某大学拟开发一个用计算机进行房产管理的系统,该系统具有分房、调房、退房和咨询统计等主要功能。房产管理部门把用户申请表输入系统后,系统首先检查申请表的合法性,对不合法的申请表系统将予以退回;对合法的申请表系统将会根据下述类型分别进行处理:
1. 分房:根据申请者的基本情况(年龄、工龄、职称、职务、家庭人口等)计算其分数,当分数高于阈值分数时,按分数高低将申请单插到分房队列的适当位置。假设每月最后一天进行一次分房活动,从空房文件中读出空房信息,如房号、面积、新旧等级、单位面积每月应交房费等,把好房优先分配给分房队列中靠前的符合该等级住房条件的申请者,同时从空房文件中删除掉该申请单,并把此房号的信息与住户信息一起写入住房文件中,然后输出(打印)住房分配单给住户,并计算每月应交房费以及把它写入房费文件中。
2. 退房:从住房文件和房费文件中删去有关信息,再把此房号写
入空房文件中。
3. 调房:根据申请者的情况确定其住房等级,然后在空房文件中
查找符合该等级的空房,退掉原住房,转入上述第1条执行。
4. 查询:住户可以通过系统查询目前分房的阈值分数、居住某类
房屋需满足的条件、某房号的单位面积月费用等信息。房产科可以通过系统打印出住房情况的统计表,或更改某类房屋的居住条件、单位面积月费用等。
5. 对已入住房子但有不轨行为者(如私自改变房子结构,私自改变房子用途等行为)应建立档案记录并登记所发生的行为事实及处理结果。
请:
1. 写出其需求说明(即每一层数据流图的依据)。
2. 画出数据流图(细化到三层)。
要求:用4K的纸可以写8页以上