超市管理系统分析与设计

发布时间 : 星期二 文章超市管理系统分析与设计更新完毕开始阅读

理员 应商基本信息的用户 应商的全部人事信息 部人事信息

3.处理逻辑描述 (1)决策树

用户输入姓名和编号是用户系统判断否更改用户是否方案进入更改界面进入超市管理系统返回错误信息

图2.12 决策树

(2)决策表

表2.8 决策表

决策规则号 条 件 方 案 返回错误信息 用户是否输入姓名和编号 是否要更改用户 进入超市系统 进入更改界面 1 1 0 ★ ● ● 2 1 1 ● ★ ● 3 0 1 ● ● ★ 4 0 0 ● ● ★ 注释:表中“0”代表否;“1”代表是;“●”代表不实行此方案的处理;“★”代表实行按条件查询的操作。如表中所示,按条件查询的成功代码为:10、11、01、00。

三、系统设计

(一)系统总体功能结构设计

本超市管理系统主要实现6个大的功能模块:用户管理、进货管理、销售管理、库存管理、商品管理、人事管理。每个模块又分成多个详细的功能子模块。具体的分析如下:

1. 用户管理

该模块主要功能为系统管理员可以进行添加用户、更改密码等相关操作。

2. 进货管理

该模块主要包括:新供应商的信息添加,进货商品查询,进货后对信息的添加修改,和供应商间进货交易处理。

3. 销售管理

该模块主要包括:所有商品信息查询,销售商品之后对价格数量等信息的修改,以及查询销售情况。

4. 库存管理

该模块用于管理库存商品的信息,包括库存商品情况的查询,随着采购销售和报损之后信息改变而修改库存的信息,同时对报损商品单独进行查询。

5. 商品管理

该模块主要为管理员对商品信息总的汇总、录入修改和查询,以及进行分析统计方面为超市领导做决策提供依据。

6. 人事管理

该模块主要为人事组对供应商和员工信息的增删改以及查询等操作。

超市管理系统商品管理库存管理进货管理销售管理用户管理人事管理商品信息查询商品信息修改商品信息录入商品信息分析统计库存商品查询库存商品信息修改毁坏商品查询供应商信息添加进货商品修改进货商品查询进货交易处理查询所有商品查询销售商品修改销售商品查询员工基本信息查询员工基本信息修改员工基本信息删除供货商信息查询供货商信息修改供货商信息删除 图3.1 超市管理系统功能图

超市管理系统商品信息汇总进货信息库存信息销售信息销售信息和进货信息新进货需求和已有供应商信息进货信息和新供应商信息商品管理库存管理进货需求库存信息进货管理销售系统用户收集的人信息销售信息员信息信息反馈汇总人事信息和库汇总存信用户管理人事管理息销售管理 图3.2 超市管理系统总体功能结构图

(二)系统平台设计

1.系统硬件环境

(1)服务器端:处理器CPUPIII500以上,内存RAM256MB以上,硬盘512MB

以上,操作系统Windows NT4.0/Win2000 SERVER / WinNT2003 SERVER/Windows XP。扫描仪、键盘、鼠标等外部输入设备;打印机等输出设备。

(2)客户端:处理器CPU 300以上,内存RAM128MB以上,硬盘HD100MB空间以上,操作系统简体中文版Win98、WinME、Win2000、WinNT、WinXP。

(3)单机用户/网络系统:Internet/WAN。采用多个局域网而成的扩展局域网与广域网混合结构。

2.系统软件环境 (1)服务器端

操作系统:Microsoft Windows Server 2003及以上。 Web服务器: tomcat6.x。

数据库系统:Microsoft Access 2003/2007。 (2)客户端

操作系统:Windows 2003及以上。

(三)信息系统流程图(计算机处理流程图)

库存商品信息进货商品信息销售商品信息图3.3 超市管理系统系统流程图

数据处理商品信息数据库

(四)代码设计

代码是代表事物名称、属性、状态等的符号,运用计算机进行数据处理时,为了录入和处理的方便,节省存储空间,提高处理速度、效率和精度,通常用数字、字母或一些特殊符号组成的代码识别和处理数据,本系统中的数据库代码用的是数据结构中的汉字,代码与实际意义相同。

在进行数据库操作时所用的程序代码中,除程序编译环境所要求的语句之外,需要自己定义变量时,尽量采用类似于英语的缩略词语,并且从字面上大多可以看出变量在程序中所处的角色,同时也要尽量采用数据库中已有的代码表示要进行操作的对象,尽量使数据库中的代码设计和程序的代码设计相一致,减少因人为因素造成程序阅读和修改的困难。

不同的用户有不同的权限所以为员工的编号代码设计如图所示: 代码名称:员工编号

编码对象:员工

代码类型:区间码 位数:9 使用部门:纺织厂各部门 代码结构:X段是公司的统一号采用字母A,第一个XX段代表具体部门采用字 母,第二个XX段代表职务级别采用数字,XXXX段是员工的工号采用数字。 -------xxx-------xx-------xxxx--------------工号职务部门公司统一号 备注:如ABS030002 表示超市采购部管理员3工号0002 为商品编号,编码六位,采用区间码。前三位为商品种类属于水果还是日常用品等,用数字表示。中间三位表示商品名称,后四位流水号。

xxxxxxxxxx---------------------流水号应放货架号商品种类

(五)输入、输出及菜单设计

1.输入设计

(1) 输入项目 ①登录输入

联系合同范文客服:xxxxx#qq.com(#替换为@)