大学宿舍管理系统设计_第1页
大学宿舍管理系统设计_第2页
大学宿舍管理系统设计_第3页
大学宿舍管理系统设计_第4页
大学宿舍管理系统设计_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

辽东学院学生宿舍管理系统辽东学院学生宿舍管理系统 ————系统规划辽东学院EasternLiaoDongUniversity目录目录 1一、 概要设计 2(一) 功能模块图 3(二) 开发工具的选择 3(1)本系统主要所涉及的硬件与软件: 3(2)界面设计MyEclipse、Dreamweaver 4(3)数据库设计MySQL 4(三)数据库设计 4(1)E-R图 5(2)关系模式 8(3)数据库表设计 8二、详细设计 11(一)代码设计 11(二)界面设计 12(1)登录界面 12(2)系统主页面 13(三) 程序流程 16(1)住宿管理程序流程图 17(2)安全管理程序流程图 18(3)维修管理程序流程图 18(4)卫生管理程序流程图 19(5)供电管理程序流程图 21(6)学生申请查询程序流程图 22

系统设计是基于系统分析的基础上,由抽象到具体的过程,是根据系统分析所提出的新系统逻辑模型,建立起新系统物理模型。一般系统设计分为概要设计和详细设计两大部分。通常在系统设计中,我们要尽量满足以下设计原则:1)系统性原则;2)简单性原则;3)可靠性原则;4)经济性原则。概要设计概要设计的主要任务是把系统的功能分解成许多基本功能模块,确定他们之间的联系,规定它们的功能和处理流程。功能模块图开发工具的选择(1)本系统主要所涉及的硬件与软件:硬件环境:PC机、2GB内存、500GB硬盘、刷卡机、学生卡。软件环境:Windows7、JDK1.5、MyEclipse9.0、Tomcat7.0、MYSQLServer、Dreamweaver

。(2)界面设计MyEclipse、Dreamweaver

MyEclipse是一个优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,。MyEclipse目前支持JavaServlet,JSP,Struts,JDBC数据库链接工具等多项功能。对于宿舍管理系统来说是一个十分合适的选择。Dreamweaver

简称“DW”,中文名称"梦想编织者",是集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。MyEclipse和Dreamweaver

的结合使用不仅开发设计容易方便、而且使界面的设计更加清新、明了。方便用于的使用和管理维护。(3)数据库设计MySQLMySQL是一个小型关系型数据库管理系统,其速度快、总体拥有成本低,尤其是开放源码这一特点,方便用户的使用并使用C,C++进行编写,并使用了多种编译器进行测试,保证源代码的可移植性。对于宿舍管理系统来说更加适用,方便管理员的维护和编写和相关信息的录入。数据库设计数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。数据库技术是宿舍管理系统的核心技术之一。E-R图总体E-R图:分E-R图:安全管理部E-R图供电管理部E-R图后勤管理部E-R图住宿管理部(宿管)E-R图宿舍E-R图维修管理部E-R图卫生管理部E-R图学生E-R图关系模式学生(学号,学院,姓名,性别,籍贯,出生日期,入学时间,专业,班级,宿舍号)宿舍部管理员(宿舍部管理员号,姓名,年龄,电话,性别,后勤部管理员号)维修部管理员(维修部管理员号,姓名,年龄,电话,性别,后勤部管理员号)卫生部管理员(卫生部管理员号,姓名,年龄,电话,性别,后勤部管理员号)安全部管理员(安全部管理员号,姓名,年龄,电话,性别,后勤部管理员号)供电部管理员(供电部管理员号,姓名,年龄,电话,性别,后勤部管理员号)后勤部管理员(后勤部管理员号,姓名,年龄,电话,性别,后勤部)宿舍(宿舍号,安全部管理员号,供电部管理员号,卫生部管理员号,维修部管理员号,维修物品)管理(宿舍号,宿舍部管理员号)(3)数据库表设计学生表:表1学生表属性名类型主键/外键学号int主键学院char(10)姓名char(4)性别char(2)籍贯char(50)出生日期datetime入学时间datetime专业char(50)班级char(20)宿舍号int外键宿舍部管理员表:表2宿舍管理员表属性名类型主键/外键宿舍部管理员号char(20)主键姓名char(20)年龄char(20)电话char(20)性别char(20)后勤部管理员号int外键维修部管理员表:表3维修部管理员表属性名类型主键/外键维修部管理员号char(20)主键姓名char(20)年龄char(20)电话char(20)性别char(20)后勤部管理员号int外键卫生部管理员表:表4卫生部管理员表属性名类型主键/外键卫生部管理员号char(20)主键姓名char(20)年龄char(20)电话char(20)性别char(20)后勤部管理员号int外键安全部管理员表:表5安全部管理员表属性名类型主键/外键安全部管理员号char(20)主键姓名char(20)年龄char(20)电话char(20)性别char(20)后勤部管理员号int外键供电部管理员表:表6供电部管理员表属性名类型主键/外键供电部管理员号char(20)主键姓名char(20)年龄char(20)电话char(20)性别char(20)后勤部管理员号int外键后勤部管理员表:表7后勤部管理员表属性名类型主键/外键后勤部管理员号char(20)主键姓名char(20)年龄char(20)电话char(20)性别char(20)后勤部管理员号int外键宿舍表:表8宿舍表属性名类型主键/外键宿舍号char(999)主键安全部管理员号char(20)外键供电部管理员号char(20)外键卫生部管理员号char(20)外键维修部管理员号char(20)外键维修物品char(20)管理表:表9管理表属性名类型主键/外键宿舍号char(999)主键,外键宿舍部管理员号char(20)主键,外键二、详细设计(一)代码设计信息系统中,信息的表示方法是系统的基础。任何信息都是通过一定的编码方式以及代码的形式输入并存储在计算机中的。一个信息系统如果有比较科学的、严谨的代码体系,系统的质量会得到很大的提高。代码就是用来表征客观事物的实体类别和属性的一个或一组易于计算机识别和处理的特定符号。它可以使字符、数字、某些特殊符号或他们的组合。一个设计优良的代码有标志作用以及统计和检索作用也有一些专用含义。代码是以实用性、合理性、简单性、系统性、稳定性、可扩充性、标准化、便于识别和记忆为设计原则的。代码的种类分为顺序码、区间码、自检码。本系统中代码设计采用了顺序码和区间码。类型采用的就是顺序码,顺序码简短、易于管理、添加。如性别中男用0表示,女用1表示。管理员号,顺序码从01开始。2、区间码的优点是信息处理可靠,排序、分类、检索方便。学号、宿舍号采用的就是区间码,如:学号0911110101XXXXXXXXXX学院专业年级班级顺序号表示意义为XX学院XX专业2011年级1班1号宿舍号626XXX楼层顺序号表示意义为六楼的26号房间

(二)界面设计本系统中用户界面的设计以简单、易用为目标,考虑到本系统的主要用户是各部门的管理员,由于他们对电脑的熟悉程度不高,所以从他们的需要出发,本系统提供了友好、简单的操作界面。登录界面为了保证系统的安全性,在进入后台系统之前管理员必须经过必要口令,通过才能进入系统,并进行宿舍管理。如果输入的用户名或者密码错误,就会弹出下面的窗口:系统主页面当输入正确的用户名和密码后,就可以进入系统。工作人员系统的基本操作界面如下图所示:主要包括住宿管理、安全管理、卫生管理、维修管理和供电管理,这充分考虑了工作人员的使用需求,使系统界面既灵活又简单;工作人员可以方便的操作。在选择自己所属部门后需要再一次重复登录,以确保每个部门管理安全。当验证成功后,工作人员就可以进入自己的相关部门进行相关操作,下面我们就以两个部门的部门界面为例:住宿管理部页面:安全管理部页面:上图都是由工作人员操作,然后将数据提交保存到系统数据库,当学生需要了解宿舍管理的相关情况时,学生需要进入到用户界面来进行操作,入下图所示:导航主要包括卫生检查结果、维修申请、请假申请

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论