仓库信息管理系统8项目开发总结报告
项目开发总结报告
1引言
1.1编写目的
为了增进大家对该项目的了解。主要是系统维护人员及开发人员的回顾所用。
1.2背景
说明:
A.本项目的名称是:仓库信息管理和所开发出来的软件系统的名称:仓库信息管理系统;
B.该软件项目的任务提出者:企业管理人员,开发者:三院07四专业
(杨梓鸣、梁雁云、李海美、黄玲玲、黄时凤、王超群、徐权、黄瀚锋、覃丹丹、蒋玺),
用户:企业仓库信息管理人员。
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 MVC(Model View Control)模块视图控制模式。
1.4参考资料
[1] 萨师煊 王珊;数据库系统概论;北京:高校教育出版;2006
[2] 黄明、梁旭;Java信息系统设计与开发实例;机械工业出版社;2004 [3] 陈松乔、仁胜兵、王国军;现代软件工程;北京:清华大学出版社;2004
2实际开发结果
2.1产品
最终制成的产品为仓库信息管理系统,包括:
a. 系统层次如上图所示。
b. 程序系统共有一个版本,版本号1.0; c. 每个文件的名称如上图;
d. 所建立的一个Microsoft Access2003中的数据库为ProductManagerdb.mdb。
2.2主要功能和性能
仓库信息管理系统包含系统管理、产品信息管理、入库管理、出库管理、库存信息管理、系统背景及背景音乐管理、系统帮助等功能。
系统管理主要是为了方便系统管理员管理系统的操作人员以及系统用户登录。 产品信息管理主要用于新产品信息的添加、旧产品信息的删除以及部分产品信息的更新。
入库管理主要是完成对数据库中入库信息表和库存信息表中产品相关信息添加、删除以及更新操作。
出库管理主要是完成对数据库中出库信息表和库存信息表中产品相关信息添加删除以及更新操作。
库存信息管理主要完成对数据库库存信息表中产品相关信息添加删除以及更新操作。 系统背景及背景音乐管理主要是为了调节系统使用者心情的。
系统帮助主要列出一些项目开发的信息。包括开发时间、相关人员以及系统版本号。
2.3基本流程
2.4进度
由于本次的开发项目是准备的不是很充分,所以在进度上是有一点延迟了。
2.5费用
本次的项目开发是在学校的机器和宿舍的PC机上进行,故所出的费用基本上是只考虑在电费和上网搜索资料方面。
3开发工作评价
3.1对生产效率的评价
给出实际生产效率,包括:
a. 程序的平均生产效率,即每人天生产的300行数; b. 文件的平均生产效率,即每人月生产的2千字数;
3.2对产品质量的评价
说明在测试中检查出来的程序编制中的错误发生率,即每千条指令(或语句)中的错误指令数1条。
3.3对技术方法的评价
采用黑盒测试,语句覆盖技术。
3.4出错原因的分析
给出对于开发中出现的错误的原因分析。 主要由于误操作引起的。
4经验与教训
在软件系统设计过程当中,我认识到开发一项好的软件不是某一个人就能完成的任务。一个小组,一个勤奋的团队非常重要,沟通是解决问题的最好方法。俗话说的好:“不怕虎一样的敌人,就怕猪一样的队伍”。所以小组中的每个成员的能力与协作能力也是致关重要的。同时,不仅是团队内部的交流,更多的是要协调好团队之间的交流。
然后呢,在课程设计中我了解和学到了很多知识,这又是在书本上学不到的,要开发一个项目就一定要先做好规划,按照软件的开发过程,详细地写好每一步所必要的文档。一般的规则是,写文档需要团队协作,这样就允许开发人员和文档编写者利用彼此的长处,取长补短。例如,如果预期读者是系统设计师,开发人员需要提供技术细节,然后文档编写者按照正确语法组织和编辑内容。软件文档的最主要目标是传达一个系统的技术要素和使用方
法。第二个目标是提供软件开发过程中的需求,决策,行为,角色和责任的书面记录。只有实现了这两个目标,软件文档才真正提供了有意义的信息。软件的概念就是:程序+文档,程序并非就是文档,文档集成在程序中。它要求在选择开发环境时不仅要考虑环境对设计、开发的完美支持,而且要考虑对维护、文档的支持;要求软件人员在设计、开发过程中要考虑维护问题、文档问题;要求程序与文档存储在同一位置、同一系统中;要求使用相同工具进行程序与文档的书写、检索;要求在编写和维护程序的同时形成文档,在书写文档时编写、维护程序。程序与文档合一的概念不仅存在于系统的设计、开发阶段而且存在于系统的维护阶段,它贯穿软件的整个生命周期。