软件工程论文-基于javaweb校园宿舍管理系统

合集下载

基于JAVA的宿舍管理系统开发学士学位论文

基于JAVA的宿舍管理系统开发学士学位论文

基于JA V A的宿舍管理系统开发摘要现今,随着高校学生的增多,学生宿舍的管理问题也暴露出来,有很多学生宿舍都是初步使用,甚至尚未使用计算机进行信息处理。根据问卷调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于卫生评比等很多信息都是用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。这就是宿舍管理系统的开发的基本环境。.经过分析如此情况,我们使用JAVA WEB,ORACLE数据库等开发工具,利用其提供的各种面向对象的开发工具,运用JAVA的STRUCT和SPRING这两大框架快速建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统.关键词:宿舍管理;简单易用;JAVA WEB技术Dormitory Management System based on JAVAAbstractNowadays, with the increase of college students,the management of student dormitories exposed to a lot of student dormitories are preliminary,not even using computers for information processing according to the questionnaire was informed that their previous way of information management with manual calculation based on the paper at the manual processing of text, tables,etc.,for a lot of information such as health assessments are the handwritten carried out. data processing workload, error-prone;due to the variety of data, easily lost and difficult to find., the lack of the system,standardized information management tools.this is the basic environment of the hostel managementsystem development.After analysis of the case, we use the JAVA WEB ORACLE database development tool,its use of the various object-oriented development tools, the use of JAVA STRUCT and SPRING framework to quickly build a prototype application system,then the initial the prototype system needs to constantly revised and improved, until the formation of a viable system of customersatisfaction.Keyword: Dormitory Management;Convenient;JA V A WEB目录摘要.............................................................................................................................. I Abstract .......................................................................................................................... I 第一章前言.. (1)第二章系统可行性分析 (1)2.1 技术可行性 (1)2.2 经济可行性 (2)2.3 社会环境 (2)2.4 人 (2)第三章需求分析 (2)3.1 系统需求分析 (2)3.1.1 登录管理 (3)3.1.2 后台用户管理 (3)3.1.3 管理 (3)3.2 系统主要技术分析 (3)3.2.1 系统基于B/S的三层体系结构 (3)3.2.2 系统开发使用的关键技术 (4)3.3 系统开发、运行环境分析 (7)第四章系统概要设计 (8)4.1 系统功能模块设计 (8)4.2 系统功能结构设计 (9)4.3 系统UML设计 (9)4.3.1用例图设计 (9)4.3.2 用例描述 (11)第五章系统数据库设计 (16)5.1实体分析 (16)5.2数据库数据表结构图 (16)5.3数据库表详细结构设计 (17)第六章系统详细设计 (19)6.1 详细设计概述 (19)6.2 程序流程图 (19)6.3 邮件发送和接受 (20)6.3.1 邮件通信原理 (20)6.3.2 邮件地址的构成 (20)6.3.3 常见邮件协议 (21)6.3.4 关键算法 (21)第七章系统实现 (27)7.1 总体工程架构的实现 (27)7.2 具体功能实现 (27)结论 (36)参考文献 (37)致谢 (38)第一章前言第一章前言随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

基于java web宿舍管理系统的设计与实现

基于java web宿舍管理系统的设计与实现

基于javaweb宿舍管理系统的设计与实现
宿舍管理系统是一个基于JavaWeb的在线宿舍管理平台,可以方便地实现宿舍的预订、入住、退房、费用结算等功能。

下面是一个简单的宿舍管理系统的设计与实现步骤:
1.需求分析:首先需要明确系统的需求,包括用户角色、功能需求、数据需求等。

2.设计数据库:根据数据需求设计数据库表结构,包括用户信息表、宿舍信息表、预订信息表、入住信息表、退房信息表等。

3.设计系统架构:基于MVC架构设计系统架构,包括Model层、View层和Controller层。

4.编写控制器代码:编写控制器代码,实现用户登录、用户注册、用户权限管理等操作。

5.编写视图代码:编写视图代码,实现宿舍预订、入住、退房、费用结算等功能。

6.编写业务逻辑代码:编写业务逻辑代码,实现数据校验、权限验证等操作。

7.集成开发环境搭建:搭建Java开发环境,使用IDE编写代码并进行调试。

8.测试和优化:对系统进行测试,修复BUG和性能问题,并对系统进行优化,提高用户体验。

9.上线运行:将系统部署到服务器上,并提供给用户使用。

需要注意的是,宿舍管理系统的设计和实现是一个比较复杂的过程,需要具备一定的JavaWeb开发经验和技能。

同时,还需要注意系统的安全性和稳定性,确保系统的正常运行和数据的安全性。

软件工程论文-基于javaweb校园宿舍管理系统

软件工程论文-基于javaweb校园宿舍管理系统

分类号:TP311单位代码:学士学位毕业设计(论文)基于javaw eb的校园宿舍管理系统姓名 XXXX学号年级专业软件工程系(院)XXX指导教师2016年3月BASED JA V AWEB CAMPUS DORMITIORY MANAGEMENTSYSTEMbyXXXSupervisor: XXXMarch 2016诚信声明本人呈交给临沂师范学院的这篇毕业论文,除了所注参考文献和世所公认的文献外,全部是本人在指导老师指导下的设计成果。

学生签名:日期:经检查该毕业设计(论文)为独立完成,不存在抄袭现象。

指导老师签名:日期:摘要宿舍管理是学校管理工作中重要的一环,尤其是大学宿舍,随着计算机技术的普及和市场上相应的管理技术的成熟,现在有条件利用相关技术为学校设计一款相应的管理软件,以简化学校日常管理的流程,为师生提供周到的服务。

开发的系统依据实际需求,从宿管和学生的角度进行考虑,在满足现有的需求之外,还添加一些其他的功能,例如,快件领取功能,离校管理功能,发布公告功能等。

本系统是一款B/S架构的Web系统,在开发模式上选择目前最流行的SpringMVC,主要使用JSP 技术和数据库技术来实现。

在开发之初,将用户体验放在首位,界面设计本着简洁大方,易于操作的理念,设计出来的效果能达到用户的需求。

关键词:宿舍管理;B/S架构;用户体验;SpringMVCAbstractDormitory management is an important part of the school management, especially in college dorms, with the popularization of computer technology on the market and the corresponding management technology matures, now conditional use of relevant technology for schools to design a corresponding management software to simplify the daily management of the school process for students and teachers to provide good service.Systems developed in accordance with the actual needs, from the perspective of the student and housemaster consideration, to meet the existing management processes, but also add some others services, such as express mail receive functions. This system is a B / S structure of the Web system, in the development of the mode selection of the most popular SpringMVC, the main use of JSP technology and database technology.In the early stage of development, will give top priority to the user experience, interface design in a simple and elegant, easy to operate concept, designed to achieve the effect of the user's needs.Key Words:Dormitory management;B / S structure;User Experience;SpringMVC目录前言 (1)第1章绪论 (2)1.1 课题研究的背景 (2)1.2开发的意义 (2)1.3本文研究内容 (2)1.4 文档结构图 (3)第2章系统分析 (4)2.1 系统功能需求 (4)2.2 系统开发功能 (4)2.3 可行性分析 (4)2.3.1 经济可行性 (4)2.3.2 技术可行性 (5)2.3.3 法律可行性 (5)2.3.4管理员用例图 (5)2.3.5学生用例图 (6)2.4 业务流程 (6)第3章总体设计 (9)3.1 功能划分 (9)3.1.1 管理员功能模块 (9)3.1.2 学生功能模块 (10)3.2 数据流图 (11)3.2.1 管理员数据流图 (11)3.2.2 学生数据流图 (12)3.3 ER图 (13)3.3.1 管理员ER图 (13)3.3.2 学生ER图 (14)第4章详细设计 (15)4.1 SQL SERVER数据库的介绍 (15)4.2 数据库的设计 (15)第5章系统实现 (18)5.1 开发平台和技术介绍 (18)5.2 登录功能 (19)5.3 管理员 (20)5.3.1 添加用户界面 (21)5.3.2 添加学生 (22)5.3.3 宿舍管理 (23)5.3.4 寝室评分 (23)5.3.5 夜归管理 (25)5.3.6 离校记录 (27)5.3.7 快件管理 (29)5.4 学生 (30)5.4.1 修改密码 (30)5.4.2 我的夜归记录 (32)5.4.3 报修申请 (33)第6章综合测试 (35)6.1 软件测试的目标 (35)6.2 软件测试的准则 (35)6.3 软件测试的方法 (35)6.4 系统用例测试 (36)6.4.1 登录用户名用例测试 (36)6.4.2 测试密码登陆 (36)6.4.3 增加用户用例表 (36)结论 (38)参考文献 (39)谢辞 (40)前言宿舍几乎是每个学子在求学的经历中,必不可少的生活场所。

基于Java语言开发的宿舍管理系统

基于Java语言开发的宿舍管理系统

基于Java语言开发的宿舍管理系统一、本文概述随着信息技术的快速发展,高校宿舍管理面临着越来越多的挑战。

为了提高宿舍管理的效率,减少人工操作的错误和繁琐,基于Java语言开发的宿舍管理系统应运而生。

本文旨在介绍一款基于Java语言开发的宿舍管理系统,该系统通过运用现代化的软件开发技术,实现了宿舍信息的集中管理、快速查询、自动化分配以及数据统计等功能,极大地提升了宿舍管理的智能化和自动化水平。

本文首先介绍了宿舍管理系统的开发背景和意义,阐述了系统开发的必要性和紧迫性。

接着,文章详细描述了系统的总体架构和设计思路,包括系统的功能模块划分、数据库设计、系统界面设计等方面。

在开发实现部分,文章重点介绍了系统的主要功能和技术实现,包括宿舍信息录入、学生信息管理、宿舍分配、费用管理、数据统计等模块的具体实现方法和过程。

文章对系统的测试和运行效果进行了评估,总结了系统的优点和不足,并提出了未来的改进方向。

通过本文的介绍,读者可以全面了解基于Java语言开发的宿舍管理系统的基本原理和实现方法,为高校宿舍管理的现代化和智能化提供有益的参考和借鉴。

二、系统需求分析宿舍管理系统作为一款针对学校宿舍管理而设计的软件,其目标用户群体主要包括宿管人员、学生和部分行政管理人员。

为了满足各类用户的需求,该系统需要具备以下核心功能:用户管理:系统需要支持多种用户角色的创建、权限分配和管理,包括宿管人员、学生、行政人员等。

每个用户角色应有不同的权限,例如,宿管人员可以查询、修改宿舍信息和学生信息,而学生只能查询自己的宿舍信息和提交报修申请等。

宿舍信息管理:系统应提供宿舍信息的录入、修改、查询和删除功能。

这包括宿舍楼栋、楼层、房间号、床位号等信息的维护,以及宿舍的入住情况和空置情况的实时更新。

学生信息管理:系统需要能够记录和管理每个学生的基本信息,如姓名、学号、班级、联系方式等,同时还需要记录每个学生的宿舍分配情况。

报修管理:学生可以通过系统提交宿舍设施损坏的报修申请,系统应能够记录和处理这些申请,并将处理结果反馈给学生。

学生宿舍管理系统JAVA

学生宿舍管理系统JAVA
[10] 孙卫琴,李洪成.Tomcat与Java Web开发技术详解.北京:电子工业出版社,2004-4-1
五、指导教师意见
签名
六、教研室意见
本作品由提供全套(开题报告+程序+源代码+论文+答辩稿PPT+中期检查表,另外可送:外文文献+中文翻译),如果您对本计算机毕业设计作品有需求或者兴趣可以进我们官网咨询。QQ:920225073
毕业设计(论文)开题报告
题目基于java平台的学生
宿舍管理系的设计与实现
学生姓名计算机毕业设计
学号
系别计算机科学系
专业计算机科学与技术
届别
指导教师
职称
一、综述国内外对本课题的研究动态,说明选题的依据和意义
课题国内外研究动态:
近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,计算机网络已经进入各个学校等企业、事业单位,人们的生产生活方式已经发生很大的变化,特别是管理水平的提高,使得人与人之间的信息交流突破了地域,即实现了远程管理与控制。因此,在这数字化的时代里,普通的人工管理技术也受到了极大的挑战。Internet技术持续迅猛的发展,也给传统的的管理提出了新的模式。
课题研究的依据和意义:
学生宿舍管理系统是一个可应用于各种学校等单位的功能(包含住宿人员信息自查询功能)。本设计完成了系统中管理者模块,实现对住宿人员的具体管理功能。
二、研究的基本内容,拟解决的主要问题
第一、研究的基本内容:
查询学生、房间信息,录入学生、房间资料,学生入住、迁出,来访人员登记,费用管理,维修管理及系统设置等功能。
第二、拟解决的主要问题:
整个系统采用MVC模式(M(Model:模型层)、V(View:表现层)、C(Controller:控制层))三层架构模式来实现了整个程序架构的分析、设计及具体实现,采用Oracle ( 10g )完成数据库模块的设计和实现。

基于Java的宿舍管理系统的设计与实现

基于Java的宿舍管理系统的设计与实现

本科毕业论文(设计)题目:基于Java的宿舍管理系统的设计与实现学生:韩梦梦学号: 201140910210 学院: 计算机与信息工程学院专业:计算机科学与技术入学时间: 2015 年 9 月 3 日指导教师: 张岩职称: 副教授完成日期: 2015 年 4 月 25 日诚信承诺我谨在此承诺:本人所写的毕业论文《基于Java的宿舍管理系统的设计与实现》均系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释,若有不实,后果由本人承担。

承诺人(签名):年月日基于Java的宿舍管理系统的设计与实现摘要:随着互联网时代的到来,越来越多的生活领域发生了翻天覆地的变化,人们的生活方式也随之改变,更多的线下场景被搬到互联网上,进而为人类的生活带来更多的便利.对于高校学生来说,宿舍就是学生在学校的家,对宿舍的管理尤为重要,宿舍管理员一直在这个过程中扮演着重要的角色。

他们的工作的特点繁琐、单一、重复性大,很适合进行信息化,来提高宿舍管理员效率。

本毕业设计以软件工程理论为指导,采用Java技术,利用开发领域沉淀下来的主流框架,设计并开发了宿舍管理系统。

论文首先指明了课题的研究意义,接着分析了宿舍管理系统建设的可行性,然后规划设计了宿舍管理系统的整体功能结构和数据库概念、逻辑结构,最后利用Mysql 数据库和Java编程技术实现系统。

宿舍管理系统主要的参与方为宿舍管理员,同时也为学生提供了一些方便的功能。

宿舍管理员可以利用系统完成以下工作:系统功能菜单维护,系统角色维护,学生信息维护,水电气费录入,学生报修处理,访客信息管理,卫生检查管理,宿舍信息维护,失物信息查看。

学生可以利用系统:查看卫生检查成绩,日常缴费,报修,查看失物信息。

关键词:宿舍管理;互联网;Java;MysqlDesign and implementation of Dorm Management System based on JavaAbstract: With the advent of the era of Internet,more and more areas of life,great changes have taken place in people’s life style has changed,more offline scenarios were moved to the Internet,and then bring more convenience to human life。

《web学生宿舍管理系统》的设计与实现毕业论文DOC

《web学生宿舍管理系统》的设计与实现毕业论文DOC

学生宿舍管理系统的设计与实现二级学院专业班级学生姓名学号指导教师2013年3月诚信声明我声明,所呈交的毕业论文(设计)是本人在老师指导下进行的研究工作及取得的研究成果。

据我查证,除了文中特别加以标注和致谢的地方外,论文(设计)中不包含其他人已经发表或撰写过的研究成果,也不包含为获得其他教育机构的学位或证书而使用过的材料。

我承诺,论文(设计)中的所有内容均真实、可信。

毕业论文(设计)作者(签名):年月日学生宿舍管理系统的设计与实现【摘要】学生宿舍管理系统实现计算机来管理宿舍和学生的信息,把宿舍管理部门的工作人员从日常繁杂的事务中解脱出来。

通过使用学生宿舍管理系统可以提高高校宿舍管理部门的工作效率;减少不必要的人力,物力和财力的支出;方便宿舍管理部门的工作人员全面地掌握学生住宿情况等目的。

因此,根据实际情况,本系统是在Visual Studio 2010的开发平台下,采用、、三层架构技术,并结合SQL Server 2005,开发一个基于Web的学生宿舍管理系统。

本系统的用户主要分为学生、维修人员、管理员三种角色。

学生的主要功能是:搜索宿舍相关信息、浏览下载通知公告、上报维修信息、留校登记、完善个人信息、留言等。

维修人员的主要功能是:查看报修情况、报修审核、处理报修信息。

管理员主要功能是:宿舍管理、登记管理、公告栏管理、班级管理、信息查询、留言管理、资料管理、系统管理。

【关键词】学生宿舍管理;; A ;三层架构;SQL Server 2005Development And implementation Of DormitoryManagement System[Abstract]The student dormitory management system will realize computer management of dormitory and student informations, and help the student dormitory management staff to release from the cockamamie daily affair.Through the use of the student's dormitory management system can improve the managerial efficiency and convenient dormitory management staff to grasp of student accommodation fully, etc. According to the actual situation, therefore, this system is developed in Visual Studio 2010 platform, , , Three layer architecture technology, and combined with SQL Server 2005, develop a student's dormitory management system based on Web.The user of this system is mainly divided into three roles : maintenance personnel, administrator and student. Student's main function is: search dormitory information, browse the download report and announcements, maintenance information, stay in registration, perfecting the personal information, and leave a message. Maintenance personnel's main function is: check the repair situation review, handle the repair information and repair service. Administrator main function is: dormitory management, register management, bulletin management, class management, information query, message management, information management, systems management.[Keywords] Student's Dormitory Management System Three Layer Architecture Technology SQL Server 2005目录1前言 (1)1.1系统开发的背景 (1)1.2系统的现状 (1)1.3课题研究的目的和意义 (2)1.3.1课题研究的目的 (2)1.3.2课题研究的意义 (2)2 主要开发技术简介 (3)2.1 4.0和Microsoft Visual Studio 2010 (3)2.2 C#开发语言 (3)2.3 SQL Server 2005 (4)2.4 三层架构 (4)2.5 B/S体系结构 (4)2.6 数据库访问技术—— (5)2.6.1 概述 (5)2.6.2 数据库连接 (6)2.6.3 执行数据操作 (6)2.6.4 数据绑定 (6)3 系统分析 (7)3.1 系统概述 (7)3.2 需求分析 (7)3.2.1功能需求 (7)3.2.2性能需求 (8)3.3可行性分析 (9)3.3.1技术可行性 (9)3.3.2经济可行性 (9)3.3.3管理可行性 (9)3.4 系统流程图 (10)3.5 系统用例图和用例图分析 (10)3.5.1 客户端用例图 (10)3.5.2 管理端用例图 (15)4 系统总体设计 (20)4.1 总体设计概述 (20)4.2 功能模块设计 (21)4.2.1 系统层次模块图 (21)4.3 数据库设计 (22)4.3.1 数据库管理系统的选择 (22)4.3.2 数据库的概念结构设计 (23)4.3.3 数据库的逻辑结构设计 (24)4.3.4 数据库的物理结构设计 (29)5 详细设计 (30)5.1 系统架构 (30)5.2 项目结构 (30)5.3 系统架构web.config配置文件 (31)5.4 SQLHelper类的介绍 (31)5.5系统主要功能的实现 (34)5.5.1用户登录 (34)5.5.2新生角色功能模块实现 (38)5.5.3学生角色功能模块实现 (39)5.5.4维修人员角色功能模块实现 (44)5.5.5管理员角色功能模块实现 (46)6 系统测试 (46)7 结论................................. 错误!未定义书签。

基于JavaWeb的宿舍管理系统设计与实现

基于JavaWeb的宿舍管理系统设计与实现

基于JavaWeb的宿舍管理系统设计与实现摘要经JAVA对学生宿舍的管理系统进行编写,所用开发工具为Myeclipse 10.6。

然后基于Mysql的数据库基础上,通过Adobe Photoshop CS6的图像处理软件美化界面。

所得系统有美观、友好的界面,并且人机信息比较安全可靠、灵活与方便等,这种系统可扩展性比较强。

在系统包含有多个模块,包含系统管理、学生管理、维修管理、宿舍楼的管理与访问登记的管理等。

能够查询、添加、修改与删除每个模块,为确保系统安全性,设计用户登录的系统时,需要确保用户将正确用户名及对应密码输入,才能登录到界面,身份不用,所拥有权限也存在差异。

文章按照学生公寓的管理系统实际需求,编写与分析系统设计的文档。

文中对系统开发、设计进行详细介绍,将学生公寓的管理系统开发技术与背景进行简要分析,分析各个模块,最后对系统测试的结果进行描述,分析系统缺陷与性能。

关键词:宿舍管理系统,Mysql, SSHDesign and Implementation of DormitoryManagement System Based on Java WebAbstractThe management system of student dormitory is compiled by JA V A. The development tool used is Myeclipse 10.6. Then based on Mysql database, the interface is beautified by image processing software Adobe Photoshop CS6. The system has beautiful and friendly interface, and the man-machine information is relatively safe, reliable, flexible and convenient. This system has strong expansibility. There are many modules in the system, including system management, student management, maintenance management, dormitory management and access registration management. In order to ensure the security of the system, it is necessary to ensure that the user enters the correct user name and password in order to log in to the interface. The identity is not used, and the privileges are different. According to the actual needs of student apartment management system, this paper compiles and analyses the design documents of the system. In this paper, the system development and design are introduced in detail, the management system development technology and background of student apartments are briefly analyzed, and each module is analyzed. Finally, the system test results are described, and the system defects and performance are analyzedKey words:Dormitory Management System,Mysql,SSH目录1 绪论 (1)1.1选题开发背景与目的 (1)1.1.1 选题背景 (1)1.1.2 发展现状 (1)1.1.3 开发目的 (3)1.2系统实现技术 (3)1.2.1 JSP简介 (3)1.2.2 Ajax简介 (4)1.2.3 MVC简介 (4)1.2.4 MySQL数据库 (5)2系统分析 (7)2.1可行性分析 (7)2.1.1经济可行性分析 (7)2.1.2技术可行性分析 (7)2.1.3法律可行性分析 (8)2.1.4操作可行性分析 (8)2.2需求分析 (8)2.2.1用户需求 (8)2.2.2系统资源需求 (8)2.2.3功能需求 (9)2.3系统业务流程 (9)2.4系统UML模型 (9)2.4.1用例图 (9)2.4.2时序图 (11)3系统设计 (12)3.1系统简要说明 (12)3.2系统模块结构 (13)3.2.1登陆注册模块 (13)3.2.2角色管理 (13)3.2.3学生管理 (13)3.2.4宿舍负责人管理 (13)3.2.5宿舍楼管理 (13)3.2.6宿舍管理 (14)3.2.7宿舍成员管理 (14)3.2.8私人财物管理 (14)3.2.9拜访登记管理 (14)3.2.10报修管理 (14)3.2.11报修状态管理 (14)3.3实体属性图 (14)3.4ER关系图 (17)3.5系统库表结构 (18)3.5.1学生信息表 (18)3.5.2宿舍负责人信息表 (19)3.5.3宿舍楼信息表 (19)3.5.4宿舍信息表 (20)3.5.5宿舍成员信息表 (20)3.5.6私人财物信息表 (20)3.5.7拜访登记信息表 (21)3.5.8报修信息表 (21)3.5.9报修状态信息表 (21)4系统实现 (23)4.1登陆功能界面 (23)4.2学生管理功能界面 (25)4.3宿舍楼负责人管理功能界面 (26)4.4宿舍楼管理功能界面 (23)4.5宿舍管理功能界面 (28)4.6宿舍成员管理功能界面 (29)4.7私人财物管理功能界面 (30)4.8拜访登记管理功能界面 (27)4.9报修管理功能界面 (32)4.10报修状态管理功能界面 (33)4.11个人信息管理与实现 (34)5系统测试 (36)5.1测试 (36)5.2测试小结 (39)结论 (39)致谢 (40)参考文献 (41)基于JavaWeb的宿舍管理系统设计与实现1 绪论1.1选题开发背景与目的1.1.1 选题背景依靠习惯的渠道询问、采集相关信息,这种方式比较繁琐,并且效率不高,难以准确把握时间。

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

分类号:TP311单位代码:学士学位毕业设计(论文)基于javaw eb的校园宿舍管理系统姓名 XXXX学号年级专业软件工程系(院)XXX指导教师2016年3月BASED JA V AWEB CAMPUS DORMITIORY MANAGEMENTSYSTEMbyXXXSupervisor: XXXMarch 2016诚信声明本人呈交给临沂师范学院的这篇毕业论文,除了所注参考文献和世所公认的文献外,全部是本人在指导老师指导下的设计成果。

学生签名:日期:经检查该毕业设计(论文)为独立完成,不存在抄袭现象。

指导老师签名:日期:摘要宿舍管理是学校管理工作中重要的一环,尤其是大学宿舍,随着计算机技术的普及和市场上相应的管理技术的成熟,现在有条件利用相关技术为学校设计一款相应的管理软件,以简化学校日常管理的流程,为师生提供周到的服务。

开发的系统依据实际需求,从宿管和学生的角度进行考虑,在满足现有的需求之外,还添加一些其他的功能,例如,快件领取功能,离校管理功能,发布公告功能等。

本系统是一款B/S架构的Web系统,在开发模式上选择目前最流行的SpringMVC,主要使用JSP 技术和数据库技术来实现。

在开发之初,将用户体验放在首位,界面设计本着简洁大方,易于操作的理念,设计出来的效果能达到用户的需求。

关键词:宿舍管理;B/S架构;用户体验;SpringMVCAbstractDormitory management is an important part of the school management, especially in college dorms, with the popularization of computer technology on the market and the corresponding management technology matures, now conditional use of relevant technology for schools to design a corresponding management software to simplify the daily management of the school process for students and teachers to provide good service.Systems developed in accordance with the actual needs, from the perspective of the student and housemaster consideration, to meet the existing management processes, but also add some others services, such as express mail receive functions. This system is a B / S structure of the Web system, in the development of the mode selection of the most popular SpringMVC, the main use of JSP technology and database technology.In the early stage of development, will give top priority to the user experience, interface design in a simple and elegant, easy to operate concept, designed to achieve the effect of the user's needs.Key Words:Dormitory management;B / S structure;User Experience;SpringMVC目录前言 (1)第1章绪论 (2)1.1 课题研究的背景 (2)1.2开发的意义 (2)1.3本文研究内容 (2)1.4 文档结构图 (3)第2章系统分析 (4)2.1 系统功能需求 (4)2.2 系统开发功能 (4)2.3 可行性分析 (4)2.3.1 经济可行性 (4)2.3.2 技术可行性 (5)2.3.3 法律可行性 (5)2.3.4管理员用例图 (5)2.3.5学生用例图 (6)2.4 业务流程 (6)第3章总体设计 (9)3.1 功能划分 (9)3.1.1 管理员功能模块 (9)3.1.2 学生功能模块 (10)3.2 数据流图 (11)3.2.1 管理员数据流图 (11)3.2.2 学生数据流图 (12)3.3 ER图 (13)3.3.1 管理员ER图 (13)3.3.2 学生ER图 (14)第4章详细设计 (15)4.1 SQL SERVER数据库的介绍 (15)4.2 数据库的设计 (15)第5章系统实现 (18)5.1 开发平台和技术介绍 (18)5.2 登录功能 (19)5.3 管理员 (20)5.3.1 添加用户界面 (21)5.3.2 添加学生 (22)5.3.3 宿舍管理 (23)5.3.4 寝室评分 (23)5.3.5 夜归管理 (25)5.3.6 离校记录 (27)5.3.7 快件管理 (29)5.4 学生 (30)5.4.1 修改密码 (30)5.4.2 我的夜归记录 (32)5.4.3 报修申请 (33)第6章综合测试 (35)6.1 软件测试的目标 (35)6.2 软件测试的准则 (35)6.3 软件测试的方法 (35)6.4 系统用例测试 (36)6.4.1 登录用户名用例测试 (36)6.4.2 测试密码登陆 (36)6.4.3 增加用户用例表 (36)结论 (38)参考文献 (39)谢辞 (40)前言宿舍几乎是每个学子在求学的经历中,必不可少的生活场所。

在进入大学后,学生们几乎都要住宿了,但是现在有些学校宿舍的管理远不能满足师生的住宿需求,尤其是管理上的滞后性,虽然有些高等院校采取了电子化的管理方式,当时管理的模式还是沿用原来的方式,在管理方式上没有创新。

在当下,需要利用当代的计算机科学技术,为宿舍管理助力,改进管理方式。

例如在以前的管理软件上,大多只有学生和宿舍的相关信息,没有快递、晚归、离校等学生信息,这些多半是靠人力来等级完成的,在管理和统计上,存在诸多的问题,这对于建设信息化校园极为不方便。

基于这样的需求,笔者结合实际需求,在原有的宿舍管理基础上,进行了创新,添加了许多贴近实际需求的功能,对于方便宿舍的管理和师生的生活做出了贡献。

开发的基于JavaWeb的校园宿舍管理系统是一款B/S(browse/Server)架构的web系统。

系统按照调研的结果,可以分为两种角色,管理员和学生。

管理员是宿舍的管理员担任,主要的工作是对学生的信息录入,快件收取,离校登记,和报修管理等组成,该角色拥有系统最高的权限。

此外,另一种角色是学生,学生可以报修,查看和自己相关的信息和公告等。

系统使用最新的SpringMVC技术开发,该技术在企业开发中收到广泛的推崇,不仅是由于其核心开发语言Java在近几年蝉联了世界编程语言排行榜榜首的位置,更是由于这种开发模式在技术上,相对于以前,在客户体验和响应上,都具有良好的性能。

本系统开发采用软件工程要求的软件开发的标准模式,先进行需求分析,可行性分析,系统设计,详细设计和软件测试组成。

在功能上力争做全面。

第1章绪论1.1 课题研究的背景在当下的时代,信息充斥着人们的整个生活,不管是什么职业和行业都离不开信息。

而这些信息传播的媒介就是手机和计算机。

在处理信息方面,计算机相对于手机而言,它有着巨大的优势,它有着强大的编辑和处理信息的功能。

使用计算机对信息进行管理,一方面提升了工作的效率,另一方面也确保了信息的安全性。

而本系统就是利用计算机去设计校园宿舍管理系统,设计的目的就是为了更好的对学生的宿舍信息进行管理。

宿舍作为学生睡觉休息的地方,大量的信息都需要进行管理。

根据调查,现在大部分的学校对宿舍的信息处理都停留在纸质方面的手工处理。

但是由于需要处理的信息非常多,这就导致在处理信息的时候必然会出现许多错误,并且会浪费大量的时间,也容易导致很多信息丢失,不便于宿舍管理员对信息进行管理。

基于上面的这些问题,所以非常的有必要建立一个校园宿舍管理系统,这样可以使宿舍管理工作规范化,才能更高效的处理好宿舍信息。

保证信息的安全高效的处理,从而更好的保护学生的个人信息,学生的个人安全才能得到保障。

随着时代的发展,计算机已经普及到各个角落,使用计算机管理校园宿舍的信息,势必成为大时代下的趋势,校园宿舍管理系统将来也会被更多学校接受。

1.2开发的意义基于JavaWeb的校园宿舍管理系统,在系统的调研之处,都是由笔者自主完成的,整个系统将在学校试运行,为宿舍的管理和师生的生活做出贡献。

在开发这个系统的时候使笔者对于软件开发的整体流程有一个更深层次的认知,为将来布上软件开发这个行业奠定基础。

开发出来的软件可能在功能上还不够完善,但是这是一次由笔者独立自主完成一个项目的经历,是将书本上的理论转化为实际应用软件的过程。

对于笔者而言,在开发软件的过程中,即提高了编写代码的能力,更提升了将实际问题模块化分析,用抽象的方式实现的能力,在调研的过程中,更是提升了笔者与人沟通的能力,在编写整个系统文档的过程中,对于如何编写一个合格的论文和技术文档有了更深的理解和感悟。

1.3本文研究内容本系统的主要目的就是开发一个基于Java Web的校园宿舍管系统,让宿舍管理员可以高效的处理宿舍的信息内容。

它是一款B/S(browse/Server)架构的web系统,它的要求就是技术要先进,主要实现对宿舍管理员和学生的信息进行一系列的处理,它的主要工作是对学生的信息录入,快件收取,离校登记,和报修管理等信息进行处理。

主页面非常简洁,并且容易上手操作,管理员可以通过登陆功能,进入主页面对每一个功能模块进行操作。

它的主要功能模块有以下几点:1.添加学生。

它主要是对学生信息的采集,主要信息包括学生的姓名、学号、性别、电话以及专业等。

2.宿舍管理。

它主要对学生用户的管理,主要是对学生信息进行查看,以及修改和删除。

3.寝室评分。

为管理员对宿舍检查的情况,进行打分。

4夜归管理。

记录学生晚上回宿舍的情况。

5.离校记录。

页面里主要有创建新的离校记录,查看和修改操作。

6.快件管理。

在这个界面上,可以对从快递员哪里接受学生的快件,代收,在填写完快件信息后,保存在数据库中,此时,这快件的状态为未领用,学生在自己的界面上,“领用”该快件后,就可以修改这个快件记录的状态,这个是通过一个状态位来标识的,一般的是用0和1来标识。

相关文档
最新文档