热门搜索: 小程序 管理系统 APP QQ:619795130
文章来源:设计52   发布者:毕业设计   浏览量:1631  
学生选课系统的设计与实现

背景与意义:

    随着科学技术的不断提高,计算机科学日渐成熟,强大的计算机功能已经让人们深刻认识到计算机已经进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对选课信息进行管理,具有手工管理所无法比拟的优点。例如:查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是学校的科学化、正规化管理与世界接轨的重要条件。因此,很有必要开发一套这样的软件,并使其所用技术与时俱进,做到合理维护。

国内外研究现状:

网上选课在我国虽然起步晚,但发展很快。随着互联网的普及和网上选课系统趋的日渐成熟,目前有越来越多的学校和培训机构需要和使用网上选课系统。现在我国高校大部分都实行了学分制,它的核心是允许学生自由选课,即把学习的自主权交给学生。学生选课时的制约因素比较复杂,工作量大,需要用时短。利用计算机辅助选课,既能实时地对大量选课数据进行检验和统计,同时也避免了人工处理时容易产生的错误;另外在高等学校的教务管理工作中,课程表的编排是一项十分复杂的工作,在排课过程中,必须解决许多冲突与矛盾,这些问题学生选课系统都能够合理解决,利用计算机辅助进行课表编排工作,大大提高了排课工作的高效率性,从而使学校教务管理现代化迈上了一个新台阶。 

 国外的教学科研软件与国内相比开发的早而且比较成熟。早在七十年代末,美国的NSFNET(国家科学基金网)的课题申报及课题进展情况汇报都已在网上进行。其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名、选课、考试、毕业论文、取得学位等学习生活的全过程。

发展趋势:

学生选课系统必将是一个学校学生管理中不可缺少的一部分,不论是对于学校的决策者和管理者,甚至对于学生都至关重要,因为学生选课系统为用户提供了充分的信息管理功能和方便的查询手段,所以它未来的不可替代性和庞大的需求量可见一斑,我们有理由相信它将被更加广泛的使用是必然的结果。

为了加强对学生选课的规范管理,减轻教学管理人员的工作量, 同时更好地利用网络和信息化手段做到对学生选课工作更及时和更规范,系统设计开发了基于B/S模式的学生在线选课系统。该系统从学生网上自主选课,以及教师的课程发布两个大方面进行设计,实现了学生的在线信息查询、选课功能以及教务处对课程信息发布的管理等功能

本系统所涉及的数据库设计的重要步骤加载测试。加载测试工作贯穿于程序测试工作的全过程,整个录入、修改、查询、处理工作均可视为对数据库的加载测试工作。要设计出一个好的学生在线选课系统数据库,除满足系统所要求的功能外,所有基本表的设计还应尽量符合第三范式。数据库的设计中,如何处理多对多的关系和如何设置主键,是两个有着较大难度、需要重点考虑的问题。 

本系统主要实现教师信息管理、学生信息管理、课程信息管理和留言信息管理,其中教师信息管理有教师姓名、教师工号、教师职称、教师所属系;学生信息管理有学生姓名、学生学号和学生所在系;课程信息管理有课程名称、学分、学时、上课地点、上课时间、已选人数、课程性质、开课系、课程人数;留言信息管理有删除和查看留言。

(1)学生信息模块完成学生的登录,然后根据各位同学所在的院系不同,调用相应的选课模块。其中学生登录模块的功能是验证登录人员确实是本院的学生,学生启动本系统后,系统提示输入学生学号码和密码,验证后进入主操作界面。

(2)教师信息模块完成教师的登录,然后根据各位教师所在的院系不同,教师所教的课程不同,调用所选的课程.其中教师登录模块的功能是验证登录人员确实是本院的教师,教师启动本系统后,系统提示输入教师工号和密码,验证后进入主操作界面。

(3)课程信息管理包括必修课程和选修课程,学生必需先登陆才能进行对课程的选课否则不能进入选课系统。

(4)留言信息管理中所有用户都可以留言,只有管理员才有权限对留言进行删除。



资源信息

格式: rar
  • 上一篇:医药销售管理系统
  • 下一篇:新闻网站系统