赞
踩
目录
TOC \o "1-3" \h \z \u 一.绪论... PAGEREF _Toc114934162 \h 108D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003100310034003900330034003100360032000000
数据库系统DBS(Data Base System,简称DBS)通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数据库管理系统统一管理,数据的插入、修改和检索均要通过数据库管理系统进行。数据管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。数据库管理员一般是由业务水平较高、资历较深的人员担任。
数据库研究跨越于计算机应用、系统软件和理论三个领域,其中应用促进新系统的研制开发,新系统带来新的理论研究,而理论研究又对前两个领域起着指导作用。数据库系统的出现是计算机应用的一个里程牌,它使得计算机应用从以科学计算为主转向以数据处理为主,并从而使计算机得以在各行各业乃至家庭普遍使用。在它之前的文件系统虽然也能处理持久数据,但是文件系统不提供对任意部分数据的快速访问,而这对数据量不断增大的应用来说是至关重要的。为了实现对任意部分数据的快速访问,就要研究许多优化技术。这些优化技术往往很复杂,是普通用户难以实现的,所以就由系统软件(数据库管理系统)来完成,而提供给用户的是简单易用的数据库语言。由于对数据库的操作都由数据库管理系统完成,所以数据库就可以独立于具体的应用程序而存在,从而数据库又可以为多个用户所共享。因此,数据的独立性和共享性是数据库系统的重要特征。数据共享节省了大量人力物力,为数据库系统的广泛应用奠定了基础。数据库系统的出现使得普通用户能够方便地将日常数据存入计算机并在需要的时候快速访问它们,从而使计算机走出科研机构进入各行各业、进入家庭。
(1)数据:描述事物的符号记录,数据的含义称为数据的语义,二者是不可分的。
(2)数据库:数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。 数据库数据基本特点:永久存储、有组织、可共享。
(3)数据库管理系统(DBMS):是计算机的基础软件。 主要功能:(1)数据定义功能(2)数据组织、存储和管理功能(3)数据操纵功能(4)数据库的事务管理和运行管理(5)数据库的建立和维护功能(6)其他功能
(4)数据库系统(DBS):由数据库、数据库管理系统(及其应用开发工具)、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统
随着信息产业的快速发展,越来越多的软件、应用和平台不断出现和诞生,传统行业也面临着管理方式方法的适应和改革。超市作为消费品流通的基本的经营单位,为我们生活提供便利,无论是商业区、城市住宅区、乡镇村落还是旅游景点等到处都有他们的身影。超市作为一个经营主体,参与者有管理者、供应商、客户、消费者,涉及到的交易对象有商品和资金,交易的场所在超市本身,物流存储有仓库,有经营有管理有数据。规模虽小,功能俱全。
小型超市在信息管理上相对滞后,它们像大型超市一样处理很多且各不相同的信息,如果通过数字信息化管理超市,将能提高超市管理效率。
本论文研究的目标就是针对市场上小中型的零售店在日常经营中遇到的问题,使用信息技术,设计一套适用、稳定、可扩展的能够帮助他们提高工作效率和管理水平的超市管理系统。
模块化是自上而下逐一将软件系统界定为若干个模块的一个过程。其中每一个模块都是完全可以单独存在的功能。本课题系统把结构细分成三个模块,其每个模块的具体作用如下。
基本信息管理模块
该模块是对员工、会员与产品等基本信息进行管理,从而让超市管理层对于超市的人事管理和产品信息有一个十分清楚的了解,包含“职员信息管理”“商品信息管理”及“会员信息管理”三个方面的管理。
商品信息管理
这个模块的作用相当于员工信息管理模块。
销售的产品查询
主要具有查询或者统计销售产品和销售金额等功能。
会员信息管理
就是对会员信息进行添加、删除、修改或者充值等操作。
货物管理模块
这一模块提供与整个超市平常的管理工作有关的功能,以使得整个超市的工作井然有序。该模块涵盖了“进货的入库管理”与“退货的管理”两个模块。
进货的入库管理
这个模块是对于超市所有采购进的商品进行系统登记,确保信息的准确性。
退货的管理
这个模块是针对超市还没有卖出去的部分商品进行出库退货的有关登记。
小型超市购销管理系统需要完成的功能主要有:
a. 商品各种信息的输入,包括商品基本信息,详细信息和简历等。
b.各种商品信息的简单查询。
c.各种商品信息的修改。
d.供应商信息的输入,查询,和修改等。
e.商品库的输入,查询,和关系性修改等。
f.商品库的关系模式的完整性实现。
g.商品供应商的输入,查询,和修改等。
(1)员工信息(姓名,编号,性别,年龄,基本工资,部门,备注)
(2)商品信息(商品名,编号,成本价格,销售价格,进货商,库存量,销售量,备注)
数据库作为信息管理的前提,它的架构对于系统中各种功能的实行与各个流程间的运行效率高低产生了非常重大的影响。本课题构建的数据库名为CSXT794的数据库,里面共有2个数据表格。
员工信息表
在员工信息表里面不仅仅记录了与员工有关的一些信息,另外,管理员能够完全通过此表对员工信息进行添加、删除或者修改等操作,同时也可以完全通过这个表对指定员工的信息进行对应的查询操作,如下表所示:
| 姓名 | 编号 | 性别 | 年龄 | 基本工资 | 部门 | 备注 |
1 | 张三 | 001 | 男 | 20 | 4000 | 员工部 | NULL |
2 | 李四 | 002 | 男 | 22 | 4500 | 员工部 | 优秀员工 |
3 | 王雪 | 003 | 女 | 30 | 4300 | 销售部 | 优秀员工 |
4 | 李梅 | 004 | 女 | 25 | 4000 | 销售部 | NULL |
5 | 张一 | 005 | 女 | 28 | 4300 | 售后部 | 优秀员工 |
6 | 刘武 | 006 | 男 | 30 | 5500 | 管理部 | NULL |
7 | 王一 | 007 | 女 | 21 | 3900 | NULL | NULL |
8 | 李宁 | 008 | 男 | 26 | 4300 | NULL | NULL |
9 | 徐武 | 009 | 男 | 30 | 3500 | NULL | NULL |
(2) 商品信息表
产品信息表记录了超市里面所有商品的信息,它的作用是如果管理员忘记了商品的一些信息,就能够通过这个表对所有产品信息进行添加、删除或修改等操作,没有的商品要及时补货,什么样的商品卖起来最快,什么商品是店里所需等。在后期进货的管理和顾客的结账及其商品的调价过程中,都基本涉及到对该表的操作应用,此表中的库存与定价都是可以进行调整的。如下表所示:
| 商品名 | 编号 | 成本价格 | 销售价格 | 进货商 | 销售量 | 库存量 | 备注 |
1 | 可口可乐 | 101 | 1.8 | 2.5 | 远方公司 | 12 | 36 | NULL |
2 | 百事可乐 | 102 | 1.9 | 2.5 | 远方公司 | 45 | 58 | NULL |
3 | 巧乐兹 | 103 | 2.1 | 4 | 讯音冷饮 | 84 | 52 | NULL |
4 | 黄桃罐头 | 104 | 5 | 10.9 | 中国农产品 | 158 | 93 | NULL |
5 | 玉溪 | 105 | 19 | 25 | 中国烟草总公司 | 587 | 631 | 多 |
6 | 茅台 | 106 | 1500 | 2599 | 茅台总公司 | 321 | 214 | 多 |
首先分析" 小型超市零售管理系统 "的用户要求,找出该系统应该包括的实体。显然,员工、商品、退货信息、会员、供货商、仓库都是系统的实体,并且可以初步定义它们的属性(见上)。最终, 确定系统的 实体是员工、商品、退货信息、会员、供货商、仓库。
接着,我们分析这些实体之间的关联关系。 从实际情况得知, 一个员工可以有多个信息, 一个商品也可以有多个信息,退货信息可以有多条记录,会员也有多个信息,供货商和仓库也有多个信息。我们得到如图所示的实体关系图。
由需求分析的结果可知,本系统设计的实体包括:
创建实体关系图
实体:员工、商品、退货信息、会员、供货商、仓库。
实体属性定义:
员工:员工编号,姓名,性别,年龄,工龄,电话,身份证号,所属部门,工资
商品:商品编号、商品名称、商品类别、商品售价、商品进价、库存量、告警量、计划库存量、供货商编号。
会员:会员卡卡号、会员姓名、会员电话、注册日期、累计金额、卡内余额、会员密码
供货商:供货商编号、供货商名称、供货商电话、供货商地址。
仓库:仓库编号、仓库名称、仓库地址
退货信息:交易流水号、商品编号、退货数量、退款金额、退货日期。
商品交易表:交易流水号、交易日期、员工编号、商品编号、交易数量、交易金额、会员卡卡号。
入库信息表:入库单编号、商品编号、入库量、总金额、供货商编号、入库日期、入库员编号。
出库信息表:出库单编号、商品编号、出库量、总金额、出库日期、出库员编号。
实体关系图:
s
员工表(Staff)
属性名 | 含义 | 类型 | 说明 |
Snum | 员工编号 | varchar | 主键 |
Sname | 员工姓名 | varchar |
|
Ssex | 员工性别 | varchar | ‘男’或‘女’ |
Sage | 员工年龄 | int | Sage>=18 |
Sstand | 员工工龄 | int | Sstand>=0 |
Sphone | 员工电话 | varchar |
|
Sid | 身份证号 | varchar |
|
Spart | 所属部门 | varchar |
|
Ssalary | 工资 | money | Ssalary>=0 |
仓库(Ware)
属性名 | 含义 | 类型 | 说明 |
Wnum | 仓库编号 | varchar | 主键 |
Wname | 仓库名称 | varchar |
|
Wplace | 仓库地址 | varchar |
|
商品表(Goods)
属性名 | 含义 | 类型 | 说明 |
Gnum | 商品编号 | varchar | 主键 |
Gname | 商品名称 | varchar |
|
Gtype | 商品类别 | varchar |
|
Gprice | 商品售价 | money | Gprice>=0 |
Gid | 商品进价 | money | Gid>=0 |
Gstock | 库存量 | int | Gstock>=0 |
Galarm | 告警量 | int | Galarm>=0 |
Gplan | 计划库存量 | int | Gplan>=0 |
Vnum | 供货商编号 | varchar | 是表VEndor外键 |
会员表(Menber)
属性名 | 含义 | 类型 | 说明 |
Mnum | 会员卡卡号 | varchar | 主键 |
Mname | 会员姓名 | varchar |
|
Mphone | 会员电话 | varchar |
|
Mdate | 注册日期 | datetime |
|
Mtotal | 累计金额 | money | Mtotal>=0 |
Mbalance | 卡内余额 | money | Mbalance>=0 |
Mcip | 会员密码 | varchar |
|
供货商(Vendor)
属性名 | 含义 | 类型 | 说明 |
Vnum | 供货商编号 | varchar | 主键 |
Vname | 供货商名称 | varchar |
|
Vphone | 供货商电话 | varchar |
|
Vpalce | 供货商地址 | varchar |
|
退货信息(Infor)
属性名 | 含义 | 类型 | 说明 |
Tnum | 交易流水号 | varchar | 是表Trade的外键 |
Gnum | 商品编号 | varchar | 是表Goods的外键 |
Iamount | 退货数量 | int | Iamount>=0 |
Imoney | 退款金额 | money | Imoney>=0 |
Idate | 退货日期 | datetime |
|
商品交易表(Trade)
属性名 | 含义 | 类型 | 说明 |
Tnum | 交易流水号 | varchar | 主键 |
Tdate | 交易日期 | datetime |
|
Snum | 员工编号 | varchar | 是表Staff的外键 |
Gnum | 商品编号 | varchar | 是表Goods外键 |
Tamount | 交易数量 | int | Tamount>=0 |
Tmoney | 交易金额 | money | Tmoney>0 |
Mnum | 会员卡卡号 | varchar | 是表Menber外键 |
入库信息表(Entry)
属性名 | 含义 | 类型 | 说明 |
Enum | 入库单编号 | varchar | 主键 |
Gnum | 商品编号 | varchar | 是表Goods外键 |
Eamount | 入库量 | int | Eamount>=0 |
Emoney | 总金额 | money | Emoney>=0 |
Vnum | 供货商编号 | varchar | 是表Vendor的外键 |
Edate | 入库日期 | datetime |
|
Snum | 入库员编号 | varchar | 是表Staff的外键 |
出库信息表(Exits)
属性名 | 含义 | 类型 | 说明 |
Xnum | 出库单编号 | varchar | 主键 |
Gnum | 商品编号 | varchar | 是表Goods外键 |
Xamount | 出库量 | int | Xamount>=0 |
Xmoney | 总金额 | money | Xmoney>=0 |
Xdate | 出库日期 | datetime |
|
Snum | 出库员编号 | varchar | 是表Staff的外键 |
CREATE DATABASE CSXT794
ON
PRIMARY
(
NAME='CSXT_1',
FILENAME='D:\CSXT_1.mdf',
SIZE=20MB,
MAXSIZE=UNLIMITED,
FILEGROWTH=10%
),
(
NAME='CSXT_2',
FILENAME='D:\CSXT_2.ndf',
SIZE=20MB,
MAXSIZE=UNLIMITED,
FILEGROWTH=10%
)
LOG ON
(
NAME='CSXT_3',
FILENAME='D:\CSXT_2.Ldf',
SIZE=50MB,
MAXSIZE=100MB,
FILEGROWTH=10MB
);
USECSXT794
GO
CREATETABLE YGB
(
姓名 char(6) NOT NULL,
编号 char(3) NOT NULL PRIMARY KEY,
性别 char(10) NULL DEFAULT 1,
年龄 char(5) NULL,
基本工资 char(8) NULL,
部门 char(10) NULL,
备注 VARCHAR(500) NULL
)
INSERTINTO YGB
VALUES('张三','001','男','20','4000','员工部',NULL),('李四','002','男','22','4500','员工部','优秀员工'),('王雪','003','女','30','4300','销售部','优秀员工'),('李梅','004','女','25','4000','销售部',NULL),('张一','005','女','28','4300','售后部','优秀员工'),('刘武','006','男','30','5500','管理部',NULL),('王一','007','女','21','3900',NULL,NULL),('李宁','008','男','26','4300',NULL,NULL),('徐武','009','男','30','3500',NULL,NULL)
查看全部员工信息
SELECT*
FROMYGB
GO
删除员工表
USE CSXT794
GO
DROP TABLE YGB
删除全部员工信息
TRUNCATE TABLE YGB
USECSXT794
GO
CREATETABLE SPB
(
商品名 char(20) NOT NULL,
编号 char(5) NOT NULL PRIMARY KEY,
成本价格 float(10) NULL DEFAULT 1,
销售价格 float(10) NULL,
进货商 char(100) NULL,
销售量 char(10) NULL,
库存量 char(10) NULL,
备注 VARCHAR(500) NULL
)
INSERTINTO SPB
VALUES('可口可乐','101','1.8','2.5','远方公司','12','36',NULL),('百事可乐','102','1.9','2.5','远方公司','45','58',NULL),('巧乐兹','103','2.1','4','讯音冷饮','84','52',NULL),('黄桃罐头','104','5','10.9','中国农产品','158','93',NULL),('玉溪','105','19','25','中国烟草总公司','587','631','多'),('茅台','106','1500','2599','茅台总公司','321','214','多')
查看全部商品信息
SELECT*
FROM SPB
GO
删除商品表
USE CSXT794
GO
DROP TABLE SPB
删除全部商品信息
TRUNCATE TABLE SPB
CREATETABLE GHSB794
(Vnumvarchar(50) not null primary key,
Vname varchar(50) not null,
Vphone varchar(50) not null,
Vplace varchar(50) not null)
CREATETABLE HYB794
(Mnumvarchar(50) not null primary key,
Mnamevarchar(50) not null,
Mphonevarchar(50) not null,
Mdatedatetime not null,
Mtotalmoney not null CHECK (Mtotal>=0),
Mbalancemoney not null CHECK (Mbalance>=0),
Mcipvarchar(50) not null)
CREATETABLE SPJYB794
(Tnum varchar(50) not null primary key,
Tdate datetime not null,
Snum varchar(50) not null FOREIGN KEY (Snum)REFERENCES YGB794(Snum),
Gnumvarchar(50) not null FOREIGN KEY (Gnum) REFERENCES SPB794(Gnum),
Tamount int not null CHECK (Tamount>=0),
Tmoney money not null CHECK (Tmoney>=0),
Mnum varchar(50) not null FOREIGN KEY (Mnum)REFERENCES HYB794(Mnum))
CREATETABLE CK794
(Wnumvarchar(50) not null primary key,
Wname varchar(50) not null,
Wplace varchar(50) not null)
CREATE TABLE THXX794
(Tnum varchar(50) not null FOREIGN KEY (Tnum)REFERENCES SPJYB794(Tnum),
Gnum varchar(50) not null FOREIGN KEY (Gnum) REFERENCES SPB794(Gnum),
lamount int not null CHECK (lamount>=0),
lmoney money not null CHECK (lmoney>=0),
ldate datetime not null)
CREATE TABLE RKXXB794
(Enum varchar(50) not null primary key,
Gnum varchar(50) not null ,
Eamount int not null CHECK (Eamount>=0),
Emoney money not null CHECK (Emoney>=0),
Vnumvarchar(50) not null FOREIGN KEY (Vnum) REFERENCES GHSB794(Snum),
Edate datetime not null,
Snum varchar(50) not null FOREIGN KEY (Snum)REFERENCES YGB794(Snum))
CREATE TABLE CKXXB794
(Xnum varchar(50) not null primary key,
Gnum varchar(50) not null ,
Xamount int not null CHECK (Xamount>=0),
Xmoney money not null CHECK (Xmoney>=0),
Xdate datetime not null,
Snum varchar(50) not null FOREIGN KEY (Snum)REFERENCES YGB794(Snum))
insertinto HYB794
values
('001','赵一','12345678999','2022.01.01','0','200','123'),
('002','赵二','12234678929','2022.01.01','0','200','123'),
('003','赵三','12342323321','2022.01.01','0','200','123'),
('004','钱一','98098908099','2022.01.01','0','200','123'),
('005','钱二','92387979809','2022.01.01','0','200','123'),
('006','钱三','98123123123','2022.01.01','0','200','123')
insertinto GHSB794
values
('1','孙一','12332233211','同音路'),
('2','孙二','13242342341','同心路'),
('3','孙一','12432342342','幸福路'),
('4','孙四','34232423444','平安路')
insertinto CK794
values
('01','饮料仓库','超市北边'),
('02','零食仓库','超市南边'),
('03','奶制品仓库','超市西边'),
('04','生活用品仓库','超市东边')
insertinto RKXXB794
values
('01','001','100','250','1','2021.12.31','005'),
('02','002','100','250','1','2021.12.31','005'),
('03','003','200','300','2','2021.12.31','005'),
('04','004','200','300','2','2021.12.31','005'),
('05','005','200','400','3','2021.12.31','006'),
('06','006','200','400','3','2021.12.31','006'),
('07','007','100','400','4','2021.12.31','006'),
('08','008','50','500','4','2021.12.31','006')
insertinto CKXXB794
values
('一','001','50','125','2022.01.01','005'),
('二','002','50','125','2022.01.01','005'),
('三','003','100','150','2022.01.01','005'),
('四','004','100','150','2022.01.01','005'),
('五','005','100','200','2022.01.01','006'),
('六','006','100','200','2022.01.01','006'),
('七','007','50','200','2022.01.01','006'),
('八','008','25','250','2022.01.01','006')
功能1:通过编号查询客户所购买的商品的信息
USE CSXT794
GO
SELECT 商品名,编号,成本价格,销售价格,进货商,销售量,库存量,备注
FROMSPB
WHERE 编号='商品编号'
例子:
USE CSXT794
GO
SELECT 商品名,编号,成本价格,销售价格,进货商,销售量,库存量,备注
FROMSPB
WHERE 编号='101'
功能2:将部分商品进行打折销售或取消打折
ALTER TABLE SPB
ADD折扣 float(10) NULL,
折扣后价格 float(10) NULL
GO
SELECT*
FROMSPB
GO
SELECT 商品名,销售价格,折扣=[打折力度],折扣后价格=销售价格*[打折力度]
FROMSPB
WHERE 编号='打折商品编号'
例子:
ALTER TABLE SPB
ADD折扣 float(10) NULL,
折扣后价格 float(10) NULL
GO
SELECT*
FROMSPB
GO
SELECT商品名,编号,成本价格,销售价格,进货商,销售量,库存量,备注,折扣=7,折扣后价格=销售价格*0.7
FROM SPB
WHERE编号='106'
取消商品打折
ALTER TABLE SPB
DROPCOLUMN 折扣后价格,折扣
GO
功能3:查询商品库存量并查询备注为'多'的商品信息
SELECT 商品名,编号,销售量,库存量
FROMSPB
GO
SELECT*
FROMSPB
WHERE 备注='多'
功能4:查询未分配部门的员工信息并将其分配到员工部
SELECT *
FROMYGB
WHERE 部门 IS NULL
SELECT 姓名,编号,性别,年龄,基本工资,部门=
CASE
WHEN 部门 IS NULL THEN'员工部'
END
FROM YGB
WHERE 部门 IS NULL
GO
功能5:录入新商品信息
INSERT INTO SPB
VALUES('高等数学','107','23','45','同济大学出版社','0','360',NULL),('大学英语','108','21','39','同济大学出版社','10','360',NULL)
SELECT*
FROM SPB
GO
功能6:员工离职删除其信息
SELECT*
FROMYGB
GO
USE CSXT794
GO
DELETE
FROMYGB
WHERE编号='002'
GO
SELECT*
FROMYGB
GO
功能7:赋予员工SPB中的DELETE权限及删除权限
赋予权限
CREATELOGIN 张三
WITH PASSWORD='123456'
USE CSXT794
GO
CREATEUSER 张三
FORLOGIN 张三
WITHDEFAULT_SCHEMA=dbo
USE CSXT794
GO
GRANT DELETE
ON SPB
TO 张三
GO
删除权限
REVOKE DELETE
ON SPB
FROM 张三
数据库的实施主要是根据逻辑结构设计和物理结构设计的结果,在计算机系统上建立实际的数据库结构、导入数据并进行程序的调试。它相当于软件工程中的代码编写和程序调试的阶段。
用具体的DBMS提供的数据定义语言(DDL),把数据库的逻辑结构设计和物理结构设计的结果转化为程序语句,然后经DBMS编译处理和运行后,实际的数据库便建立起来了。目前的很多DBMS系统除了提供传统的命令行方式外,还提供了数据库结构的图形化定义方式,极大地提高了工作的效率。
具体地说,建立数据库结构应包括以下几个方面:
数据库模式与子模式,以及数据库空间的描述。
(2) 数据完整性的描述。
(3) 数据安全性描述。
(4)数据库物理存储参数的描述。
数据库系统投入正式运行,意味着数据库的设计与开发阶段的基本结束,运行与维护阶段的开始。数据库的运行和维护是个长期的工作,是数据库设计工作的延续和提高。
在数据库运行阶段,完成对数据库的日常维护,工作人员需要掌握DBMS的存储、控制和数据恢复等基本操作,而且要经常性地涉及物理数据库、甚至逻辑数据库的再设计,因此数据库的维护工作仍然需要具有丰富经验的专业技术人员(主要是数据库管理员)来完成。
数据库的运行和维护阶段的主要工作有:
(1)对数据库性能的监测、分析和改善。
(2)数据库的转储和恢复。
(3)维持数据库的安全性和完整性。
| 商品名 | 编号 | 成本价格 | 销售价格 | 进货商 | 销售量 | 库存量 | 备注 |
1 | 可口可乐 | 101 | 1.8 | 2.5 | 远方公司 | 12 | 36 | NULL |
| 商品名 | 编号 | 成本价格 | 销售价格 | 进货商 | 销售量 | 库存量 | 备注 | 折扣 | 折扣后价格 |
1 | 可口可乐 | 101 | 1.8 | 2.5 | 远方公司 | 12 | 36 | NULL | NULL | NULL |
2 | 百事可乐 | 102 | 1.9 | 2.5 | 远方公司 | 45 | 58 | NULL | NULL | NULL |
3 | 巧乐兹 | 103 | 2.1 | 4 | 讯音冷饮 | 84 | 52 | NULL | NULL | NULL |
4 | 黄桃罐头 | 104 | 5 | 10.9 | 中国农产品 | 158 | 93 | NULL | NULL | NULL |
5 | 玉溪 | 105 | 19 | 25 | 中国烟草总公司 | 587 | 631 | 多 | NULL | NULL |
6 | 茅台 | 106 | 1500 | 2599 | 茅台总公司 | 321 | 214 | 多 | NULL | NULL |
| 商品名 | 编号 | 销售量 | 库存量 |
1 | 可口可乐 | 101 | 12 | 36 |
2 | 百事可乐 | 102 | 45 | 58 |
3 | 巧乐兹 | 103 | 84 | 52 |
4 | 黄桃罐头 | 104 | 158 | 93 |
5 | 玉溪 | 105 | 587 | 631 |
6 | 茅台 | 106 | 321 | 214 |
| 商品名 | 编号 | 成本价格 | 销售价格 | 进货商 | 销售量 | 库存量 | 备注 |
1 | 玉溪 | 105 | 19 | 25 | 中国烟草总公司 | 587 | 631 | 多 |
2 | 茅台 | 106 | 1500 | 2599 | 茅台总公司 | 321 | 214 | 多 |
| 姓名 | 编号 | 性别 | 年龄 | 基本工资 | 部门 | 备注 |
1 | 王一 | 007 | 女 | 21 | 3900 | NULL | NULL |
2 | 李宁 | 008 | 男 | 26 | 4300 | NULL | NULL |
3 | 徐武 | 009 | 男 | 30 | 3500 | NULL | NULL |
| 姓名 | 编号 | 性别 | 年龄 | 基本工资 | 部门 | 备注 |
1 | 王一 | 007 | 女 | 21 | 3900 | 员工部 | NULL |
2 | 李宁 | 008 | 男 | 26 | 4300 | 员工部 | NULL |
3 | 徐武 | 009 | 男 | 30 | 3500 | 员工部 | NULL |
| 商品名 | 编号 | 成本价格 | 销售价格 | 进货商 | 销售量 | 库存量 | 备注 |
1 | 可口可乐 | 101 | 1.8 | 2.5 | 远方公司 | 12 | 36 | NULL |
2 | 百事可乐 | 102 | 1.9 | 2.5 | 远方公司 | 45 | 58 | NULL |
3 | 巧乐兹 | 103 | 2.1 | 4 | 讯音冷饮 | 84 | 52 | NULL |
4 | 黄桃罐头 | 104 | 5 | 10.9 | 中国农产品 | 158 | 93 | NULL |
5 | 玉溪 | 105 | 19 | 25 | 中国烟草总公司 | 587 | 631 | 多 |
6 | 茅台 | 106 | 1500 | 2599 | 茅台总公司 | 321 | 214 | 多 |
| 商品名 | 编号 | 成本价格 | 销售价格 | 进货商 | 销售量 | 库存量 | 备注 |
1 | 可口可乐 | 101 | 1.8 | 2.5 | 远方公司 | 12 | 36 | NULL |
2 | 百事可乐 | 102 | 1.9 | 2.5 | 远方公司 | 45 | 58 | NULL |
3 | 巧乐兹 | 103 | 2.1 | 4 | 讯音冷饮 | 84 | 52 | NULL |
4 | 黄桃罐头 | 104 | 5 | 10.9 | 中国农产品 | 158 | 93 | NULL |
5 | 玉溪 | 105 | 19 | 25 | 中国烟草总公司 | 587 | 631 | 多 |
6 | 茅台 | 106 | 1500 | 2599 | 茅台总公司 | 321 | 214 | 多 |
7 | 高等数学 | 107 | 23 | 45 | 同济大学出版社 | 0 | 360 | NULL |
8 | 大学英语 | 108 | 21 | 39 | 同济大学出版社 | 10 | 360 | NULL |
| 姓名 | 编号 | 性别 | 年龄 | 基本工资 | 部门 | 备注 |
1 | 张三 | 001 | 男 | 20 | 4000 | 员工部 | NULL |
2 | 李四 | 002 | 男 | 22 | 4500 | 员工部 | 优秀员工 |
3 | 王雪 | 003 | 女 | 30 | 4300 | 销售部 | 优秀员工 |
4 | 李梅 | 004 | 女 | 25 | 4000 | 销售部 | NULL |
5 | 张一 | 005 | 女 | 28 | 4300 | 售后部 | 优秀员工 |
6 | 刘武 | 006 | 男 | 30 | 5500 | 管理部 | NULL |
7 | 王一 | 007 | 女 | 21 | 3900 | NULL | NULL |
8 | 李宁 | 008 | 男 | 26 | 4300 | NULL | NULL |
9 | 徐武 | 009 | 男 | 30 | 3500 | NULL | NULL |
| 姓名 | 编号 | 性别 | 年龄 | 基本工资 | 部门 | 备注 |
1 | 张三 | 001 | 男 | 20 | 4000 | 员工部 | NULL |
2 | 王雪 | 003 | 女 | 30 | 4300 | 销售部 | 优秀员工 |
3 | 李梅 | 004 | 女 | 25 | 4000 | 销售部 | NULL |
4 | 张一 | 005 | 女 | 28 | 4300 | 售后部 | 优秀员工 |
5 | 刘武 | 006 | 男 | 30 | 5500 | 管理部 | NULL |
6 | 王一 | 007 | 女 | 21 | 3900 | NULL | NULL |
7 | 李宁 | 008 | 男 | 26 | 4300 | NULL | NULL |
8 | 徐武 | 009 | 男 | 30 | 3500 | NULL | NULL |
随着我国产业升级的变化,业务量的增发,将信息技术应用到企业小型超市必不可少。当前零售方式在我国迅速发展,当企业下设固定消费点时,人们对其需求量更加旺盛,手动记账的不便利将减缓超市的经济发展。设计并实现一款高效率的管理系统可以给予超市更好地发展空间,有着方便统一管理、人员合理分配、节省开支降低运营成本、提高效率的意义,为零售行业提供更可靠的发展道路。该篇论文主要针对小型超市管理系统,通过系统功能架构设计、数据库设计两个方面就行了详细分析。本课题所设计的学校小型超市管理系统,使超市产品购销存的处理工作比之前更加标准化、系统化、程序化,很大程度上避免了对于超市产品管理的闲散性,提升了信息处理的效率与精确性, 可以及时、正确、行之有效低对每种产品的购销存进行统计与整理。在此基础上,本系统还具有员工信息管理等功能,可以充分利用人力资源,推进学校小型超市前进发展
[1]郑哲坚.学校小型超市管理系统设计[J].信息与电脑(理论版),2016,(09):99-100.
[2]岳纹.企业小型超市管理系统的研究与开发[J].电脑编程技巧与维护,2021,(05):89-91.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。