3. 数据库设计
3.1 需求分析
设计一个性能良好的数据库管理系统,明确应用环境对系统的要求是首要的和最基本的。
数据技术应用非常广泛,数据往往非常复杂,必须事先对对信息进行充分和细致的分析通过需求分析阶段对宿舍管理系统的整个应用情况作全面的、详细的调查,收集支持系统总的设计目标的基础数据和对这些数据的要求,确定用户的需求,并把这些写成用户和数据库设计者都能够接受的文档。
需求分析是数据库开发中最难且最重要的任务之一。因为,第一,系统本身是可变的,用户的需求会也不断调整,二者的变化相适应才能达到一致性与使用的便捷性。第二,用户很难说清某部分工作的功能处理过程。在整个需求分析以及系统设计过程中,设计人员必须重视用户参与的必要性。
通过各种方法展开调查分析,才能设计出适合用户需求的最佳项目,得到用户的满意好评。
通过调查,要求系统需要有以下功能满足的基本需求。
(1) 要求有良好的人机界面,以方便管理人员进行操作。
(2) 方便的数据查询,支持各种条件查询及添加等。本文来自辣%文,论'文.网,
毕业论文 www.751com.cn 加7位QQ324~9114找原文
3.2 概念设计
宿舍管理系统的E-R图,如图1所示:
图1:宿舍管理系统E-R图
3.3 逻辑设计
创建数据库是设计系统的第一步,其关键问题在于确定所需的表结构并为之建立索引。为使系统设计精练实用,体现关系型数据库的特点,本系统为各相关表建立关系。首先分析数据表。此项工作的目的是找出真正需要放入数据表的数据项,也就是要确定数据表的字段,然后将确定的字段都放入数据表内。通过分析,要实现所有功能模块,可确定系统所需数据表如下,它们分别是:楼房基本情况表、宿舍基本情况表、宿舍等级表、班级基本情况表、学生基本情况表、迁出表。
楼房基本信息表:详细登记学校楼房基本信息。
宿舍基本信息表:详细登记学校宿舍基本信息。
宿舍等级表:记录宿舍等级信息。
班级基本信息表:详细登记学校班级基本情况。
学生基本信息表:详细登记学校学生基本情况。
迁出表:记录迁出信息。
(1)楼房基本信息表(楼号,管理员,楼层数量,楼房面积,宿舍管理员性别,宿舍房间数量),其表结构如下表表1所示。
表1:楼房基本信息表表结构
上一页 [1] [2] [3] [4] [5] [6] 下一页
ASP.net基于B/S模式的宿舍管理系统设计+数据库设计 第4页下载如图片无法显示或论文不完整,请联系qq752018766