小型超市管理系统数据库课程设计

小型超市管理系统数据库课程设计
小型超市管理系统数据库课程设计

山西大学

计算机与信息技术学院

《数据库系统》课程设计论文

题目:小型超市管理系统数据库设计

组长王建亮

专业软件工程

班级大二

授课教师

2013/6/19

小型超市管理系统

学生姓名:王建亮(2011242054),

王勇与(2011242060),

温辉(2011242063),

闫宁(2011242067),

许鹏(2011242066)

目录

第一章系统概述 (2)

1。1系统开发背景 (2)

1.2系统开发意义 (3)

第二章系统需求分析 (4)

2.1 系统功能要求 (4)

2.2 系统分析概述 (4)

2.2。1零售前台(POS)管理系统 (4)

本系统必须具有以下功能: (4)

2。2.2后台管理系统 (4)

本系统必须具备以下功能: (4)

2。3系统层次划分 (5)

2.4 系统程序流程图 (6)

2、4、1系统数据流程图符号解释 (6)

2、4、2顶层数据流程图 (6)

2、4、3第一层数据流程图 (7)

2、4、4第二层数据流程图 (7)

第三章系统总体设计 (9)

3.1 系统总体设计目标 (9)

3.2 系统概念设计...................................................................................... 错误!未定义书签。

3。2。1 概念模型(E-R图) (9)

3。2。2关系模式 (13)

3.2.3 关系模式规范化说明 (13)

3.2.4 系统数据库表结构 (14)

第四章数据库实施阶段 (17)

4、1建立数据库、数据表、视图、索引 (17)

4、1、1 建立数据库 (17)

4、1、2 建立数据表 (17)

4、1、3 创建视图 (20)

4、1、4 创建索引 (21)

结束语 21

第一章系统概述

1.1系统开发背景

21世纪,超市得竞争也进入到了一个全新得领域,竞争已不再就是规模得竞争,而就是技术得竞争、管理得竞争、人才得竞争。技术得提升与管理得升级就是超市业得竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟

店、专卖店、货仓等相互并存.如何在激烈得竞争中扩大销售额、降低经营成本、扩大

经营规模,成为超市营业者努力追求得目标。因此,我们很有必要制定一套合理、有效,

规范与实用得超市管理系统,对超市得日常业务进行集中统一得管理。另一方面,IT

产业与Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理得革

命,实现了信息得自动化处理,提高了处理得及时性与正确性.

针对超市得特点,为了帮助超市解决现在面临得问题,提高小型超市得竞争力,

我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其它

一些子功能。

1.2系统开发意义

超市管理作为计算机应用得一个分支,有着手工管理无法比拟得优点.该系统得三大益处有:(1)大大提高超市得运作效率;

(2)通过全面得信息采集与处理,辅助提高超市得决策水平;

(3)使用本系统,可以迅速提升超市得管理水平,为降低经营成本, 提高效益,增强

超市扩张力, 提供有效得技术保障。

因此,开发一套能够为消费者及超市工作人员提提供方便得超市管理系统,将就是

非常必要得,也就是十分及时得。

第二章系统需求分析

2。1 系统功能要求

针对超市得特点,为了帮助超市解决现在面临得问题,提高小型超市得竞争力,我们将开发一个小型得超市管理系统。本系统包括如下功能:前台POS销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。

2。2 系统分析概述

2.2。1零售前台(POS)管理系统

本系统必须具有以下功能:

(1)商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊得商品扫描录入。该扫描录入方法可以充分保证各种电脑操作水平层次得人员均能准确快速地进行商品扫描录入.

(2)收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量得方式)自动计算本次交易得总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交易得流水账号、每类商品得商品名、数量、该类商品得总金额、交易得时间、负责本次收银得员工号)。如果顾客就是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行95折优惠,并将所购物品得总金额累计到该会员得总消费金额中。会员卡得有效期限为一年,满一年未续卡者,该会员卡将被注销。

(3)退货处理:顾客持有销售发票到收银台找收银员退货,若没有相应销售发票不予以退货。通过扫描销售发票计算本次退货处理得退货额,并打印出退货发票给顾客,系统记录好退货信息.

(4)安全性:OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作。

(5)独立作业:有得断网收银即在网络服务器断开或网络不通得情况下,收银机仍能正常作业。

2。2.2后台管理系统

本系统必须具备以下功能:

(1)进货管理: 根据销售情况及库存情况,自动制定进货计划(亦可手工制定修

改),可以避免盲目进货造成商品积压。 按计划单有选择性地进行自动入库登记. 综合查询打印计划进货与入库记录及金额.

(2)销售管理: 商品正常销售、促销与限量、限期及禁止销售控制。 综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。 按多种方式统计生成销售排行榜,灵活察瞧与打印商品销售日、月、年报表。

(3)库存管理: 综合查询库存明细记录。 库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失与缺货. 库存自动盘点计算。 (4)人员管理: 员工、会员、供货商、厂商等基本信息登记管理. 员工操作权限管理。 客户销售权限管理.

2.3系统层次划分

通过对小型超市管理系统及其功能方面得分析,构造出超市管理系统得总体结构图如下:

由于本系统为管理系统,只就是超市管理系统得一部分,因此只实现了收银业务、退货处理与销售管理部分得功能。对这三个处理模块进一步细化得到如下分结构图:

图1 超市管理总体结构图

图1-1 收银业务结构图图1-2 退货处理结构图

图1-3 销售处理结构图

2。4 系统程序流程图

数据流程图就是一种能全面地描述信息系统逻辑模型得主要工具,它可以用少数几种符综合地反映出信息在系统中得流动、处理与存储情况。根据上面业务流程图得描述,从系统得科学性、管理得合理性、实际运行得可行性角度出发,自顶向下对系统进行分解,导出了超市销售管理系统得顶层数据流程图、第一层数据流程图与第二层数据流程图。

2、4、1系统数据流程图符号解释

图2—1 外部实体图2-2 处理过程图2—3 数据流图2-4 数据存储

2、4、2顶层数据流程图

图3 顶层数据流程图

上图就是小型超市管理系统得顶层数据流程图。由业务流程图确定系统开发得外部实体即系统数据得来源与去处,从而确定了整个系统得外部实体与数据流。在顶层数据流程图中,把超市销售管理系统作为一个处理环节,与实体间传递信息,简单得表达系统得各部分功能.

2、4、3第一层数据流程图

图3-1 第一层数据流程图

确定系统得主要处理功能后,可以将系统分为收银业务、退货处理与销售处理三个模块。再确定各个输入与输出数据流以及与之相关得数据结构,从而得到小型超市管理系统得第一层数据流程图,如上图所示。

2、4、4第二层数据流程图

再将第一层数据流程图分解细化可得到第二层流程图,如下图所示:

图3-1-2 退货处理数据流程图

图3-1-3 销售处理数据流程图

第三章系统总体设计

3。1 系统总体设计目标

小型超市管理系统就是超市馆管理工作中不可缺少得部分,它得内容对于超市得管理者与使用者来说都至关重要,所以超市管理系统应该能够为管理者或消费者提供充足得信息与快捷得数据处理手段。对超市前台得收银管理,后台得销售管理、库存管理、财务管理与人员管理这些日常业务得需要,高效性通过系统得实用,能够改变旧得超市管理模式,使对消费者与工作人员得管理、查询更加方便有效。对销售信息进行简单得统计分析,便于总结货物得采购与消费者得需求。

随着科学技术得不断提高,计算机科学日渐成熟,其强大得功能已为人们深刻认识,它已进入人类社会得各个领域并发挥着越来越重要得作用。作为计算机应用得一部分,使用计算机对超市信息进行管理,具有着手工管理所无法比拟得优点、例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点能够极大地提高超市管理得效率,也就是超市得科学化、正规化管理,与世界接轨得重要条件.因此,开发这样一套管理软件成为很有必要得事情.使之减轻管理人员得负担,充分发挥电脑得作用.

3。2 系统概念设计

3。2。1 概念模型(E—R图)

(1)E-R图

退货信息表E —R 图

收银业务E —R 图

获得

员工

销售单

打印

商品

会员 销售 商品

n

1

m

m

n

1

时间

数量

退货信息表 商品编号

退货数量

交易流水号

退货日期

退货金额

退货处理E-R图

打印时间

打印

购物发票

营业员

1

1

m退货信息表

1)商店中得用户销售多个商品。多个商品由同一个用户销售

2)商店中得所有顾客可以购买多种商品,每种商品可由不同顾客购买;

3)每个顾客可以购买多种商品,不同商品可由不同顾客购买;

4)每个供货商可以供应多种不同商品,每种商品可由多个供应商供应。

3。2.2关系模式

(1)商品信息表(商品编号、商品名称、商品条形码、商品类别、商品售价、商品进价、促销价格、促销起始日期、促销截止日期、库存量、告警量、计划库存量、生产厂商、供货商编号)

(2)会员表(会员卡号、会员姓名、累积金额、卡内余额、会员密码、注册日期、有效日期)

(3)商品交易表(交易流水号、计数号、交易日期、收银员号(员工编号)、商品编号、商品名称、交易数量、售价、小计、会员卡号)

(4)入库信息表(入库编号、商品编号、商品名称、入库量、总额、供货商名称、入库日期、进货员编号

(5)供货商表(供货商号、供货商名称、供货商地址、供货商电话)

(6)进货单表(进货单编号、进货商品编号、进货商品名称、进货量、进价、总额、供货商名称、进货单生成日期、进货员姓名)

(7)员工信息表(员工编号、工作类型、员工姓名、性别、年龄、身份证号、员工工资、员工电话、居住地址、备注信息)

(8)退货信息表(交易流水号、商品编号、退货数量、退货金额、退货日期)

(9)仓库表(仓库编号,仓库名称,仓库地址)

3。2。3 关系模式规范化说明

(1)商品信息表得主属性就是商品编号,其她非主属性完全依赖于主码。商品信息表

得建立就是为了对商品进行管理。其中,除了基本得商品信息外,如商品编号,名称,价格,存货数量外,还增加了条形码,便于对商品得快速录入

(2)会员表得主属性就是会员卡号,其她非主属性完全依赖于主码。并且不存在传递依赖关系,因此该顾客表符合第三范式.会员表得建立就是为了对会员进行管理以及根据会员情况进行打折活动。

(3)商品交易表得主属性就是交易流水号,其她非主属性完全依赖于主码。商品交易表就是对超市所出售商品得统计,分析出各个商品得销售情况,并可生成销售统计图,从而有针对性得进行商品进购。

(4)入库信息表得主属性就是入库编号,其她非主属性完全依赖于主码。该表就是入库得商品信息进行统计。

(5)供货商表得主属性就是供货商号,其她非主属性完全依赖于主码.主要就是为了对供货商得管理。

(6)进货单表得主属性就是进货单编号,其她非主属性完全依赖于主码。进货单表就是通过商品信息表来统计需要进货得信息。

(7)员工信息表得主属性就是员工编号,其她非主属性完全依赖于主码。就是对员工进行得管理。

(8)退货信息表就是为了对顾客所退回商品得信息统计,以便更好得进行商品管理与提高对用户得服务。

(9)仓库表得主属性就是仓库编号,其她非主属性完全依赖于主码。主要就是对仓库信息得管理。

3.2.4 系统数据库表结构

商品信息表

会员表

商品交易表

入库信息表

供货商表

进货单表

员工信息表

退货信息表

退货数量int Not null 退货金额money 4 Not null 退货日期datetime 8 Not null

仓库表

列名字段类型长度主/外键就是否为空仓库编号varchar 10 主键Not null 仓库名称Varchar 50 Not null 仓库地址Varchar 70 Not null

第四章数据库实施阶段4、1建立数据库、数据表、视图、索引

4、1、1 建立数据库

create database小型超市管理系统

4、1、2 建立数据表

(1)商品基本表得建立

create table商品信息(

商品编号varchar(10)primary key,

商品名称varchar(50)not null,

商品条形码varchar(50)not null,

商品类别varchar(25)not null,

商品售价money not null,

商品进价money not null,

促销价格money,

促销起始日期datetime,

促销截止日期datetime,

库存量int not null,

告警量int not null,

计划库存量int not null,

生产厂商varchar(50),

供货商号varchar(10)not null,

foreign key(供货商号)references供货商表(供货商号)

);

(2)会员表得建立

create table会员表(

会员卡号varchar(20)primary key,

会员姓名varchar(10)not null,

累积金额money not null,

卡内余额money not null,

会员密码varchar(20)not null,

注册日期datetime not null,

截止日期datetime not null

);

(3)商品交易表得建立

create table商品交易表(

交易流水号varchar(50)primary key,

计数号int not null,

交易日期datetime not null,

收银员号varchar(10)not null,

商品编号varchar(10)not null,

商品名称varchar(50)not null,

交易数量int not null,

售价money not null,

小计money not null,

会员卡号varchar(20)not null,

foreign key(收银员号)references员工信息表(员工编号), foreign key(商品编号)references商品信息(商品编号), foreign key(会员卡号)references会员表(会员卡号)

);

(4)入库信息表得建立

create table入库信息表(

入库编号varchar(10)primary key,

商品编号varchar(10)not null,

商品名称varchar(50)not null,

入库量int not null,

总额money not null,

供货商名称varchar(50)not null,

入库日期datetime not null,

进货员编号varchar(10)not null,

foreign key(进货员编号)references员工信息表(员工编号));

(5)供货商表得建立

create table供货商表(

供货商号varchar(10)primary key,

供货商名称varchar(50)not null,

供货商地址varchar(70)not null,

供货商电话varchar(25)not null

);

(6)进货单表得建立

create table进货单表(

进货单编号varchar(10)primary key,

商品编号varchar(10)not null,

商品名称varchar(50)not null,

进货量int not null,

进价money not null,

总额money not null,

供货商名称varchar(50)not null,

进货单生成日期datetime not null,

进货员姓名varchar(10)not null,

foreign key(商品编号)references商品信息(商品编号),

foreign key(进货员姓名)references员工信息表(员工编号));

(7)员工信息表得建立

create table员工信息表(

员工编号varchar(10)primary key,

工作类型varchar(25)not null,

员工姓名varchar(50)not null,

性别varchar(2)check(性别in('男','女’)),

年龄varchar(2)not null,

身份证号varchar(50)not null,

员工工资money not null,

员工电话varchar(25)not null,

居住地址varchar(70)not null,

备注信息varchar(200)not null

);

(8)退货信息表得建立

create table退货信息表(

交易流水号varchar(50)not null,

商品编号varchar(10)not null,

退货数量int not null,

退货金额money not null,

退货日期datetime not null,

foreign key(交易流水号)references商品交易表(交易流水号),foreign key(商品编号)references商品信息(商品编号)

);

(9)仓库表得建立

create table仓库表(

仓库编号varchar(10)primary key,

仓库名称varchar(50)not null,

仓库地址varchar(70)not null,

);

4、1、3 创建视图

(1) 创建用于查询交易情况得视图

create view交易情况

as

select交易日期,收银员号,会员卡号,小计

from商品交易表

(2) 创建用于查询进货计划

create view查询进货计划

中小型超市管理系统

中小型超市管理信息系统 需求分析 开发中小型超市管理系统的目的主要是以中小型超市的日常运营业务为依据,通过超市管理系统为客户提供方便快捷的查询、修改、输入服务,实现对超市的进货、销售和库存的科学管理。 开发中小型超市管理系统的目标是: 1. 使广大的超市工作者脱离手工劳动,通过计算机使超市货物管理信息化。 2. 提高小型超市竞争力,保持小型超市持续发展的优势。 3. 提供灵活、方便的操作。 4. 节约商品管理的成本,提高商品管理的效率。 5. 功能比较完善的数据管理软件,要具有数据操作方便、高效、迅速等优点。 6. 可通过访问权限控制确保数据的安全性。 7. 为超市实现整体信息化的其他相关系统提供必要的支持。 本超市管理系统的主要客户群由在校学生、教职工、周围居民组成,在满足正常的经营情况下,还会定期赞助学校举办的各类学生活动,以提高品牌的知晓率,并培养忠诚客户。组织结构与功能分析 烟台职业学院天一超市目前实行经理负责制,主要分为采购部、理货部、仓库、人力资源部、财务部和销售部六大部分。系统组织结构如图2-1所示。 图2-1 天一超市组织结构图 各部门的职责及岗位划分如下: 1. 总经理负责超市经营管理、员工任职及高层决策等工作,管理人力资源部、财务部、采购部、仓库、销售部等。

2. 人力资源部负责制定和实施超市人力资源规划、机构设置、业绩考核、劳资发放等工作。 3. 财务部负责超市的财务管理、单位内部日常业务结算以及与外部单元的往来业务核算。 4. 采购部主要负责商品采购计划的编制和商品的采购。当商品数小于库存警报数时,采购部会根据警报信息制定商品需求计划,编制与之相配套的采购计划,并组织具体的实施,保证经营过程中的商品供应。按照商品的销售情况,实现商品库存的优化管理,负责采购商品的入库与结算及与供货商的接洽等相关手续的办理工作。 5. 仓库主要负责商品出入库的管理工作。 6. 销售部负责商品的销售、销售退货、收集和整理会员资料和文件、收集顾客反馈信息并及时上报等工作。 7. 理货部主要负责商品上架、数量清点、周边环境的清理等工作,并对消费者的购买提供合理化建议。 业务流程分析 1. 销售管理业务流程 业务描述:由收银员在收银台为消费者办理结账业务,并对消费者的退货要求进行分析判断,最后将各类信息进行录入。业务流程图如图2-3所示。 图2-3 销售管理业务流程图 2. 库存管理业务流程

数据库课程设计小型超市管理系统

数据库课程设计 题目:超市管理系统 组员:邓胜龙,陈夏华 班级:计本(0901)

目录1、项目计划 系统开发目的 背景说明 项目确立 应用范围 定义 参考资料 2、逻辑分析与详细分析 系统功能 数据流图 用户类型与职能 系统开发步骤 系统环境需求 系统安全问题 3、基于UML的建模 语义规则 UML模型 系统实现图 4、概要设计文档 5、逻辑设计文档 6、物理设计文档

7、小结 1、项目计划 系统开发目的 (1)大大提高超市的运作效率; (2)通过全面的信息采集和处理,辅助提高超市的决策水平; (3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。 背景说明 21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。 项目确立 针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其它一些子功能。 应用范围 本系统适应于各种小型的超市。 定义 (1)商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。 (2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。 (3)商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。 (4)促销:在一定时期内,某些商品会按低于原价的促销价格销售。 库存告警提示:当商品的库存数量低于库存报警数量时发出提示。 (5)盘点:计算出库存、销售额、盈利等经营指标。 参考资料 《数据库原理及设计》陶宏才编清华大学出版社 《SQL Server 2000 实用教程》范立南编清华大学出版社 《SQL Server 2000 编程员指南》李香敏编北京希望电子出版社 《轻松搞定 SQL Server 2000 程序设计》Rebecca 编 《软件工程规范》Watts 编清华大学出版社

小型超市零售管理系统

小型超市零售管理系统 (1)零售前台(POS)管理系统 功能1商品录入。可以通过输入唯一编号、扫描条形码、商品名称等来实现精确商品扫描录入2收银业务通过扫描条形码或者直接输入商品名称自动计算 本次交易的总金额。在顾客付款后,自动计算找零,同时打印交易清单(包括交 易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负 责本次收银的员工号)。如果顾客是本店会员并持有本人会员卡,则在交易前先 扫描会员卡,并对所购物品全部实行打折优惠。 (2)后台管理系统 功能1进货管理。根据销售情况及库存情况,自动制定进货计划可以避免盲目进 货造成商品积压。查询打印进货与入库记录及金额。 2销售管理。综合查询各种销售明细记录、各个收银员收银记录以及交结账情况等。 按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。 3库存管理:综合查询库存明细记录。库存状态自动告警提示。如库存过剩、少 货、缺货等。软件为您预警,避免库存商品积压损失和缺货。库存自动盘点计算。 4人员管理。会员,员工、供货商、厂商等基本信息登记管理。员工操作权限管理。客户销售权限管理。 下面是个管理实现的功能 1商品录入子系统 2

2.2、流程图 前台管理系统 顶层DFD图 第0层DFD图 商品信息表会员信息表第1层DFD图

2.3、户类型与职能 (1)、员工(营业员): 通过商品条形码扫描输入商品到购买清单操作软件计算交易总金额 操作软件输出交易清单 对会员进行会员卡扫描以便打折(2)、:超市经理 操作软件录入商品,供货商,厂商 操作软件制定进货计划 查询打印计划进货与入库记录 操作软件控制商品销售与否 查询打印销售情况 操作软件生成销售排行榜 查询库存明细记录 根据软件发出的库存告警进行入货 操作软件进行盘点计算 (3)、总经理: 基本信息登记管理 员工操作权限管理 客户销售权限管理

小型超市管理系统

小型超市管理系统 设计说明书 系、部:计算机与信息科学系学生姓名:周海军 指导教师:胡荣 专业:信息与计算科学班级:信本0801班 同组成员:尹成

目录 第一章引言 (1) 1.1编写目的 (1) 1.2背景 (1) 1.2.1开发目标 (1) 1.2.2开发现状 (1) 1.2.3 运行环境 (1) 第二章需求分析 (2) 2.1功能需求 (2) 2.2性能需求 (3) 2.2.1易用性 (3) 2.2.2安全性 (3) 第三章数据库设计 (4) 3.1数据流图 (4) 3.2数据字典 (4) 3.3概念设计 (7) 3.3.1实体集 (7) 3.3.2关系模型 (7) 3.3.3 E-R图 (8) 3.4数据库实现 (8) 第四章总体设计 (11) 4.1 模块 (11) 4.1.1 模块划分 (11) 4.1.2实现功能 (11) 4.2系统结构 (12) 4.3 出错信息处理 (13) 第五章详细设计 (14) 5.1系统用例图 (14) 5.2子系统用例图 (15) 5.3商品销售时序图 (16) 第六章软件测试 (17) 6.1测试概要 (17) 6.1.1子功能分解 (17) 6.1.2测试内容 (17) 6.2 测试用例 (18) 6.2.1功能测试 (18) 6.2.2数据库安全测试 (18) 第七章使用说明 (19) 7.1系统总结 (19) 7.2操作说明 (19) 参考文献 (21) 致谢 (22) 附录1 系统实现部分代码 (23) 附录2 部分系统界面 (29)

牡丹花好空入目,枣花虽小结实成。 第一章引言 1.1编写目的 本文档作为用户需求说明书,编写的目的是为了定义所要开发的小型超市管理系统开发项目(以下简称项目)的开发目标,包括对功能的规定和性能的要求,指出预期的系统用户、系统的运行环境以及对用户操作的约定,为软件设计和开发提供依据,作为软件功能追溯的基础和软件开发工作量确定的标本。 本文档可以作为本项目开发的软件项目管理者、软件设计和开发人员以及本软件使用人员参考之用。 1.2背景 1.2.1开发目标 软件名称:小型超市管理系统 为方便超市管理员对进货信息、销售信息、库存信息的管理以及方便快捷的查询相关信息,提高超市管理的效率。方便销售人员对所销售商品信息的记录、商品单价的查询和销售总额计算以及显示顾客购买商品的清单和统计销售总额以及自动显示需要找还顾客的零钱。 1.2.2开发现状 每种商品都有各自的条形编码和相应的生产序列号,可以通过条形编码的不同来区别各种商品以及显示其售价以便销售人员售货,从而提高超市营业人员的工作效率。 1.2.3 运行环境 界面制作主要用VB实现,后台数据处理采用SQL实现。

数据库课程设计大作业

《数据库原理》课程设计报告 专业:测控技术与仪器 班级:测控071班 学号:200710402112 200710402115 姓名:杜文龙王京京 题目名称:物资管理系统 完成日期:2009年12月25日 昆明理工大学信息工程与自动化学院 2009年12月

物资管理系统 一、课程设计目的: 1.加深对讲授内容的理解 《数据库原理及应用》中有关数据库技术的基本理论、基本概念、设计与实现的方法和阶段性知识,光靠课堂讲授既枯燥无味又难以记住,但它们都很重要,要想熟练掌握,必须经过大量实践环节加深对它们的理解。 2.通过课程设计,掌握数据库系统设计与开发的方法及步骤 数据库是一门应用性很强的学科,开发一个数据库系统需要集理论、系统和应用三方面为一体,以理论为基础,以系统(DBMS)作支柱,以应用为目的,将三者紧密结合起来。同时结合实际需要开发一个真实的数据库系统,对于较大型的系统可多人一起完成,但无论如何都应完成数据库的需求分析、数据的分析与建模、数据库的建立、数据库的开发与运行等全部过程。在此过程中将所学的知识贯穿起来,达到能够纵观全局,分析、设计具有一定规模的题目要求,基本掌握数据库系统设计与开发的基本思路和方法并且做到对知识的全面掌握和运用。 3.培养学生自学以及主动解决问题的能力 通过本次设计,使同学能够主动查阅与数据库相关资料,掌握一些课堂上老师未曾教授的知识,从而达到培养学生自学以及主动解决问题的能力的目的。 二、课程设计基本要求: 1.课程设计应由学生本人独立完成,严禁抄袭。 2.掌握所学的基础理论知识,数据库的基本概念、基本原理、关系数据库的设 计理论、设计方法等。熟悉数据建模工具Visio与数据库管理系统SQLServer 软件的使用。 3.按时上机调试,认真完成课程设计。 4.认真编写课程设计报告。 三、需求分析 信息管理系统是集计算机技术、网络通讯技术为一体的信息系统工程,它能够使企业运行的数据更加准确、及时、全面、详实,同时对各种信息进一步地加工,使企业领导层对生产、经营的决策依据更充分,更具有合理性和库、科学性,并创建出更多的发展机会;另外也进一步加强企业的科学化、合理化、制度化、规范化管理,为企业的管理水平跨上新台阶,为企业持久、健康、稳定的发展打下基础。 这个物资管理系统是以客户机/服务器模式的信息管理模式的信息管理系统。它的开发过程不仅仅是一个编写应用程序的过程,而是以软件工程的思想为指导,从可行性研究开始,经过系统分析、系统设计、系统实施

中小型超市管理系统

目录 第1章绪论 (2) 1.1社会背景 (2) 1.2超市背景................................... 错误!未定义书签。 1.3可行性分析 (2) 第2章系统需求分析 (4) 2.1 用户功能需求分析 (4) 2.2 系统性能要求 (4) 2.3 系统用例图分析 (5) 第3章系统概要设计 (8) 3.1 设计思想 (8) 3.2 系统功能结构图 (8) 3.3 系统功能模块分析 (8) 3.3.1 营业模块 (8) 3.3.2 店铺管理员模块 (8) 3.3.3 超级管理员模块 (8) 3.3.4 会员管理模块 (9) 3.4 设计原则 (9) 3.5 业务流程分析 (9) 第4章系统详细设计 (14) 4.1 数据库设计 (14) 4.2 系统功能设计 (18) 第5章系统测试运行 (38) 5.1 模块测试 (38) 5.2 整体测试 (38) 第6章总结 (39) 参考文献 (40) 致谢辞 (41)

第1章绪论 1.1社会背景 随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对书数据库的进一步开发和利用显得尤为迫切。 作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。 实习期间,我通过对市场的调查,针对现在各中小型超市对经营业务和人事管理的实际需要,开发了这套超市管理系统。在开发过程中,我们针对当前各超市管理的特点和技术人员的实际水平,采用基于Windows图形用户界面这一易学易用的操作环境,在系统设计过程中,我们尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。我又始终发系统的正确性放在首位,力求数据的完整和处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。 1.2超市背景 在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。 超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。苏辙超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此,在选题过程中,我选择了超市管理系统设计题目,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。 1.3可行性分析 1.技术可行性分析:该系统采用Microsoft Visual Studio 2010作为开发工具,它

小型超市管理系统数据库课程设计

小型超市管理系统数据库 课程设计 Newly compiled on November 23, 2020

山西大学 计算机与信息技术学院 《数据库系统》课程设计论文 题目:小型超市管理系统数据库设计组长王建亮 专业软件工程 班级大二 授课教师 2013/6/19 小型超市管理系统 目录

第一章系统概述1.1系统开发背景

21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而 是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争 核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟 店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩 大经营规模,成为超市营业者努力追求的目标。因此,我们很有必要制定一套合理、 有效,规范和实用的超市管理系统,对超市的日常业务进行集中统一的管理。另一方 面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息 管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。 针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力, 我们将开发以下系统:前台POS销售系统、后台管理系统,其中这两个子系统又包含其 它一些子功能。 1.2系统开发意义 超市管理作为计算机应用的一个分支,有着手工管理无法比拟的优点。该系统的三大益处有:(1)大大提高超市的运作效率; (2)通过全面的信息采集和处理,辅助提高超市的决策水平; (3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益, 增强超市扩张力,提供有效的技术保障。 因此,开发一套能够为消费者及超市工作人员提提供方便的超市管理系统,将是 非常必要的,也是十分及时的。

数据库课程设计完整版

HUNAN CITY UNIVERSITY 数据库系统课程设计设计题目:宿舍管理信息系统 姓名: 学号: 专业:信息与计算科学 指导教师: 20年 12月1日 目录 引言 3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要 5 1.4软件处理对象 6 1.5系统可行性分析 6 1.6系统设计目标及意义7

1.7系统业务流程及具体功能 7 8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20 参考文献 20 引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了

超市会员管理系统-数据库课程设计

超市会员管理系统 1.课程设计目的 通过课程设计加深对数据库基础理论和基础知识的理解,掌握运用数据库管理系统,实现数据管理的基本思路和方法,培养分析问题、解决问题的能力。 2.系统功能设计 2.1功能模块图 功能模块图如图1。 图1 系统功能模块设计图 2.2功能说明 该超市会员管理系统旨在为超市的会员管理工作提供一个比较系统的会员管 理平台,它帮助超市存储及管理会员的基本信息、管理会员卡、管理会员报表及会员政策,完全可以取代之前复杂的手工记录方法,是一套比较完备的管理工具,极大地提高了超市会员管理的效率。在很大程度上帮助了超市管理者对超市的掌握与管理。 3.数据库概念设计 会员姓名 会员性别 购物情况 回收旧卡 结卡日期 补办新卡 购卡日期 挂失卡 发行新卡 解挂卡 更改卡信息 报表预览 报表打印 优惠规则 成为会员条件 超市会员管理系统 会员基本信息 会员卡管理 会员报表管理 会员政策管 理

3.1根据不同的对象,分别画出各分E-R 图。 (1)从会员基本信息抽象出的分E-R 图如图2。 图2 会员基本信息的E-R 图 (2)从会员卡信息抽象出分E-R 图 从会员卡信息抽象出的分E-R 图如图3. 年龄 联系方式 具有 具备 性别 姓名 区分 拥有 会员 购卡日期 会员卡卡号 购卡 购卡 1 1 1 1 1 n 1 n 1 n n 1

图3 会员卡信息的E-R 图 (3)从物品信息抽象出分E-R 图 从物品信息抽象出的分E-R 图如图4 图4 物品信息的E-R 图 (4)合并各分E-R 图,消除属性冲突、命名冲突、结构冲突等三类冲突,得到 初步E-R 图,再消除不必要冗余,得到的基本E-R 图。 基本E-R 图如图5。 会员卡编号 会员卡卡号 会员卡种类 会员卡 记录 区分 拥有 收银员 管理 n 1 n 1 1 1 1 1 商品编号 商品 商品名称 商品种类 商品单价 区分 零售 具有 标识 1 1 1 1 1 n n 1 会员类别

小型超市销售管理系统1

案例4 小型超市销售管理系统 某小型超市的销售目前采用手工管理,效率低、易出错、会计工作量大,希望设计一个小型超市销售管理系统,登记每天的收入、支出,统计每月销售情况,按规定格式打印销售报表,允许多种方式查询货物库存情况,并按货物销售情况对于缺货自动发出预警通知等。 估计开发该系统需购买硬件、外部设备(高性能计算机一台、打印机一台),花费1.2万元左右,开发工作量约需3个人月工作量,每人月工资约为2000元,开发完成后维护费用每年约600元,开发成功后,原有的二名管理人员可以减少为一名,每人月工资600元。 用户的具体需求是:以月为结算单位,当购买新的商品并验收合格时,可以进行入库登记,登记的项目包括编号、货号、品名、规格、计量单位、数量等,并修改库存帐,产生当天库存报表。当销售出商品时,记录获得的销售收入,销售的成本按照该类货物的月进货平均价格计算,并修改现有的库存;当天的其他支出,也要进行记录。根据处理后的信息产生当天的收入、支出情况日报。能够根据需要以多种方式进行货物情况查询,并能查询某一货物的储备情况,若低于最低储备量,给出缺货警告,并将结果通过报表形式通知采购人员。每天打印收入、支出情况日报以及日库存表,每月底统计该月的销售情况,将按年计算的支出项目分摊入该月,并打印销售报表。 一、摘要 用户:小型超市 拟建系统名称:小型超市销售管理系统 (1) 提高超市的运作效率和减轻劳动强度。 (2) 通过全面的信息采集和处理,辅助提高超市的决策运营水平。 (3) 使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张能力,提供有效的技术保障 二、背景 目前,超市的竞争进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。

小型超市管理系统可行性研究报告

小型超市管理系统可行性研究报告(此文档为word格式,下载后你可任意修改编辑)

1.引言 1.1编写目的: 可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解 经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理审查。 作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。 1.2项目背景: 开发软件名称:小型超市管理系统 项目提出任务者:小型超市管理人员 项目开发者:河北软件职业技术学院09嵌入式班第一小组 用户:小型超市管理人员及工作人员 实现软件单位:小型超市用户与开发小组 1.3 定义: 信息系统:是指利用计算机、网络、数据库等现代信息技术,处理组织中的数据、业务、管理和决策等问题,并为组织目标服务的综合系统。 1.4 参考资料 《软件工程概论》,卫红春,清华大学出版社。 2.可行性研究的前提 2.1要求: 主要功能:为用户提供优质服务,方便超市管理者的管理工作,提高超市的服务质量和服务效率。 性能要求:为超市物品销售建立数据库及时更新销售信息,为库存建立数据库使管理者能够时刻了解超市库存量信息,总结每日经营的物品数量,反映消费者及市场对物品的需求量。 输出要求:简捷,快速,实时,数据完整,详实。 安全与保密要求:数据资料有些属内部资料,不能为外人所知,系统须有保密措施,设置密码。不能轻易被破坏,不能让管理人员以外的人更改数据。查看资料需输入正确密码。销售人员销售货物需输入代号才能打开收银柜。万一泄露密码,应设修改密码的程序,同时密码不能过于简单。 完成期限:预计三个月。 2.2目标:

数据库课程设计超市信息管理系统

数据库应用课程设计报告书 小型超市信息管理系统 成绩: 学号: 姓名: 指导教师: 2010 年 1月 20日

三峡大学 课程设计任务书学年学期

小型超市信息管理系统 摘要:随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,因此企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然,可以解决企业账目混乱,库存不准,信息反馈不及时等问题。小型超市引进数据库系统进行管理远优于传统的手工管理。 1 需求调查、分析 1.1企业介绍 该超市是一个面向生活小区的独家经营的小型自选超市,没有连锁店,超市老板即是超市管理人员。该超市经营各种类别的商品,如服装、家庭日用杂品、家用电器、玩具、家具、蔬菜水果等。该小型超市有自己的仓库,和一定的供应商保持联系,顾客以个人为主,没有预定、赊账、折扣等复杂的财务信息,工作人员也比较固定,没有复杂

的人事调动、福利津贴等职工信息。原来的收款方式是使用两台旧式收款机,由收款员按商品价格标签收款。整个超市员工人数并不多。主要管理工作包括进货、填写入库单并记入入库流水帐、定价、印制并粘贴价格标签、商品上架和整理、收款开票并记入销售流水帐、每日收市后作营业结算、每月月末作盘点统计并编制营业报告表。由于是手工管理,并且收款方式落后,因此效率低,劳动强度大,商品流失也比较严重。超市的业务量是:平均每周进货一次,每次可能有不同的货源进货。平均每天顾客数目是1000人。平均每个顾客购买3种商品。按管理规章制度要求,收市后统计分析人员还要根据商品购入流水帐和商品销售流水帐,按商品编号分别累计汇总各种商品当日累计购入入库量、累计销售量和库存结余量等数据,然后把这些数据填入库存台帐。 需求调查及分析 用户需求:该超市管理人员是主要用户,使用频率最高,其他人员也会使用到,但不经常使用,管理人员能看到所有的供应商信息、商品信息、销售信息、职工信息、库存信息、财务信息等。该超市管理人员希望看到商品进货、存入仓库、由仓库到货架、最后销售的一系列活动以便于其管理。超市管理人员能看到商品的各种基本信息及销售好坏和盈利情况以便其决策如何进行销售活动,当一种商品不再销售时应该有相关的历史销售记录,能看到商品的库存量以决定是否进货及进货的种类数量,货架上商品少于一定数目时有工作人员从仓库补充。超市老板能知道一段时间内的盈利情况。顾客能看到商品的大部分基本信息,但不能看到商品的进价信息。收银员要记录销售信息。仓库管理员要能看到库存信息。 功能实现:该系统包含供应商信息,商品信息,库存信息,人事信息,销售信息,财务信息,能够实现用户需求的绝大部分,而货架上如果商品数量不足则由售货员或巡视员通知工作人员从仓库搬运,此过程由人工完成,不由计算机参与。当管理人员决定进一种新商品时必须先录入商品基本信息,然后其它工作人员才能录入进货、库存、财务等其它信息

小超市管理系统

摘要 随着小型超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长,传统的人工记忆方式也慢慢的无法适应形势的变化。随着信息技术的发展,计算机已被广泛的用于社会的各个领域,成为推动社会发展的技术动力。而在计算机应用中,软件的作用十分突出,软件已经发展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步的开拓。软件产业已成为社会信息化进程中的一个战略性产业。在软件技术的应用中软件的开发技术尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品。随着社会的发展,软件也在不断的更新换代。 由于有些超市里对商品的进货、售出及商品的基本信息等的一些繁琐处理都是通过手工进行记载并进行处理的,对商品信息的处理工作量特别大,不仅浪费大量的人力物力,而且还很容易出错,更重要的是为了方便顾客,超市需要时时刻刻对商品对各种信息进行统计分析。一直以来人们使用传统人工的方式管理超市的各项工作, 这种管理方式存在着许多缺点, 如: 效率低、保密性差, 另外时间一长, 将产生大量的冗余文件和数据, 这给查找、统计、更新和维护工作都带来了很大的困难。然而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。如果有这样一套完整的小型超市管理系统软件,只需点击几下鼠标就可完成所需操作,那样就会大大的提高超市员工的工作效率和管理水平,并能进一步提高超市的工作效率并使超市实施规范化管理。鉴于小型超市管理中存在的诸多问题, 我们在此次课程设计中以小型超市管理系统为研究课题,对此系统进行了全面的设计。 小型超市管理系统由销售管理、会员管理、仓库管理、员工管理四部分组成。它的内容对于超市的销售人员和管理者乃至顾客来说都至关重要, 所以小型超市管理系统应该能够为用户提供充足的信息和快捷的查询手段。 一个完整系统的设计,当然就离不开后台环境的支持,在此次设计中,我们主要以SQL SERVER数据库为后台支撑,前台使用windows可视化系统。 开发人员能力有限,系统多少会存在不足,希望广大用户能提出宝贵的意见。 一.系统功能介绍 系统功能总框图 小超市管理系统是一个专门针对小型的商店和超市的智能化、自动化的管理系统。其功能总框图如图所示:

基于BS结构的中小型超市管理系统

基于B/S结构的中小型超市管理系统 摘要 随着科学技术的进步,计算机行业的迅速发展,大大提高人们的工作效率。 计算机信息处理系统的引进已彻底改变了许多公司的经营管理。甚至附近的一个小店主也可能正在用计算机来控制销售、记账以及其他活动。在一些大公司里,电子信息处理系统监测全部工作设备的操作与运行。 销售管理系统是企业管理机制中的重要组成部分,通过对超市销售管理系统的销售管理机制进行调查研究,开发了超市销售管理系统。本系统中解决了超市管理事务中的进货、销售、退货等情况的问题以及相关统计工作。本系统中包含六个功能模块:商品信息管理,员工管理,进货管理,销售管理,库存管理和系统设置。 本系统使有Microsoft公司推出的https://www.360docs.net/doc/4f4643264.html, 进行前端开发,它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。本系统中通过https://www.360docs.net/doc/4f4643264.html,和数据库进行无缝连接,后端的开发工具是Microsoft Sqlserver 2005,整个数据库都是相互关联的,使数据库具有较高的完整性,一致性和安全性。 关键词中小型超市;数据库管理系统;https://www.360docs.net/doc/4f4643264.html,

BS Structure Based Management System for Small and Medium Mized Supermarket Abstract With the progress of science and technology,the rapid development of the computer industry, improve people's working efficiency greatly. The introduction of computerized information systems has sharply changed management control in many companies.Even a neighborhood shopkeeper may now use computers to control sales, billing, and other activitise .In large companies, electronic data processing systems monitro entire projects and sets of operations. The management of Sales is the important part of the administration of a supermarket.Investigations through the mechanism of management to the supermarket sell management system.This system contains seven modules, namely goods enter management, employee information management this management of buy info from supplier ,sell management, stock management, and system set. This system use Microsoft carry on front develop, https://www.360docs.net/doc/4f4643264.html,.It adopt new technologies most who software design nowadays, it has to be high to develop efficency, designflexible, beautiful friendship interface software that produce, etc.characteristic.At the ADO .net of https://www.360docs.net/doc/4f4643264.html, and data base go on and have and sew and ioin shis system, use to accuse of one and touch off the incident https://www.360docs.net/doc/4f4643264.html, at a large amount of .The developing instrument of the back end is Sqlserver 2005 of Microsoft , the whole data base is related each other, makes the data base have relatively high integrality , Consistency and security.

超市管理系统数据库课程设计报告

超市管理系统——数据库课程设计报告 高中教育 xxxxxxx 2011-12-20 第1节课程设计背景及意义 课程设计背景 随着我国改革开放的不断深入、经济飞速的发展,企业要想生存发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的。作为现代社会的一部分,超市必须适应社会的发展,因此实现超市的信息化管理是很有必要的。 在传统的手工管理中,往往是用人工清点的方式来掌握超市中现有的商品,使用手工记账的方式来掌握商品的进货和销售情况。这种方式在商品数量较少、商品库存变换少的情况下,不失为一种较好的方法。但是,在目前的大中型超市中,往往需要处理的商品种类数以千计,而且每天所发生的进货和销售情况纷繁复杂。如果要借助人工来实现这一系列数据的记录和管理,工作量将非常巨大,而且容易出现错误,造成管理上的混乱,更何况还需要对商品的数据进行统计和分析。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们所认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对超市信息进行管理有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高超市管理的效率,也能使超市步入科学化、正规化的管理。基于这些问题,为了使超市管理工作规范化、系统化、程序化,避免超市管

理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效地查询和修改商品情况,建立一个超市管理系统是非常必要的。 课程设计意义 超市管理系统用计算机管理超市库存进出管理和销售的一种计算机应用技术的创新,在计算机还未普及之前库存管理和销售都是由工作人员手工书写的方式来操作的。现在一般的超市都采用计算机智能化管理,采用计算机作为工具的实用的计算机社区 超市管理程序来帮助管理员进行更有效的超市管理工作。社区超市管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。 超市管理系统依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效。 第2节需求分析 业务需求 通过与超市人员的交流,发现超市管理系统需要满足来自多个不同用户的要求。在超市中,按照超市人员的职能分为六大类,分别是销售员、采购员、经理、系统管理员、仓库管理员、顾客(注册和非注册)。系统管理员的要求是掌握超市内部的所有业务,包括销售信息、进货信息、商品信息,具有超级用户的所有权限,对超市实行全面管理。销售员的要求是查看所有销售信息,查看符合条件的销售信息以及增加销售单。采购员的要求是查看所有采购信息,查看符合条件的采购信息,增加采购订单以及更改进退货状态。超市经理的要求是能够查看进货信息、销售信息以及库存信息。而顾客是超市的上帝,超市一切都是为顾客服务。本系统中顾客要求是可以现场买商品,采购信息有采购编号、采购日期、商品厂商、采购员、商品的价格、商品规格、

小型超市管理系统的开发-参考

作业名称:小型超市管理系统的开发 作业内容: 一、课题的提出 随着高科技的发展,物品的种类越来越多,尽管增加了不少人员和设备,但仍然满足不了顾客选择和购买的快速要求,顾客意见很大。据此,超市老板研究决定:在超市内部建立一个信息管理系统,以便更好的对超市的物品进行管理和统计。 二、超市信息系统开发概述 在开发超市管理系统时,我们针对零售业的特点,从用户实际需要出发,选择合理的系统环境,实现现代化的经营管理,提高工作效率系统设计采用模块化概念,可根据需要适当裁减,具有高度灵活性和可扩充性以及和有关部门进一步联网的接口,以适应不断更新的管理模式。 基于本系统规模较小、功能比较简单、信息量不大的特点,所以仅使用了几个环节,即: 1、系统查询,进行业务分析 2、系统分析,运用结构分析法、数据流图、数据字典等工具,确定系统功能 3、系统物理设计,根据确定的系统功能,选择合适的软硬件环境,确定模块结构与 数据库的建立 4、程序设计,选用Visual FoxPro6.0为开发工具,编制相应的应用程序 三、业务分析 1、业务范围与工作流程 超市管理下设:工资管理、入库管理、销售管理、系统管理。根据对其业务的调查和分析,现归纳为: (1)进货业务处理 货品来源:商品进货单及验收数据 数据登录:商品进货情况登记账 商品库存登记账 库存数量=原有库存量+本期进货量 (2)购买业务处理 顾客购买是超市日常的主要的业务,它是通过各购买点来实现的,其数据流程如图1所示。

图1 商品购买管理的数据流程图 图2 系统总体结构图 (3)商品入库处理 定期盘存,对过期或已售的商品进行处理,及时更改信息,并对还没入库的商品 进行相应的处理或记录。 (4)相关业务处理 主要是进行商品信息的查询、统计、信息标准化工作。包括建立各种商品信息标 准编码。 2 数据收集 为实现商品信息查询和统计的基本要求,我们重点收集了以下原始资料。 超市老板:查看员工资料、查看员工工资、库存、供货来源、原单价表、修改密码 销售人员:查看库存、查看供货来源、销售记录、原单价表、入库记录 顾客:查看商品信息、修改密码 3 数据分析与数据字典 数据分析的目的是把数据流程图中未能详细表达的有关数据的各种资料进行汇总整理,以便使得到具体的完整的认识并为以后的编程所用。 在数据字典中,组项和基本项有区别的。本作业中,仅给出数据字典的一部分,见表1 四、确定系统功能 通过详细调查和业务分析之后,确定“超市管理系统”的功能如下。 1、浏览新商品信息 2、分类引导检索新商品及全部商品信息

数据库课程设计超市信息管理系统

数据库应用课程设计报告书小型超市信息管理系统 成绩: 学号: 姓名: 指导教师: 2010 年1月20日 15

/ 1 三峡大学 书务设计任课程学期学年

15 / 2 小型超市信息管理系统 摘要:随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,因此企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然,可以解决企业账目混乱,库存不准,信息反馈不及时等问题。小型超市引进数据库系统进行管理远优于传统的手工管理。 1 需求调查、分析 1.1 企业介绍 该超市是一个面向生活小区的独家经营的小型自选超市,没有连锁店,超市老板即是超市管理人员。该超市经营各种类别的商品,如服装、家庭日用杂品、家用电器、玩具、家具、蔬菜水果等。该小型超市有自己的仓库,和一定的供应商保持联系,顾客以个人为主,没有预定、赊账、折扣等复杂的财务信息,工作人员也比较固定,没有复杂的人事调动、福利津贴等职工信息。原来的收款方式是使用两台旧式收款机,由收款员按商品价格标签收款。整个超市员工人数并不多。主要管理工作包括进货、填写入库单并记入入库流水帐、定价、印制并粘贴价格标签、商品上架和整理、收款开票并记入销售流水帐、每日收市后作营业结算、每月月末作盘点统计并编制营业报告表。由于是手工管理,并且收款方式落后,因此效率低,劳动强度大,商品流失也比较严重。超市的业务量是:平均每周进货一次,每次可能有不同的货源进货。平均每天顾客数目是1000人。平均每个顾客购买3种商品。按管理规章制度要求,收市后统计分析人员还要根据商品购入流水帐和商品销售流水帐,按商品编号分别累计汇总各种商品当日累计购入入库量、累计销售量和库存结余量等数据,然后把这些数据填入库存台帐。 1.2需求调查及分析 用户需求:该超市管理人员是主要用户,使用频率最高,其他人员也会使用到,但不经常使用,管理人员能看到所有的供应商信息、商品信息、销售信息、职工信息、库存信息、财务信息等。

相关文档
最新文档