使用VS2005,C#.NET都可以,这是小弟的毕业设计,要求使用ASP.NET和SQL
任务要求:
1、 安全的用户登陆方式,可设定学生、班主任、教务管理人员不同的用户级别
2、 不同级别的用户功能不同,学生可进行信息浏览、查询、选择课程、编辑所选课表等;班主任可以查询班上每个学生的选课计划,并给学生回信息表示对选课计划的认可或调整建议;班主任还可以查询学生已经修好的课程和获得的学分;教务管理人员负责发布可供选课的所有课程信息,包括时间、教师、教室、课程类别等等
3、 支持课表的excel导入机制
4、 建立完整的教学计划体系,提供不同专业、方向的学生需要完成的教学计划的设置功能,为课程的类别设置建立管理窗口
5、 系统可以根据教学计划、学生的所属专业、已修课程、课程成绩、下学期课表、课程类别等自动为学生推荐一个新的选课安排,提供学生查看,可供再次编辑修改。
6、 班主任只能查看所负责班级的所有学生的选课计划和以往学习情况
7、 要求课程选择的自动生成能避免时间的冲突,要求设计者能考虑到这点,在设计时能根据各种因素调整选课计划,如课程难易程度、学分情况、先修课程等各方面综合考虑,可以将这部分内容设置成由用户自行设置的选项,可以灵活运用该项功能,而不是由设计者在代码中固定下来。
8、 提供完善的数据备份和恢复功能
其他自行设计的功能
功能模块:
本系统主要包含用户管理、学生信息管理模块、选课管理模块、查询模块、课表管理、培养计划管理等功能模块。
用户管理功能模块:学生选课系统采用不同用户级别用户名及密码验证模式,进入学生选课系统网站前,用户必须在登录页面输入用户名及密码,只有验证通过的用户方可进入学生选课系统网站操作主页面。并包括用户的密码修改,以及管理员的对用户的增加与删除等。
学生信息管理模块:学生个人信息如:姓名、班级、已选修课程、已修学分等,以及管理员对信息的添加,删除,修改等。
选课模块:学生根据培养计划和自己已修的课程,已修学分等在新的课程表中进行选课,选课存在课程人数限制,课表时间冲突以及先修课的限制,也可根据不需要的课程退课,并可根据自己所选的课程,编辑所选的课程表。系统还可以根据教学计划、学生的所属专业、已修课程、课程成绩、下学期课表、课程类别等自动为学生推荐一个新的选课安排,提供学生查看,可供再次编辑修改。
查询模块:学生浏览个人所选课程名称、课程号、学时、学分和课程类型等,按照课程名称和课程号对个人所选课程进行查询,教务管理人员负责发布可供选课的所有课程信息,包括时间、教师、教室、课程类别等等,也可供学生及时查询。学生还可以按照年度和课程名对课程成绩进行查询。班主任可以查询班上的选课计划,查询学生已经修好的课程和已经修好的学分。
课表管理:每学期的课程安排,提供学生及时更新,下载。
培养计划管理:学校规定的对专业的固定培养方案。
如果钱太少可以考虑追加。请大家帮帮忙,尽快吧,最好三天以内。最好有论文。
QQ:123283004 具体的可以跟我交流。 谢谢大家帮忙