武汉理工大学信息化档案管理系统的设计毕业论文
2021-07-12 23:30:42
摘 要
随着信息化管理不断推进和学校规模不断扩大,学生信息急剧增长,高效地管理大量学生的档案数据成为必然。通过学生档案管理系统,管理人员可以规范地管理学生信息,并且可以快速查询和科学统计各项指标,让数据展示更加清晰,从而减少人员管理负担。
通过调查武汉理工大学学生信息化档案管理现状,再结合国内外档案管理发展情况,本系统将主要实现对学生的学籍、班级、专业、奖惩、资助和保险等六大信息类型的管理、查询和展示,尤其是奖惩、贫困生资助和保险三大类型数据记录,符合武汉理工大学对信息化档案管理系统的基本要求。
根据软件工程的主要思想,本文从需求设计、系统设计、开发该系统用到的关键技术,以及如何实现该系统四个方面进行说明。为了满足学校扩展数据类型的业务需求,需求设计将从功能完整、安全可靠、操作便捷等方面着手,对每个模块的功能需求进行说明。为了实现一个代码耦合性小扩展能力强并且开发时间较短的项目,选择合适的开发技术和开发工具,进行系统详细设计。
本系统使用B/S模式,基于J2EE的JAVA开发平台,采用MySQL建立数据库,再结合JSP、HTML、JavaScript等编程技术进行开发。在有限的时间内快速实现三层结构分离,即视图展示层、业务逻辑层以及数据模型层。开发人员可根据意愿和需求开发相应的接口,而无需过多考虑代码耦合内聚问题。
关键字:学生档案管理,B/S 模式,J2EE
Abstract
With the development of information management and expanding the scale of the school, students’ information is rising sharply. So, it’s necessary to manage a large number of students’ files efficiently. Through student files management system, administrators could manage students’ files more standardized and search them quicker. The system could count every index scientifically and show statistics clear, thus reducing the administrators burden.
Through investigating the situation of files management of Wuhan University of Technology at present, and combining with the development of domestic and foreign files management, the system will achieve management, query and display for the six types of data which including students' enrollment, class, major, incentives, financing and insurance. Especially, three types of data records which including incentives, financing and insurance in line with the basic requirements of Wuhan University of Technology.
According to the main idea of software engineering, the thesis has introduced from four aspects which including requirement design, system design, key technology used in the system development, and the way to implement the system . To satisfied requirement of extending data types and fully functional, safe and reliable, easy operation and other aspects,requirement design has described with the functional requirements of each module pair. In order to achieve a projects with lower coupling, higher expansion capability and consuming shorter time, choosing right development technology and development tools to perform detailed design of the system.
The system has used the B / S model, be based on the J2EE development platform, used MySQL to establish databases, and combined with JSP, HTML, JavaScript and other programming technology for development. In the limited time to achieve the separation of the three-tier structure rapidly, which namely the view the presentation layer, business logic and data model layer. Developers has developed the appropriate interfaces based on the wishes and needs without much thought to the code within cohesion and coupling problems.
Keywords: Student Files Management; B / S Model; J2EE
目录
第1章 绪论 1
1.1 研究背景及国内外研究现状 1
1.2 研究目的及意义 1
1.3 研究内容及研究目标 2
1.4 论文组织结构 2
第2章 相关技术及开发工具简介 4
2.1 JSP技术介绍 4
2.2 DOM技术介绍 4
2.3开发工具介绍 5
第3章 系统需求分析 6
3.1系统总体概况 6
3.2 各部分功能需求分析 7
3.2.1 系统体系结构需求 7
3.2.2 学校管理部分的功能需求 8
3.2.3 学生管理部分的功能需求 9
3.2.4 奖惩管理模块的功能需求 9
3.2.5 贫困生资助管理模块的功能需求 10
3.2.6 保险管理模块的功能需求 11
3.2.7 用户权限管理模块的功能需求 11
3.2.8 数据备份与恢复部分的功能需求 13
3.3 各部分非功能需求分析 13
第4章 系统设计与数据库设计 14
4.1 系统设计 14
4.2数据库设计 15
4.2.1数据库设计原则 15
4.2.2 实体属性图 15
4.2.3数据表结构 16
第5章 系统实现 21
5.1 系统总体结构 21
5.2 用户登录实现 22
5.3 学生信息管理部分实现 23
5.4 奖惩管理模块实现 25
5.5 批量删除功能实现 27
第6章 总结与展望 30
参考文献 31
致谢 32
第1章 绪论
1.1 研究背景及国内外研究现状
信息管理系统(Information Management System,以下简称IMS)主要用于信息的录入、存储、统计、维护和查询,是随着互联网技术在社会活动中的逐渐渗透而不断发展的。高校档案管理系统是非常典型的IMS,其系统开发可以分为两大方面,即客户端设计实现和数据库设计实现。IMS实现首先要求数据库设计达到一致性、完善性和安全性,进而要求客户端具有友好的界面、完善的功能、便于操作等基本特点[1]。
伴着计算机普及和信息化的不断践行,繁杂的学生档案管理逐步向全面信息化管理推进。在我国,学者的研究方向都围绕着技术水平的发展而逐步展开。诸如,学者化希耀和苏博妮使用VB 6.0开发技术,实现数据库建设和开发工作同步推进。而同一时期,张哲和常新峰选择以ASP.NET技术为技术平台,并同时关注技术提高和系统的安全性与稳定性。随着硬件水平的不断提高和国内外技术交流的深入,国内逐步出现基于JAVA技术的B/S结构,并抽象出具有共性和规范化的管理模式。B/S 方式是以广域网为基点的,它跟 C/S 方式比起来,具有较高的适用性,并且适用于不同地点的不同的人们。此外,B/S结构的花费的成本较低,后期维护也会更加容易。