仓库管理系统地设计与实现论文设计

上传人:无*** 文档编号:87380207 上传时间:2022-05-09 格式:DOC 页数:42 大小:1.05MB
收藏 版权申诉 举报 下载
仓库管理系统地设计与实现论文设计_第1页
第1页 / 共42页
仓库管理系统地设计与实现论文设计_第2页
第2页 / 共42页
仓库管理系统地设计与实现论文设计_第3页
第3页 / 共42页
资源描述:

《仓库管理系统地设计与实现论文设计》由会员分享,可在线阅读,更多相关《仓库管理系统地设计与实现论文设计(42页珍藏版)》请在装配图网上搜索。

1、文档摘要随着计算机技术的飞速开展,计算机在企业管理中应用的普与,利用计算机实现管理企业势在必行。而仓库管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以与前端应用程序的开发两个方面。对前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者如此要求应用程序功能完备,易使用等特点。本文通过分析浏览器/服务器结构的特点并结合企业仓储管理的实际情况,提出了基于B/S结构中小型企业仓库管理系统的根本设计思想,简要介绍了系统各功能模块与数据库的设计,着重讨论了用 技术和SQL Server 2005开发企业仓库管理系统时的数据库访问技术和动态网页制作技术,并给出了局部实现代码。

2、通过该系统,使学生可以方便地在企业部网上进展仓储管理。该B/S结构的系统在Windows XP系统和平台下开发完成,使用C作为的开发语言,SQL Server 2005作为后台数据库,该数据库系统在安全性、准确性、运行速度方面均有绝对的优势,并且能够对容量较大的数据库进展处理,效率高。系统有较高的安全性和较好的性能。其中连接数据库的字符串可以随时在Web.Config里修改,增加了灵活性和安全性。代码尽量减少数据库连接的打开时间等手段来提高性能。本文中除了有对程序的系统分析、总体设计、数据库设计、功能实现等主体局部外,在这之前还介绍了与企业仓库管理系统相关的信息、与SQL的无缝技术等。关键词

3、仓库管理;信息管理系统;B/S结构;数据库管理AbstractWith rapid advancement of puter technology and widely applied in corporation management, it is imperative to utilize it to realize Enterprise administration. Warehouse Management System is one of typical Management Information System, whose exploitations mainly include

4、 establishment and maintenance of backstage database as well as front application programmer. For the former, it is required to set up united, plete and high-secured database, while, for the latter, plete functions of application programmer and simple operation. This thesis points out basic theory o

5、f Warehouse Management System based on explorer and server/organization in small-to-medium-sized enterprises, analyzing characteristicsof B/S and relating to realities of situation of Warehouse Management System. It introduces design of every functional group and database briefly and focuses on disc

6、ussion concerning to exploit database access technology and dynamic web design needed for Warehouse Management System in light of ASP. NET technology and SQL Server 2005. It also presents parts of implementation codes, helping students to operate Warehouse Management in corporation local site. This

7、B/S system was exploited on the platform of Windows XP and VS. NET, using C# as ASP. NET exploitation language, SQL Server 2005 as backstage database, which possesses advantages in security, precision, speed, etc. and can deal with databases with high capacity efficiently. The character connecting d

8、atabases can be altered anytime, which raises flexibility and security, codes reducing the time to open database connection.In this dissertation, besides system analysis, overall design, database design, functional realities, etc, information related to Warehouse Management System, seamless connecti

9、on technology of VS. NET and SQL are also introduced.Key wordsWarehouseManagementManagementInformationSystemB/S StructureDatabaseManagement 目录目录摘要IAbstractII第1章 绪论1 课题背景1 课题目的和意义1 开发设计思想2 主要工作和论文结构2第2章 系统开发工具与开发平台3 开发平台和技术介绍3 IIS简介3开发环境42.2 C#编程语言42.3 SQL Server 2005数据库5 系统运行环境7第3章 系统需求分析8 可行性分析8 可行

10、性研究8 可行性分析8 系统业务流程分析10 系统数据流分析11 数据字典分析12 本章小结14第4章 系统总体设计15 系统模块总体设计15 数据库结构设计15 数据库逻辑结构设计15 数据库结构设计表16第5章 系统详细设计19 管理主界面实现19 退货模块设计21 退货信息21 退货信息管理23 销售管理模块设计24 商品信息管理模块设计25结论36致37参考文献3838 / 42第1章 绪论1.1 课题背景兵马未出,粮草先行。古代行兵打仗,最先要考虑的就是物资的准备和管理,否如此要取得胜利是非常困难的一件事。商场如战场,商家不仅要掌握大量的物资,同时这些物资还要尽可能满足顾客的需要,这

11、样才能在激烈的市场竞争中获取胜利。然而管理物资却是最烦琐的事情,无论数量还是种类,都是数以万计,用人手工来做,不仅是难于完成,而且可以说是不可能的。在计算机普与的今天,用电脑管理物资是必然的趋势。以超级市场为例,走进超级市场,琳琅满目,各式各样的商品应有尽有,顾客大都满载而归,买到称心如意的商品。而在顾客得到极大方便的同时,商家在管理这些商品上却花费了大量的心血。当然,作为实际的经营者,要了解的东西远比这几点多,但无论怎样,物资的管理是一切工作中的重点,如何管理物资是成败的关键。对小经营者来说,也许可以是一本账本,再加算盘或计算器即可。但对于大公司而言,根本不可能单纯依靠账本,那样不仅费人费力

12、,而且当出现过失时,难于查改。所以必须借助电脑,把所有数据输入数据库,然后用系统对这些数据进展管理,通过统计和分析得到各种有用的信息。通过对这些情况的仔细调查,作者开发了下面的中小型企业仓库管理系统。1.2 课题目的和意义随着计算机行业的不断开展,企业管理的应用也在不断随着其开展速度进展着更新。而现今对于一个网络应用非常广泛的社会,企业管理对计算机管理企业要求更加严密,更加完善,特别是针对物资管理方面,企业的需求更为广泛,慎重,所以一个好的仓库管理系统对于企业来说是由为重要的。系统开发的总体任务是实现企业物资管理的系统化、规化和自动化,从而达到提高企业管理效率的目的。作为计算机应用的一局部,使

13、用计算机对仓库信息进展管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、本钱低等。这些优点能够极提高仓库管理的效率。1.3 开发设计思想仓库管理系统在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制与发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。传统简单、静态的仓库管理已无法保证企业各种资源的高效利用。如今的仓库作业和库存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失。仓库库存管理的特点是信息处理量比拟大。所管理的物资设备、原材料与零部件种类繁多,

14、而且由于入库单、出库单、需求单等单据发生量特别大,关联信息多,查询和统计的方式各不一样,因此在管理上实现起来有一定的困难。在管理的过程中经常会出现信息的重复传递;单据、报表种类繁多,各个部门规格不统等问题。1.4 主要工作和论文结构作者首先对系统进展了需求分析和总体设计。根据仓库管理的特点,将系统分成三大模块:用户管理、入库管理模块、出库管理模块。接着,在前一步的工作根底之上,又对各个模块细分为假设干个子模块,并分别进展了编码实现。最后将系统各个模块整合,测试系统各局部整合后的功能,稳定性等。第2章 系统开发工具与开发平台一个项目的开发,需要有丰富的知识做根底,也需要有技术的积累,而所有这些要

15、在一个项目中的表现,就要看在设计中你所采取的开发工具,因此,下面介绍一下学生信息管理系统的开发技术。软件开发可以采用多种开发方法,如生命周期法和面向对象方法等。面向对象技术是软件工程领域中的重要技术,它不仅是一种程序设计方法,更重要的是,它是一种对真实世界的抽象思维方式。2.1 开发平台和技术介绍2.1.1 IIS简介IIS是Internet Information Server 的缩写,它是微软公司主推的Web服务器。在Windows 2000安装光盘中就包含IIS5.0。IIS与Windows NT Server完全集成在一起。所以用户能够利用在Windows NT Server 和 NT

16、FSNT File System,NT的文件系统置的安全特性,建立强大、灵活而安全的Internet或Intranet站点,能让您在企业部网络或广域网络上,轻松共享文件和资讯。IIS5.0是Windows 2000 Server中最快的Web服务器,并与Microsoft Active Directory 目录服务完全整合,这种结合能够使以Web为根底的应用软件更可靠、更具有延展性。这项新一代的电子商务解决方案把旧资料和应用软件整合到全球资讯网中,让公司能重新定义部与外部的不同商务处理流程。IIS的一个重要特性是支持ASP.NET,是ASP.NET程序得以成功运行的先决条件,严格意义来说,必须

17、在机器安装配置IIS服务器环境,否如此ASP.NET将无法运行和正常使用,也无法实现其功能。IIS5.0是Windows 2000 Server 所提供的服务,所以能和Windows 2000 Server上的其他服务严密地合作,通过它们之间的合作,能够使一个网页正常得以运行、使用。开发环境ASP.NET又叫ASP+,作为一种动态Web技术,是微软公司推出的新一代脚本语言,是全新体系结构.NET微软总裁兼首席执行官Steve Ballmer给.NET下的定义为:“.NET代表一个集合,一个环境,一个可以作为平台支持下一代Internet的可编程结构。平台的一局部,它提供了一种以Microsof

18、t .NET Framework为根底,开发Web应用程序的全新编程模式,可以使Web开发人员更加快捷方便地开发Web应用程序。ASP.NET是建立在通用中间语言上的程序架构,因此可以在任何一台Web服务器上建立强大的Web应用程序。相比现有的各种Web开发模式而言,ASP.NET具有更为强大的优势和魅力。ASP.NET2.0结合了Web站点和Web服务这两种Web开发技术。使用ASP.NET2.0可以比以前更加容易地创建出动态的数据驱动的,而且还具有良好的可扩展性,并且可以很好的支持各种浏览器,而无需开发人员为不同的浏览器编写不同的代码。在Visual Studio 2005中,可以快速应用

19、程序开发(Rapid Application Development, RAD)技术构建Web应用程序。在窗体上拖放控件,双击控件并编写相关事件响应代码。2.2 C#编程语言C#编程编程语言总结起来可以从两个方面进展介绍,即特点和编程环境。1C#的特点目前能支持3种语言,C#、和。本系统采用的是C#编程语言。C#是微软公司专门为.NET量身定做的一种简洁、类型安全的面向对象的编程语言,它与.NET有着密不可分的关系。开发人员可以通过它编写在.NET Framework上运行的各种安全可靠的应用程序。使用C#,可以创建传统的Windows客户端应用程序、XML WebServices、分布式组件

20、、客户端服务器应用程序、数据库应用程序以与很多其他类型的程序。C#是专门为.Net应用而开发的语言,使用.NET框架所提供的类型,C#没有类库,使用.NET框架所提供的类库,另外,类型就是.NET安全检查、结构化异常处理也都是交给CLR处理的。因此,C#是最适合开发.NET应用的编程语言,从中可以了解C#具有以下的突出特点:1 语法简洁,在默认情况下,C#代码在.NET框架提供的受控环境下运行,不允许直接操作存,它去掉了指针操作,C#中只支持一个“。2 彻底的面向对象设计,C#具有面向对象语言所应有的一切特性:封装、继承和多态。在C#类中,每种类型都可以看作一个对象。但C#只允许单继承,即一个

21、类不会有多个基类,从而防止了类型定义的混乱。3 C#没有全局函数,没有全局变量,也没有全局常量,所有的都必须封闭在一个类中。因此,用C#编写的代码具有更好的可读性,而且减少了发生命名冲突的可能。4 与WEB应用严密的结合,C#支持绝大多数的WEB标准,例如,HTML、XML、SOAP等。5 强大的安全性机制,可以消除软件开发中常见错误如语法错误,.NET提供的垃圾回收器能够帮助开发者有效的管理存资源。2.3 SQL Server 2005数据库本系统采用的数据库为SQL Server2005数据库,采用B/S结构的工作模式。B/S结构是随着计算机网络技术的开展而出现的一种先进的计算模式。SQL

22、 Server的全称是Microsoft SQL Server,由美国微软公司制作并发布的一种性能优越的关系型数据库管理系统,具有强大的数据库创建、开发、设计和管理功能。它不仅是一个完整的数据库,而且具有强大的扩展性。它是Windows操作系统最为流行的数据库,比拟适合小型、中型、大型应用程序的后台数据库。它同时也适用于电子商务、数据仓库、和在线商业应用程序等。SQL Server 2005是在SQL Server 2000的根底上扩展升级的产品。它继承了SQL Server以前版本的所有优点,同时又增加了许多新的功能,与微软公司的其他产品具有良好的兼容性。它提供的几十种向导,覆盖了几乎所有的

23、数据库操作数据库的创建、维护、作业、警告、数据复制、转换等。SQL Server 2005是一种高性能的关系型数据库管理系统,在SQLServer 2000的根底上大大扩展了系统的性能、可靠性和易用性,逐渐成为OLTP在线事务进程、DW数据仓库和e商务应用最好的数据库平台。主要特点表现在以下几个方面:1简便的操作方式SQL Server 2005界面友好、操作简单,同时包含一整套的管理和开发工具,企业管理器就是其中的图形化集成管理工具,用户不用记住各种命令和SQL语句就可以完成各种常规操作。2以Brower/Server为设计结构SQL Server 2005按B/S结构B/S结构的系统有3个

24、根本组成局部:浏览器、服务器、浏览器与服务器的连接件设计而成,Brower/Server结构将任务合理地分配到服务器与客户端,减少了网络拥挤,提高了整体性能。3支持多个不同的开发平台数据库开发人员可以使用任意一种开发平台编写应用程序来访问SQLServer。其中微软的产品Visual Studio可以帮助用户方便、快捷地开发新的SQL Server应用程序。4支持企业级的应用程序SQL Server 2005关系数据库引擎具备完善、强大的数据处理功能,充分保护数据完整性。SQL Server 2005企业版在32位处理器上能支持超过数十万亿字节容量的数据库。5支持XMLSQL Server 2

25、005引入了支持XML功能的特性。XML是扩展标记语言Extensible Markup Language的英文缩写,可用于描述一个数据集的容以与数据如何在Web页中显示或输出到某个设备。它以可扩展、易用和安全的特点,成为建设大型Web站点最好的数据存储设备之一。6数据仓库支持SQL Server 2005中包括析取和分析汇总数据以进展联机分析处理OLAP即在线分析处理的工具,使联机分析处理成为可能。同时SQLServer 2005提供了英文查询工具和编程接口,使得以英文为根底设计、管理和查询数据库成为了可能。7语言排序规如此在SQL Server 2005以前的版本中,所有的数据库被限制在一

26、个代码页以与语言集排序次序中,当使用英文版SQL Server数据库系统时,所有的语言排序规如此就必须依赖英文的排序次序, SQL Server 2005在Windows排序规如此的根底上增加了一套新的排序规如此,它代替了代码页和排序次序,为开发多国语言的数据库应用系统提供方便。2.4 系统运行环境系统运行环境主要有软件运行平台和硬件运行平台。软件运行平台本系统设计运行在Windows2000/NT/XP操作系统环境下,因为该系统用户界面户好,简单易懂,易学易用。并且价格适中,适合于中小型学校中数据吞吐量不太大的情况下使用。第3章 系统需求分析为了实现本系统,做必要的可行性分析是非常重要的一个

27、过程,其中可行性分析是实现“做还是不做,需求分析是实现“做什么?怎么做?需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以与稳定性。在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。3.1 可行性分析3.1.1 可行性研究现在,计算机硬件技术的开展已经达到了相当高的水平。但是,库存管理软件的开发目前还正处于初级完善的阶段,随着这项技术的不断深入开展,就要求有更好、更完善的软件系统应用到企业库存物资管理当中去,这就给软件设计人员提出了更高的设计要求。仓库管理一直是企业不继改良研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端

28、的配置可以极为简单,使企业对物资的管理不在有局限性。一个完备的企业仓库管理系统可以使企业员工对物资管理起来方便、快捷、安全,从而提高企业管理的效率,为企业谋求更多的利益。企业仓库管理系统的开发与应用,防止以往企业中员工的纸记录的繁锁方式,并且后台管理是管理员单一的管理,确保了程序的安全性。企业仓库管理员登录后,对仓库中物资、人员都进展了归类,只要管理员通过名字和密码进入前台页面,按步骤依次进展操作即可,一切操作都很简单、快捷,提高了企业物资管理的工作效率。3.1.2 可行性分析当承受一个软件开发任务,就进入软件生命的第一个阶段,即进展可行性的研究。并不是所有问题都具有简单的解决方法,许多问题都

29、是不能在预定的规模之解决。因此通过可行性的研究分析可以从中发现问题,并对其提出有无可行性的解决方法,进而防止人力、物力和才力的浪费。在现行系统初步调查的根底上京可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。系统目标应充分表现,并直接为仓库管理系统服务,且程序可以分期、分批实现。但是,需要指出的是,系统目标是不可能在总体规划阶段就提出的非常具体,它还将在开发过程中逐步明确和定量化。以达到更加出色的程序系统。1技术可行性 根据客户提出的系统功能、性能与实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以

30、较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限完成开发。 2经济可行性 估算新系统的本钱效益分析,其中包括估计项目开发的本钱,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发本钱是否回高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。 3运行可行性 新系统的研制和开发是充分得考虑工作人员对仓库的易于管理,管理者方便查询设备信息效率。从而能完全满足使用者的要求。电子元件仓库管理系统的需求分析系统分析工作在软件设计过程中是非常重要的环

31、节,它的根本任务是准确地回答“系统必须做什么?。需求分析是对目标系统提出完整、准确、清晰、具体的要求。满足用户的需制作软件的宗旨,而对软件的需用户对系统提出的要求,这种要求可能是原始的、笼统的,也可能是抽象的、细节化的。但一个软件系统的开发必须以一组需求化为出发点,软件的系统需求分析不断修改以满足用户的想要得到的软件模型。因此,必须用行之有效的方法对软件需求进展严格的审查验证。需求分析一般是按图3-1所示的过程进展。图3-1需求分析的一般过程需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以与稳定性。在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务

32、抽象成对象并建模。3.1.3 系统业务流程分析业务流程图是一种描述系统各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向。 从业务流程图可以看出该中小型企业仓库管理系统主要有以下几项管理功能如图 3-2所示:入库:管理员通过采购物资并将其分类存入仓库中,进展入库管理,然后进展登账,做盘点,进展统计交给财务进展统一管理。如采购的物资有缺线或存在不够货的情况,可以通过查看入库单向供应商要求退货处理。出库:管理员通过销售仓库中的物资,进展出库管理,然后进展登账,做盘点,进展统计交给财务进展统一管理。如有客户不满意可以能过查年领料单后进展退货处理。

33、中小型企业仓库管理系统业务流程如图3-2所示。图3-2 中小型企业仓库管理系统业务流程图3.1.4 系统数据流分析数据流图描述:仓库管理系统的数据流图是根据物资信息的数据流程进展的分析,对现有的资料进展处理,系统数据流图如图3-3所示。管理员:针对整个系统的各项信息,处理等进展管理操作。出库信息:主要包括根本信息,信息添加,商品信息管理,库存查询,入库查询,以方便管理进展各项处理操作。入库信息:主要包括入库登记,退货登记,退货查询,主要为方便管理对各项信息进展管理操作。图3-3系统数据流图3.1.5 数据字典分析数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。它主要是对数据

34、流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进展具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进展完整的描述1 数据项定义数据流组成:I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09+I01-10+I01-11+I01-12+I01-13+I01-14数据流名称:仓库信息数据流来源:管理员数据流去向:仓库信息管理数据流组成:I01-15+I01-16+I01-17数据流名称:仓库数据数据流来源:仓库信息管理数据流去向:仓库信息表数据流组成:I01-15+I01-16+I01-17数据流名

35、称:用户根本信息数据流来源:管理员数据流去向:用户根本信息管理数据流组成:I01-19+I01-20+I01-21数据流名称:用户根本数据数据流来源:用户根本信息管理数据流去向:用户根本信息表数据流组成:I01-19+I01-20+I01-21数据流名称:入库信息数据流来源:管理员数据流去向:入库信息管理数据流组成:I01-22+I01-23+I01-24+I01-25+I01-28+I01-29数据流名称:入库数据数据流来源:入库信息管理数据流去向:入库信息表数据流组成:I01-22+I01-23+I01-24+I01-25+I01-26+I01-27+I01-28+I01-29数据流名称:

36、出库信息数据流来源:管理员数据流去向:出库信息管理数据流组成:I01-22+I01-23+I01-24+I01-25+I01-28+I01-29数据流名称:出库数据数据流来源:出库信息管理数据流去向:出库信息表3.2 本章小结本章主要从业务流程方面论述了,本系统的可行性问题,其中包括:经济可行性、技术可行性、时间可行性、操作可行性、法律可行性。通过本章的论述,可证明中小型企业仓库管理系统是一个非常可行的系统,无论是从前台的浏览技术,还是后台的数据库支持局部都很符合用户的需求。本章初步建立起开发项目的模型,具体设计与实现将在后面待述。第4章 系统总体设计通过需求分析的介绍,可以进一步对系统设计的

37、具体分析和总体思想进展设计。总体设计主要是对系统做一个概括性的介绍,以与功能模块设计。4.1 系统模块总体设计随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。本系统一共分为三个模块,每个模块之间虽然在外表上是相互独立的,但是在对数据库的访问上是严密相连的,各个模块访问的有两个数据库,所访问的表也有很大不同。每个模块的功能都是按照在调研中搜集的资料进展编排制作的。依据上述功能的分析,系统中模块分别为:管理员信息、入库管理、出库管理。各功能模块的具体功能如下:1 库存

38、管理:查询、添加、删除、类别管理,信息管理。2 元件信息管理:查看类别管理,商品信息添加,信息管理,销售登记,销售查询,退货登记,退货查询。4.2 数据库结构设计4.2.1 数据库逻辑结构设计E-R方法是一种用来在数据库设计过程中表示数据库系统结构的方法,该方法用E-R图来描述现实世界的概念模型,E-R方法也称为E-R模型。在E-R图中,用方框表示实体,用菱形表示联系,用椭圆表示属性。通过对以上系统业务流程图和数据流图的分析,确定电子元件仓库管理系统全局E-R图如图4-2所示。图4-2系统全局E-R图4.2.2 数据库结构设计表对于信息管理系统,数据根本上都是使用数据库进展管理。数据库设计是对

39、保存管理系统数据的数据库结构进展设计,对整个系统的开发具有非常重要的作用。本系统的数据库命名为:db_Sell1和kc_db1两个数据库,前者是用来存储有关商品销售的所有数据信息,后者是用来存储库存管理的数据信息。数据存储名称:管理员信息数据来源:管理员信息表数据去向:管理员登陆模块数据组成:管理员信息管理信息唯一标识+管理员+管理员密码+管理员权限+注册时间描述:存储了管理员的根本信息数据存储名称:商品类别信息数据来源:商品类别信息表数据去向:商品类别模块数据组成:商品类别信息=商品类别信息唯一标识+商品类别+添加时间+经手人描述:存储了商品类别的注册信息数据存储名称:商品信息数据来源:商品

40、信息表数据去向:商品信息模块数据组成:商品信息=商品信息唯一标识+货物名称+供货编号+进价+售价+数量+厂商等描述:存储了商品信息数据存储名称:客户信息数据来源:客户信息表数据去向:客户信息模块数据组成:客户信息=客户信息唯一ID+客户编号+地址+性别+等描述:存储了客户信息数据存储名称:库存信息数据来源:库存信息表数据去向:库存信息模块数据组成:库存信息=库存信息唯一标识+商品名称+价格+数量+添加时间+单位+编号等描述:存储了库存信息数据存储名称:销售信息数据来源:销售信息表数据去向:销售信息模块数据组成:销售信息=销售信息唯一标识+货物名称+数量+价格+时间等描述:存储了销售详细信息第5

41、章 系统详细设计这个阶段根据在总体设计的根底上进展系统详细设计分析,包括各个模块和程序编码的设计以与对系统主要功能模块的测试。5.1 管理主界面实现在ASP.NET中新建一个工程,根据自己的需要进展对界面的设计,这便是在仓库管理操作前首先用户管理界面,如图5-1所示。图5-1类别查询界面using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using Syst

42、em.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls; if (result.Tables0.Rows.Count 0) ngssz = result.Tables0.Rows0content.ToString().Trim(); 图5-2商品信息查询using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using

43、 System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls; protected void Page_Load(object sender, EventArgs e) if (Requestdelid.ToString().Trim() != ) Response.Redirect(Request.UrlReferrer.ToString().Trim(); 5.

44、2 退货模块设计5.2.1 退货信息添参加库信息如图5-4所示。图5-4添加退货信息续表5-11 实现编码 Sqlmand scd = new Sqlmand(insert into tb_pany (panyName,panyType,panyShort,panyAddress,Postalcode,Tel,Fax,Linkman,Email,Bank,BandAccounts,Username,AddTime)values( + panyName + , + panyType + , + panyShort + , + panyAddress + , + Postalcode + , +

45、Tel + , + Fax + , + Linkman + , + Email + , + Bank + , + BandAccounts + , + Username + , + AddTime + ), strcon); Response.Write(alert(您已经添加成功);location=pany_add.aspx);5.2.2 退货信息管理在退货信息管理界面中单击“详细信息,如此进入下面的退货详细信息修改界面。退货信息管理如图5-6所示。图5-6退货信息管理 无标题页 5.3 销售管理模块设计销售信息登记如图5-7所示。图5-7销售登记 无标题页添加商品类别5.4 商品信息管理

46、模块设计商品信息如图5-9所示。图5-9信息管理borderColorLight=#145aa0 border=1退货登记 mso-bidi-font-family: Times New Roman; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-; mso-bidi-language: AR-SA建议采购价:0元库存数量: 0销售登记查询using System;using System.Data;using System.Configuration;using System.Colle

47、ctions;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls; public string lx, lxtxt; else Response.Write(javascript:alert(系统错误,您没有设置好数据库的连接!);); 出库查询模块商品信息添加模块库存查询模块入库查询模块退货查询模块退货查询模块

48、销售查询模块销售登记模块结论本系统由于是应用计算机对电子元件仓库管理进展管理,所以对于过去纯手工操作有着较为明显的优点,如:检索迅速、查找方便、可靠性高、存储量大、寿命长、本钱低等。这些优点能够极提高仓库管理的效率。在本文中,作者针对实际需要将系统的功能进展了细化分析与总结,这极大成度上满足了用户操作方便的需求。并采用IIS 服务器+A +SQL server 的开发模式进展开发,以保证本系统的可靠性和存储量大等特点。其中本系统所达到的主要功能具体表述如下:(1) 能满足用户对仓库根本信息的录入、删除管理,并同时可修改数据库中的数据信息;(2) 能够按所存入的信息进展查询、更新;能对信息进展删

49、除查询操作。(3) 提供多种添加和修改数据库中记录的方式,操作起来比拟灵活,同时还可以保持数据的一致性。本系统尚有很多不足之处,作者会在今后的学习、工作中改良、完善它,并在此根底上进一步挖掘客户的需求,添加或修改相应的功能模块,来扩展本系统,使之更加具有实用性。致时光飞逝,短暂的四年大学生活就要完毕了。但即使做完全部的事情,合上扉页,四年的生活也绝不仅如时光逝去那样匆匆无痕。毕业在即,论文的撰写工作使我有机会对过去的学习生活作个总结。四年的时间中,许多人给予了我无私的指导和帮助,给我的生活和工作平添了许多乐趣。下面的致永远也表达不完四年来他们对我的指导和帮助。首先衷心的感我的导师XXX教师,X

50、XX教师言传身教于我设计研究的态度和方法、培养我设计研究中的严谨和执著、始终不懈地为我设计工作掌舵、导航,使我获益非浅。我在毕业设计期间取得的所有成绩,都凝聚着XXX教师辛勤指导的汗水。XXX教师严谨的治学态度、渊博的科学知识、高度的责任感以与诲人不倦的精神,给我深深的影响,让我终生难忘,将激励我在今后的道路上刻苦钻研、不断进步,再次致上深深的感。谨以此文献给我的父母,没有他们在我学习生涯中的无私奉献和默默的支持,没有他们的关心和理解,我将无法顺利完成今天的学业。感华德学院的每一个关心我的人,。参考文献1立等C#例宝典电子工业,2006:86-1622宏伟,晶等C#程序员开发手册科学,2006

51、:20-363,王岩等清华大学,2006:20-1374奚江华圣殿祭司的ASP.NET2.0开发详解使用C#最优应用与实践指南电子工业,2006:147-4065 石伟,明博,平Implementation and application of MATLAB & C#.NET integrated programming based on .理工大学学报(自然科学版) , 2006: 04期6跃廷C#数据库系统开发案例精选人民邮电,2007:1-107树亮,超.ASP.NET 2.0+SQL Server网络应用系统开发案例精解清华大学,2006:36-508庆华等机械工业,2007:73-1

52、129邹建峰,律松,晓栓人民邮电,2007:43-6210工业大学学报编辑部网络设计与开发工业大学学报,2005:05期11建峰,董国平专家门诊SQL Server开发答疑200问人民邮电,2006:13-2212章立民研究室编Visual C# 2005程序开发与界面设计秘诀机械工业,2006:356-37113季久峰人民邮电,2004:99-101 14WANG Xin,LI Feng.New typy of object oriented programming language-C#. puter Engineering and Design, 2004:0615Chris Hart, John Kauffman, David Sussman,Chris Ullman.ASP.NET 2.0C#. Posts&Tele Press,2007:82-15216H.M,P.J,J.A,T.R,C.H,M.C# Programming.Pearson Education,2006:15-3517Robert C.Martin,Micah Martin.Agile Principles,Patterns,and Practices in C#.Prentice Hall PTR,2008:105-190

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!