目录
杭州电子科技大学信息工程学院
《数据库课程设计》课程设计手册
1 需求分析
1.1 需求分析
1.2 业务流程概述
1.3 数据流分析
1.3.1 数据流程顶层
1.3.2 数据流程一层
1.3.3 数据流程二层住宿管理
1.3.4 数据流程二层变更管理
1.3.5 数据流图二层门禁管理
1.3.6 数据流程二层服务管理
1.4 数据字典
1.4.1 数据项
1.4.2 数据结构
1.4.3 数据流
1.4.4 数据存储
1.4.5 处理过程
1.4.6 外部实体
2 概念结构设计
3 逻辑结构设计
3.1 关系模式
3.2 模式
3.3 外模式
4 物理结构设计
5 数据库实施与维护
5.1 建立系统必要的对象
5.1.1 建库
5.1.2 建表
5.1.3 加载数据
5.1.4 建立视图
5.1.5 建立索引
5.2 记录和约束条件的增加、删除和修改
5.2.1 记录的删改
5.2.2 约束的增删
5.3 查询实现
5.3.1 无条件单关系查询
5.3.2 有条件单关系查询
5.3.3 分组查询
5.3.4 排序查询
5.3.5 模糊查询
5.3.6 连接查询
5.3.7 嵌套查询
5.4 存储过程设计
5.5 触发器设计
6 总结与展望
图目录
图 11业务流程图
图 12数据流程顶层图
图 13数据流程一层图
图 14 数据流程二层住宿管理
图 15数据流程二层变更管理
图 16数据流图二层门禁管理
图 17数据流程二层服务管理
图 21学生宿舍管理全局E-R图
图 51无条件单关系查询
图 52有条件单关系查询
图 53分组查询
图 54排序查询
图 55模糊查询
图 56连接查询
图 57嵌套查询
表目录
表 31Student
表 32 Sbuild
表 33 Sroom
表 34 Pay
表 35 checkinf
表 36 repair
表 37 Visit
表 38学生信息视图
表 39宿舍管理员信息视图
表 310来访者信息视图
前言
随着学校的发展,学校住宿的人越来越多,由此导致宿舍管理工作日益繁重。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,再加上现有工作人员不足,就无法满足日益增长的宿舍管理业务工作的需要。这种人工方式费时、费力、费事,造成工作效率低下。为了更好地提高办事效率,我们开发出了一套能够进行实时处理、操作简单方便的管理信息系统。
杭州电子科技大学信息工程学院作为一所多科性应用型大学,地处杭州市临安区美丽的青山湖畔,学院一期占地500亩,二期占地200亩。近年来扩大招生后,生源大量增加,学生住宿管理问题引起了校领导及主管学生住宿的宿管部门的重视。由于登记、宿舍情况统计等均是以手工操作为主,数据的传送大多为纸张传递的方式,因此常常造成信息传递的不及时和办公耗材的大量浪费。为了完善这方面的管理,我们针对学院的具体情况,设计了一套学生宿舍管理系统,以此达到方便学生宿舍的管理、提高宿舍管理工作效率及查询效率。
通过详细调研,学校现有在校学生5000多人,宿舍楼7栋,男5栋,女2栋。目前,宿舍管理工作部分靠自管会老师手工完成。学生注册后,由自管会老师按照学生的专业及到校的先后次序依次安排入住,根据学生的不同情况,首先登记学生的基本信息,然后查询相应的宿舍情况,依次安排学生入住,学生报道时持录取通知书及缴费单到注册处领取宿舍钥匙。即使如此,手工管理的模式已经不能满足现代宿舍管理繁重工作的需求。