第一范文网 - 专业文章范例文档资料分享平台

基于JSP技术学生宿舍管理系统的设计与实现毕业论文

来源:用户分享 时间:2025/5/21 4:30:13 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

精品毕业论文、毕业设计,优质的论文服务:www.51jplw.com 精品论文网

提供毕业设计(论文)和图文教程、视频教程等一揽子解决方案

能需求有:

(1)只允许管理者通过指定帐号和密码可以进入系统 (2)管理者可以随时录入某个学生或房间的住宿情况 (3)管理者可以随时查询某个学生或房间的住宿情况 (4)用户可以查询某个宿舍的水电费情况

(5)用户还可以录入每个学生和访问者的出入情况 3.性能需求

学生宿舍管理系统中管理权力上应当进行严格控制,具体思想如下

(1) 要想对该学生宿舍管理系统进行操作就应当具有某些操作权限。没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。

(2) 在查询的时候是每个学生都可以查询。同时也看到每个寝室的情况。只是在这样的情况下所查询的权限不一样。管理员是可以对数据库进行增、删、改等等功能。

(3) 楼栋的楼长和舍长等等需要注册登录并通过管理员的认证才能进行卫生检查情况的登录。

(4) 网上申报可以对所有的同学开放,只是在申报的时候应注明是哪个楼栋的哪个寝室申报什么东西的修理。 4.数据库选择

数据库是数据管理的最新技术,是计算机科学的重要分支。十年来,数据库管理系统已从专业的应用程序包发展成为通用系统软件,由于数据库具有数据结构化,最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。

由于用到的数据表多,另外考虑到实际情况,学生基本信息的变动,我选用Oracle 作为数据库开发。Oracle是一种常用的关系数据库,能存放和读取大量的数据和管理众多并发的用户,故选用Oracle数据库。

3.3业务流程图

3.3.1学生宿舍管理系统部分业务流程图

分别就学生入住,宿舍物品出入,宿舍物品维修给出的相关业务流程图。

1、学生入住宿舍业务流程图

当有新生入住宿舍时,学生必须经过宿管员登记一些学生的基本资料和学生入住宿舍的基本资料,这样学生才能入住新宿舍。

www.51jplw.com

3

精品毕业论文、毕业设计,优质的论文服务:www.51jplw.com 精品论文网

提供毕业设计(论文)和图文教程、视频教程等一揽子解决方案

3-1学生入住宿舍业务流程图

2、宿舍贵重物品出楼业务流程图

当有学生有贵重物品想要出宿舍,必须先申请,然后通过管理员登记,这样才能带贵重物品出宿舍,确保宿舍物品安全。

3-2 宿舍物品出楼业务流程图

3、宿舍物品维修业务流程图

当有宿舍物品坏掉时,必须先申报,然后通过管理员登记,登记之后,维修人员才能尽快来宿舍进行维修。

3-3 宿舍物品维修业务流程图

3.4总体设计

3.4.1功能模块设计

1. 功能定义:

(1)资料录入: 房间的基本信息和入住学生基本信息的录入; (2)房间管理: 对每个房间进行学生住入和搬出、调换工作; (3)来访管理: 对来访者进行登记和历史记录的查询; (4)出楼管理: 对学生出入及携带物品进行登记;

(5) 费用标准: 对每个宿舍的费用标准进行设置、查询和水电费的收缴情况; (6)维修查询: 对每次维修进行记录和查询; (7) 系统管理: 管理员自身信息管理及退出工作; 2 系统功能结构图:

此系统基于MVC架构模式进行设计,利用JSP+JavaBean+Servlet具体实现。通过

www.51jplw.com

3

精品毕业论文、毕业设计,优质的论文服务:www.51jplw.com 精品论文网

提供毕业设计(论文)和图文教程、视频教程等一揽子解决方案

对所做模块的功能需求分析,该模块主要功能可分为七大部分,系统结构如图3-4所示。

管理员登录 资料录入 房间管理 来访管理 出楼管理 费用管理 维修管理 系统管理

图3-4 系统结构图

3.4.2 系统数据传递方式

本项目使用Java编写,核心架构为MVC模式的变形应用,软件实现的所有功能都是对事件源对象进行监听,然后根据对象内部的类型标记数据,把对象分配到相应的事件处理类中进行处理,比如:

客户端登录:

(1)页面接收用户名,用户密码。

(2)通过Socket发送套接字串(H0001:用户名:密码)到服务器端。 (3)服务器端通过Socket接收到套接字字段,根据H0001这一字段,把其他信息分发到login类进行相应的验证处理。

(4)服务器端验证通过后,login类直接返回给客户端信息。开发模式的数据传递关系如图3-5所示

www.51jplw.com 3

精品毕业论文、毕业设计,优质的论文服务:www.51jplw.com 精品论文网

提供毕业设计(论文)和图文教程、视频教程等一揽子解决方案

数据库JDBCView客户HTTP请求Servlet设置ControlForwardView.jsp读取JavaBean值对象Model 图3-5 JSP+JavaBean+Servlet开发模式的数据传递关系图 3.4.3 系统流程图

系统流程图又叫事务流程图,是在计算机事务处理应用进行系统分析时常用的一种描述方法(另一个是数据流图),它描述了计算机事务处理中从数据输入开始到获得输出为止,各个处理工序辑过程,本系统流程图如下:

www.51jplw.com 3

精品毕业论文、毕业设计,优质的论文服务:www.51jplw.com 精品论文网

提供毕业设计(论文)和图文教程、视频教程等一揽子解决方案

图3-6 系统流程图

3.4.4系统框架设计

系统总体结构采用MVC模式与Web应用的分层,系统内层次结构分明清晰,框架结构组织图3-7所示:

www.51jplw.com 3

基于JSP技术学生宿舍管理系统的设计与实现毕业论文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4exx69g7h06x2111f20r4n7xz5eecp00bk1_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top