150 likes | 409 Views
学生宿舍管理 系统分析和设计. 作者: 陈侃、黄飞、施展、 徐栋良、周建樑(姓氏排序). 数据库课程设计基本步骤. 系统的分析和设计过程主要包括:需求分析;概念结构设计;逻辑结构设计;物理结构设计,建立合适的索引,提高查询速度;应用系统的模块设计;应用系统的用户界面设计。数据库系统的实施和维护。 一) 需求分析阶段的目标 1. 了解目前宿舍管理的现状以及SQL Server 2000的功能和特点。 2. 通过实地调查和问答-记录的方式了解宿舍管理的工作业务流程,并记录和处理相关的数据。. 2. 需求分析阶段的任务. 一)处理对象: 学生基本信息 宿舍基本信息
E N D
学生宿舍管理系统分析和设计 作者:陈侃、黄飞、施展、 徐栋良、周建樑(姓氏排序)
数据库课程设计基本步骤 系统的分析和设计过程主要包括:需求分析;概念结构设计;逻辑结构设计;物理结构设计,建立合适的索引,提高查询速度;应用系统的模块设计;应用系统的用户界面设计。数据库系统的实施和维护。 一) 需求分析阶段的目标 1. 了解目前宿舍管理的现状以及SQL Server 2000的功能和特点。 2. 通过实地调查和问答-记录的方式了解宿舍管理的工作业务流程,并记录和处理相关的数据。 2
需求分析阶段的任务 一)处理对象: • 学生基本信息 • 宿舍基本信息 • 楼道工作人员基本信息 • 宿舍物品出入信息 • 宿舍事故基本信息
对象内容 包括 学生学号、学生所在学院信息、学生姓名、学生来自省份、学生出生日期、学生入学时间、学生所学专业、所在班级等方面的信息,可以方便学信息的查询和更新; 宿舍基本信息包括四个数据结构,宿舍入住人数,宿舍旷宿情况,寝室卫生评分,宿舍室号; 包括 工作人员编号、工作人员姓名、工作类型、性别、联系方式、工作时间等数据项,可以方便管理人员对宿舍楼道工人的任用、信息查询及更改; 事故信息调查包括以下,事故类型、事故处理信息、事故赔偿信息、事故相关人员信息; 物品出入基本信息:包括出入物品的学生信息、出入的物品信息、出入物品时的负责人信息、出入物品时间,尽量减少宿舍事故的发生,保障学生宿舍财产的安全。 4
系统功能 1.学生基本信息查询与更新 2.宿舍楼基本信息查询与修改 3.宿舍楼道员工信息的查询与信息更新 4.宿舍楼物品出入审批及记录 5.宿舍事故基本信息及事故处理信息的查询和修改 5
数据库课程设计 系统的分析和设计过程主要包括:需求分析;概念结构设计;逻辑结构设计;物理结构设计,建立合适的索引,提高查询速度;应用系统的模块设计;应用系统的用户界面设计。数据库系统的实施和维护。 二) 数据库的设计阶段 1.系统的概念模型: 学生宿管概念模型的ER图 6
将E-R图转换为关系模型 2.逻辑结构设计 学生:Student(StuName,StuNo,StuETime,StuClass,StuBorth,RNo ); 楼道员工:Worker(WorNo,WorName,WorType,WorSex,WorTime); 宿舍物品:Fitment(FitNum,FitName,FitPrice,RNo,StuName,FitDate); 宿舍:Room(RNo,RGrade,RNum,RAbs); 事故调查:AccidentResearch(ARName,ARDate,ARType,DMName,ARResult); 7
3. 数据库表结构设计: 学生信息表(student)
三)总体结构外部模板设计 —系统功能模块图— 13
数据库课程设计 九宿学生宿舍管理系统 • 敬请... • 期待~~~ 14