普通高等学校家庭经济困难学生资助信息管理系统的分析与设计的中期报告.docx
文本预览下载声明
普通高等学校家庭经济困难学生资助信息管理系统的分析与设计的中期报告
一、项目简介
普通高等学校家庭经济困难学生资助信息管理系统是为了更好地管理、服务和帮助家庭经济困难学生而设计的一套信息管理系统。该系统可以帮助学校普及资助政策、减少人工作业量、提高工作效率、加强对困难学生的帮助和管理,并且可以使学生获取到更好的教育资源和提高自身素质。
二、需求分析
1、用户需求
(1)对于学生而言,该系统可以帮助他们更加清楚地了解自己的资助情况,更快地申请到资助,方便快捷地查看资助记录等。
(2)对于老师和后勤人员而言,可以方便快捷地进行信息录入、申请审核、发放审核等工作,减少人工操作时间和压力。
2、系统功能需求
根据用户需求,系统应该实现以下功能:
(1)学生资助信息查询:学生可以通过该系统查询到自己的资助记录、申请情况和审核进度等。
(2)教师资助信息管理:老师可以通过该系统进行资助信息的录入、审核和发放等工作。
(3)后勤资助信息管理:后勤人员可以通过该系统进行资助物品的采购、管理和预警等工作。
(4)系统管理功能:管理员可以进行用户管理、系统维护、日志管理等功能。
三、系统架构设计
1、前端设计
(1)采用响应式设计,支持多个设备。
(2)界面设计简洁美观,易于操作,采用流程化设计。
2、后端设计
(1)采用MVC模式进行设计,使代码结构更加清晰。
(2)采用Spring框架进行开发,实现依赖注入、AOP面向切面编程等功能。
(3)通过MyBatis框架实现对数据库的操作。
四、数据库设计
根据需求分析,系统需要定义以下表:
1、学生信息表(student_info):存储学生的个人信息,例如学号、姓名、专业、班级等。
2、教师信息表(teacher_info):存储教师的个人信息,例如工号、姓名、职称、科目等。
3、后勤信息表(logistics_info):存储后勤人员的个人信息,例如工号、姓名、职位等。
4、资助信息表(scholarship_info):存储资助信息的详细信息,例如资助类型、金额、资助对象等。
5、日志表(log_info):记录系统的各种操作日志,例如用户登录、数据录入、数据更新等。
五、技术选型
1、前端技术选型
(1)采用HTML、CSS、JavaScript进行页面开发。
(2)采用jQuery、Bootstrap进行界面开发。
2、后端技术选型
(1)采用Java进行开发。
(2)采用Spring框架进行开发。
(3)采用MyBatis进行数据访问层的开发。
六、进度计划
1、第一周:系统需求分析及文档编写。制定系统设计方案。
2、第二周:完成系统界面设计和数据库设计,进行代码的搭建。
3、第三周:进行代码的编写和功能测试、调试。
4、第四周:进行维护和完善系统文档和代码的注释。
七、结论
普通高等学校家庭经济困难学生资助信息管理系统的中期报告已经完成,系统目标是帮助家庭经济困难学生更好地管理、服务和帮助该群体,提高困难学生的教育获得感和自我提升机会。采用响应式设计,支持多个设备,界面设计简洁美观,易于操作。采用Spring框架进行开发,实现依赖注入、AOP面向切面编程等功能。通过MyBatis框架实现对数据库的操作,实现了学生资助信息查询、教师资助信息管理、后勤资助信息管理、系统管理等功能。在功能的设计之上,根据需求分析,完成了系统的数据库设计。在计划方面,项目已经完成了四分之一,后续的开发工作将会按照计划稳步进行,最终实现系统的目标。
显示全部