进销存管理课程设计报告-第一组

上传人:206****923 文档编号:90682988 上传时间:2019-06-15 格式:DOC 页数:24 大小:613KB
返回 下载 相关 举报
进销存管理课程设计报告-第一组_第1页
第1页 / 共24页
进销存管理课程设计报告-第一组_第2页
第2页 / 共24页
进销存管理课程设计报告-第一组_第3页
第3页 / 共24页
进销存管理课程设计报告-第一组_第4页
第4页 / 共24页
进销存管理课程设计报告-第一组_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《进销存管理课程设计报告-第一组》由会员分享,可在线阅读,更多相关《进销存管理课程设计报告-第一组(24页珍藏版)》请在金锄头文库上搜索。

1、软件工程课程设计 1 课课程程设设计计报报告告 课程名称:课程名称: 软件工程 设计题目设计题目: 企业进销存管理系统的设计与实现 系系 别:别: 计算机科学与技术 专专 业:业: 计算机科学与技术 组组 别:别: 第一组 起止日期起止日期: 2011 年 5 月 11 日 2011 年 6 月 20 日 指导教师指导教师: 计算机科学与技术系二计算机科学与技术系二一一一一年制年制 软件工程课程设计 2 课程设计任务课程设计任务 目录目录 1.前前言言.5 1.1 目目的的5 1.2 背背景景5 软件工程课程设计 3 2 需需求求分分析析.5 2.1 系系统统开开发发环环境境6 2.1.1 硬

2、件环境.6 2.1.2 软件环境6 2.2 开开发发工工具具:6 2.3 进进销销存存管管理理系系统统总总业业务务流流程程图图.7 2.3.1 退货业务流程图8 2.3.2 销售流程图8 3 概概要要设设计计.8 3.1 系系统统模模块块结结构构划划分分.9 3.1.1 一级模块.9 3.1.2 二级模块.9 3.2 系系统统的的基基本本数数据据需需求求.9 3.2.1 商品信息表9 3.2.2 产品类别表10 3.2.3 客户信息表10 3.2.4 供应商信息表10 3.2.5 角色表11 3.2.6 权限表11 3.2.7 角色权限表11 3.2.8 业务员表11 3.2.9 进货订单表1

3、2 3.2.10 进货单表12 3.2.11 销售订单表13 3.2.12 销售单表13 3.2.13 库存表14 3.2.14 会员类别表14 3.2.15 仓库表14 3.4 系系统统实实现现的的方方法法和和原原理理.15 3.5 软软件件功功能能15 4 详详细细设设计计.16 4.1 基基础础数数据据库库连连接接16 4.2 数数据据库库操操作作.16 4.3 进进货货单单查查询询17 4.4 销销售售订订单单校校验验18 5 系系统统实实现现19 5.1 权权限限信信息息设设置置界界面面.19 软件工程课程设计 4 5.2 代代码码实实现现19 5.3 业业务务员员信信息息设设置置界

4、界面面.21 5.4 代代码码实实现现21 6 课课程程设设计计总总结结与与体体会会22 7 参参考考文文献献.23 1.前言前言 在市场经济中,销售是企业运作的重要环节,为了更好地推动销售, 不少企业建立分公司或代理制,通过分公司或代理把产品推向最终用户。 这些分公司或代理商大多分布在全国各地,甚至是在国外,远距离频繁的 业务信息交流构成了这些企业业务活动的主要特点。在传统方式上,公司 软件工程课程设计 5 之间通常采用电传、电报、电话等方式传递订货、发货、到货、压货、换 货、退货等信息,总公司的商务部门在接到分公司或代理商传来的订单和 银行汇款单据传真件后,开具产品出库通知,然后把相关的进

5、、销、存信 息手工存档,再对这些信息进行统计分析,才能了解到整个公司的生产、 销售和库存情况。这种信息传递和管理的方式不仅效率低,可靠性、安全 性和保密性都无法满足要求,而且数据统计时间严重滞后,往往是当领导 了解到企业的“进、销、存”环节出现问题时,就已经远离了问题出现的 时间和地点。即便是没有分公司的企业,使用传统的手工方式管理也存在 同样的问题。通过进销存管理系统,及时通过网络把决策信息传递给相关 决策人,从而可以及时发现问题、解决问题,从而更好地把握机会。 1.1 目的目的 进销存管理系统是基于先进的软件和高速、大容量的硬件基础上的新型 进销存管理模式,通过集中式的信息数据库,将企业的

6、进、销、调、存、 转等企业的经营业务有机地结合起来,达到数据共享、降低成本、提高效 率、改进服务等目的。一般来说,利用进销存管理系统可以在以下几方面 提高企业管理的水平:提高管理效率降低人工成本。降低采购成本。及时 调整营销策略,防止价格流失。商业数据智能分析。 1.2 背景背景 随着国内经济的高速发展,中小型的商品流通越来越多,其所经营的商 品种类繁多,难以管理,而进销存管理系统逐渐成为企业经营和管理中的 核心环节,也是企业取得效益的关键。为了完善管理制度,增强企业的竞 争力,公司决定开发进销存管理系统,以实现商品管理的信息化。 2 需求分析需求分析 本次设计主要是一个进销存管理系统的实现过

7、程,其基本信息管理子系统 功能包括:采购管理,销售管理,库存管理: 1、用户管理子系统功能:用户密码的设置和修改,用户权限的设置; 2、数据管理子系统功能:包括对商品、会员、销售数据、职员信息进行保 存、查询、更新、删除; 3、采购管理子系统功能:商品的采购,生成采购清单; 4、销售管理子系统功能:打印销售凭单,处理退货,生成销售报表(具体 到每个业务员、每个店、每个商品的销售报表) ,生成销售表,能够处理调 软件工程课程设计 6 货; 5、库存管理子系统功能:能够实现商品的入库、出库操作、库存盘点(具 体实现库存预警功能) ; 2.1 系统开发环境系统开发环境 2.1.1 硬件环境硬件环境

8、随着计算机硬件的高速发展,现在普通的机子已经可以做为一个服务器端 使用。 CPU:C 2.0 或更高 硬盘:40G 或更多 内存:128M 或更高(建议使用 256M) 2.1.2 软件环境软件环境 操作系统 Windows XP 网络协议 TCP/IP 数据库 SQLSERVER 2000 开发语言 C# 其它辅助软件:Microsoft office 等 2.2 开发工具:开发工具: Visual 2005 软件工程课程设计 8 2.3 进销存管理系统总业务流程图进销存管理系统总业务流程图 库存管理销售管理采购管理 根据销售和库存情 况制定采购计划 生成采购清单 商品入库 生成入库清单 出

9、货 生成出货单 库存盘点 商品上架 生成销售清单 客户是 否是会 员 按会员 价结算 按一般 价格结 算 制定促销计划 销售 商品缺 货 商品积 压 N Y 2.3.1 进销存管理系统总业务流程图 软件工程课程设计 9 2.4 退货业务流程图退货业务流程图 凭客户出示销售清 单要求退货 返厂返修 重新上架并记录相 关数据 销售员根据退 货原因处理商 品 商品质量有问题 商品质量没有问题 销售员输入销售单 号,查询相关商品 信息 2.5 销售流程图销售流程图 Y N 按一般价格 结算 按会员价结 算 生成售货清 单 客户是否 是会员 销售员输入 客户所购买 的商品信息 3 概要设计概要设计 软件

10、工程课程设计 10 3.1 系统模块结构划分系统模块结构划分 3.1.1 一一层结构层结构 采购管理 进销存管理系统 库存管理系统管理销售管理 3.1.2 二层结构二层结构 采购管理库存管理系统管理销售管理 生 成 采 购 清 单 生 成 销 售 清 单 销 售 退 货 管 理 库 存 盘 点 商 品 入 库 系 统 备 份 和 恢 复 系 统 角 色 权 限 设 置 商 品 调 货 打 印 销 售 清 单 商 品 出 库 系 统 用 户 信 息 维 护 系 统 日 志 信 息 维 护 系 统 用 户 角 色 系 统 模 块 日 志 设 置 3.2 系统的基本数据需求系统的基本数据需求 3.2

11、.1 商品信息表商品信息表 表 3-1 商品信息表(spxx) 字段名数据类型可否为空说明 spbhintNot Null商品编号(主键自增) spmcVarchar(50)Not Null商品名称 sptxmVarchar(50)Not null商品条形码 splbbhintNull商品类别编号 spRkjgdecimalNull入库价格 spFxjgdecimalNull分销价格 软件工程课程设计 11 spLsjgdecimalNull零售价格 spSccjVarchar(50)Null生产厂家 spGxrqVarchar(50)Null更新日期 spbztextNull备注信息 3.2

12、.2 产品类别表产品类别表 表 3-2 产品类别表(cplb) 字段名数据类型可否为空说明 cplbbhintNot Null产品编号(主键自增) cplbmcVarchar(50)Not Null产品名称 cplbbztextNull备注信息 3.2.3 客户信息表客户信息表 表 3-3 客户信息表(kh) 字段名数据类型可否为空说明 HybhintNot Null会员编号(主键自增) HymcVarchar(50)Null会员名称 DzVarchar(100)Null地址 YzbmVarchar(20)Null邮政编码 LxdhVarchar(20)Null联系电话 GszyVarchar

13、(20)Null公司主页 LxrVarchar(20)Null联系人 LxrdzyjVarchar(50)Null联系人电子邮件 HylbIntNull会员类别 LjxfjedecimalNull累计消费金额 khbztextNull备注信息 3.2.4 供应商信息表供应商信息表 表 3-4 供应商信息表(gys) 字段名数据类型可否为空说明 GysbhintNot Null供应商编号(主键自增) GysmcVarchar(50)Not Null供应商名称 DzVarchar(100)Null地址 软件工程课程设计 12 Yzbmvarchar(20)Null邮政编码 Lxdhvarchar(

14、20)Null联系电话 Gszyvarchar(50)Null公司主页 Lxrdzyjvarchar(50)Null联系人电子邮件 Lxrvarchar(20)Null联系人 gysbztextNull备注信息 3.2.5 角色表角色表 表 3-5 角色表(js) 字段名数据类型可否为空说明 jsbhintNot Null角色编号(主键) jsmcVarchar(50)Not Null角色名称 lbbztextNull备注信息 3.2.6 权限表权限表 表 3-6 权限表(qx) 字段名数据类型可否为空说明 QxbhintNot Null权限编号(主键自增) QxmcVarchar(50)Nu

15、ll权限名称 QxurlVarchar(100 ) null权限转向 qxbztextNull备注信息 3.2.7 角色权限表角色权限表 表 3-7 角色权限表(js_qx) 字段名数据类型可否为空说明 Js_qxbhintNot Null编号(主键自增) jsbhintNull角色编号 qxbhintnull权限编号 3.2.8 业务员表业务员表 表 3-8 业务员表(ywy) 软件工程课程设计 13 字段名数据类型可否为空说明 YwybhintNot Null业务员编号(主键自增) YwymcVarchar(50)Not Null业务员姓名 DlmcVarchar(50)Not Null登

16、录名称 DlmmVarchar(50)Not Null登录密码 LxdhVarchar(50)Null联系电话 JtzzVarchar(100 ) Null家庭住址 SfzhmVarchar(50)Null身份证号码 jsbhintNot Null角色编号(外键) ywybztextNull备注信息 3.2.9 进货订单表进货订单表 表 3-9 进货订单表(jhdd) 字段名数据类型可否为空说明 DhrqVarchar(50)Not Null订货日期 YwyintNull业务员 jhddbhVarchar(50)Not Null进货订单编号(主键) GysbhintNull供应商编号 spbhintNull商品编号 SldecimalNull数量 djdecimalNull单价 ZkdecimalNull折扣 ZjedecimalNull总金额 ztintnull状态(0

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号