资源描述
超市管理系统
[项目开发总结汇报]
[项目组组员]
12101104韩劼男 12101105洪振 12101106籍孟云
12101107荆德松 12101108李杨 12101109梁宏达
执笔人:梁宏达
-5-25
学号:12101109
目录
1引言 2
1.1编写目标 2
1.2背景 2
1.3定义 2
1.4参考资料 2
2实际开发结果 3
2.1产品 3
2.2关键功效和性能 3
2.3基础步骤 4
2.4进度 5
2.5费用 6
3开发工作评价 7
3.1对生产效率评价 7
3.2对产品质量评价 7
3.3对技术方法评价 7
3.4犯错原因分析 7
4经验和教训 7
1引言
1.1编写目标
编写本汇报目标是研究本系统总体需求、背景。对开发结果
开发评价进行分析,得出经验和教训。
1.2背景
本项目是对超市货物管理系统作出项目总结汇报。此软件任务是由计算机学院提出,由洪振,李杨,籍梦云,荆德松,韩劼男,梁宏达组成开发小组进行开发。
1.3定义
需求:用户处理问题或达成目标所需要条件或功效:系统或系统部件要满足协议、标准,规范或其它正式要求文档所需含有条件或权能。
需求分析:包含提炼,分析和仔细审查已搜集到需求,以确保全部风险负担者全部明其含义并找出其中错误,遗憾或其它不足地方。
POS:英文Ponit of Sale 缩写,即销售点终端机,是银行在特约商店、宾馆、饭店等消费场所和银行营业网店安装终端机,它和银行信用卡授权中心联成网络,从而实现了资金自动转账和实时入账。
1.4参考资料
参考资料以下所表示:
《软件工程》 《超市管理系统可行性分析汇报》
2实际开发结果
2.1产品
此程序系统包含15多个程序名称,她们分别是:
登录页面,主程序,进货管理,退货管理,销售管理,销售退货管理,仓库管理,问题仓库管理,统计查询,商品管理,供给商管理,职员管理,vip用户管理,销售报表分析,权限分配管理。
注:还有部分程序,不过它们全部是嵌入在上面关键程序模块里一起实现,这里就不再列出,到时上传程序时一起上传。
开发过程中制订计划和现在比较,程序模块基础全部一样,只是实现上和预期有点差异。
注:还有部分程序,不过它们全部是嵌入在上面关键程序模块里一起实现,这里就不再列出,到时上传程序时一起上传。
开发过程中制订计划和现在比较,程序模块基础全部一样,功效完成得很好。
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人月,每人月人工费用按元计算,需8万元。
(2)硬件设备费共16万元,其中:微机10台约6万元;服务器3台及网络等设备费10万元。
(3)外购开发工具、软件环境费用共9万元。
(4)其它费费用共4万元。
一次性支出总费用:50万元。
² 常常性费用
关键是系统运行费用,假设本系统运行期,每十二个月运行费用(包含系统维护、设备维护等)5万元,按年利率5%计算以下表。
系统投资成本总额为:50+38.6082=88.6082万元。
年份
未来费用
(万元)
现在费用值
(万元)
累计现在费用值(万元)
第十二个月
5
1.05
4.7619
4.7619
第二年
5
1.1025
4.5351
9.2970
第三年
5
1.1576
4.3191
13.6161
第四年
5
1.2155
4.1135
17.7296
第五年
5
1.2763
3.9176
21.6472
第六年
5
1.3401
3.7310
25.3782
第七年
5
1.4071
3.5534
28.9316
第八年
5
1.4775
3.3841
32.3157
第九年
5
1.5513
3.2230
35.5387
第十年
5
1.6289
3.0695
38.6082
3开发工作评价
3.1对生产效率评价
a. 程序平均生产效率:
E=aL^b=2.4*1024^1.05(每人月)
b. 文件平均生产效率为:1.024(KLOC/人月) 此计划和实际无多大偏差。
3.2对产品质量评价
错误发生率:7.79(每千条指令)
这跟实际预算差异不大,因为在编写过程中还出现了一小部分语法错误,所以要一直修改。
3.3对技术方法评价
在开发过程中开发工具是用oracle和C#平台。Oracle所含有将关系数据库管理系统(RDBMS)扩展为虚拟对象数据库管理系统(ODBMS)能力,使oracle成为当今应用于Intranet、Internet及其extranet中最具综合性数据库开发环境。这就是我们采oracle作为支持数据库关键原因;而c#语言是一个面向对象语言,运行速度较快,经过它能够设计出windows窗体界面,这也是我们用
C#编写关键原因。
3.4犯错原因分析
犯错关键原因是因为:首先对c#语言windows编程环境不太熟练,操作设计时出现了偏差,其次就是数据库连接时出现了部分问题,如类型转换问题。
4经验和教训
在这项开发过程中最关键经验和教训就是小组里面各个组员之间工作要协调好,谁做什么要明确分工,要不到时就会出现很多问题。
展开阅读全文