超市进销存系统设计

欢迎添加微信互相交流学习哦!

二维码

项目源码:https://gitee.com/oklongmm/biye

超市进销存系统

 

    • 设计目的

根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理信息系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库管理信息系统的目的。

 

    • 设计内容

题目可根据自己熟悉的物品填充,例如图书进销存系统、电脑设备进销存系统、药品进销存系统等等,下面以超市进销存系统为例完成功能:

  1. 商品信息、供应商信息
  2. 商品进货、商品查询

    以上功能可根据自己对不同物品主要的管理需求进行调整,可以增加或减少相应功能。

 

【需求分析】

对普通超市来讲,涉及原材料的进货渠道、销售情况及库存等方面的管理,管理的好与坏对超市的持久性至关重要。概括地说,用户对进销存系统的需求具有普遍性。超市进销存销售管理系统适用于超市采购、销售和仓库部门,对超市采购、销售及仓库的业务全过程进行有效控制和跟踪。使用超市进销存销售管理系统可有效减少盲目采购、降低采购成本、合理控制库存、减少资金占用并提高市场灵敏度,提升超市的市场竞争力。

【系统运行环境】

  1. 系统开发平台:Microsoft Visual Studio 2005
  2. 系统开发语言:C#
  3. 数据库管理软件:SQL Server 2005
  4. 运行平台:Win7
  5. 运行环境:Microsoft.NET Framework SDK v2.0

【系统设计】

超市进销存销售管理系统功能结构图:

 

超市进销存管理系统

销售管理

进货管理

库存管理

系统维护

基本档案

员工信息

供应商信息

商品进货

商品查询

商品销售

商品退货

库存警报

库存查询

数据备份

数据还原

 

 

系统业务流程图:

 

系统登 录

是否登录

系统主窗体

销售管理

进货管理

库存管理

系统维护

基本档案

 

 

【概念结构设计】

供应商信息实体E-R图:

 

供应商信息表

备注

地址

加入时间

传真

是否发布

供应商编号

供应商姓名

联系人姓名

联系电话

 

 

员工信息实体E-R图:

 

员工信息表

家庭电话

员工职位

手机号码

员工生日

是否发布

员工编号

员工姓名

登录密码

员工性别

所属部门

家庭住址

登录ID

 

 

进货信息实体E-R图:

 

进货信息表

应付金额

销售单价

实付金额

商品数量

删除标记

操作员编号

员工姓名

库存名称

货物名称

进货单价

备注

进货公司名称

商品计量单位

进货时间

 

 

【逻辑结构设计】

根据设计好的E-R图在数据库中建立各表,系统数据库中各表的逻辑结构如下:

供应商信息表:

 

字段名

数据类型

长度

主键

描述

CompanyID

varchar

50

供应商编号

CompanyName

nvarchar

100

供应商姓名

CompanyDirector

nvarchar

50

联系人姓名

CompanyPhone

nvarchar

20

联系电话

CompanyFax

nvarchar

20

传真

CompanyAddress

nvarchar

200

地址

CompanyRemark

nvarchar

400

备注

ReDateTime

datetime

8

加入日期

Falg

int

4

是否发布

员工信息表:

字段名

数据类型

长度

主键

描述

EmpID

nvarchar

20

员工编号

EmpName

nvarchar

20

员工姓名

EmpLoginName

nvarchar

20

登录ID

EmpLoginPwd

nvarchar

20

登录密码

EmpSex

nvarchar

4

员工性别

EmpBirthday

datetime

8

员工生日

EmpDept

nvarchar

20

所属部门

EmpPost

nvarchar

20

员工职位

EmpPhone

nvarchar

20

家庭电话

EmpPhoneM

nvarchar

20

手机号码

Em

  • 6
    点赞
  • 62
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
杭州电子科技大学 《数据库课程设计》课程设计手册 超市进销存管理系统数据库设计 姓 名 学 号 设计小组长 其 他 设 计 小 组 成 员 指 导 教 师 设 计 时 间 至 杭州电子科技大学管理学院编制 引言 目前, 无论是超市还是公司企业对于货物都实行了信息化管理, 以提高管理水平和工作效率, 同时也可以最大限度地减少手工操作带来的错误。于是,进销存管理信息系统便应运而生。 在工厂中,产品的进销存涉及产品原料的采购、库存、投入生产、报损,甚至有时涉及到销 售,同时,对于产品也有相应的生产、库存、销售、和报损等环节。在其他非生产性单位, 如超市、商店等,则主要涉及到进货、库存、销售和报损 4 个方面。 超市进销存管理的对象是很多的,广而言之,它可以包括:商业、企业超市商品,图书馆 超市的图书,博物馆超市的展品等等。在这里本文仅涉及工业企业的产品超市超市进销存管理系统按分类、 分级的模式对仓库进行全面的管理和监控, 缩短了超市信息流 转时间,使企业的物资管理层次分明、井然有序,为采购、销售提供依据;智能化的预警功 能可自动提示存货的短缺、超储等异常状况;系统还可进行材料超市 ABC 分类汇总,减少资 金积压。完善的超市管理功能,可对企业的存货进行全面的控制和管理,降低超市成本,增 强企业的市场竞争力。 一、需求分析 1.1 处理对象及组织如下: 商品商品编号、商品名称、商品单价、生产日期、保质期、商品重量、商品规格 供应商:应商名称、供应商地址、供应商帐号、供应商传真、供应商电话、交货日期、 订单号 进销存:库存号、现有库存、最高库存、最低库存、盈亏数量、联系人 (1)针对超市进销存管理系统,分别对采购部门、销售部门和库存保管部门进行详细的 调研和分析,总结出如下的需求信息:商品按类管理,所以需要有一商品类型信息。如果一 个商品类型存在商品,或存在下级商品类型,则该类型不可删除。需要记录供应商品信息。 在涉及商品数量的地方, 需要知道商品的库存地方。商品销售信息单中要包含登记商品销售 数量、 单价等信息。 在进货信息中要包含商品供应商等信息。 商品报损要有报损原因。 进货、 销售、报损操作要有相应信息管理员。只有管理员登录之后才可以使用系统。默认的管理员 不可以删除。进货、销售、库存、报损信息都要可以添加、修改、删除、分类查找。当进行 进货、销售和报损操作后,能相应更新库存。 (2)经上述系统功能分析和需求总结,考虑到将来功能的扩展,设计如下的数据项和数 据结构:商品类型信息,包括数据项有:商品信息,包括的数据项有:商品编号、商品名称、 商品的的生产日期、库存量等。商供应商信息,包括供应商号、供应商名称、联系电话等。 进货信息,包括进货商品号、数量、规格、单价等。销售信息,包括销售商品、数量、单价 等。报损信息,包括报损商品、数量、原因、登记时间等。员工信息,包括员工号、姓名、 职称等 1.2 信息处理及系统功能 该系统商品信息管理模块,员工信息管理模块,供应商信息管理模块,仓库信息管理模块 等可以完成商品进销存和查询, 更改等的基本操作。 并根据客户的要求完善系统的功能需 求。系统功能有:(1)商品信息的管理包括商品基本信息的新建、修改和删除,商品的编号、 商品名称、商品规格等 (2)供货商信息管理:包括供货商信息的新建、修改和删除和供应商的名称、供应商代号、 供应商地址等。 (3)员工信息管理:系统管理员的添加、删除和修改密码和员工姓名、性别、职称、工号 等。 (4)仓库信息管理:仓库号、库存商品号、商品数量等 1.3 数据库系统开发环境 数据库系统开发环境需求决定以 windows XP 为开发平台,采用选择功能强大的 Microsoft SQL Server 为开发工具。 1.4 该业务的流程图 通过对超市管理系统的要求和分析、处理,弄清楚了进销存各个系统的环节需求。清楚了环 节所需要的信息内容、流向、处理、提供信息的信息表形态等,把分析系统的相关用"业务 流程图"表示出来。具体分为进货业务,销售业务,业务流程图如下: 以下是某超市管理系统的业务流程的分析 (1)某超市管理系统进货业务流程图为 (2)某超市管理系统销售业务流程图 1.5 某超市管理系统数据流 i 程图分析 数据流程图是一种能全面地描述信息系统逻辑模型的主要工具, 它可以用少数几种符号综合 图 1—1 为某超市进销存管理系统的进货业务流程图 图 1—2 为某超市进销存管理系统的销售业务流程图 图 1—3 为某超市管理系统顶层数据流程图 地反映出信息在系统中的流动、处理和存储情况。根据上面业务流程图的描述,从系统的科 学性、管理的合理性、实际运行的可行性角度出发,自顶向下对系统进行分解,导出了超市 销售管理系统的顶层数据流程图、第二层数据流程图

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值