ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:30.57KB ,
资源ID:11669475      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11669475.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程论文基于javaweb校园宿舍管理系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、软件工程论文基于javaweb校园宿舍管理系统016届分类号:TP311单位代码:学士学位毕业设计(论文)基于javaw姓学年专eb的校园宿舍管理系统名 XXXX 号 级 业 系(院) XXX 指导教师 2016年 3月BASED JA VAWEB CAMPUS DORMITIORY SYSTEMMANAGEMENTbySupervisor: XXXMarch 2016诚信声明本人呈交给临沂师范学院的这篇毕业论文,除了所注参考文献和世所公 认的文献外,全部是本人在指导老师指导下的设计成果。学生签名: 日 期:经检查该毕业设计(论文)为独立完成,不存在抄袭现象。 指导老师签名: 日 期:摘要宿舍

2、管理是学校管理工作中重要的一环,尤其是大学宿舍,随着计算机技术的普及和 市场上相应的管理技术的成熟,现在有条件利用相关技术为学校设计一款相应的管理软 件,以简化学校日常管理的流程,为师生提供周到的服务。开发的系统依据实际需求,从宿管和学生的角度进行考虑,在满足现有的需求之外, 还添加一些其他的功能,例如,快件领取功能,离校管理功能,发布公告功能等。本系统 是一款 B/S 架构的 Web 系统,在开发模式上选择目前最流行的 SpringMVC ,主要使用 JSP 技术和数据库技术来实现。在开发之初,将用户体验放在首位,界面设计本着简洁大方,易于操作的理念,设计 出来的效果能达到用户的需求。关键词

3、:宿舍管理;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

4、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 manage

5、ment 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 developm

6、ent, 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 users needs.Key Words : Dormitory management;B / S structure;User Experience;SpringMVC宿舍几乎是每个学子在求学的经历中,必不可少的生活场所。在进入大学后,学生们 几乎都要住宿了,但是现在有些学校宿舍的

7、管理远不能满足师生的住宿需求,尤其是管理 上的滞后性,虽然有些高等院校采取了电子化的管理方式,当时管理的模式还是沿用原来 的方式,在管理方式上没有创新。在当下,需要利用当代的计算机科学技术,为宿舍管理 助力,改进管理方式。例如在以前的管理软件上,大多只有学生和宿舍的相关信息,没有 快递、晚归、离校等学生信息,这些多半是靠人力来等级完成的,在管理和统计上,存在 诸多的问题,这对于建设信息化校园极为不方便。基于这样的需求,笔者结合实际需求, 在原有的宿舍管理基础上,进行了创新,添加了许多贴近实际需求的功能,对于方便宿舍 的管理和师生的生活做出了贡献。开发的基于JavaWeb的校园宿舍管理系统是一款

8、B/S(browse/Server)架构的web系统。系统按照调研的结果,可以分为两种角色,管理员和学生。管理员是宿舍的管理员担任, 主要的工作是对学生的信息录入,快件收取,离校登记,和报修管理等组成,该角色拥有 系统最高的权限。此外,另一种角色是学生,学生可以报修,查看和自己相关的信息和公 告等。系统使用最新的 SpringMVC 技术开发, 该技术在企业开发中收到广泛的推崇, 不仅 是由于其核心开发语言Java在近几年蝉联了世界编程语言排行榜榜首的位置,更是由于这 种开发模式在技术上,相对于以前,在客户体验和响应上,都具有良好的性能。本系统开 发采用软件工程要求的软件开发的标准模式,先进行

9、需求分析,可行性分析,系统设计, 详细设计和软件测试组成。在功能上力争做全面。第1章 绪论课题研究的背景在当下的时代,信息充斥着人们的整个生活,不管是什么职业和行业都离不开信息。 而这些信息传播的媒介就是手机和计算机。在处理信息方面,计算机相对于手机而言,它 有着巨大的优势,它有着强大的编辑和处理信息的功能。使用计算机对信息进行管理,一 方面提升了工作的效率,另一方面也确保了信息的安全性。而本系统就是利用计算机去设 计校园宿舍管理系统,设计的目的就是为了更好的对学生的宿舍信息进行管理。宿舍作为学生睡觉休息的地方,大量的信息都需要进行管理。根据调查,现在大部分 的学校对宿舍的信息处理都停留在纸质

10、方面的手工处理。但是由于需要处理的信息非常 多,这就导致在处理信息的时候必然会出现许多错误,并且会浪费大量的时间,也容易导 致很多信息丢失,不便于宿舍管理员对信息进行管理。基于上面的这些问题,所以非常的 有必要建立一个校园宿舍管理系统,这样可以使宿舍管理工作规范化,才能更高效的处理 好宿舍信息。保证信息的安全高效的处理,从而更好的保护学生的个人信息,学生的个人 安全才能得到保障。随着时代的发展,计算机已经普及到各个角落,使用计算机管理校园 宿舍的信息,势必成为大时代下的趋势,校园宿舍管理系统将来也会被更多学校接受。 开发的意义基于JavaWeb的校园宿舍管理系统,在系统的调研之处,都是由笔者自

11、主完成的,整个系统将在学校试运行,为宿舍的管理和师生的生活做出贡献。在开发这个系统的时候使 笔者对于软件开发的整体流程有一个更深层次的认知,为将来布上软件开发这个行业奠定 基础。开发出来的软件可能在功能上还不够完善,但是这是一次由笔者独立自主完成一个 项目的经历,是将书本上的理论转化为实际应用软件的过程。对于笔者而言,在开发软件 的过程中,即提高了编写代码的能力,更提升了将实际问题模块化分析,用抽象的方式实 现的能力,在调研的过程中,更是提升了笔者与人沟通的能力,在编写整个系统文档的过 程中,对于如何编写一个合格的论文和技术文档有了更深的理解和感悟。本文研究内容本系统的主要目的就是开发一个基于

12、 Java Web的校园宿舍管系统,让宿舍管理员可以 高效的处理宿舍的信息内容。它是一款B/S(browse/Server架构的web系统,它的要求就是 技术要先进,主要实现对宿舍管理员和学生的信息进行一系列的处理,它的主要工作是对 学生的信息录入,快件收取,离校登记,和报修管理等信息进行处理。主页面非常简洁, 并且容易上手操作,管理员可以通过登陆功能,进入主页面对每一个功能模块进行操作。它的主要功能模块有以下几点:1.添加学生。 它主要是对学生信息的采集, 主要信息包括学生的姓名、 学号、性别、 电话以及专业等。2.宿舍管理。它主要对学生用户的管理,主要是对学生信息进行查看,以及修改和 删除

13、。3.寝室评分。为管理员对宿舍检查的情况,进行打分。4 夜归管理。记录学生晚上回宿舍的情况。5.离校记录。页面里主要有创建新的离校记录,查看和修改操作。6.快件管理。在这个界面上,可以对从快递员哪里接受学生的快件,代收,在填写 完快件信息后,保存在数据库中,此时,这快件的状态为未领用,学生在自己的界面上, “领用”该快件后,就可以修改这个快件记录的状态,这个是通过一个状态位来标识的, 一般的是用 0 和 1 来标识。文档结构第一章 绪论,介绍了课题的来源及研究的意义。第二章 系统分析,介绍了系统的功能需求,系统开发的功能、可行性分析和业务流 程第三章 总体设计,系统功能划分,数据流图,开发技术

14、和平台和系统 ER 图 第四章 详细设计,数据库的建立和系统的用例图。第五章 系统实现,界面设计和代码设计。第六章 综合测试,对开发出来的软件进行测试。第 2 章 系统分析系统功能需求本系统的设计目的是为了更好的为师生服务,系统的功能要涵盖日常宿舍管理的所有 流程,为了使软件的受众扩大,可以设置不同角色的权限,每个用户都有自己的宿舍信息 等,在设计的时候。现在网上购物成为一种时尚,大学生更是网购的主力军,如果快递员 频繁的进出宿舍,对于宿舍的管理极为不方便,因此要添加领用快递的功能,即使的将快 件信息推送给对应的收件方;此外,宿管对学生的晚归和放假登记等,都是通过手写的方 式,这样不便于记录,

15、效率低下,且容易丢失,使用电子登记的方式显得尤为重要。系统实现的主要功能是宿舍管理员对各个模块的管理,其中有用户管理、信息管理、 离校记录等。另一个功能则是学生的模块功能,包括系统信息、账户管理。保修记录、我的离校记 录等是这个模块的主要功能。系统开发功能系统中主要可以实现管理员和学生对系统的操作。管理员:管理员在这个系统中有最高的权限,学生信息和对系统的业务等管理是管理员在这个 系统中的最高权限。1.用户管理主要包括对系统的管理员的管理,学生信息的管理。2.宿舍管理包括寝室管理,宿舍评分,保修查询和管理,夜归管理等。3.系统管理包括系统公告管理和公告的发布。学生:学生在系统中只具有一部分权限

16、,可以查看和自己相关的宿舍信息和保修信息等。1.系统信息主要实现保修申请、快件、公告等信息。2.账户管理主要实现对用户账户信息和密码的修改。可行性分析经济可行性经济可行性主要研究的是在开发一款软件的时候,需要耗费的人力和物力是否在先期 预定的预算之内。本次开发,所使用的软件由于非商业用途,所以都是免费的,开发软件 所需的环境,都可以在本地 PC 上搭建,不需要购置额外的硬件,在人力开销上,主要的 开发人员是笔者自己,所以,综合分析,该款软件在经济上是可行的。技术可行性 技术可行性研究的是开发软件所需的技术是否在开发者自身的能力和掌握的知识范 围内。这款系统使用的 SpringMVC 开发模式,

17、 这款技术虽然较新, 但是在网络上都有相应 的范例供参考,利用到的网页前端技术和数据库技术都是在学校教授的,在使用的时候, 查阅相关的文献和数据,没有问题。在实际开发的过程中,遇到问题也可以向周围的老师 和同学求助,综上技术上可行。法律可行性 法律可行性研究的是开发的软件对国家和他人的安全是否会造成伤害。该软件开发的 目的是为了改善学校宿舍管理方式,不会造成信息泄露和造成其它的伤害,再开发的过程 中,也遵守相关法律法规。所以,该软件在法律上是可行的。图 2-1 管理员用例图图 2-1 ,系统管理员的用例图,管理的用例有系统管理,寝室管理和信息管理。系统 管理可以拓展为用户管理和学生管理;寝室管

18、理可以拓展为宿舍楼管理,寝室管理,寝室 添加,寝室评分,报修查询,夜归管理和离校管理。信息管理可以拓展为系统公告管理, 系统公告发布。学生用例图图 2-2 所示,学生的用例图,学生的用例有系统信息和账户信息两个用例。账户用例 可以拓展为修改密码,账户信息和修改信息。系统信息可以拓展为保修申请,我的报修记 录,我的离校记录,我的夜归记录,我的快件和系统公告。图 2-2 学生用例图业务流程系统的功能是通过深入调查开发的,它主要是满足用户的要求。图 2-3 评分流程图 1宿舍评分流程如图 2-3 所示,在为学生宿舍进行评分的时候,用户成功登入系统后会相应的获取学 生的信息,依据查宿舍的情况进行评分,

19、对应到宿舍信息,相关的同学在登入这个系统, 就可查看到查宿的情况,其它人没有权限查看。2快件管理业务流程图 2-4 快件管理业务流程如图 2-4 所示,为快件管理业务流程图,在图中,当有快递员送来快递的时候,宿管 进行接收,在系统里面录入收件人的信息,在系统中产生一条快件信息,学生在登入自己 的系统的时候,就可以查看到自己的快件信息,在自己的界面领用快件,系统自动的修改 快件状态,这个快件领用流程就完成。3用户登录业务流程如图 2-5 所示,这是一个用户成功登陆的页面。用户进入首页之后,完成对信息的正 确填写,就可以进入能够操作的页面,就可以完成登陆。图 2-5 用户登录业务第 3 章 总体设

20、计功能划分本系统主要可以实现两个功能模块,一个是管理员功能模块,另一个则是学生模块。 管理员可以实现的具体功能是宿舍管理,信息管理。而学生只有对账户的管理和对系统信 息的处理权限。如图 3-1 所示。图 3-1 系统层次图管理员功能模块对系统的业务和学生信息等进行管理是管理员在校园宿舍管理系统中的最高权限。主 要包括对系统的管理员的管理,学生信息的管理。1. 系统管理(1)用户管理 包括对系统的管理者进行管理。(2)学生管理 包括对学生信息的增加,修改删除和查看的操作。2. 寝室管理(1)宿舍楼管理 添加和修改宿舍楼的信息。(2)寝室管理 删除,修改和查看寝室的详细信息。(3)添加寝室 编辑寝

21、室信息添加到对应的宿舍楼信息下。(4)寝室评分 可以录入寝室检查卫生和纪律的评分等信息。(5)寝室评分记录 查看寝室评分的详细记录。(6)保修查询 查看学生的保修情况,并做处理。(7)夜归管理 编辑学生夜归的信息。(8)离校登记 登记学生的离校时间等信息。(9)快件管理 管理员录入快件信息到系统。3.信息管理(1)系统公告管理 管理系统已有的公告。(2)发布公告 添加新的公告到系统中。图 3-2 管理员功能模块图学生功能模块如图所示,学生的操作有系统管理和账户管理。1. 系统管理(1) 保修申请可以提交需要保修的内容到管理员界面。(2) 我的保修申请查看自己的保修申请(3)我的离校记录查看自己

22、的离校记录(4)我的夜归记录 查看自己的夜归记录。(5)我的快件信息查看是否有自己的快件(6)系统公告查看管理员是否发布了公告,发布了什么样的公告。2. 账户管理(1) 账户信息 方便查看用户个人信息。(2) 修改信息 方便修改用户信息。(3)修改密码出于系统安全的考虑,用户可以随时修改密码。图 3-3 学生功能模块图数据流图数据流图,简称 DFD ,这是用户在操作的时候,会有数据的流向,然后显示了不同的 操作,因此产生的不同数据。管理员数据流图图 3-4 所示,是管理员的数据流图,首先,管理员在界面登入系统中,在登陆的时候 产生会产生用户信息的数据流,管理员登陆系统后,有公告管理,评分管理,

23、快件管理, 离校管理, 账户管理等可供选择。 公告管理的主要操作有查看现有的公告, 添加新的公告, 主要操作的是系统的公告表,将产生的数据都保存在里面;评分管理,可以录入评分和查 看已有的评分,操作的是学生表和评分表;快件管理,宿管录入快件信息到快件表中,快 件表关联学生表;离校管理,宿管将学生的离校信息保存到离校表中,关联学生表。账户 管理,主要的操作有修改密码和个人信息等操作,这些操作的数据流都保存在管理员数据 表中。图 3-4 管理员数据流图学生数据流图3-5 所示,为学生的数据流图,在进入时读取学生表的信息,验证输入的信息是否正 确,进入新后,可以选择的操作有保修管理;查看操作;和个人

24、信息管理;报修管理主要 是查看自己的保修记录和录入报修信息,操作的是报修的数据表;学生的查看操作有查看 离校记录和快件信息等,分别是离校记录表和快件信息表;信息管理有查看自己的个人信 息,修改自己的个人信息和修改密码,数据的写入和读取都是操作的学生信息表。图 3-5 学生数据流图图 3-6 修改密码流程图图 3-6 是学生登陆系统修改密码的流程图,首先需要填写正确的账号和密码,成功进 入系统之后,填写新的密码,并且需要二次验证,当两次密码一样时,便可以成功修改密 码。ER 图管理员ER图如图 3-7 所示,是本软件的 ER 图,管理员和学生、快递、报修等实体之间存在关联 (relationsh

25、ip)。管理员的属性有用户名,密码,创建时间,登录次数,邮箱和电话。管理 员可以管理多个学生,他们之间的关系是 1:N,管理员也可以管理学生的保修,他们之间 的关系是1:N,也可以代收快递。学生的属性有ID,学号,姓名,班级,宿舍号等;快递 的属性有代收时间,ID,代收人,所属人,类型和状态;保修实体的属性有,ID,报修人, 描述,报修时间,宿舍号,和楼号。图 3-7 管理员 ER 图学生ER图如图3-8所示,为学生的ER图,学生的属性有ID,学号,姓名,班级,和宿舍号等, 学生和夜归实体,寝室评分和保修实体等之间存在关联。一个学生可以查看和自己相关的 夜归记录, 之间的关系为 1:1;学生可

26、以查看自己宿舍的寝室评分, 他们之间的关联为 1:1, 学生可以录入保修信息,他们之间的关系为 1:1。夜归实体的属性有ID,记录人,姓名, 日期,类型和描述;寝室评分实体的属性有ID,打分,楼号,打分时间,打分人和寝室号; 保修实体的属性有报修人,保修内容,保修时间,楼号和宿舍号等。图 3-8 学生实体 ER 图第4章详细设计SQL SERVERS据库的介绍SQL server数据库是微软的一款商业数据库,主要的服务对象是企业用户和部分中小型用户,此外,在学校的日常教学过程中,也得到了广泛的使用。其和 Windows操作系统有良好的兼容性,此外,市场上微软的 IDE,例如Visual Stu

27、dio等,对于SQL Server都有很好的兼容性。SQL server提供了方便操作的图形操作界面,这也符合微软的一贯风格, 对于一般的developer而言,这种图形化的界面,加速了他们学习数据库相关技术的速度。 SQL Server在安装方面十分方便,用户可以方便的在本地搭建环境。其提供的功能十分强 大,其完备的数据保护机制和安全特性,使其在市场上的使用率逐渐得到提升。数据库的设计这个系统的数据库名是susheguanli2015jsp 共有十二张表组成。1用户数据表表名:user,用户数据表是用来保存系统用户的信息,具体表的结构如表 4-1所示。表4-1用户数据表列名数据类型是否允许空

28、描述IDInt否IDUserNamevarchar(50)否用户名Passwordvarchar(50)否密码Cretetimevarchar(50)否创建时间logtimesvarchar(50)否登陆次数remarkvarchar(50)否备注emailvarchar(50)否邮箱Phot0varchar(50)否照片telvarchar(50)否电话descvarchar(50)否描述2报修数据表表名:Baoxiu,修改信息,具体的表的结构见表 4-2所示 表4-2报修数据表列名数据类型是否允许空描述IDInt否IDbxre nvarchar(50)否保修人bxtimevarchar(5

29、0)否时间ddnovarchar(50)否佰舍号3快件表名:KuaiJian,用来存储快件的信息,具体的见表 4-3表4-3快件数据表列名数据类型是否允许空描述IDInt否IDdaishoure nvarchar(50)否代收人IjdateDatetime否时间Ijrenvarchar(50)否接收人n amevarchar(50)是名称shdateDatetime是接收日期statusInto否状态xtypevarchar(50)类型xuehaovarchar(50)学号4离校数据表表名:liXiao,用来存储学生的离校信息,见表 4-4所示表4-4离校数据表列名数据类型是否允许空描述IDI

30、nt否IDdengjirenvarchar(50)否登记人lxdateDateTime否时间lxdesvarchar(50)否描述n amevarchar(50)否名称sxuehaovarchar(50)否学号5寝室数据表表名:Qin Shi,用来存储寝室的信息,具体的表的结构见表 4-5所示表4-5寝室数据表列名数据类型是否允许空描述IDInt否IDbel on glo unovarchar(50)否楼号desvarchar(50)否描述qsnovarchar(50)否寝室数量remarkvarchar(50)否标注6寝室评分表表名:QspingFen用来存储寝室评分的详细信息,具体的见表 4-6。表4-6寝室评分表列名数据类型是否允许空描述IDInt否IDdefe nvarchar(50)否分数desvarchar(50)否描述lou novarchar(50)否楼号pfrenvarchar(50)否评分人pftimevarchar(50)否时间qsnovarchar(50)否寝室号zhouvarchar(50)否第几周

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1