学生宿舍管理系统需求分析及详细设计.docx

上传人:b****9 文档编号:26258746 上传时间:2023-06-17 格式:DOCX 页数:15 大小:625.55KB
下载 相关 举报
学生宿舍管理系统需求分析及详细设计.docx_第1页
第1页 / 共15页
学生宿舍管理系统需求分析及详细设计.docx_第2页
第2页 / 共15页
学生宿舍管理系统需求分析及详细设计.docx_第3页
第3页 / 共15页
学生宿舍管理系统需求分析及详细设计.docx_第4页
第4页 / 共15页
学生宿舍管理系统需求分析及详细设计.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

学生宿舍管理系统需求分析及详细设计.docx

《学生宿舍管理系统需求分析及详细设计.docx》由会员分享,可在线阅读,更多相关《学生宿舍管理系统需求分析及详细设计.docx(15页珍藏版)》请在冰豆网上搜索。

学生宿舍管理系统需求分析及详细设计.docx

学生宿舍管理系统需求分析及详细设计

学生住宿管理系统

要求:

1、完成学生的住宿管理,包括入住、换房、退房、新生入学、毕业、收费等功能。

2、入住,先查询房源、写申请、交费、入住。

3、换房,先查询房源、写申请、退房、交费、入住。

4、新生,交费、自动分配房间、入住。

5、退房,申请、交/退费、退房。

6、毕业,交/退费、退房。

完成:

DFD图(0-3层),DD,精细DFD图,SC图,流程图,E-R图,流程图,数据存储文件

 

1.数据流(DFD)图

1)、第0层

 

2)、第1层

3)、第2层

查询模块:

 

住宿管理模块:

 

费用管理模块:

 

4)第3层

入住模块:

退房模块:

换房模块:

2.数据字典

1)、外部实体

名称

说明

输入数据流

输出数据流

数据结构

备注

学生

学生数据结构

区分新生、毕业生

房管员

房管员数据结构

2)、数据结构

名称

数据项

学生

学号、姓名、性别、专业、宿舍号

房管员

编号、姓名、性别

3)、数据元素

学生:

属性名

存储代码

类型

长度

备注

学号

Sno

char

20

住宿学生学号

姓名

Sname

char

20

住宿学生姓名

性别

Ssex

char

4

专业

Sdept

char

40

学生专业

宿舍号

Dno

char

6

住宿学生宿舍号

房管员:

属性名

存储代码

类型

长度

备注

编号

Mno

char

20

房管员编号

姓名

Mname

char

20

房管员姓名

性别

Msex

char

4

 

4)、数据流

数据流名

数据流来源

数据流去向

组成

学生信息

学生

数据解读

学生数据信息

房间信息

房间分配

住宿信息数据库

房间编号、状态

申请报告

写申请

缴费管理

退房、换房、入住信息

 

5)、处理

处理过程名

输入数据流

输出数据流

费用管理

住宿申请

费用信息

查询房源

房源信息

房间分配

申请报告

申请报告

 

6)、数据存储文件

a)学生信息

属性名

存储代码

类型

长度

备注

学号(KEY)

Sno

char

20

住宿学生学号

姓名

Sname

char

20

住宿学生姓名

性别

Ssex

char

4

专业

Sdept

char

40

学生专业

宿舍号

Dno

char

6

住宿学生宿舍号

b)床位信息

属性名

存储代码

类型

长度

备注

床号(KEY)

Bno

char

20

住宿学生学号

状态

Bstate

Char

1

标注闲置或有人

c)住宿信息

属性名

存储代码

类型

长度

备注

ID(KEY)

Zid

Int

学号

Sno

char

20

住宿学生学号

床号

Bno

char

20

住宿学生床号

d)费用记录

属性名

存储代码

类型

长度

备注

ID(KEY)

Pid

Int

流水号

帐号

Pno

char

20

住宿学生帐号

金额

Pmoney

Float

日期

Pdate

Datetime

账目变动日期

摘要备注

Pstract

Text

e)用户信息

属性名

存储代码

类型

长度

备注

用户名(KEY)

Mno

char

20

姓名

Mname

char

20

用户的真实姓名

密码

Mpassword

char

15

备注

Mstract

Text

3.精细DFD图

4.SC图

5.E-R图

6.流程图

1)、系统总体流程图

函数说明:

intmain()

2)、用户登录模块

函数声明:

intLogin(stringUsername,stringPassword)

参数说明:

Username用户名;Password密码

3)、查询模块

函数声明:

intSearch(stringUsername)

参数说明:

Null_Room闲置床位;PersonFares个人消费;

Perinformation个人详细信息

 

4)、入住模块

函数声明:

intRoomAutoAllocate(stringUsername,stringNull_Room)

参数说明:

Username用户名;NewUsername新用户;RoomInfo房间信息

UserInfo用户表;Count空床位数;tag费用模块返回值

5)、费用管理模块

函数声明:

intFaresManage(stringUsername)

参数说明:

Username用户名;FareTable费用表;UserCash用户余额

FareRoom住宿费;FareElectric电费;FareWater水费

6)、退房模块

函数声明:

intRoomChectOut(stringUsername)

参数说明:

Username用户名;StudentTable学生表;UserSno用户学号

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1