网络工程仓储管理系统的设计与实现.docx

上传人:李** 文档编号:48535417 上传时间:2022-10-06 格式:DOCX 页数:32 大小:1.50MB
返回 下载 相关 举报
网络工程仓储管理系统的设计与实现.docx_第1页
第1页 / 共32页
网络工程仓储管理系统的设计与实现.docx_第2页
第2页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《网络工程仓储管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《网络工程仓储管理系统的设计与实现.docx(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、广东东软学院本科生毕业设计(论文)本科毕业设计(论文)仓储管理系统的设计与实现Design and implementation of warehouse management system 院 (系)计算机学院专 业网络工程班 级五班学 号16210220501学生姓名黄嘉琦指导教师赵元成提交日期2020年4月 1日毕业设计(论文)原创性声明本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行的设计(研究)工作及取得的成果,论文中引用他人的文献、数据、图件、资料均已明确标注出,论文中的结论和结果为本人独立完成,不包含他人已经发表或撰写的作品及成果。对本文的研究作出贡献的

2、个人和集体,均已在论文中作了明确的说明。本人完全意识到本声明的法律结果由本人承担。毕业论文作者(签字): 签字日期: 年 月 日成绩评定 成绩项论文成绩(百分制)折合比例实得成绩(折合分)指导教师成绩30%评阅教师成绩20%答辩成绩50%总评成绩 注:毕业设计(论文)成绩按百分制评定。答辩成绩不及格的(评分低于60分的),则该毕业设计(论文)总评成绩为答辩成绩。摘 要本次开发的仓储管理系统在整个企业的管理流程中担当起十分关键的作用,其仓储管理和精确定位是企业发展的基本。为了完成该仓库管理系统的开发,我运用了当代的网络信息技术以及当代的有关于治理仓库的方法。想要实现所有智能化性能的仓库管理,则需

3、要以一些基本模式作为参考,例如简单、人性化等来实现该仓库管理系统。使系统实现精确的入库以及存库管理,并对仓库存货进行管理,还有处理订单以及帮助中小型企业处理仓库管理方面的问题。该系统运用了ASP.NET技术,又被称之为ASP+,该Web development platform是在.NET 机制的基础上的。与其他的不同,它把业务和显示画面拆开成两部分不同方面的思维规律,在ASP.NET构思代码的时候。其含有加载、状况处理、检查等性能以及在解决网站开发出现的问题时非常有效。应用仓库管理系统,将促使公司管理模式发生转变,降低成本,提升仓库作业的效率,提高库存的精确性,加强公司整体的竞争能力。在仓库

4、管理货物时每一步骤的信息存入失误率降低的同时还能提高其速率。库存所有的信息都能没有失误、差错的被商家清楚了解,使产业的库存均衡,不会偏差太大。该管理系统的作用不容小觑,越发多的产业对此的了解和开发逐步升高,所以在不久之后,此系统将会被更大范围的产业肯定以及开发。关键词:WMS;需求分析;ASP.NET;C#AbstractThe developed warehouse management system plays a key role in the whole enterprise management process, and its warehouse management and pr

5、ecise positioning are the basis of enterprise development. In order to complete the development of the warehouse management system, I used the contemporary network information technology and the contemporary methods of managing the warehouse. In order to achieve all the intelligent performance of wa

6、rehouse management, we need to take some basic models as reference, such as simple, people-friendly and so on to achieve the warehouse management system. The system can realize accurate warehousing and inventory management, manage warehouse inventory, process orders and help small and medium-sized e

7、nterprises to deal with warehouse management problems.The system uses technology, also known as ASP +, and the web development platform is based on. Net mechanism. Different from others, it divides the business and display screen into two parts with different thinking rules, when conceives the code.

8、 It contains loading, condition handling, checking and other performance, and is very effective in solving problems in website development.The application of warehouse management system will change the management mode of the company, reduce the cost, improve the efficiency of warehouse operation, im

9、prove the accuracy of inventory, and strengthen the overall competitiveness of the company. When the warehouse manages the goods, the error rate of information storage in each step can be reduced and the rate can be increased at the same time. All the information of inventory can be understood clear

10、ly by the merchants without mistakes, so that the inventory balance of the industry will not deviate too much. The role of the management system can not be underestimated, more and more industries have gradually increased their understanding and development of this system, so in the near future, thi

11、s system will be affirmed and developed by a wider range of industries.Key words:WMS;requirement analysis;ASP.NET;C#目 录第一章 仓储管理系统绪论1第二章 系统可行性分析22.1 课题研究现状22.1.1中国仓库管理系统产业进展情况剖析22.1.2仓储企业现状及趋势32.2 需求分析42.2.1可行性需求分析42.2.2业务需求分析42.2.3功能需求分析42.3 本章总结5第三章 系统设计7第四章 数据库设计方案84.1 数据库需求分析84.2 数据库概念模型设计94.3 数据

12、库逻辑模型设计104.4 具体逻辑模型设计114.5 物理结构设计12第五章 基本信息管理模块设计19第六章 入库管理模块设计216.1 商品入库216.2 商品出库21第七章 总结与展望237.1 论文总结237.2 展望23参 考 文 献24致 谢25广东东软学院本科生毕业设计(论文)第一章 仓储管理系统绪论在供应链SCM中,十分重要的一环就是仓储管理系统,伴随着社会化的大分工愈来愈细,互联网技术在高速的发展,仓储管理愈来愈趋向于网络化发展。当前的计算机技术在快速的进步,仓储系统紧随其步伐,结合了当前的新一代网络科技,与其共同进步。在当今社会中,已经有大部分的公司实现了半自动化仓储系统来管

13、理物资。致使产业产生了员工分配工作不对等、仓库执行命令没有达到高效率、大量的货物堆积等问题,都是因为传统的仓储管理存在麻烦的操作方法、缺乏集中存储、管理商品位置和批次操作困难等问题。但是许多传统制造业类型的企业在对仓储物资进行管理时,仍然在沿用传统的管理模式。 仓储管理和它的精确定位是企业发展的基本,并且其在整个企业的管理流程中担当起十分关键的作用。可是一贯徘徊在传统层面的企业的仓储管理系统还不在少数。他们仅仅靠着人工管理,造成了很多的资源管理分散了,间接导致了仓储物流中出现了一种“流而不畅”或者是经常出现有“流而不通”的地步,直接招致了过于高度的库存量、发货迟缓、客户的服务质量下降了等等。制

14、约着企业能够做大做强的直接原因就是因为传统仓储管理的种种弊端。想要能够实现企业质的飞跃,就只有去突破仓储管理带来的困扰。如果无法确保采购数量、库存管理和出库的实时精确,则对于商家来说,损失将十分惨重,增多的所有产业经管成本并不是其单一的损失,还与客户的服务品质有着直接影响,最后致使产业市场也受到牵连。在物流管理中,仓储管理占据着重心的位置。在传统的仓储业中,大多数产业的运营方式皆是以收纳看管费用为主的,总是想要有一个完整的库存,没有空缺。可是,与物流的主要理念对比,这种形式显而易见是错误的。在当今的物流中,皆把协调上下游、整合流程当作自己的责任,其产业形式也是与审核物流基金总数的基础有着直接联

15、系的,以及静态库存最好要保持在一个最少的数量上。之所以在了解以及解析的时候,一定要留意重视传统仓储管理与当今仓储管理这两类仓储管理的异同之处, 是因为在产业形式上,传统仓储管理与当今仓储管理,很难以让人了解到他们的差别地方,在例如销售、采购进货、管理商品、区分商品等详细的执行上,即使在有着本质的差别的情况下。并且在信息系统的结构上,这些异同之处也会呈现出来。伴随着生产环境的变化,对生产的形式、库存的限额以及产品的周期等的要求也随之变化,例如随之越来越短的产品周期;对库存限额的条件变动的也越来越多;生产制造的形式转换为产多样量变少,所以一定要设计并运用一套完整的管理供应链体系。设计这样的一套体系

16、,为了能够分摊可能的风险,要利用计算机技术、信息技术把用户、厂家、商家联系起来。第二章 系统可行性分析2.1 课题研究现状2.1.1 中国仓库管理系统产业进展情况剖析一、仓库管制体系产业概述从已经建设了仓储信息管理系统的公司企业的情况来看,认为系统无法针对其自身行业特色实现有效的仓储管理的却已经设立了仓储信息管理系统的公司企业占有极大的数量。当前,甚至连要设立仓储信息管理系统的主意都没有的公司企业还有很多。物流信息化标准在供应链上下游企业当中,其规则在通常情况下并没有要求单一。这样就致使了在这些企业当中,出现了极大的问题,在管理系统接收共用信息以及资源的时候。 由于其兼容性并不算好,因此供应链

17、条中的公司产业并不能很好的对系统中的信息资源进行共享。仓储中最基础的业务流程的掌握度,在国内的大多数的仓储信息管理系统的开发人员对其的掌握度都很低。这样的话,就算能够开发出仓储信息管理系统,也是对国内企业来说不能满足其对仓储管理的实质需求的系统。并且仓储信息管理系统中能够对高层管理员供应决议策划帮助的更是少之又少。能够将仓储信息管理系统的重心以及管理思想融合入企业的仓储信息管理系统开发人员真的是凤毛麟角,大部分的开发人员都不能很好的了解对于企业来说,其对仓储管理中的实质需求,致使开发人员设计仓储信息管理系统时的开发目标不够明确。毫无作业经验以及思维落后的仓储软件,还有计算机技术落后稚嫩的仓储软

18、件,都是每个公司企业行业需要避开的。二、解析仓库系统的产业特色由于运用了RFID技术,才能够实现更加的便捷,更好的操作执行的监管产业仓库。绑定商品和存有商品的储存时长、储存时间、详细信息等数据的智能标签在一起,并且在后台系统将这些数据实时化。与此同时,还可以详细输入交易方的信息在商品出库以及入库的时候。为了方便区分、检查商品的流通,可在仓库以及各个经销管道设备一些手持式或者固定式的阅读器。三、仓储管理系统企业发展进程分析仓储的效率能够得到大幅度的提高是因为利用了各式各样的新技术。仓储的发展也从初始的人工仓储到至今的智能仓储。1、简介仓库管理系统作为同步的信息化系统,配送作业、库存、作为、资源以

19、及数据能够更加充分的依照算法以及操作作业规定被仓库管理系统执行管理,使之能够最大限度地降低失误率与提高有用生产。反映了国内产业迈向集约化经营的诉求的详细表现如下:在产业策略进行大跨步时,有关产业数据管理的枢纽及紧要已经被大部分的产业所意识到;从相对普通的财政经管软件到CIMS,以及从MPR、MPR到ERP的跨越;此外还有驱策国内产业能够整合整个供应链的资源以及数据的激烈的市场竞争以及对成本的诉求等。并且仓库作为供应链上的枢纽节点,已经再也不是把库存去作为维持销售和生产的措施的支柱了,应当是运用它来达到均衡整个供应链的目的,终极来协和以及调理整个供应链。与此同时,在今世产业还应当要面对销售、产业

20、生产制作、供应商等不同方位的不明确要素。是以,要把库存信息的实时化、准确化、透明化实行到底,也要及时将各个企业之间数据的交流和共享巩固强化,并且要把库存的管制以及不明确要素管制的方法处置管理好。但是产业的这些看似繁杂错乱的麻烦都能被管理系统清晰明了的处理完毕。2、WMS的结构主要是由出库管理子系统、入库管理子系统、管理系统子系统以及数据管理子系统组成WMS。3、实施WMS的成效操作程序简单易懂,简易便捷,执行的难度低,因此接受度高;应用该系统的人员拟定合理的维护计划时更简易;库存清晰精确,让使用人员了如指掌;能够减少浪费,是因为库存明了致使了高度的物资原料的利用率;操纵效率高,适合人群广;可以

21、得到实时的传递以及正确的使用在规程文件变更之后;财务人员的对账以及仓库清点的工作量降低,工作效率升高;可提供历史记录分析;数据精确、实时、清晰,因此成本降低;高效的利用文档,更加全面的对基本数据进行管理。四、仓库管理系统产业特色1、用户关键性如今,在产业方面,怎样减少生产费用、增高作业率十分关键,在这种市场竞争逐渐剧烈的情况下。运用普遍每个产业的仓储管理都在运用,产业的作业率增加了,其关键环节的详尽作为如下:定计划、设计和创建一整套仓库存储管理流程,缩少了对营运资金的占用、将冻结资金转为现金,提高仓储周转率,因仓库问题而导致的费用降低。2、供应商从硬件商品方面看,研究低高频RFID技术的时间更

22、早,是因为入门难度更低,是以产品的运用较为普遍,造成其处在完全角逐的阶段;而超高频RFID技术兴起较晚,是因为入门难度较高,是以较少的产业会去从事超高频RFID产品的制造,使之只有凤毛麟角的企业拥有自主知识产权。但是在中国,其重点在打理财产、物流的存储、作业处理、控制人员出入、管理车行等等集中的运用超高频RFID技术的逐渐增加,不过已经能够在大规范完善运用阶段达标的应用仍然只占有少数,因此仍拥有很大的进步发展空间。2.1.2仓储企业现状及趋势当前,在“互联网+”策略的带动下,中国的仓库存储发展的非常迅速,是因为其与大数据、云计算都有着挂钩,以及深度结合了其与其他的新一代的计算机科技。使得整个产

23、业朝着迅速畅通、高效率作业的目标大跨步。详细的作为有以下:能够迅速发展的新兴仓储范畴、取得初步阶段成就的转型升级的仓储产业、提高了仓储信息技术和机械技术的标准、扩大了仓储行业的市场形式、提高仓储各行业参与度等。从经营形式方面来看的话,正逐渐完备关联的服务配套措施的仓储产业,在逐步转换产业的营业形式,致力去实行最大化仓储范围利用率,并且发展还朝着各式各样的配送中心看齐;从发展的方向来看的话,为了仓储范畴能够转换成一体化与网络化服务,行业将服务链增长、兼并产业。从电子商务等方面来看的话,电子商务企业将会着力让运输效率升高,一则仓库“开放”资源、二则使物流装备增快。还有机械技术水准、信息技术水准以及

24、行业参与度等方面。如今,储存产业对于新能源行业的介入还不高。已经着手准备发展高速期的新能源产业更加的注重对仓储的需求。由于大部分首要关键的锂电行业的厂家已经着手查寻适用的仓储供应商,因此GGII研究分析得出了关于仓储的投入即将会在未来增大的结论。2.2 需求分析2.2.1 可行性需求分析想要开发仓储管理系统得有迹可寻,但是不仅要看它是否已有开发基础,还要看现实生活是否满足其开发条件等。它能否实现,也不单单要看现有硬件以及软件技术是否支持,以及要在预算范围内是否能够开发出来,还要取决于业务角度来确定开发是否可行,最后还要看看它是否值得我们去开发。仓储系统为企业带来的收益匪浅,处理了本钱多和效用低

25、等其他的问题,由库存、劳动力和商品等其他的方向着手安排。系统的开发使管理更加便利。仓储管理系统与人工智能相结合,为系统提供数据,帮助预测需求。仓储管理系统最基本就是要自己摸索包括整个系统的监管者以及执行密码等管理规章的功能。并且必须实现许可添加、删除以及编辑修改商品等命令执行,用户可以依据自己的需求给每个货物安排一个唯一的排列号。还要在进货或是售出的时候,仅仅生成入库订单或是出库订单的时候,库存的数量不受其所影响,当到货定义编号或商品出库扫描序列号后才会库存量增加或减少。摈弃人工手工管理,系统自动生成每类商品的库存量在入库和出库时,这样做查询更方便。并且,系统会报警提示库存量不足在库存数量达不

26、到用户预测销售量的时候。在月末、季末以及年末自动生成各种报表。除此之外,还有个查询的基本功能。2.2.2 业务需求分析随着仓储的发展,更多企业行业的客户越发的了解到仓库管理系统有利于企业的发展。也有一些企业客户尚未了解到仓储系统的作用,便人云亦云,认为其他企业有,自己也就必须也要有。了解行情的客户提的需求可能会有少许不能实现,但却不会像对系统一问三不知的客户一样想象力天马行空,所说的需求偏离现实。就正常来讲,客户都需要最基本的新增、删除、查询、修改的功能,还要登录验证功能,还有查询搜索功能。并且,还需要货物数量统计功能以及各种正常或特殊出入库时的自动修改库存功能。最好还要有报表统计、预测销售、

27、提示库存不足以及自动补货等功能2.2.3 功能需求分析身为一个综合性工程的仓储管理,对流程服务范围的涉及甚为广泛。在互联网时代中,仓储管理提升了仓储管理业务,提高了工作效率,简化了工作流程。仓储管理系统中,最首要的功能就是身份验证。为了防止无关人员的恶意篡改系统信息,登录验证至关重要。登录进入管理界面后,必定需要设计一个用户修改功能。使高级管理员可以修正、删除以及添加个别用户号和密码。因为人员的调动时有发生,要是账号密码还是一如既往,那么就存在着信息泄露的风险。其次,每个商品都该有自己的分类。商品少时管理起来尚且不难,但是一旦商品种类增多,密密麻麻的界面看起来就非常难以管理了。因此,应当要有分

28、类修改功能可以修改编辑分类以及可以分类搜索或者名称搜索的搜索功能。这两个功能可以帮助使用者查找以及管理东西更加便捷。不仅如此,商品信息还要可以编辑修改,新增删除。商品信息可能在后期会有所改动,所以这是个举足轻重的功能。还需要一个功能,是有关于商品库存管理的。货物每日进进出出,总归有不足之时,察觉没有货物时再来补货就为时已晚了。所以需要一个当货物不多时提示余货不足的提示框。最好是还要报表界面,显示销售量的图表,这样子可以让用户更加直观的查看哪类商品更需要补货,方便提高或降低商品补货量。2.3 本章总结21世纪,正是一个科技与文化在光速发展的世纪。互联网借助运用鉴识技能、普适推算还有计算机感知,在

29、网络的集成中广泛的运用。但在整个企业的供应链中,作为起着至关重要的作为的存储管理,若是无法保障准确的采购以及库存的控制与交货,则就会使作业品质变差,致使管理本钱的增长,进而对产业造成损失。为了保障企业能够高效的利用各种资源,就应该废除静态的、传统简单的管理模式。伴着物流业在社会中进步,用作堆放商品的库房再也不是仓库的单一模式了,而是有着由静态朝着动态发展的一个完全性趋势。总而言之,仓库变换为物流轴心这句就简明描述了现代仓储管理以及角色的转变。在如今,繁杂多样化的库存控制操作和仓库管理操作,单单凭借着人力资源工作,不但会浪费大量时间以及精力,造成偏差的可能性还大,接而导致带来了庞大的产业影响。在

30、这样的大背景下,针对特定的对象,例如仓库的物品、单据流动,互联网仓储管理系统实现存入、检查和看管仓库运行结果。进而使得库房的效益提高、人力资源费用减少、使管理更加可见化,从而使库房资源使用率提高,经济效益增长。因此开发该项目的意图就显而易见了,就是为了通过网站的形式,将以往的废旧的人工化的仓储管理形式转换成互联网仓储管理系统的模式。达成仓库在线执行入库以及出库,进而使人力物力的资源减少,利用仓库的效率提升,经济利益增长。当前,大多数企业还都存在着自动化水准低,操作效果差、效率低,不能快速有效地组织管理入库与出库的订单。主要是没有制订有效的提货策略和仓储管理,缺乏深入的库存管理,还在依靠着手工操

31、作的层次,致使错误率高,并且出现偏差的订购都很难去追查真实的原因。在整个关系链管理中作为枢纽的库存管理,如若不到位,则会对全部物流的关系链的运行造成影响。至于仓储管理逐渐运用信息化管理转化为仓储管理系统,会有着什么优势就显而易见了。首先,提升了仓库货物位置的利用率,就是更大限度地去运用空间,即系统利用多层的商品货架来存储物品货物,这样就节约了用地。其次,降低货物丢失或货物破损造成的损失率,避免货物的变质以及自然老化。因为系统能够做点“自动盘点”和“先进先出”,即其可对入库的货物数据实行记录并进行监控,实现损失减少。另外,可以将没有必要的库存降低,极大的提高公司的现金流,同时也避免人为因素造成的

32、账实不符合、遗漏、出差错和呆账等相关的问题。这是由于企业为了保障生产全过程的顺畅而建立了合理的库存,以及系统与企业内部网融合,还做到账实同步。接着,降低存储成本,这可从提高仓库的储存周转效率下手。只要都通过计算机智能化对出入系统中的货物进行管理,便可没有失误并且高效地将货物运输到指定地点,进而减少车辆的待装以及待卸货时间,降低了成本。最后,还可以通过形象的提升来创造财富。如果能够建立起仓储管理类系统,可不单单是产业的系统管理水平的提高,还能使产业的整体形象得到提升和企业在客户心目中的地位得到提高,从而为产业争取得到更广阔的市场,带来更大的利益。在仓库作业层作为信息化管理系统的仓储管理系统,虽然

33、有特定的结果管理功能,但对仓库作业过程的管理控制还是占多数的。仓储管理系统可通过数据交流、过程改善、智能采集、解析数据等形式来实现从人工、过程、库存、货物等方面处理出错率高、效率低、成本高的问题。例如信息沟通方面,监管者可以通过管理系统来对库房中的资料进行同步化操纵,进而使其相应的解决同步,使沟通没有同步引来的效率浪费以及可能会致使仓库发生的问题减少,同时保障仓库的安全有序的运营和提升效率。本章同时对仓储管理系统实行了周密周到的需求分析,包含有可行性需求分析、业务需求分析以及功能需求分析。简单明了的讲诉了开发的可行性,业务的需求以及开发系统所应具有的基本的功能。需求分析要求我们能够注意精确的了

34、解和描述顾客需求,还要帮助顾客挖掘需求,以及分析顾客需求的可行性。但这会有些许困难,首先会有顾客说不清楚需求,其次,万物与时俱进,需求自身可能也会经常变动,再者,也会有分析人员或顾客理解有误。在此基础上深入一步的概括主要的设计,还会在后几章讲解详细的后续设计以及开发工作。第三章 系统设计该系统的开发框架采纳了ASP.NET,ASP.NET构造网站是通过层叠样式表、JS、超文本标记语言以及服务器脚本来实现。ASP.NET并不是一门编程语言,而是某种开发平台,由.NET机制提供的,随意的一门.NET语言,例如本系统所使用的C#语言,皆可以引用此组件来创建web服务或者网页。该系统我所使用的开发软件

35、为visual studio 2015。本系统是一个动态网页的组合,其数据多数是动态从数据库读取的,因此加载较慢。分为.aspx文件以及对应.cs文件,其中,.aspx文件的前台可用超文本标记语言来实现,故.cs文件为服务器代码,以此来实现交互。该系统的编程以及实现皆是在服务器上的,然后由服务器来生成html作为网页显示。本系统结构使用B/S结构,客户端就仅有浏览器而已,使用人员的办事界面都借由浏览器来执行,在服务器端实行的皆是其主要的业务处理逻辑,在前端实行的只有极少部分的业务处理逻辑,其皆是借由浏览器把数据信息传输至服务器,再由服务器所对应的模块执行处理来完成全部的界面实操或者显示的,形成

36、了所谓三层3-tier结构。B/S在产生之初是被设计成两层结构模型的,即C/S结构,其是对C/S架构进行变化或改进而得来的机制。B/S结构为网络架构模型,客户端重心的应用为预览器。数据库作为其架构中心,系统用户界面部分只可以存放在服务端或者客户端中的其中一端,系统核心的功能实现部分集中在服务器端。用户界面在客户端,将有利于减少服务端处理,简化了系统的开发、维护以及应用,从而使系统的性能升高。因此,为了能够避开两层架构模型(C/S架构)的缺点,本系统选取三层架构模型(B/S架构)来实行客户/服务器模式。三层架构模型的重心为访问数据库,传输协议应用了超文本传输协议,客户端访问服务器,以及与其衔接的

37、后台数据库则运用预览器。B/S三层结构模型组成如下图3-1所示:用户界面层业务处理层数据支持层JSP显示页面Business LayerDatabase图3-1 三层机制模式图第四章 数据库设计方案4.1 数据库需求分析作为一门小到开发数据库,大到用来开发应用程序系统的技术,数据库设计在同时还作为研发资料系统的关键构成成分。数据库设计详细的来讲,就是在一个特殊的运用处境之中,经过有效合理的设计物理方面以及设计逻辑方面,从而使较好的数据库结构能够设计出来,数据库以及程序系统能够设计出来,以此来达到客户的各式各样的信息诉求。本系统在设计数据库的时候,先解析了系统分解中获得的数据存储。还需要对各个数

38、据存储间的关系进行解析,接着系统的关系形式就可以得到了。通过全面的分析,本系统只适用于中小型的公司进行仓库管理,因此对数据库的要求相对来说较低,便只建立一个数据库,并在此基础上建立几个表。本仓储系统拥有登录界面、系统信息界面、用户管理界面、商品分类管理界面、库存界面、新增界面。因此数据库至少需要设计四张表格,分别是用户表:(UserID)用户ID,(UserName)用户名,(Password)密码;商品信息表:(CommodityID)商品ID,(CommodityName)商品名称,(SortID)商品分类ID,(CommodityPrice)商品价格,(IsDiscount)是否打折,(

39、ReduceP rice)折后价,(CreateUserID)创建信息的用户ID,(CreateDate)创建信息时间;商品信息管理表:(SortID)商品分类ID,(SortName)商品分类名字;库存信息表:(CommodityID)商品ID,(CommodityName)商品名称,(Inventory)库存量,(TotalSales)总销量,(CreateUserID)创建信息的用户ID。如果个别企业仓库有重要信息为了防止普通员工恶意修改,可在用户表处多插入几个数据,分别记录员工的账号、密码、姓名、编号、性别、身份证号、工作单位等。或者,多建立一张特殊用户表,仅给高层人员修改商品信息的权

40、限。本系统因为实习单位的公司管理该系统的人员不多,并且管理人员要求简易,便没有把系统给复杂化。只在验证登录的基础上,在数据库插入一个创建信息用户ID,当有人修改商品信息时,可在数据库查看是哪个用户修改的。实习公司中,所售卖的产品刚好有打折活动,于是我在商品管理界面多添加两个数据,即为是否打折以及折后价。商品分类是为了方便查询,当商品种类较多时,可分类查看,更为方便管理商品。由于还需要判断商品是否需要补货,满足后期的一个库存量不足提示功能,还需要库存量数据。并且还需要总销售量数据来实现报表功能,使企业判断货物进货量。库存量加上总销售相当于入库,总销售相当于出库,库存界面有查询功能,输入信息名称可

41、查看相关信息,因此无需另外创建出入库界面以及相关的数据库表格。4.2 数据库概念模型设计本系统根据数据规划出的实体有:用户、商品、分类、库存,得到分别如下实体属性图:(1) 用户表用来存储用户信息,因此属性有用户名,密码(可忽略属性:使用人员名字,使用人员地址,使用人员电话号码,使用人员性别等)。实体属性图如下图4-1所示:用户用户名密码使用人员名字使用人员地址电话号码性别图4-1 用户信息ER实体图(2) 商品信息表用来存储商品信息,因此属性有商品ID,商品名称,商品分类ID,商品价格,是否打折,折后价,创建信息用户ID,创建信息时间。实体属性图如下图4-2所示:商品信息折后价分类ID是否打

42、折创建时间商品ID商品价格商品名称创建ID图4-2 商品信息ER实体图(3) 商品分类管理表,记录商品分类资料,因此属性有商品分类ID,商品分类名称。实体属性图如下图4-3所示:商品分类管理商品分类ID商品分类名称图4-3 商品分类管理ER实体图(4) 库存信息表是用来存储库存信息的,因此属性有商品ID,商品名称,库存量,总销售,创建信息的用户ID。实体属性图如图4-4所示:库存信息商品ID库存量商品名称总销售创建信息用户ID图4-4 库存信息管理ER图4.3 数据库逻辑模型设计依照概念模型设计的ER图,做数据库逻辑设计总结的表。包含此系统所有表名及其简介。如下图4-5所示:Users用户表,

43、用于保存登录界面的用户名,密码(以及用户信息)。Commodity商品表,用于保存商品的所有详细信息。CommoditySort商品分类表,用于保存商品所有的分类信息。Stock库存表,用于保存仓库商品的剩余数量以及总销量。图4-5 逻辑模型设计汇总表4.4 具体逻辑模型设计在概念模型设计以及逻辑模型设计完之后,便能够依照其设计的ER图,以及表汇总在SQL Server中设计系统所需要的数据表。(1)Users表(用户表),如下图4-6所示:列名数据类型可否为空简介UserIDint否用户IDUserNamenvarchar(50)是用户名Passwordnvarchar(50)是密码图4-6

44、 用户表(2)Commodity表(商品信息表),如下图4-7所示:列名数据类型可否为空简介CommodityIDint否商品IDCommodityNamenvarchar(50)是商品名称SortIDint否分类IDCommodityPricedecimal(18,2)是商品价格IsDiscountbit是是否打折ReducePricedecimal(18,2)是折后价CreateUserIdint否创建用户IDCreateDatedatetime是创建时间图4-7 商品信息表(3)CommoditySort表(商品分类信息表),如下图4-8所示:列名数据类型可否为空简介SortIDint否

45、分类IDSortNamenvarchar(50)是分类名称图4-8 商品分类信息表(4)Stock表(库存表),如下图4-9所示:列名数据类型可否为空简介CommodityIDint否商品IDCommodityNamenvarchar(50)是商品名称Inventorynvarchar(50)是库存量TotalSalesnvarchar(50)是总销售量CreateUserIdint是创建用户ID图4-9 库存表4.5 物理结构设计(1) 在登录界面中,管理界面人员依次输入用户名以及密码,如果两个皆输入正确,则使用人员将成功进入管理系统。不然的话,将蹦出提示框。登录界面如下图4-10所示:图4

46、-10 登录界面(2) 用户名或密码为空,或其中之一出现错误的时候,会弹出三种不同的提示框。分别如下图4-11,图4-12,图4-13所示:图4-11 用户名没有输入图4-12 密码没有输入图4-13 用户名或者密码错误(3) 用户名以及密码填写正确后,跳转至商品管理界面,该界面的用处为对商品信息进行新增、修正、删除以及查询等命令执行。新增功能以及修改功能会跳转至其他页面,删除以及查询在该页面实现,另外还有三个跳转页面,分别为用户信息管理界面、商品分类管理界面、库存管理界面。商品管理界面如下图4-14所示:图4-14 商品管理界面(4) 商品新增会跳转至新的界面,新增成功后会跳转回原界面。新增界面如下图4-15所示:图4-15 新增界面(5) 单击商品名称可跳转至修改界面,修正完毕后会转换回原界面。修改界面如下图4-16所示:图4-16 修改界面(6) 用户信息管理界面,添加、删除该系统的用户名、密码。用户信息管理界面如下图4-17所示:图4-17 用户信息管理界面(7) 商品分类管理界面,可以新增、删除商品分类。商品分类管理界面如下图4-18所示:图4-18 商品分类管理界面(8) 库存管理界面,其与商品管理界面相似,可进行增删查改。另外添加了一个警报功能,在商品库存数量过低时,会跳出提示。还有三个跳转页面,跳转至3张报表界面,其中有库存商品的总销售图。库存管理界

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

当前位置:首页 > 教育专区 > 大学资料

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁