学生宿舍管理系统数据库设计说明
高校宿舍管理系统数据库设计说明书

XXX数据库设计说明书高校宿舍管理系统数据库设计说明书编写:郑宇日期:2015-4-25审核:日期:批准:日期:受控状态:是发布版次:1.0 日期:2015-4-25编号:变更记录签字确认郑宇2XX数据库设计说明书内部文档目录1 引言 (4)1.1预期的读者 (4)1.2数据库 (4)1.3目的和作用 (4)2 数据字典设计 (4)3 数据库设计 (7)3.1系统物理结构设计 (7)3.2表设计 (8)3.2.1 TableName(表名的解释) (8)3.3表之间的关联设计 (13)3.4存储过程设计 (13)3.5触发器设计 (13)3.6J OB设计 (13)中软培训实训基地第 3 页共13 页1引言1.1 预期的读者本说明书的预期读者为:需求分析人员;设计人员;开发人员;项目管理人员;测试人员;用户等。
1.2 数据库数据库是数据管理的最新技术,是计算机科学的重要分支。
十年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。
由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。
我们选用的是SQL Server 2005。
1.3 目的和作用将数据分析的结果进一步整理,形成最终的计算机模型,以便开发人员建立物理数据库。
2数据字典设计数据字典的主要目的是提供查阅对不了解的条目的解释。
在数据字典中记录数据元素的下列信息:一般信息(名字,别名,描述等),定义(数据类型,长度,结构等),使用特点(值的范围,使用频率,使用方式—输入/输出/本地,条件值等),控制信息(来源,用户,使用它的程序,改变权等),分组信息(父结构,从属结构,物理位置—记录、文件和数据库等)。
2.1 数据字典1.用户数据字典:登记管理人员的用户名、密码及登录权限。
2.学生基本情况数据字典:详细登记学生基本信息及学生住宿情4XX数据库设计说明书内部文档况。
数据库设计实例-学生宿舍管理系统

对于大量数据的插入,应采用批量插入的方式以提高效率。
数据查询
数据查询
根据条件从数据库中检索记录,如查询某个 宿舍的所有学生信息。
查询条件设置
支持多种查询条件,如学号、姓名、宿舍号 等。
查询优化
使用索引、查询优化器等手段提高查询效率。
查询结果展示
将查询结果以表格、图表等形式展示,方便 用户查看。
恢复策略
制定详细的恢复计划,确 保在数据丢失时能够快速 恢复。
系统性能优化
索引优化
合理使用索引,提高查询效率。
查询优化
优化SQL查询语句,减少不必要的计算和数据检索。
缓存技术
利用缓存技术存储常用数据,减少对数据库的访问次数。
感谢您的观看
THANKS数据库设计实例-学生宿舍 Nhomakorabea 理系统
目录
• 系统概述 • 数据库设计 • 数据表设计 • 数据库操作 • 系统安全与维护
01
系统概述
系统简介
01
数据库设计实例:学生宿舍管理系统
02
背景:随着高校规模的不断扩大,学生宿舍管理面临诸多挑战,如宿舍分配、 学生入住、费用收缴等。为了提高管理效率,减少人为错误,开发一款学生宿 舍管理系统显得尤为重要。
费用收缴管理
记录收缴情况,计 算滞纳金等功能。
学生信息管理
录入、查询、修改 学生基本信息。
入住管理
分配宿舍、调整宿 舍、退宿等功能。
报修管理
学生提交报修申请, 管理员处理申请等 功能。
02
数据库设计
数据库需求分析
确定系统功能需求
01
收集和整理学生宿舍管理系统的功能需求,包括宿舍分配、入
住管理、费用收缴、维修报修等功能。
学生宿舍管理系统数据库分析与设计

学生宿舍管理系统数据库分析与设计一、引言学生宿舍管理系统是大学宿舍管理的重要组成部分,对学生住宿方面的各项工作提供了便利。
为了提高学生生活质量,提高宿舍管理效率,我们设计并分析学生宿舍管理系统数据库,旨在建立一个完善的系统,以满足不同用户的需求。
二、系统需求分析1. 用户角色•学生:具有查看个人信息、查看宿舍信息、报修等功能。
•宿舍管理员:具有分配宿舍、处理报修、查看宿舍信息等功能。
•系统管理员:拥有对系统整体管理的权限,包括添加、删除、修改用户信息等。
2. 功能需求•学生信息管理:包括学号、姓名、性别、联系方式等信息。
•宿舍信息管理:包括宿舍楼号、宿舍号、床位情况等信息。
•报修管理:学生可以提交报修请求,管理员可以进行处理。
•宿舍分配管理:宿舍管理员可以分配宿舍给学生。
•权限管理:系统管理员对用户权限进行管理。
三、数据库设计1. 学生表(students)字段名类型说明student_id int 学号name varchar 姓名gender varchar 性别contact varchar 联系方式2. 宿舍表(dormitories)字段名类型说明dormitory_id int 宿舍号building_id int 宿舍楼号capacity int 可容纳人数occupied_beds int 已被占用床位数3. 报修表(repairs)字段名类型说明repair_id int 报修号student_id int 学号description varchar 报修描述status varchar 报修状态四、总结通过对学生宿舍管理系统数据库的分析和设计,我们实现了学生、宿舍管理员和系统管理员之间的信息交互,提高了宿舍管理的效率和便捷性,为学生提供了更好的住宿体验。
希望这样的数据库设计能够为大学宿舍管理工作带来实质性的帮助。
数据库课程设计学生宿舍管理系统

易用性
系统需要提供简洁明了的 操作界面和流程,方便用 户快速上手和使用。
可维护性
系统需要具备良好的可维 护性,方便后续的功能扩 展和bug修复。
用户群体分析
学生
学生是宿舍管理系统的主要用户群体 ,他们需要使用系统查询和修改个人 信息、申请入住宿舍、缴纳住宿费用 等。
宿舍管理员
学校管理部门
学校管理部门需要使用系统了解学生 宿舍的整体情况,进行数据统计和分 析,以便做出更好的管理决策。
03 促进学校信息化建设
推动学校信息化建设进程,提高学校管理水平和 服务质量。
系统概述
01 系统功能
学生宿舍管理系统主要包括学生信息管理、宿舍 信息管理、住宿费用管理、报表统计等功能模块 。
02 系统用户
系统用户包括学校管理员、宿舍管理员、学生和 教师等。
03 系统特点
采用B/S架构,易于维护和升级;界面友好,操作 简单;支持多用户并发访问;具有良好的安全性 和稳定性。
费用等操作,最后生成报表供管理员查看。
数据库设计
数据库选型
选择适合课程设计的数据库管理系统,如MySQL 、Oracle等。
数据表设计
设计学生信息表、宿舍信息表、入住记录表、费 用记录表等数据表,并定义表之间的关系。
数据字典
定义数据表中每个字段的名称、类型、长度、约 束等信息,确保数据的准确性和一致性。
界面设计
界面风格
采用简洁、清晰的界面风格,符合学生宿舍管理系统 的特点。
界面布局
合理安排界面元素的位置和大小,使界面更加美观和 易用。
交互设计
设计友好的交互方式,如按钮、链接、表单等,方便 用户进行操作和输入。
04
系统实现
学生宿舍管理系统说明书

学生宿舍管理系统说明书学生宿舍管理系统说明书1、系统概述1.1 系统介绍1.2 功能概述1.2.1 学生信息管理1.2.2 宿舍信息管理1.2.3 入住登记管理1.2.4 报修管理1.2.5 宿舍费用管理1.2.6 宿舍公告管理1.3 用户使用权限2、系统安装与配置2.1 安装要求2.2 系统安装步骤2.3 系统配置3、系统功能详解3.1 学生信息管理3.1.1 学生信息录入 3.1.2 学生信息查询 3.1.3 学生信息修改 3.2 宿舍信息管理3.2.1 宿舍信息录入 3.2.2 宿舍信息查询 3.2.3 宿舍信息修改 3.3 入住登记管理3.3.1 入住登记3.3.2 入住信息查询 3.3.3 退房登记3.4 报修管理3.4.1 报修申请3.4.2 报修处理3.4.3 报修记录查询3.5 宿舍费用管理 3.5.1 费用录入 3.5.2 费用查询 3.5.3 费用统计 3.6 宿舍公告管理 3.6.1 公告发布 3.6.2 公告查询3.6.3 公告删除4、系统使用指南4.1 用户登录与退出 4.2 功能使用说明4.3 常见问题解答5、系统维护与更新5.1 数据备份与还原5.2 系统更新6、附件6.1 数据库设计文档6.2 UI设计稿法律名词及注释:1、宿舍:指供学生居住的集体居住场所,按一定条件分配给学生居住,并由学校管理的住宿设施。
2、入住登记:指学生进入宿舍时,按照规定将个人信息登记到学生宿舍管理系统中的过程。
3、退房登记:指学生搬离宿舍时,将个人信息从学生宿舍管理系统中注销的过程。
4、报修:指学生在宿舍内发现问题或需要维修时,向学校提出申请维修的请求。
5、宿舍费用:指学生居住宿舍所产生的费用,包括房租、水电费、网络费等。
6、宿舍公告:学校向宿舍内的学生发布的通知或公告。
学生宿舍管理系统-详细设计说明书

项目名称:学生宿舍管理系统文件名称版次﹕1.0
1前言
1.1目的
项目背景:本系统是针对高等院校的学生宿舍管理部门在管理学生住宿工作而开发的管理软件。
1.2 内容简介
根据客户要求,本系统能实现信息管理、班级管理、学生管理、楼房管理、房间管理、床位管理、住宿管理、信息查询和登录管理几个方面的功能。
另外,系统管理员还可以对基本信息进行新增、修改、统计或者删除。
学生宿舍管理系统力求给广大用户提供更为方便快捷的途径去管理繁琐的数据。
1.3参考数据
《学生宿舍管理系统—软件需求规格说明书.doc》
2术语表
无
3设计概述
3.1 物理结构图
本系统采用.NET C#开发平台进行开发,系统开发架构分为B/S、C/S三层架构。
学生宿舍管理系统的数据库设计(包括数据流图实体关系图)

学生宿舍管理系统一、学生宿舍管理工作应充分考虑以下几方面的要求:后勤工作者方面:可随时通过学生宿舍管理员根据本人需要查阅公寓、宿舍、宿舍卫生、来宾访问等等情况,定时刷新数据。
学生方面 :让学生感觉到学校的管理很透明,可以随时的查询自己寝室的相关信息。
学校方面 :学校其他管理系统能够与此系统连接,使用此系统的相关数据。
来宾方面 :各学生亲人、朋友等可通过宿舍管理员可以很快的查到该生所住的寝室。
二、本系统应该基本上完成以下任务:1. 学生宿舍基本信息管理:根据学生所在专业年级和班级,统一安排学生住宿;如果有学生要更换寝室,可以很方便的查询到想要更换的寝室的床位和室友情况,并删除该同学在原寝室的信息;最后打印出寝室的基本信息。
2. 学生公寓信息管理:添加新建的公寓信息,删除另做它用的公寓信息及修改己有公寓信息(包括公寓号),最后打印出学校所有的学生公寓信息。
3. 寝室的卫生信息管理:添加卫生检查信息,并把这些卫生检查信息根据寝室号存入该寝室卫生检查情况表中,以便统计学生宿舍的情况;删除没有价值的卫生检查信息;打印本次学生宿舍卫生检查情况表。
4. 寝室的设施管理:学年开始时输入寝室的家具及其它设备的信息(包括名称和数量等),能查询己登记而没有维修的维修信息,并统计出该寝室已维修了的家具及其它设备的次数和器件名称,删除已统计的维修信息,最后打印出寝室的设施及维修情况表。
5. 来访人员管理:登记每一个来访人员的出入时间,登记来访人员的有效证件类型和证件号,登记来访人员的来访事由,能查询以往每一个来访人员的记录。
三、业务数据流图1.名称:学生宿舍管理系统第一层数据流2.公寓管理数据流图3.寝室管理数据流图5.设备管理数据流图四、数据字典(略)五、数据库设计—概念结构设计各模块的图如下:1.公寓图2.寝室图3.设施维修图4.卫生检查图5.宿舍管理图实体与属性关系如下:公寓(公寓号,公寓名称,管理员,保洁员)寝室(寝室号,公寓员,寝室成员姓名,人数,床位号)设备管理表(公寓号,寝室号,维修器件名称,维修日期)来访人员登记表(寝室号,证件,证件号码,访问事由,访问日期) 六、逻辑结构设计由图得出如下基本表信息表 1 : [ ]表 2: [ ]表3:[]表4:[]表5:[]表6:[]。
学生宿舍管理系统数据库课程设计

学生宿舍管理系统数据库课程设计一、引言学生宿舍管理系统是大学校园里一个重要的管理系统,它涉及到学生的住宿信息、宿舍分配、卫生情况等方方面面。
为了提高管理效率和方便学生居住,设计一个高效、稳定的数据库系统十分必要。
本文将围绕学生宿舍管理系统数据库设计展开讨论,以满足学生宿舍管理的实际需求。
二、系统需求分析1. 管理部分•管理员可以对学生宿舍信息进行增删改查操作。
•管理员可以发布通知,分配宿舍以及调整宿舍分配情况。
•管理员可以统计每个宿舍的人数、性别比例、班级分布等数据。
2. 学生部分•学生可以查询自己的宿舍分配情况。
•学生可以查看宿舍公共设施的使用情况。
•学生可以报修宿舍问题并查询维修进度。
3. 宿舍情况•宿舍信息包括宿舍号、可容纳人数、卫生情况等。
•每个学生的个人信息包括学号、姓名、性别、联系电话等。
4. 数据库设计•以宿舍为中心建立宿舍表,包含宿舍号、楼栋号等字段。
•学生表包含学号、姓名、性别、班级等字段。
•将两个表通过外键关联,确保数据的一致性。
三、系统设计1. 数据库表设计1.1 宿舍表字段名类型说明宿舍号int 主键楼栋号int可容纳人数int卫生情况varchar(50)1.2 学生表字段名类型说明学号int 主键姓名varchar(20)性别varchar(10)班级varchar(20)2. 系统流程设计2.1 管理员操作流程1.管理员登录系统。
2.管理员进入管理界面,进行宿舍信息管理。
3.管理员发布通知,分配宿舍。
4.管理员统计宿舍信息。
2.2 学生操作流程1.学生登录系统。
2.学生查询宿舍分配情况。
3.学生查看宿舍设施使用情况。
4.学生报修宿舍问题。
四、总结本文针对学生宿舍管理系统数据库设计进行了深入探讨,从系统需求分析到数据库表设计再到系统流程设计,全面展现了一个高效、稳定的学生宿舍管理系统需要具备的特点。
通过本次课程设计,我们对数据库设计的重要性有了更深刻的理解,相信在实际应用中可以更好地为学生宿舍管理提供便利。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息工程学院oracle数据库课程设计学生宿舍管理系统数据库设计姓名: 2005544532 春江专业:计算机科学与技术指导老师:海霞完成日期: 2008.6.26摘要学生宿舍管理系统是应对学生宿舍管理的现代化、网络化,逐步摆脱当前学生宿舍管理的人工管理方式,提高学生宿舍管理效率而开发的,它包括宿舍学生基本信息管理、楼道工人基本信息管理、宿舍楼基本信息管理、宿舍基本信息管理、宿舍事故基本信息管理、宿舍楼物品出入基本信息管理、宿舍楼保卫处基本信息管理、宿舍配备物品及处理管理等八大功能模块,并提供了对各功能模块的查询和更新功能,且这两种功能基本上是通过存储过程来实现的,其中宿舍学生基本信息管理、宿舍基本信息管理是系统开发的重点。
该系统开发由系统需求分析阶段、概念设计阶段、逻辑设计阶段、数据库实施阶段、系统调试和测试阶段、参考文献、附录等阶段组成。
关键字:学生宿舍管理,宿舍管理现代化,宿舍管理网络化,人工管理,功能模块,存储过程目录1. 系统需求分析阶段 (1)1.1 引言 (1)1.2 目标与任务 (1)1.2.1 需求分析阶段的目标 (1)1.2.2 需求分析阶段的任务 (1)1.2.3 需求分析阶段成果 (2)2. 概念设计阶段 (11)2.1 引言 (11)2.2 概念模型设计 (12)2.3 新系统流程 (13)3.逻辑设计阶段 (14)3.1逻辑设计的任务和目标 (14)3.2数据组织 (14)3.2.1将E-R图转换为关系模型 (14)3.2.2模型优化 (15)3.2.3数据库模式定义 (16)3.2.4用户子模式设计 (16)3.3数据处理 (16)4.物理设计阶段 (17)4.1物理设计阶段的目标与任务 (17)4.2数据存储方面 (17)4.3系统功能模块 (17)4.3.1 楼道工人基本的信息查询和更新模块 (18)4.3.2 宿舍楼基本信息的查询和更新模块 (18)4.3.3 宿舍基本信息的查询和更新模块 (19)4.3.4 学生基本信息的查询和更新模块 (20)4.3.5 宿舍物品的查询和更新模块 (20)4.3.6 宿舍事故的查询和更新模块 (21)4.3.7 宿舍物品处理的查询和更新模块 (21)4.3.8 宿舍保卫处基本信息的查询和更新模块 (22)5.数据库实施阶段 (22)5.1建立数据库、数据表、视图、索引 (22)5.1.1 建立数据库 (22)5.1.2 建立数据表 (22)5.1.3 建立视图 (26)5.1.4 建立索引 (28)5.2数据入库 (28)5.3创建各个功能的存储过程 (29)6.系统调试和测试 (29)7.实习心得 (32)8.存在的问题及建议 (32)致 (33)参考文献 (33)附录1 数据库逻辑结构定义 (34)附录2 存储过程定义 (38)附录3 数据查看和存储过程功能的验证 (43)附录4 所有的SQL运行语句 (48)1. 系统需求分析阶段1.1 引言通过对北校区25个学生宿舍楼的实地调查,了解到现在的学生宿舍管理仍停留在完全的人工管理阶段,楼管处没有标准的住宿学生存档信息。
这中人工管理方式费时、费事、费力,造成工作效率低下。
开发出合适的学生宿舍管理系统,可以方便学生宿舍的管理,提高宿舍管理工作效率及查询效率。
1.2 目标与任务1.2.1 需求分析阶段的目标(1)了解目前宿舍管理的现状以及SQL Server 2000的功能和特点。
(2)通过实地调查和问答-记录的方式了解宿舍管理的工作业务流程,并记录和处理相关的数据。
(3)与指导教师交流个人想法,征求意见,改正不合理的地方,为下面的概念设计与逻辑设计奠定基础。
1.2.2 需求分析阶段的任务(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 需求分析阶段成果(1)体会与收获系统需求分析主要采取实地询问-记录和楼管处查询宿舍学生信息的方式,同时借鉴学长在做数据库开发这方面的经验。
通过实地调查和询问,了解目前学生宿舍管理的现状,以及目前学生宿舍管理中一些问题,并对实际查询业务实地参与,了解了学生、楼管员、宿舍管理者、宿舍保卫人员对系统的信息处理要求,以及他(她)们对现存人工管理方式不能满足信息处理要求的苦恼。
同时在调查中牵涉的许多的人际交流,恰当的询问方式,由于平时几乎没有做过这方面的调查,开始时有点胆怯和不知从何入手,但过了两三幢宿舍楼之后,开始的胆怯就感觉不到了。
(2)学生宿舍管理系统业务流程图新生入住宿舍业务流程图:查询业务流程图(查询宿舍学生信息、楼道工作人员信息、宿舍楼信息等):毕业生离宿业务流程图:楼道工作人员任用业务流程图:宿舍楼物品出入业务流程图:宿舍事故处理业务流程图:(3)数据流程图顶层数据流程图:第2层数据流程图:从学生角度出发第2层数据流程图:从管理者角度出发图2.3 从管理者角度出发的2层数据流程图第3层数据流程图:从新生角度出发第3层数据流程图:从毕业生角度出发第3层数据流程图:从宿舍楼物品出入出发第3层数据流程图:从宿舍事故角度出入出发第3层数据流程图:从楼道工作人员的任用角度出发第3层数据流程图:从管理者和外来访客的角度出发(4)数据字典(a)数据项:系统涉及的数据项有71项表1.1 数据项列表数据项编号数据项名数据项含义与其它数据项的关系存储结构别名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)数据结构:表1.2 数据结构列表数据结构编号数据结构名数据结构含义组成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)处理逻辑描述(判定表或判定树)表1.3 处理逻辑列表2. 概念设计阶段2.1 引言概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键,包括概念模型设计和新系统流程两个阶段。