软件工程 超市管理系统概要设计说明书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

超市管理系统

[概要设计说明书]

执笔人:韩劼男

学号:12101104

[项目组组员]

12101104韩劼男12101105洪振12101106籍孟云12101107荆德松12101108李杨12101109梁宏达

2015-5-14

目录

1.引言 (2)

1.1编写目的 (2)

1.2项目背景 (2)

1.3定义 (3)

1.4参考资料 (3)

2.任务概述 (3)

2.1目标 (3)

2.2运行环境 (4)

2.3需求概述 (4)

2.4条件与限制 (4)

3.总体设计 (4)

3.1处理流程 (4)

3.2总体结构和模块外部设计 (8)

4.接口设计 (9)

4.1外部接口 (9)

4.2内部接口 (9)

5.数据结构设计 (10)

5.1逻辑结构设计 (10)

5.2物理结构设计 (10)

5.3数据结构与程序的关系 (16)

6.运行设计 (17)

6.1运行模块的组合 (17)

6.2运行控制 (17)

6.3运行时间 (17)

7.出错处理设计 (17)

7.1出错输出信息 (17)

7.2出错处理对策 (18)

8.安全保密设计 (18)

9.维护设计 (18)

1.引言

1.1编写目的

随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息

量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。

超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。

本文系统的分析了软件开发的背景以过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。

1.2项目背景

在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发

展,这样就迫切地需要引入新的管理技术。

超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。苏辙超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此,在选题过程中,我选择了超市管理系统设计题目,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。

1.3定义

Oracle:数据库管理软件

DBMS:数据库管理系统

Windows 2000/2003/XP:运行环境

C#:软件开发语言

1.4参考资料

a.需求规格说明书;

b.可行性分析说明书;

c.软件工程

2.任务概述

2.1目标

(1)该管理软件将对超市进行资料管理和统计,对商品品的进货单和产品的

销售单进行录入管理和统计;

(2)该管理软件将根据用户的输入信息,进行进货、退货、销售、销售退货等基本的进销存管理。

(3)该管理软件将根据用户的需要对进货、销售、库存情况进行查询,并能打印详细信息;

(4)该管理软件将根据用户的需要对销售情况已图标方式进行显示以分析销售情况、方便管理人员灵活调整进货等。

(5)该管理软件将为用户提供账号管理工具,以便用户对账号进行管理,不同的用户具有不同的权限,权限分配由管理员分配,默认根据员工类型分配权限。

(6)该管理软件将根据用户输入数据添加VIP、员工、供应商、商品等信息,同时可以修改各项信息。包括商品信息中的商品单位、商品类别等信息。其中商品类别包括三个层次,具有包容关系。

2.2运行环境

运行平台:Windows 2000/xp及以上操作系统。

数据库管理软件:Oracle 9i及以上。

分辨率:最佳效果1024×768像素。

2.3需求概述

系统协助中小型超市工作人员实现各种日常事物的管理。其中,收银员具有销售管理的权限。进货人具有进货管理的权限。仓库管理员具有仓库管理的权限。一般工作人员具有查看自己信息和工作情况的权限。经理具有查看销售情况、进货情况、销售分析、进货分析等权限。此外,对于系统本身的维护,系统具备一定的安全机制和信息备份机制,对用户分级管理,设置用户权限,保证系统安全性。

2.4条件与限制

由于

3.总体设计

3.1处理流程

3.2总体结构和模块外部设计

本系统采用自定向下方法开发,其功能模块主要有如下几个部分:进货管理

模块、库存管理模块、销售管理模块、员工管理模块和系统模块。具体的功能描述如下:

进货管理:其功能是对手机供应商信息进行管理,并根据企业情况制定进货计划,实施产品采购,并进行进货查询。

库存管理:其功能是对采购来的产品进行企业内部编码入库,产品分类等活动,同时能够根据销售清单进行出货管理,以及库存统计。

销售管理:其功能是提供一般的销售管理,能够进行销售明细查询和打印销售报表。

4.接口设计

4.1外部接口

1 窗体接口

本系统采用Microsoft Visual Studio .Net 2003设计,用户交互界面采用的是基于Windows的窗口界面

2硬件接口:

CPU:Intel P3及以上;

内存:256MB及以上;

输入设备:条形码扫描仪,键盘,鼠标;

硬盘:10GB及以上。

3软件接口:

.NET框架:Microsoft .Net Framework V4.5版本及以上。

数据库服务器:Oracle 9i及以上。

4.2内部接口

为了满足窗体模块间相互调用的数据传递。系统通过构造函数将数据传递到新的窗体。

相关文档
最新文档