小型超市管理系统概要Word格式.docx
- 文档编号:14960821
- 上传时间:2022-10-26
- 格式:DOCX
- 页数:17
- 大小:805.84KB
小型超市管理系统概要Word格式.docx
《小型超市管理系统概要Word格式.docx》由会员分享,可在线阅读,更多相关《小型超市管理系统概要Word格式.docx(17页珍藏版)》请在冰豆网上搜索。
需求分析是指开发一个新的数据库应用系统总是要以用户需求作为起点,开发者需要收集的需求包括功能需求、数据需求和性能需求。
超市管理是针对社会中一些小型超市使用,从消费者的角度来说,结账时应该准确和快速,小型超市管理系统是一个针对超市管理的一个简单系统。
超市管理系统主要完成的功能有:
商品基本信息维护、销售人员管理信息维护、销售管理等,以及这一系列过程中涉及商品的数据修改、查询统计、删除等多种操作。
(1)超市的商品管理包括商品号,商品名称,单价,商品类型,库存量,厂商。
(2)超市的登陆管理中包括用户名和密码。
(3)超市的出库管理包括出库编号,商品号,单价,出库数量,审核人号和审核日期。
(4)超市的入库管理包括入库编号,商品号,单价,入库数量,审核人号和审核日期。
(5)超市的销售管理包括销售号,职工号,商品号,销售数量和销售日期。
(6)超市的销售人员管理包括职工号,姓名,性别,用户类型。
二、数据流程图
数据流程图是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。
数据流程图的基本成分包括系统的外部实体、处理过程、数据存储和系统中的数据流四个组成部分
外部实体:
外部实体指系统以外又和系统有联系的人或事物,它说明了数据的外部来源和去处,属于系统的外部和系统的界面。
外部实体支持系统数据输入的实体称为源点,支持系统数据输出的实体称为终点。
处理过程:
处理指对数据逻辑处理,也就是数据变换,它用来改变数据值。
而每一种处理又包括数据输入、数据处理和数据输出等部分。
数据流:
数据流是指处理功能的输入或输出。
它用来表示一中间数据流值,但不能用来改变数据值。
数据流是模拟系统数据在系统中传递过程的工具。
数据存储:
数据存储表示数据保存的地方,它用来存储数据。
系统处理从数据存储中提取数据,也将处理的数据返回数据存储。
以下是超市管理系统的数据流程图:
图3.1系统的数据流程图
三、数据字典
小型超市管理系统的数据字典。
a.数据结构的定义:
(1)出库的数据结构:
数据结构名称:
出库
含义说明:
数据库中用来存储商品出库的信息
数据结构组成:
出库编号+商品号+单价+出库数量+审核人号+审核日期
(2)商品的数据结构:
商品
数据库中用来存储商品的信息
商品号+商品名称+单价+商品类型+库存量+厂商
b.数据流的定义:
(1)S1.5数据流
数据流名称:
缺货统计
简要说明:
对各种商品缺货进行统计
数据流来源:
P1.4
数据流去向:
查询缺货记录管理模块
数据结构:
商品号+库存量+审核人号+审核日期
(2)S1.10数据流
出库统计
对商品的出库进行统计
查询销售记录管理模块
P1.11
商品号+出库编号+出库数量+库存量+审核人号+审核日期
四、程序流程图
如下是小型超市管理系统的程序流程图:
图3.2程序流程图
五、系统功能结构图
在小型超市前台管理系统中我创建的模块有:
登陆管理模块:
本模块主要实现用户的登陆、注册和退出的管理。
商品管理模块:
本模块主要实现商品的查询、添加、删除和退出的管理。
销售模块:
本模块主要实现销售信息的查询、添加、删除和退出的管理。
销售员工模块:
本模块主要实现销售员工信息的查询、添加、删除和退出的管理。
下面超市管理系统的模块结构图:
图3.3超市管理系统模块图
第四章数据库设计
一、概念设计
数据的概念设计描述了从用户角度看到的数据库的内容及联系,一方面它明确反映了用户的需求,另一方面它又是建立数据逻辑模型的基础。
一般用E-R图来对其进行描述。
E-R图由实体、联系和属性三个基本成分组成。
下面分别是商品实体的E-R图、销售人员实体的E-R图、系统的E-R图。
图4.1商品实体的E-R图
图4.2销售人员实体的E-R图
图4.3超市管理系统的E-R图
二、逻辑设计
逻辑设计是整个设计的前半段,包括所需的实体和关系,实体规范化等工。
数据库逻辑设计决定了数据库及其应用的整体性能,调优位置。
如果数据库逻辑设计不好,则所有方法对于提高数据库性能的效果都是有限的。
为了使数据库设计的方法走向完备,数据库的规范化理论必须遵守。
规范化理论为数据库逻辑设计提供了理论指导和工具,在减少了数据冗余的同时节约了存储空间,同时加快了增、删、改的速度。
在超市管理系统数据库中建立的表有:
商品表、入库单、出库单、销售表、销售人员表、登陆表。
下面列出几个主要的数据库表设计:
表1商品表
列名
数据类型
长度
允许空
主键
商品号
varchar
50
NOTNULL
1
商品名称
单价
float
8
NULL
商品类型
库存量
char
10
厂商
表2销售表
销售号
职工号
销售数量
销售时间
datetime
表3销售人员表
姓名
rchar
性别
用户类型
三、物理设计
物理设计是指为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。
进行物理存储安排,设计索引,形成数据库内模式。
将一个给定逻辑结构实施到具体的环境中时,逻辑数据模型要选取一个具体的工作环境,这个工作环境提供了数据存储结构与存取方法,这个过程就是数据库的物理设计。
图4.4商品表
图4.5销售表
图4.6销售人员表
第五章界面设计
一、登陆窗口
系统登入后,首先出现用户登录窗体,用户首先等如用户名然后输入密码。
图5.1系统登录界面
二、主界面
单击主界面上的各个按钮,可以进入相应的界面中。
图5.2主界面
三、商品信息管理
选择“商品信息查询”按钮,出现如下所示的界面,管理员可以对商品信息进行查询、添加、删除,操作完成后退出。
图5.3商品信息管理界面
四、商品销售信息管理
选择“销售记录查询”按钮,出现如下所示的界面,管理员可以对商品销售信息进行查询、添加、删除,操作完成后退出。
图5.4商品销售信息管理界面
第六章代码与注释
一、登录代码
DimcnAsNewADODB.Connection
DimrsAsNewADODB.Recordset
PrivateSubCommand1_Click()
strsql="
select*from登录表where用户名='
"
&
Text1.Text&
"
'
and密码='
Text2.Text&
rs.Openstrsql,cn,1,3
Ifrs.EOFThen
MsgBox"
用户名或密码错了"
32,"
警告"
Else
Form5.Show
UnloadMe
EndIf
EndSub
PrivateSubCommand2_Click()
End
PrivateSub注册_Click()
IfText1.Text="
OrText2.Text="
Then
用户名和密码不能为空"
16+4,"
str1="
rs.Openstr1,cn,1,3
rs.AddNew
rs("
用户名"
)=Text1.Text
密码"
)=Text2.Text
rs.Update
注册成功"
64,"
信息提示"
PrivateSubForm_Load()
cn.ConnectionString="
Provider=SQLOLEDB.1;
IntegratedSecurity=SSPI;
PersistSecurityInfo=False;
InitialCatalog=超市管理"
cn.Open
二、主界面代码
Form2.Show
Form3.Show
PrivateSubCommand3_Click()
PrivateSubCommand4_Click()
Form4.Show
select*from商品表where商品号='
Ifrs.State=1Then
rs.Close
rs.Openstr1,cn,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小型 超市 管理 系统 概要
![提示](https://static.bdocx.com/images/bang_tan.gif)