公司库存管理系统的分析与设计(共23页).doc
《公司库存管理系统的分析与设计(共23页).doc》由会员分享,可在线阅读,更多相关《公司库存管理系统的分析与设计(共23页).doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 软件学院 课程设计报告书 课程名称 软件工程概论课程设计 设计题目 公司库存管理系统的分析与设计 专业班级 学 号 姓 名 指导教师 2015 年6 月 目 录专心-专注-专业1 设计时间2015年6月15日2015年6月19日2 设计目的本课程设计是学生学习完软件工程概论理论教学内容后,进行的一次全面的综合训练。通过本课程设计,学生掌握软件开发生命周期的阶段划分和结构化方法学的主要内容;具备运用结构化方法进行软件需求分析、系统设计、实现和测试的能力以及文档的编制能力;支撑人才培养规格中掌握扎实的软件基础理论知识及较深厚的软件工程专业知识,具有软件开发的基本能力,以
2、及掌握软件工程分析、设计的基本方法,具备软件项目分析与技术开发能力。3 设计任务需要完成的是对公司库存管理系统的分析与设计,设计要求如下:1) 公司仓库商品管理员的用户管理。这其中包括仓库管理员的,以后的管理员具有修改本用户的管理员的密码的功能。并可以进入其他处理。2) 公司对新增定单的定单管理功能。这其中包括定单添加功能:将当天所接到的客户定单,输入到计算机中,信息包括顾客编号、交货日期、交货地点、商品号、预定数量等;定单查询功能:对定单进行查看等功能。3) 商品销售排行一览。这包括将商品的销售情况按照商品的销售数量,进行降序排序,也可以改为升序。4) 商品管理。查询商品在库情况:输入一个商
3、品号码,显示商品的名称和数量;商品入库:将公司购买进来的商品,按照商品号码往数据库里进行添加;商品出库:将公司销售出去的商品,按照商品号码从数据库里删除。4 设计内容4.1项目概述4.1.1现系统的概述目前采用的是手工管理,账目繁多,加之仓库之间距离较远,库存管理员、计划员和有关领导相互之间的信息交流困难,使得物资供应效率低下影响生产。同时每月的月末报表会耗费大量的人力,且由于手工处理容易造成失误,从而影响了数据的效率和准确率,造成了不必要的损失。因此,该公司必须建立相应的库存管理信息系统,使其能根据市场情况,及时合理地采购所需商品,同时又能科学地对商品进行管理,统筹安排人力、物力、财力,有效
4、地改善当前管理的混乱状况。4.1.2组织结构介绍公司的组织机构介绍如下:该公司的组织结构如图4-1-1所示。公司的主要决策和管理人是总经理,总经理分管财务总监和执行总监两大体系模块;财务在仓库管理的经营中所扮演的角色是是一个相当重要的角色过程,相对来说,此部门是相对独立的;日常事务的执行的部分,分为采购部、库存管理部、销售部和人事部四个主要部门。库存管理部的主要任务是根据销售部提供的信息和采购及时联系,使库房货源充足;责任货物的接收,并安排好货物的存放事宜;对每天进出库房的货物进行详细记录,使基础数据完备。销售部主要责任日常销售工作,包括物品摆放、货架整理、收银台等货物销售区的日常事务;及时准
5、确地将销售信息反馈给其他部门,以保证商品的及时供应更新;同时处理消费者提出的各种疑问和信息,为公司的整体运作提供实际销售的基础数据。财务部负责一切与财务有关的各项事宜,全面记录公司的所有收支资金流动,包括各种收入、支出、税务财务结算等。对进出贷款实行控制,定期分析资金走向,为公司的发展计划做好准备。图4-1-1公司的组织结构4.1.3业务流程介绍业务流程图就是用一些规定的符号及连线来表示某个具体业务处理过程。如下图4-1-2是针对此公司库存管理系统的业务流程所做的业务流程介绍与分析图。图4-1-3是业务流程图使用的符号。修改密码商品管理员进入系统订单管理系统商品管理系统商品销售一览订单查询添加
6、订单降序排列销售一览查询商品升序排列商品出库商品入库出库清单入库清单商品信息表商品订单表商品销售表删除添加更新库存信息统计计算图4-1-2业务流程图4.1.4系统开发计划因为传统企业库存管理存在以上的问题难于适应现代库存管理要求,所以现代企业库存管理系统要具有以下的特点: 科学的库存管理流程 商品代码化管理。再次由于库存商品种类繁多,在库存管理过程中极易发生混乱的问题。IT技术与层次编码技术的结合为商品的高效管理提供了可能。这种编码技术对所有库存商品按照层次和类别赋予唯一的编号。它是区分不同商品的最主要的标准,具有易读和易记的特点,使得商品管理者只需知道商品的编号,就可以了解该商品的有关信息。
7、4.2需求分析软件需求分析的目标是深入描述软件的功能和性能,确定软件设计的约束和软件同其它系统元素的接口细节,定义软件的其它有效性需求。需求分析阶段研究的对象是软件项目的用户要求。一方面,必须全面理解用户的各项要求,但又不能全盘接受所有的要求,另一方面,要准确地表达被接受的用户要求。只有经过确切描述的软件需求才能成为软件设计的基础。4.2.1总体目标本公司仓库管理系统是基于一个公司的仓库管理而设计的,是对该公司的仓库商品进行简单管理,为管理员提供了一套操作简单、使用可靠、易于管理和使用的处理工具。本系统对商品的各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理
8、的复杂性。本系统不仅使该公司仓库管理人员从繁重的工作中解脱出来,而且提高了仓库管理的效率,提高了仓库管理的科学性,方便了管理人员进行管理。4.2.2 具体目标把总体需求目标按功能需求进行分解。目标中可以按管理方面、功能方面、效益方面、技术方面等进行分解。1.公司仓库商品管理员的用户管理。这其中包括仓库管理员的,以后的管理员具有修改本用户的管理员的密码的功能。并可以进入其他处理。2.公司对新增定单的定单管理功能。这其中包括定单添加功能:将当天所接到的客户定单,输入到计算机中,信息包括顾客编号、交货日期、交货地点、商品号、预定数量等;定单查询功能:对定单进行查看等功能。3.商品销售排行一览。这包括
9、将商品的销售情况按照商品的销售数量,进行降序排序,也可以改为升序。4.商品管理。查询商品在库情况:输入一个商品号码,显示商品的名称和数量;商品入库:将公司购买进来的商品,按照商品号码往数据库里进行添加;商品出库:将公司销售出去的商品,按照商品号码从数据库里删除。4.2.3系统数据建模(ER图)1.公司仓库管理总系统ER图如下图4-2-1所示。管理员 N登录 1公司库存管理 n n n商品管理销售浏览操作订单 m m m m m商品订单表商品销售表出库清单入库清单商品信息表图4-2-1公司仓库管理总系统ER图2.管理员实体ER图如图4-2-2所示。账号管理员ID姓名管理员住址电话密码图4-2-2
10、 管理员实体ER图3.公司库存管理系统实体属性ER图如图4-2-3所示。管理员账号密码管理员账号公司库存管理系统图4-2-3公司库存管理系统实体属性ER图4.商品订单表实体属性ER图如图4-2-4所示。商品订单ID商品名称商品ID商品订单表商品单价商品数量图4-2-4 商品订单表实体属性ER图5.商品销售表实体属性ER图如图4-2-5所示。销售订单ID商品名称商品ID商品销售表商品单价商品数量销售商销售时间图4-2-5 商品销售表实体属性ER图6.商品信息表实体属性ER图如图4-2-6所示。供货时间商品名称供货商商品ID商品信息表商品单价商品数量销售时间销售商图4-2-6商品信息表实体属性ER
11、图7.入库清单实体属性ER图如图4-2-7所示。入库时间商品名称供货商商品ID入库清单商品单价商品数量图4-2-7入库清单实体ER图8.销售清单实体属性ER图如图4-2-8所示。出库时间商品名称销售商商品ID出库清单商品单价商品数量图4-2-8 销售清单实体属性ER图9.实体及其属性如表1,实体间联系及其属性如表2所示。表1实体及其属性表实体名称属性管理员管理员ID,姓名,账号,密码,电话,住址公司库存管理系统管理员账号,管理员账号密码商品订单表商品订单ID,商品ID,商品名称,商品数量,商品单价商品销售表销售订单ID,商品ID,销售时间,销售商,商品名称,商品数量,商品单价商品信息表商品ID
12、,供货时间,销售时间,供货商,销售商,商品名称,商品数量,商品单价入库清单商品ID,入库时间,供货商,商品名称,商品数量,商品单价出库清单商品ID,出库时间,销售商,商品名称,商品数量,商品单价表2 实体间联系及其属性表联系名称属性管理员登录公司库存管理系统账号、密码公司库存管理系统操作订单商品订单表公司库存管理系统销售一览商品销售表公司库存管理系统商品管理商品信息表商品ID,商品名称公司库存管理系统商品管理入库清单商品ID,商品名称公司库存管理系统商品管理出库清单商品ID,商品名称4.2.4 系统功能建模(数据流程图)1.系统功能建模所采用的工具是数据流程图和数据字典,用于表达系统内部数据的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 公司 库存 管理 系统 分析 设计 23
限制150内