1、(1)宿舍信息管理系统实现对学生,管理员信息的全部读取;实现对某个学 生或管理员特定信息的读取;(2)实现对某个人员信息的删除;(5)将某个学生增加到某个人数空缺的寝室。(6)学生退房。(7)建立插入类触发器,当在宿舍楼表,当在寝室,寝室成员,学生插入时检查插入信息,确保相应信息受约束。4宿舍楼物品出入审批及记录;1.3安全性和完整性要求安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过用户授权机制,欲用户登陆来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。完整性要求用于描述宿舍楼基本信息、学生基本信息、宿舍基本信息
2、、楼栋管理员基本信息、物品出入基本信息中数据项能否为null,以及一些用户自定义完整性(符合实际要求)。2、概要设计2.1功能结构图2.2 E-R图2.3建立数据库、数据表、插入数据2.3.1 建立数据库create database room;2.3.2 建立数据表/*1、建立宿舍楼基本信息表*/create table Dormitory( DorNo int not null unique, DorPhNo char(12), DorAdminist char(10), DorSex char(2) not null, primary key(DorNo), check(DorNo1 a
3、nd DorNo 0); 2.3.3 导入数据insert into Dormitory values(190000-000000001920020/*2、导入宿舍基本信息*/insert into Room values(620陈雪平聂绍高夏佳文王志全计算机学院软件工程621张超耀常文达刘欢李阳622张三王敏李四晨雾733方超郑拓周庆何名734姜晓文李刚罗清黄小/*3、导入宿舍学生信息*/insert into Student values(10103102方正天津市1991-01-012010-09-1507201510103104张伟1010310510103106吴麒101031071
4、0103108杨敏1010310910103110邱之10103112宋杰10103101/*4、导入楼栋管理员基本信息*/insert into Worker values(林志楼管10001520700131408:00-12:00周之保卫科8001520700141312:00-23:/*5、导入宿舍楼物品出入基本信息*/insert into ArticalInOut values (10103103电脑2009-01-07110103113笔记本电脑23、详细设计 3.1新生入住宿舍业务流程图:3.2查询业务流程图(查询宿舍学生信息、楼栋管理员信息、宿舍楼信息等):3.3宿舍楼物品出入业务流程图:3.4数据字典数据项名数据项含义数据说明数据类型别名StuNo学生编号char(8)学号StuDep学生所在学院char(20)学院StuName学生姓名cha