欢迎来到天天文库
浏览记录
ID:325279
大小:1.66 MB
页数:25页
时间:2017-07-23
《基于web的网络教务系统 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要随着Internet/Intranet技术的发展,基于Web的企业计算方式和信息管理模式正在逐步取代传统的PC计算方式和信息管理方式。基于Web技术在校园网上设计并实现的网络教务系统,是以浏览器/服务器(B/S)模式实现信息的管理,具有简洁、高效、使用方便等特点,并具有良好的可扩充性、可维护性。关键词:Web;Jsp;B/S模式AbstractWiththedevelopmentofInternet/Intranet,computingwaysandinformationmanagementmodelsinenterprisesaregraduallytakingt
2、heplaceoftraditionalPCcomputingwaysandmanagementmodelsinformationmanagement。TheNetworkEducationalAdministrationSystemwhichisbasedonWebanddesignedonschoolnethasmanycharacteristics,suchassuccinct、efficient、convenient、enlargeableandmaintainable。Keywords:Web;Jsp;B/SmodelI目录1引言11.1课题背景11.2技术现
3、状11.3本课题的设计目标、目的及作者的贡献22系统开发环境32.1本课题的硬件系统32.2本课题的操作平台33系统所需关键技术43.1利用Java操作Excel文档43.2部署Servlet54系统结构64.1系统总体结构功能图64.2学生信息模块功能结构图74.3教师信息模块功能结构图75系统实现技术85.1数据库设计85.1.1数据库需求分析85.1.2数据概念设计85.1.3数据库的逻辑结构设计115.2各模块功能及实现方法135.2.1学生信息模块135.2.2教工信息模块145.2.3院系维护模块155.2.4资源管理模块165.3各模块程序流程图176系统
4、测试206.1测试计划206.1.1测试方案206.1.2测试项目206.2测试结果说明216.3系统测试总结217结束语22参考文献23致谢24231引言1.1课题背景基于Web的网络教务系统,是基于Web技术以浏览器/服务器(B/S)模式实现高校教务信息管理的网络教务系统。计算机技术和网络技术的迅速发展,教育体制改革的不断深入,以及高校规模的扩大和校园网络环境的建成。使得高校的各个部门都面临着如何更好地利用现代化管理手段来提高管理的效率、水平和思想。高校以教学和科研为主,教务管理系统是整个校园信息化建设的核心部分,主要负责管理全校所有学生的学习情况、教师的教学情况和
5、对教学资源的使用进行统一的管理与配置。所以如何更好地利用计算机作为辅助的管理手段,开发稳定高效的管理系统,是当前校园信息化建设所面临的关键问题[1]。传统的网络应用数据管理系统一般是采用C/S(客户/服务器)结构,客户端应用软件实现数据的维护和企业逻辑,数据服务器及数据库支撑平台提供数据的存储服务并保证数据的存储安全。当变更企业逻辑或数据结构后,必须重新向各客户机分发应用软件,维护工作量巨大。而且当各客户由于地域的关系需要跨越网关时,传统的C/S结构就不能满足使用要求了。基于Web的数据管理采用B/S(浏览器/Web服务器)方式,实际上是浏览器---Web服务器---数
6、据服务器的3层结构。数据服务器存储数据,Web服务器提供用户界面并实现企业逻辑,浏览器显示使用界面[2]。所有的数据管理和企业逻辑集中在Web服务器上,当修改程序后,客户不需要做任何设置就可以直接看到新的界面,完成管理工作,基于Web的数据管理方式具有简洁、高效、使用方便等特点,并具有良好的可扩充性、可维护性[3]。对于软件开发人员来说,系统的维护工作量大大减少,降低了后期的维护成本。1.2技术现状随着面向对象,以及Internet技术的发展,分布式亦越来越成为重点,分布式组件技术便应运而生,它由面向对象技术发展而来,以面向对象技术为基础,其可重用性高,可维护性好,可扩
7、展性强,而分布式组件技术尤其适用于网络应用。23.NET是微软公司提出的一种分布式运算框架,以XML为基础,以Web服务为核心,辅以其它各种技术实现,旨在利用Internet上的计算资源和带宽资源,提高工作效率。.NET虽然能够较好的解决Windows系统的分布和通信问题,但是,它不跨操作系统平台,可移植性较差。J2EE(Java2PlatformenterpriseEdition)是基于Java技术的分布式企业应用的先进平台和分布式组件技术的优秀代表,它具有标准Java2的许多特色优势,例如“编写一次,到处运行”的可移植性、数据库访问的
此文档下载收益归作者所有