基于SSM的高校贫困生管理系统设计与实现毕业论文
2021-12-08 21:52:53
论文总字数:16480字
摘 要
在互联网技术迅速发展,信息化技术在各领域迅速推广运用,为满足高校贫困生信息化管理的科学需求的背景下,如何建设一个安全易用的高校贫困生管理系统成为各高校学生资助工作的重点。
在了解高校贫困生管理工作的实际需要,参考其他高校已在运行的高校贫困生管理系统的基础上,本文采用软件工程的思想和方法管理整个高校贫困生管理系统的开发过程,基于SSM框架开发出满足用户登录管理、用户权限管理、学生信息管理、审批管理、勤工助学管理等功能的高校贫困生管理系统。同时系统具有较好的易用性和安全性,满足高校贫困生管理工作的切实需要,极大地推动校园信息化和数字化建设工作,为提升高校贫困生管理工作效率和管理水平提供有力的支持。
关键词:高校贫困生;SSM框架;信息管理系统;系统设计
Abstract
With the rapid development of Internet technology and the rapid popularization and application of information technology in various fields, in order to meet the scientific needs of poor college students' information management, how to build a safe and easy-to-use college poor student management system has become the funding for college students Focus.
Based on understanding the actual needs of the management of poor students in colleges and universities, and referring to the management systems of poor students in other universities, this paper adopts the ideas and methods of software engineering to manage the development process of the management system of poor students in universities, based on the SSM framework. It provides a university poor student management system that satisfies the functions of user login management, user authority management, student information management, approval management, and work-study management. At the same time, the system has good ease of use and safety, meets the practical needs of the management of poor students in colleges and universities, greatly promotes the informatization and digital construction of campuses, and provides strong support for improving the management efficiency and management level of poor students in colleges and universities.
Key words: College poor students; SSM framework; information management system; system design
目录
摘要 I
Abstract II
第1章 绪论 1
1.1 课题研究背景 1
1.2 国内外研究现状 1
1.3 课题研究意义 1
1.4 论文的主要内容和章节安排 2
第2章 系统需求分析 3
2.1 系统功能性需求 3
2.1.1 用户登录 3
2.1.2 学生信息管理 3
2.1.3 贫困生评定 3
2.1.4 勤工助学 3
2.2 系统非功能需求 3
2.2.1 界面需求 4
2.2.2 易用性需求 4
2.2.3 安全性需求 4
第 3 章 系统总体设计 6
3.1 系统结构设计 6
3.2 系统技术框架 6
3.3 系统架构设计 7
3.4 系统功能模块设计 7
3.4.1 登录功能模块设计 8
3.4.2 学生信息管理功能模块设计 8
3.4.3 贫困生评定功能模块设计 9
3.4.4 勤工助学功能模块设计 10
3.5 数据库设计 11
第 4 章 系统实现 15
4.1 系统实现平台 15
4.2 登录模块实现 15
4.3 学生信息管理模块实现 16
4.4 贫困生评定模块实现 17
4.5 勤工助学模块实现 18
第 5 章 系统测试 20
5.1 测试目的 20
5.2 测试内容 20
5.3 功能测试 20
5.4 系统测试结果分析 22
第六章 结语 23
参考文献 24
致 谢 25
第1章 绪论
1.1 课题研究背景
自2007年起,我国政府相继公布一系列关于指导各级政府和高校做好家庭经济困难学生管理的相关配套办法。在政策的指导和强有力的执行下,地方、国家和高校三方一起逐渐在全国普通本科、高等职业和中等职业等公办民办高校建立起多种形式并存、覆盖广泛、效果显著的高校贫困学生资助体系[1]。高校贫困学生资助体系努力在学生资助范围上实现学段全覆盖、学校全覆盖、学生全覆盖,从根本上保障实现国家“不让一个学生因家庭经济困难而失学”的庄严承诺。
如何让这些好政策落地,让家庭经济困难学生获得切实帮助,各级政府、各公办民办高校的学生资助工作者仍然面临不少困难和压力。特别是随着1999年以来,高等院校规模不断扩大,在校大学生数量不断增加,高校贫困生管理部门面临着巨大工作压力。另一方面,目前高校贫困生管理缺乏必要的信息支持手段,传统方式劳动密集、效率低下、容易出错、信息无法共享,无法满足新时代背景下高校贫困生管理工作的现实需要,因此如何依托校园内部网络建设,建设高校自己的贫困生信息管理系统成为高校信息化管理的重要环节。
1.2 国内外研究现状
从20世纪80年代起,越来越多的国外高校和政府实施了不同资助力度和方法的贫困学生资助政策。相关科研项目也吸引了越来越多的学者投入到高校贫困生资助的研究中,借助这些研究成果,大多国家也探索建立起适合自身国情的覆盖完备、成效显著的高校贫困生资助体系,其中研究成果包括高校贫困生信息管理系统。
尽管我国高校的信息化建设在上世纪80年代就已经开始,但是前期主要以分散独立的管理信息系统建设为主,并未实现应用集成和信息集成,并未建立起学校一级统一的信息系统。进入本世纪初,大部分高校快速完成一到二轮的校园信息化建设,但是数字校园建设取得的成就主要集中于高校局域网建设、财务管理、教务管理、电子邮件、办公自动化方面。部分高校研发了贫困学生信息管理系统,但大多由于开发人员未参与贫困生管理工作不熟悉工作流程,对国家资助政策的理解不透彻,导致了开发的贫困生管理系统存在不少问题:数据录入不完整,不利于对数据统计、分析和查阅;共享性差,部分工作重复进行,浪费了极大的人力财力;系统业务流程脱离管理工作实际,资助项目的申报、审核过程不合乎规范;系统开发的功能不完备,功能扩展存在欠缺[2]。
1.3 课题研究意义
本系统属于应用类项目,旨在满足高校贫困生管理过程中信息完整、申请和审批快捷、检索统计便捷等需求,使大量繁杂的贫困生信息管理、贫困认定管理、勤工助学管理工作信息化、直观化、合理化,推动校园信息化和数字化建设工作,应对高校数字校园建设中信息技术、业务融合、建设运行模式等挑战,为高校贫困生管理工作构建信息化平台,努力提高高校贫困生管理工作效率和管理水平[3]。
1.4 论文的主要内容和章节安排
在了解高校贫困生管理工作的实际需要,参考其他高校已在运行的高校贫困生管理系统的基础上,本文用软件工程的思想方法管理整个高校贫困生管理系统的设计与实现。
第 一 章介绍系统开发的背景,简明阐述国内外相关系统的研究现状,指出高校贫困生管理系统对高校贫困生管理工作的积极意义,。
第 二 章在研究现有正在运行的高校贫困生管理系统,深入了解高校贫困生管理工作流程和规章制度,分析系统不同使用方的需求,根据管理工作的经验和需求做出一份系统的功能需求文档,文档内容包含系统需要满足的各项功能性需求和界面需求、易用性需求、安全需求等非功能性需求。
第 三 章介绍高校贫困生管理系统的总体设计,包括系统结构设计、系统开发所用的技术框架、系统总体功能模块设计和功能划分、以及各个小模块的功能组成。
第 四 章介绍系统的具体实现,包括系统实现平台、登录模块实现、学生信息管理模块实现、贫困生评定模块实行、勤工助学模块实现,以及系统E-R图和据此按照一定约束规则设计出的各个数据表的信息。
第 五 章介绍系统测试的目的、内容、功能测试和系统测试结果分析。
第 六 章主要总结高校贫困生管理系统的完成情况和现实应用意义,同时也提出该系统在负载并发和数据安全等方面存在的并需要有待更深层次研究的课题。
总的来说,本论文内容首先根据需求分析,对软件系统进行概要设计,根据实际情况确定系统正确的业务处理流程、系统最佳的组织结构、优化的功能模块划分等,为软件的详细设计提供基础。接着进行软件系统的详细设计,描述实现各个功能模块所涉及到的按钮布局、交互操作和界面设计、实体类的设计及类与类之间的调用关系,以及其他支撑系统工作所需要创建的子模块或子程序,指导下一步进行系统的编码和测试工作。最后进入系统具体实现阶段,从使用SSM开发框架搭建后台角色管理脚手架开始,具体地编写前端页面和业务逻辑代码,逐步实现各分模块所需要满足的功能,从而实现既定的目标系统需要在功能、性能、界面、交互等方面达到的设计要求。
第2章 系统需求分析
2.1 系统功能性需求
高校贫困生管理系统是一个专门用于贫困生管理的服务和管理平台,系统服务对象包括高校全校学生特别是家庭经济困难学生,资助管理职能部门作为系统的管理方使用系统的管理员功能。具体的权限分配:学生可以查看修改个人信息、发起贫困认定申请、查看并申请勤工助学岗位、查看贫困认定申请的审核结果、查看勤工助学岗位申请情况;管理员可以查看修改学生信息、控制学生发起申请的权限、查看并审核学生贫困认定和勤工助学岗位申请等[4]。
2.1.1 用户登录
通过用户输入的账号和密码验证当前系统使用者的身份,系统应当满足根据设计要求,分配给不同角色相应的功能页面和操作权限。具体来说就是,高校学生用户登录验证通过之后,系统会跳转到学生模块页面,如果是管理员用户,系统跳转到管理员模块页面。如果是登录失败也应该给出提示。
2.1.2 学生信息管理
学生应当可以查看和修改个人基本信息,主要信息包括:姓名、身份证号、性别、电话、邮箱、家庭住址等,查看由管理员设置的学生院系信息。学生个人基本信息的维护应当包括修改密码等功能。管理员在查询修改学生个人信息的基础上,还可以实现批量删除学生信息,设置学生院系信息等。
请支付后下载全文,论文总字数:16480字
相关图片展示: