软件工程课程设计

发布 2022-10-05 06:11:28 阅读 1607

软件工程。

课程设计说明书。

题目: 库存管理系统设计

姓名。班级:

指导教师:

吉林大学交通学院。

2023年5月6日。

目录。引言 3

第1章绪论 4

1.1 库存管理概述 4

1.2 问题定义 4

1.3 项目目标 5

第2章可行性分析 6

2.1 库存管理流程分析 6

2.2 系统开发的可行性 6

第3章库存管理系统分析 8

3.1 系统初步分析 8

3.2 系统需求分析 8

3.3 业务流程图 9

3.4 数据流程图 10

3.5 数据字典 12

第4章系统设计 18

4.1 系统目标设计 18

4.2 系统功能结构设计 18

4.3 系统配置方案 19

4.4 **设计 19

4.5 数据库设计 20

4.6 系统处理流程设计 23

第五章测试设计 24

5.1 测试概述 24

5.2 测试设计 24

第六章设计总结 28

参考文献 29

库存管理系统设计。

引言。库存管理是企业管理的重要组成部分。在企业生产经营活动中,库存管理既必须保证生产车间对原材料、零部件需求,又直接影响采购、销售部门的购、销活动。

库存管理系统是企业的整个**链系统中不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以库存管理系统应该能够为用作为计算机应用的一部分,使用计算机对物资信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

本文主要从系统需求分析、系统可行性分析、系统设计方面进行说明。本系统完全符合信息管理系统的要求,并且系统从需求分析、概要设计、详细设计到具体**实现都遵循了软件工程的思想。

第1章绪论。

1.1 库存管理概述。

1.1.1 库存管理的必要性。

大多数库存管理理论认为,库存是物理上和逻辑上库房库位的所有有形和无形物料极其价值的总和,具体包括成品、原材料、在制品、在途品、生产前物料、备品备件等。虽然持有一些库存是必要的,过量的库存却非但没有用处而且占用了资金。占用的资金对于公司发展、新产品开发等都是非常需要的;减少资金占用还可以大大减少来自银行贷款的利息和风险。

对那些采购量特别大、采购件市场**有波动的物料库存,加强库存管理效果更为明显。因此,平衡公司库存投资与其它资金需求至关重要。

1.1.2库存管理的目标

库存管理的主要目标就是通过对仓库所有入出库活动的管理和控制及对库存数据有效的统计和分析,以保证企业生产中畅通的物流,使决策人员及早发现问题,采取相应措施,调整库存结构,缩短储备周期,加速资金周转,最大限度地降低库存占用,同时,通过周期性的仓库盘点,及时补救管理中的漏洞,使库存管理系统实时地反映企业中各个仓库的现时情况,为各类管理人员从不同侧面提供所需信息,以便协调企业经营收到更大效益,库存管理系统是协调企业生产经营的基础,其数据的准确性、方便的查询、有效的分析是整个计算机管理系统顺利运行的关键。

1.2 问题定义。

1.2.1 研究背景。

随着改革的深入和经济的发展,企业的生产任务日益繁重,从而对库存管理的要求也更加严格。在传统的手工管理时期,一种物品由进货到发货,要经过若干环节,且由于物品的规格型号繁多,加之业务人员素质较低等因素,造成物品**效率低下,严重影响了企业的正常生产。同时,由于库房与管理部门之间的信息交流困难,造成库存严重积压,极大地影响了企业的资金周转速度,另外也使得物资管理、数据汇总成为了一大难题。

当今企业的竞争压力越来越大,企业要想生存,就必须在各个方面加强管理,并要求企业有更高的信息化集成,能够对企业的整体资源进行集成管理。现代企业都意识到,企业的竞争是综合实力的竞争,要求企业有更强的资金实力,更快的市场响应速度。这就要求企业各部门之间统一计划,协调生产步骤,汇总信息,调配集团内部资源,实现既要独立,又要统一的资源共享管理。

随着信息技术的发展,为了提高库存周转率,加快资金周转速度,开发“库存管理信息系统”势在必行。

1.2.2 库存管理系统的功能。

本系统采用结构化系统开发方法与面向对象的开发方法,结合两种开发方法各自的优势进行系统开发。 使之能为企业提供强大的管理支持和查询服务,具体完成以下功能:

库存输入 库存修改

库存查询 库存处理

档案查询 档案更新

档案输出 1.3 项目目标。

充分利用现有的设备,采用vb6.0作为开发工具,利用access数据库建立一个高效、准确、操作方便,具有查询、更新及统计功能的微机管理信息系统,以满足管理人员进行综合的、模糊的查询及更新要求,从而更加方便地管理库存物品。提高管理人员、工作人员的工作效率。

第2章可行性分析。

2.1 库存管理流程分析。

根据调查,商品入库的过程是当购入商品到货后,负责进货的人员首先填写入库单,然后经仓库管理人员对商品的质量及数量进行核查后方可入库,并更新商品入库流水帐,另外如果是新产品,则还要在库存台帐中建立新帐页。商品出库管理过程是管理人员根据销售人员提供的商品出库单,经核查后付货,同时登记商品的销售流水帐。按照要求,每天下班之前统计分析人员要根据商品购入流水帐和商品销售流水帐,累计汇总出各种商品当日的累计购入入库量、累计销售出库量和库存结余量等数据,并将这些数据填入库存台帐。

则管理员的工作可归纳为办理入库业务、出库业务、仓库调拨、库存调拨等,对物品进行综合批次管理、物料对应、库存盘点、质检管理和即时库存管理等。

经过调查,发现原有的手工方式存在以下问题:

1) 手工模式下的劳动强度高、效率低、错误多、处理速度慢,不适应企业发展的需要。

2) 在具体工作中,存在大量数据的保存、汇总、查询等工作,手工模式速度慢而且不利于数据的分析,已不适应现代管理模式。

本系统开发的目的,就是通过系统开发,实现库存管理工作计算机化,提高业务的处理速度和规范化程度,并对有关的工作进行继承和重组,进一步通过计算机网络系统实现整个企业管理信息化。

该系统可以提高管理工作的质量和效率,主要表现在以下几个方面:

1) 实现库存管理的“动态”化,能及时地提供库存商品动态信息,配以库存报警功能,在库存过高或过低时,都给予提示。

2) 强大的统计分析功能,利用计算机工具以各种方式统计出销售等情况,以便于整体营销策略的调整。

2.2 系统开发的可行性。

2.2.1 技术的可行性。

库存管理系统的开发要求系统开发人员能够熟练运用vb、vf等编程语言,并需要计算机一台。目前技术人员已经掌握这些编程语言,学生实验室由多台电脑供学生使用。因此,本此系统开发在技术上是可行的。

2.2.2 时间可行性。

系统开发时间约需要三个月左右。前两个月主要用于系统分析、设计、实现,后面的时间用于调试。

2.2.3 经济可行性。

现在已有一部分计算机等所需设备,可以充分发挥作用,节约不少设备资金,其余开发人员费用由企业支付。

2.2.4 人员可行性。

所需人员 10 人左右,其中由系统分析员、系统设计员、程序员等构成,同时应有企业仓库业务人员参与。开发小组进行培训学习后可达到技术和业务上开发的要求。

综上所述,该系统具备可开发的条件,项目可行,建议开始开发。

第3章库存管理系统分析。

3.1系统初步分析。

仓库是企业货物的集散地,存货过多会占用大量的企业资金,存货过少则影响企业的生产及准时交货,引起延迟交货甚至失销,更严重的则会影响企业的商誉。如何在既定的服务水平下安排企业的库存使得库存成本最低,是企业面临的重要问题之一。

库存信息管理要从生产到顾客装运的期间为明确计划需求和管理制成品库存提供服务,主要决策库存多少,安全库存量多少,何时补充订货,订多少货。这些决策主要是使企业在满足客户需求的前提下使库存成本最小化。

通过库存管理的应用,可以帮助企业对库存进行有效管理,确保库存处于经济合理的水平、降低库存成本、提高库存周转率。准确及时的库存信息可以使相关业务部门及时准确地了解库存情况,并作出科学决策,促进业务水平提高。库存管理提供包括库存报表、报警系统、查询等基本功能库存管理。

本系统主要完成仓库的物资进行入库,对用来生产的物资根据出库单进行出库并并反映库存台账中。使用该系统企业能够及时准确的掌握库存物资现货资源情况和可供量情况,并可以对物资进行库存量分析,达到科学的储备物资。

3.2系统需求分析。

库存管理是企业物流系统的重要环节。库存的主要作用和功能是在物料的供需之间建立有效的缓冲区,以减轻物料的供需矛盾。但保持库存又具有一定的损失,包括:

库存物资的采购费用、库存系统的运行和存储费用等。

库存管理的特点是信息处理量大,库存货物种类繁多,而且入库单、出库单、盘点单等单据的发生量特别大,关联信息多,查询和统计的方式各不行同。在管理过程中经常出现信息的重复传递,各个部门管理规格不统一等问题,因此在管理上实现起来有一定的困难。

在本系统的设计过程中,为了简化系统管理流程,采取以下原则:

1) 统一各种原始单据的格式,统一账目和报表形式。

2) 删除不必要的管理冗余,实现管理规范化、科学化。

3) 程序**标准化,软件统一化,确保软件的可维护性和应用性。

4) 界面尽量简单化,做到实用、方便,尽量满足企业要求。

5) 建立操作日志,系统自动记录所进行各种操作。

仓库管理系统要满足来自四方面的需求,这四方面的需求分别来自生产部门、销售部门、仓库、经理。生产部门填写入库单,接收不合格的入库单;销售部门填写出库单,接收不合格的出库单,仓库检查入库单和出库单填写的形式是否符合要求,产品实际入库和出库数量,并根据库存数量制定物料供给计划。可进行库存数据的随机查询,经理根据报表制定库存计划,但不对中间过程进行管理。

该系统中对不同种类的商品库存都设有最低库存量,当某一产品的库存低于某一数据时,会有报警提示。

软件工程课程设计

天水师范学院。课程名称 学生信息管理系统。指导老师 张少刚。学院 电子信息与电气工程学院。班级 12级计算机科学与技术 1 班。学号 20121030108 姓名 付永霞。2015年6月25日。目录。1.可行性研究。1.1技术可行性3 1.2经济可行性3 1.3操作可行性3 2.需求分析。2.2.1...

软件工程课程设计

徐州工程学院。课程设计报告。名称软件工程课程设计 学院信电工程学院 专业软件专业。班级 11软件。姓名云柏。姓名陆剑锋。姓名徐宁。姓名陈胜。指导老师王小磊。组员 云柏陆剑锋 徐宁陈胜。分工 引言。随着科技和经济的发展,人们的消费越来越倾向于网络,出现了网购这种越来越受欢迎的新型消费方式。为了提高学校...

软件工程课程设计

个人整理精品文档,仅供个人学习使用。课程设计教案的基本内容和要求 针对不同的课程设计题目,每位同学以软件设计为中心,完成从需求分析 软件设计 编码到软件测试运行的软件开发全过程。1 同类著名 浏览 分析 需求分析 3 原型主页设计及网页设计。4 数据库设计及应用设计。5 交互网页开发技术或其他专门开...