计算机应用专业网络方向毕业设计论文doc.docx
- 文档编号:11129967
- 上传时间:2023-05-29
- 格式:DOCX
- 页数:17
- 大小:27.18KB
计算机应用专业网络方向毕业设计论文doc.docx
《计算机应用专业网络方向毕业设计论文doc.docx》由会员分享,可在线阅读,更多相关《计算机应用专业网络方向毕业设计论文doc.docx(17页珍藏版)》请在冰点文库上搜索。
计算机应用专业网络方向毕业设计论文doc
河南广播电视大学开放教育
计算机科学与技术
(本科)
毕业设计
题目:
基于web的企业人事、新闻管理系统
姓名:
李国宾
学号:
教学点:
洛阳电大
指导教师:
王卫兵职称:
副教授
●中英文摘要及关键词
第一章引言
●本课题的研究意义
●本论文的实现目的、内容及实现意义
第二章研究现状及设计目标
●相近研究课题的特点及优缺点分析
●现行研究存在的问题及解决办法
●本课题要达到的设计目标
第三章要解决的几个关键问题
●研究中要解决的问题
●具体实现中采用的关键技术及复杂性分析
第四章系统结构与模型
●设计实现的策略和算法描述
●编程模型及数据结构
第五章系统实现技术
●分模块详述系统各部分的实现方法
●程序流程
第六章性能测试与分析
●测试实例的研究与选择
●测试环境与测试条件
●实例测试
●性能分析
第七章结束语
致谢
参考文献
中英文摘要及关键词
AnApplicationServiceProvider(ASP)isacompanythatoffersaccess,overtheInternet,tosoftwareapplicationsthatwouldotherwiseneedtobelocatedonaclient'sowncomputer.UsingASPapplicationsfreesacompanyfromthecostandeffortofsoftwareinstallationandupgradessincetheapplicationresidesontheASP'sservers.
在服务器上运行ActiveX脚本和ActiveX组件的服务器方脚本环境。
开发人员可以将脚本和组件结合在一起创建基于Web的应用程序。
VirtualLocalAreaNetwork.GroupofdevicesononeormoreLANsthatareconfigured(usingmanagementsoftware)sothattheycancommunicateasiftheywereattachedtothesamewire,wheninfacttheyarelocatedonanumberofdifferentLANsegments.BecauseVLANsarebasedonlogicalinsteadofphysicalconnections,theyareextremelyflexible.
虚拟局域网络技术打破了地理环境的制约,在不改动网络物理连接的情况下可以任意将工作站在工作组或子网之间移动,工作站组成逻辑工作组或虚拟子网,提高信息系统的运作性能,均衡网络数据流量,合理利用硬件及信息资源。
同时,利用虚拟网络技术,大大减轻了网络管理和维护工作的负担,降低网络维护费用。
Anintranetisaprivatenetworkthatiscontainedwithinanenterprise.ItmayconsistofmanyinterlinkedlocalareanetworksandalsouseleasedlinesintheWideAreaNetwork.Typically,anintranetincludesconnectionsthroughoneormoregatewaycomputerstotheoutsideInternet.Themainpurposeofanintranetistosharecompanyinformationandcomputingresourcesamongemployees.Anintranetcanalsobeusedtofacilitateworkingingroupsandforteleconferences.
企业内部网,是指应用INTERNET技术构架的企业局域网,可以在相对封闭的自有网络中实现INTERNET的相关应用,比如WWW,FTP,EMAIL等。
NAT
NAT(NetworkAddressTranslation)网络地址转换,是指在一个网络内部,根据需要可以随意自定义的IP地址,而不需要经过申请。
在网络内部,各计算机间通过内部的IP地址进行通讯。
而当内部的计算机要与外部internet网络进行通讯时,具有NAT功能的设备(比如:
路由器)负责将其内部的IP地址转换为合法的IP地址(即经过申请的IP地址)进行通信。
ActiveX
允许开发人员为WorldWideWeb创建交互式组件的内涵丰富的Microsoft技术术语。
允许用不同语言编写的软件组件在网络环境中一起工作的一组不依赖语言的互操作技术。
ActiveX的关键元素是组件对象模型(COM)和分布组件对象模型(DCOM)。
这些技术已得到开放组织的许可,已移植到许多平台上。
ActiveX组件
是建立Web应用程序的关键,组件提供了在脚本中执行任务的对象。
ActiveX组件是一个文件,该文件包含执行某项或一组任务的代码,由于组件可以执行公用任务,这样程序员们就不必自己去创建执行这些任务的代码。
可以利用组件作为脚本和基于Web应用程序的基本构造块。
只要知道如何访问组件提供的对象,就可以在不了解组件运作方式的情况下编写脚本。
组件是包含在动态链接库.dll或可执行文件.exe中的可执行代码。
组件可以提供一个或多个对象以及对象的方法和属性。
要使用组件提供的对象,需要创建对象的实例并将这个新的实例分配变量名。
ActiveXDataObject
简称ADO,Active数据对象,与ASP结合以建立提供数据资讯的网页内容,只需在网页面中执行StructuredQueryLanguage(结构化查询语言,简称SQL)指令,让用户在浏览器界面中输入、更新、和删除WEB服务器上的数据资料。
OBJECT:
对象,在面向对象编程中,由当作完整实体的操作和数据组成的变量。
对象是基于特定模型的,在对象中客户使用对象的服务通过由一组方法或相关函数的接口访问对象的数据。
然后客户端可以调用这些方法执行某中操作。
StructuredQueryLanguage
结构化查询语言,简称SQL,国际标准的数据库操作语言。
CascadingStyleSheets
CSS层叠样式表,用于网页的格式化。
脚本语言
介于HTML和Java,C++以及VisualBasic等编程语言之间。
它与编程语言之间最大的区别是后者的语法和规则更为严格和复杂一些。
ASP简介:
掌握ASP的关键在于其内置的五个对象,以及ASP提供的ActiveX组件的对象、方法和属性和脚本语言编写。
其五个对象分别是
Application对象
方法有:
Lock,Unlock
事件有:
Application_OnEnd,Application_OnStart
这个对象相当于我们平时编程中用到的全局变量,用于不同页面对同一变量的访问控制,且是完全共享的,一旦创建就长期存在,直至站点服务器关闭才释放。
Session对象
集合:
Contents、StaticObjects
属性:
CodePage、LCID、SessionID、Timeout
方法:
Abandon
事件:
Session_OnEnd
Session_OnStart
此对象也用于多页面间的消息传递,但与application对象不同的是它主要用来为单个用户保存数据。
Request对象
其主要包括三个常用集合:
Cookies,Form,QueryString
用于请求数据传输
Response对象
主要包含有
集合:
Cookies
属性:
Buffer、CacheControl、Charset、ContentType
Expires、ExpiresAsolute、IsClientConnected
PICS、Status
方法:
AddHeader、AppendToLog、BinaryWrite
Clear、End、Flush、Redirect、Write
主要用于对数据信息的输出控制,向客户端发送数据。
Server对象
包含有
属性:
ScriptTimeout
方法:
CreateObject、HTMLEncode
MapPath、URLEncode
主要用于创建COM对象和组件对象
计算机科学与技术毕业设计论文
基于web的企业人事、新闻管理系统
第一章引言
●本课题的研究意义
本届学科是计算机科学与技术,是在大学专科的基础上对计算机软硬件理论及实践知识进行进一步探讨与认识的学习过程,现在的计算机科学与技术已被众多的计算机科学家与工程师通过多年研究与实践,发展到了很高的阶段,不断有新颖的思路与重大的突破出现,并很快的进行普及,这些技术就需要我们不断的跟踪、理解、掌握,我们目前仅处在二次开发与实际应用的阶段水平,这就意味着我们要付出更大的努力与钻研,突破技术封锁,发展核心技术,不至于处处牵制被动。
对与业余学习计算机专业的学生来说,有其弊端也有其利端,就不利的来说我们仅仅是没有更多的学习时间与精力,而就其优点来说我们多年的工作经验与实践对我们的理解力产生的影响以及对专业的热爱和相对稳定的工作环境将对我们的学习起到很大的帮助。
我们要做的就是要利用我们更多的优势来弥补我们的弱势掌握目前流行的应用技术,做到充分了解,熟练应用,并基于这些成熟的应用技术开发出方便、实用、高效的应用产品。
●本论文的实现目的、内容及实现意义
鉴于本学科的相关学习内容,我选择目前应用比较广泛的的企业网络建设与网站设计课题,希望通过此课题可发能够贯穿课程,了解现行技术,将在校所学习的课程知识通过的实践开发得以深刻了解、巩固,并加以扩展,作出实用的应用产品,达到学以致用的目的。
论文将以当今流行的路由器交换机VLAN组网和ASP动态网站技术结合数据库技术与网页美工设计技术,开发一个经济实用的企业内网(intranet)和一个内网外网公用的基于ASP技术的美观、简洁、实用且功能齐全的整站系统。
网站的成功完成,将证明开发者已具备了网站建设的初步能力,可以应用于一些中小型网站建设。
如果要进行更加完善、实用、安全的应用产品的开发,还需要在此基础上通过更加广泛的学习,针对性的研究。
希望通过在校的学习、总结能够在将来为社会日益增长的网络通讯需求作出一点有限的贡献。
第二章研究现状及设计目标
●相近研究课题的特点及优缺点分析
目前针对网络应用的开发工具与环境有很多,比如ASP,JSP,ASP.NET,JAVA,IIS,TOMCAT,APACHE等,其中最新的技术应是ASP.NET,它功能强大,速度理想,但他对服务器系统的要求较高,对编程人员的技术水平也有一定要求。
JSP是用JAVA语言编写的服务器应用,它的速度和对硬件的要求都相当令人满意,但是对与目前使用广泛的MSWINDOWS系统它需要另外安装服务器插件。
而ASP技术则是已经流行多年,技术比较成熟,应用比较广泛,对硬件和编程人员技术水平要求都相对较低的服务器端开发环境,易于上手学习和操作,相关资源和组件比较丰富,并且可以直接使用MS的IIS服务,对WINDOWS系统兼容性相对较高。
●现行研究存在的问题及解决办法
目前,洛阳浮法股份公司在洛市区投入生产的浮法线共三条,依次是浮法一线、二线和三线,但经过2004年重组后,一线二线合并为浮法分厂,三线成立镀膜分厂,虽然三条浮法线从人员编制、工艺流程到厂房设备都是各自完全独立的一套系统,但其结构模式是完全相同的,每一条生产线都划分为熔浮与成品车间,熔浮车间主要完成玻璃原材料的熔制与成形后的冷却退火工艺,成品车间主要完成产品的在线切割与包装,每条生产线都依此生产工艺的划分来进行生产管理的划分,也就是一个模型的三个略有差异的复制,并且相互之间还有很多并行的协同关系,尤其在一二线合并后虽然现场分离但管理层统一,就更需要建立紧密而便捷的通讯与信息共享机制。
基于上述原因与现在的通讯趋势考虑,决定组建企业内网并构建内网WEB,以解决日益迫切的信息快速共享问题。
●本课题要达到的设计目标
课题完成后将实现不同生产线之间的信息共享问题,其中包括企业的人事信息共享,新闻信息共享以及对人事和新闻信息的操作,快速传达相关文件和通知,了解人事变动。
第三章要解决的几个关键问题
●研究中要解决的问题
在研究过程中主要解决的问题是怎样安全可靠、方便快捷的对企业人事、新闻系统进行管理和操作,使用户可以快速上手进行实际操作以及企业对数据的操作的要求及容量和数据库系统的选择。
●具体实现中采用的关键技术及复杂性分析
在具体实现中主要采用了应用比较广泛、技术相对简单的ASP动态网站系统及VLAN的设计与实施。
对于ASP系统,关键技术在于对其内部对象的认识与熟悉和WEB前台与后台数据库的连接以及数据变量的页间传递。
对于VLAN主要涉及VLAN的交换机配置与物理网络的具体实施以及硬件的选型和性价比选择。
对于数据库部分要确保数据的安全操作及数据库的合理建库和对数据的有效性检测。
第四章系统结构与模型
●设计的策略和算法描述
1.物理网与VLAN结构
1.物理拓扑
三条生产线各自有独立的物理网络,每条生产线分配一台交换机,用集线器进行扩展,集线器星型连接各自的工作站,三条独立网络通过交换机互连通讯。
2.VLAN组成
根据端口和功能对交换机选型,品牌上优选CISCO,配置交换机构成虚拟网,其中每条生产线设置一个虚拟网,每条生产线的相同车间页设置为一个虚拟网,通过中继技术(TRUNKING)VTP协议将三条独立物理网组建成VLAN。
附物理结构图
2.ASP网站结构
根据需求分析,网站系统设计被分为如下部分:
1.主页面及静态页面系统
主页即网站向浏览者提供的第一个页面,它的设计是网站成功与否的第一关键,它是浏览者接触网站的第一印象,直接影响浏览者对网站的整体感受,因此十分重要,即要简洁,又要求充分展示网站特点,还要向浏览者说明网站所能提供的功能。
主页与静态页面构成了网站的基本框架,并决定了网站风格,需要一定审美基础,与相关图文结合,是网站的基础建设。
2.用户户数据查询与数据管理系统
这部分的内容是整站的核心,即ASP技术与数据库结合的动态数据库查询管理,基于此部分的网站内容将由后台数据库系统提供,并实时自动根据数据库更新,而数据库的操作则可通过前台浏览器页面直接进行。
此部分又由三部分组成
a.数据公共查询和管理员查询
根据用户提供的关键字进行数据库搜索,将符合要求的内容返回给客户,数据公共查询功能普通用户和管理员都可进行操作,提供不完全的数据信息,管理员查询只对符合权限的用户提供完全的数据信息。
b.数据添加
对符合权限的管理员用户可提供数据添加服务,提供完全的数据操作。
c.数据删除
符合权限的管理员用户可对数据进行删除操作。
3.新闻系统
此部分用于实时更新显示网站的普通浏览信息,是基于第二部分的扩展
附网站结构模型图
第五章系统实现技术
●分模块详述系统各部分的实现方法
1.物理网与VLAN的实现及系统配置
1.)物理网的实现及系统配置
整个物理网由三个各自独立的物理网组成,由于三条物理网结构完全相同,在这里仅说明一条网络的实现过程。
每条物理网包含一个交换机和两个24口主集线器及若干二级集线器,两个主集线器分别分配给熔浮车间和成品车间,端口由其自行分配。
由于每个车间的跨度不超过二百米,所以布线不超过100米的工作站通过5类双绞线直接连至主集线器,超过一百米的工作站通过级联集线器连接。
主集线器通过多模光纤连至交换机端口。
各工作站预装微软的WINGDOWS系统,采用C类私有IP地址:
,,预装WINDOWS2000SERVER,配置IIS。
使用域名服务配置内网域名,使其和互联网域名相同以便于访问。
2.)VLAN的实现及系统配置
VLAN的实现主要是交换机的配置过程,三台交换机的配置基本相同,这里列出其中一台的配置过程和VALN的实现原理。
VLAN的重要作用是对处于同一物理网中的设备进行划分,使设备只能与同一VLAN内的设备进行通信,而不在同一VLAN内的设备即使同处一个物理网也无法进行通信,有效控制和分配广播域。
针对此次课题的实施来说,三条生产线都包含熔浮车间和成品车间,但又各自独立,我们就可以这样划分:
建立五个VLAN,VLAN1、VLAN2、VLAN3分别分配给一线、二线和三线构成纵向VLAN,三条生产线的三个熔浮车间划分在VLAN4,三个成品车间划分在VLAN5构成横向VLAN,这样每条生产线的每个车间都分配给了两个VLAN,除了可以与各自生产线的设备通信外还可以和另外两个车间中的同名车间进行通信,但不同线的不同名车间之间即使有物理连接也无法相互通信。
这里只是基于原理来进行大体的划分,具体应用时将会有多种组合使用方法。
交换机的配置过程:
1.首先选一台交换机VLAN1作为VLAN服务器,创建VTP域:
SWITH#VLANDATABASE
SWITH(VLAN)#VTPDOMAINDOMAIN_NAME(VTP域名)创建VTP域
SWITH(VLAN)#VTPSERVER设置为服务器
SWITH(VLAN)#VLANNUMBERNAMEVLAN_NAME(创建一个VLAN)
2.配置中继用于交换机之间通信:
SWITH(CONFIG)#INTERFACEINTERFACE_MOD_PORT选择一个端口进行配置
SWITCH(CONFIG-IF)#SWITHPORTMODETRUNK启动中继
SWITCH(CONFIG-IF)#SWITHPORTTRUNKENCAPISL/802.1Q封装协议
3.分配交换机各端口到VLAN
SWITCH(CONFIG-IF)#SWITCHPORTACCESSVALNVLAN_NUMBER
至此用于VLAN服务器的交换机配置完毕,其余的交换机只需设置为客户机模式并加入到服务器的VTP域然后配置中继端口启用后即可从服务器交换机获得所在VLAN信息,然后根据需要将各端口加入到相应的VLAN内即可。
外网接入问题:
由于目前尚未确定外网的接入方式,这里给出两种方案:
1.经济型:
采用双宿主服务器接入,成本低,操作简单,但网络监管功能很低
2.标准型:
采用路由器做NAT地址转换,成本高,操作复杂,但功能强大
VLAN的异网访问问题
在这种中继的VLAN中如果希望不同VLAN中的设备能够进行通讯就必须使用路由器,就是用所谓的单臂路由器来完成和控制网络间的路径选择与转发,如果采用外网接入方案2就可兼具这项功能。
2.ASP网站系统的实现
1.)域名及虚拟主机空间申请
在网站开发前期,应用单位已向域名申请机构申请了
2.)网站的整体规划
此部分内容已在系统结构中做过阐述
现附网站结构图说明:
3.)主页面、引导页及静态页面风格设计
引导页采用FLASH动画设计,分为左右两部分,左边是企业LOGO,右边是抽象图片与企业名称,点击动画下方’’ENTER’’标签可直接跳过引导页进入主页。
在网业静态页面设计中主要把蓝色作为基本色调,使用蓝色光谱中的不同饱和度分离出多种蓝色来为页面中不同的位置分别着色,以达到色调统一的效果。
主页面采用”国”字型布局,顶部为网站LOGO与FLASH动画型标题,主要用于突出站点名称及网址;中间部位用于显示大量信息、新闻、公告等标题性内容;两侧为表单登录、查询与主链接区;下端为版权说明、联系方式信息区。
页面中的新闻信息部分由数据库提供,内容的修改添加十分方便。
在登录区用户可根据自己的权限进入不同的管理界面进行相关操作。
在查询区用户输入待查关键字即可自动进入查询页面进行相关查询。
主页及静态页的字体、表格、链接等元素的格式属性均由外部CSS层叠样式表统一控制,保证了网站整体风格的统一。
4.)数据库的建立
网站数据库由四个基本表组成,它们分别是:
用户帐号管理表、新闻发布系统表、企业查询系统表和辅助显示表。
由于此次课题主要是VLAN和ASP,针对数据库没有进行深层次的开发,主要用于完成页面的数据显示功能。
但基于此开发基础可以挂接任何复杂的数据库进行操作。
数据库字段表:
用户帐号表主要由:
帐号、密码及ID号字段组成
字段名
数据类型
必填字段
允许空字符
备注
Name
文本
是
否
用户名
Password
文本
是
否
用户密码
Degree
文本
是
否
用户等级
新闻发布表主要由:
标题、内容、日期、访问量等字段组成
字段名
数据类型
必填字段
允许空字符
备注
News
文本
是
否
新闻标题
Contens
文本
否
是
新闻内容
Date
日期
否
是
发布日期
Click
数字
否
是
浏览次数
Link
文本
否
是
链接地址
人事查询表主要由:
人员姓名、性别、岗位、文化程度等字段组成
字段名
数据类型
必填字段
允许空字符
备注
姓名
文本
是
否
性别
文本
是
否
岗位
文本
是
否
班次
文本
是
否
民族
文本
是
否
文化程度
文本
是
否
家庭住址
文本
是
否
出生年月
日期
是
否
政治面貌
文本
否
是
辅助显示表主要由:
标题、内容字段组成
表中的一些特殊项都做过条件约束以尽可能预防错误。
数据库用MicrosoftOffice产品中的ACCESS数据库系统制作。
由于本网站信息查询量不大,用ACCESS已经完全能够满足需求,而且可以方便的和web页面链接并且成本相对较低。
5.)动态页代码编写及数据库联接
动态页主要由用户登陆页及信息查询页构成。
由主页FORM表单将用户登陆内容或查询内容传给动态程序页处理,首先,在每一程序页起始部分都使用SSI将数据库链接代码页包含到本页面,这样可省去重复编写代码的麻烦,并且使用用户帐号表进行权限的验证。
要和数据库链接要建立一个数据对象,而后对此对象为进行打开、关闭操作。
在ASP中有专门的对象对此进行处理。
首先要用Server对象创建一个数据对象。
然后用open方法打开对象。
使用完毕用close方法关闭对象。
最后撤销对象。
在对象打开期间可对其中数据进行添加、删除、查询等操作。
针对具体的记录操作还要建立数据记录对象。
代码另附详细清单。
其中数据库的连接和记录集的创建是ASP与ADO联合应用的精华,而对ASP的应用则主要集中与五个内置对象的使用,对这些对象的熟悉程度将决定对ASP操作的熟练程度。
6.)网站综合测试
此部分内容将专门论述,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 应用 专业 网络 方向 毕业设计 论文 doc
文档标签
- 计算机网络毕业设计论文
- 手机应用程序设计毕业论文
- 毕业论文计算机网页设计
- 计算机应用专业计算机网络
- 计算机网络应用专业企业
- 农学方向专业毕业论文
- 计算机应用毕业论文综合
- 计算机应用毕业设计
- 计算机网络专业毕业设计
- 计算机应用技术专业UI方向
- 大学生毕业设计计算机网络专业
- 计算机应用专业毕业论文
- 计算机专业毕业生就业方向
- 计算机方面论文15
- 计算机应用专业网络综合
- 计算机专业毕业论文JSP网上
- 计算机应用毕业论文孙昌胜
- 计算机应用计算机网络毕业论文
- 计算机应用专业毕业
- 计算机专业方向
- 计算机网站建设毕业论文
- 网络工程设计毕业论文
- 计算机毕业设计参考论文
- 计算机网络论文
- 计算机网络安全毕业论文范文
- 计算机网络技术毕业论文
- 计算机毕业设计论文
- 计算机网络搭建毕业设计