ImageVerifierCode 换一换
格式:DOC , 页数:76 ,大小:1.97MB ,
资源ID:3383352      下载积分:14 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/3383352.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(商业企业的购销存管理信息系统的设计与实现.doc)为本站上传会员【丰****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

商业企业的购销存管理信息系统的设计与实现.doc

1、商业公司的购销存管理信息系统的设计与实现摘要随着信息技术的发展和计算机网络的普及,越来越多的公司开始认可并实行ERP系统,作为ERP系统重要组成部分的管理系统与公司的生存发展密不可分。当今世界,信息流已经成为公司中继实物流、钞票流之后的第三大流动资源,运用科学设计的管理系统中信息流的畅通,来实现公司营业活动中物流的快速整合以及钞票流的充足流动和运用,从而加快公司资源流动,适应快速变化的宏观环境和日益需要进行变革的公司内部环境,更好地提高公司的效率。现如今,各公司十分重视公司管理系统的建设,并且以此作为公司获取竞争优势的工具和基础。然而对于实力本就局限性的中小公司来说,购买整个ERP系统不仅是一

2、笔巨大开支,并且整个ERP系统的可以应用的方面太多,更重要的是系统不可以很好地契合公司的现状,所以购买决策是一种浪费。因此,根据公司所处的产业环境和自身特点,把管理系统的核心能力抽取出来,研究并实现商业公司的购销存管理信息系统,具有重要的现实意义。本购销存管理信息系统从公司业务运营流程出发,对流程中的需求进行具体分析,运用计算机信息技术实现对各类公司基础信息的存储、查询、记录,实现公司流程核心进货、销售和库存的一体化,以适应新的管理规定。因此,本系统目的是设计并实现一个可以完毕中小公司进货、销售和库存一体化的管理系统。本系统可以使公司管理工作更科学更高效,业务解决更突出,从而达成提高工作效率的

3、目的。结合所要开发的系统的特点,软件设计采用Visual basic6.0作为开发工具,数据库为Microsoft SQL server。整个系统操作简便,可以快速准确的解决相关业务,适合中小公司使用。关 键 词:购销存管理系统,中小公司,商品销售,库存管理,Visual basic6.0,Microsoft SQL serverTHE DESIGN AND IMPLEMETATION OF PURCHASE-SELL-STOCK MANAGEMENT SYSTEM ABSTRACTWith the development of information technology and the p

4、opularity of computer network, more and more enterprises begin to accept and implement the ERP system. As an important part of the EPR system, management system is closely related to an enterprise survival and development. Nowadays, information flow has become the third flow resource after physicals

5、 flow and capitals flow. By using the unblocked information flow in a scientific designed management system, the system can realize the fast integration of logistics in business activities and the full flowing and using of cash flows, and then fasten materials flow. And the efficiency of an enterpri

6、se can improve better if it can adapt the changing macro-environment and inner environment in an enterprise. As a result, every enterprise pays much attention to the construction of the management system, and takes it as the instrument and basis to gain competitive advantage. However, it is really a

7、 big cost to buy the whole ERP system for a medium-sized and small enterprise.Whats more, the whole ERP system can apply to too many aspects and at the same time, it can not conform to the situation of the enterprise very well, so its a little waste to buy an whole ERP system. Therefore, according t

8、o the profession environment and the exterior environment of a corporation, extracting the core competence of the management system, then studying and implementing of the purchase-sell-stock management system in a commercial enterprise have the important practical significance.This purchase-sell-sto

9、ck management system begins with enterprise business operation processes, and then analyses the requirement in the procedure detailedly. At last by taking advantage of the computer information technology, the system can realize the function of storage, search and statistics of basic information in a

10、 corporation, bring about the integration of core processpurchasing, selling, and stocking, fit the demand of new management.Therefore, the goal of this graduation design is to work out a management system that can complete the task of managing the purchasing, sales and storage of a minor enterprise

11、. With the use of this system, the management work will be more efficient, and the business flows are going to be more effective and the work efficiency is bound to be improved. Considering all the characteristics of this system, the development tool is Visual basic6.0, and the database is SQL serve

12、r. The whole system is easy to manipulate, and it can deal with the related works quickly, so it is especially useful for some medium-sized and small-scale enterprises. KEY WORDS: purchase-sell-stock management system, Small and Medium Enterprise, commodity sales, inventory control, Visual basic6.0,

13、Microsoft SQL server目录前言1第1章 系统概述21.1 系统开发背景分析21.2系统介绍2第2章 需求分析32.1 需求分析32.2 建立用例图32.3 用例描述52.3.1 系统管理员用例描述52.3.2 销售员的用例描述7第3章 系统分析93.1系统开发目的93.2描述系统中的类93.3建立类图123.4建立交互图13第4章 系统设计174.1系统开发工具174.2开发运营环境174.3系统功能模块设计174.4人机界面设计184.4.1主界面设计184.4.2基础信息(商品、客户和供货商)管理页面设计194.4.3商品入库页面设计204.4.4销售页面设计204.4.

14、5销售报表页面设计204.4.6库存管理页面设计214.5数据库逻辑模型22第5章 系统实行235.1数据库设计235.2程序设计275.2.1商品销售模块275.2.2库存盘点31第6章 系统测试326.1商品信息管理测试326.2进货入库测试326.3销售模块测试33结论34参考文献35致谢36前言随着信息时代的到来,各行各业竞争异常剧烈,传统的手工管理模式必然会被以计算机为基础的信息管理模式所取代,由于相对于手工管理而言,计算机管理有其无法超越的优越性。例如:计算机的计算、检索速度非常快,存储量大,可靠性高等。计算机技术的普及和发展,使得各行业迫切需要计算机软件来解决大量的信息,用计算机

15、来代替人工进行的众多繁杂劳动,从而节省资源,提高工作效率。在信息流已经日渐全球化的今天,计算机作为当今重要的信息产品,正在慢慢成为公司管理和大众平常生活中必不可少的工具。对于中小公司来说,由于大部分公司处在中间环节,业务涉及范围广泛,不仅仅是销售,更需要采购和库存管理的支持,以往的手工登记商品信息太过麻烦,而采购和库存等方面反映迟缓,已不能适应时代发展的规定,因此就迫切需要计算机技术人员可以开发出一个切合实际的进销存系统,以便于公司供应链的顺畅和管理工作的顺利进行。Visual Basic6.0具有三个基本特点,提供可视化的编程工具,程序采用事件驱动的方式,面向对象程序设计,因而选定运用Vis

16、ual Basic6.0实现进销存管理中的各项功能。通过对公司进销存的需求分析,建立了数据库及数据表,创建了比较完善的购销存管理系统。本系统采用模块化的程序设计方法,能实现对数据的查询、增减、删除等操作。本系统界面清楚,操作简朴实用。第1章 系统概述1.1 系统开发背景分析在充满机遇的21世纪,竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术、管理、人才的竞争。技术的提高和管理的升级是中小公司的竞争核心。如何在剧烈的竞争中立于不败之地,成为各中小公司努力追求的目的。调查发现,目前许多中小公司在经营管理方式上,仍然采用传统的人工管理模式,这样不仅效率低,准确率低,并且浪费人力物力资

17、源,已不适应现代先进的供应链经营模式。一方面,管理人员不能很好的掌握商品的即时进销存状态,在顾客需要某些商品时,由于供应局限性而使顾客大为不满。另一方面,由于在市场上不好销售,一些商品长期积压,导致过期或外表损坏严重,给公司导致一定的经济损失。所以,假如没有一个有效的信息系统的支持,以上诸多问题将很难从主线上得以解决。和传统的经营管理方式相比较,假如本系统开发成功,一定会大大提高中小公司的经营管理效率,为减少经营成本,提高效益,减少差错,节省人力,提高顾客满意度等方面提高可靠的技术保障。由此可见,进销存管理系统对市场的发展、公司的正常运作与发展有着非常重要的意义。1.2系统介绍本购销存管理信息

18、系统从公司业务运营流程出发,对流程中的需求进行具体分析,运用计算机信息技术实现对各类公司基础信息的存储、查询、记录,实现公司流程核心进货、销售和库存的一体化,以适应新的管理规定。第2章 需求分析2.1 需求分析需求分析是软件生命周期中软件开发的第一个阶段,是整个系统开发过程的基础,需求获取和需求建模是这一阶段的重要任务。全面获取软件需求、准确理解业务逻辑和运用建模工具对的建立软件的逻辑模型是软件开发工作获得成功的前提和关键,直接关系到工程的成败和软件产品的质量1。软件需求是指用户对目的软件系统在功能、行为、性能、设计约束等方面的盼望。通过相应用问题及其环境的理解与分析,为问题涉及的信息、功能及

19、系统行为建立模型,将用户需求精确化、完全化,最终形成需求规格说明,这一系列的活动即构成软件开发生命周期的需求分析阶段2。需求分析是介于系统分析和软件设计阶段之间的重要桥梁3。一方面,需求分析以系统规格说明和项目规划作为分析活动的基本出发点,并从软件角度对它们进行检查与调整;另一方面,需求规格说明又是软件设计、实现测试直至维护的重要基础。良好的分析活动有助于避免或尽早发现初期的错误,从而提高软件生产率,减少开发成本,改善软件质量。2.2 建立用例图用例图是一方面需要建立的模型,是由软件需求分析到最终实现的第一步,它描述了人们希望如何使用一个系统,定义了系统的重要功能和系统边界。是从系统的外部观测

20、系统功能,并不描述系统内部的具体实现,是其它视图的核心和基础。通过用例建模,描述对系统感爱好的外部角色及其对系统的功能需求。在用例图中,角色代表触发系统功能的用户或其它系统,用例代表具体的功能描述4。从以上需求分析可见系统中的参与者有:系统管理员,操作员(涉及采购员、销售员和仓库管理员,三者中以销售员的操作最多,故以销售员为代表)。辨认出参与者后,从参与者的角度就可以发现系统的用例,并绘制出系统的用例图,如图1-1和图1-2所示。图1-1系统管理员操作用例图图1-2销售员操作用例图2.3 用例描述2.3.1 系统管理员用例描述基础信息管理的用例描述采用表格形式描述该用例,如表1-1所示:表1-

21、1基础信息管理用例用例名称基础信息管理参与者系统管理员前置条件系统管理员已经成功登录系统,进入基础信息管理模块后置条件进入商品信息管理、客户管理或供货商管理模块基本操作流程1.选择需要管理的模块点击进入。2.对各类基础信息进行操作。可选操作流程各类基础信息的操作涉及查询、添加、删除、更新等。采购管理的用例描述采用表格形式描述该用例,如表1-2所示:表1-2采购管理用例用例名称采购管理参与者系统管理员前置条件系统管理员已经成功登录系统,进入采购管理模块后置条件采购商品入库基本操作流程1查看需要采购商品的库存信息,判断是否需要采购;选择供货商,进行采购。2查询商品入库信息。可选操作流程判断是否需要

22、采购时要把现有库存与安全库存对比。销售管理的用例描述采用表格形式描述该用例,如表1-3所示:表1-3销售管理用例用例名称销售管理参与者系统管理员前置条件管理员已经成功登录系统,进入销售管理模块后置条件销售过程的相关操作与解决基本操作流程1.销售查询。2.报表查询(涉及销售日报表和销售月报表)可选操作流程假如精确查询中没有找到所查询的内容,则提醒重新输入要查询的内容库存管理的用例描述采用表格形式描述该用例,如表1-4所示:表1-4库存管理用例用例名称库存管理参与者系统管理员前置条件管理员已经成功登录系统,进入库存管理模块后置条件查询在某段时间内的商品库存情况基本操作流程1.查询商品库存。2.对现

23、有库存进行盘点。可选操作流程假如现有库存已经低于安全期,则应立即采购。 系统管理的用例描述采用表格形式描述该用例,如表1-5所示:表1-5系统管理用例用例名称系统管理参与者系统管理员前置条件管理员已经成功登录系统,进入系统管理模块后置条件管理操作员基本操作流程1.添加操作员。2.删除操作员。可选操作流程删除时,需要提醒是否真的要删除该操作员信息。2.3.2 销售员的用例描述销售的用例描述采用表格形式描述该用例,如表1-7所示:表1-7 销售用例用例名称销售参与者销售员前置条件销售员已经成功登录系统,进入销售模块后置条件销售商品基本操作流程1.按照相应查询条件,查询顾客要购买的商品信息。2.输入

24、销售的商品数量、单价。3.核对金额,结账。可选操作流程假如没有查询到商品信息,则给予提醒并规定重新查询退货解决的用例描述采用表格形式描述该用例,如表1-9所示:表1-9退货解决用例用例名称退货解决参与者销售员前置条件销售员已经成功登录系统,进入退货解决模块后置条件进行退货管理基本操作流程1.输入商品销售信息,说明退货因素。2.保存退货信息。可选操作流程对数据进行保存时,系统应加以提醒。销售查询的用例描述采用表格形式描述该用例,如表1-8所示:表1-8 销售查询用例用例名称销售查询参与者销售员前置条件销售员已经成功登录系统,进入销售查询模块后置条件查询销售记录基本操作流程按照相应查询条件,查询销

25、售信息。可选操作流程假如没有查询到商品销售信息,则给予提醒并规定重新查询报表解决的用例描述采用表格形式描述该用例,如表1-6所示:表1-6报表解决用例用例名称报表解决参与者销售员前置条件销售员已经成功登录系统,进入报表解决模块后置条件查询打印报表基本操作流程1.输入日期,查询某一天的销售日报表。2.输入一个月的期限来查询某个月的销售月报表。可选操作流程假如没有相应记录,则应作出相应提醒。第3章 系统分析系统分析的重要任务是将在系统具体调查中所得到的资料集中到一起,对组织内部整体管理状况和信息解决过程进行分析5。它侧重于从业务全过程的角度进行分析,系统分析从系统需求入手,从用户观点出发建立系统用

26、户模型。用户模型从概念上全方位表达系统需求及系统与用户的互相关系。系统分析在用户模型的基础上,建立适应性强的独立于系统实现环境的逻辑结构。在系统分析中,采用UML图作为重要的用户需求表达工具,类图、时序图和协作图作为辅助系统分析的工具6。3.1系统开发目的本进销存系统力求做到对整个公司基本信息的管理实现系统化、规范化,标准化7。具体目的如下:把管理者从传统的经营管理模式中解放出来,使管理者的工作重心慢慢转移到管理上来。在此系统中,管理者不直接参与平常的经营事务,管理者通过查询本系统,便可了解到商品的基本情况,采购情况、销售情况和库存状况等,这些信息可以帮助管理者做出合理、科学的决策。有助于提高

27、效率,增长效益。对于除了系统管理者以外的工作人员来说,系统操作应简朴,易于使用。通过使用本系统,可以提高工作人员的对的性,省略了许多之前需要手工核对的工作,在一定限度上减轻了工作人员的承担。3.2描述系统中的类通过对系统需求的分析,发现系统中的类有:系统管理员(administrator)、操作员(operator)、商品、销售记录、客户、供货商。除此之外,还需要增长一个数据库访问类 8。类operator类operator用于描述系统操作员的信息。(1)属性:id:integer。 操作员编号。name:string。操作员姓名。password:string。密码。skill:string

28、。操作员工作技能(用以区分采购员、销售员和仓库管理员)。(2)操作:login:操作员登录。buy:采购商品。search:查询信息(各种信息)。sell:销售商品。quit:操作员退出。类administrator类administrator用于描述系统管理员的信息。(1)属性:administrator类已继承operator类的所有属性(2)操作:login:登录系统。search:查询各类信息。manage:管理商品、客户、供货商、操作员信息。quit:退出系统。类客户类客户用于描述客户的信息。(1)属性:id:integer。 客户编号。name:string。客户姓名。phone:

29、string。客户联系方式。adress:string。客户地址。(2)操作:add:增长客户。search:查询客户。modify:修改客户信息delete:删除客户。类供货商类客户用于描述供货商的信息(1)属性:id:integer。 供货商编号。name:string。供货商姓名。adress:string。供货商地址。phonenum:string。供货商联系方式。supplyinfo:string。供货商供应商品代码mail:string。供货商邮箱(2)操作:add:增长供货商。search:查询供货商。modify:修改供货商信息。delete:删除供货商。类销售记录销售记录类用

30、来描述已销售信息。(1)属性id:integer。销售记录编号。gondsid:integer。售出商品编号。count:integer。数量。price:double。零售价。clientid:integer。客户编号。date:date。销售日期。(2)操作:search:查询销售记录。print:打印销售记录类商品商品类用于描述商品的信息(1)属性id:integer。商品编号。name:string。商品名称。supplierid:integer。供货商编号。(2)操作:search:查询商品。buy:购买商品。sell:销售商品。类data类Data为数据库访问类,用于将相关数据从数

31、据库中读出来,或写入数据库中。该类只有几个通用的操作。Read(sql:string):根据sql语句读出数据库中的数据。Update(sql:string):根据sql语句更新数据库中的数据。Delete(sql:string):根据sql语句删除数据库中的数据。Add(sql:string):根据sql语句添加数据库中的数据。3.3建立类图类图用来表达系统的静态结构。通过度析问题域和初始用例,可以找出实体类,拟定类之间的关系,从而建立系统初步的结构模型9。根据以上分析,建立如图2-1所示的类图。图3-1类图3.4建立交互图在描述对象之间的交互时,常会用届时序图和协作图,两者是类图的辅助模型

32、。时序图用时间顺序来表达对象之间的交互,描述一个用例完毕某一功能时对象之间消息发送的顺序,强调对象的消息流,通过画时序图可以发现类图中没有明确或者漏掉的关系10。协作图可以当作是类图和顺序图的交集,建模对象或者角色,以及他们批次之间的顺序的通信,这种通信是通过沿着关联角色和连接各个角色的链接发送消息实现的11。商品信息管理的时序图图3-2 商品信息管理的时序图商品信息管理的协作图图3-3 商品信息管理的协作图采购的时序图图3-4采购的时序图采购的协作图图3-5采购的协作图销售的时序图图3-6销售的时序图销售的协作图图3-7销售的协作图退货的时序图图3-8退货的时序图退货的协作图图3-9退货的协

33、作图第4章 系统设计从系统的实现环境考虑,完善之前对系统类图的分析,并对人机界面和数据库进行设计,最终形成一个可实现的系统设计模型。系统采用人机对话方式,界面美观和谐,信息查询灵活、方便、快捷、准确,数据存储安全可靠。由于Visual Basic采用可视化的编程工具,提供可视化的应用开发环境,因此运用Visual Basic可以方便、快捷地开发出运用后台服务器中的数据和数据库管理系统的数据库应用程序。4.1系统开发工具Microsoft Visual Basic(简称VB)是在Windows操作平台下设计应用程序的最迅速、最简捷的工具之一。对于开发人员说,VB提供了一整套的工具,可以使我们轻松

34、方便地开发应用程序。VB是Microsoft的一种通用程序设计语言,涉及在Microsoft Excel、Microsoft Access等众多Windows应用软件中的VBA都使用VB语言,以供用户进行二次开发。VB提供了学习版、专业版和公司版,用以满足不同的开发需要。在本次系统开发中,我采用的是visual Basic6.0公司版。Visual Basic6.0具有三个基本特点,提供可视化的编程工具,程序采用事件驱动的方式,面向对象程序设计12。 公司版涉及专业版的所有特性,它允许专业人员以小组的形式来创建强大的分布式应用程序,在系统开发的过程中应遵守系统性、灵活性、可靠性等原则13。4.

35、2开发运营环境系统开发平台:Visual Basic 6.0公司版。数据库管理平台:Microsoft SQL server。运营平台:Windows XP/ Windows 2023。4.3系统功能模块设计系统功能模块的设计是将程序划提成若干个功能模块,每个功能模块完毕了一个子功能,再把这些功能模块总起来组成一个整体,以满足所规定的整个系统的功能。本系统的开发采用模块化原理方式,结构清楚,便于系统用户的使用14。根据上述的系统需求分析,本系统重要划分为以下几个子模块,如图4-1所示:购销存管理系统库存管理系统管理商品信息管理客户信息管理入库查询退货解决销售解决供货商信息管理销售查询报表解决库

36、存盘点库存查询操作员管理基础信息管理理采购管理销售管理商品入库图4-1系统功能模块4.4人机界面设计4.4.1主界面设计主界面是系统用户登录系统成功后的界面,重要功能是便于系统管理员和普通用户的操作。通过主界面的设计,使他们对系统有更加全面的结识15。其设计界面如图4-2所示。图4-2主界面4.4.2基础信息(商品、客户和供货商)管理页面设计基础信息管理页面来查询、增长、删除和更新商品、客户和供应商的信息各种操作员和系统管理员都可以登录此界面,对系统进行操作。其中,以商品信息管理为例,其设计界面如图4-3所示。图4-3商品信息管理页面4.4.3商品入库页面设计商品入库页面的功能是实现采购并登记

37、入库,其设计界面如图4-4所示。图4-4商品入库页面4.4.4销售页面设计销售页面的功能是实现销售过程,此外,登记销售记录后可直接生成一个销售单。其设计界面如图4-5所示。图4-5销售页面4.4.5销售报表页面设计销售报表页面涉及销售日报表和销售月报表两个表的解决,是系统管理员和操作员用于查询某一天或者某一个月的销售记录,并以此为依据生成报表,便于记录分析,做出科学的决策。其设计界面如图4-6和图4-7所示。图4-6 销售日报表图4-7 销售月报表4.4.6库存管理页面设计库存管理涉及库存查询页面和库存盘点页面两个页面。其中,库存查询页面用于查询现有库存,以便及时进货。库存盘点用于盘点整个仓库

38、的商品库存情况,便于仓库进行管理。其设计界面如图4-8和图4-9所示。图4-8库存查询页面图4-9库存盘点页面4.5数据库逻辑模型本系统使用的是Microsoft SQL server数据库工具,通过它创建了yyjxc数据库,数据库yyjxc涉及系统运营时所涉及的十二个表:tb_client,tb_client_arrearage,tb_goods,tb_power,tb_provider,tb_sell_detailed,tb_sell_main,tb_sellth_detailed,tb_stock,tb_warehouse_detailed,tb_warehouse_main和 PY。采

39、用的是关系数据库为数据的存储对象,重要的工作是将类图转化为关系模型。由于目前面向对象数据库系统还不成熟,本系统将采用关系数据库系统存储永久对象(需要长期存储的对象),重要工作是将类图转换为关系模型。从类图可知,类adminstrator、类operator、类客户、类供货商分别与类商品、类销售记录、类退货存在关联关系。根据以上分析,得到以下关系模型。adminstrator(id,name, mail)client(id,name,phone,adress,sellerid,mail)operator(id, name,phone,address,skill)goods(id,name,com

40、monname,pinyin,chandi,guige,danwei,youxiaoqi,pihao,shangbiaohao)tuihuo(sellrecordid,client,selldate,goodsid,quantity)provider(id, name,phone,address,goods,connectionperson) sellrecord(id,selldate,goodsid,clientid,quantity)第5章 系统实行5.1数据库设计数据库应用系统的开发过程中,数据库的结构设计是一个非常重要的环节。数据库结构设计的好坏将直接相应用系统的效率以及实现的效果产

41、生重要的影响,好的数据库结构设计会减少数据库的存储量、提高数据的完整性和一致性,使系统具有较快的响应速度,简化基于此数据库的应用程序的实现等。考虑到本系统的实际应用情况,本系统的数据库使用的是Microsoft SQL server,数据库文献名称为yyjxc如图5-1所示。图5-1 数据库yyjxc表tb_client该表用于储存客户信息,如图5-2所示。图5-2 tb_client表结构表tb_client_arrearage该表用于储存有过销售记录的客户信息,如图5-3所示。图5-3tb_client_arrearage表结构表tb_medicine该表用于储存商品(以药品为例)的具体信

42、息,如图5-4所示。图5-4tb_medicine表结构表tb_power该表用于储存操作员登陆信息,如图5-5所示。图5-5 tb_power表结构表tb_provider该表用于储存供货商基本信息,如图5-6所示。图5-6 tb_provider表结构表tb_sell_detailed该表用于销售的具体信息,如图5-7所示。图5-7tb_sell_detailed表结构表tb_sell_main该表用于销售的基本信息,如图5-8所示。图5-8 tb_sell_main表结构表tb_sell_th_main该表用于退货的基本信息,如图5-9所示。图5-9 tb_sell_th_main表结构

43、表tb_stock该表用于库存商品的基本信息,如图5-10所示。图5-10 tb_stock表结构表tb_warehouse_detailed该表用于仓库中所有商品的具体信息,如图5-11所示。图5-11 tb_warehouse_detailed表结构表tb_warehouse_main该表用于仓库中所有商品的基本信息,如图5-12所示。图5-12 tb_warehouse_main表结构5.2程序设计本程序使用Microsoft Visual basic6.0进行开发,代码用Basic语言进行编程,由于篇幅限制,仅将部分关键代码展示如下,所有代码详见程序源代码。5.2.1商品销售模块Pri

44、vate Sub cmdRegister_Click() msgSell.Enabled = True Dim tmpNote As Integer rs1.Open select * from tb_sell_detailed order by 销售单据号, cnn, adOpenKeyset, adLockOptimistic If rs1.RecordCount 0 Then 创建销售单据号 If Not rs1.EOF Then rs1.MoveLast If rs1.Fields(销售单据号) Then tmpNote = Val(Right(Trim(rs1.Fields(销售单据

45、号), 4) + 1 txtNote.Text = Date & xs & Format(tmpNote, 0000) End If Else txtNote.Text = Date & xs & 0001 End If rs1.Close For i = 1 To 100清空msgSell网格中的内容 For j = 1 To 9 msgSell.TextMatrix(i, j) = Next j Next i txtClient.Text = 清空文本框内容 txtInput.Text = txtHandle.Text = lblBreed.Caption = 0 lblCount = 0 lblSum = 0 txtNet = 0 lblNotCharge.Caption = 0 txtClient.Enabled = True设立控件可用或不可用状态 txtClient.SetFocus txtNet.Enabled = True cmdSave.Enabled = True cmdCancel.Enabled = True cmdRegister.Enabled = False txtInput.Enabled = True txtNet.Enabled = TrueEnd SubPrivate Sub cmd

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服