项目开发总结报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

项目开发总结报告-标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

项目开发总结报告

目录

1引言0

1.1编写目的0

1.2背景0

1.3定义1

1.4参考资料1

2实际开发结果2

2.1产品2

2.2主要功能和性能2

2.3基本流程3

2.4进度4

3开发工作评价5

3.1对生产效率的评价5

3.2对产品质量的评价5

3.3对技术方法的评价5

3.4出错原因的分析6

4经验与教训6

1引言

1.1编写目的

编写本报告的目的是研究本系统的总体需求、背景。对开发结果开发评价进行分析,得出经验与教训。

1.2背景

本项目是对超市货物管理系统作出的项目总结报告。此软件的任务是由兰州理工大学软件学院提出的,由童宗兵、王孝经、宋文组成的开发小组进行开发的,到时开发完成由张聚礼老师审查软件。

1.3定义

需求:用户解决问题或达到目标所需要的条件或功能:系统或系统部件要满足需求标准,规范或其它正式规定文档所需具有的条件或权能。

需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。

POS:英文Ponit of Sale 的缩写,即销售点终端机,是银行在特约商店、宾馆、饭店等消费场所和银行营业网店安装的终端机,它与银行信用卡授权中心联成网络,从而实现了资金的自动转账和实时入账。

1.4参考资料

1.邱桃荣.Java语言程序设计教程.北京:机械工业出版社,2007.6

2. 吴其庆编著.Java程序设计实例教程.北京:冶金工业出版社,2006

3.陈刚.Eclipse从入门到精通[M].北京:清华大学出版社, 2005:416-417. 4.丁振凡.《Java语言实用教程》北京邮电大学出版社

5.耿祥义.《Java2实用教程》清华大学出版社

6.赵付青.《Java面向对象程序设计》国防工业出版社

7.耿祥义.《Java课程设计》清华大学出版社

8.黄晓东.《Java课程设计案例精编》中国水利水电出版社

9.王根燕《Java开发技术全程指南》地址工业出版社

10.聂庆亮《Java应用开发技术指南》清华大学出版社

2实际开发结果

2.1产品

此程序系统包括10个程序名称,他们分别是:

登录程序(login)、账号注册程序、总界面程序、商品入库程序、商品出库程序、商品过期查询程序、商品查询程序、人员信息设置程序、订单设置程序、商品信息还原程序、超市货物管理信息小助手等10个程序。

注:还有一些程序,但是它们都是嵌入在上面主要程序模块里一起实现的,这里就不再列出,到时上传程序时一起上传。

开发过程中制定的计划和现在比较,程序模块基本都一样,只是实现上与预期有点差别。注:还有一些程序,但是它们都是嵌入在上面主要程序模块里一起实现的,这里就不再列出,到时上传程序时一起上传。

开发过程中制定的计划和现在比较,程序模块基本都一样,功能完成得较好。

2.2主要功能和性能

系统管理:

1.操作员:已注册的管理员

3.权限设置:设置进入该系统的身份(管理员)。

4.数据录入:对超市的商品信息、员工信息、会员信息等进行备份。

档案管理:

1. 编码规则设置:设置商品的编码规则(字符类型和长度限制设置)。

2. 商品分类设置:对商品进行合理分类。

3. 商品档案设置:增加、修改、查找、删除商品信息。

4. 货架档案设置:对货架进行合理编码安排。

5. 人员档案设置:增加、修改、查找、删除内部员工信息。

库存管理:

1. 入库单管理:对新购商品进行入库操作。

2. 出库单管理:对过期作废商品进行出库操作。

其他管理:

管理员管理:增加、修改、查找、删除会员信息和会员卡充值管理。出入库明细账:按时间段查看出入库情况。

3. 现存量查询:查询商品现存量。

2.3基本流程

基本流程图如下所示:

2.4进度

原计划进度如下:

1)可行性分析:5天。

2)需求分析:5天。

3)软件设计(概要设计和详细设计):10天。4)数据库建立:10天。

(以下2个子系统可并行编码、单元测试)5)子系统1编码测试:10天。

6)子系统2编码测试:10天。

7)硬件安装:5天。

8)硬件测试:5天。

9)集成测试:5天。

10)系统安装、培训:5天。

11)验收测试:10天。

实际进度与原计划进度一样,主要是每次的进度都与计划计划实施的一样,所以结果无偏差。

3开发工作评价

3.1对生产效率的评价

a.程序的平均生产效率:

E=aL^b=2.4*1024^1.05(每人月)

b.文件的平均生产效率为:1.024(KLOC/人月)此计划和实际的无多大偏差。

3.2对产品质量的评价

错误发生率:7.79(每千条指令)

这跟实际的预算差别不大,因为在编写的过程中还出现了一小部分的语法错误,所以要一直修改。

3.3对技术方法的评价

在开发过程中开发工具是用MYSQL 和Myeclipse平台。MYSQL所具有的将关系数据库管理系统(RDBMS)扩展为虚拟的对象数据库管理系统(ODBMS)的能力,使MYSQL成为当今应用于Intranet、Internet及其extranet中最具综合性的数据库开发环境。这就是我们采用MYSQL作为支持数据库的主要原因;而JAVA语言是一种面向对象的语言,运行速度较快,通过它可以设计出JWE窗体界面,这也是我们用Myeclipse编写的主要原因。

相关文档
最新文档