学生宿舍管理系统 设计与实现

 2023-11-03 08:11

论文总字数:18820字

摘 要

学生宿舍管理系统主要依赖于计算机的处理,在系统软件的构思过程中,要把用户感受加入到影响因素里,保证既实现功能,又简单、容易让人理解。因为数据库能够处理大量数据,适合长期存储,难以丢损,故这在一定程度上能够促进学校在信息处理方面的能力,降低信息管理的难度。学生宿舍管理系统具有较高的运行速度,而且很安全,并且有着强大的可移植性。学生可以在网上登录本系统查看自己所在宿舍的信息,进行签到、请假销假,查看卫生分数、发布的公告和给管理员留言。而管理员在学生功能基础上增加了修改和删除功能。学生宿舍管理系统使用的编写软件是myeclipse,使用的数据库是SQL server,开发语言是基于网页开发的Java开发语言,在设计过程中借助于B/S三层结构,在学生报到信息查询、学生宿舍信息查询、记录信息的访问和留存等过程中,实现了软件功能的实时性。

关键词:JSP,宿舍管理,B/S架构

Abstract: The student dormitory management system is mainly dependent on the processing of the computer. In the process of designing the system software, the user"s feelings should be added to the influence factors to ensure that the function is realized, and it is simple and easy to understand. Because the database can handle a lot of data, it is suitable for long term storage and is difficult to lose, so ,to some extent, it can promote the school"s ability in information processing and decrease the trouble of information management. This system has high running speed, is very safe, and has strong portability. Students can query and update their information on the Internet, and also facilitate students to quickly check the occupancy information of dormitories. Students can log in to the system on the Internet to check their own dormitory information, sign in, leave for leave, view health scores, publish announcements, and leave messages for administrators. The administrator added modification and deletion functions based on student functions.The writing software used by the student dormitory management system is MyEclipse, using the SQL server to adjust the database. The development language is based on the Java development language based on the web development. In the design process, the three layers of B/S structure are used in the process of information inquiry, student dormitory information inquiry, recording information access and retention. The real-time performance of the software function is realized.

Keywords : JSP,dormitory management ,B / S Architecture

目 录

1 绪论 3

1.1 课题的背景及意义 3

1.2 课题研究方法与技术路线 3

2 相关技术介绍 3

2.1 Jsp技术介绍 3

2.2 Myeclipse简介 4

2.3 Tomcat简介 4

2.4 数据库技术介绍 4

3 系统分析 5

3.1 系统可行性分析 5

3.2 系统功能需求概述 5

3.3 系统设计规则与运行环境 6

4 学生宿舍管理系统的设计与实现 7

4.1 系统架构设计目标 7

4.2 系统架构设计 7

4.3 系统架构类图 8

4.4 系统交互图 9

4.4.1 系统架构类交互图 9

4.4.2 系统协作图 11

4.4.3 系统状态图 12

4.4.4 系统活动图 13

4.5 业务逻辑对象类设计 13

4.6 数据库设计 14

4.7 系统网络架构设计 14

4.8 系统功能模块图 15

4.9 各个模块设计实现 16

4.9.1 系统单点登录的实现 16

4.9.2 各个子模块的实现 19

5 系统测试 25

5.1 测试原则及测试方法概述 25

5.2 测试项目测试用例 27

5.3 系统测试结论 29

5.3.1 缺陷和限制 29

5.3.2 建议 29

5.3.3 测试结论 29

6 总结与展望 30

参考文献 31

致 谢 32

1 绪论

1.1 课题的背景及意义

学生宿舍管理系统能够直接在电脑上操作,让学生查询信息更便捷,而管理人员的功能是能够更改数据库中的数据。因为数据库存储有容量大、稳定、不易丢失等特点,所以这就给对信息存储要求很高的学校提供了一个简单的管理。此系统不仅具有较高的运行速度,而且安全性和稳定性较好,可以建立全新的数据,还具备添加、删除等能力,所以可以在最短时间内搜索校内的学生住宿信息。而本系统是基于WEB的java技术,采用MyEclipse为编写软件,利用sqlserver作为数据库服务器进行数据管理。

1.2 课题研究方法与技术路线

1、研究方法:

根据需求分析和资料我们可以初步掌握1.系统的基本结构2.实现功能的模块3.汇编语言的选择4.编程软件和数据库服务器的选择,并以此来编写此程序

剩余内容已隐藏,请支付后下载全文,论文总字数:18820字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;