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

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

XXXXXXXX大学系统设计说明书设计(论文)题目:学生宿舍管理系统系别:信息工程学院专业:软件技术姓名:XXXXX学号:XXXXXXXXX指导教师:XXXXX完成时间:XXXX年XX月摘要I摘要当今大学校园内的学生公寓,其数据量大,各种信息管理内容复杂,查询和管理学生信息和校园内的公寓信息等工作由人工完成将是很累的,不仅浪费了许多人力物力资源,而且还很容易出现差错,有一个软件对学生公寓管理不仅节省了人力物力,而且对各种信息的把握和操作也更加方便。该学生宿舍管理系统主要包括前台用户界面的开发和后台数据库的开发,对于后台数据库要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。管理人员需要做的就是将数据输入到系统的数据库中去。经过分析,本系统运用了MySQL为后台数据库,以eclipse为前端开发工具,系统实现了权限管理、学生信息管理、来访者管理、学生离校返校管理、卫生情况检查管理等必需的功能,其操作简单,界面友好,运行比较稳定,适用于大学院校大学生宿舍管理。关键词:宿舍管理、来访者管理、学生离校返校管理目录II目录第1章系统分析.........................................................11.1系统开发的背景...................................................11.2系统需求分析.....................................................11.2.1功能需求....................................................11.2.2性能需求....................................................21.3可行性分析.......................................................31.3.1经济可行性..................................................31.3.2技术可行性..................................................31.3.3总结........................................................31.4系统的开发平台及开发工具.........................................31.4.1开发工具Eclipse............................................31.4.2数据库MySQL................................................41.4.3三层架构技术介绍...........................................51.5实现系统的平台...................................................51.5.1系统环境....................................................51.5.2后台数据库选择机配置........................................6第2章系统总体设计.....................................................72.1数据库设计.......................................................72.1.1数据库设计概念.............................................72.1.1E-R模型设计................................................72.2数据库的逻辑设计................................................102.3模块设计........................................................122.2.1用户管理模块...............................................132.2.2学生信息管理模块...........................................132.2.3报修管理模块...............................................152.2.4来访者登记模块.............................................152.2.4学生进出校管理模块.........................................16第3章系统详细设计....................................................173.1子系统功能模块的实现............................................173.1.1包的创建..................................................173.1.2java架包的构建............................................193.1.3公共模块设计..............................................193.1.3数据库连接配置............................................213.2主窗体模块设计..................................................223.2.1学生宿舍管理系统主界面....................................223.2.2学生信息管理模块..........................................233.2.3报修管理管理模块..........................................283.2.4来访者登记管理模块........................................29目录III3.2.5进校出校管理模块..........................................303.3数据导出Excel和导入Excel数据..................................33第4章系统调试........................................................364.1系统调试的目的..................................................364.2系统的调试......................................................36结束语.................................................................40谢词...................................................................41附录...................................................................42参考文献...............................................................43第一章系统分析1第1章系统分析1.1系统开发的背景随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构(或部门)的发展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。对于学校而言,学生宿舍管理是必不可少的组成部分。目前仍然存在有学校停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。采用计算机来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。1.2系统需求分析学生宿舍管理是当代学校中不可或缺的组成部分,在信息化飞速发展的今天,它的出现已经成了一种必然,本文将从宿舍管理系统的历史和现状进行分析,以求证本系统的设计具有实际的意义,并得到它在未来的发展,从而跟上时代的脚步,做出一个高质量的、安全性好的宿舍管理系统,使其不仅能满足学校现在的需要,也能满足将来一段时间的需要。学生宿舍管理系统的开发主要包括前台用户界面的开发和后台数据库的开发,对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。本系统采用java作为前台用户界面的开发语言,而后台的数据库采用MySql。1.2.1功能需求1.基本功能需求第一章系统分析2主要实现的是学生宿舍管理系统,在设计该系统时,应尽可能的贴近用户,便于用户操作。系统在实现上应该具有如下功能:(1)系统要求用户输入正确的账号和密码才能进入系统。(2)系统提供普通用户管理权限,能根据实施情况,增加或者删除多余房间,同时根据现有情况预估房间的需求量。(3)系统应该提供学生的入住信息的录入,转换宿舍以及退宿舍的信息登记。(4)系统应提供普通用户的信息查询功能(按多种方式查询)及统计功能。(5)系统应提供信息维护功能,对学生信息修改,删除。(6)系统应提供超级管理员增加、删除用户账户的功能。2.功能模块宿舍管理系统主要实现的功能有:房间管理、宿舍管理、信息查询、信息维护等。功能模块图如图1.1所示:图1.1宿舍管理主要功能模块图1.2.2性能需求1.系统安全性对于系统为方便学校管理学生宿舍而开发,便于统一管理,设一个超级用户,及几个普通用户(便于输入相关信息)。在登录时,使用用户验证控件,来确认用户是否为合法用户,以保证信息安全。2.数据库选择由于用到的数据表格多,另外考虑到实际情况,学生基本信息的变动,还有员工信息的多少的变化,我选用MySql作为数据库开发。第一章系统分析31.3可行性分析1.3.1经济可行性主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等,另一个是取得的收益。这是个超小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打印机,这个系统就可以搞起来,考虑到学校里有电脑,现只要购置一台打印机就可以了。从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给宿舍里的管理提高一个层次。1.3.2技术可行性技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户提出的要求(如计算机的容量、速度等)。此外,还要考虑开发人员的水平,做为计算机信息管理专业毕业

1 / 47
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功