(数据库课程设计)学生宿舍管理系统毕业设计论文[管理资料]

合集下载

学生宿舍管理系统(毕业设计_论文)

学生宿舍管理系统(毕业设计_论文)

XXXXXXXX 大学系统设计说明书设计(论文)题目:学生宿舍管理系统系别:信息工程学院专业:软件技术姓名:XXXXX学号:XXXXXXXXX指导教师:XXXXX完成时间:XXXX年XX月摘要当今大学校园内的学生公寓,其数据量大,各种信息管理内容复杂,查询和管理学生信息和校园内的公寓信息等工作由人工完成将是很累的,不仅浪费了许多人力物力资源,而且还很容易出现差错,有一个软件对学生公寓管理不仅节省了人力物力,而且对各种信息的把握和操作也更加方便。

该学生宿舍管理系统主要包括前台用户界面的开发和后台数据库的开发,对于后台数据库要求建立起数据一致性和完整性强、数据安全性好的数据库。

而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。

管理人员需要做的就是将数据输入到系统的数据库中去。

经过分析,本系统运用了MySQL为后台数据库,以eclipse为前端开发工具,系统实现了权限管理、学生信息管理、来访者管理、学生离校返校管理、卫生情况检查管理等必需的功能,其操作简单,界面友好,运行比较稳定,适用于大学院校大学生宿舍管理。

关键词:宿舍管理、来访者管理、学生离校返校管理目录第1章系统分析 (1)1.1系统开发的背景 (1)1.2系统需求分析 (1)1.2.1功能需求 (1)1.2.2性能需求 (2)1.3 可行性分析 (3)1.3.1经济可行性 (3)1.3.2技术可行性 (3)1.3.3总结 (3)1.4系统的开发平台及开发工具 (3)1.4.1 开发工具Eclipse (3)1.4.2 数据库MySQL (4)1.4.3 三层架构技术介绍 (5)1.5实现系统的平台 (5)1.5.1系统环境 (5)1.5.2后台数据库选择机配置 (6)第2章系统总体设计 (7)2.1数据库设计 (7)2.1.1 数据库设计概念 (7)2.1.1 E-R模型设计 (7)2.2数据库的逻辑设计 (10)2.3模块设计 (12)2.2.1用户管理模块 (13)2.2.2学生信息管理模块 (13)2.2.3报修管理模块 (15)2.2.4来访者登记模块 (15)2.2.4学生进出校管理模块 (16)第3章系统详细设计 (17)3.1子系统功能模块的实现 (17)3.1.1 包的创建 (17)3.1.2 java架包的构建 (19)3.1.3 公共模块设计 (19)3.1.3 数据库连接配置 (21)3.2主窗体模块设计 (22)3.2.1 学生宿舍管理系统主界面 (22)3.2.2 学生信息管理模块 (23)3.2.3 报修管理管理模块 (28)3.2.4 来访者登记管理模块 (29)3.2.5 进校出校管理模块 (30)3.3数据导出Excel和导入Excel数据 (33)第4章系统调试 (36)4.1系统调试的目的 (36)4.2系统的调试 (36)结束语 (40)谢词 (41)附录 (42)参考文献 (43)第1章系统分析1.1系统开发的背景随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。

毕业设计论文宿舍管理系统

毕业设计论文宿舍管理系统

毕业设计论文宿舍管理系统宿舍管理系统的设计与实现关键词:宿舍管理系统;学生信息;宿舍维修;数据库;网页前端和后端一、引言宿舍管理系统是以信息技术为支撑,为了更好地管理学生宿舍生活,提高宿舍管理工作的效率,将学生宿舍入住情况、宿舍维修信息、宿舍楼楼层信息等多种信息进行管理和处理的系统。

本文主要介绍了宿舍管理系统的设计与实现。

二、系统设计(一)数据库设计数据库设计包括学生信息表、宿舍楼楼层信息表和宿舍维修信息表。

学生信息表包括学号、姓名、性别、年级、专业等字段,宿舍楼楼层信息表包括楼号、楼层号等字段,宿舍维修信息表包括报修时间、维修状态、处理结果等字段。

(二)网页前端设计网页前端设计使用HTML、CSS和JavaScript等技术进行实现。

前端页面包括学生信息展示页面、宿舍楼楼层信息展示页面和宿舍维修信息展示页面。

学生信息展示页面显示学生的姓名、性别、年级、专业等信息;宿舍楼楼层信息页面显示宿舍楼的楼号、楼层号等信息;宿舍维修信息展示页面显示维修的时间、维修状态等信息。

(三)网页后端设计三、系统实现系统实现过程主要分为数据库的创建和网页前端和后端的实现。

数据库的创建可以使用SQL语句进行建表操作,网页前端和后端的实现可以使用HTML、CSS、JavaScript和Java等技术进行实现。

四、系统应用宿舍管理系统的应用可以提高宿舍管理的效率和准确性,方便学生和宿舍管理员进行信息查询,处理宿舍维修信息等。

系统应用可以实现以下几点:1.学生信息的管理和查询:宿舍管理员可以通过系统查询学生的入住情况、修改学生的个人信息等。

2.宿舍楼楼层信息的管理和查询:系统可以提供宿舍楼楼层信息的查询和管理功能,方便宿舍管理员了解宿舍楼的基本情况。

3.宿舍维修信息的管理和处理:宿舍管理员可以通过系统接收学生维修报修请求,并处理维修情况,方便维修工作的进行。

五、结论。

学生公寓管理系统的设计与实现论文

学生公寓管理系统的设计与实现论文

学生公寓管理系统的设计与实现论文目录1. 内容综述 (3)1.1 研究背景与意义 (4)1.2 国内外研究现状 (5)1.3 论文结构安排 (6)2. 学生公寓管理系统概述 (7)2.1 系统功能说明 (8)2.2 系统需求分析 (9)3. 系统设计 (10)3.1 系统总体设计 (12)3.1.1 系统架构设计 (13)3.1.2 数据库设计 (15)3.2 用户界面设计 (16)3.2.1 界面风格与布局 (18)3.2.2 功能模块划分 (19)3.3 功能模块设计 (20)3.3.1 学生信息管理 (22)3.3.2 公寓信息管理 (22)3.3.3 账单管理 (24)3.3.4 系统权限管理 (26)4. 系统实现 (27)4.1 开发环境与技术选型 (29)4.2 前端开发 (30)4.3 后端开发 (32)4.3.1 服务器端语言 (33)4.3.2 数据库设计与操作 (34)4.4 数据库实现 (35)4.4.1 SQL语句设计 (36)4.4.2 数据完整性与安全性 (37)5. 系统测试 (39)5.1 测试计划 (40)5.1.1 测试用例 (41)5.1.2 测试环境准备 (42)5.2 测试过程 (43)5.2.1 单元测试 (45)5.2.2 集成测试 (47)5.2.3 系统测试 (48)6. 系统维护与扩展 (49)6.1 系统维护策略 (51)6.2 功能扩展展望 (52)7. 结论与展望 (54)7.1 研究成果总结 (55)7.2 存在的问题与不足 (55)7.3 未来工作方向 (57)1. 内容综述本文旨在设计与实现一款功能完善的学生公寓管理系统,旨在解决传统学生公寓管理方式存在的诸如信息记录不规范、管理流程繁琐、交互效率低等问题。

系统将采用BS架构,通过网页浏览器实现用户操作,并利用数据库技术高效存储和管理学生公寓信息,旨在提升管理水平、提高便捷性,为学生提供更加舒适的居住环境。

毕业论文-学生宿舍管理系统设计与实现

毕业论文-学生宿舍管理系统设计与实现

*****学院毕业设计(论文)论文题目学生宿舍管理系统系别专业年级姓名指导教师()摘要摘要:当今信息技术迅猛发展,知识更替日新月异的时代,信息技术为企业的发展提供了机遇,也带来了挑战。

使用传统人工的方式管理排课存在着许多缺点,而使用计算机对人事信息进行管理,有着手工管理所无法比拟的优点,这些优点能够极大地提高高校宿舍管理系统效率,也是企业走向科学化、正规化管理,与世界接轨的重要条件.学生宿舍管理系统的开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的库.而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。

旧的手工纪录的宿舍管理方式已经不能适应高速发展的信息化时代,新的宿舍管理系统开发出来之后,学校的现有的宿舍信息管理将有很大的改观,由过去的人工方式转变为计算机方式,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、可靠性高、存储量大。

这些优点能够极大地提高效率,也是学校科学化、正规化管理的重要条件。

本系统是采用Microsoft VisualStudio 2005作为前台开发工具,SQL Server2000作为后台数据库平台的管理系统。

本系统经过测试,运行稳定,已得到认可。

关键词:高校宿舍管理系统;Microsoft Visual Studio 2005;SQL Server2000AbstractIn today's rapid development of information technology, knowledge of the era of rapid change, information technology for the development of enterprise opportunities and challenges. The use of traditional management Timetable man ually,there are many shortcomings, and the use of computer information of p ersonnel management, management can not be compared with hand the advanta ges of these benefits can greatly improve the efficiency of information manage ment personnel as well as scientific enterprises,the informal management,a nd an important condition for the rest of the world。

学生宿舍管理系统毕业设计论文

学生宿舍管理系统毕业设计论文

学生宿舍管理系统毕业设计论文学生宿舍管理系统是一种为大学或学校提供便利、有效管理学生宿舍的软件系统。

随着现代教育的迅速发展和学生人数的增多,传统的手工管理已经无法满足学生宿舍日常管理和安全管理的需求。

因此,设计一个学生宿舍管理系统可以提高宿舍管理的效率和质量,减轻管理工作的压力。

该宿舍管理系统的设计目标是通过信息化手段实现宿舍生活的全面管理,包括学生管理、卫生管理、安全管理、设备管理等方面。

首先,该系统可以方便地记录学生的基本信息,包括学生姓名、学号、性别、年级、专业等,方便宿舍管理员查询和统计信息。

其次,通过该系统可以记录学生宿舍的具体情况,如住宿人数、宿舍类型、楼栋号等,以帮助宿舍管理员进行宿舍的分配和调整。

此外,还可以记录每个学生住宿期限,方便学生入住时间的掌控和管理。

在卫生管理方面,该系统可以记录宿舍卫生检查情况,包括检查日期、检查人员、卫生得分等,方便宿舍管理员对卫生情况进行评估和改进。

在安全管理方面,该系统可以记录宿舍门禁情况,包括每个宿舍的门禁密码、刷卡记录等,同时也可以记录宿舍的日常安全检查,包括燃气安全、用电安全等,减少安全隐患发生的可能。

此外,该系统还可以记录宿舍设备的情况,包括床位、桌椅、电脑等,并进行定期检查和维护,提高设备的使用寿命和安全性。

该系统的实施有以下几个关键步骤。

首先,需要设计一个合理的数据库模型,存储学生和宿舍相关的信息。

其次,需要编写相应的前端和后端程序,实现用户界面的设计和功能的实现。

然后,需要进行系统的测试和优化,确保系统的稳定性和可靠性。

最后,需要对系统进行培训和推广,让宿舍管理员和学生了解并能够正确使用该系统。

总之,学生宿舍管理系统的设计和实施可以提高宿舍管理的效率和质量,减轻管理工作的压力。

通过合理记录和管理学生和宿舍的信息,可以提供有力的支撑和便利,为学生提供更好的住宿环境,保障学生的安全和卫生。

因此,这是一个非常具有实用价值和推广价值的项目。

毕业论文宿舍管理系统

毕业论文宿舍管理系统

毕业论文宿舍管理系统摘要本文主要讲述了一种基于Web 技术的宿舍管理系统设计与实现。

宿舍管理系统面向大学生宿舍,提供了宿舍信息管理、物品维修管理、宿舍报修、意见反馈、宿舍考勤等功能。

通过该系统,宿管可以方便快捷地管理宿舍信息和物品维修,学生可以方便快捷地进行宿舍报修和意见反馈,并能够自主查询宿舍考勤情况。

实验结果表明,该系统具有良好的性能和实用性,能够为宿舍管理提供一种全新的解决方案。

关键词:宿舍管理系统;Web 技术;物品维修;宿舍考勤第一章引言1.1 研究背景随着互联网技术的迅速发展,各行各业都开始利用互联网技术进行信息化管理。

教育行业也不例外,特别是针对大学生宿舍管理,越来越多的高校开始尝试通过网络化手段来提高宿舍管理效率和服务质量。

传统的宿舍管理模式主要依靠人工管理,宿管需要记录宿舍信息、处理宿舍报修、维修工单、意见反馈等一系列管理事务,这些都需要大量的时间和精力,往往效率低下。

而且,学生的宿舍生活是多元化的,宿舍管理工作难以统一管理,一些管理问题也难以迅速处理。

因此,需要一种新的方案来改善宿舍管理效率和服务质量。

1.2 研究目的本文旨在设计和实现一种基于Web 技术的宿舍管理系统,为宿舍管理提供一种全新的解决方案。

该系统面向大学生宿舍,具体实现以下功能:1. 提供宿舍信息管理功能,包括宿舍楼信息、宿舍房间信息、学生住宿情况等。

2. 提供物品维修管理功能,包括物品信息维护、物品维修记录等。

3. 提供宿舍报修功能,学生可以方便快捷地提交宿舍报修申请,并能够查询维修进度。

4. 提供意见反馈功能,学生可以通过该系统对宿舍管理提出自己的建议和意见。

5. 提供宿舍考勤功能,学生可以查询宿舍考勤情况,包括迟到、旷课等情况。

第二章系统设计2.1 系统框架本系统采用 MVC(Model-View-Controller)模式作为架构,将系统的数据处理、业务逻辑和用户界面分离开,提高了开发效率和可维护性。

具体的系统框架如下图所示:\t \t图2-1 系统架构图2.2 功能设计2.2.1 宿舍信息管理宿舍信息管理功能包括宿舍楼信息、宿舍房间信息、学生住宿情况等。

学生宿舍管理系统毕业论文

学生宿舍管理系统毕业论文
从市场的角度看,随着我国社会主义市场经济的不断发展,传统的国有企业和事业 单位的规模和所跨区域在日益扩大,各种新兴公司和单位日趋增多,一种先进的、快速 的管理方式成为企业良好发展的后勤保障。近几年来,由于计算机网络技术的不断扩大 ,一个能够应用于In ternet网络中,进行对公司及单位的远程控制和管理的技术变的尤 其必要,且其需求量也在迅速增加。
包。Servlet在启用Java的Web服务器上或应用服务器上运行并扩展了该服务器的能力Java servlet对于Web服务器就好象Java applet对于Web浏览器。Servlet装入Web服 务器并在Web服务器内执行,而applet装入Web浏览器并在Web浏览器内执行。Java Servlet API定义了一个servlet和java使能的服务器之间的一个标准接口,这使得Servlets
1.2.2Servlet的功能......
1.3Oracle技术简介
1.3.1Oracle的简介
1.3.2 Oracle的特点..
系统分析和总体规划
第4章运行与测试
页脚
4.1软件测试的目的和原则
35
4.2软件的运行与安装
36
4.2.1应用程序的构建、部署36
4.2.2系统运行过程37
37
参考文献38
谢辞40
、八
前言
近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时
代,也有人称为数字化时代,计算机网络已经进入各个学校等企业、事业单位,人们的
生产生活方式已经发生很大的变化,特别是管理水平的提高,使得人与人之间的信息 交流突破了地域,即实现了远程管理与控制。因此,在这数字化的时代里,普通的人 工管理技术也受到了极大的挑战。In ternet技术持续迅猛的发展,也给传统的的管理提 出了新的模式。

学生宿舍管理系统毕业论文

学生宿舍管理系统毕业论文

学生宿舍管理系统毕业论文※论文范文※毕业设计※学术论文※大学论文毕业论文学生宿舍管理系统毕业论文XXXX学院学生宿舍管理系统毕业论文摘要统是采用Visual Basic作为前台开发工具,SQL Server作为后台数据库平台的基于C/S的两层模式的管理系统。

宿舍管理系统是目前各所高校后勤管理之中的重要部分,如何能科学有效的开展好宿舍管理部分的工作,是当前高校领导人和后勤管理人员关心的问题。

因此,宿舍管理部分工作的信息化和科学化管理有着十分重要的实践意义,本系统旨在实现对现有的宿舍管理系统中遇到的宿舍信息情况和大量数据进行数据库存储的基础上,设计并完成对其宿舍信息的分类、查询,添加,删除和修改,在深入研究的过程中,尽可能实现方便友好的操作界面和数据报表。

关键词:Visual Basic , SQL,数据库,查询。

目录目录 01. 绪论(或引言) (1)1.1问题定义及内容简介 (1)1.2 研究背景与研究意义 (2)1.3 课题调研与可行性分析 (2)2.系统需求分析 (3)2.1 系统功能需求分析 (4)2.1.1 系统功能体系图 (4)2.1.2 系统基本功能主要模块及功能 (4)2.2 业务流、数据流分析 (4)2.2.1 数据流分析 (4)2.2.2 业务流分析 (4)3.系统设计 (4)3.1系统总体结构设计 (4)3.2系统数据模型设计 (5)3.2.1 E-R图 (5)3.2.2 关系模型 (7)3.2.3 数据表 (7)3.3 系统开发与运行环境确定 (8)3.3.1系统开发 (8)3.3.2 系统开发环境 (8)4.宿舍管理系统主模块的设计 (8)4.1宿舍管理系统查询主模块的体系结构设计 (8)4.1.1 宿舍管理系统查询模块功能 (8)4.1.2宿舍管理系统查询模块功能图 (8)4.2 宿舍管理系统维护模块体系设计 (9)4.2.1宿舍管理系统信息维护模块体系结构 (9)5.宿舍管理系统主界面的功能及主要的代码 (10)5.1用户登陆界面 (10)5.2 宿舍管理系统主界面 (11)5.3 查询信息的主界面 (12)5.4 数据录入的主界面 (13)6. 用户使用手册 (15)6.1系统功能及运行环境简介 (15)6.1.1系统功能简介 (15)6.1.2 开发环境简介 (15)6.1.2.1 开发工具Visual Basic和SQL server介绍 (15)6.2 系统运行与操作指南 (16)7. 系统评价 (17)7.1系统主要功能、特色/优点 (17)7.1.1 系统主要功能 (17)7.2 系统存在不足与改进方案 (17)7.2.1 系统存在不足 (17)7.2.2 改进方案 (18)8. 致辞 (18)绪论(或引言)1.1 问题定义及内容简介随着计算机技术在各个领域的广泛应用,近几年来,计算机技术在学校管理中也得到了快速的发展,可是就学校后勤管理部来说,计算机的应用就相对的比较简单了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摘要学生宿舍管理系统是应对学生宿舍管理的现代化、网络化,逐步摆脱当前学生宿舍管理的人工管理方式,提高学生宿舍管理效率而开发的,它包括宿舍学生基本信息管理、楼道工人基本信息管理、宿舍楼基本信息管理、宿舍基本信息管理、宿舍事故基本信息管理、宿舍楼物品出入基本信息管理、宿舍楼保卫处基本信息管理、宿舍配备物品及处理管理等八大功能模块,并提供了对各功能模块的查询和更新功能,且这两种功能基本上是通过存储过程来实现的,其中宿舍学生基本信息管理、宿舍基本信息管理是系统开发的重点。

该系统开发由系统需求分析阶段、概念设计阶段、逻辑设计阶段、数据库实施阶段、系统调试和测试阶段、参考文献、附录等阶段组成。

关键字:学生宿舍管理,宿舍管理现代化,宿舍管理网络化,人工管理,功能模块,存储过程目录1. 系统需求分析阶段 (1)引言 (1)目标与任务 (1)需求分析阶段的目标 (1)需求分析阶段的任务 (1)需求分析阶段成果 (2)2. 概念设计阶段 (11)引言 (11)概念模型设计 (12)新系统流程 (13)3.逻辑设计阶段 (14) (14) (14) (14) (15) (16) (16) (16)4.物理设计阶段 (17) (17) (17) (17)楼道工人基本的信息查询和更新模块 (18)宿舍楼基本信息的查询和更新模块 (18)宿舍基本信息的查询和更新模块 (19)学生基本信息的查询和更新模块 (20)宿舍物品的查询和更新模块 (20)宿舍事故的查询和更新模块 (21)宿舍物品处理的查询和更新模块 (21)宿舍保卫处基本信息的查询和更新模块 (22)5.数据库实施阶段 (22)、数据表、视图、索引 (22)建立数据库 (22)建立数据表 (22)建立视图 (26)建立索引 (28) (28) (29)6.系统调试和测试 (29)7.实习心得 (32)8.存在的问题及建议 (32)致谢 (33)参考文献 (33)附录1 数据库逻辑结构定义 (34)附录2 存储过程定义 (38)附录3 数据查看和存储过程功能的验证 (43)附录4 所有的SQL运行语句 (48)1. 系统需求分析阶段引言通过对北校区25个学生宿舍楼的实地调查,了解到现在的学生宿舍管理仍停留在完全的人工管理阶段,楼管处没有标准的住宿学生存档信息。

这中人工管理方式费时、费事、费力,造成工作效率低下。

开发出合适的学生宿舍管理系统,可以方便学生宿舍的管理,提高宿舍管理工作效率及查询效率。

目标与任务需求分析阶段的目标(1)了解目前宿舍管理的现状以及SQL Server 2000的功能和特点。

(2)通过实地调查和问答-记录的方式了解宿舍管理的工作业务流程,并记录和处理相关的数据。

(3)与指导教师交流个人想法,征求意见,改正不合理的地方,为下面的概念设计与逻辑设计奠定基础。

需求分析阶段的任务(1)处理对象:系统要处理的对象包括宿舍楼基本信息、学生基本信息、宿舍基本信息、楼道工作人员基本信息、宿舍保卫处基本信息、宿舍事故基本信息、物品出入基本信息等七个方面,各个对象包括信息如下所示(详细的数据见于数据字典):1.宿舍楼基本信息(Dormitory):包括宿舍楼编号、宿舍楼所在校区、宿舍楼再校区中区域、每一幢宿舍楼楼管处的电话、宿舍楼楼管员信息等方面,这样可以方便管理者对宿舍楼的管理,提高查询效率;2.学生基本信息(Student):包括学生编号、学生所在学院信息、学生姓名、学生性别、学生来自省份、学生出生日期、学生入学时间、学生所学专业、所在班级等方面的信息,可以方便学信息的查询和更新;3.宿舍基本信息(Room,Fitment,FitmentDestruction,FitmentCompensate):宿舍基本信息包括四个数据结构(宿舍信息(Room),宿舍物品信息(Fitment),宿舍物品损坏信息(FitmentDestruction),宿舍损坏物品赔偿信息),每个数据结构中的数据项见数据字典;4.楼道工作人员基本信息(Worker):包括工作人员编号、工作人员姓名、工作类型、工资、性别、联系方式、工作时间等数据项,可以方便管理人员对宿舍楼道工人的任用、信息查询及更改;5.宿舍保卫处基本信息(SafeGuard):包括保卫处名称、人员数目、负责人信息、联系电话等四方面的信息;6.宿舍事故基本信息(Accident,AccidentResearch,AccidentCompensate):事故信息包括三个数据结构(事故信息、事故处理信息、事故赔偿信息),具体的数据项见数据字典;物品出入基本信息(ArticalInOut):包括出入物品的学生信息、出入的物品信息、出入物品时的负责人信息、出入物品时间,尽量减少宿舍事故的发生,保障学生宿舍财产的安全。

(2)处理功能要求系统主要完成一下几个功能:1.宿舍楼基本信息查询与修改;2.学生基本信息查询与更新;3.每一幢宿舍楼中宿舍信息的查询与信息更新;4.宿舍保卫处基本信息的查询和修改;5.宿舍事故基本信息及事故处理信息的查询和修改;6.宿舍楼物品出入审批及记录;(3)安全性和完整性要求安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过用户授权机制,欲用户登陆来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。

完整性要求用于描述宿舍楼基本信息、学生基本信息、宿舍基本信息、楼道工作人员基本信息、宿舍保卫处基本信息、宿舍事故基本信息、物品出入基本信息中数据项能否为null,以及一些用户自定义完整性(符合实际要求),详细完整性要求见于系统的逻辑设计阶段。

需求分析阶段成果(1)体会与收获系统需求分析主要采取实地询问-记录和楼管处查询宿舍学生信息的方式,同时借鉴学长在做数据库开发这方面的经验。

通过实地调查和询问,了解目前学生宿舍管理的现状,以及目前学生宿舍管理中一些问题,并对实际查询业务实地参与,了解了学生、楼管员、宿舍管理者、宿舍保卫人员对系统的信息处理要求,以及他(她)们对现存人工管理方式不能满足信息处理要求的苦恼。

同时在调查中牵涉的许多的人际交流,恰当的询问方式,由于平时几乎没有做过这方面的调查,开始时有点胆怯和不知从何入手,但过了两三幢宿舍楼之后,开始的胆怯就感觉不到了。

(2)学生宿舍管理系统业务流程图新生入住宿舍业务流程图:查询业务流程图(查询宿舍学生信息、楼道工作人员信息、宿舍楼信息等):毕业生离宿业务流程图:楼道工作人员任用业务流程图:宿舍楼物品出入业务流程图:宿舍事故处理业务流程图:(3)数据流程图顶层数据流程图:第2层数据流程图:从学生角度出发第2层数据流程图:从管理者角度出发从管理者角度出发的2层数据流程图第3层数据流程图:从新生角度出发第3层数据流程图:从毕业生角度出发第3层数据流程图:从宿舍楼物品出入出发第3层数据流程图:从宿舍事故角度出入出发第3层数据流程图:从楼道工作人员的任用角度出发第3层数据流程图:从管理者和外来访客的角度出发(4)数据字典(a)数据项:系统涉及的数据项有71项数据项列表数据项编号数据项名数据项含义与其它数据项的关系存储结构别名DI-1 StuNo 学生编号char(9) 学号DI-2 DepName 学生所在学院char(20) 学院DI-3 StuName 学生姓名char(10) 姓名DI-4 StuSex 学生性别char(2) 性别DI-5 StuHome 学生来自省份char(10) 祖籍DI-6 StuBorth 学生出生时间Date 出生日期DI-7 StuETime 学生入学时间Date 入学时间DI-8 StuPerfect 学生所在专业char(20) 专业DI-9 StuClass 学生所在班级编号Int 编号DI-10 WorNo 工作人员编号char(5) 编号DI-11 WorName 工作人员姓名char(10) 姓名DI-12 WorType 工作类型char(8) 工作类型DI-13 WorWage 工作人员工资Int 月工资DI-14 WorSex 工作人员性别char(2) 性别DI-15 WorPhNo 工作人员联系方式char(12) 电话DI-16 WorTime 工作人员工作时间char(30) 工作时间DI-17 RNo 宿舍编号char(6) 舍号DI-18 RHeader 舍长信息等于StuName char(10) 舍长DI-19 ROne 宿舍学生信息同上char(10) 舍员1 DI-20 RTwo 宿舍学生信息同上char(10) 舍员2 DI-21 RThree 宿舍学生信息同上char(10) 舍员3DI-22 RFour 宿舍学生信息同上char(10) 舍员4 DI-23 RFive 宿舍学生信息同上char(10) 舍员5 DI-24 RSix 宿舍学生信息同上char(10) 舍员6 DI-25 RGrade 宿舍学生所属年级等于StuETime char(4) 年级DI-26 RDepart 宿舍学生所在学院等于DepName char(20) 学院DI-27 RPerfect 宿舍学生所学专业等于StuPerfect char(20) 专业DI-28 RClass 学生所在班级编号等于StuClass char(2) 班级DI-29 DorNo 宿舍楼编号smallint 宿舍楼号DI-30 DorCampus 宿舍楼所属校区char(4) 校区DI-31 DorLocation 宿舍楼在校区位置char(4) 宿舍区位DI-32 DorPhNo 宿舍楼管处电话char(12) 电话DI-33 DorAdminist 宿舍楼楼管员信息等于WorNo char(10) 楼管员DI-34 SGName 保卫处名称char(15) 名字DI-35 SGWorNum 保卫处人员总数Int 人员数目DI-36 SGHeader 保卫处负责人信息char(10) 负责人DI-37 SGPhone 保卫处电话char(12) 电话DI-38 FitName 宿舍物品名称char(16) 宿舍物品DI-39 FitPrice 宿舍物品价格Float 价格DI-40 FitNum 每一种宿舍的数量Int 数量DI-41 FDFitment 损坏物品信息等于FitName char(16) 物品名DI-42 FDStudent 损坏的学生信息等于StuNo char(9) 学生DI-43 FDRoom 损坏物品宿舍信息等于RNo char(6) 舍号DI-44 FDFitNum 损坏物品的数量Int 数量DI-45 FCompFit 赔偿物品信息等于FitName char(16) 物品名DI-46 FCompStu 需赔偿学生信息等于StuNo char(9) 学生DI-47 FCompMon 赔偿价格Float 赔偿价格DI-48 FCompPrin 赔偿负责人信息等于WorNo char(10) 负责人DI-49 FCompDate 赔偿日期Date 日期DI-50 FCompNum 赔偿物品数量Int 数量DI-51 AcNo 事故编号int 编号DI-52 AcType 事故类型char(10) 类型DI-53 AcArtical 事故损失物品char(30) 物品名DI-54 AcArNum 事故损失物品数量Int 数量DI-55 AcStu 事故受害学生等于StuNo char(9) 学生DI-56 AcDate 事故发生日期Date 日期DI-57 AcPrin 事故负责人信息等于SGHeader char(15) 负责人DI-58 AcStuPh 受害人联系方式char(12) 学生电话DI-59 AcVerify 事故是否属实Bool 核查DI-60 ARNo 事故调查编号char(4) 编号DI-61 ARName 事故调查名称char(15) 调查DI-62 ARPrin 事故调查负责人等于SGHeader char(10) 负责人DI-63 ARResult 事故调查结果Bool 结果DI-64 ACStu 事故赔偿学生信息等于StuNo char(10) 学生DI-65 ACArtical 事故赔偿物品信息char(30) 物品名DI-66 ACDate 事故赔偿日期Date 日期DI-67 ACPrin 事故赔偿负责单位等于SGHeader char(15) 负责单位DI-68 AIOStu 要求物品出入学生等于StuNo char(10) 学生DI-69 AIOArtical 出入物品信息char(20) 物品名DI-70 AIOPrin 出入物品审查人等于WorNo char(10) 负责人DI-71 AIODate 出入物品日期Date 日期DI-72 AIONo 物品出入序号Int 序号(b)数据结构:数据结构列表数据结构编号数据结构名数据结构含义组成DS-1 Student 宿舍学生信息StuNo,DepName,StuName,StuSex,StuHome, StuBorth,StuETime,StuPerfect,StuClassDS-2 Worker 宿舍楼工作人员信息WorTime,WorName,WorType, WorWage,WorSex,WorPhNo,WorNoDS-3 Room 宿舍信息RNo,RHeader,ROne, RClass, RThree,RFour,RFive,RSix,RGrade, RDepart,RPerfect,RTwo,DS-4 Dormitory 宿舍楼信息DorNo,DorCampus,DorPhNo DorLocation,DorAdministDS-5 SafeGuard 宿舍保卫处信息SGName,SGWorNum,SGHeader,SGPhone DS-6 Fitment 宿舍物品配备信息FitName,FitPrice,FitNumDS-7 FitmentDestruction 宿舍物品损坏信息FDFitment,FDStudent,FDRoom,FDFitNum数据结构编号数据结构名数据结构含义组成DS-8 FitmentCompensate 宿舍损坏物品赔偿信息FCompFit,FCompStu,FCompPrin,FCompDate,FCompNumDS-9 Accident 宿舍事故注册信息AcNo,AcType, AcStu,AcDate, AcArtical,AcVerify,AcPrin, AcArNum,AcStuPhDS-10 AccidentResearch 宿舍事故调查信息ARNo,ARName,ARPrin,ARResultDS-11 AccidentCompensate 事故损失物品赔偿信息ACStu,ACArtical,ACDate,ACPrinDS-12 ArticalInOut 宿舍楼物品出入信息AIOStu,AIOArtical,AIOPrin,AIODate,AIONo (5)处理逻辑描述(判定表或判定树)处理逻辑列表2. 概念设计阶段引言概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键,包括概念模型设计和新系统流程两个阶段。

相关文档
最新文档