4 系统概要设计 12
4.1 概述 12
4.2 系统结构 12
4.3 数据库设计 13
4.3.1 数据库E-R图 13
4.3.2 数据库实体 14
4.3.3 数据库设计表 17
5 系统详细设计 19
5.1 用户登录模块的实现 19
5.2 学生信息管理 20
5.3 教师信息管理 21
5.4 班级管理 23
5.5 选题管理 24
5.6 修改密码 26
5.7 毕设状态管理 26
6 系统测试 28
6.1 概念和意义 28
6.2 特性 28
6.3 重要性 29
6.4 本系统测试描述 29
6.5 系统测试效果 30
7 总结 34
7.1 本文的研究结论及展望 34
7.2 研究的不足及发展意见 34
7.3 在系统设计与实现过程中的收获及后续的改进 34
致谢 36
参考文献 37
1 绪论
1.1 选题背景和意义
随着全球信息化的发展趋势,现在的社会信息越发膨胀,人们获取信息的方式也不仅仅满足于传统的杂志、新闻媒体等,随着Internet的发展,越来越多的人们通过网络来获取他们所需求的信息。然而,随着信息量的越发膨胀,对于信息的合理、有效、高效的管理也势在必行。现在我国各大高校也纷纷建立起了其校园网,通过校园网可以更加公开透明的向学生、教职工们发布学校的通知与安排。校园网中最重要的一个环节就是对于学生信息的管理。
毕业设计在大学的学习生活中是非常重要的,学生们可以通过撰写论文提高自身素质和实践能力,总结平时学到的知识完成毕业设计,能够巧妙地将专业知识应用于实际。老师也可以通过学生毕业设计过程中的缺漏来发现自己教学过程的不足,对于其今后的教学也起到大的帮助,真正意义上的做到教学相长的目标。
本科毕业设计环节是学校管理工作中的重要环节。随着高校扩招、班级的合并,每年的信息量越来越大,而整个过程的时间也显得比较紧张。一直以来学校都是用传统的选题方式,往往都是通过人工的管理和发布,其方法往往如下:学院领导讲选题的范围发布给指导老师,指导老师又通过学生辅导员或者学生干部再将筛选过的选题传递给学生们,学生们自行与老师取得联系,通过面谈来确定最终的选题;又如,学院将题目汇总将题目发给学生,学生们通过自己的兴趣特长等来选择自己想要的毕业设计,但这过程中避免不了重复,将结果回传给学院之后,还要进行去重环节等等。以上两种方式是传统的两种通过人工的选题过程,这些过程往往显得有些冗杂繁复,有着许多缺点。例如:效率低,学生自主参与性低,与指导老师互动性低,回传过程中容易出错,无法实现高效的管理这一目标。