精品大学生公寓管理系统的设计与实现毕业论文设计文档格式.docx
《精品大学生公寓管理系统的设计与实现毕业论文设计文档格式.docx》由会员分享,可在线阅读,更多相关《精品大学生公寓管理系统的设计与实现毕业论文设计文档格式.docx(40页珍藏版)》请在冰豆网上搜索。
学生公寓管理系统是以高校的管理方式为实例而设计的一种实用型管理系统,本系统最大的特点是通用性、简单操作性,适用于同行业以及一些同类型的企业管理,随着学校寄宿人员的增多,公寓管理人员的负担越来越重,为了让所有公寓管理人员能从繁重的工作中解脱出来,实现无纸化办公;
使工作更有条理,更方便,更有效率而开发出本公寓管理系统。
本系统采用java作为前台开发工具、MySQL作为后台数据库平台的管理系统。系统通过实现公寓管理人员的信息输入与维护、公寓入住人员的信息修改与维护、宿舍用品配置登记与维护、公寓信息查询、来访人员登记等功能,使大学生公寓管理变得系统化、规范化、自动化,从而达到掌握宿舍成员的情况、提高管理效率的目的。
关键字
管理系统;
Java;
MySQL数据库;
系统设计;
软件工程。
Abstract
Withthedevelopmentofscientificandtechnologicallevel,Computerapplicationsystemhasbeeninpeople'
slives,work,playanincreasinglyimportantrole.Studentsinschoolasaresultofmoreandmore,Apartmenttraditionalmanagementsuchastheexistenceoflowefficiency,confidentialitypoor,hardtofind,updateandmaintenance,aswellasthehigherrorratecannotbegood,suchastheunificationofdatadeficiencies,designagoodmanagementsystemforapartmenthouseswillhaveonthemanagementofuniversitystudentsworkeffectively.
StudentApartmentManagementSystemisautilitymanagementsystembasedonthemanagingmodeofmanyuniversitiesandcolleges.Universalandeasy-operatingarethegreatestfeaturesofthesystem,whichisalsoapplicableforenterprisesofthesametype.Apartmentkeepersbearaincreasinglyheavyburdenbecauseofthegraduallyaddednumberofroomers.Inordertofreeapartmentkeepersfromtheheavework,andmaketheworkmoreconvienentandefficient.
Thesystemusesajavadevelopmenttoolasafront、MySQLServerastheback-enddatabaseplatformmanagementsystemthroughtherealizationoftheapartmentmanagerstheinformationinputandmaintenance,Apartmentoccupancystafftoamendtheinformationandmaintenance,registrationandallocationofdormitorysuppliesmaintenance,apartmentinformation,visittheregistrationstaffandotherfunctions,Apartmentmanagementtoenablestudentstobecomesystematic,Standardization,Automation,Memberstoachievethemasterquarterssituation,Thepurposeofimprovingmanagementefficiency.
Keywords
Managementsystem;
Java;
Mysqldatebase;
Systemdesign;
SoftwareEngineering.
摘要i
Abstractii
前言1
第一章开发环境及工具简介2
1.1Java简介2
1.2MySQLdatebase数据库简介4
第二章需求分析5
2.1可行性分析5
2.1.1任务概述5
2.1.2可行性研究的目的5
2.1.3系统所要实现在功能6
2.2性能需求6
2.3功能实现7
第三章 概要设计8
3.1系统结构图8
3.1.1大学生公寓管理系统的实体E-R图8
3.1.2系统功能描述9
3.1.3UML用例图10
3.2数据结构设计11
3.2.1大学生公寓管理系统数据结构表11
3.2.2大学生公寓管理系统数据结构模型设计11
3.2.2HMS系统源代码包结构20
第四章 详细设计21
4.1主窗体设计21
4.2系统用户管理总体设计22
4.2.1超级管理员与普通管理员登录界面22
4.2.2宿舍管理模块23
4.2.3学生管理模块24
4.2.4工作人员管理模块26
4.2.5来访人员管理模块27
4.2.6系统管理模块28
第五章 系统测试30
5.1功能测试30
5.2结论30
附录32
参考文献36
致谢37
前言
一个好的信息系统不仅可以方便信息的传送、提高信息流通的效率和节省办公的成本,还可以通过信息系统,规范各项事务的管理,建立起高效的工作机制。
一直以来人们使用人工的方式管理学生住宿信息,人工记录相关信息,如住宿生信息、宿舍情况、宿舍资源信息、宿舍卫生违纪信息等。
这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间长了,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难,出错率很高、不能很好的统一数据。
学生宿舍和公寓是学生日常生活与学习的重要场所,是对学生进行思想政治工作和素质教育的重要阵地。
学生住宿管理事关学生人身安全和财产安全,关系到学校正常的教学、生活秩序,关系到学校和社会的稳定,也关系到我国高等教育的改革和发展。
近年来,国家教育部相继出台了《教育部关于切实加强高校学生住宿管理的通知》、《教育部办公厅关于进一步加强高校学生住宿管理的通知》、《教育部办公厅关于进一步作好高校学生住宿管理的通知》等一系列文件,明确要求,建立健全学生公寓管理的各项规章制度,明确学生公寓提供的服务项目,保障入住学生的日常生活;
加强安全保卫制度建设,对学生宿舍和公寓的住宿、用电、用水、饮食、防火防盗等方面工作,制定完善的管理制度;
建立安全工作信息的收集、处理和报送制度;
建立值班制度和门卫制度,开通二十四小时固定值班电话;
建立安全工作检查制度,做到全面检查与重点检查相结合、定期检查和日常防范相结合,对发现的事故隐患要及时进行整改。
切实做到值班门卫到位、巡逻执勤到位、检查整改到位、制度落实到位。
但由于管理意识薄弱,管理手段落后,管理基础不规范,安全控制体系不完善,发生在高校公寓的恶性事件屡屡发生,如何贯彻和落实有关文件和规章制度,从基层对高校学生公寓进行科学化和规范化的日常管理,成为高校与教育主管部门亟待解决的问题。
因此,一个良好的大学生公寓管理系统将会对大学生宿舍管理工作带来事半功倍的效果。
第一章开发环境及工具简介
大学生公寓管理系统以Java为前台开发工具、MySQL作为后台数据库的基于B/S的两层模式的管理系统。
1.1Java简介
Java是一种简单的、面向对象的、分布式的、解释型的、健壮安全的、结构中立的、可移植的、性能优异、多线程的动态语言。
是Sun公司开发的一种跨平台、适合于分布式计算环境的面向对象编程语言。
由Java虚拟机(JavaVirtualMachine)和Java应用编程接口(ApplicationProgrammingInterface、简称API)构成。
Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。
在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。
Java开发语言具有简单、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态等特性。
1Java语言是简单的。
Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。
另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。
特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。
2Java语言是一个面向对象的。
Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。
Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。
总之,Java语言是一个纯的面向对象程序设计语言。
3Java语言是分布式的。
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。
Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
4Java语言是健壮的。
Java的强类型机制、异常处理、废料的自动收集等是Java程序健壮性的重要保证。
对指针的丢弃是Java的明智选择。
Java的安全检查机制使得Java更具健壮性。
5Java语言是安全的。
Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。
除了Java语言具有的许多安全特性以外,Java对通过网络下载的类具有一个安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类SecurityManager)让Java应用设置安全哨兵。