应用JavaWeb技术实现的校园宿舍管理系统

 2023-04-16 09:04

论文总字数:15717字

摘 要

在当今社会中,信息技术占据着主流地位,计算机的应用已经在社会的各行各业中得到了广泛运用,信息化以及自动化的管理在各个领域得到了普及。校园宿舍管理系统是科学而且又很典型的一个信息管理系统,它能够使宿舍管理工作变的更轻松有效。本毕业设计的任务就是应用JavaWeb技术设计一个大学生宿舍管理系统。该系统的主体包含了前端的应用程序开发和后台的数据库建立以及维护这两个方面。要实现该系统最重要的是数据库的搭建,后台程序主要实现管理上的功能。

结合实际情况考虑,本系统运用了MySQL Server 5.5为后台数据库,前端开发采用的工具是Eclipse,系统实现了许多功能,其中包括了宿舍管理员管理、学生管理、宿舍楼管理、缺勤记录管理、密码修改等必需的功能,它的界面友好,操作简便,在运行过程中较为稳定,对于大学院校宿舍管理来说特别合适。

关键词:数据库管理系统; B/S模式;学生宿舍管理系统;Eclipse

The development and Realization of the campus dormitory management system to achieve the application of JavaWeb technology.

Abstract

In today"s society, occupy the mainstream of information technology, computer applications have spread to all walks of life in society, information technology and automation of management in various fields have been increasingly wide range of applications. Campus Dormitory management system is a typical scientific and information management system that enables the dormitory management becomes easier and more effective. The graduation project task is to design an application JavaWeb technical college dormitory management system. The body of the system contains a database set up the front end and back-end application development and the maintenance of these two areas. To implement this system is the most important thing is to build, daemon database management functions on the main achievement.

Consider the actual situation, this system uses the MySQL Server 5.5 as the background database, it uses a front-end development tool Eclipse, the system implements a number of features, including a dormitory administrator management, student management, dormitory management, absence records management, password modification and other necessary functions, and its user-friendly, easy to operate, stable in operation, especially for institutions management University dormitory.

Keywords: Database management systems; B / S Mode; Dormitory Management System; Eclipse

目 录

摘 要 I

Abstract II

第一章 引言 1

1.1 背景与现状 1

1.2 开发意义 1

第二章 需求分析 2

2.1可行性分析 2

2.1.1 经济可行性 2

2.1.2 技术可行性 2

2.2 功能需求分析 2

2.2.1 基本功能需求 2

2.2.2 用户界面需求 3

2.3 性能需求分析 3

第三章 概要设计 4

3.1 系统总体功能 4

3.2 系统模块管理 4

3.2.1 系统管理员模块 4

3.2.2 宿舍管理员模块 4

3.2.3 学生模块 5

第四章 详细设计 6

4.1 系统功能模块图 6

4.1.1 系统管理员模块 6

4.1.2 宿舍管理员模块 6

4.1.3 学生模块 7

4.2 系统E-R图 7

4.3 数据库中表的设计 8

4.3.1 系统管理员表 8

4.3.2宿舍楼宿舍管理员安排表 8

4.3.3 宿舍楼表 8

4.3.4 宿舍管理员表 9

4.3.5 缺勤情况记录表 9

4.3.6 学生表 9

4.4 数据库的设计 10

第五章 测试与运行 12

5.1 系统功能实现 12

5.1.1 系统管理员模块实现 12

5.1.2 宿舍管理员模块实现 18

5.1.3 学生模块实现 21

5.2 系统测试 24

5.2.1 系统测试的必要性 24

5.2.2 系统的测试环境 24

第六章 结束语 26

致 谢 27

参考文献 28

第一章 引言

1.1 背景与现状

目前的大学校园,大部分的后勤部门管理宿舍都采用了最原始的方法。在学生入住的过程中,学生住宿的信息无法得到及时有效的更新;同时因为学生更换宿舍等情况时有发生,从而无法保证学生住宿信息的完整性、实时性。因此学生宿舍管理系统对于一个学校来说是极为重要的组成部分。现阶段依旧有许多学校停留在宿舍管理人员通过手工来记录数据的最初阶段。手工记录不仅麻烦、费时,而且效率较低。

21世纪的今天,信息化已经在社会中占有主流地位,计算机也在各行各业中的运用得到了越来越广泛的运用,自动化、信息化的管理已经在各个领域中得到了普及。当下,在中国大部分的学校里学生宿舍的管理仍然是以纸张作为介质的,这样的管理方式已经不能够顺应社会的发展现况,因为这种方式使得大量的财力和人力浪费了。现在是信息时代,这一传统的管理方法肯定是会被以计算机为基础的信息化现代管理方式所替代。

1.2 开发意义

商品经济的高效益,信息化社会的高科技,这些都成为了计算机的应用普及到经济和社会生活的各个领域的坚实而又有力的基础。首先,在现如今的社会计算机已经成为现代人生活、学习以及工作中的得力助手,计算机能够使得人工得到代替,进行繁杂而且工作量特别大的劳动;其次,计算机能够节省许许多多的资源;再者,计算机可以使得人们的工作效率得到大大的提高;最后,计算机也能够保证一些敏感文档的安全等。作为当代大学生,课外活动的最主要场地之一就是宿舍,优良的宿舍氛围以及环境不仅对学生良好的思想观念及素质培养有很大影响,而且这些问题也关系到了学生的人身以及财产的安全,甚至和学校正常的教学、生活秩序有着莫大的联系。针对以上提到的种种问题问题,校园宿舍管理系统就这样出现了,校园宿舍管理系统是一套科学的、高效的信息管理系统,这不仅能够使管理人员的工作效率大大提高,而且也对学生的健康成长十分有利。管理学生宿舍是这一项工作是十分琐碎的,作为社会主义现代化建设接班人的大学生,良好的教育和管理是十分重要的。正因如此,设计并开发一套科学而又合理的宿舍管理系统是十分有必要的。

第二章 需求分析

2.1可行性分析

2.1.1 经济可行性

这其中主要包括两个方面的考虑,其一是相关费用的支出,当中包括了前期的设备购置费用,后期的维护费用和管理费用以及工作人员的工资等等;其二是通过系统的使用等够取得的收益。当前设计的该系统是个十分小型的管理系统,当中涉及到的人力、物力与财力这些部分的花费十分有限,仅仅就需要一台电脑而已这个系统就能够正常运行和使用。考虑当前的实际情况,大部分的高校里宿舍管理员处本来就配备有电脑,因此不需要另外的支出。在考虑节省人力的来说,能够使得宿舍管理人员从大量而且特别浪费时间的工作中解放出来,去完成更多的工作,这样节约了大量的时间,从而提高了宿舍管理的层次。

2.1.2 技术可行性

技术可行性的分析不仅需要想到将来即将要采用的软件技术以及硬件配备是否能够达到用户提出的要求(包括计算机的容量、速度等)。除此之外,还应当要考虑开发人员的水平。该系统较为小型,且需要给宿舍管理人员使用,因此以简洁方便为主要目标,开发难度不是太大。

2.2 功能需求分析

2.2.1 基本功能需求

本课题的目的是实现一个校园宿舍管理系统,在设计开发该系统的过程中,我们应当尽可能的贴近学生宿舍真实情况去考虑,这样更有利于宿舍管理员以及学生的操作。系统在实现上应该具有如下功能:

  1. 系统共有三种用户身份用于登录。
  2. 系统要求不同的用户在选择身份后,一定要输入了正确的用户名和密码(两个中的任何一个不正确都不可以)才能正常进入系统。
  3. 系统管理员可以对宿舍管理员及学生信息进行添加、修改、删除等基本操作。
  4. 系统管理员可以对宿舍楼信息进行管理。
  5. 系统管理员可以对缺勤记录做出删除操作。
  6. 宿舍管理员可以查看学生信息。
  7. 宿舍管理员可以对学生缺勤记录进行添加、修改、删除等基本操作。
  8. 学生可以查看自己的缺勤记录。
  9. 系统应提供查询功能,以方便不同用户根据不同的权限,通过设定查询条件进行一系列的查询,从而以最快的速度找到相关信息。

2.2.2 用户界面需求

这套校园宿舍管理系统应提供层次关系明了、简洁、功能分布十分清晰的操作界面,能够让使用者一目了然。也要做到尽最大的可能性去为用户的录入、修改、查询等基本功能的操作提供便利。当中也可以添加一部分的快捷按钮,这样可以方便用户操作。

2.3 性能需求分析

这套校园宿舍管理系统是根据不同的权限来提供各个功能的,因此在系统的权限管理上有必要进行十分严格的控制,具体的思路如下:

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

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

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