14
学学学学学学学 学学学学学 学学 学学学 学学学 学学学 :、、、 学学学 学学学学 学学学学 、( )

学生宿舍管理 系统分析和设计

  • Upload
    afya

  • View
    94

  • Download
    5

Embed Size (px)

DESCRIPTION

学生宿舍管理 系统分析和设计. 作者: 陈侃、黄飞、施展、 徐栋良、周建樑(姓氏排序). 数据库课程设计基本步骤. 系统的分析和设计过程主要包括:需求分析;概念结构设计;逻辑结构设计;物理结构设计,建立合适的索引,提高查询速度;应用系统的模块设计;应用系统的用户界面设计。数据库系统的实施和维护。 一) 需求分析阶段的目标 1. 了解目前宿舍管理的现状以及SQL Server 2000的功能和特点。 2. 通过实地调查和问答-记录的方式了解宿舍管理的工作业务流程,并记录和处理相关的数据。. 2. 需求分析阶段的任务. 一)处理对象: 学生基本信息 宿舍基本信息 - PowerPoint PPT Presentation

Citation preview

Page 1: 学生宿舍管理 系统分析和设计

学生宿舍管理系统分析和设计

作者:陈侃、黄飞、施展、徐栋良、周建樑(姓氏排序 )

Page 2: 学生宿舍管理 系统分析和设计

数据库课程设计基本步骤数据库课程设计基本步骤

2

系统的分析和设计过程主要包括:需求分析;概念结构设计;逻辑结构设计;物理结构设计,建立合适的索引,提高查询速度;应用系统的模块设计;应用系统的用户界面设计。数据库系统的实施和维护。

一) 需求分析阶段的目标1 . 了解目前宿舍管理的现状以及 SQL Server 2000 的功能和特点。2 . 通过实地调查和问答-记录的方式了解宿舍管理的工作业务流程,并记录和处理相关的数据。

Page 3: 学生宿舍管理 系统分析和设计

需求分析阶段的任务

一)处理对象:一)处理对象:•学生基本信息•宿舍基本信息•楼道工作人员基本信息•宿舍物品出入信息•宿舍事故基本信息

Page 4: 学生宿舍管理 系统分析和设计

对象内容对象内容

4

包括 学生学号、学生所在学院信息、学生姓名、学生来自省份、学生出生日期、学生入学时间、学生所学专业、所在班级等方面的信息,可以方便学信息的查询和更新;

宿舍基本信息包括四个数据结构,宿舍入住人数,宿舍旷宿情况 ,寝室卫生评分,宿舍室号;

包括 工作人员编号、工作人员姓名、工作类型、性别、联系方式、工作时间等数据项,可以方便管理人员对宿舍楼道工人的任用、信息查询及更改;

事故信息调查包括以下,事故类型、事故处理信息、事故赔偿信息、事故相关人员信息;

物品出入基本信息:包括出入物品的学生信息、出入的物品信息、出入物品时的负责人信息、出入物品时间,尽量减少宿舍事故的发生,保障学生宿舍财产的安全。

Page 5: 学生宿舍管理 系统分析和设计

系统功能系统功能

5

1 .学生基本信息查询与更新 2. 宿舍楼基本信息查询与修改

3. 宿舍楼道员工信息的查询与信息更新

4. 宿舍楼物品出入审批及记录 5. 宿舍事故基本信息及事故处理信息的查询和修改

Page 6: 学生宿舍管理 系统分析和设计

数据库课程设计数据库课程设计

6

系统的分析和设计过程主要包括:需求分析;概念结构设计;逻辑结构设计;物理结构设计,建立合适的索引,提高查询速度;应用系统的模块设计;应用系统的用户界面设计。数据库系统的实施和维护。

二) 数据库的设计阶段1 .系统的概念模型:  学生宿管概念模型的 ER 图

Page 7: 学生宿舍管理 系统分析和设计

将将 E-RE-R 图转换为关系模型图转换为关系模型

7

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 );

Page 8: 学生宿舍管理 系统分析和设计

3. 数据库表结构设计:

域名 含义 数据类型 例子 备注StuName 姓名 字符类型 徐栋良 主码

StuBorth 出生日期 日期类型

StuETime 进宿日期 日期类型 08/9/6

StuClass 班级 字符类型 BX0806

StuNo 学号 字符类型 32

RNo 室号 字符类型 1101

学生信息表 (student)

Page 9: 学生宿舍管理 系统分析和设计

楼道员工表 (worker)

域名 含义 数据类型 例子 备注WorNo 编号 字符类型 003 主码

WorName 姓名 字符类型 黄淑珍

WorType 职务 字符类型 宿管

WorSex 性别 字符类型 女

WorTime 工作时间 数值类型 12 表示周一,二

Page 10: 学生宿舍管理 系统分析和设计

物品出入表 (Fitment)

域名 含义 数据类型 例子 备注FitNum 编号 字符类型 0134 主码

FitName 物品 字符类型 备用钥匙

FitDate 日期 日期类型 10/3/21

StuName 姓名 字符类型 胡佳瑶

RNo 室号 字符类型 1020

Page 11: 学生宿舍管理 系统分析和设计

宿舍信息表 (room)

域名 含义 数据类型 例子 备注RNo 室号 字符类型 1124 主码

RNum 人数 数值类型 4

RGrade 卫生评分 数值类型 8 0~10

AbsNum 旷宿人数 数值类型 0

Page 12: 学生宿舍管理 系统分析和设计

事故调查信息表 (accidentresearch)

域名 含义 数据类型 例子 备注ARName 事件名 字符类型 电梯损坏

ARDate 发生日期 日期类型 10/10/26

ARType 事故类型 字符类型 设施故障

DMName 在值宿管 字符类型 黄淑珍

ARResult 处理结果 字符类型 修理完毕

Page 13: 学生宿舍管理 系统分析和设计

三)总体结构外部模板设计

13

—系统功能模块图—

Page 14: 学生宿舍管理 系统分析和设计

数据库课程设计

14

敬请 ...期待 ~~~

九宿学生宿舍管理系统