九号软件工程课程设计.docx
- 文档编号:25861480
- 上传时间:2023-06-16
- 格式:DOCX
- 页数:21
- 大小:780.03KB
九号软件工程课程设计.docx
《九号软件工程课程设计.docx》由会员分享,可在线阅读,更多相关《九号软件工程课程设计.docx(21页珍藏版)》请在冰豆网上搜索。
九号软件工程课程设计
软件学院
课程设计报告书
课程名称软件工程课程设计任务书
设计题目小区物业管理系统的分析与设计
专业班级
学号
姓名
指导教师
2013年01月
目录
1设计时间3
2设计目的3
3设计任务3
4设计内容3
4.1设计内容概述3
4.1.1组织机构介绍3
4.1.2业务流程介绍与分析3
4.1.3系统开发计划5
4.2需求分析5
4.2.1总体目标5
4.2.2具体目标6
4.2.3系统数据建模(ER图)6
4.2.4系统功能建模(数据流程图)7
4.2.5数据字典9
4.3总体设计14
4.4详细设计15
4.4.1车辆查看模块详细设计15
4.4.2密码修改模块详细设计16
5总结与展望17
参考文献18
1设计时间
第20、21周(2013年1月14日-2011年1月25日)
2设计目的
《软件工程概论课程设计》的目的是使学生掌握软件工程的基本原理和基本方法,充分理解和掌握软件工程学的概念、原理、方法和技术。
3设计任务
本课程设计要求学生运用软件工程的思想,严格按照软件生命周期各阶段的目的和任务,完成对系统的分析和设计。
4设计内容
4.1设计内容概述
某小区位于某市内,占地52000多平米,主要建筑为三栋18层塔楼和五栋6层砖楼,社区内绿树如荫,环境优美;居民素质、文化层次较高;交通便利。
4.1.1组织机构介绍
图4.1.1.1小区物业管理系统组织机构图
4.1.2业务流程介绍与分析
图4.1.2.1小区物业管理系统业务流程介绍
(一)
操作员通过用户名和密码登录,系统提供修改密码的功能。
系统在操作员每次成功登录时统计出上一位操作员工作期间的业务报表。
操作员可以查看小区收费资料表,系统日志表,小区客户资料表,小区房屋资料表的权限。
图4.1.2.2小区物业管理系统业务流程介绍
(二)
住户向操作员提出各类服务要求,操作员做出相应应答,并把相关信息输入系统,系统自动记录,每次服务完成后,系统生成通知,由操作员交给住户。
4.1.3系统开发计划
设计一个小区管理系统,能够迅速、正确地解决各种问题,并能做到合理收费,真正为居民排忧解难,服务周到。
而且该系统不需要一个专业的计算机工作人员,只要安排会简单操作人员即可;节省了大量的数据统计处理时间。
4.2需求分析
4.2.1总体目标
开发小区物业管理系统。
4.2.2具体目标
能够迅速、正确地解决各种问题,并能做到合理收费,真正为居民排忧解难,服务周到。
而且该系统不需要一个专业的计算机工作人员,只要安排会简单操作人员即可;节省了大量的数据统计处理时间。
4.2.3系统数据建模(ER图)
图4.2.3.1实体联系图
(一)
图4.2.3.2实体联系图
(二)
表4.2.3.1实体属性表
实体名称
属性
住户
住户编号,住户名称,联系电话,联系地址,房屋编号,家庭编号,状态
房屋
房屋编号,楼栋,所属单元,使用面积,产权,建筑面积,房型编号
收费
收费编号,住户编号,收费名称,定额用量,收费时间,收费总额,收费人员,结算结果,
保修
维修编号,维修内容,维修日期,住户编号,维修人员,物料费用,服务费用,修理费用,总费用)
车位
车位编号,房户编号,车牌号,管理人员,使用时间,退用时间,收费标准,总的收费
物业
物业编号,物业名称,责任期
卫生
提供单位编号,提供单位名称,佣金,到期时间,负责人
安保
提供单位编号,提供单位名称,佣金,到期时间,负责人
绿化
提供单位编号,提供单位名称,佣金,到期时间,负责人
4.2.4系统功能建模(数据流程图)
图4.2.4.1顶层数据流图
图4.2.4.2小区物业管理系统一层数据流图
4.2.5数据字典
(1)数据元素
表4.2.5.1数据元素表
名字
别名
描述
数据类型
长度
住户编号
无
按住房位置编号
整型
10
住户名称
无
户主姓名
字符
5
联系电话
无
手机号码
整型
11
联系地址
无
住址
字符
100
房屋编号
无
按地理位置的编号
整型
3
家庭编号
无
按户主的编号
整型
3
状态
无
是否在住
字符
1
楼栋
无
楼栋的地理位置
字符
5
所属单元
无
住宅的单元编号
整型
1
使用面积
无
房屋的实际面积
整型
10
产权
无
从属性
字符
100
建筑面积
无
建筑设计面积
整型
10
房型编号
无
房子型号设置
字符
10
收费编号
无
票据标号
整型
10
收费名称
无
费用名目
字符
10
额定用量
无
数目
整型
10
收费时间
无
开票据时间
整型
10
收费总额
无
总数
整型
10
收费人员
无
人员姓名
字符
5
结算结果
无
实际收费
整型
10
维修编号
无
通知单号
整型
10
维修内容
无
修理分类
字符
10
维修日期
无
开始时间
整型
10
维修人员
无
人员姓名
字符
10
物料费用
无
耗材费用
整型
10
服务费用
无
工作费用
整型
10
修理费用
无
修理费用
整型
10
总费用
无
实际应缴纳
整型
10
车位编号
无
按地理位置分配
整型
3
房户编号
无
按地理位置编号
整型
5
车牌号
无
车牌号
字符
10
管理人员
无
人员姓名
字符
5
使用时间
无
开始时间
整型
10
退用时间
无
到期时间
整型
10
收费标准
无
节假标准
字符
1000
总的收费
无
实际应缴纳
整型
10
物业编号
无
注册编号
字符
15
责任期
无
起止时间
整型
20
物业名称
无
名称
字符
20
提供单位编号
无
注册编号
字符
15
提供单位名称
无
名称
字符
20
佣金
无
付费
整型
10
到期时间
无
截止日期
整型
10
负责人
无
法人代表
字符
100
(2)数据存储
(3)数据流
(4)数据处理
4.3总体设计
图4.3.1总体设计图
4.4详细设计
4.4.1车辆查看模块详细设计
4.4.1.1模块定义
查看用户车辆信息
4.4.1.2输入项目
查看的车辆车牌号
4.4.1.3输出项目
出错信息和相应的车辆信息
4.4.1.4程序过程设计
图4.4.1.4.1车辆查看模块程序过程设计图
4.4.1.5测试要点
车牌的格式是否正确填写,尤其是错误填写后系统的容错能力。
对操作者身份的验证也是测试的要点之一,要禁止非操作者获取数据。
4.4.2密码修改模块详细设计
4.4.2.1模块定义
负责修改用户密码的模块。
4.4.2.2输入项目
旧密码,新密码
4.4.2.3输出项目
修改成功的密码
4.4.2.4程序过程设计
图4.4.2.4.1修改密码模块程序过程设计图
4.4.2.5测试要点
密码格式的正误。
5总结与展望
此次课程设计相对于我来说,难度较大,首次接触正规的文档写作,对格式以及办公软件的正确使用都是巨大的挑战。
接到题目之后,我竟感觉无从下手,于是,先去XX百科查找有关的资料,弄清楚了物业的定义。
而后,我又犯了一个很致命的错误。
我没有怎么考虑,抓住自己的一个想法就开始写报告,结果可想而知,当我实在写不下去的时候,我才意识到前面留下的巨大错误。
想改的时候,已只能是从头再来了。
现在想想都有些后怕,如果我能成功写完文档,进入到了软件开发阶段,那么,由我的错误所带来的损失将会更多,在整个软件的开发过程中,错误越早发现,改正的代价就越小,而我只是从写一份文档,我就已经意识到了其中的麻烦。
告诫自己,一定要在保证上面正确的情况下,才能开始下面的工作,否则,还不如不做。
撰写报告,需要细心和耐心,既要有条理,又要有道理,通过这次课程设计,我学到了很多。
参考文献
[1]郑仁杰,马素霞,麻志毅.软件工程[M]第一版.人民邮电出版社,2009年11月.
成绩评定
成绩教师
成绩评定
成绩教师
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课程设计
![提示](https://static.bdocx.com/images/bang_tan.gif)