超市管理系统开发文档

  • 格式:docx
  • 大小:1.07 MB
  • 文档页数:67

超市管理系统开发文档

1 可行性研究报告

引言

编写目的 本文档是某公司在通用超市信息服务平台基础上编制的。本文档的编写为下阶段的设 计、开发提供依据, 为项目组成员对需求的详尽理解, 以及在开发开发过程中的协同工作提 供强有力的保证。同时本文档也作为项目评审验收的依据之一。

背景

21 世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技 术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是连锁超市业的竞争核心。 零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、 货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为 超市努力追求的目标。

定义 服务平台角色:包括超市管理用户,超市收银用户, 其中: 超市管理用户角色:主要负责物资的采购,入库等。 超市收银用户角色:主要负责平常超市的交易,如收银、退换货等。

VIP用户角色:默认分配给顾客平台注册的用户,是非管理系统的。 普通个人用户角色:默认分配给普通的没有注册的顾客。 系统管理员角色:主要分配给服务平台管理员,对系统初始化,系统内用户管理进行维护。

可行性研究的前提

要求 要求能添加用户账号,密码,类型等信息。还能对数据库的备份,数据库还原。能进行 商品的信息录入,包括商品的编号、名称、单价、单位等。在销售管理中要包括商品的销售 信息,销售金额等,并且能记录商品的销售时间,销售数量等,以及商品的当日销售总额。

目标 超市的目标是以优质的服务和品种齐全的商品, 面向本地区的所有消费者, 以使经营者能够 实现利润。 具体的目标为: 最方便的提供消费者所需购买物品, 详细如实的记录物品的品种 分类,了解市场发展方向,及时修正进货信息,修改库存管理办法、结算工作办法、采购管 理办法等,提高工作效率,节余财力物力资源。

进行可行性研究的方法

1. 经济可行性:超市管理系统的投入,能够提高工作效率,减少工作人员,从而减少

劳力资本的投入,根据核算,系统投入几个月之后,就能够收回开发系统的投资, 所以从经

济角度来说,本系统开发完全必要。

2. 社会可行性分析: 目前超市管理系统已经在大型的超市中得到了广泛的应用, 超市

管理需要现代化和信息化, 只有合理的运用信息化的管理, 才能在市场竞争中立于不败。 超 市管理系统不仅能够提高经营者的回报, 而且能够随时掌握市场的动向, 为经营者提供必要 的市场信息, 解决了经营者最需要解决的迫切问题, 同时超市管理系统对操作人员的要求不 高,也合理的节约了成本的投入。

3. 本系统操作方便灵活,便于学习,因此,该系统具有可行性。 可行性研究结论:通过经济、技术、 和社会等方面的可行性研究, 可以确定本系统的开VIP用户,普通个人用户,系统管理员。 发完全必要,而且是可行的,可以立项开发。

对现有系统的分析

数据流程和处理流程

汇裁单就入巴驚三晳対

3

单汇禹曙"上畝疋总文科

退!i申

卫熬单1, q戳抿 ,”——:—

一 「追敦札孙if 诅敕单文件_、电畝帕

\ * ---- : ---- 曲单 s 4議ffi

单 - --- 1

晖冇曾理1 1 帖单

匸 埠存 1 饕捉/

敢踊 -------------- 益盂

J电喷料袁件/必幻E 管理甘析

富户轅料立件

工作负荷 所有的工作都需人工进行, 低下,容易出错。

费用开支

需要大量的纸质文档,对信息进行记录, 需要支付大量费用, 且造成资源的浪费。 由于所有

的工作都需要人工进行且效率低下,所以需要支付较多的工资。

人员

项目经理:王立强; 分析员:王凤丽,万文娜; 程序员:王晓林; 调试员:王万乐,孙瑞鹏。

所建议的系统

对所建议系统的说明

本系统对客户端和服务器的设备要求相对不高, 对计算机系统的软件的要求也能满足, 在技

术上,是完全可是实现的。在经济方面, 由于就目前市场的观察, 各大中小型超市的现状有

待改善,该系统恰恰填补了这方面的空白, 经济收益前景可观。 我们针对当前各超市对经营

业务和人事管理的特点和技术人员的实际水平, 尽量采用易懂易读的人机界面,

在短时间内完全掌握运用。

在设计本系统的过程中,本小组成员首先对市场进行调查, 分析相关的数据,

在使用的相关系统。进而确定问题所在,并制定解决问题的办法和行的方案。

到经济与技术方面的可行性。最后草拟计划,并付诸实施。 对于进货和库存管理甚至需要人工进行统计, 工作繁重,且效率

是用户可以

并研究当前正

同时也要考虑

改进之处 我们所建议的系统一方面不再需要大量纸张, 进行信息的记录, 从而节约了很多资源, 另一 方面, 所有的记录只需一台电脑就能完成, 不再需要大量的人力进行信息的录入, 从而节约 了人力资源, 而且无需再人工地一条一条地对信息进行书写, 节约了很多时间, 且大大地提 高了工作效率。

技术条件方面的可行性

在IT行业中从业的工作人员一般都要求懂计算机,具有一定软硬件基础,会使用各种管理软 件,熟悉IT产品。因为,超市中的对员工素质要求比较高,从管理层到下面的营销人员,都 要求具有一定的IT背景,所以在新系统投入使用时,只要对员工进行少量的培训,系统的功 能和使用方法就基本上能够使系统顺利的运行了。

投资及收益分析 支出

包括采购、开发和安装下列各项所需的费用,如: 房屋和设施 500 元

ADP设备300元

数据通讯设备 300元 环境保护设备 200元 安全与保密设备 100元;

ADP操作系统的和应用的软件 200元; 数据库管理软件 100元。

工作人员工资

a.

b.

c.

d.

e.

f.

g.

h.

收益

一次性收益

即软件卖出收益,按照合同为十万元。

非一次性收益

经过本次软件项目, 可以应用在其他项目中, 并且可以稍加修改出售给其他超市, 万元。

不可定量的收益

代码库的完善,工作人员经验的增加等。

收益/投资比

收益投资比约为 10/1

社会条件方面的可行性

随着计算机技术的发展和网络人口的增加, 人们对网络的需求也越来越苛刻, 收益为五

越来越贴

近其生活, 电子信息管理已经成为网上的一股潮流。 而更多的, 是要求传统行业的管理要延

伸到网络, 以更方便其生活、工作和学习。可行性研究的目的,就是用最小的代价在尽可能

短的时间内确定问题是否能够解决。 要达到这个目的, 必须分析几种主要的可能解法的利弊,

从而判断原定的系统规模和目标是否现实, 系统完成后所能带来的效益是否大到值得投资开

发这个系统的程度。 因此, 可行性研究实质上是要进行一次大大压缩简化了的系统分析和设

计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。 法律方面的可行性 法律可行性是考虑要开发系统是否存在任何侵犯、

妨碍和责任问题, 用户操作可行性考

虑待开发软件的运行方式在用户组织内是否行得通, 现行管理制度、 人员素质、 操作知识是 否可行。

c.

定义

SQL语言英文全称是 Structure Query Language,意为结构化查询语言。 SQL语言的主要

功能就是同各种数据库建立联系, 进行沟通用来执行各种各样的操作, 例如更新数据库中的

数据、从数据库中提取数据等。SQL已被ANSI(美国国家标准协会)和国际标准化组织(ISO) 定为关系型数据库语言的标准语言。 目前绝大多数流行的关系型数据库管理系统,

Sybase Microsoft Sql Server、DB2等都遵循 SQL语言标准。SQL语句有很多,功能齐全,大 致可以分为四大类:

数据定义:用于创建、删除、修改数据中的各类对象,如

数据查询:对数据库查询检索,命令有 SELECT由于在本系统中是有合同作为双方合作的基础, 所以不会存在任何侵犯、 妨碍和责任问

题。即使存在了,也可以根据合同进行分析, 定有人会负责任, 所以此系统完全可以进行

开发。

使用方面的可行性

超市作为一个商品资源的集散点, 其主要功能就是对顾客开放购买的地方。 传统的超市

管理系统,手工管理,这种方式应用最传统的“笔纸操作系统” ,将超市的货物信息、销售

信息、厂商信息管理及单据管理等均以纯手工的形式进行, 将信息以表格文件的表现形式记

录在纸上, 再进行统一保存。 这种方式虽然在简单信息查询时会有一定的方便, 但是存在着

更多的不便:信息保存时间和条件很受限制、 容易被损坏、信息查询不便、 信息传达容易造

成失误等。采取我们所建议的系统便能很好地解决上述问题。

结论

和传统管理模式相比较, 使用本系统毫无疑问会大大提高超市的运动效率, 辅助提高超

市的决策水平管理水平,以降低经意成本,提高效益,减少差错,节省人力,减少顾客购物

时间,增加客流量,提高顾客满意度,增强超市扩张能力,提供有效地技术保障,故该系统

可以立即开始进行。

2 项目开发计划

编制项目开发计划的目的是用文件的形式,把对于在开发过程中各项工作 的负责人员、开发进度所需经费预算、所需软、硬件条件等问题作出安排记载 下来,以便根据本计划开展和检查本项目的开发工作。编制内容要求如下: 引言

编写目的

本报告是面向用户及项目团队而编写的, 目的在于使项目负责人及项目成员明确软件的

主要功能模块,以及让用户对概要设计书中所列出的模块的功能提出修改或补充的意见。

背景

a. 待开发软件系统的名称:超市销售管理系统;

b. 列出此项目的任务提出者、开发者:王立强;

用户:各大连锁超市。

如 Oracle、

CREATE、DROP、ALTER。