文档详情

住宿管理系统分析报告.doc

发布:2018-02-04约2.49千字共5页下载文档
文本预览下载声明
高校教师住房管理系统 系统分析报告 系统任务分析 根据对课题任务书的理解和对住房管理的了解,根据软件开发的一般性知识,可以对系 统做以下分析。 在住房管理系统中,管理员要位每个住户建立个人信息账户,并给住户分配用户名和密码,由管理员添加并完善住户个人信息,主要包括住户个人信息和家庭信息。 住户个人信息包含姓名,性别,年龄,工龄,职称,最后学历,现住房等级,家庭信息包含家庭人口。住户个人信息未经管理员不得擅自任意修改。 系统根据既定的打分标准对提交申请的住户依次打分,分类,排序。 住户登录,查看住房等级以及提交新房申请,当住户所申请的住房等级超过学校住房等级标准时系统不予受理,每人每次仅能申请一个等级的住房。 管理员登录浏览信息,主要包括教师个人信息、未达到学校住房标准教师信息、婚后居于集体宿舍教师信息以及新房源申请信息。 管理者登录可更新房源信息(在住户登录时显示更新信息),查看住户按住房等级提交的申请信息,并按照排名依次分房。当新房分配好之后删除已分房源。 二、系统执行者 本系统的系统执行者有管理员(不分类)和住户(分类)。 管理员的工作有管理住户信息,管理房源信息,管理教师住房信息等。 住户可以申请新房。 住户分为教授,副教授,讲师,助教4类,不同的职称住房标准不同。 三、系统用例 浏览住房等级 (一)用例图 住户 提交住房申请 新房源申请信息 新房源信息处理 住房低于标准的教师信息 婚后居于集体宿舍教师信息 教师现住房信息 管理员 (二)用例描述规约 1.查询输出教师现住房信息 用例名称:查询输出教师现住房信息 参与执行者:管理员 前置条件:一个合法的管理员已经登录到这个系统 事件流: 无条件循环 { 输入管理员用户名和密码,如果无效则提示重输; 如果 管理员状态无效 则 { 提示管理员无效,要求重新输入管理员;} 否则{ 显示管理员信息; 单击“教师现住房信息”按钮;{ 单击“载入”按钮,将文件信息导入对话框内; { 选中某位教师信息; 单击“修改”; 出现修改对话框; 对要修改的项目进行修改 }{ 选中某位教师信息; 单击“删除”即可删除该教师信息; }{ 单击“添加”按钮; 跳出添加对话框; 添加教师个人基本信息; } }单击“保存”按钮; 系统保存各项修改、删除、添加信息,并存于文件中; } } 2.查询输出婚后仍居于集体宿舍教师信息 用例名称:查询输出婚后仍居于集体宿舍教师信息 参与执行者:管理员 前置条件:一个合法的管理员已经登录到这个系统 事件流: 无条件循环{ 输入管理员用户名; 如果用户名无效,则{ 提示重输管理员用户名;} 显示管理员界面信息; 单击“婚后仍居集体宿舍教师”按钮{ 单击“显示”按钮,导入文本信息; 显示婚后居于集体宿舍教师姓名、性别以、出生年月及教师总数; } } 3.显示低于住房标准的教师信息 用例名称:显示低于住房标准的教师信息 参与执行者:管理员 前置条件:一个合法的管理员已经登录到这个系统 事件流: 无条件循环{ 输入管理员用户名; 如果用户名无效,则{提示重输管理员用户名;} 显示管理员界面; 单击“住房低于标准教师”按钮{ 单击“显示”按钮,导入文本信息; 显示未达到学校住房标准教师姓名,性别及现住房等级} } 4.查询输入新房源信息 用例名称:查询输入新房源信息 参与执行者:管理员 前置条件:一个合法的管理员已经登录到这个系统 事件流: 无条件循环{ 输入管理员用户名; 如果用户名无效,则{提示重输管理员用户名;} 显示管理员界面; 单击“新房源信息处理”按钮; { 分别修改输入各类房源数量; 单击“保存”按钮,则存储新房源信息; } } 5.查询输出当前新房源申请信息 用例名称:查询输出当前新房源申请信息 参与执行者:管理员 前置条件:一个合法的管理员已经登录到这个系统 事件流: 无条件循环{ 输入管理员用户名; 如果用户名无效,则{提示重输管理员用户名;} 显示管理员界面; 单击“新房源申请信息”按钮{ 点击表示住房类别的radio button控件,,单击“确定”即可显示申请每类房源的教师信息(例如点击“三室一厅”然后单击“确定”按钮即可显示所有申请“三室一厅住房”的教师信息,并且系统分数由高到低自动排列); } } 6.提交新房申请 用例名称:提交新房申请 参与执行者:管理员 前置条件:一个合法的管理员已经登录到这个系统 事件流: 无条件循环{ 输入住户用户名; 如果用户名无效,则{提示重输住户用户名;} 显示住户界面; 单击“住房申请填写”按钮{ 显示新房申请界面;{ 填写住户姓名以及要申请的住房等级,单击“确定”提交申请; {如果不提交,单击“取消”,返回上一级界面;} } } } 四、类的静态模量 根据对题目的理解和关于住房管理的知识,本系统中包含3个类:
显示全部
相似文档