
项目开发总结报告
西安阜泓软件股份软件公司
西部电子商务股份有限公司、
2004年1月20日
项目开发总结报告
1引言
“基于CA的万康通用社区医疗卫生服务系统”(以下简称系统)在西安阜泓软件股份软件公司和西部电子商务股份有限公司全体员工的紧密合作,辛勤努力下已经结束。
为了成功的今天,双方全体从事信息化建设的同仁们为此都作出了辛勤的努力,也为银川的医疗系统的信息化建设工作做出了一定的贡献。在此我们由衷的感谢为此而做出努力的人们。
1.1编写目的
为了我们合作双方今后能够在一个更好的合作平台上继续合作,为了合作双方在这次项目的开发当中总结经验,我们合作双方在“谦虚谨慎,积极进取”的思想指导下共同编写这分项目总结报告,希望这份总结报告,能够成为我们进一步紧密合作和项目开发当中的指导性文档。
1.2背景
说明:
a.项目的名称:《基于CA的万康通用社区医疗卫生服务系统》
b.所开发出来的软件系统名称:《基于CA的万康通用社区医疗卫生服务系统》
c.此软件的任务提出者:西部电子商务股份有限公司
d.此软件的任务开发者:西安阜泓软件软件开发公司
西部电子商务股份有限公司
e.用户:社区医疗卫生服务站
f.安装此软件的计算中心:西安阜泓软件开发公司技术研发部
西部电子商务股份有限公司技术研发部
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料
列出要用到的参考资料,如:
a.“基于CA的万康通用社区医疗卫生服务系统”计划任务书
b.“基于CA的万康通用社区医疗卫生服务系统”合同
c.可行性分析报告
d.需求分析报告
e.概要设计文档
f.详细设计文档
g.J2EE软件开发体系标准
h.XML体系标准
2实际开发结果
2.1产品
说明最终制成的产品,包括:
a.程序系统程序量197MB
b.存储媒体的形式:CD-ROM光盘
c.程序系统版本:
1.“社区医疗信息管理系统卫生局版”
2.“社区医疗信息管理系统中心版”
3.“社区医疗信息管理系统社区版”
d.所建立的每个数据库系统:MYSQL3.15
2.2主要功能和性能
功能:“系统”主要完成了社区医疗信息化建设的基本要求,详细信息请参考“系统需求说明书”。
性能:“系统”在性能上达到了社区医疗信息化建设目标的性能要求,详细要求请参考“系统需求说明书,可行性研究报告”。
2.3基本流程
基本流程请参考“社区医疗信息管理系统详细设计说明书”
2.4进度
1.可行性分析:
<1>进行可性行分析的时间:2003年2月-2003年3月
<2>参与进行可行分析的人员:周悦
<3>可行性分析的内容:进行项目的可行性分析,用科学的方法进行项目可行性论述
<4>产生的文档资料:《项目可行性分析报告》
<5>产生的结果:社区医疗信息管理系统可以进行项目研发
2.合同的签定:
<1>合同签定的时间:2003年3月7日
<2>合同签定的双方:西安阜泓软件开发有限公司,西部电子商务股份有限公司
<3>产生的结果:合同正本
3.需求分析:
<1>需求分析时间:2003年3月3日-2003年4月29日
<2>参与需求分析的人员:陈发宇,张小静,行燕
<3>配合单位:西部电子商务股份有限公司
<4>产生的文档:需求分析报告
<5>产生的结果:可进行系统开发
4.系统开发:
〈1〉开发周期:2003年3月3日至2003年8月5日
〈2〉开发人员:张小静,李华成,尹华,行燕
〈3〉开发产生的结果:产生稳定的程序源代码,和相应的过程控制文档
5.第一次工程会议:
<1 >时间:2003年6月19日星期四 上午十一点
<2>地点:西安阜泓软件开发有限公司会议室
<3>参加人员:西安阜泓软件开发有限公司 胡毅、周悦、张小静、行燕
西部电子商务股份有限公司 赵军、耿洪良、杨保林、贺丽
<4> 会议内容:
一.关于项目进度的审阅
二.关于社区医疗信息系统功能、界面及系统设计文档的讨论
三.双方下一步工作计划
〈5〉结论:
1.为保证项目如期完成,西部电子商务股份有限公司委派二名技术人员参与项目组。
2.加强文档的整理工作,确保项目按期完成。
3.双方就产品的市场宣传与销售工作达到一致,任何一方都可进行市场宣传,参照合同进行利益共享。
6.第二次工程会议;
<1>时间:2003年7月24日星期四 上午九点
<2>地点:西部电子商务股份有限公司会议室
<3>参加人员:
西安阜泓软件开发有限公司 胡毅、周悦、张小静、行燕
西部电子商务股份有限公司 赵军、耿洪良、杨保林、杨峰、金正强
<4>会议内容:
一、关于项目进度的审阅
二、关于社区医疗信息系统功能及结构的讨论
三、确定双方下一步工作计划
<5>会议结论:
双方经友好协商,达成以下共识:
1)鉴于双方第一次合作,部分工作内容没有澄清,现已达成共识,确保工程进度不受影响,如期完成。
2)按照合同内容,以上有关医疗中心和卫生局的功能属于新增功能,工期不受原合同的,具体交付工期为2个月。中心系统在社区的数据整理完毕之前完成。
3)由阜泓公司按照新增内容计算出工程量和费用,为保证双方长期、愉快合作,此部分内容以阜泓公司让利的形式免费完成。
7.C/A培训
〈1〉参加人员:李华成,尹华;
〈2〉时间:2003年12月15日--2003年12月18日
〈3〉培训内容:数字证书验证技术;数字签名技术;传输加密
〈4〉产生结果:掌握社区医疗软件嵌入C/A应用
8.C/A开发
开发周期:2004年1月1日--2004年1月16日
开发人员:李华成,尹华
产生结果:社区医疗信息管理系统嵌入C/A应用
9.项目验收会议;
时间:2004年1月19日--2004年1月20日
地点:西安阜泓软件开发有限公司
参加人员:耿洪良、杨保林,周悦,胡毅,李华成,尹华
讨论内容:〈1〉系统遗留问题
〈2〉新的需求工作安排
形成文档:
〈1〉项目开发总结报告
〈2〉项目验收报告
〈3〉项目测试报告
结论:
〈1〉对系统遗留问题按照项目验收报告的修改时间要求进行修改。
〈2〉对新的需求项目验收报告规定的日期进行。
2.5费用
列出原定计划费用与实际支出费用的对比,包括:
a.工时,以人月为单位,并按不同级别统计;
b.计算机的使用时间,区别CPU时间及其他设备时间;
c.物料消耗、出差费等其他支出。
明确说明,经费是超出了、还是节余了,分析其主要原因。
3开发工作评价
3.1对生产效率的评价
出实际生产效率,包括:
a.程序的平均生产效率:30000行/月/人(即每人月生产的行数);
b.文件的平均生产效率,15000个/月/人(即每人月生产的字数);
原订计划数作对比结果:超出原定计划生产率。
3.2对产品质量的评价
在测试中检查出来的程序编制中的错误发生率,6/1000(即每干条指令(或语句)中的错误指令数(或语句数))。
结果评价:按照质量保证计划或配置管理计划的要求本系统在开发中保证了“优等”的产品质量指标。
3.3对技术方法的评价
开发中所使用的技术:
1.面向对象的软件开发技术此技术使得软件开发符合人们认识事物的普遍规律,使得软件产品更易于维护和升级
2.XML技术:使得数据传输符合国际标准,数据更易于移植
3.J2EE技术:保证软件符合企业级规范要求,保证软件的通用性,跨平台性,健壮性,安全性
4.C/A安全证技术:保证软件的知识产权,保证数据的安全性,保证信息的不可抵赖性
5.PMP的软件质量过程控制技术:保证软件的开发质量
6.M/C,Q/C,I/C 软件测试技术
备注:由于本软件运用技术太多,在此不一一列举,详细请参考“详细设计说明书”
开发中所使用的工具:
1.Jbuilder9.0:世界上最先进的JAVA IDE开发平台
2.MYSQL:免费的数据库DBMS
3.PD9.0:主流的软件逻辑建模IDE开发工具
4.“基于Internet/的java源代码开发平台”:自主开发的软件开发平台
3.4出错原因的分析
给出对于开发中出现的错误的原因分析:
1.开发双方在对软件需求的理解上,存在一定的差异,主要原因是双方在沟通上花费的精力相对较少;
2.开发结构比较复杂,造成程序修改不是特别的方便。
解决方案:针对(1):建议建立BBS信息沟通平台
在软件上建议制定定期沟通制度
针对(2):进一步修正软件开发架构,以适应多变需求的变化。
4经验与教训
列出从这项开发工作中所得到的最主要的经验与教训:
经验:
1.软件生成平台的使用使得软件开发更加的快捷,提高生产率
2.过程控制技术的应用,使得软件质量得到了大大的提高
教训:
1.沟通时间的贫乏使得开发周期的增长
2.技术问题讨论的贫乏使得技术衔接存在瓶项
今后的项目开发工作的建议:
1.建立定期沟通制度
2.建立技术评审制度
