档案管理系统的主要使用者分为管理员和学生及教师,实现功能包括学生、教师、院系、班级、课程信息、师生信息、学生成绩、学籍异动、奖惩情况等功能。由于本系统的功能模块设计比较全面,所以使得整个档案管理系统信息管理的过程得以实现。随着社会和经济的不断发展,我们渐渐步入网络时代,即信息化时代,有人也称之为数字化时代。在这样的一个数字化时代里,每个学校都有大量的基础信息工作,而这些信息管理工作受到了极大的挑战。如今,各类学校的规模都在不断扩大,学生人数、教师人数也在迅速上升,有关学生、教师等各方面的信息量也在成倍增长,这就给学校带来了一个严重的问题,学生、教师的大量基础信息改如何管理?面对如此庞大的信息量就需要有一个档案管理系统来提高学校管理者的工作效率,统一规范学生、教师的相关信息,做到科学统计、快速查询,以达到减少信息管理工作量的目的。
近年来,档案管理系统是学校不可或缺的一部分,它的功能对于学校的信息管理者来说是及其重要的。计算机的使用不但可以提高工作效率,节省人力物力,还可以增强学校信息的安全性,提高学校的管理能力,这就促使许多学校都在选择适合自己的档案管理系统
目 录
摘 要 I
1 绪论 1
1.1研究背景 2
1.2研究现状 3
1.3研究内容 4
2 系统关键技术 5
2.1 Python简介 6
2.2 Django框架介绍 7
2.3 MySQL环境配置 8
2.4 mysql数据库介绍 9
2.5 B/S架构 10
3 系统分析 11
3.1 可行性分析 12
3.1.1 技术可行性 13
3.1.2经济可行性 14
3.1.3操作可行性 15
3.2 系统性能分析 16
3.3 系统功能分析 17
3.4系统流程分析 18
3.4.1登录流程 19
3.4.2注册流程 20
3.4.3添加信息流程 21
3.4.4删除信息流程 22
4系统设计 23
4.1系统概要设计 24
4.2系统结构设计 25
4.3系统顺序图设计 26
4.3.1登录模块顺序图 27
4.3.2添加信息模块顺序图 28
4.4数据库设计 29
4.4.1数据库E-R图设计 30
4.4.2数据库表设计 31
第5章 系统详细设计 32
5.1教师功能模块 33
5.2管理员功能模块 34
5.3学生功能模块 35
6 系统测试 36
6.1 测试定义 37
6.2 测试目的 38
6.3测试方案 39
(1)模块测试 40
(2)集成测试 41
(3)验收测试: 42
6.4系统分析 43
7 结论 44
参考文献 45
谢辞 46