分房管理系统
某大学拟开发一个计算机分房管理系统,要求系统具有分房、调房、退房和咨询统计等功能。房产科把用户申请表输入系统后,系统首先检查申请表是否合理,对不合法申请表拒绝接受;对合法表根据类型进行处理。
分房申请,根据申请者情况(年龄、工龄、职称、职务、家庭人口等)计算其分数,高于阀值的进行排队。分房时,读空房文件,把好房优先分给排在分房队列前面的人,并将房屋信息与申请者一起写入住房文件中。
若为退房申请,从住房文件中删除有关信息,并将房屋信息计入空房文件。
若是调房申请,根据申请者情况计算分数,并进行以上退房和分房处理。
系统可进行房屋信息维护(输入、删除、排序),以及各种住房信息统计、查询、打印等。
遇到这个大问题不知如何解决

解决方案 »

  1.   

    本人也是初学,觉得用数据库来记录好象简单一点,请参考:一、建立数据库1、申请者表:
        申请人  年龄  工龄  职称  职务  家庭人口 住房编号
         张三    50   30   XX    YY     3      XXX
    2、对应分值表
        项目  单位项目对应分值
        年龄     2
        工龄    1
        ...
    3、阀值表
         阀值
          40
    4、住房表
         房屋编号  户型  面积  房屋等级  居住人 .... 二、制做应用程序1、申请住房登记2、分房3、调房、退房4、查询、打印