《进销存管理系统(三)库存子系统.doc》由会员分享,可在线阅读,更多相关《进销存管理系统(三)库存子系统.doc(39页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流进销存管理系统(三)库存子系统.精品文档.本科毕业论文(设计)论文题目:中小型企业进销存管理系统设计与实现 库存子系统 学生姓名: 学 号: 专 业: 班 级: 指导教师: 完成日期: 2010年 5月 15日中小型企业进销存管理系统设计与实现 库存子系统内 容 摘 要随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,因此企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。本文介绍一个面向中小型企业的进销存管理系统,该系统按照国内中小型企业的经营规模、组织架构等方面的特点而设计。本文所设计的进销
2、存管理系统可以基本上满足中小企业的进销存管理。本文为一个基本的进销存管理系统,程序功能贴近实际,内容精炼,系统对企业中常见的采购库存销售等商业活动以及相关的供应商和客户等基本信息进行管理。关键字:进销存 管理系统 分析规划 设计实现Small and medium-sized enterprise purchase-sell-stock management system design and implementationInventory subsystem AbstractAbstractWith the development of computer technology, operat
3、ion and management is simplified, and the computer knowledge, at the same time, the market economy has become increasingly popular rapidly, so, competitive enterprises adopt computer management stock, inventory, sales etc many link has also become trend and inevitable. In this paper we present a fac
4、e of small and medium enterprises, the purchase-sell-stock management system in accordance with domestic smes business scale, organizational structure and design characteristics, etc. The design of the purchase-sell-stock management system can basically meet the purchase-sell-stock management of sma
5、ll and medium-sized enterprises.This is a basic purchase-sell-stock management system, the practical function, procedures, business enterprise system refining of common stock, procurement, sales of commercial activities and related to the suppliers and customers are the basic information, etc.Key wo
6、rds:Purchase-sell-stock Management system Analysis of planning Design and implementation目录序言1一、绪论2(一)中小型进销存管理系统的开发背景2(二)开发中小型进销存管理系统的目的及意义2二、系统设计相关原理3(一)ASP简介3(二)Dreamweaver3(三)Access简介4(四)BS模式及优势4三、系统规划5(一)系统任务5(二)系统目标5(三)开发计划6(四)可行性分析61.技术可行性62.经济可行性63.社会可行性74.收益可行性分析75.组织管理可行性分析7四、系统分析7(一)需求分析71性
7、能需求72系统的数据要求8(二)组织机构图8(三)业务流程图8(四)数据流图10(五)数据字典111.数据项112.数据结构133.数据流134.数据存储135.处理过程14五、系统设计14(一)系统功能结构141.总体功能142.详细结构设计15(二)代码设计171.代码含义作用172.代码具体设计17(三)数据库设计171.总体E-R图设计172.库存子系统的E-R图183.数据库表设计19(四)输入输出设计21六、系统实现22(一)系统硬件环境的配置22(二)系统软件环境的配置22(三)输入输出的实现23(四)功能的实现24七、系统测试与维护29(一)测试方法29(二)测试过程29(三)
8、系统维护33八、总结34致 谢35参 考 文 献36序言随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题,进销存等管理软件在企业中得到了广泛应用,对企业的发展起到了很大的助推作用。对于中小经销型企业来说,由于在管理方面或多或少都存在着一定程度的不足,而这些不足无疑将使其在市场竞争中陷入举步维艰的境地,所以进行有效的进销存管理已经成为中小经销型企业存身立业的头等要事。一、绪论(一) 中小型进销存管理系统的开发背景随着经济一体化,企业经营全球化,以及高度竞争造成的高度个性化与迅速改变的客户需求,令企业与顾客、企业与供方的关系变得更加密切和复杂。强化管理,规范业务
9、流程,提高透明度,加快商品资金周转,以及为流通领域信息管理全面网络化打下基础,是家电销售公司乃至众多商业企业梦寐以求的愿望。 中小企业在我国经济发展中具有重要地位,目前我国的中小企业数量较多、地区分布广泛、行业分布跨度大,随着全球经济一体化的发展及中国加入WTO,中小企业将面临外资企业和国外产品与服务的严峻挑战,比较而言,外资企业具有更为雄厚的资金实力、丰富的管理经验和先进的技术手段,因此,如果我国的中小企业不借助先进的管理思想转变经营观念、使用信息化提高企业的管理水平和工作效率,将很难在今后的国际竞争中取胜。然而企业管理在很多方面、很大程度上都必须借助信息化来完成,而我国中小企业的信息化水平
10、还很低,与外资企业相比还处于起步阶段。 进销存管理系统是一个典型的数据库应用程序,根据企业的需求,为解决企业账目混乱,库存不准,信息反馈不及时等问题,采用先进的计算机技术而开发的,集进货、销售、存储多个环节于一体的信息系统。1(二) 开发中小型进销存管理系统的目的及意义传统的企业的进销存管理方式还是手工管理,工作起来效率很低,并且不能及时了解库存容量,需求的进销存信息等等,不便于动态及时地调整库存结构,这对于规模较小的公司来说,是可以应付日常的管理需要的。要提高市场竟力,既要有好的产品质量,同时也要有好的客户服务。企业要作到能及时响应客户的产品需求,根据需求迅速生产,按时交货,就必须有一个好的
11、计划,使得市场销售和生产制造2个环节能够很好地协调配合。进销存管理是商业企业经营管理中的核心环节,也是一个企业能否取得效益的关键。如果能做到合理生产、及时销售、库存量最小、减小积压,那么企业就能取得最佳的效益。由此可见,进销存管理决策的正确与否直接影响了企业的经济效益。在手工管理的情况下,销售人员很难对客户做出正确的供货承若,同时企业的生产部门也缺少一份准确的生产计划,目前的生产状况和市场的需求很难正确反映到生产部门中去,部门之间的通讯也经常不畅通。这在激烈竞争的市场中是非常不利的。企业进销存管理系统就是在这种状况下出现的。它利用计算机的技术,使得企业生产、库存和销售能够有利结合起来,产销衔接
12、,提高企业的效率和效益。二、系统设计相关原理(一) ASP简介ASP是Active Server Pages的简称,中文意思是动态服务器网页,它是一种在微软公司的WEB服务器IIS(Internet Information Server)上开发交互网页的新技术。微软公司最初在IIS3.0版上使用它以取代CGI。随着Windows NT在WWW上的使用日益增多,ASP已经成为了开发动态网站、构筑Internet和Intranet应用的最佳选择。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。2ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用A
13、SP可以向网页中添加交互式内容,也可以创建使用HTML网页作为用户界面的web应用程序。Asp的特点是 :(1) 使用Asp可以组合HTML页、脚本命令和ActiveX组件以创建交互的Web页和基于Web的功能强大的应用程序。(2) 使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML标记,即可快速完成网站的应用程序,无须编译,容易编写。(3) 使用普通的文本编辑器,如Windows的记事本,Word等都可以进行ASP程序的编辑设计工作。(4) ASP程序与浏览器无关,用户端只要使用可执行HTML码的浏览器,即可浏览Asp所设计的网页内容。(5) 提高了程序的安全性,A
14、SP的源程序不会传到用户的浏览器上,因而可以避免所写的源程序被他人剽窃。(二) DreamweaverDreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。1最佳的制作效率 Dreamweaver可以用最快速的方式将Fireworks,Photoshop等档案移至网页上。使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。2网站管理 使用网站地图可以快
15、速制作网站雏形、设计、更新和重组网页。改变网页位置或档案名称,Dreamweaver 会自动更新所有连结。使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。 3无可比拟的控制能力 Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。帧(frames)和表格的制作速度快的令您无法想象。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组,Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置
16、放的方式进行版面配置。所见即所得 Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给Third-party厂商,包含ASP, Apache,Broad Vision, Cold Fusion,iCAT, Tango与自行发展的应用软体。当您正使用Dreamweaver在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。梦幻样版和XML Dreamweaver将内容与设计分开,应用于快速网页更新和团队合作网页编辑。建立网页外观的样版,指定可编辑或不可编辑的部份,内容提供者可直接编辑以样式为主的内容却不会不小心改变既定之样式。您也可以使用样版正确
17、地输入或输出XML内容。Dreamweaver还集成了程序开发语言,对ASP、.NET、PHP、JS的基本语言和连接操作数据库,都是完全支持的。(三) Access简介建立一个数据库我们有多种选择,现在市场上有各种各样的数据库,而且每一种数据库都有其自身的特点,不能说哪一种更好,只能在其中寻找一种能更好地适应系统需求、更好地满足用户的要求以及适应开发人员的习惯。在本系统中,作为进销存管理系统是一个比较小的系统,它所产生和处理的数据量也比较小。因此,没有必要使用像SQL Server和Oracle这样的大型数据库。Microsoft Office中的Access数据库在计算机上的应用比较普及,是
18、开发小型数据库系统的比较理想的选择,所以,在本系统中我们选择了Access数据库。Access作为一个数据库管理系统,它被集成在Microsoft Office中。Access数据库处理的基本结构,采取关系型数据库模式。与其他的数据库系统相比,Access更加简单易学,一个普通的计算机用户可以很快地掌握它。Access 2000的功能十分强大,利用它可以方便地实现对信息保存、维护、查询、统计、打印、交流、发布,而且它可以十分方便地与Office其他组件交流数据,这些功能对一个一般用户而言已经足够了。(四) B/S模式及优势B/S(Browser/Server,浏览器/服务器)模式又称B/S结构
19、。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。 随着Internet和WWW的流行,以往的主机终端和CS都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了BS型模式,即浏览器服务器结构。B/S模式最大特点是:用户可以通过WWW浏览器去访问Int
20、ernet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的Internet。3 B/S结构的优点 :具有分布性特点,可以随时随地进行查询、
21、浏览等业务处理。 业务扩展简单方便,通过增加网页即可增加服务器功能。 维护简单方便,只需要改变网页,即可实现所有用户的同步更新。 开发简单,共享性强。三、系统规划(一) 系统任务采用计算机管理则可以大大提高日常工作的效率,不仅将原来由手工操作的进货、出货及销售这一整套流程用计算机进行全程管理,而且解决了企业账目混乱,库存不准,信息反馈不及时等问题,达到进销存管理流程清晰,从而能够比较彻底地贯彻经营者的管理模式。本系统就中小型企业进销存管理的流程开发,初步规划完成以下任务:1. 界面友好、操作简单系统的界面设计应该简洁明了,采用标准的WINDOWS编程技术,使用下拉式菜单,立体弹出式窗口等可视化
22、手段,每一过程应有相应的功能提示。2. 丰富的查询功能系统的查询功能要方便灵活,如添加商品模块可以根据货物所属类别来添加货物,这样就自动使货物分类入库,省去了很多时间。3. 快速功能商品的入库、库存的查询、统计信息的查询等可以快速进入,提高工作效率。(二) 系统目标使中小型企业摆脱传统的手工管理模式,主要目标如下:1.采用安全、高效的系统架构,手工操作管理变为计算机信息化处理。2.操作简单方便、界面简洁美观。3.具有易用性,系统的管理方式与原来的管理方式更简便、快捷。4.系统操作的准确、保密。5.管理人员可随时查询进销存的实时信息。(三) 开发计划研究计划做如下安排:系统背景研究、系统开发基础
23、、系统规划、系统分析、系统设计、系统实现、系统测试与维护、调试修改、论文撰写、交稿完善。第一周 系统背景研究阶段 为系统开发做好充分的准备,调查研究系统开发背景和意义。 第二周 系统开发技术阶段 复习所需要的相关知识,如ASP技术和Access技术等,查阅有关书籍,撰写开题报告。第三周 系统规划阶段 确立系统开发目标,制定系统需要完成的任务并进行可行性分析。第四周 系统分析阶段 做出需求分析,绘制业务流程图、数据流图和数据字典等。第五-六周 系统设计阶段 设计系统总体功能结构以及模块的管理,对各模块进行全面分析,建立层次架构,设计代码规则、数据库(绘制E-R图、数据库表)和输入/输出的设计等。
24、第七-八周 系统实现阶段 对系统的软硬件环境的配置做出规定,完成功能的实现和输入/输出的实现。根据已有成果进行编码、测试,及各模块组装完善等。第九周 系统测试与维护。第十周 第十二周 撰写论文 ,文档理等工作。第十三周 准备答辩。(四) 可行性分析1. 技术可行性现行的网络技术和计算机完全能满足进销存管理信息系统的功能要求。管理信息系统在国内外是一个在技术上成熟的系统,有可行性的技术保证。42. 经济可行性用于系统开发的预算可满足设备的投入和人力投入。此外系统对开发的需求以及软硬件要求都不是很高,所以在软硬件的支出成本并不高。因此,本系统在任何一台连接Internet的机器上都可以运行,有很高
25、的经济可行性。3. 社会可行性系统的开发使用与现行的管理制度没有冲突,而且现有职员通过培训可以很容易掌握和使用系统。4. 收益可行性分析系统投入使用后能加快资金的周转,提高资金的利用率,提高管理效益,减少人力资源的浪费,降低库存积压资金。实施进销存管理系统后,所产生的直接经济效益体现在采购计划的准确性、市场商情的及时性,库存结构的合理性等方面。所产生的间接效益是多方面的,例如能够实现决策科学化和管理方法现代化,以及促进管理体制合理化和管理信息标准化。5. 组织管理可行性分析管理人员已充分认识到多商品进销存实现规范的计算机管理的重要性,企业内部管理机构健全,管理制度比较完善,能保证系统所需的基础
26、数据准确、真实。四、系统分析(一) 需求分析需求分析是一项重要的工作,也是最困难的工作。不断的调查与研究,了解现行组织机构的情况,了解部门的业务流程等系统与需求,对于设计好概念模型是非常重要的。在需求分析中,应该对现实世界要处理的对象进行详细地调查;在确定系统功能中,收集支持系统功能目标的数据及分析数据之间的关系和处理流程。传统的手工处理无法解决大量的日常工作,因此工作效率低落,企业内部沟通不良等等问题很难克服,仓库管理很不合理,不能及时根据需要调整库存。企业希望通过建立进销存管理系统,使企业管理工作规范化、制度化和程序化,促进企业管理的基础工作,避免随意性,提高信息处理的速度和准确性,及时、
27、准确地把握企业内部、市场和其他外部信息,以提高领导决策的水平。51性能需求(1)统一处理的准确性和及时性:系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对货物信息和订单信息处理的需求。(2)系统的开放性和可扩充性:系统在开发过程中,应该充分考虑以后的可扩充性。既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。未来企业的货物也会越来越多,系统要能够提供丰富强大的查询功能,方便客户和管理员查询和管理。(3)系统的
28、易用性和易维护性:要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面,易于系统的维护。针对用户可能出现的使用问题,要提供足够的帮助,缩短用户对系统熟悉的过程。2系统的数据要求(1) 数据录入和处理的准确性和实时性。准确性如电话号码的输入必须是数字等(2) 数据的一致性与完整性。(3) 数据的共享与独立性。(二) 组织机构图企业单位员工档案科人事部业务部财务部仓储部门后勤部治安科仓库管理部销售部门员工招聘科进货部门维修科资产科会计科商品理货部图41企业组织机构图本进销存系统是针对中小型企业所设计,主要有五个部门。人事部负责人员的管理包括档案的管理和企业人才的聘请;业务部负责与供应
29、商和客户会员的沟通交易,包括进货部门和销售部门;仓储部主要负责库存的管理,包括商品的统计、调拨等;财务科负责公司所有财务包括进货、收入、日常开销等;后勤部负责维修设备,日常杂物和治安管理等。(三) 业务流程图客户客户供应商退货单业务员审核库管员审核出货单配货表编制销售退货单编制入库表编制领货单销售退货单入库表领货单库管员审核编制采购退货单采购退货单供应商修改库存表库管员审核检查库存编制出库表出库表仓库主管审核修改库存表库存表采购批量通知编制送货单编制采购单编制补货单送货单采购单补货单业务员检查供应商供应商编制发货单发货单收款收据客户不同意出错出错出错出错出错非质量问题库存不足库存低质量问题出错
30、出错业务员审核仓库主管审核图42 业务流程图(四) 数据流图数据流程图:数据流程图(简称DFD)是便于用户理解的系统数据流程的图形表示,它能精确的在逻辑上描述系统的功能,输入、输出和数据存储等,也是描述管理信息系统逻辑模型的最主要的工具。总的数据流图:系统的外部实体主要有供应商,企业管理员和会员客户。会员通根据求向企业下定单,企业根据库存向供应商下采购单;企业与客户、供应商与企业都是供求关系。进销存顶层数据流程图如下:进销存管理系统操作人员查询人员供应商会员各类表单各类报表各类表单采购订单商品入库单销售订单出货单图41顶层数据流图补货单供应退货单领货单采购单收款收据发货单出库表销售退货单P3销
31、售管 理P4退货处 理P2库存管 理P5补货处 理供应商客户入库表出货表P1进货管 理退货单配货单库存表客户供应商图42 1层数据流图该系统大致分为进货子系统、销售子系统和库存子系统三部分,以下是库存子系统的数据流图。入库通知采购单出库表P2.2出库作业P2.1入库作业P1入库表出库表库存表销售部图43 库存系统局部数据流图(五) 数据字典1.数据项编号数据项名称说明部分编号数据项名称说明部分1管理员编号字符串类型有唯一性2管理员姓名文本类型长度为20字符3管理员性别字符串类型男、女4身份证号文本类型长度为18字符5口令字符串型长度为20字符6员工工资货币型长度为10字符7联系电话整数类型长度
32、为11字符8Email字符串型长度为50字符9家庭住址字符串型长度为100字符10员工权限文本型11会员组名字符串型长度为10字符12会员卡号整数型长度为20字符13会员姓名字符串型长度为10字符14会员性别字符型男、女15会员生日日期时间型16入会时间日期时间型17备注字符串型长度200字符18产品名称字符串型长度为50字符19货号字符串型长度为20字符20规格字符串型长度为100字符21产品数量整数型长度为10字符22单位名称字符串型长度为100字符23入库时间日期时间型24经办人字符串型长度为50字符25供应商名称字符串型长度为10字符26联系人字符串型长度为10字符27网址字符串型长度
33、为50字符28传真字符串型长度为20字符29供应商地址字符串型长度为100字符30邮编整数型长度为10字符31银行名称字符串类型长度50字符32账务类型字符串类型长度为50字符33账务名称字符串类型长度为50字符34金额货币型长度为50字符35时间日期时间型2.数据结构编号数据结构名属性1管理员管理员编号、姓名、性别、口令、工资、电话、Email、家庭住址身份证号2会员会员组名、会员姓名、性别、出生日期、联系电话、Email家庭住址、身份证号、入会时间、备注3仓库仓库名称、仓库电话、仓库地址4供应商名称、联系人、电话、传真、手机、网址、邮编、地址5产品产品名称、货号、产品单位、进货价格、推荐卖
34、价、规格、数量入库时间、产品备注6银行银行名称、金额、账务类型、账务名称、时间7部门部门名称3.数据流数据流名输入输出变更员工变更信息员工信息查询员工部门部门名称部门员工信息变更仓库变更信息仓库信息查询仓库仓库名称仓库信息变更银行变更信息银行信息查询银行银行名称银行信息变更账务账务信息账务信息查询账务账务类型账务信息变更会员变更信息会员信息查询会员组会员组名会员组信息变更产品变更信息产品信息查询产品产品编号产品信息变更供应商变更信息供应商信息变更类别变更信息类别信息查询类别类别名称类别信息4.数据存储数据存储名输入数据流输出数据流说明部分员工信息变更员工查询员工会员信息变更会员查询会员产品信息
35、变更产品查询产品仓库信息变更仓库查询仓库部门信息变更部门查询部门银行信息变更银行查询银行供应商信息变更供应商查询供应商账务信息变更账务查询账务5.处理过程处理过程名输入数据流输出数据流说 明 部 分员工信息终端变更信息会员信息终端变更信息产品信息终端变更信息仓库信息终端变更信息供应商信息终端变更信息账务信息终端变更信息五、系统设计(一) 系统功能结构本系统开发的目的是为了能够为企业提供了一套操作简单、应用广泛、扩展行强的进销存管理系统,以提高管理的能力及效率的目的,实现了企业内部的信息化管理。进销存管理系统包含三个子系统,分别是:进货子系统,库存子系统,销售子系统。对本系统的数据,只有管理员和
36、企业员工能添加、删除和修改。1.总体功能中小型企业进销存管理系统主要包括以下功能:(1)信息管理:供应商信息管理、职工人员信息管理、会员信息管理、财务信息管理、仓库信息管理等,可对其进行相应的添加、删除和修改;(2)信息查询:库存信息查询、进退货信息查询等;(3)商品管理:库存数据统计、库存报警、商品的添加修改以及删除等。总体功能图如下:(其中阴影部分是我要完成的功能)图51 总体功能模块图总体功能的详细描述如下:入库管理:产品入库,入库记录查询,退回公司,退货记录查询,供应商管理。库存管理:库存查询,库存调拨,调拨记录查询,库存报警。出库管理:产品销售,销售记录查询,销售退货,退货记录查询,
37、产品报废,报废记录查询。统计报表:销售统计,进货统计,公司退货统计,顾客退货统计,报废统计。会员管理:添加会员,会员管理,会员组管理。系统设置:员工部门管理,员工管理,仓库管理,产品大类管理,产品小类管理,计量单位管理。财务管理:银行管理,财物名称管理,添加账务,账务查询。2.详细结构设计其中我负责的库存子系统所包含的功能模块有:仓库管理:库存查询、库存调拨、调拨记录查询、库存报警。系统设置管理:员工管理,员工部门管理,仓库管理,产品大类管理,产品小类管理,计量单位管理。库存子系统功能模块细化图如下:删除产品名称数量货号金额进货单价单位图52 库存子系统功能模块图产品大类管理产品小类管理系统设
38、置管理员工部门管理员工部门员工编号仓库管理员工性别联系电话Email家庭住址身份证号员工权限操作口令基本工资备注大类名称删除修改小类名称删除修改员工管理计量单位管理所属大类员工姓名图53 系统设置管理功能模块图(二) 代码设计1. 代码含义作用所谓代码,是指代表事物的名称、属性、状态的符号和记号。其作用如下(1)为实体或属性提供了唯一确定的含义。(2)提高计算机处理的效率和精确度,便于校验、检索、分类和统计。(3)用代码代表冗长的字符串可以节省存储。2. 代码具体设计(1)对于商品:产品编号为自动生成,具体格式是当时具体时间,如20100519133413意味2010年5月19日13点34分1
39、3秒。根据本系统对仓库的分类,对产品的分类(有二级),以及产品本身的区别设置产品货号为:仓库号+大类号+小类号+商品名称缩写+序列号。序列码商品名称缩写小类号大类号仓库号图54产品货号(2)对于员工:部门号+序列号。(结构如上)(3)对于会员:入会时间+会员组类别号+序列号。(结构如上)(三) 数据库设计1. 总体E-R图设计mmmnnnmn客户管理人员仓库商品供应商存放管理购买供应图55 总体的E-R图2. 库存子系统的E-R图111111nnnnnn采购单采购退货单办理出库入库经办供应采购退货商品员工仓库图56库存子系统E-R图员 工所属部门身份证号基本工资员工姓名Email联系电话员工性
40、别员工编号家庭住址图57 员工属性仓库仓库名称仓库地址仓库电话负责人图58 仓库属性3.数据库表设计(1) 员工基本表名称类型长度说明员工编号字符10统一编号,具有唯一性员工姓名字符20员工姓名员工性别字符4男、女所属部门字符10部门名称基本工资货币10员工工资联系电话整型820员工联系电话员工邮箱字符20具有唯一性家庭地址字符20员工家庭地址身份证号字符1020具有唯一性(2) 客户会员基本表名称类型长度说明会员卡号字符10统一编号,具有唯一性会员姓名字符20会员姓名会员性别字符4男、女入会时间时间8会员会员组字符10会员组名称会员邮箱字符20具有唯一性家庭地址字符20会员家庭地址联系电话整
41、型820会员联系电话身份证号字符1020具有唯一性经办人字符20员工姓名会员生日时间8会员生日备注字符8100其他备注信息(3) 仓库基本表名称类型长度说明仓库名称字符10仓库名称负责人字符20员工姓名仓库电话整型820联系电话仓库地址字符20仓库地址(4) 产品基本表名称类型长度说明产品名称字符10产品名称产品货号字符10统一编号,具有唯一性所在仓库字符10仓库名称产品数量整型820产品数量产品单位字符4产品单位产品价格货币10产品价格产品规格字符820产品规格报警量整型8报警的数量经办人字符20员工姓名供应商字符20供应商名称备注字符8100其他备注信息(5) 供应商基本表名称类型长度说明
42、供应商名称字符20供应商名称联系人字符4联系人姓名联系电话整型820联系电话传真整型820传真手机整型820联系人手机网址字符20具有唯一性供应商邮箱字符20具有唯一性邮编字符8供应商所在地址邮编供应商地址字符20供应商所在地址备注字符8100其他备注信息(6) 账务基本表名称类型长度说明账务类型字符10收入、支出账务名称字符20账务名称金额货币10账务金额银行字符10银行名称账务时间时间8账务时间经办人字符20员工姓名备注字符8100其他备注信息(四)输入输出设计我们本着应用简洁、界面大方、通俗易懂、实用性强;人性化、科学性、可塑性高的管理系统方针来开发系统。界面计划设计如下:用户名密 码图