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

上传人:1777****777 文档编号:39808217 上传时间:2021-11-12 格式:DOC 页数:22 大小:986.02KB
返回 下载 相关 举报
软件设计方法课程设计库存管理系统的设计与开发_第1页
第1页 / 共22页
软件设计方法课程设计库存管理系统的设计与开发_第2页
第2页 / 共22页
软件设计方法课程设计库存管理系统的设计与开发_第3页
第3页 / 共22页
点击查看更多>>
资源描述
软件设计方法课程设计软件设计方法课程设计设设计计说说明明书书库存管理系统的设计与开库存管理系统的设计与开发发学生姓名学号0721024016班级信管 071成绩指导教师计算机科学与技术系计算机科学与技术系20102010 年年 1 1 月月 6 6 日日 软件设计方法 课程设计评阅书题目库存管理系统的设计与开发库存管理系统的设计与开发学生姓名王勇学号0721024016指导教师评语及成绩指导教师签名: 年 月 日答辩评语及成绩答辩教师签名: 年 月 日教研室意见总成绩: 室主任签名: 年 月 日 课程设计任务书20092010 学年第一学期学年第一学期专业: 信息管理与信息系统 学号: 0721024016 姓名: 王勇 课程设计名称: 软件设计方法课程设计 设计题目: 库存管理系统的设计与开发 完成期限:自 2009 年 12 月 10 日至 2010 年 1 月 8 日共 4 周半设计依据、要求及主要内容(可另加附页):库存管理是企业管理的一个重要内容。它不仅影响企业的资金流动,更影响着企业的生产能力和效率。加强企业库存管理,可以提高企业生产效率,降低经营成本,进而提高企业的竞争力。库存管理系统为商品的管理提供一个比较完善的工具,帮助后勤服务部门对商品的进销存进行管理。本系统主要完成对数据的输入、删除、查询功能及商品的其他信息功能,减轻管理人员的工作负担。请同学们以某个企业为背景,设计、开发一个简易的库存管理原型系统。开发工具不限。指导教师(签字): 教研室主任(签字): 批准日期: 年 月 日摘摘 要要 库存管理是企业管理的一个重要内容。它不仅影响企业的资金流动,更影响着企业的生产能力和效率。加强企业库存管理,可以提高企业生产效率,降低经营成本,进而提高企业的竞争力。本次课设是以超市管理系统为例来说明库存管理的一些应用实例。本系统主要完成对数据的输入、删除、查询功能及商品的其他信息功能,减轻管理人员的工作负担。关键词:关键词:库存管理;进销存;数据;企业;入库 目 录1.1.课题描述课题描述 .12.2.需求分析需求分析 .22.1 用户需求分析 .22.1.1 功能需求分析 .22.1.2 数据流图 .22.2 基本设计概念和处理流程.43.3.概念结构概念结构 .53.1 系统流程图 .53.2 库存管理系统流图 .64.4.逻辑结构设计逻辑结构设计 .74.1 概念设计 .74.2 结构设计 .85.5.系统数据结构设计系统数据结构设计 .96.6.测试测试 .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.1.课题描述课题描述随着当今社会经济的飞速发展,也是得销售更为重要。然而,要想有一个良好的销售业绩,库存管理是必不可少的监视后盾。由此,我们设计了一个库存管理系统。我们设计此系统要实现的目标是使超市实现信息化管理。以往所需要处理的数据量不大,商业运转的中间环节不多,而现在都发生了惊人的变化,使得原始的人工管理已无法应对这复杂的市场,售货员站柜台的形式早已不能满足现有销售也的发展,所以此系统将解决这些问题,它实行了信息化管理,以提高了超市的管理水平和工作效率,同时也可以最大限度的减少手工操作带来的错误。减少了部分劳动力的开销。开发工具:SQL Server 2005,WinForm2 2需求分析需求分析2.12.1 用户需求用户需求分析分析关于此小型超市管理系统,用户要求实现信息管理、销售管理、财务管理等业务管理;完成数据录入、汇总及查询功能;以及要有较好的界面设计、完善的帮助功能。2.1.12.1.1 功能需求分析功能需求分析(1)该管理软件将对库存货品进行基本管理,对产品的进货单和产品的销售单进行录入管理和控制;(2)该管理软件将根据用户的需要对进货、销售、库存情况进行查询,增加,修改,删除等操作;(3)该管理软件将为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、修改用户密码;(4)该管理软件提供企业人员管理,能够对企业员工的分类管理,新员工的加入以及员工删除,修改进本信息等功能。(5)该管理软件可以方便顾客退货;方便管理员对退货信息进行查询、录入、修改、删除等操作;(6)本系统还将提供库存警报功能;方便管理员掌握库存情况,及时补货;2.1.22.1.2 数据流图数据流图数据流图:简称 DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。如图2.1-2.6 所示:图 2.1 超市管理系统顶层图图 2.2 库存管理部分(第 1 层图)图 2.3 进货管理部分(第 1 层图)2.22.2 基本设计概念和处理流程基本设计概念和处理流程系统基本概念设计是在设计初期,对系统界面和登录过程进行设置的。进入系统可分为几个部分,而能否登录系统还有一个判断过程。当浸入系统后,就可以进入管理阶段。其中有商品管理、销售商品信息管理、供应商品信息管理、仓库信息管理等。系统的基本设计概念和处理流程如图 2.6开始用户登录失败重试是成功登陆商品信息管理销售时商品信息管理供应商及相关商品管理仓库商品信息管理退出退出登录图 2.6 处理流程 3 3概念结构概念结构3.13.1 系统流程图系统流程图库存管理系统业务流程图如图 3.1 所示登陆库存管理系统验证用户信息系统主窗体仓库管理入库管理出库管理盘存管理综合管理历史数据管理打印、查询系统货品入库单经办人员报表货品出库单数据备份备份输出库存汇总图 3.1 库存管理系统数据流程图3.23.2 库存管理系统流图库存管理系统流图库存管理系统流图如图 3.2 所示图 3.2 库存管理系统流图4 4逻辑结构设计逻辑结构设计4.14.1 概念设计概念设计根据需求分析得到的信息抽象为 E-R 模型如下:顾客编号姓名性别注册时间是否过期消费金额商品编号单价库存收银员编号性别登录名密码交易时间数量收银金额11MN姓名图 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(商品零售价) 销售管理: 仓库管理: 属性: 属性: 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.26.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 商品退货信息图总结总结在本次课程设计过程中,由于本人学习并不是很认真,加之时间较紧,所以这个库存管理过程还存在许多不足。因为对学生管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。本次课设是设计一个库存管理系统,我们用超市管理系统来进行模仿。尽管本管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的。相信本管理系统是一套超市在日常管理中必不可少的管理软件。通过开发这个系统,巩固了我对课本上知识的更深一步了解,但在这次课程设计中的最大收获并不是掌握几门开发工具的应用,而是学会了设计系统的思维方法,以及与同学们之间相互帮助的精神。经过了这次课程设计,将对我以后的学习带来很大帮助。由于自己平时学习的疏忽,许多地方都只是一知半解,在这次课设过程中遇到了许多麻烦,这也让我深刻的认识到了平时认真学习的重要性。所以,我将在以后的学习过程中尽可能的细心认真。参考文献参考文献1 施威铭研究室.SQL Server 2005 中文版管理实务.机械工业出版社.2007-1-12 Jean-Luc David Tony Loton Erik Gunvaldson 金玉林 唐海洋 周耗译.Visual Studio 2005 Team System 专家教程.清华大学出版社.2007-10-13 明日科技著.C#程序开发范例宝典.人民邮电出版社.2007-6-14 袁然、王诚梅编著.SQL Server 2005 中文版实例教程.电子工业出版社.2006-11-15胡静,李莉,李人贤商业企业进销存管理信息系统商场子系统的分析与设计J哈尔滨师范大学自然科学学报6李禹生. 小型商品进销存管理信息系统的设计J武汉工业学院学报7Watts S.Humphrey 编.软件工程规范清华大学出版社8Shari Lawrence Pfleeger 编.软件工程理论与实践清华大学出版社
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 任务书类


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!