《项目开发总结报告.docx》由会员分享,可在线阅读,更多相关《项目开发总结报告.docx(7页珍藏版)》请在第一文库网上搜索。
1、隐患排查智能管理系统项目开发总结报告2014年09月江苏创导信息科技有限公司1引言1.1 编写目的项目开发总结报告的编制是为了总结本项目开发工作的经验,说明实际取得的开发结果以及对整个开发工作的各个方面的评价。本文档预期的读者为软件开发人员。1.2 背景项目名称:韩城隐患排查系统系统名称:陕西陕煤韩城矿业公司隐患排查智能管理系统开发单位:江苏创导信息科技有限公司13定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。2实际开发结果2.1 产品本系统共包含5个程序,分别是:韩城矿业公司隐患排查系统服务端;韩城矿业公司隐患排查系统客户端;韩城桑树坪隐患排查矿图浏览客户端;韩城下峪口隐患排
2、查矿图浏览客户端;韩城象山矿井隐患排查矿图浏览客户端。2.2 主要功能和性能本项目主要可实现以下模块功能:1 .隐患排查功能,实现隐患信息的录入、审核、处理、验收的流程处理,以及隐患信息的查询、统计、删除、报表、大屏管理等管理功能。2 .三违信息管理功能,实现三违信息的录入、审核申诉、处理的流程管理。并可以进行查询、统计、删除、报表功能。3 .专项检查功能可以管理专项检查库,发布专项检查,录入和查询专项检查结果详情。4 .考核功能可以查询考核结果,管理隐患三违信息生成的罚单。5 .管理功能用于管理员用户配置系统信息,以及发送短信,站内信等。2.3 基本流程2.42.5 进度由于足够的技术力量保
3、障,韩城矿业公司隐患排查智能管理系统开发进度正常,并与最后阶段提前完成,争取到了一定的测试时间。3开发工作评价3.1 对生产效率的评价在高质量的前期调研设计和足够的人力支持下,本项目生产效率较高,提前完成了开发进度。3.2 对产品质量的评价本次项目产品质量较高,虽然之后又进行了一次较大修改,不过大部分是以为需求更改或开发时对需求理解有误,错误代码或者BUG导致的修改并不多。3.3 对技术方法的评价VS2010:ViSUa1StUdiO是微软公司推出的开发环境。是目前最流行的WindoWS平台应用程序开发环境。Visua1StUdio2010版本于2010年4月12日上市,其集成开发环境(IDE
4、)的界面被重新设计和组织,变得更加简单明了。ViSUa1StUdio2010同时带来了NETFrameWork4.MicrosoftVisua1Studio2010CTP(CommunityTCChnOIogyPreview-CTP),并且支持开发面向Windows7的应用程序。除了MiCroSOftSQ1Server,它还支持IBMDB2和OraCIe数据库。JavaScript:一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JaVaSCriPt引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTM1(标准通用标记语言下的一-个应用)网页
5、上使用,用来给HTM1网页增加动态功能。WindowsCommunicationFoundation(WCF):是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Windows通讯开发平台。整合了原有的windows通讯的.netRemoting,WebService,Socket的机制,并融合有HttP和FtP的相关技术。是WindoWS平台上开发分布式应用最佳的实践方式。SQ1ServerSQ1Server是一个关系数据库管理系统。它最初是由MiCrOSOftSybase和AShtOn-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在WindOWSNT推出后,M
6、iCrOSoft与SybaSe在SQ1Server的开发上就分道扬镶了,Microsoft将SQ1Server移植到WindOWSNT系统上,专注于开发推广SQ1SerVer的WindOWSNT版本。Sybase则较专注于SQ1SerVer在UNIX操作系统上的应用。.NETFramework4.0.NETFramework4.0是支持生成和运行下一代应用程序和XM1WebServices的内部Windows组件,很多基于此架构的程序需要它的支持才能够运行。DevExpressDCVEXPreSS特指DCVEXPreSS公司出品的控件集合或某系列控件或其中某控件。DevExpress开发的控件
7、有很强的实力,不仅功能丰富,应用简便,而且界面华丽,更可方便定制。对于编程人员来说是个不错的选择。它的菜单栏控件更具代表,完全可以替代开发环境提供的基本控件,而让您编写的程序或软件更显专业化。它还提供完善的帮助系统,资料详尽,可以快速入手。有些高级控件更是零代码的,非常易于使用。3.4出错原因的分析主要的错误原因是对需求的理解有歧义,或者多模块联动时导致的一些超出预期的相互影响、数据修改错误。4经验与教训此次项目中获得的经验主要有两点:第一,是开发过程中与开发后因为需求导致的改变。这提示我们在以后的工作中,无论开发阶段还是测试维护阶段,都需要随时关注需求的变化,有不理解或者歧义的地方,要第一时间解决疑问,不能模棱两可的完成工作,对以后的测试修改工作带来不必要的麻烦;第二,是前期数据库设计时部分表功能重复,导致后来的开发过程中的一些混乱和数据冗余。这带给我们的教训是在数据库设计时一定要尽可能考虑全面,严格遵循安全性,完整性,一致性,可恢复性等数据库设计原则,优化数据结构,平衡效率和功能,以保证数据库不但能满足开发需求,更能提高系统运行效率。