收藏 分销(赏)

毕业论文终稿打印-刘艳桃.doc

上传人:天**** 文档编号:2174263 上传时间:2024-05-21 格式:DOC 页数:63 大小:2.50MB
下载 相关 举报
毕业论文终稿打印-刘艳桃.doc_第1页
第1页 / 共63页
毕业论文终稿打印-刘艳桃.doc_第2页
第2页 / 共63页
毕业论文终稿打印-刘艳桃.doc_第3页
第3页 / 共63页
毕业论文终稿打印-刘艳桃.doc_第4页
第4页 / 共63页
毕业论文终稿打印-刘艳桃.doc_第5页
第5页 / 共63页
点击查看更多>>
资源描述

1、个人收集整理 勿做商业用途分类号:密 级:TH165;TP391。7秘密单位代码:学 号:101522009449大连工业大 学工程硕士学位论文中文题目:豪森采购计划管理系统的开发与应用英文题目:The Development and Application of Purchasing Plan Management System of Haosen Company工程领域:机械工程隶属学院:机械工程与自动化学院研究生:刘艳桃指导教师:第一导师 杨继新 教授第二导师 刘庆乐 高级工程师2011年 6 月关于硕士学位论文使用授权的说明论文题目: 豪森采购计划管理系统的开发与应用 本学位论文作者完

2、全了解大连工业大学有关保留、使用学位论文的规定,大连工业大学有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅,可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文,并且本人电子文档的内容和纸质论文的内容相一致。保密的学位论文在解密后也遵守此规定。是否保密( ),保密期至 年 月 日为止。学生签名: 导师签名: 年 月 11摘 要采购作为制造型企业生产经营活动的初始环节,直接决定着企业的生产成本、产品质量和市场占有率,对企业的生产和效益有着极其重要的影响。同时,随着现代企业管理技术的快速发展和计算机信息技术的日新月异

3、,企业资源计划(Enterprise Resources Planning,ERP)在一些生产企业已经得到普遍和深入的应用.采购管理系统作为ERP系统的重要组成部分,能够保证采购的及时性、合理性、经济性,可以大大提高企业的管理水平,提升企业的竞争力.因此,研究和开发适应制造业的ERP采购管理系统具有重要的现实意义。在对大连豪森设备制造有限公司的采购管理流程进行深入调研后,针对该企业的自身诉求和实际情况,结合相关理论和先进的信息化技术,并利用相关的软件工程和面向对象的设计方法,本论文完成了对系统的需求分析、总体设计、数据库设计,以及对创建询价单,创建合同,合同查询,供应商管理,采购员请款等功能模

4、块的详细设计与实现。该系统基于WEB技术,采用ASP。NET作为开发工具,后台数据库采用SQL Server 2000数据库设计,利用ADO数据库访问技术实现对数据库的各种管理操作。本系统的应用有利于降低采购成本,优化采购管理。提高企业的敏捷性和竞争力,提高原材料性价比,实现采购的数据集中化,决策科学化。关键词:采购管理,制造型企业,WEB技术,ERPAbstractPurchase is a basic behavior of a manufacture enterpriseIt determines the cost,quality and the share of market of a

5、 product directly and plays an important role in the production and profit of an enterprise. At the same time, with the development of Internet technology and business management,ERP(Enterprise Resources Planning)has been widely and intensively used in factories and companiesPurchasing Management Sy

6、stem,as an important part of ERP, can help to guarantee the timeliness,sensibility and economy of purchase behaviorsAll these Can enhance the management ability and competitiveness of companies and factoriesSo, its of great importance to make a research and development of the ERP applied to the purc

7、hasing System of a manufacture enterprise个人收集整理,勿做商业用途文档为个人收集整理,来源于网络On the basis of further investigation to purchase management of Dalian Haosen Equipment Co. Ltd。, according to the enterprises own aspirations and actual situation ,Combining with the purchase management theory and advanced informa

8、tion technology,and using related software engineering and objectoriented design method,This thesis completed of system requirements analysis, overall design, database design, And designed the function module like create a list of requirements, create contract, the contract query, supplier managemen

9、t, Buyers please paragraph and so on.个人收集整理,勿做商业用途个人收集整理,勿做商业用途This system based on WEB technology, using as development tools backend database using SQL Server 2000 database design, use ADO database access technology to achieve the database various management operation. The application of this syst

10、em to reduce procurement costs, optimize purchasing management。 Enhance the enterprise agility and competitiveness and Improve raw material function and price ratio, achieve purchasing raw data centralization, decision-making rationalization。Key Words: Purchasing management, Manufacturing enterprise

11、, Web technology, ERP目 录第一章 绪论11.1课题研究背景和意义11。2课题发展现状21.3课题的主要工作4第二章 采购计划管理系统总体设计521系统需求分析522系统整体业务流程523系统功能描述624系统用例分析825系统数据建模1026系统网络拓扑结构1027系统与其他ERP子系统的关系11第三章 采购计划管理系统数据库的设计123。1 数据库设计概述123。2 数据库服务器的选定123。3 数据库概念设计123。4 数据库逻辑设计143.4.1 表的建立143。4。2 表中字段的建立153。4.3 实体关系的建立153.4.4 编写存储过程16第四章采购计划管理系

12、统层次结构设计204。1 表示层设计实现204.2 业务逻辑层设计实现224。3 数据访问层设计实现23第五章采购计划管理系统模块详细设计255。1 创建询价单模块255.1.1 业务流程分析255。1。2 界面实现与操作265.1.3 订单同时处理功能285.1.4 订单供货商列表显示功能295.1。5 订单多页同时处理功能305.1.6 订单物料信息显示功能325。1.7 查询供应商功能中Ajax技术的应用345。1.8 询价单文件生成功能355.2 合同管理模块365.2.1 创建合同365。2。2 合同查询395.2.3 合同变更425.3 与财务交接模块435.3。1 采购员请款44

13、5。3。2 付款审核审批455.3.3 合同交接465。4 采购综合查询模块475。4。1 付款计划查询475。4.2 采购进度查询485.5 供应商管理模块495。6 采购收货模块495.7 订单采购时间计划模块50第六章结论与展望516。1 结论516。2 展望51参考文献53致 谢55第一章 绪论1。1课题研究背景和意义当前,由于市场竞争的驱动,信息化是整个制造业发展的必由之路。从二十世纪后期,许多先进的生产技术和管理方法相继被提出,并且在制造业得到了研究和应用,如自动化加工技术、敏捷制造、计算机集成制造系统等等。这些新技术的应用提高了企业快速响应市场的能力,降低了生产成本,进而提高了企

14、业的市场竞争力。但是先进的制造技术必须有先进的物流技术作为支撑,采购活动作为物流的一个重要环节同时也是先进的制造技术和企业信息化的一个重要内容,也必须得到相应的发展,才可以实现企业市场竞争力的全面提升。在传统制造业中,采购成本占产品总成本的50%-70%,因此通过采购管理降低采购成本,优化采购管理是企业增加利润的一个极有潜力的途径。此外,采购与库存之间有密切的联系,采购管理不当,会造成大量库存积压,导致企业大量资金被占用,相应的管理成本也会增加。同时,采购管理本身的好坏,还会影响到供货的价格、质量和及时性,由此可见,采购管理对企业的稳定运行有着战略意义12。 本课题来源于大连豪森设备制造有限公

15、司的企业信息化建设项目,采购计划管理系统是其中一个重要的子系统.企业资源计划(Enterprise Resource Planning,ERP)作为企业信息化的代表,就是实现企业生产过程自动化与管理信息的一体化3.采购管理子系统作为ERP系统中的重要组成部分,所要实现的目标就是随时提供订购、验收的信息;对外购物料进行跟催;保证按时到货;避免停工待料;保证合理的库存,降低成本,使企业的资金运用更加合理进而获取更大的利润.因此,深入研究并开发适合该企业的采购管理系统可以为企业在资金调配、成本的控制等方面得到优化和改善,同时保证采购物料的合理性和采购数量的精确性,从而全方位的提高企业的整体实力,具有

16、重要意义。1。2课题发展现状ERP是英文Enterprise Resource Planning的全称,中文含义为企业资源计划,它是建立在计算机网络基础上的企业信息化管理系统,也就是企业内部自身的电子商务化。ERP是由美国加特纳公司(Gartner Group Inc)在90年代初首先提出的,它既是一种新型的管理思想和模式,又是一套先进的计算机管理系统。ERP以先进的、系统的企业管理方案,将企业各个方面的资源充分利用调配和平衡,为企业决策层、管理层和操作层提供解决方案,使企业在激烈的市场竞争中赢得竞争4。ERP的概念提出来了以后,在学术界和企业界引起了极大反响,受到了高度重视,国内外许多学者从

17、各个角度对其进行了研究。总的说来,国外的研究先于国内而且领先于国内。国外的软件有SYMIX、SCALA、MACOLA、MRP9000、LILLY、ORACLE等。比较有代表性的ERP产品包括SAP公司的SAP R3、ORACLE公司的EBusiness Suite等等。它们代表了国际ERP技术发展的潮流。国内自90年代中期开始对ERP的研究,一开始研究力量主要集中在高校和科研机构,以理论研究为丰。随着市场经济的发展,越来越多的企业迫切需要导入ERP和CIMS等类似的软件以提高管理水平,这就有力地推动我国ERP研究向着更加实用化的方向发展,同时产生了一些有代表性的商品化产品,其中国内市场知名度较

18、高的软件有金蝶、用友、开思、金思维等。由于信息技术的发展,ERP己逐渐取代MRPII,成为管理软件的主导产品,随着国外产商的不断涌入,以及国内软件厂商进入ERP市场开发,而国内许多知名企业如海尔集团、长虹集团、红塔集团、联想集团纷纷实施ERP项目,ERP的应用进入了发展阶段.随着一些有影响的企业成功实施ERP以后,国内越来越多的企业意识到ERP的重要作用.ERP作为一种先进的管理理念,在中国实施一定会大大促进企业的信息化进程,全面增强企业的竞争实力5。我国在采购管理信息系统建设方面起步相对较晚,但在互联网飞速发展的今天,我国采购电子化系统建设的起点相对较高,采购管理系统的应用使得企业采购的效率

19、得以极大的提高。但目前的采购软件多注重通用性,而不同企业间的规模、产品结构、市场战略、管理模式存在着较大的差异,因此研究和开发满足企业自身诉求和实际情况的采购管理信息系统成为企业的迫切需求,对企业的发展有着积极地推动作用。目前采购管理的发展趋势:(1)中国企业采购市场发展趋势第一,国际化趋势。跨国生产与跨国销售使国内外两个采购市场紧密相通。建立全球采购系统己成为标准化的商业行为。第二,市场化趋势。企业作为市场主体,在采购行为中完全按市场经济规律办事,看得见的手与看不见的手都在采购市场上发挥作用.第三,电子化趋势.信息网络技术的发展使电子商务迅猛发展,电子商务虚拟了一个巨大市场,并实现网上采购,

20、所以也叫电子采购。第四,专业化趋势。企业采购越来越专门化,在跨国公司设有专门的领导职位,叫采购总监,成立专门的采购部门,设计专门化的全球或全国采购系统,中国不少企业也在走这条路,也必然走这条路。第五,规范化趋势.随着市场经济发展与建立现代企业制度,采购的公开化、透明化、规范化已是一种势不可挡的发展趋势。(2)采购模式转换第一,为库存而采购转变为为订单而采购。用户需求订单驱动制造订单,制造订单驱动采购订单,采购订单驱动供应商。这种准时化的订单驱动模式可以准时响应用户的需求,从而降低库存成本,提高物流速度和库存周转率.第二,从对采购商品的管理转变为对供应商的管理。保护客户利益,力争零缺陷供应商.采

21、购方应及时把质量、服务、交货期的信息传给供方,使供方严格按要求提供产品与服务。供方参与到生产过程,了解所供商品的使用情况并提出调整意见。第三,参与采购的供需双方进入供应链,从输赢变成双赢。参与采购的供需双方在供应链中己建立起一种长期的、互利的合作关系,是命运共同体。当然这种关系不是绝对的,是可以调整的。使自己在供应链中成为不可替代的角色需要不断作出努力.第四,实施采购过程公开化,业务操作程序化,选择供应商科学化,并实现全过程监控.第五,建立严密的全国或全球采购系统。打破企业“大而全”、“小而全的商业运作模式,走经济全球化之路,选择供应商在全国、全球范围内进行。根据企业的实际需要,建立自身的采购

22、体系,建立科学合理的组织机构。1。3课题的主要工作本课题根据大连豪森设备制造有限公司信息化工程项目,主要完成了对该公司采购计划管理系统的维护、开发与应用。论文的具体工作有:1调研学习大连豪森设备制造有限公司的生产特点和采购管理的业务流程,对系统进行了需求分析,确立适合该企业的采购管理系统解决方案。2采用UML统一建模语言对系统的进行建模,确定了系统总体设计框架,介绍了系统功能模块的主要功能和基本特点。3 采用Microsoft SQL server 2000作为数据库,对系统进行数据库设计。4 运用ASP。NET作为开发工具对系统进行了详细设计和编程实现。作为企业的实际项目,在投入使用前要进行

23、大量的测试,在系统应用过程中会出现很多实际的复杂的问题,需要对系统进行有针对性的调整和修改,或增加新的模块,以满足企业现实的需求。这体现了此系统的现实意义,也是研究内容中重要和不可或缺的环节。第二章 采购计划管理系统总体设计采购管理是指为保障企业物质供应而对企业采购活动的计划、组织、指挥、协调和控制进行的管理活动6。就企业采购的具体职能来说,一方面,它要实现对整个企业的物质供应。另一方面,它是企业联系整个资源市场的纽带。在对采购管理系统进行设计之前,设计者必须明确系统实现的目标是什么?都能完成什么样的任务?只有明确这些,才能有的放矢地进行针对性的构建模型以及系统功能的设计.对于大多数采购管理系

24、统来说,其实现的目标是在为企业构建高效地采购平台基础上,降低总成本的投入,同时为企业内部其他部门更好的服务7。21系统需求分析需求分析是软件开发的基础,关系到以后的设计和编程工作,同时也影响用户的满意度,直接决定项目开发的成败和软件的质量及软件的使用寿命89.采购管理控制采购物料从请购到收货、检验、入库的详细流程。通过对供应商的报价管理和比较,对价格实行控制,以取得最佳的效益同时采购应和财务、成本核算部门之间建立有意义的信息通讯,以保证企业的每一环节所提供的信息能在其它所有有关的环节中反映出来。通过建立和管理采购合同,来实现对合同的跟踪,安排供应商交货进度等需求目标。从而,提高采购活动的效率,

25、降低采购成本。22系统整体业务流程整个系统的业务流程是从技术部根据生产计划下达外购件提单开始,采购部门根据提单中的物料信息、物料的采购提前期、采购批量和库存信息等制定出相应的采购计划,发放相关的采购人员。采购人员再根据采购计划制定询价单发送给供应商,之后确定最合适的供应商与之签订合同,并对订单进行跟踪,直至收货。收货完毕后,对采购费用和账款进行处理,完成整个采购过程。总体流程图如下图所示。图21 系统整体业务流程图Fig。2-1 System overall business flow chart23系统功能描述根据系统的需求分析,结合公司采购部门的具体业务流程,确定该系统包括订单采购时间计划

26、、创建询价单、合同管理、财务交接、采购综合查询、供应商管理等几大功能模块。系统的总体结构框图如下图所示。图2-2 系统功能模块图Fig.22 System function module chart1订单采购时间计划与MRP系统、库存管理系统结合,根据提单中的物料信息、物料的采购提前期、采购批量和库存信息等制定相应的采购计划,对采购计划进行查询和更新。2创建询价单通过此模块可查询外购件订单信息,采购人员结合订单的需求日期和所需物料,将多张订单中的物料合并成一张询价单,或者一张订单的多个分类询价单。采购员通过对供应商的报价选择价格优惠、供应质量最佳的供应商.3采购合同管理创建合同:根据询价单创建

27、合同,确定采购细节如物料的数量、单价、总金额、付款方式、交货时间等基本信息,与供应商签订合同。在采购合同由采购主管审核后,不可随意更改。 合同查询:对合同信息按条件进行查询,生成打印合同文本。合同变更:对因操作错误或其他特殊原因需要更改的合同,把该合同作废并保存,进而可重新根据询价单生成新合同。4财务交接模块包括采购员请款、合同交接、发票交接、付款审核审批等子模块。其中合同经过采购员请款后,需要先通过财务部的审核,再通过管理部的审批才予以生效,准予付款。5采购综合查询 包括外购件明细表综合查询、采购进度查询、付款计划查询等子模块。通过采购进度查询,可以根据条件查看对应合同的付款情况、到货时间等

28、,从而跟踪采购进度,并打印出相应的Excel文件.通过付款计划查询,可查看某月份或其他条件下应付款项的具体信息及应付总金额。6供应商管理对供应商基本资料如名称、地址、联系方式、联系人以及账户等与财务相关信息的管理与维护.24系统用例分析用例是对系统行为的描述,这个描述是从角色(也可称为用户)的角度来描述的。用例记录了系统为响应一个角色激励而进行的一系列可视事件,可视事件是指角色看得见的事件10 。图2-3 系统用例图Fig.23 Use Case Diagram技术部:虽然未直接参与采购系统的操作,但它是后面采购流程的源头。相关的工作主要有提前制定预提单和外购件明细表交到档案部;计划更改时,及

29、时下预提更改单,说明更改原因;生产时下图纸入库投产单,计划改变时,另外下一个设计更改单。档案科:应用MRP系统,录入技术部下的外购件订单,即预提单、投产单、预提更改单、设计更改单等.采购员:根据技术部的外购件订单,按供应商制作询价单,谈价,比价,最后确定和哪个供应商签订合同;负责请款,未到货的催货,发票的催要;接收货物,清点物品数量,在供货商的供货清单上签字;同时将货物转交给库管员。采购科长:制定采购计划,考核采购员合同签订情况,检查货到情况,统计付款执行情况。库房:将物料入库。入库时更新周到货登记表,登记货架到分配单上.供货商:送货之后,由接货人在送货单签字。财务:接收采购部门递交的合同、发

30、票及对应的交接单;接到请款表时核对合同,进行付款。 经理:主要负责对已通过财务审核的请款款项,进行审批。25系统数据建模数据流图从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是系统信息逻辑模型的主要形式11.本系统的总体数据流图如下图所示。图24 数据流图Fig。24 Data Flow Diagram26系统网络拓扑结构网络拓扑结构是指用于传输媒体互连各种设备的物理布局,就是用什么方式把网络中的计算机等设备连接起来。整个系统的数据通过Internet方式传输,企业内部各科室通过Internet登陆本系统,根据系统设定的权限完成自己的工作后,把相

31、应的数据存放在网络上SQL Server服务器上12。系统的网络拓扑图如下图所示.图25 网络拓扑结构图Fig.25 Network Topology27系统与其他ERP子系统的关系采购管理系统是企业信息化系统的重要组成部分,它以其高度的信息共享、先进的管理思想和强大的业务功能,帮助企业建立一个高效、可靠的物资采购管理平台13.作为整个ERP系统中的一个子系统,采购管理系统与物料需求计划、质量、库存、成本管理等子系统有密切关系,如下图所示。图2-6 采购管理与ERP中其他子系统的关系Fig.2-6 the relationship between Purchasing management a

32、nd the other subsystems 第三章 采购计划管理系统数据库的设计3.1 数据库设计概述数据库设计涉及范围很广,要设计一个性能良好的数据库并非易事。从本质上讲,数据库设计的过程是将数据库系统与现实世界密切地、有机地、协调一致地结合起来的过程。14 15数据库设计质量与设计者的知识、经验和水平密切相关。作为数据库应用系统的重要组成部分,数据库设计的成败往往直接关系到整个应用系统的成败。企业业务信息是很庞大的,它不仅包括企业内部信息如:生产所需的加工设备、厂房、企业员工、各种规划等,还包括企业外部的客户订单、供应商信息、市场信息等.同时采购管理系统是ERP系统的重要组成部分,它与

33、产品数据管理,库存管理、财务管理、人力资源管理等系统之间存在频繁的数据交换。对这样的系统的数据库设计,如何使逻辑结构更合理,最大限度的减少数据冗余,理清各实体之间的关系成了系统首要问题。唯有以数据库设计理论来指导设计工作才能少走弯路取得成功16。3。2 数据库服务器的选定本系统采用功能强大的关系数据库管理系统 SQL server 2000,该数据库能提供超大型系统所需的数据库服务。大型服务器可供成千上万的用户同时连接到 SQL Server 2000 实例.SQL Server 2000 为这些环境提供了全面的保护,具有防止问题发生的安全措施17,例如,可以防止多个用户试图同时更新相同的数据

34、。SQL Server 2000 还在多个用户之间有效地分配可用资源,比如内存、网络带宽和磁盘 I/O。3。3 数据库概念设计数据库概念设计就是将需求分析得到的用户需求抽象为信息结构概念模型的过程,它是整个数据库设计的关键.一般是先根据单个应用的需求,画出能反映每个应用需求的局部E-R(Entity-Relationship)模型18 。然后把这些ER图合并起来,并消除冗余可能存在的矛盾,得出系统的ER图。E-R图的三种基本成份:实体、属性和联系。19实体是存在于企业信息管理中的对象,属性是对象的业务功能,联系是指各对象间的关系。如下图31是本系统主要信息的E-R图模型.图31 系统管理E-R

35、图Fig。3-1 System Management E-R图中对于带有明细表的表单,如外购件订单、询价单、合同等,在数据库实现上采取主表一子表的设计方法.主表和子表之间是一对多的关系,并通过主外键关系关联起来,其中在子表中主表的表单流水号是外键。技术部制作的外购件订单中,订单明细也就是对应的物料信息,采购员根据供应商不同或其他需要,从一个或多个订单中选择要买的物料,把它们选入询价单中,其中订单中的物料都可以多次询价。本系统中,询价单和采购合同之间的基数比为1:z,z代表O或者1。表示一张询价单可以生成一个合同,也可能并不生成合同。合同一般采取分期付款的形式,根据付款形式的不同,付款比例和付款

36、次数也不同,所以合同和付款单是1比多的关系.合同和变更合同之间也是1比多的关系,每个合同都可以变更多次,变更后的合同编号是相同的,变更后通过询价单重新生成合同。询价单和分配单是一一对应的关系,采购员通过分配单接货,把物料入库,库管员负责登记货架到分配单上。3.4 数据库逻辑设计数据库的逻辑设计要将概念设计得到的E-R图转换成等价的关系模式,实体对应于表,实体的属性对应于表的列,实体之间的关系称为表的约束。每一个SQL SERVER 数据库都包含用于数据存储和组织的数据库对象,包括:表、列、索引、视图、约束、规则、存储过程等.设计数据库时,在满足系统的功能外,尽量遵守下列原则:基本表的个数越少越

37、好;主键的个数越少越好,键是表间连接的工具,主键越少,表间的连接就越简单,字段的个数越少越好:所有基本表的设计均应尽量符合第三范式.3。4。1 数据库中表的建立数据库中数据存储的主要载体是表,表由行和列组成20.每个SQL Server 数据库都包含一个或多个表。表由列组合而成,各个列的一个组合一般称为行。一般来说,每一个表代表某种实体类型。本数据库中所建立的表的名称及其功能如下:表31 数据库用户表Table3-1 User Table of Database 表名功能说明MRP_计划订单_组件零件清单存储提单中的物料信息,如物料流水号,数量等采购管理_询价单存储询价单的相关信息,如编号,供

38、应商等采购管理_询价单明细存储询价单中的具体内容采购管理_采购合同存储合同的相关信息采购管理_采购合同明细存储合同中的具体内容 采购管理_采购合同币种基础表,记录签合同时可能用到的币种信息采购管理_采购合同计算方式基础表,记录合同计算方式,如按重量采购管理_采购合同付款方式基础表,记录不同比例的付款方式采购管理_付款时间节点基础表,记录合同可能的付款时间节点采购管理_采购合同付款计划存储每笔合同具体的付款计划,什么时间付多少采购管理_采购合同变更存储已作废的合同信息采购管理_采购合同明细变更存储已作废合同的具体内容采购管理_请款表存储采购员的请款信息采购管理_发票存储采购合同对应的发票信息采购

39、管理_发票明细存储发票信息的具体内容采购管理_发票状态基础表,发票状态是未到还是已到采购管理_供应商存储供应商信息人事档案管理_人员名单基础表,记录用户信息菜单系统模块_项目角色基础表,记录ERP系统中的角色信息菜单系统模块_人员与角色基础表,记录人员的角色分配情况菜单系统模块_项目角色模块列表基础表,记录每个角色有哪些可使用的模块3。4。2 数据库表中字段的建立每一个表都由一系列相关的列组成,列定义了表的每个行的属性。用传统的叫法来说,列也叫做字段。例如:在ERP数据库中,物料主文件表包含了表32的一些列:表32 物料主文件表的字段Table32 Fields of BOM列描述数据类型物料

40、流水号物料表主文件表的主键,自动增长列Int(4)物料代码物料类别,品种,型号组合而成Nvarchar(400)物料名称物料中文名称Nvarchar(100)物料全名包括物料父级名称Nvarchar(100)物料规格物料通用规格Nvarchar(100)物料型号物料的通用型号Nvarchar(100)类别编号物料所属类别编号Nvarchar(50)物料品种流水号物料品种基础表的外键Int(4)计量单位流水号计量单位基础表的外键Int(4)物料描述物料的详细补充描述Nvarchar(50)物料来源流水号物料来源基础表的外键Int(4)维护日期物料的维护时间(更改时默认当前时间)Smalldate

41、time(4)3。4。3 实体关系的建立数据库实体为了将数据库的功能与易用程度最佳结合起来,要努力限制表中的冗余数据,这将要用到约束,约束可确保SQL SERVER 表和列的数据完整性.当创建表时,通常要增加约束,而整个关系型数据库的关系也就是通过约束实现的.21 (1)主键(Primary Key)可以使用主键约束确保实体的完整性.使用主键约束就等于在表上创建了一个唯一的索引。(2)外键(Foreign Key)外键约束用于应用的完整性.外键约束就是与一个定义了主键的表中的一列或者多列相关联。当完成了数据库中表的设计,就可以绘制出系统的关系图,如图32是采购计划管理系统的主要实体关系图 。图

42、32 采购计划管理的实体关系图Fig。32 Entity Relationship Diagram of Purchase Management3.4.4 数据库中存储过程的编写ERP系统对数据的操作是复杂的,单靠c语言编写这些操作过程是不可能的。结构查询语言SQL的存储过程为我们实现对数据库的复杂操作提供了有效的手段。通过高级语言对存储过程的调用,可以方便地达到我们操作数据库的目的。本系统在开发过程中涉及到大量的存储过程,用来实现整个ERP系统各个模块数据库之间的“消息互联。存储过程潜在地包含着大量SQL语句的函数,它是在数据库服务器上创建、运行的程序及过程。存储过程可包含程序流、逻辑以及对

43、数据库的查询。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值22-23。存储过程是用户能简单地将其作为一个函数来调用,无需重复执行存储过程中的SQL语句。利用存储过程具有提高性能、优化编程、简化管理、加强安全性等优点24-25.另外因为数据库在同一个物理系统上,不需要网络传输时间,这样,存储过程可以立即访问数据库,以更快的速度处理数据。本数据库中所建立的部分存储过程的名称及其功能见表3-3:表33数据库存储过程Table33 Procedure of Database存储过程名称描述采购管理_MRP计划订单_项目机床_查询数据_单据根据条件查询采购科要处理的单据采购管理_生成询价单

44、根据条件查询出单据对应的组件零件清单(可查多个单据的)采购管理_询价单_增加数据创建询价单采购管理_询价单_修改数据根据询价单流水号修改询价单的相关信息采购管理_询价单_删除数据根据询价单流水号删除询价单采购管理_询价单_查询数据根据条件查询询价单采购管理_询价单_查询数据_询价单编号根据询价单编号查询询价单采购管理_询价单明细_增加数据增加询价单中的具体内容采购管理_询价单明细_删除数据根据询价单明细流水号删除明细信息采购管理_询价单明细_查询数据根据条件查询询价单明细信息采购管理_采购合同_增加数据创建采购合同采购管理_采购合同_修改数据根据采购合同流水号修改合同信息采购管理_采购合同_删

45、除数据根据采购合同流水号删除合同采购管理_采购合同_查询数据_根据合同号根据采购合同编号查询合同 采购管理_采购合同_查询数据_根据条件根据条件查询合同信息采购管理_采购合同明细_增加数据增加合同中的具体内容采购管理_采购合同明细_修改数据根据采购合同明细流水号修改明细信息采购管理_采购合同明细_查询数据根据采购合同流水号查询合同明细信息采购管理_采购合同变更_增加数据增加作废的合同信息及合同具体内容采购管理_采购合同变更_查询数据_根据条件根据条件查询已做变更的合同信息采购管理_采购合同明细变更_查询数据根据合同变更流水号查询变更合同的明细信息采购管理_采购合同交接单_查询数据根据条件查询合

46、同交接单的信息采购管理_请款表_增加数据增加合同的请款信息采购管理_请款表_删除数据根据请款流水号删除请款信息采购管理_请款表_修改数据_审核审批根据请款流水号修改请款表的审核审批情况采购管理_请款表_查询数据根据条件查询合同的请款信息采购管理_付款方式_查询数据_付款方式说明根据付款方式流水号查询付款方式说明采购管理_供应商_增加数据增加供应商基本信息采购管理_供应商_修改数据根据供应商流水号修改供应商信息采购管理_供应商_删除数据根据供应商流水号删除供应商信息采购管理_供应商_查询数据_根据条件根据条件查询供应商信息采购管理_发票_增加数据增加合同的发票信息采购管理_发票_修改数据根据发票流水号修改发票信息采购管理_发票_删除数据根据发票流水号删除发票信息采购管理_发票_查询数据根据条件查询发票信息采购管理_外购件明细表_查

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告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 

客服