(本课题旨在满足学校管理更加完善,更加简单便捷。满足学生可以在手机端直接操作选课,并且可以在有限期限内灵活选择增加或删除课程。减轻教师的工作压力,发布课程以后等待学生选课,在教师端通过或者拒绝。学生可以登录系统进行选课,可以查询到对应专业的选修与必须课程,在选课期限内对已经选上的课程可以进行删除课程操作,并且可以查看选课明细。课程中签后可以生成个人课表。教师可以对学生的选课进行批准或者拒绝的操作,操作完成后可以生成教师端课表,在期末给出学生所修的相应课程的成绩。系统管理员可以发布相应的课程,设置选课时间段,设置公告,对学生选课情况进行统计。1)添加用户信息:管理员添加教师信息,是他们可以登录系统。
(2)课程查询:学生可以根据课程号,课程名,上课老师查询本学期开设的课程。
(3)课表生成:系统根据学生所在专业本学期开设的必修课程以及所选的校选修课程自动生成课表,课表包括上课时间,上课地点。
(4)学生信息管理:教师可以查看开设课程的选课学生人数,学生个人信息,,并可以根据专业班级进行特定学生查询。
(5)专业班级信息管理:添加学校所有的专业以及该专业所有自然班,并根据专业、班级进行管理。
(6)课程信息:管理员、教师可以修改开设的课程,管理员还有删除课程的权力。
(7)排课信息管理:管理员可以为本学期课程的上课地点进行管理。
(8)系统管理:管理员可以添加修改系统信息,教师、学生可以修改密码和个人信息。
(9)选课信息管理:教师可以查看所开课程详细信息,包括上课时间、地点、课程类型、课程编号等。
(10)教师评分列表:学生在期末可以为自己的老师打分。
目  录
第1章 绪  论    1
1.1  课题背景    1
1.2  研究意义    1
1.2  国内外研究现状    2
1.3本章小结    3
第2章 系统分析    4
2.1系统目标    4
2.2可行性分析    4
2.2.1 需求可行性    4
2.2.2 技术可行性    4
2.2.3  操作可行性    5
2.2.4   经济可行性    5
2.3相关开发技术说明    5
2.3.1 开发环境    5
2.3.2 ASP.NET框架    5
2.3.3 数据库技术    6
2.4本章小结    6
第3章 系统设计与实现    7
3.1 系统功能模块设计    7
3.2  数据结构设计    7
3.2.1 数据库逻辑设计    7
3.2.2 物理设计    10
第4章 系统实现    15
4.1 登录模块详细设计    15
4.2学生管理模块    16
4.3课程管理模块    18
4.3 成绩管理功能模块    20
4.4 选课功能模块    21
4.5教师管理模块    23
4.6 管理员管理模块    24
第5章 系统测试    27
5.1 系统测试目标    27
5.2 系统功能模块测试    27
结  论    33
致  谢    34
参考文献    35

Logo

助力广东及东莞地区开发者,代码托管、在线学习与竞赛、技术交流与分享、资源共享、职业发展,成为松山湖开发者首选的工作与学习平台

更多推荐