表3-2 数据结构条目具体表 10
表3-3 数据流条目具体表 11
表3-4 数据存储条目具体表 11
表3-5 数据处理过程条目具体表 11
表3-6 外部实体条目具体表 12
表4-1 管理员实体表 17
表4-2 课程实体表 17
表4-3 学生实体表 17
表4-4 老师实体表 18
表4-5 课表实体表 18
表4-6 学生选课实体表 19
1 绪论
1.1 项目开发背景及目的
1.1.1 项目开发背景
现在我们身边的高校大学生的数量越来越多,学生的使用工具越来越网络化,因此对校园网的建设完善提出了更高的要求。基于互联网的应用系统正在蓬勃发展,随处可见的利用因特网[1]搜索引擎查找资料,淘宝购物,微信微博聊天互动了解时事等由此可见互联网无处不在,计算机技术的强大功能已为社会广泛认可,并逐渐深入使用,在人类社会的各个领域中发挥越来越重要的作用。信息化使得生活的方方面面变得便利,快捷,多元化。高校学生网上选课系统得益于这一思想而逐步发展起来。
对于高等学校的教务工作,在数据量不断增加,管理工作不断复杂的现在,传统的纸质选课、文档存储的缺点日益暴露:如保密性差,查找更新维护困难,效率低。学校管理员对于大量选课数据的统计也比较困难。现代计算机技术的发展已经使得高校的学生从纸质化选择到学校集中机房内选课到学生人手一台电脑自主化在规定的时间内选课,不论什么时间地点方便即可。选课系统的网络化给学生以及学校管理者带来了极大的便利。检索迅速,效率高,保密性好,存储量大等优点无疑是大量使用者所需要的。因此以网络技术为依托,来一场传统选课向现代利用网络进行线上选课的转变是大势所趋。。
本系统通过研究分析出一些现有的校园选课系统[2]中的日益优化的问题:
(1)操作复杂
现有的选课系统有的界面复杂,选课步骤繁杂,在网络信号不好的时候每一秒的等待都可能错过一个喜欢的课程。应该简化操作步骤,让学生能够快速准确的选择到自己心仪的课程。
(2)系统优化不足文献综述
学生在管理员发布的规定的选课时间内一同登录进去选课,造成系统的爆满甚至会出现系统崩溃状况。此时的选课不能顺利进行,学生会错过选课时间或者错过自己想选的课程。因此系统在开发完成之后应该进行充分的后期性能测试,避免出现诸如此类的问题。
1.1.2 项目开发目的
本项目致力于发开基于网络操作的学生选课系统是根据现在我们身边的大学校园内校园网的覆盖已经相当完善,学校拥有完善的基础设施如机房或者学生人手拥有一台电脑,在具备这样的硬件条件下,学校有必要拥有一套基于网络操作的选课系统,使学生从原有的集中式纸质化选课,转变为学生可以不受地点方式的约束只要在管理员发布的规定选课时间内完成选课即可。同时系统开发的另一目的可以在学校大量的数据的学生管理教务工作中发挥极大地作用。在线选课,文档存储,信息电子化无疑都能使管理工作更加简洁安全。系统根据学生选课的实际需求,做出正确的研究分析,进而详细计划,编写代码,运行调试,开发出一套高效完善实用的学生选课系统。