- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程课程设计报告
房产管理系统
学 院: 计算机科学与技术学院
班 级:
姓 名:
指导教师:
实验要求
两人一组。
熟悉 Visio 开发环境,认真分析题目。
掌握 UML 的基本模型元素 (如角色、用例、类、数据模型等 ),准确把握
所要开发系统的功能需求,认真完成系统前期的需求分析,绘制出系统的 业务流程图 。
建立完善的角色与用例的关系,绘制出系统的 用例图。
分析用例为完成业务目标而进行的各项任务或活动及执行顺序,绘制出用例要求所要进行的活动以及活动间的约束关系的 活动图。
分析各用例的可能状态及状态间的转移,描述状态变化序列的起点和终点,绘制出系统的 状态图。
进行业务流的分析,根据系统所要完成的功能和所要处理的数据,画出反映系统逻辑模型的 数据流程图 。
通过分析系统的功能要求, 抽象出系统的实体类, 描述各实体类的属性,建立各个实体类及它们之间的关联,绘制系统的 实体类图。
总结分析出系统的各功能模块,绘制系统各子模块的 结构图。
模块的结构设计完成后,进行功能模块的界面风格和要求规范的设计,
实现变量命名规范和模块命名规范的设计,根据设计结果撰写各模块说明书
进行检查,并提交设计报告。
实验题目: 房产管理系统
需求分析
在我国住房管理是一个关系到每个人切身利益的大问题。某大学拟开发一个
用计算机进行房产管理的系统, 要求系统具有分房、 调房、退房和咨询统计等功能。
房产科把用户申请表输入系统后, 系统首先检查申请表的合法性, 对不合法的申请表系统会拒绝接受;对合法的申请表则根据其类型分别进行处理。
如果是分房申请,则根据申请者的情况(年龄、工龄、职称、职务、家庭人口等)计算其分数, 当分数高于阈值分数时, 按分数高低将申请表插到分房队列的适当位置。 每月最后一天进行一次分房活动: 从空房文件中读出空房信息 (房号、面积、等级、单位面积房租等) ;把好房优先分配给排在前面的符合该等级住房条件的申请者, 从空房文件中删除这个房号的信息, 从分房队列中删除该申请者;把此房号的信息和住房信息一起写入住房文件中, 输出住房分配单给住户,同时计算房租写入房租文件中。
如果是退房申请, 则从住房文件和房租文件中删除有关信息, 再把此房号的信息写到空房文件中。
如果是调房申请, 则根据申请者的情况确定其住房等级, 然后在空房文件中
查找属于该等级的空房,退掉原住房,再进行与分房类似的处理。
住户可向系统询问分房的阈值分数, 居住某类房屋的条件, 某房号的单位面积房租等信息。 房产科可要求系统打印出住房情况的统计表, 或更改某类房屋的居住条件、单位面积房租等信息。
系统总体设计
1、用例图:用例分房申请、调房申请退房申请、咨询、分数、分房、调房、退房,参与者有住户和房产科
extends
信息查询管理
用户管理
*
*
*
*
分房管理
*
**
*
申请个体
*
退房管理
*
系统管理员
extends
extends
extends
extends
调房管理
*
*
extends
extends
房屋基本信息管理
uses
房租管理
2、房屋管理系统结构图
房屋管理系统
租房变更申请的审
租房变更申请 房屋变更处理
批
分房申
调房申
退房申
新分房
分房申
分房申
调房申
调房申
退房申
退房申
的基本
调房处
退房处
房屋管
请信息
请信息
请信息
请审批
请批复
请审批
请批复
请审批
请批复
信息录
理
理
理
管理
管理
管理
入
3、分解“房屋变更申请”功能
房屋
变更处理
新分房
调房
退房处理
房屋管理
的基本信息录入
查询
插入
删除
修改
查询
插入
删除
修改
查询
插入
删除
修改
查询
插入
删除
修改
一
值
控
一
值
控
一
值
控
一
值
控
条
控
条
控
条
控
条
控
制
制
制
制
制
制
制
制
记
制
记
制
记
制
记
制
值
值
值
值
控
控
控
控
录
流
录
流
录
流
录
流
一
一
一
一
值
条
申
值
记
条
申
值
条
申
值
条
申
记
请
请
记
请
记
请
录
号
录
号
录
号
录
号
值
控 编
单
值
控 编
单
值
控 编
单
值
控 编
单
制
单
编
制
单
编
制
单
编
制
单
编
流
请
号
流
请
号
流
请
号
流
请
号
申
申
申
申
购置申请
购置申请
调拨申请
调拨申请
报废申请
报废申请
报废申请
报废申请
完整性校验
关联判断
完整性校验
关联判断
完整性校验
关联判断
完整性校验
关联判断
系统详细设计
活动图
查询房屋基本信息
插入
删除 修改
插入房屋基本信息 删除房屋基本信息 编辑修改房屋基本信息
继续插入
查询、修改、删除
流程图
1、分房流程
房产科
1.1
申请
分
您可能关注的文档
- 软膏剂的制备.doc实验报告.docx
- 软件测试课程设计(20200812003159).docx
- 软件测试课程设计(20200812003353).docx
- 软件工程课程设计报告报告.docx
- 三级医院一站式服务中心相关人员职责.docx
- 三氯化六氨合钴的制备实验报告.docx
- 三相异步电动机的y—△启动控制实验报告.docx
- 山大网络教育英语模拟题四含答案.docx
- 山东大学继续(网络)教育统计学a_3试题与答案.docx
- 山东日照会考模拟试题初中.docx
- 山东省潍坊市第一中学2012届高三阶段测试 基本能力试题.docx
- 山东省济宁市曲阜师大附中2010届九年级历史上学期期中质量检测试题人教版.docx
- 山东省济宁市2011届高三教学质量监测历史试题.docx
- 山东省枣庄市薛城实验中学2015届高三上学期期末历史试题.docx
- 山东省济宁市微山县第一中学2015-2016学年高二语文入学检测考试试题.docx
- 山东省淄博市张店区湖田中学2014-2015学年七年级英语下学期期中学业水平检测试题.docx
- 云南省玉溪市峨山彝族自治县一中2025-2026学年高三上学期期中考试物理-学生用卷.pdf
- 广东省江门市新会区创新教育集团2025-2026学年部编版九年级历史上学期期中综合素养评价(含答案).pdf
- 长沙市岳麓实验高三期中考试历史-学生用卷.pdf
- 四川省宜宾市翠屏区2025--2026学年八年级上学期期中历史试题(含答案).pdf
原创力文档


文档评论(0)