软件工程课程设计

发布 2022-10-05 06:13:28 阅读 2100

燕山大学。

课程设计报告。

商品库存管理信息系统

学院信息科学与工程学院

年级专业 09级计算机应用一班

学生姓名。指导教师邓成玉

提交日期 2012.6

摘要。随着计算机技术的飞速发展,其应用方面已渗透到社会生活的各个领域。它已经成为我们学习和工作的得力助手。

在企业,尤其是在一些销售产品的企业,商品是他们的一项重要资源,商品信息的管理也是他们的一项常规性的重要工作。而长期以来,大多数小的企业的仓库对这些商品库存信息的管理都是依赖人工进行的。现今,有很多的企业或小的售货部都已经开始使用计算机进行商品库存信息的管理,并且起得良好的效果。

特别是随着现代化技术的发展,各种社会产品大生产更是让商品信息错综复杂,所以商品信息的管理工作越来越繁重,但由于种种原因,管理人员并没有增加,因此原有的人工管理工作已不能适应现行的工作需要。同时,陈旧的人工管理也不利于推广计算机应用,为使商品库存管理工作科学化、规范化,就必须采用计算机辅助管理。

本系统对于人工库存管理方面所遇到的各种问题,如数据繁多,工作量比较大,数据更新不及时等都做出详细的解决方案,从而进一步提高了商品库存管理系统的工作效率。

关键词: 信息管理库存管理 j**a语言。

目录。摘要2

第1章绪论4

1.1 课题背景4

1.2 课题意义4

1.3 课题目的4

1.4 主要内容和工作5

第2章需求分析6

2.1 系统可行性分析6

2.2 问题定义6

2.3 系统需求分析7

第3章系统设计10

3.1 系统总体设计10

3.2 系统详细设计14

结论18参考文献19

第1章绪论。

1.1 课题背景。

商品经济是社会经济的重要组成部分,而作为商品经济最基本的商品,由于其种类繁多,因此其商品管理本身就已经比较复杂,何况作为商品管理最重要的库存管理的复杂性,可想而知。因此一个完善的商品库存管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以商品库存管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理仓库中的各种物资设备,这种管理方式存在着许多缺点,如:

效率低、另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对物资信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

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

因此,开发这样一套商品库存管理软件成为很有必要的事情。

1.2 课题意义。

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

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

随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,许多从事生产和经营管理的企业都有自己生产和销售的产品,而这些产品都需要储存在仓库中,对于每个企业来说,随着企业规模的不断扩大,产品数量的急剧增加,所生产产品的种类也会不断地更新与发展,有关产品的各种信息量也会成倍增长。面对庞大的产品信息量,如何有效地管理库存产品,对这些企业来说是非常重要的,库存管理的重点是销售信息能否及时反馈,从而确保企业运行效益。而库存管理又涉及入库、出库的产品、操作人员及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,工作量的繁重是可想而知的,所以这就需要由库存管理系统来提高库存管理工作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极性,提高企业的生产效率,都具有十分重要的现实意义。

1.3 课题目的。

设计和实现商品库存管理系统,使库存管理的工作系统化、 规范化和自动化,从而达到提高管理效率的目的。

1) 利用计算机系统实现商品库存管理 ;

2) 流程符合商品库存要求 ;

3) 查询比较方便 ,能按照商品的各种属性进行有效查询 ;

4) 系统扩充容易 , 有很多地方还需要更好地完善 ;

5) 比较友好的用户界面 ,操作容易 。

1.4 主要内容和工作。

1)对此系统进行需求分析,包括可行性分析、问题的定义、需求分析、建模(逻辑模型和功能模型)。

2)对系统进行总体的设计,包括系统结构设计,画出系统的功能模块图并对各模块完成的功能进行说明描述;数据库设计,画出需要的数据库表。

3)对系统进行详细设计,画出部分功能模块的盒图。

第2章需求分析。

2.1 系统可行性分析。

可行性分析研究的目的就是用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,我们具体从下面三方面考虑。

2.1.1 经济可行性。

商品库存管理系统是一个小型的管理系统, 在开发时需要软件开发人员花费一定的时间和精力,因此需要一定的资金。但它给企业带来的利润是不可估量的,节省了许多人力,物力上的开支,使库存管理工作变繁为简,使其更加合理化、规范化。工作效率的提高就意为着整体水平的提高,是非常值得投资的。

2.1.2 技术可行性。

系统采用j**a语言作为开发工具。j**a是一种简单的,面象对象的,分布式的,解释的,键壮的安全的,结构的中立的,可移植的,性能很优异的多线程的动态的语言。它具有理论严密、使用方便、易学易用等特点,利用它设计的系统具有界面友好、工具丰富速度较快的特点。

再结合mysql数据库技术,编写sql语言访问数据库,实现强大的查询、修改、入库、出库操作。

2.1.3 操作可行性。

系统是在jdk 环境下基于myeclipse平台开发的,易于操作。而且系统还采用了可视化面向对象的工具开发,其窗口、界面简洁易懂,所以系统在操作上是可行的。

2.2 问题定义。

通过对某企业仓库人工管理现状的调查分析,得出现状的管理存在以下问题:

不能及时获得库存信息。

在企业运作过程中,管理人员必须获知各种商品当前的库存量,在库存数量小于商品的最低库存限度的时候,向**商进行订货;在库存数量大于商品的最高库存限度的时候,即商品积压的时候,应该停止商品的进货活动。但在实际操作中,由于商品的种类多、数量大,需要进行仔细地核算,这不仅费时,而且易出错,从而影响企业快速有效地运转。

库存信息不够准确。

仓库管理员根据各种入库单、需求计划单和领料单进行商品的入库、出库操作后,要随时修改商品的库存信息和出库、入库信息,以便反映库存状况。工作中的主要问题是:由于商品种类多、数量大、出库入库操作频繁等原因,造成库存记录和实际库存量通常达不到严格一致,因而需要通过盘点来纠正差错,这既耽误时间,又增加了工作量。

无法及时了解车间对库存商品的需求情况。

在需求计划单下达后,由于库存商品与车间的关系复杂,根据送料员的个人经验给各车间分配车间所需商品时,常缺少入库、出库信息和相关信息,经常出现车间缺少该商品的时候才知道该产品需要情况,此时如果库存量不足,将会导致车间的停产。无法及时了解车间对库存商品的需求情况会使企业的生产和销售环节发生混乱,使企业无法正常的运作。

市场需求日益多样化和个性化,产品更新换代的周期越来越短,这就要求企业必须改变库存管理现状,以适应时代的要求。

2.3 系统需求分析。

2.3.1 系统功能需求。

通过需求分析,对商品库存进行有效的管理,使之形成完善的应用系统。数据库设计中要合理设置商品信息和库存信息等,用来实现商品信息的新增,修改、删除等功能,使得商家有较详细的数据统计与分析。

下面就介绍一些此商品库存管理系统的基本功能:

1) 用户管理。

作为一个企业实际应用项目,用户管理是必不可少的。本项目的用户管理比较简单,分为操作员和管理员,操作员和管理员有不同的权限。所有用户都有登录、更改密码的功能。

管理员另有增加、删除其他用户的功能,只有合法用户才能进行操作。

2) 产品信息管理。

该功能主要根据输入的产品的属性来对产品信息进行产品的添加、修改、查询以及删除。在输入的过程中,会检查输入信息的合法性,如果错误,会给出相应的错误提示,提醒用户更改后系统才继续运行。当输入信息经检查合法,然后系统会从数据库中根据输入信息添加、更改、删除、查询产品信息。

3) 产品入库管理。

实现对产品入库信息的数据管理操作,包括修改入库信息,记录入库时间,操作员编号等。与产品信息管理相似,也会有对输入信息的合法性进行检查的功能并给出相应的错误提示。然后根据输入的入库产品信息进行产品的入库以及产品入库信息的查询。

其中,当入库的时候要检查库存上限,已达库存上限时,不准入库。

软件工程课程设计

天水师范学院。课程名称 学生信息管理系统。指导老师 张少刚。学院 电子信息与电气工程学院。班级 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 交互网页开发技术或其他专门开...