小区监控系统
项目开发总结报告
1引言
1.1编写目的
编写本报告的目的是研究本系统的总体需求、背景。
对开发结果
开发评价进行分析,得出经验与教训。
1.2背景
本项目是对小区监控系统做出的项目总结报告。
此软件的任务是由闽江学院提出的。
组成开发小组进行开发的。
开发小组成员:
组长:
组员:
1.3定义
SQL全称:结构化查询语言
1.4参考资料
参考资料如下所示:
(1)钱乐秋等,《软件工程》,青还大学出版社;
(2)张害藩,《软件工程导论》(第四版),清华大学出版社;
(3)王珊等,《数据库原理及设计》,清华大学出版社;
(4)赵池龙等,《软件工程实践教程》,电子工业出版社;
(5)陈雄峰等,《实用软件工程教程》,机械工业出版社。
2实际开发结果
2.1产品
此程序系统包括3大程序模块,他们分别是:
.信息录入模块,信息注销模块,信息查询模块,其中每个大模块下还有若干字模块。
1.信息录入模块下有:居民信息录入子模块,出入信息录入子模块,报警信息录入子模块,事件信息录入子模块等;
2.信息注销模块下有:用户信息注销子模块;
3.信息查询模块下有:居民信息查询子模块,出入信息查询子模块,报警信息查询子模块,事件信息查询子模块等。
2.2主要功能和性能
本项目要实现的时三大块模块功能:
1.信息录入模块:这个模块的开发目标达到了,能够往模块里面添加各种信息,例如居民信息录入,出入信息录入,报警信息录入,事件信息录入等。
2.信息注销模块:这个功能模块的开发目标达到了,能够对信息进行注销。
3.信息查询模块:该模块的开发目标也达到了,能够对前期录入的信息进行查询,例如居民信息查询,出入信息查询,报警信息查询,事件信息查询等。
2.3基本流程
基本流程图如下所示:
2.4进度
原计划进度如下:
A.可行性分析:10天
B.需求分析:15天;
C.软件设计(概要设计和详细设计):20天;
D.数据库建立:15天;
(以下6个子系统可并行编码、单元测试)
E.子系统1编码测试:5天;
F.子系统1编码测试:10天;
G.子系统1编码测试:15天;
H.子系统1编码测试:15天;
I.子系统1编码测试:10天;
J.子系统1编码测试:15天;
K.硬件安装:20天;
L.硬件测试:10天;
M.集成测试:15天;
N.系统安装、培训:5天;
O.验收测试:30天
实际进度与原计划进度一样,主要是每次的进度都与计划计划实施的一样,所以结果无偏差。
2.5费用
原计划费用如下:
一次性支出
经常性费用
主要是系统运行费用,假设本系统运行期10年,每年的运行费用(包括系统维护、设备维护等)5万元,按年利率5%计算如下表。
系统投资成本总额为:47+38.6082=85.6082万元。
原计划支出费用与实际支出费用一样,因为在学校里面设计,有很多东西可以免去开销,而且每一项费用的支出都是严格按计划要求实施的,像服务器与微机之类的偏差也不大,拉扯一下就差不多。
3开发工作评价
3.1对生产效率的评价
a.程序的平均生产效率:
E=aL^b=2.4*1024^1.05(每人月)
b.文件的平均生产效率为:1.024(KLOC/人月)此计划和实际的无多大偏差。
3.2对产品质量的评价
该产品操作简便,故障率低,是一个较为便捷实用的软件,可进行广泛推广使用。
3.3对技术方法的评价
在开发过程中开发工具是使用sublime。
同时还有PHP和MySQL的应用。
该项目的开发使界面更具有人性化,界面友好度高,交互性强,同时可移植性高,安全性强,这就是我们选用该工具对其进行开发的原因。
3.4出错原因的分析
设备故障,需要检修。
4经验与教训
在本项目开发的过程中,我们的团队遇到了种种困难,但最终都被我们的团队逐一克服。
其中最重要的一点的便是团队内部的成员分工,一开始的时候,大家对各自的分工并不是那么明确,但随着项目进行,我们成员之间有着不断的磨合的经历,就拿我们组员在整理文档来说,文档众多,前后改动多次,却没有及时更新保存,导致后期多次返工,但之后大家对自己的任务都有明确的认识,也意识到自己该做什么,正是这种团队精神使我们克服了项目中出现的各种难题。
其次,通过本次项目,我们深刻的意识到,知识储备量的重要性,要想做好一个项目,就必须有足够的知识,这更是告诫着我们团队的每一个成员,知识就是力量,知识就是成功的基础。
我相信我们的团队会在下一个项目中取得更好的成绩。