一、研发背景
传统学生档案是靠手工收集各种来源的档案,操作不便,且档案录入量大,易造成错误录入,用Excel管理档案目录,更新内容靠人工,卷内目录要人工编辑,很容易出差错需要销毁的档案全由人筛选,费时费力。这种不利于学生档案管理工作的开展,软件研发人员为了解决种种难题,从而设计了一款能够实现对学生的档案进行管理的软件。

二、设计原则
1、模块化设计原则
在软件工程中采用了结构化和模块化的方法,根据需要将系统按功能和模块进行划分,通过调查用户需求,确定系统模块,建立底层“模块”,通过连接形成面向应用的“上层模块”。
2、一致性原则
在现有技术规范的基础上,力求标准化、规范化、统一化,分阶段实施,符合总体规划。系统变量的设置,模块的调用,模块之间的关系等。,都需要组织、接口、操作和数据接口的一致性。
3、安全性原则
能保证系统正常运行,并影响到相应数据备份等安全功能的设计。

4、应用程序与数据分离的原则
该方法把系统程序代码与图形、属性数据库分开,提高了系统的可移植性和可维护性。
三、模块划分
1.系统管理模块
包括了系统登录设计、用户账号管理、系统权限设置等功能。系统登录设计是为了保证系统内部数据的安全,使用时必须输入密码才能登陆到本系统内部。该系统可以为用户建立权限功能,可以分为学生、教师、管理员。同学们只能查询信息,老师们可以查询信息并再授权范围对部分信息进行修改与添加,管理员可对所以信息查询与修改。
2.学生信息模块
学生个人信息主要包括学生姓名、学号、专业等信息。新生分配到学校后,可以快速搜索到每个学生和班级的信息记录,同时也方便辅导员了解学生或者班级的具体情况。

3.学生成绩模块
每个学期学生的期末成绩记录,便于学生及时取得自己的成绩,成绩不佳的学生可申请补考。对参与校外实习的学生,管理老师可以记录其实习地点、实习项目、实习结果等信息,学校也可以统计和评估每年校外实习的人数。