软件工程课程设计
    目:物业管理系统
    者:张海洋、颜妍
    号:310090254
专业班级:计本0702
指导教师:陈利平
所属系部:计算机与信息科学系
20101020—2010124
软件需求说明书的编写提示
1引言
1.1编写目的
俗语说的好“小康不小康,关键看住房”。随着人们生活水平的提高,人们在看住房的时候不仅看住房的设计、建造水平、面积大小等,而且还要看有无靠的居住环境,家居生活是否安全和方便,而后者则必须有好的物业管理作保证。因此,搞好住宅小区的物业管理对于提高住宅和人居环境质量,改善人民生活,推进住宅产业化的发展,尽快实现联合国人居发展大会提出的“人人享有适当的住宅”和“可持续发展的人类住区”的目标极为重要。就中国的实际情况来看,旧有住宅纳入到物业管理之中的很少,就是新建的住宅小区尽管实行了物业管理,但投入的管理力量远远不够,所以有很多小区的物业管理工作只停留在看看门、扫扫地、补补漏、收收垃圾等很浅的层次上。又由于物业管理企业的启动基金不足,多种经营服务不善等,导致招不到专业水平高的工作人员,再加上管理手段落后,所以就很难提高物业管理企业的效益。本软件适用于小型小区的物业管理。
1.2背景
a. 软件名称:小区物业管理系统
b. 项目的开发者:张海洋,颜研
用户:中小型小区的物业管理。
实现场所:文思创新
1.3定义
DFD图:数据流图
1.4参考资料
1. 《数据库系统概论》——萨师煊 王珊编著  高等教育出版社。
2. 《软件工程》——李芷 窦万峰 任满杰 编著  电子工业出版社。
3. 《物业管理需求分析说明书》——中国文档网
2任务概述
2.1目标
a. 人力与设备费用的节省;
b. 处理速度的提高;
c. 控制精度或生产能力的提高;
d. 管理信息服务的改进;
e. 决策系统的改进;
f. 人员工作效率的提高;
g. 并且通过实现本软件,能够让我们体会到以软件工程的思想开发软件,进而提高自身的软件开发规范化的意识
2.2假定和约束
a. 建议开发软件运行的最短寿命:系统运行寿命的最小值应为两年。
b. 进行系统方案选择比较的期限:系统方案选择比较的时间为一个月。
c. 经费来源和使用限制:无
d. 法律和政策方面的限制:版权所有,翻版必究
e. 硬件、软件、运行环境和开发环境的条件和限制:在windows环境下开发 , 在windows环境下运行。
f. 可利用的信息和资源:可参考已有的应用程序和数据库管理系统。
g. 建议开发软件投入使用的最迟时间:系统投入使用的最迟时间为2010820日。
3需求规定
3.1对功能的规定
a.功能:
1. 户籍管理。管理住户的户籍信息,包括:户主名,户主身份证号,住户成员,住户车辆信息等,作为其他管理的基础。还有住户搬入、搬出的信息,住户信息修改等。
2. 出入信息。管理小区的人、车的出入,确保小区住户的安全。
3. 维修管理。管理小区中各个设施的维修。包括设备报修、修改记录等。
4. 收缴费管理。帮助小区住户收取各种代收缴的费用,如煤气费,水电费等。详细的包括开始收费和收费查询。
5. 系统权限管理,限制用户权限,不能随意进入任何系统。包括添加用户、修改用户、删除用户。
b.性能:优良
c.输出:查询的结果.
d.输入:住户管理的各种信息。
f.安全与保密要求:系统对不同权限的用户提供不同的功能模块,对历史数据的更改和新数据的添加只有一定权限的用户才能进行操作,一般的用户只能进行查询操作。对数据库的关键数据应要求保密。
g.完成期限:
h. 模块划分:
3.2处理流程和数据流程
DFD图:
3.3对性能的规定
3.3.1精度
输出:查询的结果。
输入:住户管理的各种信息。
      门牌号:以两个字母开头,再加三个数字。
      姓名:输入中文,字符个数不超过5。
      电话号码:输入7个数字。
车位:以c开头,再加上门牌号。
3.3.2时间特性要求
该软件的时间特性要求:
a. 响应时间:100ms
b. 更新处理时间:100ms
c. 数据的转换和传送时间:100ms
d. 解题时间:100ms
3.4数据管理能力要求
    表格个数:49
    记录项个数:357
    记录条数可根据实际情况增加。数据库大小不超过10M。
3.5故障处理要求
1. 数据库损坏
解决办法: 根据数据库备份,数据库日志文件还原数据库。
2. 应用程序出错
解决办法:
a) 查看软件说明书等文档,看看程序运行时对系统的要求,用户可以对照检查自己的系统是否满足要求。如果系统不能够达到应用程序的要求,那么需要进行一系列的升级或修改设置,如添加硬件,或为操作系统安装最新的补丁程序,检查系统中安装的驱动程序是否为最新的版本。
b) 关闭所有其他正在运行的应用程序,再次启动出错的程序,看是否解决了问题。如果解决了问题就能够肯定是和某个软件引发了冲突,可以通过一个一个地启动这些软件来进行测试,出引发问题的软件。如果问题仍然存在,则继续下面的操作。
c) 重新安装应用软件,最好先卸载软件再重新安装。
d) 对系统进行病毒扫描,看看是不是感染了病毒,或者出错的程序本身是否被感染了。如果查出有病毒感染,一般杀毒软件会自动修复被感染的程序,但我们建议最好还是重新安装一次应用程序为好。
e) 如果出错的程序原来可以正常运行,则回忆一下在这个程序出错前安装了什么特别的软件,例如杀毒软件、系统设置优化软件等等。
4系统设计过程
各功能模块操作方法  
1、系统主界面  
·成功登录本系统后即进入了系统主界面,此窗口顶部的工具栏是软件的一些系统功能。
·
系统主界面的左侧分别列示了日常管理收费管理社区服务系统设置四大功能模块
·系统主界面默认打开的是日常管理模块,在此模块,用户可以方便的对小区业主的各项信息进行操作。操作的方法是先将光标定位到查询关键字文本框,在其 输入相应的关键字(如:门牌、姓名、电话)可进行模糊查询,到目标业主后按回车或点击确定即可调出此业主的详细信息。同时时示在主界面下半部的 “费用信息报修信息车位信息建议意见备注信息自动提醒即为目标业主的相应信息,可对其进行相应操作。
 
2、收费管理:收费管理模块包括销售管理业主入住物业费管理车位管理预收款管理等功能。以下分别对这几项功能的使用方法进行介绍。   2.1 销售管理   在收费管理模块中点击销售管理进入销售楼房界面如图:
·此窗口左侧显示的是物业区内所有的设置好的楼宇名称,右侧显示的是选中左侧楼宇后反对应的房屋信息。
·“房屋状态选项可以按房屋状态(这些状态是在系统设置—>房产设置中设置的)过滤当前所选楼宇对应状态下的房屋信息
·对查询选中的房屋进行如下操作:1.“销售,如果选中的是空闲房屋可对其进行销售操作,点击销售,在随后弹出的窗口中填相应的销售信息,保存即 可。2.“修改,如果选中的是已经有人购买的房屋,点击修改,在随后弹出的窗口中即可对其以前填写的销售信息进行修改。
2.2 业主入住   在收费管理模块中点击业主入住进入业主入住界面如图:
·此窗口左侧显示的是物业区内所有的设置好的楼宇名称,右侧显示的是选中左侧楼宇后反对应的房屋信息。
·“房屋状态选项可以按房屋状态(这些状态是在系统设置—>房产设置中设置的)过滤当前所选楼宇对应状态下的房屋信息
·对查询选中的房屋进行如下操作:1.“入住,如果选中的是空闲房屋可对其进行入住操作,点击入住,在随后弹出的窗口中填相应的业主入住信息,保存 即可。2.“修改,如果选中的是已经有人入住的房屋,点击修改,在随后弹出的窗口中即可对其以前填写的入住信息进行修改。
2.3 生成物业费   在收费管理模块中点击生成物业费进入生成物业费界面如图:
· 在此窗口左半部分显示的是已设置的物业费,选中某项后窗口右半部分会出现相应的可操作界面。在此窗口可以完成新物业费的生成,和对历史档案的管理。
·历史台账(档案)查询 在此可查询指定时期内的费用台账档案,也可将认为错误的档案删除(会连同相应的费用明细同时删除)。
2.4 收取物业费   在收费管理模块中点击收取物业费进入物业收费界面如图:
·此窗口左侧显示所有的业主,选择相应的业主后,在窗口右半部分显示此业主应缴的物业费及其明细。在此窗口右下部的物业费明细数表格中,可以选择本次交纳的物业费。
·选择相应的收款方式,对所选交费项进行收费。
2.5 车位管理   在收费管理模块中点击车位管理进入车位管理界面如图:
·此功能是用来添加、删除、修改车位信息。可以将空闲的车位进行销售或出租。
·可将车位信息进行导出和打印。
2.6 预收款管理   在收费管理模块中点击预收款管理进入预收款管理界面如图:
·
此窗口左侧显示所有业主,点击某个业主在窗口右半部分可以显示此业主预收款明细
·可以对每个业主预收款项、支取款项、和删除,预收的款项待交物业费时可选择预收款收费方式收款,可直接从此业主的预收款帐户中扣除相应的物业费。
 
 
·用于查询打印房产的基本信息,可随时掌握当前所有房产的销售和出租情况。
·
4、社区服务:此模块包括提醒服务建议意见报修管理保安巡逻保洁绿化等功能。  
4.1 提醒服务   在社区服务模块中点击提醒服务进入提醒服务界面如图:
·可以在此窗口进行提醒服务的添加、修改、删除等操作,管理人员可根据自已的需要添加一些定期弹出提醒的信息,以免忘做一些重要的工作,避免不必要的麻烦。
4.2 建议意见   在社区服务模块中点击建议意见进入建议意见界面如图:
·可在此窗口进行建议意见的添加、修改、删除等操作,管理人员在此可记录业主提出的一些建议和意见并对这些建议和意见进行跟踪反馈,为健全物业管理工作提供了业主与物业管理互动的平台。
4.3 报修管理   在社区服务模块中点击报修管理进入报修管理界面如图:
·此功能用于登记业主报修改的信息。对报修的内容,所需耗费的资金、维修状态、报修日期、预订完工日期及维修情况进行登记,以便跟踪服务。
4.4 保安巡查  小汽车增量调控管理信息系统 在社区服务模块中点击保安巡查进入保安巡查界面如图:
·用来登记当天保安巡逻过程中小区内出现的一些治安事件,及时登记,及时处理,对加强小区治安管理,保证业主安全,也便于日后对一些事件的查询。
4.5 保洁绿化   在社区服务模块中点击保洁绿化进入保洁绿化界面如图: