大学宿舍管理系统设计解析教程文件
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
辽东学院学生宿舍管理系统
————系统规划
辽东学院
Eastern Liao Dong University
辽东学院学生宿舍管理系统
目录
目录 (1)
一、概要设计 (2)
(一)功能模块图 (3)
(二)开发工具的选择 (3)
(1)本系统主要所涉及的硬件与软件: (3)
(2)界面设计My Eclipse 、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
辽东学院学生宿舍管理系统
系统设计是基于系统分析的基础上,由抽象到具体的过程,是根据系统分析所提出的新系统逻辑模型,建立起新系统物理模型。一般系统设计分为概要设计和详细设计两大部分。
通常在系统设计中,我们要尽量满足以下设计原则:
1)系统性原则;
2)简单性原则;
3)可靠性原则;
4)经济性原则。
一、概要设计
概要设计的主要任务是把系统的功能分解成许多基本功能模块,确定他们之间的联系,规定它们的功能和处理流程。
2
辽东学院学生宿舍管理系统
(一)功能模块图
(二)开发工具的选择
(1)本系统主要所涉及的硬件与软件:
硬件环境:PC机、2GB内存、500GB硬盘、刷卡机、学生卡。
软件环境:Windows7、JDK1.5、MyEclipse9.0、Tomcat7.0、MYSQL Server、Dreamweaver 。
3
辽东学院学生宿舍管理系统
(2)界面设计My Eclipse 、Dreamweaver
My Eclipse 是一个优秀的用于开发Java, J2EE的 Eclipse 插件集合,My Eclipse的功能非常强大,支持也十分广泛,。My Eclipse目前支持Java Servlet, JSP, Struts, JDBC数据库链接工具等多项功能。对于宿舍管理系统来说是一个十分合适的选择。
Dreamweaver 简称“DW”,中文名称"梦想编织者",是集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化
网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
My Eclipse 和Dreamweaver 的结合使用不仅开发设计容易方便、而且使界面的设计更加清新、明了。方便用于的使用和管理维护。
(3)数据库设计MySQL
MySQL是一个小型关系型数据库管理系统,其速度快、总体拥有成本低,尤其是开放源码这一特点,方便用户的使用并使用C,C++ 进行编写,并使用了多种编译器进行测试,保证源代码的可移植性。对于宿舍管理系统来说更加适用,方便管理员的维护和编写和相关信息的录入。
(三)数据库设计
数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。数据库技术是宿舍管理系统的核心技术之一。
4
辽东学院学生宿舍管理系统
(1)E-R图
总体E-R图:
分E-R图:
安全管理部E-R图
5
辽东学院学生宿舍管理系统
供电管理部E-R图
后勤管理部E-R图
住宿管理部(宿管)E-R图6
辽东学院学生宿舍管理系统宿舍E-R图
维修管理部E-R图
卫生管理部E-R图
7
辽东学院学生宿舍管理系统
学生E-R图
(2)关系模式学生(学号,学院,姓名,性别,籍贯,出生日期,入学时间,专业,班级,宿舍号)宿舍部管理员(宿舍部管理员号,姓名,年龄,电话,性别,后勤部管理员号)维修部管理员(维修部管理员号,姓名,年龄,电话,性别,后勤部管理员号)卫生部管理员(卫生部管理员号,姓名,年龄,电话,性别,后勤部管理员号)安全部管理员(安全部管理员号,姓名,年龄,电话,性别,后勤部管理员号)供电部管理员(供电部管理员号,姓名,年龄,电话,性别,后勤部管理员号)后勤部管理员(后勤部管理员号,姓名,年龄,电话,性别,后勤部)
宿舍(宿舍号,安全部管理员号,供电部管理员号,卫生部管理员号,维修部管理员号,维修物品)
管理(宿舍号,宿舍部管理员号)
(3)数据库表设计
学生表:
表1学生表
8
辽东学院学生宿舍管理系统
宿舍部管理员表:
维修部管理员表:
表3维修部管理员表
卫生部管理员表:
表4卫生部管理员表
9
辽东学院学生宿舍管理系统
安全部管理员表:
供电部管理员表:
后勤部管理员表:
表7后勤部管理员表
宿舍表:
表8宿舍表
管理表:
表9管理表
10