毕业设计-服装进销存管理系统的开发论文内容摘要:

库管理,实质上使用本系统只是一些简单的数据录入、上传和查询,所以操作容易,只要有一定计算机操作知识都是能够操作,只要按照一定的操作步骤都可以使用本系统。 综上所述,本系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。 因此本系统的开发是完全可行的。 开发及 运行环境 系统开发平台: Microsoft Visual Studio 2020。 系统开发语言: C。 数据库管理系统软件: SQL Server 2020。 运行平台: Windows XP SP2 /Windows 2020 sp4 /Windows Server 2020 SP1。 运行环境: Framework SDK。 分辨率:最佳效果 1024*768 像素。 4 数据库设计 数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使 之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。 在数据库领域内,经常把使用数据库的各类系统统称为数据库应用系统。 数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。 同时数据库又是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在。 所以数据库设计是系统开发和建设的重要组成部分。 在这里服装进销存管理系统采用 SQL Server 2020 作为后台数据库,数据库名称为 db_GoodsManage,包括了 13 张表,其中有公司基本信息表,客户基本信息表,服装销售信息表,库存信息表等等。 数据库需求分析 根据对服装销售行业进、销、存各个部分的分析和行业特点的要求,以及系统运行和数据流程的分析,得到了 13 张表,部分表如下: 1 公司基本信息表:员工 ID,员工姓名,系统登录名,登录密码,员工性别,所属部门,员工职位,家庭电话,手机号码,家庭住址,权限 ID. 2 库存信息表:标识 ID,商品 ID,进货公司名称,仓库名称,服装名称,库存数量,库存警报数量,服装计量单位,进货时间 ,服装规格,进货价格等。 3 进货信息表:服装 ID,操作员 ID,进货公司名称,仓库名称,服装数量,服装规格,进货单价,销售单价,应付金额,实付金额,备注。 4 服装销售信息表 :销售 ID,库存 ID,服装 ID,员工 ID,服装名称,销售数量,服装规格,销售时间,计量单位,进货单价,销售单价,应付金额,实付金额,备注。 5 退货信息表:退货服装 ID,库存 ID,服装 ID,操作员 ID,客户 ID,进货公司名称,仓库名称,服装名称,进货数量,进货日期,服装规格,计量单位,退货单价,应付金额,以退款金额,退货原因,退货 类型。 数据库概念设计 通过对服装进销存管理系统的数据库的需求分析,可以得到数据库的基本数据和数据结构以及数据处理的流程,下面列出系统的部分 ER 图。 图 41 进货信息表 图 42 员工基本信息表 图 43 销售信息表 图 44 退货信息表 图 45 库存信息表 图 46 调拨信息表 数据库逻辑结构设计 现在根据设计好的数据库概念结构来进行数据库各个表的设计,系统主要数据库设计如下: 表 431 员工基本信息表 字段名 数据类型 长度 主键否 描述 UserID int 4 主键 员工 ID Name SysLoginName Pwd Sex Birthday Department Post PhoneH PhoneM Address PopedomID nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar nvarchar int 20 20 20 4 8 20 20 20 20 200 4 否 否 否 否 否 否 否 否 否 否 否 员工姓名 登录名 登录密码 员工性别 员工生日 所属部门 员工职位 家庭电话 手机号码 家庭住址 权限 ID 表 432 服装库存信息表 字段名 数据类型 长度 主键否 描述 StockID GoodsID CompanyName DepotName GoodsName StockNum AlarmNum GoodsUnit GoodsTime GoodsSpec GoodsPrice SellPrice NeedPay HasPay Remark int nvarchar nvarchar nvarchar nvarchar int int nvarchar datetime nvarchar money money money money nvarchar 4 20 4 100 20 20 4 4 20 8 20 8 8 8 200 主键 否 否 否 否 否 否 否 否 否 否 否 否 否 否 标识 ID 服装 ID 进货公司名称 仓库名称 服装名称 存货数量 库存预警数量 单位 进货时间 服装规格 进货价格 销售价格 应付金额 实付金额 备注 表 433 服装进货信息 表 字段名 数据类型 长度 主键否 描述 GoodsID UserID nvarchar int 20 4 主键 否 服装 ID 操作员 ID CompanyName DepotName GoodsName GoodsNum nvarchar nvarchar nvarchar int 100 20 50 4 否 否 否 否 进货公司名称 仓库名称 货物名称 服装数量 GoodsUnit GoodsSpec GoodsPrice SellPrice NeedPay NoPay Remark nvarchar nvarchar money money money money nvarchar 20 20 8 8 8 8 200 否 否 否 否 否 否 否 单位 服装规格 进货单价 销售单价 应付金额 实付金额 备注 表 434 服装销售信息表 字段名 数据类型 长度 主键否 描述 SellID StockID GoodsID UserID GoodsName GoodsNum nvarchar int nvarchar int nvarchar int 20 4 20 4 50 4 主键 否 否 否 是 否 销售 ID 库存 ID 服装 ID 员工 ID 服装名称 销售数量 GoodsSpec GoodsTime GoodsUnit GoodsPrice SellPrice NeedPay HasPay Remark nvarchar datetime nvarchar money money money money nvarchar 20 8 20 8 8 8 8 200 否 否 否 否 否 否 否 否 服装规格 销售时间 单位 进货单价 销售单价 应付金额 实付金额 备注 表 435 退货信息表 字段名 数据类 型 长度 主键否 描述 ReGoodsID StockID GoodsID UserID CustomerID CompanyName DepotName ReGoodsName ReGoodsNum ReGoodsTime ReGoodsSpec ReGoodsUnit ReGoodsPrice NeedPay HasPay ReGoodsResult ReGoodsSort nvarchar int nvarchar int int nvarchar nvarchar nvarchar int datetime nvarchar nvarchar money money money nvarchar int 20 4 20 4 4 100 20 50 4 8 20 20 8 8 8 400 4 主键 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 否 退货服装 ID 库存 ID 服装 ID 操作员 ID 客户 ID 进货公司名称 仓库名称 服装名称 退货数量 退货日期 服装规格 单位 退货单价 应付金额 以退款金额 退货原因 退货类型 5 系统总体设计 系统总体及主要功能模块设计 业务流程 ( Transaction Flow Diagram, TFD),又称作业流程,即作业的完成程序,它反映了现实的业务活动。 管理业务流程图是一种描述系统内各单位、人员间业务关系、作业顺序和管理信息流向的图表。 现实业务活动中的一些弊病很难凭空指出,而利用业务流程图可以细致地分析其业务流程的合理性、存在的问题及从何处入手进行修改。 系统总体业务 本系统的主要业务流程是管理员首先添加系统的用户,包括用户的登录名,密码,使用权限等,使用权限包括系统员操作权限和普通用户操作权限。 然后系统的用户使用自己的登录 名和密码进行登陆,系统根据用户的登录名得知用户的操作权限,用户可能有全部的使用权限,也可能只有部分的使用权限。 管理员是拥有所以使用权限的。 系统的主要操作流程如图 51 所示。 图 51 系统操作流程图 主要模块的业务流程 1 基本档案模块: 本模块一般为管理员和操作员使用,普通用户一般不会有此权限。 当用户登陆后就可以进入此模块,此模块有四个小模块:员工信息,供应商信息,客户信息,用户登录。 不同用户根据自己的使用权限获得相应的使用范围。 基本的流程如图 52 所示。 图 52 基本档 案模块流程 2 进货管理模块: 此模块主要是作为普通用户的采购人员使用的,用户在成功登陆以后,就可以进入此模块。 此模块包括三项功能 :采购进货,采购退货,采购查询。 当然不同的用户可以使用其中不同的功能。 基本流程如图 53 所示。 3 销售管理模块: 此模块主要是销售人员使用的。 包含服装销售,客户退货,销售查询三项基本功能。 通过此模块用户可以大体的了解公司的销售状况。 首先用户登陆,让后进入销售界面,然后就可以把销售信息、退货信息录入系统,或者进行销售的查询,得到销售的信息。 操作流程如图 54 所示。 4 库存 管理模块: 库存管理模块主要是库存管理人员使用的,也可以是其他人员进行库存查询。 包括库存调拨,库存预警,库存查询等功能。 用户登陆后进入主界面,然后又此项权限的用户可以进入库存管理界面。 基本流程如图 55 所示。 图 53 进货管理模块流程 图 54 销售管理模块流程。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。