学生选课系统能够让学生们在网络上自主选择选修课程,教务处的工作人员则通过网络来处理学生的选课信息。这个系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采取模块化的编写思想,提高了可读性,同时提高了开发效率,从而实现了校园无纸化办公,提高选课的效率,减轻选课操作的工作量,从而提高教学管理的效率。
系统使用Visual Studio作为开发平台,使用Visual C#.NET和HTML做为程序语言,使用MS SQL作为系统数据库,使用ADO.NET实现对数据库的访问。
本系统是一个典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
(1)通用部分:
a)系统登录:通过指定帐号登录系统(学生为学号,教师为工号)
b)密码更改:更改自己的密码。
c)注销:结束用户会话,保证安全。
(2)学生部分:
a)课程查询:查询所有可选修课程表。
b)选课操作:确定选修课程。
c)个人课表:查看已选课程。
(3)教师部分:
a)查看课程信息:查看担任课程课表。
(4)管理员部分:
a)院系管理:添加、删除院系。
b)专业管理:添加、删除专业。
c)课程管理:添加、删除课程。
d)学生信息管理:查看信息(如班级,学号,已经选修课程等)。
e)教师信息管理:查看任课课程及教师详细信息等。