进销存管理系统主要用于大_第1页
进销存管理系统主要用于大_第2页
进销存管理系统主要用于大_第3页
进销存管理系统主要用于大_第4页
进销存管理系统主要用于大_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、摘 要进销存管理系统主要用于大、中型物资公司材料的进货、销售、存储的管理。系统结合实际的进销存制度,通过对供应商、顾客、物资、进货、销售等信息的管理,从而达到进货、销售和库存的全面信息管理。经过实际的研究分析,前台采用了Microsoft的Power Builder 9.0作为开发工具来开发企业进销存管理系统。后台采用了Microsoft SQL Server 2000,它正是一种典型的具有客户机/服务器体系结构的关系型数据库管理系统。本系统有4个字模块,分别为:到货录入子系统、库房管理子系统、统计查询子系统、系统维护子系统。 整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成

2、进货、销售、库存管理的全过程,包括操作员的增添与修改,进货、销售商品的录入、统计与查询,以及库存的统计等。系统从可行性分析、需求分析、概念设计、结构设计、物理设计、功能设计等方面,实现物资控制自动化,系统投入使用,将大大减少公司的管理部门的劳动量,改善企业内部以及整个供应链各个环节的管理、调度及资源配置,使得管理合理规范,合理的控制物资流动。关键词:进销存;管理信息系统;Power BuilderAbstractThe management of buying selling and storing system is mainly used in a big or medium commod

3、ity company for material stocks with goods, the sale and the memory management. This system combines the reality of buying, selling and storing system, and by the way of the management to supplier, customer, goods, materials stocking and sale etc. information, thus overall information management of

4、stocking, selling and stocking is achieved. By the real research analysis, the proscenium has used the Power Builder 9.0 of Microsoft as the development tool to develop the enterprise buying, selling and storing management system. Microsoft SQL Server2000 is used by backstage supporter and it is the

5、 one typical kind of relation mould database administration system that possesses C / S architectural structure of model. This system has 4 matrixes pieces, and serves as respectively: Recording sub system, storehouse management sub system, statistics to goods inquire about sub system and system mai

6、ntenance sub system. The whole system, starting form fitting into the requirement of operation portably and interface friendly, nimble, practical and safe, achieves the full course of accomplishing stocking and sale and inventory control, including the adding and revises of operator, stocks and sell

7、s the record income of commodity, adds up and inquire about, as well as what stocks statistics etc. From the aspects of feasible nature analysis, needs analysis, conception design, frame design, physical design and function design etc, the system realizes the goods and materials controlling automati

8、ons. When the system is input to use, it will dramatically reduce the work capacity of the management department in corporation, and improve the management, dispatch and the resource distribution inside the enterprise and each link of whole supply chain. This makes management reasonable and standard

9、, and also makes the control of goods and materials flows reasonable. Key words: Buying selling and storing; Management information system; Power Builder目 录第1章 绪 论11.1 开发背景及课题来源11.2 系统达到的目标11.3结论2第2章 可行性研究32.1 可行性分析32.2 技术可行性3 开发环境3 软件介绍42.3 经济可行性52.4 操作可行性7第3章 需求分析83.1 什么是需求分析8 总体需求调查8 系统的要求9 系统目标9

10、3.2 系统结构介绍9 系统总体结构9 数据流图103.3 数据字典12第4章 数据库设计144.1 概念结构设计144.2 系统E-R图144.3 逻辑数据结构设计17 具体实现17 数据模型的优化204.4 物理设计20第5章 程序设计225.1 功能设计225.2 详细设计23 系统维护子系统的设计24 到货录入子系统的设计32 库房管理子系统的设计35 系统查询子系统的设计36第6章 系统测试与维护416.1 系统测试介绍41 测试方案41 测试方案416.2 系统维护43第7章 总结44参考文献45致 谢46附 录47第1章 绪 论1.1 开发背景及课题来源随着经济的全球化以及中国经

11、济改革的逐渐深化,各个企业面临着越来越激烈的竞争,改善企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇的能力,是中国企业赢得竞争胜利的决定性因素,而快速有效地实施企业资源计划。从根本上说,企业就是一个利用资源(人、财、物、时间),为客户创造价值的组织,设计本系统正是为了适应这种形势。在有限的时间内凭个人之力是很难实现所有的功能。进销存管理系统主要用于大、中型物资公司材料的进、销、存管理,系统设计基本的目标就是尽可能实现物流控制自动化,本系统投入使用后,将大大减少公司的管理部门的劳动量,改善企业内部以及整个供应链各个环节的管理、调度及资源配置,使得管理更加规

12、范,合理的控制物流。1.2 系统达到的目标本设计实现的是进销存管理,涉及客户信息、物资信息、入库信息、出库信息、库存信息、到货信息以及用户信息等各种数据信息。主要完成物资的入库录入,制定销售计划和实施销售的功能,外还完成各个项目的查询,包括按任意一种物资的到货时间查询,按销售情况查询,按库存情况查询等。进销存管理系统主要功能包括:1) 统维护子系统。该模块主要对系统的一些常用的字典数据和基本参数进行设定,保证系统数据的统一性、准确性、简洁性,同时减轻录入人员的工作量。它是系统能否正常运行的基础,也是本系统的关键环节。l 物资维护 对物资名称、物资型号、物资类型等信息进行设定和维护。l 客户维护

13、 对客户的增、改、删进行维护,包括客户的一些主要信息。l 操作员管理 对各个部门的操作员进行增、改、删的维护,以及其口令的设置。l 更改口令 主要用于操作员修改自己的登陆口令。2)到货录入子系统。该模块主要完成物资的入库录入,按单据明细两部分分别录入。3)库房管理子系统。该模块的主要功能是制定销售计划和实施销售。当物资实际出库时,判断是否超出库存。如果库存不足,则不能领料。4)子系统。此模块主要完成各个项目的查询,包括按任意一种物资的到货时间查询,按销售情况查询,按库存情况查询等。1.3结论 系统有以下两个优点: (1)在提高企业经济效益、增强企业市场竞争力方面:提高客户服务效益, 降低客户服

14、务成本;提高物料管理效益, 降低物料管理成本;提高生产管理效益, 降低生产管理成本;提高质量效益, 降低质量成本;提高采购效益, 降低采购成本;提高生产效益,降低生产成本;提高用料效率,降低用料成本;提高库存效率,降低库存成本。(2). 在系统应用方面:降低企业信息系统的总体拥有与使用成本,增强企业活力:提高处理效率,降低硬件成本;提供友好界面,降低培训成本;提供灵活接口,降低扩充成本;提高使用效率,降低作业成本;提高沟通效率,降低沟通成本;提高维护效率,降低维护成本;加强系统纠错,降低失误成本;提高数据安全,降低保密成本。第2章 可行性研究2.1 可行性分析硬件及网络方案直接影响系统的性能、

15、运行的可靠性和稳定性;系统功能的强弱决定企业需求的满足程度;可行性分析研究最根本的任务是对以后的行动方针提出建议。如果问题没有可行的解,分析员应该建议停止这项开发工程,从而避免时间、资源、人力和金钱的浪费。可行性研究应该从下述3个方面着手:1、技术可行性:使用现有的技术能实现这个系统吗?2、经济可行性:这个经济效益能超过它的开发成本吗?3、操作可行性:系统的操作方式在用户组织内行的通吗?2.2 技术可行性2.2.1 开发环境经过对问题的研究和参考,决定采用Power Builder 9.0作为开发工具,SQL Server2000作为后台数据库,客户机/服务器体系结构作为本系统的模型。因为Po

16、wer Builder 9.0是面向对象的语言,而且功能强大。SQL Server2000是一种典型的具有客户机/服务器体系结构的关系型数据库管理系统。在技术上看来是非常可行的。而且也非常成熟。配置如下:服务器:PIII 1000以上,硬盘40G以上,内存256G以上,Windows 2000 Server 操作系统,SQL Server 2000数据库系统。客户端:PIII 500以上,硬盘10G以上,内存128G以上,Windows 2000/XP操作系统,客户端连接。微处理器:(CPU)具有80486以上的微处理器;内存:640K基本内存,8M扩展内存(建议最好有16M以上的内存);硬盘

17、空间:硬盘在安装以前至少要有200MB的剩余空间; 软件配置:开发环境:Windows 2000 Server。开发工具:Power Build 9.0。数据库管理系统:Microsoft SQL Server 2000。运行要求:软件:开发工具:Power Builder 8.0 数据库: SQL Server 2000 网络:百兆的局域网。 2.2.2 软件介绍1、Microsoft SQL Server 2000简介客户机/服务器体系结构是当前非常流行的计算机体系结构。在这种体系结构中,客户机提出请求,服务器对客户机的请求做出回应。客户机/服务器体系结构中,客户机负责管理用户界面受用户数

18、据处理应用逻辑生成数据库服务请求,然后将这些请求发送给服务器,并且接受服务器返回的结果,最后在将这些结果按照一点的格式返回给用户。服务器解说客户机的请求,处理这些请求,返回处理结果给客户机,这些处理结果包括访问数据库的数据结果和执行状态,例如成功或失败。Microsoft SQL Server2000正是一种典型的具有客户机/服务器体系结构的关系型数据库管理系统。他使用Transact-SQL语句在客户机和服务器之间传送请求和回应。Microsoft SQL Server2000 使用客户机/服务器体系结构把所有的工作负荷分解成在服务器机器上的任务和客户机器上的任务。客户机应用程序负责商业逻辑

19、和向用户提供数据,一般运行在一个或多个客户机上,但是也可以运行在服务器上。服务器管理数据库和分配可用的服务器资源,例如内存网络款待和磁盘操作等。客户机应用程序界面允许应用程序在客户机上运行,并且通过网络与服务器通讯。详细情况如图2.1所示:客户机应用 程序服务器SQL Server2000请求 回应图2.1 客户机服务器详细情况2、Power Builder 9.0简介Power Builder 9.0是当前最具特色的数据库管理系统开发工具之一,其早期版本主要用于数据库前端的开发。自1991年发布1.0版本以来,Power Builder以其高效快捷的集成发展环境、简洁友好的用户界面、功能强大

20、的数据窗口技术以及性能超强的数据库访问能力,受到越来越多的数据库开发应用人员的青睐。Power Builder 9.0在保持以前版本特点的基础上,进一步加强了基于多层体系结构的中间件技术和基于Web的网络应用技术。同时,对Microsoft推出的.NET框架提供全面支持,推出了极具特色的Data Windows XML技术、PBDOM技术、PBNI技术等网络环境下的应用系统开发技术,并对Web Services和JSP提供了全面的支持。    PowerBuilder9.0具有崭新的开发环境和系统结构,能更好地适应Internet应用程序以及分布式应用程

21、序等,这些新颖实用的特点会协助开发人员更高效地完成开发工作。2.3 经济可行性1)目标从现在应用的技术方面和用户的操作方式方面研究进销存管理系统的可行性和必要性,为开发人员的工作提供一定的帮助。从经济方面考虑,由于以往都是采用人工的方式来管理库存的信息,这种管理方式,不仅浪费了大量的人力物力财力,而且效率低下,时间一长的话会积累大量的数据和文件,对于查找和更新带来很大的不便。查找不方便,存储也不方便。但是,如果采用计算机来管理这些事物的话,会得到事半功倍的效果,不但可以节省人力物力,而且可以避免数据繁琐造成的任何错误。最后对于操作而言,系统的界面友好简单,易看易懂,即使不懂计算机的人也能在较短

22、的时间内熟悉被系统。以上对该系统从技术上,经济上,操作可行性各个方面作了详细的研究,认为无论从哪一方面来说都是可行的,因此由开发的必要。 经济可行性 支出:系统开发费用:ü 系统开发费用:本系统开发期为1个月,试运行期1个月。开发期需开发人员1人,试运行期需开发人员个人。开发需2个月,按每人每月1000元计算,人员费用为2000元。ü 硬件设备费:本系统所需要硬件设备费为1.5万元,其中:微机1台5000元,打印机1台800元ü 软件费:本系统软件费用为300元,其中SQL Server150元Power Builder 9.0 170元,咨询和评审费约700元&

23、#252; 调研和差旅费约1000元ü 系统开发总费用:1.05万ü 系统运行费用:假设本系统运行期10年,每年的运行费用为:1> 系统维护费:0.2人/月,总计0.2×0.15×10×12=3.6万元2> 设备维护费:假设设备日常故障维护费0.5万元/年,总计0.5×10=5万元ü 系统运行费用为:8.6万元ü 系统开发和运行总费用为:9.65万元 收益1> 提高工作效率,减少管理人员,并采用数据完整性约束,将大大减少出错率。2> 假设投入本系统,效率可以提高40%,以现有的工作人员8人计

24、算,可减少3人,每人每月平均工资按1500元计算,节约人员工资3×12×0.15=5.4万元/年。3> 社会效益A:提高工作效率,减少人员量B:提高准确率,改善管理方式 支出/收益分析:在10年期内,系统总投入9.65万元,系统总收入34万元,从经济上考虑,本系统完全有必要开发。2.4 操作可行性一个系统不仅在经济和技术上行得通,它还必须在运行上行得通。系统主要包括入库查询、出库查询、库存查询、统计、删除、备份等功能,各个功能经过调试都能够实现,使用户操作自如。第3章 需求分析3.1 什么是需求分析需求分析是从用户的业务中提取出软件系统能够帮助用户解决的业务问题,通过

25、对用户业务问题的分析,规划出我们的软件产品。这个步骤是对用户业务需求的一个升华,是一个把用户业务管理流程优化,转化为软件产品,从而提升管理而实现的质的飞跃,这一步是否成功,直接关系到开发出来的软件产品能否得到用户认可,顺利交付给客户,客户能否真正运用我们的产品帮助他解决业务或管理问题。按照软件工程对软件开发过程的描述,需求阶段我们可以细分为需求调研和需求分析两个小阶段,需求调研需要充分细致的了解客户目标,用户业务内容、流程等,这是一个对需求的采集过程,是进行需求分析的基础准备。当我们已经了解、理解了用户的业务,于是可以开始分析需求了。3.1.1 总体需求调查(1)首先调查组织机构情况 包括了解

26、该组织的部门组成情况,各部门的职能等,为分析信息流程作准备。 (2)然后调查各部门的业务活动情况 包括了解各个部门输入和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是什么。 (3)协助用户明确对新系统的各种要求 包括信息要求、处理要求、完全性与完整性要求。 (4)确定新系统的边界 确定哪些功能由计算机完成或将来准备让计算机完成,哪些活动由人工完成。由计算机完成的功能就是新系统应该实现的功能3.1.2 系统的要求系统可以和用户单位的其他管理系统使用相同的计算机硬件设备和相同的操作系统。若使用汉化的数据库管理系统,在建立数据库结构时,如果使用英文名来定义字段名,

27、则应在数据词典上说明字段名所对应的含义。由于进销存管理系统主要处理对客户、物资、库存等信息的录入、删除、查询、统计等功能的实现,因此要求所见的数据库要具有数据一致性、完整性、安全性的特点,来确保进行数据操作时准确无误。进销存管理系统的规模不太大,可以和用户单位的其他管理系统使用相同的计算机硬件设备和相同的操作系统。若使用汉化的数据库管理系统,在建立数据库结构时,如果使用英文名来定义字段名,则应在数据词典上说明字段名所对应的含义。3.1.3 系统目标经过实际考察与分析,典型的进销存管理系统主要应具有以下功能:l 用户基本信息管理:用于维护用户的基本情况l 客户信息设置管理:用于设置用户的有关信息

28、l 物资信息管理:用于维护物资的基本信息l 物资到货信息管理:用于登记物资到货信息l 库存信息管理:用于记录各种物资的库存数量l 物资入库信息管理:用于登记物资入库的详细信息l 物资出库信息管理:用于登记物资出库的详细信息3.2 系统结构介绍3.2.1 系统总体结构企业对该系统的要求是:具有页面管理功能(物资库存信息表,物资入库管理,物资出库管理,物资出库汇总表,保管帐,),用户(注册用户,删除用户,修改用户),管理员(权限),系统(备份,恢复),帮助(关于,使用帮助)。系统总体结构图如3.1所示如下:客户信息物资出库物资资料查询出库管理管理员信息物资销售库存管理SQL Server第1章 S

29、QL Server销售管理后台管理业务查询销售单据查询销售结算入库管理物资资料查询物资进库图3.1 系统总体结构图3.2.2 数据流图数据流图是系统的逻辑模型,然而任何计算机系统实质都是信息处理系统,也就是说计算机系统本质上是把输入数据变换成输出数据。 根据系统功能模块结构图和进销存管理的基本操作过程,绘制出如图所示的系统数据流图。1)销售管理数据流图销售员 物资资料 客户资料物资出库 用户销售结帐登陆信息 资料信息 帐单 库存资料图3.2 销售管理数据流图2)进货信息管理数据流图进货员 物资资料 进货记录者物资入库进货结帐客户登陆信息 资料信息 打印 帐单 库存资料 图3.3 进货管理数据流

30、图3)库存信息管理数据流图商品资料及库存量管理库存资料销售员、进货员、管理员 物资资料 销售记录者登陆信息 资料信息图3.4 库存管理数据流图名字:物资出库别名:描述:物资的出库文件的表格定义:物资编号+物资名称+物资分类+规格型号+计量单位+单据编号+物资数量+物资金额+客户姓名+客户编号+请领数量位置:数据库3.3 数据字典名字:物资入库别名:描述:物资的入库文件的表格定义:物资编号+物资名称+物资分类+规格型号+计量单位+单据编号+物资数量+物资金额位置:数据库物资入库的数据字典 物资出库的数据字典名字:客户资料别名: 描述:客户信息文件的表格定义:客户编号+客户名称+客户类型+地址+邮

31、编+联系电话+E_mai+开户银行l位置:数据库名字:物资资料别名:描述:物资信息文件的表格定义:物资编号+物资名称+物资分类+规格型号+计量单位+计划价格+当前价格+产地位置:数据库 物资资料的数据字典 客户资料的数据字典名字:库存资料别名:描述:记录各种物资库存数量定义:物资编号+物资名称+物资分类+计划价格+库存数量+占用数量+初期数量+最高(低)数量位置:数据库库存资料的数据字典第4章 数据库设计4.1 概念结构设计在需求分析阶段得到的用户需求应该首先抽象为信息世界的结构,才能更好的,更准确的实现这些需求。它的特点是:能充分的反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处

32、理要求。是对现实世界的一个真实模型。易于理解, 从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是数据库设计的关键。易于更改,当应用环境和应用要求改变时,容易对概念模型修改和扩充,易于向关系、网状、层次等各种数据模型转换。设计概念结构通常有四种方法:1)自顶向下。即首先定义全局概念结构的框架,然后逐步细化。2)自底向上。即首先顶一个局部应用的概念结构,然后把他们集成起来,得到全局的概念结构。3)逐步扩张。首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他的概念结构,直至总体概念结构。4)混合策略。即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架

33、,以它为骨架集成有自底向上策略种设计的各局部概念结构。4.2 系统E-R图物资分类计量单位物资编号规格型号备注库 存 表产 地当前价格物资名称图4.1库存表E-R图到货单号实际单价物资编号物资名称计划价格物资入库信息实际验收数量规格型号承付入库数量单据编号物资分类计量单位 图4.2 物资入库E-R图单据编号到货单号实际单价物资编号客户编号物资名称计划价格物资出库信息实际验收数量单据编号物资分类出库方式承付入库数量计量单位规格型号 图4.3 物资出库E-R图编号数量价格类型编号姓名n姓名n客户用户销售联系方式密码n编号出库型号编号n1n存放分类分类物资仓库名称型号名称nn管理管理员价格编号姓名密

34、码图4.4 系统总体E-R图4.3 逻辑数据结构设计概念结构是独立于任何一种数据模型的信息结构。逻辑结构设计的任务就是把概念结构设计阶段的设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。目前DBMS产品一般支持关系、网状、层次三种模型中的一种,对于某一种数据模型,各个机器系统又有许多不同的限制,提供不同的环境与工具。所以设计逻辑结构时一般要分三步进行:(1) 将概念结构转换为一般的关系、网状、层次模型;(2) 将转换来的关系、网状、层次模型向特定的DBMS支持下的数据模型转换;(3) 对数据模型进行优化。4.3.1 具体实现根据系统E-R图得出:库存报表(编号,名

35、称,库存数量,库存金额,单价,日期)入库报表(单据编号,规格型号,实收数量,单位,日期,保管人,经手人,计划价格,实收价格)出库报表(单据编号,规格,规格型号,物资编号,物资名称,数量,单位,计划价格,出库日期,领科单位,出库方式)具体数据库表格设计如下:1. 用户基本信息表(user_table):用于维护系统用户的基本情况,主键为user_id。数据库设计如图4.5所示:表4-1 用户基本信息表(user_table)2. 客户设置表(c_khcz):用于设置客户的有关信息,主键为khbh表4-2客户设置表(c_khcz)3. 物资库表(c_wzk):用于维护物资的基本信息,主键为wzbh

36、表4-3物资库表(c_wzk)4. 物资到货信息表(c_dhjy):用于登记物资到货信息,主键为dhdh+wzbh表4-4 物资到货信息表(c_dhjy)5. 库存表(c_kcb):用语记录各种物资的出库数量,主键为wzbh表4-5 库存表(c_kcb)6. 物资入库信息表(c_wzrk):用于登记物资入库的详细信息,主键为djbh+wzbh表4-6 物资入库信息表(c_wzrk)7. 物资出库信息表(c_wzck):用于登记物资出库的详细信息,主键为djdh+wzbh表4-7 物资出库信息表(c_wzck)4.3.2 数据模型的优化1 确定数据依赖。2 对于各个关系模式之间的数据依赖进行极小

37、化处理,消除冗余联系。3 按照数据依赖理论对关系模式逐一进行分析,考察是否存在部分函数依赖、多值依赖等,确定各个关系模式分别属于第几范式。4 按照需求分析阶段得到的处理要求,分析这些模式对于这样的应用环境是否合适,确定是否要对某些范式进行合并或分解。5 对关系模式进行必要的分解,提高数据操作的效率和存储空间的利用率。常用方法有水平分解和垂直分解。4.4 物理设计数据库的物理设计通常分为两步:(1)确定数据库的物理结构,在关系数据库主要指存取方法和存储结构;(2)对物理结构进行评价,评价的重点是时间和空间效率。如果评价结果满足原设计要求,则可进入到物理实施阶段,否则,就需要重新设计或修改物理结构

38、,有时甚至要返回逻辑设计阶段修改数据模型。存取方法:索引方法,按照编号查找。存储结构:文件存放位置在D盘进销存管理系统文件中。第5章 程序设计5.1 功能设计根据系统功能分析和企业进销存管理的特点,经过模块化的分析得到摸块化的分析得到企业进销存管理系统功能模块结构图,如图5.1所示。进销存管理系统设计系统维护到货管理统计查询库房管理录入修改删除入库查询出库查询当前查询增加保存删除出库增加增加删除图5.1 进销存系统功能模块图5.2 详细设计系统流程如图5.2所示:开始用 户 需 求是查 询 库 存 量是否满足要求是否进 货到 货 录 入销 售库 房 管 理结束图5.2 系统流程图5.2.1 系

39、统维护子系统的设计1、要对系统的一些常用的字典数据和基本参数进行设定,保证系统数据的统一性、准确性、简洁性,同时减轻录入人员的工作量。它是系统内能否正常运行的基础,也是本系统的关键环节。其中,有些基本参数设定后保持不变,而有些参数随着工作的需要进行加、减等修改操作。子系统的录入人员一定要懂得业务流程,与各个部门经理及总经理进行协商,共同设置适应管理的基本参数值,及时对各个参数进行必要的更改。其中:l 物资维护 对物资名称、物资型号、物资类型等信息进行设定和维护。l 客户维护 对客户的增、改、删进行维护,包括客户的一些主要信息。l 操作员管理 对各个部门的操作员进行增、改、删的维护,以及其口令的

40、设置。l 更改口令 主要用于操作员修改自己的登陆口令。2、全局变量的定义:本系统中需要定义的全局变量如下:string gs_user3、结构的定义在查询数据时通过结构将检索条件和其他辅助信息传递到检索结果显示窗口,因此定义结构stru_sjcx 来存储相关信息。表 5-1 结构stru_sjc的参数参数名 类型 注释as_sql string 检索语句as_bz string 辅助信息 图5.3 结构stru_sjc4、 统维护子系统主要包括:1) 登陆窗口(w_login):用来对用户的身份进行验证。创建w_login窗口,并将窗口的Title属性设置为“请输入系统用户名及密码”,选中Ce

41、nter复选框,通过窗口画板工具栏给窗口添加表5.2所示的控件,并设置相应的属性。w_login窗口的总体布局如图5.3所示。表5-2 w_login窗口控件的属性类型 名称 文本Static Text st_1 用户名:Static Text st_2 密码:DropdownPictureListBox Ddplb_name SingleLineEdit Sle_dwCmmandButton Cb_ok 登陆CmmandButton Cb_close 取消图5.4 w_login窗口布局2) 主菜单m_main:多文档主窗口w_main关联菜单m_main,用于调用各功能窗口。表5-3 m_

42、main菜单项的属性父菜单项 名称 文本 意义m_main m_t 到货管理 m_main m_g 库房管理 m_main m_f 统计查询 m_main m_x 系统维护 m_main m_h 帮助 m_t m_to 物资到货 物资到货登记 m_t m_enter 验收入库 物资验收入库 m_t m_-1 - m_t m_exit 退出 退出系统 m_g m_send 物资出库 物资出库登记 m_f m_f1 到货查询 到货物资查询 m_f m_f2 销售查询 物资出库查询 m_f m_f3 库存查询 当前库存查询 m_x m_wzwh 物资维护 物资基本信息维护 m_x m_khwh 客户

43、维护 客户资料维护 m_x m_czy 操作员管理 操作员管理 m_x m_kl 更改密码 更改密码m_h m_about 关于 关于统计 m_h m_help 帮助 帮助 图5.5 m_main菜单3) 主窗口w_main该窗口标题为“进销存管理系统”作为应用程序的主界面4) 物资资料维护窗口(w_wzzl):用于物资资料信息的新增、删除、修改等。实现管理员对库存的管理与记录。表5-4 w_wzzl窗口控件的属性 类型 名称 文本Datawindow dw_1 CommandButton cb_frist l<< CommandButton cb_prior << CommandButton cb_next >> CommandButton cb_last >>l CommandButton cb_new &A.增加 CommandBut

温馨提示

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

评论

0/150

提交评论