项目开发总结报告(GB8567——88)
1引言
1.1编写目的
编写本报告的目的是研究本系统的总体需求、背景。对开发结果 开发评价进行分析,得出经验与教训。
1.2背景
本项目是对超市货物管理系统作出的项目总结报告。此软件的任务是由闽江学院提出的,由**(**号,组长),**(**号)组成开发小组进行开发的,到时开发完成由闽江学院计算机中心安装此软件。
1.3定义
需求:用户解决问题或达到目标所需要的条件或功能:系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。
POS:英文Ponit of Sale 的缩写,即销售点终端机,是银行在特约商店、宾馆、饭店等消费场所和银行营业网店安装的终端机,它与银行信用卡授权中心联成网络,从而实现了资金的自动转账和实时入账。
1.4参考资料
参考资料如下所示:
《实用软件工程教程》----陈雄峰
2实际开发结果
2.1产品
此程序系统包括40多个程序名称,他们分别是:
安装程序(Install)、启动画面程序、登录程序(login)、账号注册程序、总界面程序、商品入库程序、商品出库程序、商品过期查询程序、商品销售排行程序、商品销售对比程序、商品查询程序、人员信息设置程序、会员信息设置程序、商品信息备份程序、商品信息还原程序、超市货物管理信息小助手等40多个程序。
注:还有一些程序,但是它们都是嵌入在上面主要程序模块里一起实现的,这里就不再列出,到时上传程序时一起上传。
开发过程中制定的计划和现在比较,程序模块基本都一样,只是实现上与预期有点差别。
注:还有一些程序,但是它们都是嵌入在上面主要程序模块里一起实现的,这里就不再列出,到时上传程序时一起上传。
开发过程中制定的计划和现在比较,程序模块基本都一样,功能完成得较好。
2.2主要功能和性能
? 系统管理:
1.操作员:显示当前进入系统操作员的基本信息。 2.角色设置:设置员工的职位。
3.权限设置:设置进入该系统的身份(管理员和普通用户)。 4.数据备份:对超市的商品信息、员工信息、会员信息等进行备份。 5.数据还原:当系统收到恶意破坏时,可以对系统信息进行还原。
? 档案管理:
1. 编码规则设置:设置商品的编码规则(字符类型和长度限制设置)。 2. 商品分类设置:对商品进行合理分类。
3. 商品档案设置:增加、修改、查找、删除商品信息。 4. 货架档案设置:对货架进行合理编码安排。
5. 人员档案设置:增加、修改、查找、删除内部员工信息。 6. 结算方式设置:设置结算方式(现金、银联卡、会员卡)。
? 库存管理:
1. 入库单管理:对新购商品进行入库操作。 2. 出库单管理:对过期作废商品进行出库操作。
? 其他管理:
1. 会员管理:增加、修改、查找、删除会员信息和会员卡充值管理。 2. 促销管理:对促销商品、促销对象、促销价格进行设置管理。
? 综合分析:
1. 出入库明细账:按时间段查看出入库情况。 2. 现存量查询:查询商品现存量。
3. 销售时段分析:按时间段查看商品销售情况。 4. 销售排行分析:按时间段查看商品销售排行情况。 5. 销售毛利时段分析:按时间段查看商品销售毛利情况。
6.销售对比分析:对商品销售情况进行比较。
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天。
实际进度与原计划进度一样,主要是每次的进度都与计划计划实施的一样,所以结果无偏差。
2.5费用
原计划费用如下: ? 一次性支出
(1)系统开发、建立费用共21万元。其中:
? 本系统开发期为5个月,需开发人员6人(不一定都是参加满5个月)。根据软件
系统的规模估算,开发工作量约为26人月,每人月的人工费按5000元计算,开发费用为13万元。
? 商品信息、人员信息等基础信息建立需要20人2个月即40人月,每人月的人工
费用按20xx元计算,需8万元。
(2)硬件设备费共16万元,其中:微机10台约6万元;服务器3台及网络等设备费10万元。
(3)外购开发工具、软件环境费用共9万元。 (4)其他费费用共4万元。 一次性支出总费用:50万元。 ? 经常性费用
主要是系统运行费用,假设本系统运行期xx年,每年的运行费用(包括系统维护、设备维护等)5万元,按年利率5%计算如下表。
系统投资成本总额为:50+38.6082=88.6082万元。
3开发工作评价
3.1对生产效率的评价
a. 程序的平均生产效率:
E=aL^b=2.4*1024^1.05(每人月)
b. 文件的平均生产效率为:1.024(KLOC/人月) 此计划和实际的无多大偏差。
3.2对产品质量的评价
错误发生率:7.79(每千条指令) 这跟实际的预算差别不大,因为在编写的过程中还出现了一小部分的语法错误,所以要一直修改。
3.3对技术方法的评价
在开发过程中开发工具是用SQL Server20xx和VC++平台。SQL Server 20xx所具有的将关系数据库管理系统(RDBMS)扩展为虚拟的对象数据库管理系统(ODBMS)的能力,使SQL Server 20xx成为当今应用于Intranet、Internet及其extranet中最具综合性的数据库开发环境。这就是我们采用SQL Server 20xx作为支持数据库的主要原因;而VC++语言是一种面向对象的语言,运行速度较快,通过它可以设计出MFC窗体界面,这也是我们用 VC++编写的主要原因。
3.4出错原因的分析
出错的主要原因是由于:一方面对VC++语言的MFC编程环境不太熟练,操作设计时出现了偏差,另一方面就是数据库连接时出现了一些问题,如类型转换问题。
4经验与教训
在这项开发过程中最主要的经验与教训就是小组里面各个成员之间的工作要协调好,谁做什么要明确分工,要不到时就会出现很多问题。
1引言 1.1编写目的
到此,系统已基本完成。编写此计划的目的是为了对项目的完成情况进行总结,方便软件下一步的进展。 1.2背景
大四上学期实践内容:图书馆管理系统 项目开发小组成员:陈佳、王立鹏、和婷 c.用户:中小学、大中专院校图书馆管理中心
1.3参考资料
学生通讯录管理系统项目计划任务书 图书馆管理系统需求规格说明书
图书馆管理系统概要设计说明书 图书馆管理系统详细设计说明书 软件工程
齐志昌 谭庆平 宁洪
2实际开发结果 2.1产品 2.1.1程序 C++程序 2.1.2文档
本小组 本小组
本小组 本小组
高等教育出版社
1) 项目开发计划 2) 需求规格说明书 3) 概要设计说明书 4) 详细设计说明书 5)测试计划书 2.2主要功能和性能
? 登陆系统
? 查询全部读者以及图书信息 ? 增加图书信息 ? 修改图书信息 ? 删除图书信息
? 查询某读者借阅信息(管理员和用户兼有此权限) ? 接受并判断错误输入,输出相应的出错信息 2.3系统流程
2.4进度
3经验与教训
通过本次开发,总结以下经验及教训:
1.软件开发要以工程的思想去做,开发之初就应有较为系统的计划及设计说明书,以确定开发的主要思路
2.开发要按照软件工程的开发方法和流程,切不可未充分准备就盲目进行代码的编写。
3.培养积极的团队意识,组员之间要分工协作,加强沟通。 要注意数据的安全,定期备份。
4.书写文档要严格规范,切不可马虎大意。开发工作要按照所写文档执行。
密级:内部公开文档编号:ChinaOly-系统名称-开发总结报告版本号:V1.0XXX系统开发总结报告杭州中奥科技有限公司修订记录…
项目开发总结报告旅游自助系统项目开发总结报告项目负责人小菁小组成员小虹小军小骁小雷项目开发总结报告文档变更记录过程数据小结项目开发…
基于CA的万康通用社区医疗卫生服务系统项目开发总结报告西安阜泓软件股份软件公司西部电子商务股份有限公司20xx年1月20日1项目开…
项目开发总结报告1引言11编写目的编写此计划的目的是为了对在线考试系统项目的完成情况进行总结它说明了本项目软件开发的方法可以为本项…
项目开发总结报告GB856788目录1引言311编写目的312背景313定义314参考资料42实际开发结果421产品4c1图书信息…
1引言1.1编写目的到此,系统已基本完成。编写此计划的目的是为了对项目的完成情况进行总结,方便软件下一步的进展。1.2背景大四上学…
1引言..............................................................…
项目开发总结报告(GB8567——88)1引言1.1编写目的办公自动化管理系统的开发已经基本完成。写此项目开发总结报告,以方便我们…
机房管理系统项目开发总结报告目录14.1引言...........................................…
项目开发总结报告(GB8567——88)1引言1.1编写目的说明编写这份项目开发总结报告的目的,指出预期的阅读范围。1.2背景说明…
项目开发总结报告目录1引言....................................................…