文档介绍:桌面应用生产性实训课程设计
【题目】
超市进销存销售管理系统
【开发背景】
随着超市行业竞争日益激烈,提高进销存管理的工作效率,改善超市内部以及整个供应链各个环节的管理、调度及资源配置成为了超市当前必须考虑的问题。而解决这些问题的途径之一,就是将计算机引入到管理机制中来。随着技术的发展,超市会有很多连锁店,使用此超市管理系统,可以进行连网管理。
【需求分析】
用户对进销存系统的需求具有普遍性。此超市管理系统适用于超市的采购、销售和仓库部门,对超市采购、销售及仓库的业务全过程进行有效控制和跟踪。使用此超市管理系统可有效减少盲目采购、降低采购成本、合理控制库存、减少资金占用并提高市场灵敏度,提升超市的市场竞争力。此系统采用人机交互的方式,界面美观友好。信息查询灵活、操作方便,数据存储安全可靠。能够对进货信息进行有效的管理。对用户输入的数据,进行严格的数据校验,尽可能避免人为错误。能够对商品销售信息进行有效的管理。允许顾客退货。能够准确、详细地管理商品库存信息。当库存的商品数量达到一定程序,给出提示。可以对数据库进行备份和还原。系统应最大限度地实现易维护性和易操作性。
【系统运行环境】
系统开发平台: Microsoft Visual Studio C#
系统开发语言: Visual C#.NET
数据库管理软件:Microsoft SQL Server 2005
运行平台: Windows窗体应用程序
运行环境:Microsoft Visual Studio 2008
【界面设计】
登录界面
主窗体
员工信息
供应商信息
商品进货信息
进货信息查询
商品销售信息
商品退货信息
库存警报
库存查询
数据备份
数据还原
超市管理系统功能结构图
超市进销存销售管理系统
商品销售
商品退货
库存警报
库存查询
数据备份
数据还原
商品查询
商品进货
供应商信息
员工信息
系统维护
基本档案
销售管理
库存管理
进货管理
系统业务流程图
登录
验证
用户
基本档案
进货管理
系统维护
库存管理
销售管理
系统主窗体
【逻辑结构设计】
员工信息表
字段名
数据类型
长度
主键
描述
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
否
手机号码
EmpAddress
nvarchar
200
否
家庭住址
EmpFlag
int
1
否
是否发布
供应商信息表
字段名
数据类型
长度
主键
描述
CompanyID
nvarchar
50
是
供应商编号
CompanyName
nvarchar
100
否
供应商姓名
CompanyDirector
nvarchar
50
否
联系人姓名
CompanyPhone
nvarchar
20
否
联系人电话
CompanyFax
nvarchar
20
否
传真
CompanyAddress
nvarchar
200
否
地址
CompanyRemark
nvarchar
400
否
备注
ReDateTime
datetime
8
否
加入日期
Flag
int
1
否
是否发布
进货信息表
字段名
数据类型
长度
主键
描述
GoodID
nvarchar
20
是
商品编号
EmpId
nvarchar
20
否
操作员编号
pName
nvarchar
100
否
供应商名称
DepotName
nvarchar
20
否
仓库名称
GoodsName
nvarchar
50
否
商品名称
GoodsNum
int
4
否
商品数量
GoodsUnit
n