本发明涉及管理系统,具体涉及一种校园选课系统。
背景技术:
随着校园数字化建设的发展,学生选课已由手工处理方式转换为计算机管理方式,学生选课管理的信息化成为学校人力资源开发和管理的主要手段,传统的校园选课系统均在不同程度上存在着程序复用程度低、重复劳动大、浏览速度慢、系统安全性差等缺陷和不足。
技术实现要素:
本发明的目的在于克服上述不足问题,提供一种校园选课系统。
本发明为实现上述目的所采用的技术方案是:校园选课系统,学生选课模块、教师开课模块、管理员模块和通用功能模块,所述学生选课模块包括课程查询、选课操作、课表显示、个人信息,所述教师开课模块包括开课查询、开课操作、修改显示、个人信息,所述管理员模块包括人员管理、课程管理、班级管理、信息统计,所述通用功能模块包括用户注销和用户修改密码的操作。
系统采用三层式体系结,表示层放在ASP.NET页面中,业务逻辑层和数据层用组件来实现。
本发明的特点是:结构合理,便于使用,具有较好的灵活性、即时性、准确性、安全性、实用性。
具体实施方式
本发明为一种校园选课系统,为了提高系统的安全性和访问效率,整个系统采用三层式体系结构进行开发,即表示层、业务逻辑层和数据层,利用ASP.NET可以快速方便地部署三层体系结构,通过在网页中使用基于事件的处理,可以指定处理的后台代码文件,表示层放在ASP.NET页面中,业务逻辑层和数据层用组件来实现,可以方便的实现三层架构。
系统按功能划分可以分为4个模块:学生选课模块、教师开课模块、管理员模块和通用功能模块,所述学生选课模块包括课程查询、选课操作、课表显示、个人信息,实现学生选课、查看已选课程信息列表、查看用户信息等功能;所述教师开课模块包括开课查询、开课操作、修改显示、个人信息,实现教师用户设置授课班级、显示开设班级、显示教师信息和确认删除课程等功能;所述管理员模块包括人员管理、课程管理、班级管理、信息统计,管理员拥有最高权限,可以为教师和学生分配账号、创建课程和指定任课教师、为课程班级设定最大人数和选课结束时间、对学生选课信息进行统计等功能;所述通用功能模块包括用户注销和用户修改密码的操作,实现模块的公共事务处理功能。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。