分类号:TP311单位代码:10452学士学位毕业设计(论文)《学生宿舍管理系统》姓名高玮学号200812410210年级2008级专业软件工程系(院)信息学院指导教师姚晓玲2012年4月2012届TheStudentDormitoryManagementSystembyGaoWeiSupervisor:YaoXiaolingApril2012诚信声明本人呈交给临沂师范学院的这篇毕业论文,除了所注参考文献和世所公认的文献外,全部是本人在指导老师指导下的设计成果。学生签名:日期:经检查该毕业设计(论文)为独立完成,不存在抄袭现象。指导老师签名:日期:学生宿舍管理系统摘要学生宿舍管理系统实现了网络化统一管理和查询宿舍区内各个住宿人员及其相关住宿信息的功能。本设计用户为宿舍管理员,实现对住宿人员的具体管理功能。整个系统采用MVC三层架构模式来实现了整个程序架构的分析、设计以及JSP技术具体实现前台页面,采用Oracle(10g)完成数据库模块的设计和实现。管理员通过本系统模块可以在线管理住宿人员信息,房间信息,录入学生、房间资料,学生入住、迁出,来访人员登记,费用管理,维修管理及系统设置等功能。该系统具有良好的可操作性、可维护性、可扩展性和可移植性,能可靠的完成用户的需求。关键词:学生宿舍管理;JSP;Oracle;Tomcat学生宿舍管理系统AbstractStudentdormitorymanagementsystemisrealizedthroughthenetworkofunifiedmanagementandquerythedormitoryareaeachstaffaccommodationandaccommodationinformationfunction.Thedesignoftheuserforthedormitoryadministrator,toachievespecificfunctionsofmanagementstaffaccommodation.ThesystemusesMVCthreelayerarchitecturetoachievethewholeprocessarchitectureanalysis,designandimplementation,usingOracle(10g)tocompletethedatabasemoduledesignandrealization.Bythesystemadministratormoduleonlinemanagementstaffaccommodationinformation,roominformation,inputstudentinformation,room,studentsstay,moved,visitorregistration,costmanagement,repairmanagementandsystemsettingsandotherfunctions.Thesystemhasgoodoperability,maintainability,extensibilityandportability,canreliablycompletetheneedsofusers.KeyWords:StudentDormitoryManagement;JSP,Oracle;Tomcat学生宿舍管理系统目录前言---------------------------------------------------------------------1第1章需求分析-------------------------------------------------------------21.1系统开发背景--------------------------------------------------------21.2可行性分析----------------------------------------------------------21.2.1技术可行性-----------------------------------------------------21.2.2经济可行性-----------------------------------------------------21.2.3操作可行性-----------------------------------------------------21.3系统需求分析--------------------------------------------------------2第2章编程环境的选择-------------------------------------------------------42.1编程技术------------------------------------------------------------42.2数据库--------------------------------------------------------------42.3开发工具------------------------------------------------------------52.4服务器程序----------------------------------------------------------5第3章系统设计-------------------------------------------------------------63.1系统的体系结构------------------------------------------------------63.2系统功能结构--------------------------------------------------------63.2.1功能定义------------------------------------------------------63.2.2系统功能结构图------------------------------------------------63.3系统流程------------------------------------------------------------83.4数据库设计----------------------------------------------------------9第4章详细设计------------------------------------------------------------144.1登录界面------------------------------------------------------------144.2管理界面------------------------------------------------------------154.3资料录入------------------------------------------------------------164.4房间管理界面--------------------------------------------------------184.5出楼管理------------------------------------------------------------184.6费用管理------------------------------------------------------------194.7维修管理------------------------------------------------------------214.8系统管理界面--------------------------------------------------------23第5章系统发布-------------------------------------------------------------26结论---------------------------------------------------------------------27学生宿舍管理系统参考文献--------------------------------------------------------------------28附录---------------------------------------------------------------------29谢辞---------------------------------------------------------------------30学生宿舍管理系统1前言宿舍管理是目前各所高校后勤管理之中的重要部分,如何能科学有效的开展好宿舍管理部分的工作,是当前高校负责人和后勤管理人员关心的问题。因此,宿舍管理部分工作的信息化和科学化管理有着十分重要的实践意义,本系统旨在实现对现有的宿舍管理系统中遇到的宿舍信息情况和大量数据进行数据库存储的基础上,设计并完成对其宿舍极其相关信息的分类、查询、添加、删除和修改。在深入研究的过程中,尽可能实现方便友好的操作界面和数据报表。本系统主要是为临沂大学的宿舍提供的管理系统,利用该系统可以方便管理员对宿舍进行管理。系统主要包括资料录入,房间管理、来访管理、出楼管理、费用标准、维修查询和系统管理。系统是在软件工程的思想的指导下,通过可行性分析、需求分析、系统设计后,采用DreamWeaver、MyEclipse工具进行实现。论文对系统的实现给出完整的介绍,全文共分为五章。第一章对系统需求进行分析;第二章论述编程环境的选择;第三章介绍系统的总体设计;第四章详细论述整个系统各个模块的详细设计;第五章对网站信息的发布过程进行了论述。学生宿舍管理系统2第1章需求分析1.1系统开发背景学生宿舍管理需对多种信息需要处理和管理,例如:电费、水费、卫生、访客等信息,宿舍管理信息比较繁琐,宿舍安全又是一个非常重要的问题,根据调查得知,宿舍管理员以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于卫生评比等很多信息都是用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。因此,设计一套学生宿舍管理系统系统是十分必要的。1.2可行性分析开发这么一套系统是完全可行的,以下将从技术可行性、经济可行性和操作可行性三个方面来分析。1.2.1技术可行性本系统采用Java语言,MyEclipse开发工具,采用JSP,Oracle,,Html,Servlet等技术,开发者掌握这些技术就可以具备开发此系统的能力。另外,系统开发操作系统为WindowsXP,前台页面设计为DreamWeaver,JSP服务端引擎为Tomcat6.0,而这些条件很容易满足,因此从技术上是完全可行的。1.2.2经济可行性随着互联网技术的迅猛发展,校园信息一体化过程加快,宿舍管理员也都有一套电脑设备。因此系统使用时,服务器端和用户端的硬件系统可使用现有网络系统,基本无需另外购置硬件设备,同时系统使用后可以产生一定的经济和社会效益,因此从经济上是完全可行的。1.2.3操作可行性该系统的主要使用对象是宿舍管理员,由于宿舍管理员已经具备一定的计算机的基础知识和实际操作经验,对浏览器和Window操作环境下的软件使用比较熟悉,因此使用本系统是非常方便的。通过以上分析,开发本系统是完全可行的。1.3系统需求分析系统需求[1]指定系统必须提供的服务,通过需求分析应该划分出系统必须完成的所有功能。通过对学生宿舍管理流程的调查分析,这套系统应该具有以下需求:学生宿舍管理系统31.数据需求