基于java的宿舍管理系统设计与开发(附件)【字数:8697】
目录
一、 引言 1
二、 系统开发技术及开发工具 2
(一) 开发技术 2
1. JAVA 编程语言 2
2. MySQL 2
3. JSP 2
4. HTML 2
(二) 开发工具 2
1. ECLIPSE 2
2. Navicat 2
三、 系统需求分析 3
(一) 网站的开发目标 3
(二) 网站的可行性分析 3
1. 经济可行性分析 3
2. 技术可行性分析 3
(三) 系统的功能需求分析 3
四、 系统总体设计 7
(一) 系统功能模块设计 7
2. 宿舍管理员用户功能模块 8
3. 学生模块 8
(二) 数据库设计 9
五、 系统详细设计与实现 12
(一) 超级管理员角色功能页面 12
1. 宿舍管理系统登录页面 12
2. 宿舍管理员列表管理页面 13
(二)宿舍管理员角色功能页面 14
1. 班级信息管理页面 14
2. 学生信息管理页面 15
3. 住宿分配管理页面 16
4. 住宿分配信息查 *51今日免费论文网|www.51jrft.com +Q: #351916072#
询页面 17
5. 损耗查询页面 18
6. 寝室评分管理页面 19
(三)学生角色功能页面 20
1. 访客信息管理查看页面 20
2. 损耗查询页面 21
(二) 系统测试方法 23
(三) 单元测试 (举例说明) 23
(四) 测试结论 24
致谢 26
参考文献 27
一、 引言
互联网快速发展的今天,很多数据管理系统都迎来了巨大的革新。高校对学生的信息管理也出现了新型“互联网+”形式,宿舍管理员对学生信息的管理也出现了巨大改善,传统的人工记录方式需要大量的时间,效率也比较低。这不仅在形式上麻烦,在后期的维修过程中也有些一定程度上的漏洞,可能会出现遗漏现象,学生的住宿问题得不到一个及时的处理解决。针对此问题我设计了一套宿舍管理系统,学生们只需要对报修情况进行上传,后台便可以直观的展示出相关宿舍信息,及时通知管理员自己维修师傅进行维修,具有很强的时效性。
本网站的功能会从学生和管理者两个角度全面的去开发相关数据操作系统,力争在信息管理功能中做到全面,在学生信息与其他部门的交互中,有更多的可能。宿舍管理系统共设计了三个角色。学生可以对相关信息进行查找,以及对相关记录进行修改、删除、详情查看。超级管理员模块实现对管理员身份的验证,以及实现后台系统对管理员身份信息的辨识。宿舍管理员可以对访客信息、损耗信息、宿舍信息、宿舍评分信息进行管理,并能够完成对相关信息的查询,也可以实现对相关记录的修改、删除、详细查看。
二、 系统开发技术及开发工具
(一) 开发技术
1. JAVA 编程语言
JAVA编程语言,它相对C++编程语言有一定程度上的简化,这一点对使用者十分友好,也有着非常高程度的安全性,很好的实现了面向对象理论,因此JAVA编程语言在日常生活工作的使用和推广中有着更广泛的用户群体。
2. MySQL
MySQL数据库管理系统是一种关系型数据库管理系统。在web页面中可以直接读取数据库中的相关数据,这有利于需要储存数据繁多的数据库开发,尤其应对保存微小企业来说,直接省去大量的数据库管理时间,让信息的查找、删除、修改使用起来十分方便。
3. JSP
JSP在开发上借鉴了Java语言的有点,作为全新的动态网页开发技术被使用。与之前的JSP相比较asp.net可以用更少的代码量实现所需功能,对于项目中的重复内容可以直接对代码进行复用,节省开发时间。与Java语言相同编写的相关文件在执行时首先进行编译,后期可以直接使用编译后的文件,提升执行速度。
4. HTML
在不同的时间段网页开发有不同的习惯与语言,随着HTML语言的不断完善到5版本时很多多余的标签都被取消掉了。增加的新功能标签与表单控件、绘画工具让网页的开发速度与反映速度都得到了提升。每次编写网页核心的代码可以重复使用,即使是跨平台使用也能够很好的适应。
(二) 开发工具
1. ECLIPSE
ECLIPSE代码编译器在遇到bug的时候它可以返回到任意一行特定代码,为开发人员提供了非常大的便利,在这种情况下程序员不需要重启程序,节省了大量时间去进行系统的开发制作。在开发制作的过程中还可以共享协助开发,多人一起开发在制作的时间成本上有了很大提高。
2. Navicat
Navicat数据库管理工具适用当前主流的操作系统,在不同的操作系统中都能有着良好的表现,避免了不同操作系统无法使用的情况,减少程序员为适应不同操作系统进行再次开发时所浪费的时间精力。Navicat 数据库管理工具对新手十分友好,通过学习可以快速上手,并且学习起来十分容易,简单易学。
3. Chrome
借助chrome浏览器进行对于宿舍管理系统的调试处理,所有的界面显示以及交互的实现全部依靠浏览器进程实现,Chrome浏览器可以帮助处理网页渲染,渲染过程具有足够的安全性。
原文链接:http://www.jxszl.com/jsj/wlw/608614.html