仓库管理系统优化版课程设计.doc

上传人:b****1 文档编号:233715 上传时间:2022-10-07 格式:DOC 页数:29 大小:1,007KB
下载 相关 举报
仓库管理系统优化版课程设计.doc_第1页
第1页 / 共29页
仓库管理系统优化版课程设计.doc_第2页
第2页 / 共29页
仓库管理系统优化版课程设计.doc_第3页
第3页 / 共29页
仓库管理系统优化版课程设计.doc_第4页
第4页 / 共29页
仓库管理系统优化版课程设计.doc_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

仓库管理系统优化版课程设计.doc

《仓库管理系统优化版课程设计.doc》由会员分享,可在线阅读,更多相关《仓库管理系统优化版课程设计.doc(29页珍藏版)》请在冰豆网上搜索。

仓库管理系统优化版课程设计.doc

学号:

课程设计

题目

库存管理系统

教学院

计算机学院

专业

班级

姓名

指导教师

2011

9

29

课程设计任务书

2011~2012学年第1学期

学生姓名:

专业班级:

指导教师:

工作部门:

一、课程设计题目仓库管理系统

二、课程设计内容(含技术指标)

本系统采用CS模式,分为客户端与服务器端,系统要求实现的功能如下:

1.商品管理:

对商品信息进行增、删、改、查,以及商品的下架与上架管理。

2.员工管理:

对员工信息进行增、删、改、查,以及员工的在职与离职管理。

3.商品类别管理:

对商品类别信息进行增、删、改、查。

(包括商品类别的逻辑删除与恢复)

4.商品入库:

把指定的商品存入指定的仓库中,入库表仅记录每次入库的商品信息(商品id,数量等)。

5.商品出库:

把指定的商品从指定的仓库中销售出去,出库表仅记录每次出库的商品信息(商品id,数量等)。

6.物料调拨:

把指定的商品从A仓库调到B仓库,此操作需操作员提出调拨申请,等待信息维护员审批,若该次调拨被批准,才能进行调拨。

7.库存盘点:

操作员会定期对所有仓库里的商品进行一次盘点,此操作主要是检查每个仓库里所有商品的实际数量和数据库中存的数量是否一致,从而统计出各种商品的报溢、报损情况。

8.部门管理:

此操作的主要功能就是员工的调配,把一个员工从A部门调到B部门。

9.权限管理:

此操作的主要功能是对员工权限的管理,指定员工只能对指定的模块进行操作。

10.供应商信息管理:

对供应商信息进行增、删、改、查,以及供应商的现供货状态的管理。

11.客户信息管理:

对客户信息进行增、删、改、查,以及客户的现需求状态的管理。

12.库存查询:

此操作是统计各个仓库中各种商品现在的存储状况。

三、进度安排

1.初步完成系统的总体设计,搭好框架。

2.完成最低要求:

商品管理、商品入库、商品出库和库存查询等模块要实现。

3.进一步要求:

将员工管理、商品类别管理、库存盘点等模块实现,有兴趣的同学可以进一步改进客户端的界面效果。

四、基本要求

1.界面友好,功能模块要划分好。

2.程序要加必要的注释。

3.要提供程序测试方案和数据。

目录

引言 1

一、系统分析 2

1.1选题背景 2

1.2需求分析 2

1.3可行性分析 4

1.4系统功能描述 5

1.5逻辑模型 6

二、系统设计 9

2.1总体结构 9

2.2数据库设计 10

2.3详细设计 12

三、系统实现 16

3.1部门管理模块 16

3.2权限管理模块 18

3.3商品类别管理模块 20

四、总结 23

参考文献 24

课程设计(论文)

引言

当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息处理系统的环境。

计算机最大的好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。

尤其对复杂的信息管理,计算机能够充分发挥它的优越性。

计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。

仓库作为一总货品资源的集散地,货品的种类繁多,包含很多的信息数据的管理。

据调查得知,以前仓库进行信息管理的方式主要是基于文本、表格等纸介质的手工处理,对于货品的出入库情况的统计和核实等往往采用对账本的人工检查,对管理者的管理权限等不受约束,任何人都可查看,这样容易引起资料外泄。

另外,数据信息处理工作量大,容易出错,由于数据繁多,容易丢失,且不易查找。

总的来说,缺乏系统、规范的信息管理手段。

而且,一般的存储情况是记录在账本上的,仓库的工作人员和管理员也只是当时记得比较清楚,时间一长,如果再要进行查询,就得在众多的资料中翻阅查找了,这样造成费时、费力,如要对很长时间以前的货品进行更改就更加困难了。

因此,很有必要建立一个库存管理系统,使货品管理工作规范化,系统化,程序化。

提高信息处理的速度和准确性。

本系统的开发主要包括前端应用程序以及后台数据库的建立和维护两个方面。

经过分析,我选用微软公司的VisualC#.NET来开发系统,利用其提供的各种面向对象的开发工具,来操纵数据库。

库存管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求建立起一个数据一致性和完整性强、数据安全性好的库;而对于后者则要求应用程序具有功能完备、易使用等特点。

本系统利用VisualC#.NET提供的各种面向对象的开发工具,尤其是ADO,能方便而简洁地实现应用程序和数据库的互访,是一款能让用户满意的可行系统。

一、系统分析

1.1选题背景

库存管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,库存管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理库存,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

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

作为计算机应用的一部分,使用计算机对产品库存信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品库存的管理效率,也是企业库存管理科学化、正规化,与世界接轨的重要条件。

因此,开发一个库存管理系统是很有必要的,具有其特有的技术意义和管理意义。

1.2需求分析 

在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。

需求分析是软件工程中的一个关键过程。

在这个过程中,系统分析员和软件工程师确定顾客的需要。

只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。

系统需求分析就是在用户需求调研的基础上,确定系统的总体结构方案,完成相应的需求分析报告。

在确定系统的总体结构方案过程中,包括确定应用程序的结构、系统开发环境和开发工具的选择。

市场经济的一个重要特征,就是生产的相对过剩和产品的相对过剩。

它决定了这是一个买方市场。

对企业来说,库存的增加或积压,无论是原材料、半成品或制成品,都意味着企业运作处于一种不良的状态,都是一种直接的或潜在的损失。

大量的库存挤占了企业的有限资金,使得资金流速减缓,现金流发生困难,甚至导致资金紧张,影响企业的正常运作。

此外,大量的库存增加了保管与仓储的压力,占用了相当的人力和物力,使得企业负担加重。

凡此种种,一直困扰着企业的生产经营管理活动,影响企业经济效益的实现。

显而易见,切实而有效地控制库存,是摆在众多企业面前的当务之急,也是纾解企业经济压力、减负增效的重要途径。

1)应用程序结构

从用户应用角度来看,可把应用程序系统的组成部分分成数据存储层、业务处理层和界面表示层等3个层次,而应用程序结构可归纳为:

集中式应用程序结构、单机板应用程序结构、多层服务器应用程序结构、浏览器/服务器应用程序结构、客户机/服务器应用程序结构等5种类型。

本库存管理系统就采用了单机版应用程序结构,将数据库和应用程序置于一台机器上,这样更加节约成本,适合中小规模的超市使用。

用户可以轻松将其拷贝到其他计算机上,可以同时运行程序。

2)系统开发环境

由于大多数公司内部使用的计算机平台都是基于Windows环境的。

为了降低系统成本,应最大程度地利用现有的资源、兼容现有的环境,可确定使用下面的开发环境:

数据库:

MicrosoftSQLServer2005;

前端开发工具:

VisualC#.NET;

数据访问对象:

ADO。

3)开发工具选择

  可视化(visual)程序设计是一种全新的程序设计方法,全面采用面向对象的程序设计技术,使用事件驱动机制进行程序设计。

利用可视化开发工具可以快速、高效地开发应用程序。

可视化的开发工具很多,如Microsoft公司推出的VisualStudio软件系列,Borland公司的Delphi、C++Builder系列等。

  

VisualStudio是微软公司推出的集成开发环境,是目前最流行的Windows平台应用程序开发环境。

它是把代码的编写、程序的调试、编译、运行以及其他的相关操作都集成在一起的“编程工具”。

作用是程序员通过它这个平台,利用编程语言来写程序,调试,运行。

经分析,本库存管理系统选用VisualC#.NET来设计界面,选用SQLServer2005来建立后台数据库。

20

1.3可行性分析

可行性研究主要内容是要求以全面、系统的分析为主要方法,经济效益为核心,围绕影响项目的各种因素,运用大量的数据资料论证拟建项目是否可行。

对整个可行性研究提出综合分析评价,指出优缺点和建议。

因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。

一般来说,可行性分析应从投资必要性分析、经济可行性、技术可行性、操作可行性等方面进行研究。

本系统的可行性分析如下:

1)投资必要性分析

主要根据市场调查及预测的结果,以及有关的产业政策等因素,论证项目投资建设的必要性。

在投资必要性的论证上,一是要做好投资环境的分析,对构成投资环境的各种要素进行全面的分析论证,二是要做好市场研究,包括市场供求预测、竞争力分析、价格分析、市场细分、定位及营销策略论证。

2)经济可行性

由于本库存管理系统所要求的硬件(计算机及相关硬件)和软件环境(VisualC#.NET+SQLServer2005),市场上都容易购买到或从相关网站下载,系统成本主要集中在本管理系统的开发与维护上,对用户不造成过重的经济负担。

而一旦此系统投入使用,不仅可以减少库存的工作强度,提高工作效率,而且方便了库存对信息的管理,延续了传统的管理模式,极大限度地方便了库存管理人员,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本系统的开发成本,所以从经济方面讲开发此系统是可行的。

3)技术可行性分析

主要从项目实施的技术角度,合理设计技术方案,并进行比选和评价。

各行业不同项目技术可行性的研究内容及深度差别很大。

对于工业项目,可行性研究的技术论证应达到能够比较明确地提出设备清单的深度;对于各种非工业项目,技术方案的论证也应达到目前工程方案初步设计的深度,以便与国际惯例接轨。

本系统采用VisualC#.NET作为前台开发工具,采用SQLServer2005工具建立数据库,并通过VisualC#.NET中的ADO控件使两者进行连接从而进行系统软件开发。

VisualC#.NET不仅能帮助软件开发者提高软件开发的质量和效率,缩短开发周期,而且还具备强大的数据库管理功能,完全能够满足本系统的开发需求。

4)操作可行性分析

传统的库存管理系统,一般有两种方式:

一是手工管理,这种方式应用最传统的“笔纸操作系统”,将库存的货物信息、销售信息、厂商信息管理及单据管理等均以纯手工的形式进行,将信息以表格文件的表现形式记录在纸上,再进行统一保存。

这种方式虽然在简单信息查询时会有一定的方便,但是存在着更多的不便:

信息保存时间和条件很受限制、容

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 哲学历史

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1