近几年随着计算机网络技术的快速发展,现在我国各大高校都建立了自己的校园网络,它服务于学院的教务管理,比如学院的网上选课,课程管理等许多方面。现在随着学校体制的改革,学院的人数快速增加,学院对学生的教务管理也越来越复杂,近几年我校一直采用的是人工的选课方式,由于学生在院校选课比较多,教师所授的科目也较多,造成教务人员工作量大而且繁琐,特别容易出错的实际情况,为了减轻教务人员和辅导员的工作量,增强学生选课时的主动性和积极性,提高选课效率,为了方便学生进行选课,特别研究了基于B/S的网上选课系统。44757
主体
根据网上选课系统的设计实现的实际需求,本系统必须有一个正确的设计指导思想,通过合理的选择操作系统、数据结构、数据库以及开发环境,构成一个完善的网络体系结构,才能充分发挥学生选课的优势,此学生选课系统的设计实现应按照下述原则进行。
1.实用性 本系统以学校需求为目标,以方便教务人员为原则。根据实际的需求分析,应该设计并实现一个先进的网上选课系统的设计实现论文网。从学校角度出发尽可能的方便学校教务人员使用,满足基本的学校需要,尽可能降低使用前的培训和使用中的维护时间并充分体现网上选课系统的设计实现的优势,使其具有实用性。
2.共享性 本网上选课系统的设计实现最大的好处就是可以系统共享,不但学校教务处能用到本系统,学校的很多部门都可以使用本系统,为工作带来极大的方便。如:教务处、学工处、招生就业中心。
3.先进性 本系统将充分应用现有成熟的计算机技术、网络技术、软件开发技术,为用户提供高性能的系统。系统采用B/S开发模式,采用SQL Server2005数据库,开发环境采用Visual Studio 2005,可以方便的满足此网上选课系统的设计实现的使用和管理上的需要。
4.可靠性 一个实用的系统同时必须是可靠的,本系统通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统的可靠性。
5.可维护性 系统的设计要求方便维护,包括硬件的维护和软件的维护。
6.安全性 在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性。
7.智能性 本系统在设计时,充分考虑系统运行的智能性,尽量的使程序智能化,在使用系统一段时间后,系统可以和所处部门的业务相融合。
主要采用了ASP.NET,SQL,B/S三层结构的开发工具
1)ASP.NET是对传统ASP技术的升级,建立在NET框架的编程框架,它可以提供web开发模型,对系统web应用程序所需的各种服务。
2)SQL(Structured Query Language),结构化查询语言。SQL语言就是对各个数据里进行沟通联系,是一个关系数据管理系统,进行数据的管理,并进行对数据的分析和保护加密。
3)B/S(Browser/Server)结构即浏览器和服务器结构,三层架构即数据层、逻辑层、表示层,系统主要功能和业务逻辑都在业务逻辑层进行处理。具有较高的灵活性可以实现教师和管理员间的沟通。
以上对是对开发学生选课及信息查询系统所用到的相关参考文献的一个简单的综述。
参考文献
[1] 常宝英,基于JSP的研究生网上选课系统的设计与实现[J],中国教育信息化,2008,9(1):16-19
[2] 李刚,基于Web访问数据库的实现方案[J],计算机工程与应用;2000,2(2):20-23 网上选课系统文献综述和参考文献:http://www.751com.cn/wenxian/lunwen_46007.html