超市管理系统33442Word格式文档下载.docx

上传人:b****2 文档编号:14953310 上传时间:2022-10-26 格式:DOCX 页数:18 大小:202.29KB
下载 相关 举报
超市管理系统33442Word格式文档下载.docx_第1页
第1页 / 共18页
超市管理系统33442Word格式文档下载.docx_第2页
第2页 / 共18页
超市管理系统33442Word格式文档下载.docx_第3页
第3页 / 共18页
超市管理系统33442Word格式文档下载.docx_第4页
第4页 / 共18页
超市管理系统33442Word格式文档下载.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

超市管理系统33442Word格式文档下载.docx

《超市管理系统33442Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《超市管理系统33442Word格式文档下载.docx(18页珍藏版)》请在冰豆网上搜索。

超市管理系统33442Word格式文档下载.docx

Windows7旗舰版64位SP1

(2)系统开发的工具

系统采用myeclipse10、SQLServer2008数据库开发工具、C/S结构。

下面对开发中采用的工具进行说明:

1 MyEclipse简介

MyEclipse,是在eclipse基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、JavaEE以及移动应用的开发。

MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。

2 SQLServer2008数据库简介

SQLServer2008在Microsoft的数据平台上发布,可以组织管理任何数据。

可以将各种文档的数据直接存储到数据库中。

可以对数据进行多种操作。

这个平台具有可信任、高效、智能三大特点。

3 B/S结构简介

B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。

这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。

客户机上只要安装一个浏览器(Browser英['

braʊzə]美['

braʊzɚ]),如NetscapeNavigator或InternetExplorer,服务器安装SQLServer、Oracle、MYSQL等数据库。

浏览器通过WebServer同数据库进行数据交互。

2系统需求分析

2.1系统功能需求分析

2.1.1用户分析需求描述

(1)该系统管理软件可以对库存食品进行资料管理和统计,对产品的进货和销售进行录入跟统计。

(2)该系统管理软件可以对管理员密码进行修改。

(3)该系统管理软件可以对供应商进行添加,管理;

当库存不足是,可以即时的打,及时的供货。

当库存过多时,可以显示出来。

2.1.2系统功能分析建模

本系统采用数据流图的模型工具建模。

(1)数据流图(DFD)的介绍

数据流图简称DFD图,是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,它只反映系统必须完成的逻辑功能,是一种功能模型。

本系统用自定向下方法,其模块功能主要有以下几个部分:

员工管理模块、库存管理模块、进货管理模块、销售管理模块、商品信息管理模块和系统模块,具体功能如下:

员工管理:

是对超市的员工和供货商信息进行管理,包括查询、添加、删除和修改。

进货管理:

是根据超市的情况,进行进货,并可以查询。

库存管理:

是对进货和销售的商品,根据库存量进行记录。

销售管理:

是对销售的商品进行查询。

商品信息:

是对新商品进行添加,并查询。

系统管理:

能够对供货商的信息进行添加和查询。

2.2系统数据需求分析

2.2.1系统数据信息描述

本系统的数据信息有商品信息表、员工信息表、学历表、商品退货登记表、商品进货登记表、员工销售业绩表。

商品信息表:

销售编号、销售流水号、商品编号、销售价格、销售数量、销售总价、销售时间、售货员编号。

员工信息表:

员工编号、员工、员工密码、员工性别、员工生日、员工学历、员工、员工手机、员工、员工、员工住址;

学历表:

学历编号、学历名称;

商品退货登记表:

退货编号、商品编号供货商名称、单价、数量、总价、退货日期、退货原因、退货加入日期;

商品进货登记表:

进货编号、商品编号、供货商名称、单价、数量、总价、进货日期、信息加入日期;

员工销售业绩表:

员工编号、员工、销售业绩;

库存信息表:

商品编号、库存数量;

顾客退货信息表:

销售编号、销售流水号、商品编号、销售价格、销售数量、销售总价、顾客退货原因、顾客退货时间;

供货商信息表:

供应商名称、供应商法人代表、供应商、供应商地址。

2.2.2系统数据分析建模

(1)实体-关系模型建立

实体-关系模型简记E-R图是指以实体、关系、属性三个基本概念概括数据的基本结构,从而描述静态数据结构的概念模式。

2.3其他需求分析

(1)系统性能需求分析

1 数据精确度需求:

商品的进货和销售中,单价、金额都是保留至小数点后两位

2 响应时间需求:

无论是客户端和服务端,当用户登录进行操作时,系统反应的时间应在5秒以。

系统应能及时反映各种非正常情况,避免用户出现长时间等待甚至系统无响应。

3 用户使用性需求:

界面设计易于操作,在用户使用时在客户端服务器端进行验证,并提示用户输入正确数据和正确的操作系统。

4 安全性需求:

每个用户都有权限设置,对用户的登录密码进行加密设置,非本系统用户不能登录使用。

5 操作性需求:

支持Windows2000及以上的操作系统,设计连接SQLServer数据库。

(2)系统输入/输出需求分析

符合精度的设定,数据的输入输出都应该为数字、字母及汉字,不应该含有字符形式。

(3)系统错误处理需求分析

1 数据库存储空间不够,引起数据库访问变慢等问题需要对磁盘进行扩展和维护。

2 执行程序非正常退出,响应确实,修改源代码前应备份。

3 数据库没启动引起访问问题,须启动数据库服务器。

3系统总体设计

3.1整体架构设计

根据系统所需功能,决定以Windows作为开发平台,采用B/S模式,选择myeclipse10作为开发工具,利用软件工程思想和方法,用面向对象的语言Java开发,数据库采用开源免费的Mysql。

本系统具有进货管理、销售管理、员工管理,并对超市销售情况智能给出建议。

模块功能主要有以下几个部分:

员工管理模块、库存管理模块、进货管理模块、销售管理模块、商品信息管理模块和系统模块

3.2系统总体结构设计

(1)系统分成几个独立的模块,并对其进行集中式管理,更能清晰的表现出超市管理的系统结构,使得系统一目了然,简便,便于员工的接受,对超市管理系统,增加了它的易操作性。

(2)分层的模块化程序设计思想,系统采用分层的模块化结构设计,具有较强的可操作性和扩展性,这样更具有逻辑性,分层以后,使得超市管理系统更加的简便,易使用。

(3)系统功能结构图

3.3系统数据库设计

本系统的数据库名称是Csgl.mdf,里面包含8个表,下面将对这些表格一一介绍。

1.用户(admin)

中文字段名

英文字段名

字段类型

主键

允许空

账号

adminUsername

Varchar(20)

P/F

密码

adminPassword

说明:

此表存放管理员用户信息。

2.供货商(supplierInfo)

主键/外键

供应商公司名称

SupplierName

Nvarchar(50)

供应商法人代表

supplierLawyer

nvarchar(4)

供应商

supplierTelephone

Varchar(11)

供应商地址

supplierAddress

此表存放供货商信息。

3.员工(employeeInfo)

员工编号

employeeNo

员工

employeeName

Nvarchar(20)

登录密码

employeePassword

Varchar(30)

性别

employeeSex

Nchar

(1)

生日

employeeBrithday

datetime

学历层次

employeeEducationId

int

家庭

employeeHomeTel

手机

employeeMobile

employeeCard

地址

employeeEmail

居住地址

employeeAddress

Nvarchar(80)

此表存放员工信息。

4.供应商退货清单(buyBackInfo)

字段约束值

输入商品编号

BuyBackId

P

退货价格

goodNo

数量

number

Varchar(50)

进货总价

totalPrice

float

退货日期

buyBackDate

退货原因

buyBackReason

退货当前日期

buyBackAddTime

说明:

此表存放供应商退货信息。

5.商品销售(sellInfo)

单据号

sellInfoId

商品编号

sellNo

商品名称

价格

Price

Number

Int

出售时间

sellTime

此表存放销售信息。

6.商品(goodInfo)

GoodNo

商品类别

goodClassId

goodName

商品单位

goodUnit

Nvarchar(30)

商品型号

goodModel

Nvarchar

(2)

商品规格

goodSpecs

商品售价

goodPrice

Float

商品产地

goodPlace

附加信息

goodMemo

Char(10)

商品添加时间

goodAddTime

Datetime

此表存放商品信息。

7.商品进货表(buyInfo)

ouyId

supplie

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 政史地

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1