问题 问答题

阅读以下说明和数据流图,回答问题1至问题3。

【说明】 学生住宿服务系统帮助学生在就学的城市内寻找所需的住房,系统对出租的房屋信息、房主信息、需要租房的学生信息,以及学生和房主的会面信息进行管理和维护。 房主信息包括姓名、地址、电话号码及系统分配的唯一身份标识(ID)和密码;房屋信息包括房屋地址、类型(单间/套间)、适合住宿的人数、房租、房主的ID,以及现在是否可以出租(例如由于装修原因,需等到装修后才可出租或者房屋已被租出)。每当房屋信息发生变化时,房主须通知系统,系统将更新房屋文件以便学生能够获得准确的可租用房屋信息。房主向系统中加入可租用的房屋信息时,需交纳一定的费用,由系统自动给出费用信息。房主可随时更新房屋的各种属性。 学生可通过系统查询现有的可租用的房屋,但必须先在系统中注册。学生信息包括姓名、现住址、电话号码、出生日期、性别及系统分配的唯一身份标识(ID)和密码。若学生希望租用某房屋,则需要发出租房请求,请求中包含房屋的详细信息,系统将安排学生与房主会面的时间和地点,并将会面信息通知学生和房主,会面信息包括会面时间、地点及会面双方的基本信息,系统将记录会面信息。 学生住宿服务系统的顶层图如图1-3所示;

学生住宿服务系统的第0层DFD图如图1-4所示,

其中,加工3的细化图如图1-5所示。

请补齐下列数据字典条目: 登录信息=学生ID+密码 注册信息=()。

答案

参考答案:

姓名+现住址+电话号码+出生日期+性别

解析:

 

[分析]: 本题是考查分层数据流图的画法及数据字典,分层数据流图特别注意父图与子图间的平衡。问题1考查子图与父图间的平衡,具体考察是否有多余的数据流和缺少的数据流。 学生住宿服务系统帮助学生找到所需的住房,也方便房主出租房屋。房主可以向系统中加入可租用的房屋信息,由系统自动给出费用信息,房主也可更新房屋的各种属性;学生可通过系统查询现有的可租用的房屋,但必须先在系统中注册,若学生希望租用某房屋,则需要发出租房请求,系统将安排学生与房主会面的时间和地点,并将会面信息通知学生和房主。对照数据流图1-3(顶层图),可得,缺少从学生住宿服务系统到房主的数据流:费用信息。系统管理出租的房屋信息,学生查询房屋信息时,系统自然需要访问房屋信息文件,因此数据流图1-4中缺少从房屋信息文件到查询房屋的数据流。 问题2是识别加工需要交互的数据存储。安排会面是“……(系统)将会面信息通知学生和房主,会面信息包括会面时间、地点及会面双方的基本信息,系统将记录会面信息”,可见会面信息包含会面双方的基本信息,所以安排会面加工需要查询学生文件和房主文件,以获得双方的基本信息。 问题3是考查数据字典,“学生信息包括姓名、现住址、电话号码、出生日期、性别及系统分配的唯一身份标识(ID)和密码”,根据数据流图1-4中的加工3和数据流图1-5加工3的细化图,结合数据字典“登录信息=学生ID+密码”,可得学生注册信息为“姓名+现住址+电话号码+出生日期+性别”。

名词解释
单项选择题