随着计算机技术的飞速发展,高校也已进入信息化时代。为了使高校学生档案管理工作更高效、更科学,开发高校学生档案管理系统势在必行。本文采用结构化分析的方法,详细阐述了一个功能比较强大的高校学生档案管理系统的前后台开发、操作流程和涉及的一些关键技术。首先进行了可行性分析,然后是系统分析,通过实际的业务流程调研,分析业务流程和系统的组织结构,完成了数据流分析和数据字典。最后是系统设计阶段,主要完成了功能模块的划分、阐述了系统设计的思想、数据库的设计和系统设计的工具及技术。在系统设计方面采用B/S模式,同时使用Python技术进行基本页面的设计与功能实现,后台数据库选用SQL2000数据库。系统管理者只需要连接网络就能进行管理,为高校学生档案管理工作提供了良好的条件。
[关键词] 高校学生档案;结构化分析;B/S模式;Python
2.2 系统功能需求分析
学生档案管理系统的主要任务就是对学生的档案信息进行管理,即查询、添加、修改、删除等功能。使用户能方便的得到想要的信息,使学校学生的档案管理更加系统化、自动化、规范化,从而提高管理的效率,现在对系统的功能进行详细分解。
1.档案添加模块 该模块用来上传学生的档案信息,这也是本系统中数据管理的主要对象。
2. 档案浏览模块 用户可以利用此模块功能很快查询到任何一个在校学生的档案信息。当然系统应该提供多种查询方式。
3. 档案处理模块 当发现学生档案录入有误或是需要增加相关信息时,就可以利用此模块的功能来实现档案的更新。 学生毕业或是退学后,其档案信息也应在调离本校本校之后,予以销毁。
4. 设置模块 此模块功能只有系统管理员才能使用,他可以授予某个用户相应的身份,例如,系统用户,普通管理员,普通用户 ( 学生 ) 等等到。
6. 成绩浏览模块 用户可以利用此模块功能很快查询到任何一个在校学生的成绩信息,其查询主要利用学号为关键字进行查询。
7. 成绩处理模块 当发现学生成绩录入有误或是需要增加相关信息时,就可以利用此模块的功能来实现成绩的更新及删除等功能。
8. 奖惩浏览模块 用户可以利用此模块功能很快的查询到任何一个在校学生的奖惩信息,其查询主要利用学号为关键字进行查询。
9. 奖惩处理模块 当发现学生奖惩信息录入有误或是需要增加相关信息时,就可以利用此模块的功能来实现江城信息的更新及删除等功能。
10. 密码修改模块 该模块主要是为保证系统的安全性而设置,管理员可以定期或不定期的修改密码,以保证系统的安全。
11. 班级管理模块 该模块可以以班级为单位对学生的学籍信息进行一系列操作。
12. 专业管理模块 该模块可以以专业为单位对学生的学籍信息进行一系列操作。
13. 系统模块 用于用户从系统安全退出。
目 录
1 背景与意义 1
2 需求分析 2
2.1 可行性分析 2
2.1.1 技术可行性 2
2.1.2 经济可行性 2
2.1.3 社会可行性 2
2.2 系统功能需求分析 3
2.3 小结 3
3 系统分析 4
3.1 业务流程分析 4
3.2 数据流图 4
3.3 数据字典 5
3.4 小结 6
4 系统设计 7
4.1 系统功能设计 7
4.2 系统数据库设计 7
4.2.1 概念结构设计 7
4.2.2 逻辑结构设计 10
4.3 系统开发工具与开发模式的选择 12
4.3.1 系统开发工具 12
4.3.2 系统设计模式 14
4.4 小结 14
5 系统实现 15
5.1 登陆界面 15
5.2 密码修改界面 16
5.3 专业管理界面 17
5.4 班级管理界面 18
5.5 学生学籍管理界面 19
5.6 学生成绩管理界面 20
5.7 学生奖惩管理界面 21
5.8 小结 22
6 性能测试与分析 23
6.1 系统测试的定义 23
6.2 系统测试的目的及意义 23
6.3 系统测试的重要性 23
6.4 系统测试常用的方法 23
6.5 测试环境与测试条件 24
6.6 部分模块测试 24
6.7 小结 27
总结与展望 28
参考文献 29
致谢 30