项目开发总结报告(库存管理,完善目录)
十、项目开发总结报告
十、项目开发总结报告
1.引言...........................................................................................................................1
1.1编写目的............................................................................................................11.2项目背景............................................................................................................11.3定义...................................................................................................................11.4参考资料............................................................................................................22.开发结果....................................................................................................................2
2.1产品...................................................................................................................22.2主要功能及性能..................................................................................................22.3所用工时............................................................................................................22.4所用机时............................................................................................................32.5进度...................................................................................................................32.6费用...................................................................................................................33.评价...........................................................................................................................3
3.1生产率评价.........................................................................................................33.2技术方案评价.....................................................................................................33.3产品质量评价.....................................................................................................34.经验与教训.................................................................................................................4
1.引言
1.1编写目的
为了增进大家对该项目的了解。主要是系统维护人员及开发人员的回顾所用。
1.2项目背景
A.本项目的名称是:库存管理信息系统;
B.该软件项目的任务提出者:农强、田谦益
开发者:庄子彬
十、项目开发总结报告
1.3定义
MVC(ModelViewControl)模块视图控制模式。
1.4参考资料
[1]萨师煊王珊;数据库系统概论;北京:高校教育出版;201*
[2]黄明、梁旭;Java信息系统设计与开发实例;机械工业出版社;201*[3]陈松乔、仁胜兵、王国军;现代软件工程;北京:清华大学出版社;201*
2.开发结果
2.1产品
a.产品名称:库存管理信息系统
b.产品功能:由库存管理子系统权限的用户登录进入库存管理子系统后,能够方便地进行
仓库管理、入库管理、出库管理、库存管理。仓库管理可用于配置企业的仓库信息;出库、入库管理可以使管理人员管理各种类型的货物进出:库存管理可提供便捷的库存查询管理。。
2.2主要功能及性能
1.总控模块:定义本系统的数据录入、数据查询等功能菜单及各项功能的下拉式菜单。2.产品出入库数据录入模块:实现每笔产品出入库数据的录入。
3.每笔出入库数据查询模块:实现对三个月以内的任何一天的每笔入库数据查询显示。
4.每日、月、截止期出入库数据查询模块:实现对下述查询条件的查询显示功能。5.某日实际库存数据查询模块:实现查询某一天各种产品的实际库存数量。6.新增产品代码(目录)模块:将新产品的目录数据增加到CPDM.DBF中,并在
CPKC.DBF中增加相应的字段。7.修改产品的价格、储备定额模块:修改产品的价格和储备足额。
8.报表计算模块:根据本月实际发生的数据,计算出统计报表(产品收发存报表)中的数据,并将计算结果存入CPBB.DBF中供打印用。
9.打印《产品收发存月汇总表》模块:实现《产品收发存月汇总表》的打印输出。打
印机型号为:STARCR3240型。
10.打印《产品库存报警表》模块:随时打印出低于最小储备定额和高于最高储备定额
的产品库存数据。
十、项目开发总结报告
2.3所用工时
没有进行统计过。
2.4所用机时
没有进行统计过。
2.5进度
由于本次的开发项目是准备的不是很充分,所以在进度上是有一点延迟了。
2.6费用
本次的项目开发是在学校的机器和宿舍的PC机上进行,故所出的费用基本上是只考虑在电费和上网搜索资料方面。
3.评价
3.1生产率评价
无实际统计过。
3.2技术方案评价
在开发过程中,我们严格按照开发阶段形式,基本掌握了整个流程。但是由于组员技术问题,编写或许有些漏洞。
3.3产品质量评价
产品质量较好,在测试过程中相对稳定。
但是由于数据库问题,信息量不大。不适合大规模普及。
十、项目开发总结报告
4.经验与教训
在软件系统设计过程当中,我认识到开发一项好的软件不是某一个人就能完成的任务。一个小组,一个勤奋的团队非常重要,沟通是解决问题的最好方法。俗话说的好:“不怕虎一样的敌人,就怕猪一样的队伍”。所以小组中的每个成员的能力与协作能力也是致关重要的。同时,不仅是团队内部的交流,更多的是要协调好团队之间的交流。
扩展阅读:图书馆管理项目开发总结报告
项目开发总结报告目录
1.引言------------------------------------------------------------------------------错误!未定义书签。
1.1编写目的---------------------------------------------------------------错误!未定义书签。1.2背景---------------------------------------------------------------------错误!未定义书签。1.3定义---------------------------------------------------------------------错误!未定义书签。1.4参考资料-----------------------------------------------------------------------------------------32.实际开发结果-------------------------------------------------------------------------------------------3
2.1产品-----------------------------------------------------------------------------------------------32.2主要功能和性能-------------------------------------------------------------------------------4
2.2.1功能----------------------------------------------------------------------------------42.2.2性能----------------------------------------------------------------------------------62.3基本流程-----------------------------------------------------------------------------------------82.4进度-----------------------------------------------------------------------------------------------82.4费用-----------------------------------------------------------------------------------------------93.开发工作评价-------------------------------------------------------------------------------------------9
3.1对生产效率的评价----------------------------------------------------------------------------93.2对产品质量的评价----------------------------------------------------------------------------93.3技术方法的评价-------------------------------------------------------------------------------93.4出错原因的分析-------------------------------------------------------------------------------94.经验与教训---------------------------------------------------------------------------------------------10
N.I引言
N.1.1编写目的
项目开发总结报告的编制是为了总结本项目开发工作的经验,说明实际取得的开发结果以及对整个开发工作的各个方面的评价。
说明编写这份项目开发总结报告的目的,指出预期的阅读范围。
本报告的目的就是对图书馆管理系统的开发过程进行总结,说明本项目的工作流程,工程开发中状况,最终结果,经验教训等。
N.1.2背景
a.本项目的名称和所开发出来的软件系统的名称:图书馆管理系统b.该系统于其他系统关系:
本图书管理系统软件是一套功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的DOS、WINDOWS系列等操作系统上使用。c.此软件的用户:图书管理部门N.I.3定义文档中采用的专门术语的定义及缩略词简要如下:LMS:LibraryManagementSystem,图书管理系统。N.1.4参考资料
列出要用到的参考资料,如:
a.属于本项目的其他已发表的文件:软件需求说明书数据要求说明书概要设计说明书详细设计说明书数据库设计说明书测试计划测试分析报告
b.本文件中各处所引用的文件、资料,包括所要用到的软件开发标准:a.软件需求说明书
b.Java+SQLServer项目开发实践苏年乐主编c.JSP项目开发全程实录周桓王殊宇主编d.《实用软件工程》(第二版)郑人杰,殷人昆,陶永雷e.《软件工程》(第二版)王立福,麻志毅f.《数据库系统导论》date著
N.2实际开发结果N.2.1产品:
主程序:ManagerSystem.exe版本号:正式版本:v1.00
测试版本:v0.10,v0.70
各个模块的关系图如下:管理员添修查会加改询员图2N.2.书图图管主要功能和性能书书理主界面登录图书查询用户图书的借阅书籍管理N.2.2.1主要功能:1).图书查询和统计
1.通过输入图书的相应信息来获得图书的详细信息。
每本书都有唯一的ISBN以此来作为数据库的主键可以确保书籍信息的唯一性。2.输入:
1>单一查询方式:通过书名,通过书的类别,通过书的作者等等信息。
2>组合查询:把单一查询的条件组合起来,实现条件的组合。可以大大缩小范围。
3.处理:
将输入信息转化为SQL语句,对数据库进行查询,并返回记录集。应用程序将记录集中的信息返回图书的列表。4.输出:
当用户单击列表中的元素时,会把图书的详细信息显示出来。
5.内部生成数据:
当图书的数量到达一定的规模之后,应该将数据库进行导出备份。
2)列出所有图书资料。
1.概述:
此功能用于将所有的图书信息列出,方便用户或管理员进行图书的查找。2.输入:
当查询条件为空时,将会输出全部的图书资料。
3.输出:
将提取得到的全部资料按编号顺序输出。
4.内部生成数据:无。3)图书修改图书的ISBN属于主键,作为合理的数据库主键,故不可更改。1.概述:
只有管理员才拥有对图书的修改权限,在这之前应该进行登录。2.输入:
插入:添加一个完整的图书记录到数据库中。删除:删除一些过时的图书信息。
更改:点击相应的图书,进入编辑模式,然后进行图书的信息修改,但ISBN不能
修改。
全部通过标准的SQL语句进行插入,删除。3.输出:
给出修改是否成功的提示,并且输出修改过的项为当前项,并标识出来。4.内部生成数据:无。
4)图书借阅功能:1.概述:
学生选择相应的图之后可以对相选的书籍进行借阅。2.输入:
一个组合查询条件或者空查询条件。3.处理:
根据查询条件转化成SQL查询语句,然后将对应的记录集以列表的方式列出。当用户选择借阅之后就可以将图书添加到自己的收藏之中。4.输出:
提示用户借阅成功,如果借阅的书本已经超过了能借阅的最大数量,就弹出警告提示。
5)用户管理功能。
1.概述:
对借阅用户进行管理,主要的目的在于新用户的添加和过期用户的删除。2.输入:
用户的姓名、学号等信息。3.处理:
先列出用户的详细信息,再由管理员确定是否修改。4.输出:
提示管理员是否修改成功。
N2.2.2性能:
精度
数据的精度要求:
数据精度和格式要求:BookInfo。PubInfo表结构字段名pubidpubnamepubcityaddresscpersoncptelBookInfo表结构字段名bidbnamebtypeauthorpubidpubdatepricebnumBremark
数据类型varcharvarcharvarcharvarcharvarchardatemoneyinttext长度105020201*88416主键是否否否否否否否否描述图书编号图书名称图书类别作者出版社编号出版日期价格总册数摘要数据类型varcharvarcharvarcharvarcharvarcharvarchar长度105020302020主键是否否否否否描述出版社编号出版社名所在城市地址联系人姓名联系人电话时间特性
响应时间:
N.2.3基本流程
欢迎界面管理员账用户账户图书查询管理帐户更改记录删除记录插入记录浏览图书记录组合查询图书借阅
N.2.4进度
(1)文档进度:
文档名称项目开发计划软件需求说明书概要设计说明书详细设计说明书数据库设计说明书测试计划测试分析报告项目开发总结报告负责人刘济清张上钦刘济清、张上钦刘济清、罗鸣东张上钦罗鸣东刘济清、张上钦全体工作人员第一版完成时间最终完成时间4月10日4月15日5月2日5月7日5月17日5月22日5月25日6月1日4月20日4月25日5月7日5月14日5月19日5月25日5月30日6月5日
实际开发过程中,代码编写比预定的晚了几天---到5.25才得以完成。不过由于后面安排的时间充足,故测试、调试、运行仍在6.2结束,最终按时完成。
N.2.5费用费用无
N.3开发工作评价
N.3.1对生产效率的评价本小组的实际生产效率:
a.文件的平均生产效率,即每人月生产的千字数:4k字
N.3.2对产品质量的评价
本小组在测试中时,每千条指令的错误语句不多,基本上都能够很快的予以排除。
本产品基本完成了预定的需求目标,即实现了图书馆的基本功能的增加,修改,删除,查询,等功能。并且设置了管理员于普通用户的不同权限,以方便数据的管理。
N.3.3对技术方法的评价
这个程序实现的功能并不复杂,因此并没有使用什么比较高技术的算法。本程序的难点在于网络方面,系统管理员、普通用户的认证等。这些通过组员的努力,已经得到解决。
编码时使用的工具为MicrosoftVisualC#。选择C#的主要原因是大家对它都比较熟悉,而且我们是正在学这种课程,正好能学以致用。不用专门再去花很多时间研究。
N.3.4出错原因的分析
开发中出错部分主要在于数据库和网络方面。造成这种结果的原因是我们对以上两个部分的知识还不够熟悉,无法纯熟的使用有关它们的技术。还有就是大家初次合作,未能很好的磨合。
N.4经验与教训
第一、对于一个文档编写人员、项目经理来说,我们是一个系统的核心开发人员。
一个系统的搞定,特别是一个大的系统的搞定。这不是小打小闹,从人的角度上讲:是要讲一种团队合作的精神的,组长张上钦一开始就要负责将系统分解进行小组的分工,先将哪些人该做哪些事分清楚,这样每天每个人都有活儿去干,最后再分别对每个模块
进行单元测试,测试完后,再对整个系统连起来进行集成测试。从软件工程的角度上讲:这是要有一定的规范的。特别是这个文档的编写,我们就感觉到学了软件工程以后编系统就是不一样。以前编系统毫无系统化、规范化,而这一次,都要按思路,首先第一天完成可行性研究报告、项目开发计划书,第二天完成系统需求规格说明书、概要设计说明书。编系统就要有一定的工程化的意识,有一定的文档编写的能力。而且也要注意这个代码的编写上面,要让我们小组成员也能看懂我的代码,这就要求代码要具有一定的可读性,即代码旁要加上注释。这一点也很符合软件工程的观点。
第二、对于一个数据库设计人员来说,一个系统的实现,首先要能熟悉数据库系统原理和面向对象的分析方法。并且要严格按照需求规格说明书将系统划分为哪几个对象、哪几个类,每个类有哪些属性,而且这个数据库一旦设计出来了,就不能进行大的改动了,否则到后来受影响的不仅仅是数据库了,而且还有C#程序的一些内部代码的设计。但不管是什么类,都有一个ID号,一个NAME,是属于人的类,就要有权限Privity,是属于东西的类,就要有状态STATUS,每个类将来就对应了一张基本表。然后再根据系统的功能的要求,建立若干个查询。最后还得将该数据库与一个数据访问对象(例如SDATA),再将ADATA与c#数据环境,就可在c#环境下操纵数据库中的数据。
第三、对于一个系统的开发人员来说,我想最重要的不是仅仅将系统设计成一个无错的状态,就可以说完成了,而是要严格按照概要设计说明书、详细设计说明书的一套文档来指导自己的编写工作。以前普遍认为,文档可写也可以不写,而编码是最重要的。现在可以这么说,先有文档,后有编码。文档是要排在第一位的,然后才是编码。写文档的人是真正的系统分析工作,是指导你去编程的,这样编码就不会这样随便,胡乱瞎编。出了什么错误,在哪儿出的错误,也不知道,互相推诿,测试也测试不出。没有一定的根据,没有一定的测试用例就去测试。
第四,对于一个系统测试人员来说,一个系统的最终实现,最后就要靠你们来完成代码的最后审核工作。一个系统的最后是交付给用户的。所以对一个系统的最后审核工作,一定要慎之又慎。一定要几乎查出系统的所有毛病、弱点。只有这样做了,才会真正对用户负责。
这个系统的实现,给了我们一次绝好的机会,去了解软件工程的思想,用软工程的一套方法去编制系统,一改我们对管理信息系统的认识和看法,明白了软件工书上说的东西,不是枯燥无味的,而是前辈总结出来的精华所在。在以后的开发过程也要注重这种思想,真正将这门课程学通了。
友情提示:本文中关于《项目开发总结报告(库存管理,完善目录)》给出的范例仅供您参考拓展思维使用,项目开发总结报告(库存管理,完善目录):该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
《项目开发总结报告(库存管理,完善目录)》
由互联网用户整理提供,转载分享请保留原作者信息,谢谢!
http://m.bsmz.net/gongwen/722206.html
- 上一篇:软件开发心得总结
- 下一篇:软件开发实习心得