学生宿舍管理系统(毕业设计_论文)介绍

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

XXXXXXXX 大学系统设计说明书

设计(论文)题目:学生宿舍管理系统

系别:信息工程学院

专业:软件技术

姓名:XXXXX

学号:XXXXXXXXX

指导教师:XXXXX

完成时间:XXXX年XX月

摘要

当今大学校园内的学生公寓,其数据量大,各种信息管理内容复杂,查询和管理学生信息和校园内的公寓信息等工作由人工完成将是很累的,不仅浪费了许多人力物力资源,而且还很容易出现差错,有一个软件对学生公寓管理不仅节省了人力物力,而且对各种信息的把握和操作也更加方便。

该学生宿舍管理系统主要包括前台用户界面的开发和后台数据库的开发,对于后台数据库要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。管理人员需要做的就是将数据输入到系统的数据库中去。经过分析,本系统运用了MySQL为后台数据库,以eclipse为前端开发工具,系统实现了权限管理、学生信息管理、来访者管理、学生离校返校管理、卫生情况检查管理等必需的功能,其操作简单,界面友好,运行比较稳定,适用于大学院校大学生宿舍管理。

关键词:宿舍管理、来访者管理、学生离校返校管理

目录

第1章系统分析 (1)

1.1系统开发的背景 (1)

1.2系统需求分析 (1)

1.2.1功能需求 (1)

1.2.2性能需求 (2)

1.3 可行性分析 (3)

1.3.1经济可行性 (3)

1.3.2技术可行性 (3)

1.3.3总结 (3)

1.4系统的开发平台及开发工具 (3)

1.4.1 开发工具Eclipse (3)

1.4.2 数据库MySQL (4)

1.4.3 三层架构技术介绍 (5)

1.5实现系统的平台 (5)

1.5.1系统环境 (5)

1.5.2后台数据库选择机配置 (6)

第2章系统总体设计 (7)

2.1数据库设计 (7)

2.1.1 数据库设计概念 (7)

2.1.1 E-R模型设计 (7)

2.2数据库的逻辑设计 (10)

2.3模块设计 (12)

2.2.1用户管理模块 (13)

2.2.2学生信息管理模块 (13)

2.2.3报修管理模块 (15)

2.2.4来访者登记模块 (15)

2.2.4学生进出校管理模块 (16)

第3章系统详细设计 (17)

3.1子系统功能模块的实现 (17)

3.1.1 包的创建 (17)

3.1.2 java架包的构建 (19)

3.1.3 公共模块设计 (19)

3.1.3 数据库连接配置 (21)

3.2主窗体模块设计 (22)

3.2.1 学生宿舍管理系统主界面 (22)

3.2.2 学生信息管理模块 (23)

3.2.3 报修管理管理模块 (28)

3.2.4 来访者登记管理模块 (29)

3.2.5 进校出校管理模块 (30)

3.3数据导出Excel和导入Excel数据 (33)

第4章系统调试 (36)

4.1系统调试的目的 (36)

4.2系统的调试 (36)

结束语 (40)

谢词 (41)

附录 (42)

参考文献 (43)

第1章系统分析

1.1系统开发的背景

随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构(或部门)的发展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。

对于学校而言,学生宿舍管理是必不可少的组成部分。目前仍然存在有学校停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。采用计算机来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。

1.2系统需求分析

学生宿舍管理是当代学校中不可或缺的组成部分,在信息化飞速发展的今天,它的出现已经成了一种必然,本文将从宿舍管理系统的历史和现状进行分析,以求证本系统的设计具有实际的意义,并得到它在未来的发展,从而跟上时代的脚步,做出一个高质量的、安全性好的宿舍管理系统,使其不仅能满足学校现在的需要,也能满足将来一段时间的需要。

学生宿舍管理系统的开发主要包括前台用户界面的开发和后台数据库的开发,对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。本系统采用java作为前台用户界面的开发语言,而后台的数据库采用MySql。

1.2.1功能需求

1. 基本功能需求

主要实现的是学生宿舍管理系统,在设计该系统时,应尽可能的贴近用户,便于用户操作。系统在实现上应该具有如下功能:

(1)系统要求用户输入正确的账号和密码才能进入系统。

(2)系统提供普通用户管理权限,能根据实施情况,增加或者删除多余房间,同时根据现有情况预估房间的需求量。

(3)系统应该提供学生的入住信息的录入,转换宿舍以及退宿舍的信息登记。(4)系统应提供普通用户的信息查询功能(按多种方式查询)及统计功能。

(5)系统应提供信息维护功能,对学生信息修改,删除。

(6)系统应提供超级管理员增加、删除用户账户的功能。

2. 功能模块

宿舍管理系统主要实现的功能有:房间管理、宿舍管理、信息查询、信息维护等。功能模块图如图1.1所示:

图1.1 宿舍管理主要功能模块图

1.2.2性能需求

1. 系统安全性

对于系统为方便学校管理学生宿舍而开发,便于统一管理,设一个超级用户,及几个普通用户(便于输入相关信息)。在登录时,使用用户验证控件,来确认用户是否为合法用户,以保证信息安全。

2. 数据库选择

由于用到的数据表格多,另外考虑到实际情况,学生基本信息的变动,还有员工信息的多少的变化,我选用MySql 作为数据库开发。

相关文档
最新文档