资源描述
数据字典
A. 数据文件条目:
1.数据文件名:房屋信息
描述:房屋的一些基本信息情况
数据文件组成:表单形式存储
组成:房屋信息=房屋地址+类型+适合住宿的人 数+房租+房主的ID+现在是否可以出租
存储方式:以房主ID为记录关键字升序排列
2.数据文件名:学生信息
描述:学生的一些基本信息情况
数据文件组成:表单形式存储
组成:学生信息=姓名+现住址+电话号码+出生日期+性别+ID+密码
存储方式:以学生ID为记录关键字升序排列
3.数据文件名:房主信息
描述:房主的一些基本信息情况
数据文件组成:表单形式存储
组成:房主信息=姓名+地址+电话号码+ID+密码
存储方式:以房主ID为记录关键字升序排列
4.数据文件名:会面信息
描述:记录双方会面的相关信息
数据文件组成:表单形式存储
组成:会面信息=会面时间+地点+会面双方的基本信息
存储方式:以会面时间为记录关键字升序排列
B.数据项条目:
1.用户(学生、房主)信息表中
字段名: 用户ID
数据项: 用户身份标识
含义说明:每个用户的编号
别名: 用户身份
类型: 字符型
长度: 20
取值范围:十个中文字符内
取值含义:根据用户登录时用的ID。
字段名: address
数据项: 用户地址
含义说明:每个用户的住址
别名: 地址
类型: 字符型
长度: 40
取值范围:二十个中文字符内
取值含义:根据用户信息中的地址。
字段名: telephone
数据项: 用户电话号码
含义说明:每个用户的电话号码
别名: 用户电话
类型: 整型
长度: 11{telephone}11
取值范围:根据用户信息中的电话号码。
字段名: name
数据项: 用户姓名
含义说明:每个用户的姓名
别名: 姓名
类型: 字符型
长度: 20
取值范围:十个中文字符内
取值含义:根据用户信息中的名字。
字段名: password
数据项: 用户登录密码
含义说明:每个用户的登陆密码
别名: 用户密码
类型: 字符型
长度: 20
取值范围:十个中文字符内
取值含义:根据用户登录时用的密码。
字段名: birthday
数据项: 学生的出生日期
含义说明:每个学生的出生日期
别名: 学生生日
类型: 字符型
组成: birthday=年+月+日
长度: 10
取值范围:birthday=4{年}4+1{月}2+1{日}2
年=[1900|...|2012]
月=[1|2|3|4|5|6|7|8|9|10|11|12]
日=[1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31]
取值含义:根据学生信息中的出生日期。
字段名: sex
数据项: 学生性别
含义说明:每个学生的性别
别名: 性别
类型: 字符型
长度: 2
取值范围:一个中文字符
取值含义:根据学生信息中的性别。
2.房屋信息表中
字段名: type
数据项: 房间类型
含义说明:单间/套间
别名: 类型
类型: 字符型
长度: 5
取值范围:十个中文字符内
字段名: number
数据项: 适合住宿的人数
含义说明:可以住多少人
别名: 单人间/套间
类型: 整型
长度: 2
取值范围:1{number}2
字段名: rent
数据项: 房屋房租
含义说明:租房需要的费用
别名: 房租
类型: 整型
长度: 100
取值范围:1{rent}100
字段名: available
数据项: 可租否
含义说明:房屋现在是否可以出租
别名: 是否在装修或已出租
类型: 布尔型
长度: 2
取值范围:true/false
字段名: address
数据项: 房屋地址
含义说明:每个房屋的住址
别名: 地址
类型: 字符型
长度: 40
取值范围:二十个中文字符内
取值含义:根据房屋信息中的地址。
3.会面信息表中
字段名: Meeting time
数据项: 会面时间
含义说明:学生与房主见面时间
别名: 见面时间
类型: 日期型
长度: 8
取值范围:1900-2112
字段名: Meeting
数据项: 用户见面时间和地点
含义说明:学生和房主的见面时间和地点
别名: 会面
类型: 字符型
组成: Meeting=时间+地点
取值范围:时间=4{年}4+1{月}2+1{日}2
年=[1900|...|2012]
月=[1|2|3|4|5|6|7|8|9|10|11|12]
日=[1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31]
地点=二十个中文字符内
C. 数据流条目
1.数据流名: 交费
说明: 房主向系统中加入可租用的房屋信息时,需交纳一定的费用
数据流来源: 增加房屋信息
数据流去向: 更新房屋文件
组成: 房主姓名、地址、电话号码、ID和密码,房屋地址、类型(单间/套间)、适合住宿的人数、房租、房主的ID以及现在是否可以出租
平均流量: 每天10个
高峰期流量: 每天20个
2.数据流名: 更新房屋信息
说明: 每当房屋信息发生变化时,房主须通知系统
数据流来源: 更新房屋文件
数据流去向: 房屋信息文件
组成: 房主姓名、地址、电话号码、ID和密码,房屋地址、类型(单间/套间)、适合住宿的人数、房租、房主的ID以及现在是否可以出租
平均流量: 每天10个
高峰期流量: 每天20个
3.数据流名: 会面信息
说明: 系统安排学生与房主会面的时间和地点,并将会面信息通知学生和房主
数据流来源: 安排会面
数据流去向: 通知
组成: 房主姓名、地址、电话号码、ID,房屋地址、类型(单间/套间)、适合住宿的人数、房租、房主的ID以及现在是否可以出租,学生姓名、现住址、电话号码、出生日期、性别、学生ID
平均流量: 每天10个
高峰期流量: 每天50个
D.数据加工条目
1.处理过程: 房屋管理
加工编号: 1.1
说明: 当房屋信息发生变化时,房主需要通知系统更新房屋信息
加工逻辑:
BEGIN
用于房主更新或增加房屋信息
then 系统自动更新房屋信息
END
2.处理过程: 学生查询
加工编号: 1.2
说明: 学生查询现有的可租用的房屋
加工逻辑:
BEGIN
学生先在系统注册,建立学生信息
IF 学生注册失败 THEN 退出系统或重新注册
ELSE查看现有的可租用的房屋信息
END
3.处理过程: 安排会面
加工编号: 1.3
说明: 学生发出租房请求后,系统安排用户会面并通知
加工逻辑:
BEGIN
学生希望租用房屋,发出租房请求
IF 房屋不可租用 THEN 重新查看房屋信息,选择其他房屋
ELSE 系统安排学生与房主会面的时间和地点,并将会面信息通知学生和房主
END
4.处理过程:会面
加工编号: 1.4
说明: 房主和学生会面
加工逻辑:
BEGIN
系统通知房主和学生会面的时间和地点
IF 房主和学生其中一方没有时间 THEN 系统重新安排会面时间
ELSE 房主和学生参与会面,讨论租房的详细细节
END
展开阅读全文