强烈推荐仓库管理系统C#毕业论文.docx

上传人:b****6 文档编号:3407521 上传时间:2022-11-22 格式:DOCX 页数:7 大小:19.85KB
下载 相关 举报
强烈推荐仓库管理系统C#毕业论文.docx_第1页
第1页 / 共7页
强烈推荐仓库管理系统C#毕业论文.docx_第2页
第2页 / 共7页
强烈推荐仓库管理系统C#毕业论文.docx_第3页
第3页 / 共7页
强烈推荐仓库管理系统C#毕业论文.docx_第4页
第4页 / 共7页
强烈推荐仓库管理系统C#毕业论文.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

强烈推荐仓库管理系统C#毕业论文.docx

《强烈推荐仓库管理系统C#毕业论文.docx》由会员分享,可在线阅读,更多相关《强烈推荐仓库管理系统C#毕业论文.docx(7页珍藏版)》请在冰豆网上搜索。

强烈推荐仓库管理系统C#毕业论文.docx

强烈推荐仓库管理系统C#毕业论文

(强烈推荐)仓库管理系统_C#毕业论文

郑州科技学院

C#课程设计

设计(论文)题目:

仓库管理系统

所在院:

信息工程学院

专业班级:

10计算机科学与技术2班

摘要

随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现管理企业势在必行。

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

对前者要求建立起数据一致性和完整性强、数据安全性好的库。

而对于后者则要求应用程序功能完备,易使用等特点。

本文通过分析浏览器服务器结构的特点并结合企业仓储管理的实际情况,简要介绍了系统各功能模块及数据库的设计,着重讨论了用C#技术和数据库开发企业仓库管理系统时的数据库访问技术和动态网页制作技术,并给出了部分实现代码。

通过该系统,使学生户可以方便地在企业内部网上进行仓储管理。

该结构的系统在Win7系统和

本文中除了有对程序的系统分析、总体设计、数据库设计、功能实现等主体部分外,在这之前还介绍了与仓库管理系统相关的信息、

关键词仓库管理系统;C#;数据库

摘要

(1)

1.1系统开发背景和开发目的(3)

1.2可行性分析(4)

1.2.1技术可行性(5)

1.2.3运行可行性(6)

1.2.4法律可行性(6)

2开发工具简介(6)

2.1C#语言简介(6)

2.2Access2003数据库(6)

3需求分析(7)

3.1系统目标(7)

3.2应用现状调查(7)

3.3系统流程图(8)

4概要设计(9)

4.1系统设计思想(9)

4.2系统构架选择(9)

5数据库设计(9)

5.1概念设计(10)

6系统主界面设置(13)

6.1系统登录界面(14)

6.2物资信息管理(16)

6.3入库信息管理(19)

6.4出库信息管理(22)

总结(23)

参考文献(26)

1前言

1.1系统开发背景和开发目的

兵马未出,粮草先行。

古代行兵打仗,最先要考虑的就是物资的准备和管理,否则要取得胜利是非常困难的一件事。

商场如战场,商家不仅要掌握大量的物资,同时这些物资还要尽可能满足顾客的需要,这样才能在激烈的市场竞争中获取胜利。

然而管理物资却是最烦琐的事情,无论数量还是种类,都是数以万计,用人手工来做,不仅是难于完成,而且可以说是不可能的。

首先,超级市场商品种类繁多,数量庞大,经营者必须时刻了解自己商品的库存和各种商品的供求,如果盲目购进顾客不需要的商品或没有购进畅销的商品,对经营者来说都是极大的损失。

其次,由于市场瞬间万变,很多商品价格可能变动较大,经营者可能要不时改变商品价格,否则太高则可能无人问津,太低则无利可图。

再次,在商品社会的环境下,竞争激烈,为了保证在竞争中处于有利地位,经营者必须时刻了解市场的需要。

当然,作为实际的经营者,要了解的东西远比这几点多,但无论怎样,物资的管理是一切工作中的重点,如何管理物资是成败的关键。

对小经营者来说,也许可以是一本账本,再加算盘或计算器即可。

但对于大公司而言,根本不可能单纯依靠账本,那样不仅费人费力,而且当出现差错时,难于查改。

所以必须借助电脑,把所有数据输入数据库,然后用系统对这些数据进行管理,通过统计和分析得到各种有用的信息。

通过对这些情况

的仔细调查,作者开发了下面的仓库管理系统。

随着计算机行业的不断发展,企业管理的应用也在不断随着其发展速度进行着更新。

而现今对于一个网络应用非常广泛的社会,企业管理对计算机管理企业要求更加紧密,更加完善,特别是针对物资管理方面,企业的需求更为广泛,谨慎,所以一个好的仓库管理系统对于企业来说是由为重要的。

系统开发的总体任务是实现企业物资管理的系统化、规范化和自动化,从而达到提高企业管理效率的目的。

1.2可行性分析

当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。

并不是所有问题都具有简单的解决办法,许多问题都是不能在预定的规模之内解决。

因此通过可行性的研究分析可以从中发现问题,并对其提出有无可行性的解决方法,进而避免人力、物力和才力的浪费。

在现行系统初步调查的基础上京可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。

系统目标应充分体现,并直接为仓库管理系统服务,且程序可以分期、分批实现。

但是,需要指出的是,系统目标是不可能在总体规划阶段就提出的非常具体,它还将在开发过程中逐步明确和定量化。

以达到更加出色的程序系统。

可是,目标的提法不尽相同,例如:

(1)提高仓库管理效率,减轻劳动强度;

(2)提高信息处理速度和准确性;

(3)为仓库管理者提供更方便、科学的服务项目。

系统的目标确定后,就可以从以下四方面对能否实现新系统目标进行

可行性分析:

1.2.1技术可行性

根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。

同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发。

1.2.2经济可行性

估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。

并且,分析系统开发是否会对其它产品或利润带来一定影响:

支出和收益等。

系统的效益可以从经济效益和社会效益两方面考虑。

对于仓库管理系统则应着重分析其社会效益。

例如,系统投入运行后可以使仓库管理实现科学化、规范化。

曾强了工作人员对仓库管理能力、提高了工作效率。

1.2.3运行可行性

新系统的研制和开发是充分得考虑工作人员对仓库的易于管理,管理者方便查询设备信息效率。

从而能完全满足使用者的要求。

1.2.4法律可行性

新系统的研制和开发,将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。

所以从以上几个方面的分析来看,开发本软件是完全可行的。

2开发工具简介

2.1C#语言简介

MicrosoftVisualStudio.NET是Microsoft公司为适应Internet高速发展的需要,而推出的新的开发平台。

2008年3月17发布VS2008。

随后又发布了vs2010。

C#[1]语言是.NET平台上的第一语言。

自发布以来不断增强,已经成为目前功能最强大的通用语言之一。

2.2Access2003数据库

Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。

它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。

Access是一种关系型数据库管理系统,其主要特点如下

(1)存储方式单一。

2)面向对象(3)界面友好、易操作(4)集成环境、处理多种数据信息(5)Access支持ODBC

3需求分析

3.1系统目标

采用企业现有的软硬件环境及科学的管理系统开发方案,建立仓库信息管理系统,实现仓库信息管理的计算机自动化。

系统应符合使用者的哭房屋租赁管理制度,并达到操作直观、方便、

实用、安全等要求。

房屋租赁信息管理系统应该具有以下功能:

1由于操作人员的计算机知识普遍偏低,因此要求系统具有良好的人机界面;

2方便的数据查询,支持自定义条件查询;

3自动匹配房源和求房意向信息;

4在相应的权限下,删除数据方便简单,数据稳定性强;

5数据计算自动完成,尽量减少人工干预。

3.2应用现状调查

当前,很多企业的仓库信息管理都是使用纸质资料来登记、记录物品等信息,这导致物品信息变更不便,且仓库管理花费人力资源多,工作也较繁琐。

传统的仓库管理流程是很费时费力的,要有专人存取物品、查看物品信息,因此导致仓库管理成本居高。

人力管理的比例比较大,往往是各个主要负责人以书面的形式管理仓库信息,效率低下。

数据打印,汇总时,容易丢失,不易保存且数据保密性较差。

因此,开发一套功能相对完整,外观相对优美的仓库管理系统显得十分必要,同时使得客户使用系统更加放心,提高工作的效率,减少过多的人力资源的付出。

3.3系统流程图

系统流程图如下

4概要设计

4.1系统设计思想

本系统实现业务的自动化仓库管理,为企业提供及时的仓库中各种物品信息。

本系统完成物资查询、入库信息查询、出库信息查询等功能。

因此系统必须具有维护这些操作信息的数据表。

4.2系统构架选择

本系统采用双层结构的CS模式,即客户端和服务器端模式,客户端提供用户操作界面,接受用户输入的各种信息,并向服务器端发送各种操作命令或数据请求,并接受服务器端执行操作命令后的返回结果,向客户显示相应信息。

服务器端接受客户端的数据请求或命令,并执行相应的数据请求命令得到相应的数据集,对数据集进行相应的处理,然后将数据集或处理后的数据集返回客户端。

CS结构的体系结构具有访问速度快、运行稳定、安全性能好等优点,比其它构架模式更能满足本系统的快速响应及信息共享的要求。

5数据库设计

本系统采用Access2003数据库设计,其中包含了3张表,下面分别给出数据表概念设计和主要数据表的结构。

5.1概念设计

物资的信息(如下E—R图)

入库物资信息(模型图)

出库物资管理(模型图)

如下面所示的表格为数据可中的表格物资信息

入库物资信息

出库物资信息

6系统主界面设置

界面主要包括:

系统管理,物资信息管理,入库信息管理,出库信息管理.

6.1系统登录界面

系统管理界面及代码

添加用户

{

if(adduser==null||adduser.IsDisposed)

{

adduser=newAddUser();

for(intx=0;x{

FormtempChild=(Form)this.MdiChildren[x];

tempChild.Close();

}

adduser.MdiParent=this;

adduser.Show();

}

}

新建角色建角色

privatevoidmenuItem3_Click(objectsender,System.EventArgse){

if(addRoles==null||addRoles.IsDisposed)

{

addRoles=newAddRoles();

for(intx=0;x{

FormtempChild=(Form)this.MdiChildren[x];

tempChild.Close();

}

addRoles.MdiParent=this;

addRoles.Show();

}

}

6.2物资信息管理

添加物资信息

privatevoidmenuItem10_Click(objectsender,System.EventArgse){

if(materialAdd==null||materialAdd.IsDisposed)

{

materialAdd=newMaterialAdd();

for(intx=0;x{FormtempChild=(Form)this.MdiChildren[x];

tempChild.Close();

}

materialAdd.MdiParent=this;

materialAdd.Show();

}

}

浏览物资信息

privatevoidmenuItem11_Click(objectsender,System.EventArgse){

if(material==null||material.IsDisposed)

{

material=newMaterial();

for(intx=0;x{

FormtempChild=(Form)this.MdiChildren[x];

tempChild.Close();

}

material.MdiParent=this;

material.WindowState=FormWindowState.Maximized;

material.Show();

}

}

查询物资信息

privatevoidmenuItem13_Click(objectsender,System.EventArgse){

if(materialQuery==null||materialQuery.IsDisposed)

{

materialQuery=newMaterialQuery();

for(intx=0;x{

FormtempChild=(Form)this.MdiChildren[x];

tempChild.Close();

}

materialQuery.MdiParent=this;

materialQuery.Show();

}

}

6.3入库信息管理

添加入库信息

privatevoidmenuItem14_Click(objectsender,System.EventArgse){

if(inAdd==null||inAdd.IsDisposed)

{

inAdd=newInAdd();

for(intx=0;x{

FormtempChild=(Form)this.MdiChildren[x];

tempChild.Close();

}

inAdd.MdiParent=this;

inAdd.Show();

}

}

浏览入库信息

privatevoidmenuItem15_Click(objectsender,System.EventArgse){

if(in1==null||in1.IsDisposed)

{

in1=newIn();

for(intx=0;x{

FormtempChild=(Form)this.MdiChildren[x];

tempChild.Close();

}

in1.MdiParent=this;

in1.Show();

}

}

查询入库信息

privatevoidmenuItem17_Click(objectsender,System.EventArgse){

if(inQuery==null||inQuery.IsDisposed)

{

inQuery=newInQuery();

for(intx=0;x{

FormtempChild=(Form)this.MdiChildren[x];

tempChild.Close();

}

inQuery.MdiParent=this;

inQuery.Show();

}

}

6.4出库信息管理

注:

此处的功能与入库信息管理的功能相似仅附加代码添加入库信息

privatevoidmenuItem18_Click(objectsender,System.EventArgse){

outAdd=newOutAdd();

for(intx=0;x{

FormtempChild=(Form)this.MdiChildren[x];

tempChild.Close();

}

outAdd.MdiParent=this;

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

当前位置:首页 > 小学教育 > 语文

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

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