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

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

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

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

2、 日至 2010 年 1 月 8 日共 4 周半设计依据、要求及主要内容(可另加附页):库存管理是企业管理的一个重要内容。它不仅影响企业的资金流动,更影响着企业的生产能力和效率。加强企业库存管理,可以提高企业生产效率,降低经营成本,进而提高企业的竞争力。库存管理系统为商品的管理提供一个比较完善的工具,帮助后勤服务部门对商品的进销存进行管理。本系统主要完成对数据的输入、删除、查询功能及商品的其他信息功能,减轻管理人员的工作负担。请同学们以某个企业为背景,设计、开发一个简易的库存管理原型系统。开发工具不限。指导教师(签字): 教研室主任(签字): 批准日期: 年 月 日摘 要 库存管理是企业管理的

3、一个重要内容。它不仅影响企业的资金流动,更影响着企业的生产能力和效率。加强企业库存管理,可以提高企业生产效率,降低经营成本,进而提高企业的竞争力。本次课设是以超市管理系统为例来说明库存管理的一些应用实例。本系统主要完成对数据的输入、删除、查询功能及商品的其他信息功能,减轻管理人员的工作负担。关键词:库存管理;进销存;数据;企业;入库 目 录1.课题描述12.需求分析22.1用户需求分析22.1.1功能需求分析22.1.2数据流图22.2 基本设计概念和处理流程43.概念结构53.1系统流程图53.2库存管理系统流图64.逻辑结构设计74.1概念设计74.2结构设计85.系统数据结构设计96.测

4、试106.1 用户登录106.2基本信息116.2.1员工基本信息:116.2.2供应商信息:116.2.3商品进货信息:126.2.4 进货信息查询:126.2.5商品销售信息:136.2.6 商品退货信息:13总结14参考文献151.课题描述随着当今社会经济的飞速发展,也是得销售更为重要。然而,要想有一个良好的销售业绩,库存管理是必不可少的监视后盾。由此,我们设计了一个库存管理系统。我们设计此系统要实现的目标是使超市实现信息化管理。以往所需要处理的数据量不大,商业运转的中间环节不多,而现在都发生了惊人的变化,使得原始的人工管理已无法应对这复杂的市场,售货员站柜台的形式早已不能满足现有销售也

5、的发展,所以此系统将解决这些问题,它实行了信息化管理,以提高了超市的管理水平和工作效率,同时也可以最大限度的减少手工操作带来的错误。减少了部分劳动力的开销。开发工具:SQL Server 2005,WinForm2需求分析2.1用户需求分析关于此小型超市管理系统,用户要求实现信息管理、销售管理、财务管理等业务管理;完成数据录入、汇总及查询功能;以及要有较好的界面设计、完善的帮助功能。2.1.1功能需求分析(1)该管理软件将对库存货品进行基本管理,对产品的进货单和产品的销售单进行录入管理和控制;(2)该管理软件将根据用户的需要对进货、销售、库存情况进行查询,增加,修改,删除等操作;(3)该管理软

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

7、 库存管理部分(第1层图)图2.3 进货管理部分(第1层图)2.2 基本设计概念和处理流程系统基本概念设计是在设计初期,对系统界面和登录过程进行设置的。进入系统可分为几个部分,而能否登录系统还有一个判断过程。当浸入系统后,就可以进入管理阶段。其中有商品管理、销售商品信息管理、供应商品信息管理、仓库信息管理等。系统的基本设计概念和处理流程如图2.6图2.6处理流程 3概念结构3.1系统流程图库存管理系统业务流程图如图3.1所示登陆库存管理系统验证用户信息系统主窗体打印、查询历史数据管理系统综合管理盘存管理出库管理入库管理仓库管理经办人员报表货品入库单货品出库单库存汇总数据备份备份输出图3.1 库

8、存管理系统数据流程图3.2库存管理系统流图库存管理系统流图如图3.2所示图3.2 库存管理系统流图4逻辑结构设计4.1概念设计根据需求分析得到的信息抽象为E-R模型如下:名称顾客编号姓名性别注册时间是否过期消费金额商品编号单价库存收银员编号性别登录名密码交易时间数量收银金额11MN姓名图4.1总体设计E-R图4.2结构设计模块图如图4.2所示图4.2超市管理系统功能图5.系统数据结构设计主要逻辑结构如下: 商品信息管理: 进货管理:属性:CNo(条形码编号) 属性:Sname(供应商名称)Cname(商品名称) Sc(供应商商品) Cmd(生产日期) Scp(商品的进价)Cbd(变质日期) S

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

10、2供应商信息:图6.4 供应商信息图6.2.3商品进货信息:图6.5 商品进货信息图6.2.4 进货信息查询:图6.6 进货信息查询图6.2.5商品销售信息:图6.7 商品销售信息图6.2.6 商品退货信息:图6.8 商品退货信息图总结在本次课程设计过程中,由于本人学习并不是很认真,加之时间较紧,所以这个库存管理过程还存在许多不足。因为对学生管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。本次课设是设计一个库存管理系统,我们用超市管理系统来进行模仿。尽管本管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系

11、统所必需的。相信本管理系统是一套超市在日常管理中必不可少的管理软件。通过开发这个系统,巩固了我对课本上知识的更深一步了解,但在这次课程设计中的最大收获并不是掌握几门开发工具的应用,而是学会了设计系统的思维方法,以及与同学们之间相互帮助的精神。经过了这次课程设计,将对我以后的学习带来很大帮助。由于自己平时学习的疏忽,许多地方都只是一知半解,在这次课设过程中遇到了许多麻烦,这也让我深刻的认识到了平时认真学习的重要性。所以,我将在以后的学习过程中尽可能的细心认真。参考文献1 施威铭研究室.SQL Server 2005中文版管理实务.机械工业出版社.2007-1-12 Jean-Luc David Tony Loton Erik Gunvaldson 金玉林 唐海洋 周耗译.Visual Stud

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

当前位置:首页 > 大杂烩/其它

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