UML宿舍管理系统项目(共38页).doc
《UML宿舍管理系统项目(共38页).doc》由会员分享,可在线阅读,更多相关《UML宿舍管理系统项目(共38页).doc(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上郑州工业应用技术学院课程设计说明书题目: 宿舍管理系统 姓 名 : 于流洋 院 (系): 信息工程学院 专业班级 : 15级软件技术二班 学 号 : 指导教师 : 褚含冰 成 绩 : 时间:2017年4月1日至 2017年6月5日专心-专注-专业郑州工业应用技术学院课程设计任务书题目 宿舍管理系统 专业、班级 15级软件技术二班 学号 姓名 于流洋 主要内容:本系统主要实现系统管理员登录增删改查宿舍楼、宿舍、宿舍管理员、学生等,同时宿舍管理员管理宿舍与学生的迁入迁出功能,学生可登录系统查看自己的个人信息、迁入迁出记录以及违纪情况和报修等问题。基本要求: 本次设计具有以
2、下功能:1. 宿舍楼管理员能查询上面提到的宿舍楼的所有相关信息,包括某一学号的学生在宿舍楼中住宿的详细信息,报修的所有信息,夜归的详细信息和学生离返校的信息。以利于对整个宿舍楼的全面管理。2. 系统管理员可以随时登陆系统,注册、删除宿舍楼管理员等其他人员基本信息以及设置相应权限。3. 本宿舍楼的学生能查询其所在的宿舍的所有信息。能查询自己的夜归记录和离返校记录。主要参考资料:1 江文 UML软件建模技术M 北京:人民邮电出版社 20152 明目科技 JavaWeb从入门到精通M 北京:清华大学出版社 20163 单东林.张晓菲.魏然.锋利的jQuery.M北京:人民邮电出版社,2016 完 成
3、 期 限: 指导教师签名: 课程负责人签名: 年 月 日摘要当今大学校园内的学生公寓,其数据量大,各种信息管理内容复杂,查询和管理学生信息和校园内的公寓信息等工作由人工完成将是很累的,不仅浪费了许多人力物力资源,而且还很容易出现差错,有一个软件对学生公寓管理不仅节省了人力物力,而且对各种信息的把握和操作也更加方便。该学生宿舍管理系统主要包括前台用户界面的开发和后台数据库的开发,对于后台数据库要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。管理人员需要做的就是将数据输入到系统的数据库中去。经过分析
4、,本系统运用了建模工具Rational Rose,MySQL为后台数据库,以eclipse为前端开发工具,系统实现了房间管理、宿舍管理、信息维护、宿舍分配、信息查询等必需的功能,其操作简单,界面友好,运行比较稳定,适用于大学院校大学生宿舍管理。关键词:Rational Rose;B/S; Struts2;mysql;学生宿舍管理系统;目 录1.系统分析1.1 系统概述本系统根据学生宿舍管理实际需求把学生宿舍管理系统的用户分为学生、楼宇管理人员、系统管理员。本系统主要具备的以下功能:刚入学的新生通过楼宇管理员添加新生信息,从而查看本人的相关信息,再使用本系统;学生具有修改个人资料,修改登录密码,
5、查看我的缺寝记录;楼宇管理员人员具有对学生的增、删、改、查信息功能,可记录学生的缺寝记录,以及修改自己的登录密码;系统管理员具有楼宇管理,宿舍管理、学生管理、楼宇管理员管理,密码修改的功能。本系统是一个采用J2EE技术开发的JavaWeb应用系统,方便使用,简单快捷。本系统应该达到以下要求: (1)系统能够提供友好的用户界面,使操作人员的工作量最大限度地减少。(2)系统具有良好的运行效率,能够达到提高效率的目的。(3)系统具有良好的可扩充性,可以在原有的功能基础上进行扩充。(4)系统便于在任何服务器做到快速部署。1.2 需求分析1.2.1 功能需求对于本系统,用户的权限主要分为学生、楼宇管理员
6、、系统管理员。(1)学生:登陆系统,查看本人的相关信息,修改本人信息,查看缺寝记录。(2)楼宇管理员:具有对学生的增、删、改、查信息功能,可记录学生的缺寝记录,以及修改自己的登录密码。(3)系统管理员:系统管理员具有楼宇管理,宿舍管理、学生管理、楼宇管理员管理,密码修改的功能。1.2.2 性能需求本系统由Web服务器和数据库服务器以及客户端(浏览器)组成,对软硬件环境的要求如下:(1)硬件环境l处理器:Intel Core i3或以上;l内存:1GB或以上;l硬盘空间:50GB以上。(2)软件环境l操作系统:建议采用Windows XP/Windows 7;l数据库:MYSQL 5.5;l浏览
7、器:IE6.0或以上。操作系统对采用javaweb技术开发的本系统影响不是很大,但性能好的操作系统可以使系统运行得更加流畅,减少系统崩溃的可能性。1.3 可行性分析1.3.1技术可行性本系统是一个基于B/S模式的管理信息系统,随着Internet技术的快速发展,B/S模式的系统架构方式已经很成熟。采用JAVAEE技术,为基于Struts2应用实现动态交互网页提供技术环境支持,MYSQL数据库提供良好的数据存储和管理方式,这使得本系统的实施具有可行性。1.3.2经济可行性本系统对软硬件的要求不是很高,随着学校信息化管理水平的提供,学校拥有良好的硬件和软件环境,以及畅通的校园宽带,以现有的设备足以
8、配置一个新的系统,并且十分方便,不需要购进新的硬件设备和软件而增加开支。计算机在校园中逐渐普及,学生可以在自己的电脑通过浏览器访问本系统,而无需购买特殊的客户端软件,使用系统很方便。此外,通过本系统开展学生宿舍管理,不必再用手工登记资料,避免人员浪费,也方便对数据的管理,为学生和管理员节省时间,提高了效率。1.3.3管理可行性学校已有管理信息系统应用的案例,学生和管理员使用这些管理软件不再是难事。本系统界面友好,操作简单,不需要对学生、管理员进行专门的培训便可掌握使用本系统。学校拥有专业的老师和管理人员,使管理和维护本系统成为可能。综上所述,学生宿舍管理系统充分利用了计算机软硬件资源和网络资源
9、,技术成熟,成本低廉,操作简单,管理方便,使宿舍管理摆脱手工处理方式,实现自动化处理和信息化管理,因此,本系统的实施是可行的。2.主要开发技术简介本系统设计运用Rational Rose建模工具进行模块设计,系统基于Struts2框架, B/S软件架构体系,以windows 7为操作系统,适用于大部分电脑,以Eclipse为开发平台,TomCat为服务器,以J2EE为开发架构,MySql为后台数据库,开发出本系统。2.1 B/S软件架构B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- UML 宿舍 管理 系统 项目 38
限制150内