仓库管理系统优化版

上传人:人*** 文档编号:432885167 上传时间:2024-02-16 格式:DOCX 页数:30 大小:411.53KB
返回 下载 相关 举报
仓库管理系统优化版_第1页
第1页 / 共30页
仓库管理系统优化版_第2页
第2页 / 共30页
仓库管理系统优化版_第3页
第3页 / 共30页
仓库管理系统优化版_第4页
第4页 / 共30页
仓库管理系统优化版_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《仓库管理系统优化版》由会员分享,可在线阅读,更多相关《仓库管理系统优化版(30页珍藏版)》请在金锄头文库上搜索。

1、学号:课程设计库存管理系统计算机学院题 目 教学院 专 业 班 级 姓 名 指导教师2011年 9月 29日课程设计任务书20112012 学年第1学期学生姓名:专业班级:指导教师:工作部门:一、课程设计题目仓库管理系统二、课程设计内容(含技术指标)本系统采用cs模式,分为客户端与服务器端,系统要求实现的功能如下:1. 商品管理:对商品信息进行增、删、改、查,以及商品的下架与上架管理。2. 员工管理:对员工信息进行增、删、改、查,以及员工的在职与离职管理。3. 商品类别管理:对商品类别信息进行增、删、改、查。(包括商品类别的逻辑删除与恢复)4. 商品入库:把指定的商品存入指定的仓库中,入库表仅

2、记录每次入库的商品信息(商品id,数量等)。5. 商品出库:把指定的商品从指定的仓库中销售出去,出库表仅记录每次出库的商品信息(商品id,数量等)。6. 物料调拨:把指定的商品从A仓库调到B仓库,此操作需操作员提出调拨申请,等待信息维护员审批,若该次调拨被批准,才能进行调拨。7. 库存盘点:操作员会定期对所有仓库里的商品进行一次盘点,此操作主要是检查每个仓库里所有商品的实际数量和数据库中存的数量是否一致,从而统计出各种商品的 报溢、报损情况。8. 部门管理:此操作的主要功能就是员工的调配,把一个员工从A部门调到B部门。9. 权限管理:此操作的主要功能是对员工权限的管理,指定员工只能对指定的模块

3、进行操作。10. 供应商信息管理:对供应商信息进行增、删、改、查,以及供应商的现供货状态的管理。11. 客户信息管理:对客户信息进行增、删、改、查,以及客户的现需求状态的管理。12. 库存査询:此操作是统计各个仓库中各种商品现在的存储状况。三、进度安排1. 初步完成系统的总体设计,搭好框架。2完成最低要求:商品管理、商品入库、商品出库和库存查询等模块要实现。3.进一步要求:将员工管理、商品类别管理、库存盘点等模块实现,有兴趣的同学可 以进一步改进客户端的界面效果。四、基本要求1. 界面友好,功能模块要划分好。2. 程序要加必要的注释。3. 要提供程序测试方案和数据。引 言1一、系统分析21.1

4、选题背景21.2需求分析21.3 可行性分析41.4 系统功能描述51.5逻辑模型6二、系统设计92.1总体结构92.2数据库设计102.3详细设计12三、系统实现163.1部门管理模块163.2权限管理模块183.3商品类别管理模块20四、总结23参考文献24弓I 言当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计 算机被广泛应用于信息处理系统的环境。计算机最大的好处在于利用它能够进行 信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了 其安全性。尤其对复杂的信息管理,计算机能够充分发挥它的优越性。计算机进 行信息管理与信息管理系统的开发密切相关,系统的

5、开发是系统管理的前提。仓库作为一总货品资源的集散地,货品的种类繁多,包含很多的信息数据的 管理。据调查得知,以前仓库进行信息管理的方式主要是基于文本、表格等纸介 质的手工处理,对于货品的出入库情况的统计和核实等往往采用对账本的人工检 查,对管理者的管理权限等不受约束,任何人都可查看,这样容易引起资料外泄。 另外,数据信息处理工作量大,容易出错,由于数据繁多,容易丢失,且不易查 找。总的来说,缺乏系统、规范的信息管理手段。而且,一般的存储情况是记录 在账本上的,仓库的工作人员和管理员也只是当时记得比较清楚,时间一长,如 果再要进行查询,就得在众多的资料中翻阅查找了,这样造成费时、费力,如要 对很

6、长时间以前的货品进行更改就更加困难了。因此,很有必要建立一个库存管 理系统,使货品管理工作规范化,系统化,程序化。提高信息处理的速度和准确 性。本系统的开发主要包括前端应用程序以及后台数据库的建立和维护两个方 面。经过分析,我选用微软公司的Visual C#.NET来开发系统,利用其提供的各 种面向对象的开发工具,来操纵数据库。库存管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的 建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起一个数据一 致性和完整性强、数据安全性好的库;而对于后者则要求应用程序具有功能完备、 易使用等特点。本系统利用Visual C#.NET提

7、供的各种面向对象的开发工具,尤 其是ADO,能方便而简洁地实现应用程序和数据库的互访,是一款能让用户满 意的可行系统。一、系统分析11选题背景库存管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决 策者和管理者来说都是至关重要的,因此,库存管理系统应该能够为用户提供充 足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理库存,这 种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生 大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们 深刻认识,它已经进入了人类社会的各个领域并发挥

8、着越来越重要的作用。作为计算机应用的一部分,使用计算机对产品库存信息进行管理,具有着人 工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性 好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品库 存的管理效率,也是企业库存管理科学化、正规化,与世界接轨的重要条件。因 此,开发一个库存管理系统是很有必要的,具有其特有的技术意义和管理意义。12需求分析在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统 时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软 件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的 需

9、要。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。系统 需求分析就是在用户需求调研的基础上,确定系统的总体结构方案,完成相应的 需求分析报告。在确定系统的总体结构方案过程中,包括确定应用程序的结构、 系统开发环境和开发工具的选择。市场经济的一个重要特征,就是生产的相对过剩和产品的相对过剩。它决定 了这是一个买方市场。对企业来说,库存的增加或积压,无论是原材料、半成品 或制成品,都意味着企业运作处于一种不良的状态,都是一种直接的或潜在的损 失。大量的库存挤占了企业的有限资金,使得资金流速减缓,现金流发生困难, 甚至导致资金紧张,影响企业的正常运作。此外,大量的库存增加了保管与仓 储

10、的压力,占用了相当的人力和物力,使得企业负担加重。凡此种种,一直困 扰着企业的生产经营管理活动,影响企业经济效益的实现。显而易见,切实而有 效地控制库存,是摆在众多企业面前的当务之急,也是纾解企业经济压力、减负 增效的重要途径。1)应用程序结构从用户应用角度来看,可把应用程序系统的组成部分分成数据存储层、业务 处理层和界面表示层等3个层次,而应用程序结构可归纳为:集中式应用程序结 构、单机板应用程序结构、多层服务器应用程序结构、浏览器/服务器应用程序 结构、客户机/服务器应用程序结构等5种类型。本库存管理系统就采用了单机版应用程序结构,将数据库和应用程序置于一 台机器上,这样更加节约成本,适合

11、中小规模的超市使用。用户可以轻松将其拷 贝到其他计算机上,可以同时运行程序。2)系统开发环境由于大多数公司内部使用的计算机平台都是基于Windows环境的。为了降低 系统成本,应最大程度地利用现有的资源、兼容现有的环境,可确定使用下面的 开发环境:数据库:Microsoft SQL Server 2005;前端开发工具:Visual C#.NET;数据访问对象:ADO。3)开发工具选择可视化(visual )程序设计是一种全新的程序设计方法,全面采用面向对象 的程序设计技术,使用事件驱动机制进行程序设计。利用可视化开发工具可以快 速、高效地开发应用程序。可视化的开发工具很多,如Microsof

12、t公司推出的Visual Studio 软件系列,Borland 公司的 Delphi、C+ Builder 系列等。Visual Studio是微软公司推出的集成开发环境,是目前最流行的Windows 平台应用程序开发环境。它是把代码的编写、程序的调试、编译、运行以及其他 的相关操作都集成在一起的“编程工具”。作用是程序员通过它这个平台,利用 编程语言来写程序,调试,运行。经分析,本库存管理系统选用Visual C#.NET来设计界面,选用SQL Server 2005来建立后台数据库。1.3可行性分析可行性研究主要内容是要求以全面、系统的分析为主要方法,经济效益为核 心,围绕影响项目的各种

13、因素,运用大量的数据资料论证拟建项目是否可行。对 整个可行性研究提出综合分析评价,指出优缺点和建议。因此,可行性研究实质 上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上 以较抽象的方式进行的系统分析和设计的过程。一般来说,可行性分析应从投资必要性分析、经济可行性、技术可行性、操 作可行性等方面进行研究。本系统的可行性分析如下:1)投资必要性分析主要根据市场调查及预测的结果,以及有关的产业政策等因素,论证项目投 资建设的必要性。在投资必要性的论证上,一是要做好投资环境的分析,对构成 投资环境的各种要素进行全面的分析论证,二是要做好市场研究,包括市场供求 预测、竞争力分析、

14、价格分析、市场细分、定位及营销策略论证。2)经济可行性由于本库存管理系统所要求的硬件(计算机及相关硬件)和软件环境(Visual C#.NET+SQL Server 2005),市场上都容易购买到或从相关网站下载,系统成本 主要集中在本管理系统的开发与维护上,对用户不造成过重的经济负担。而一旦 此系统投入使用,不仅可以减少库存的工作强度,提高工作效率,而且方便了库 存对信息的管理,延续了传统的管理模式,极大限度地方便了库存管理人员,而 且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量 人力、财力产生的效益将远远大于本系统的开发成本,所以从经济方面讲开发此 系统是可行的。3

15、)技术可行性分析主要从项目实施的技术角度,合理设计技术方案,并进行比选和评价。各行 业不同项目技术可行性的研究内容及深度差别很大。对于工业项目,可行性研究 的技术论证应达到能够比较明确地提出设备清单的深度;对于各种非工业项目, 技术方案的论证也应达到目前工程方案初步设计的深度,以便与国际惯例接轨。 本系统采用Visual C#.NET作为前台开发工具,采用SQL Server 2005工具建立 数据库,并通过Visual C#.NET中的ADO控件使两者进行连接从而进行系统软 件开发。Visual C#.NET不仅能帮助软件开发者提高软件开发的质量和效率,缩 短开发周期,而且还具备强大的数据库管理功能,完全能够满足本系统的开发需 求。4)操作可行性分析传统的库存管理系统,一般有两种方式:一是手工

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

当前位置:首页 > 办公文档 > 解决方案

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