3.3 数据库设计 13
3.3.1 数据库E-R图 13
3.3.2 数据库实体 14
3.3.3 数据库设计表 16
3.4 系统详细设计 19
3.4.1 用户登录模块的实现 19
3.4.2 学生信息管理模块 20
3.4.3 教师信息管理模块 21
3.4.4 系别信息管理模块 21
3.4.5 学期信息管理模块 22
3.4.6 班级信息管理模块 23
3.4.7 课程信息管理模块 23
3.4.8 修改密码模块 24
3.4.9 成绩管理模块 24
3.4.10 选课和推选管理模块 25
3.5 系统测试 26
3.5.1 概念和意义 26
3.5.2 特性 26
3.5.3 程序测试的重要性 27
3.5.4 本系统测试描述 27
3.5.5 系统测试效果 28
3.6 小结 31
4 结论 32
4.1 本文的研究结论和展望 32
4.2 研究的不足及发展意见 32
4.3 在系统设计与实现过程中的收获及后续的改进 33
致谢 34
参考文献 35
附录 36
1 绪论
基于教学课题的研究软件,国外的开发比国内的开发更早且更加成熟。在20世纪后期,美国成立了一个国家科学基金网,可方便快捷的在线对项目的研究进展和完成情况进行跟踪。网上的教务管理系统对于大多数发达国家来说是十分完善的,全球大多数国家的学子对选课的报名、测验、毕业设计等取得学位的整个学习过程都可在网上完成。对于现在来说发挥着巨大效果和作用的在线教育学府已经达到数百,帮助各国培养以及教育优秀的人才,以上材料足以说明基于WEB的各种教育应用的重要性及其方便性已经进入到了校园的各个方面。
作为核心计算机技术之一的数据库技术从上个世纪60年代开始发展至今,一套完整完善的技术体制也在这50多年的发展中得到洗礼。由于Internet中环境的变化,WEB中的数据也发生了重大的变化。相对数据应用来说变化出各种各样的形式、比如电子刊物、电子商务、数字图书馆、远程教育系统等的出现,给Web数据库的技术带来了更多、更高的要求。与此同时,伴随着国内各高校校园网站的开发和使用,基于WEB的应用系统的快速发展起到了越来越大的作用。
我国高校普遍使用的是学生的学年学分制度,其核心的理解应该是让学生凭着自己意愿以及兴趣爱好进行选课,把学习的主动权和选择权放在了学生自己的手上。因此,计算机技术协助选课成为首选的方式,而且实时检测学生的入学统计,输出结果也更方便,避免了各种人为因素的误差。在高等学府的教务管理工作中,对于为学生安排课表这件必要的事情来说是一项非常复杂,棘手以及不可不做的工作。在安排课程的过程中,不单单要满足大量的制约条件还要解决各种课程的冲突和矛盾,比如说:一个地点的一个时间段里面只能有一个老师在上课不可以多名老师造成冲突,同样的也不可能好几个班级同时让一个老师来上课。此时,利用电脑进行排课的方便快捷就会突显出来,不光减轻了教务安排人员的工作强度还提高了课程安排的科学性,最终大跨度地提升了学校的基础管理能力。 ASP.net学生选课管理系统的设计+ER图+流程图(2):http://www.youerw.com/jisuanji/lunwen_17077.html