软件设计方法课程设计-库存管理系统的设计与开发.doc

上传人:小小飞 文档编号:3293386 上传时间:2019-08-08 格式:DOC 页数:22 大小:986.01KB
返回 下载 相关 举报
软件设计方法课程设计-库存管理系统的设计与开发.doc_第1页
第1页 / 共22页
软件设计方法课程设计-库存管理系统的设计与开发.doc_第2页
第2页 / 共22页
软件设计方法课程设计-库存管理系统的设计与开发.doc_第3页
第3页 / 共22页
软件设计方法课程设计-库存管理系统的设计与开发.doc_第4页
第4页 / 共22页
软件设计方法课程设计-库存管理系统的设计与开发.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《软件设计方法课程设计-库存管理系统的设计与开发.doc》由会员分享,可在线阅读,更多相关《软件设计方法课程设计-库存管理系统的设计与开发.doc(22页珍藏版)》请在三一文库上搜索。

1、软件设计方法课程设计软件设计方法课程设计 设设计计说说明明书书 库存管理系统的设计与开库存管理系统的设计与开 发发 学生姓名 学号0721024016 班级信管 071 成绩 指导教师 计算机科学与技术系计算机科学与技术系 20102010 年年 1 1 月月 6 6 日日 软件设计方法 课程设计评阅书 题目库存管理系统的设计与开发库存管理系统的设计与开发 学生姓名王勇学号0721024016 指导教师评语及成绩 指导教师签名: 年 月 日 答辩评语及成绩 答辩教师签名: 年 月 日 教研室意见 总成绩: 室主任签名: 年 月 日 课程设计任务书 20092010 学年第一学期学年第一学期 专

2、业: 信息管理与信息系统 学号: 0721024016 姓名: 王勇 课程设计名称: 软件设计方法课程设计 设计题目: 库存管理系统的设计与开发 完成期限:自 2009 年 12 月 10 日至 2010 年 1 月 8 日共 4 周半 设计依据、要求及主要内容(可另加附页): 库存管理是企业管理的一个重要内容。它不仅影响企业的资金流动,更影响着企业的 生产能力和效率。加强企业库存管理,可以提高企业生产效率,降低经营成本,进而提高 企业的竞争力。 库存管理系统为商品的管理提供一个比较完善的工具,帮助后勤服务部门对商品的进 销存进行管理。本系统主要完成对数据的输入、删除、查询功能及商品的其他信息

3、功能, 减轻管理人员的工作负担。 请同学们以某个企业为背景,设计、开发一个简易的库存管理原型系统。开发工具不限。 指导教师(签字): 教研室主任(签字): 批准日期: 年 月 日 摘摘 要要 库存管理是企业管理的一个重要内容。它不仅影响企业的资金流动,更影响着企业的 生产能力和效率。加强企业库存管理,可以提高企业生产效率,降低经营成本,进而提高 企业的竞争力。本次课设是以超市管理系统为例来说明库存管理的一些应用实例。本系统 主要完成对数据的输入、删除、查询功能及商品的其他信息功能,减轻管理人员的工作负 担。 关键词:关键词:库存管理;进销存;数据;企业;入库 目 录 1.1.课题描述课题描述

4、.1 2.2.需求分析需求分析 .2 2.1 用户需求分析 .2 2.1.1 功能需求分析 2 2.1.2 数据流图 2 2.2 基本设计概念和处理流程.4 3.3.概念结构概念结构 .5 3.1 系统流程图 .5 3.2 库存管理系统流图 .6 4.4.逻辑结构设计逻辑结构设计 .7 4.1 概念设计 .7 4.2 结构设计 .8 5.5.系统数据结构设计系统数据结构设计 .9 6.6.测试测试 .10 6.1 用户登录.10 6.2 基本信息 .11 6.2.1 员工基本信息: 11 6.2.2 供应商信息: 11 6.2.3 商品进货信息: 12 6.2.4 进货信息查询: .12 6.

5、2.5 商品销售信息: 13 6.2.6 商品退货信息: .13 总结总结 .14 参考文献参考文献 .15 1.1.课题描述课题描述 随着当今社会经济的飞速发展,也是得销售更为重要。然而,要想有一个良好的销售业绩,库存 管理是必不可少的监视后盾。由此,我们设计了一个库存管理系统。 我们设计此系统要实现的目标是使超市实现信息化管理。以往所需要处理的数据量不大,商业运 转的中间环节不多,而现在都发生了惊人的变化,使得原始的人工管理已无法应对这复杂的市场,售 货员站柜台的形式早已不能满足现有销售也的发展,所以此系统将解决这些问题,它实行了信息化管 理,以提高了超市的管理水平和工作效率,同时也可以最

6、大限度的减少手工操作带来的错误。减少了 部分劳动力的开销。 开发工具:SQL Server 2005,WinForm 2 2需求分析需求分析 2.12.1 用户需求用户需求分析分析 关于此小型超市管理系统,用户要求实现信息管理、销售管理、财务管理等业务管理;完成数据 录入、汇总及查询功能;以及要有较好的界面设计、完善的帮助功能。 2.1.12.1.1 功能需求分析功能需求分析 (1)该管理软件将对库存货品进行基本管理,对产品的进货单和产品的销售单进行录入管理和控制; (2)该管理软件将根据用户的需要对进货、销售、库存情况进行查询,增加,修改,删除等操作; (3)该管理软件将为用户提供账号管理工

7、具,以便用户对账号进行管理,具体为添加用户、删除用 户、修改用户密码; (4)该管理软件提供企业人员管理,能够对企业员工的分类管理,新员工的加入以及员工删除,修 改进本信息等功能。 (5)该管理软件可以方便顾客退货;方便管理员对退货信息进行查询、录入、修改、删除等操作; (6)本系统还将提供库存警报功能;方便管理员掌握库存情况,及时补货; 2.1.22.1.2 数据流图数据流图 数据流图:简称 DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和 逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。如图 2.1-2.6 所示: 图 2.1 超市

8、管理系统顶层图 图 2.2 库存管理部分(第 1 层图) 图 2.3 进货管理部分(第 1 层图) 2.22.2 基本设计概念和处理流程基本设计概念和处理流程 系统基本概念设计是在设计初期,对系统界面和登录过程进行设置的。进入系统可分为几个部分, 而能否登录系统还有一个判断过程。当浸入系统后,就可以进入管理阶段。其中有商品管理、销售商 品信息管理、供应商品信息管理、仓库信息管理等。 系统的基本设计概念和处理流程如图 2.6 开始 用户登录 失败 重试 是 成功登陆 商品信息管理 销售时商品信息管 理 供应商及相关商品 管理 仓库商品信息管理 退出 退出登录 图 2.6 处理流程 3 3概念结构

9、概念结构 3.13.1 系统流程图系统流程图 库存管理系统业务流程图如图 3.1 所示 登陆库存管理系统 验证用户信息 系统主窗体 仓库管理 入库管理 出库管理 盘存管理 综合管理 历史数据管 理 打印、查询 系统 货品入库单 经办人员报表 货品出库单 数据备份 备份输出 库存汇总 图 3.1 库存管理系统数据流程图 3.23.2 库存管理系统流图库存管理系统流图 库存管理系统流图如图 3.2 所示 图 3.2 库存管理系统流图 4 4逻辑结构设计逻辑结构设计 4.14.1 概念设计概念设计 根据需求分析得到的信息抽象为 E-R 模型如下: 顾客 编号 姓名 性别 注册时间 是否过期 消费金额

10、 商品 编号 单价库存 收银员 编号 性别 登录名 密码 交易 时间 数量 收银 金额 1 1 M N 姓名 图 4.1 总体设计 E-R 图 名称 4.24.2 结构设计结构设计 模块图如图 4.2 所示 图 4.2 超市管理系统功能图 5.5.系统数据结构设计系统数据结构设计 主要逻辑结构如下: 商品信息管理: 进货管理: 属性:CNo(条形码编号) 属性:Sname(供应商名称) Cname(商品名称) Sc(供应商商品) Cmd(生产日期) Scp(商品的进价) Cbd(变质日期) Sadr(供应商地址) Cpm(生产厂家) Scc(供应商商品数量) Cp(商品进价) Cp2(商品零售

11、价) 销售管理: 仓库管理: 属性: 属性: Cname(商品名称) Cname(商品名称) CNO(条形码编号) CNO(条形码编号) Ccout(商品数量) Ccout(商品库存数量) Cmd(生产日期) Ccout2(商品货架上数量) Cbd(变质日期) Cmd(生产日期) Cp(商品的单价) Cbd(变质日期) Cpm(生产厂家) Cpm(生产厂家) 6.6. 测试测试 6.16.1 用户登录用户登录 图 6.1 用户登录界面图 进入主界面: 图 6.2 系统主界面图 6.26.2 基本信息基本信息 6.2.16.2.1 员工基本信息:员工基本信息: 图 6.3 员工信息图 6.2.2

12、6.2.2 供应商信息:供应商信息: 图 6.4 供应商信息图 6.2.36.2.3 商品进货信息商品进货信息: 图 6.5 商品进货信息图 6.2.46.2.4 进货信息查询:进货信息查询: 图 6.6 进货信息查询图 6.2.56.2.5 商品销售信息:商品销售信息: 图 6.7 商品销售信息图 6.2.66.2.6 商品退货信息:商品退货信息: 图 6.8 商品退货信息图 总结总结 在本次课程设计过程中,由于本人学习并不是很认真,加之时间较紧,所以这个库存管理过程还 存在许多不足。因为对学生管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。 本次课设是设计一个库存管理系统,

13、我们用超市管理系统来进行模仿。尽管本管理系统存在着很 多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全 性好等优点是本管理系统所必需的。相信本管理系统是一套超市在日常管理中必不可少的管理软件。 通过开发这个系统,巩固了我对课本上知识的更深一步了解,但在这次课程设计中的最大收获并不是 掌握几门开发工具的应用,而是学会了设计系统的思维方法,以及与同学们之间相互帮助的精神。 经过了这次课程设计,将对我以后的学习带来很大帮助。由于自己平时学习的疏忽,许多地方都 只是一知半解,在这次课设过程中遇到了许多麻烦,这也让我深刻的认识到了平时认真学习的重要性。 所以,我将

14、在以后的学习过程中尽可能的细心认真。 参考文献参考文献 1 施威铭研究室.SQL Server 2005 中文版管理实务.机械工业出版社.2007-1-1 2 Jean-Luc David Tony Loton Erik Gunvaldson 金玉林 唐海洋 周耗译.Visual Studio 2005 Team System 专家教程.清华大学出版社.2007-10-1 3 明日科技著.C#程序开发范例宝典.人民邮电出版社.2007-6-1 4 袁然、王诚梅编著.SQL Server 2005 中文版实例教程.电子工业出版社.2006-11-1 5胡静,李莉,李人贤商业企业进销存管理信息系统商场子系统的分析与设计J哈尔滨师范大 学自然科学学报 6李禹生. 小型商品进销存管理信息系统的设计J武汉工业学院学报 7Watts S.Humphrey 编.软件工程规范清华大学出版社 8Shari Lawrence Pfleeger 编.软件工程理论与实践清华大学出版社

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 研究报告 > 信息产业


经营许可证编号:宁ICP备18001539号-1