版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、【摘要】进入二十一世纪以来,随着社会的不断进步和科学技术的飞速发展,信息技术进入了爆炸式的年代,信息技术与人们的生活工作已息息相关、密不可分。计算机局域网、办公自动化已成为各大小企事业单位提高工作效率、简化工作流程、创造更大经济效益的重要手段。随着计算机在企业管理中应用的普及,利用计算机实现企业的各种管理工作势在必行。而企业生产制造的关键在于如何规划和计划各种资源在时间、地点、产品之间的合理配备,如何按计划监督责任方对资源的使用情况,如何根据预测和历史情况为决策者提供更有效地利用资源的分析数据。本系统结合工业企业的生产中的特点经过实际的需求分析,采用功能强大的Visual Basic6.0和S
2、QL Server 2000 作为开发工具而开发出来的企业进销存管理系统。本系统是是典型的的信息管管理系统统(MIIS),其开发发主要包包括后台台数据库库的建立立和维护护以及前前端应用用程序的的开发两两个方面面。对于于前者要要求建立立起数据据一致性性和完整整性强、数据安安全性好好的库。而对于于后者则则要求应应用程序序功能完完备,易易使用等等特点。该系统的的数据库库使用了了 SQQL SServver 20000。程程序的设设计使用用了具有有一系列列崭新功功能的传传统数据据库开发发工具VVisuual Bassic 6.00。系统统的主要要功能是是制定采采购计划划、物料料需求计计算、材材料供求求
3、分析。并设计计了几个个小模块块,以实实现数据据的处理理、查询询、统计计及维护护等功能能。Visuual Bassic的的强大功功能中数数据窗口口技术由由于其简简单、直直观、功功能强大大等特点点成为本本系统使使用最多多的技术术。由于于Vissuall Baasicc采用的的是Clliennt/SServver的的体系结结构,所所以本系系统可以以在局域域网上运运行以适适应需求求。因时间关关系以及及自身水水平的限限制,本本系统的的制作并并不完善善,所以以难免有有错误之之处,请请老师批批评指正正。论文主要要介绍了了本课题题的开发发背景,所要完完成的功功能和开开发的过过程。重重点的说说明了系系统设计计的
4、重点点、设计计思想、难点技技术和解解决方案案。关键词:SQLL Seerveer 220000数据库库,Viisuaal BBasiic6.0,基基本信息息管理前言进入二十十一世纪纪以来,随着社社会的不不断进步步和科学学技术的的飞速发发展,信信息技术术进入了了爆炸式式的年代代,信息息技术与与人们的的生活工工作已息息息相关关、密不不可分。计算机机局域网网、办公公自动化化已成为为各大小小企事业业单位提提高工作作效率、简化工工作流程程、创造造更大经经济效益益的重要要手段。随着计算算机在企企业管理理中应用用的普及及,利用用计算机机实现企企业的各各种管理理工作势势在必行行。而企企业生产产制造的的关键在在
5、于如何何规划和和计划各各种资源源在时间间、地点点、产品品之间的的合理配配备,如如何按计计划监督督责任方方对资源源的使用用情况,如何根根据预测测和历史史情况为为决策者者提供更更有效地地利用资资源的分分析数据据。我们经过过分析研研究,为为了能使使本系统统能够与与现有系系统更好好地接轨轨,采用用了目前前使用率率最高、保密性性好的数数据库系系统SQLL Seerveer 220000数据库库,并选选择了VVisuual Bassic66.0作为为前台数数据库开开发工具具。SQL Serrverr是数据据库技术术的倡导导者和先先驱,是是标准SSQL数数据库语语言的产产品。自自从推出出以来,它受到到社会的
6、的广泛注注意。近近二十年年来,SSQL不不断将先先进的数数据库技技数融入入其中,并极有有预见性性地领导导着全球球数据库库技术的的发展。SQLL Seerveer220000在数数据库管管理、数数据完整整性检查查、数据据库查询询功能、数据库库安全性性方面都都具有强强大的功功能,而而且它还还在保密密机制、备份与与恢复、空间管管理、开开放式联联接以及及开发工工具方面面提供了了不同的的手段和和方法。Visuual Bassic是是目前广广泛流行行的一种种面向对对象的、具有可可视化图图形界面面的快速速交互式式数据库库前台开开发工具具,它支支持客户户/服务务器机制制、分布布式组件件开发与与因特网网应用。利
7、用它它既可以以开发功功能强大大的、运运行在多多个平台台的、能能够操作作多个数数据库的的应用系系统,还还可以开开发客户户/服务务器、分分布式、因特网网应用系系统。本系统中中,我们们利用SSQL Serrverr数据库库创建应应用数据据库,建建立表空空间和表表,利用用Vissuall Baasicc前台开开发工具具,由于于本系统统是要应应用于局局域网上上,所以以建立与与SQLL数据库库的连接接是本系系统的第第一个重重要环节节,我们发发现直接接使用AADO对对象要比比工具容容易多,因此我我们使用用ADOO对象模模型进行行数据库库的连接接。建立立与SQQL SServver数数据库的的连接后后,利用用
8、各类管管理画笔笔窗口和和Vissuall Baasicc语言,开发一一系列功功能模块块,实现现了对数数据库数数据进行行生成、处理、查询、统计及及字典维维护等一一系列功功能,并并能将新新生成的的数据制制作成报报表,以以实现我我们的设设计思想想。通过我们们大家的的共同努努力和指指导老师师的帮助助,我们们完成了了整个系系统的设设计开发发,基本本实现了了预期的的目的,同时也也通过这这次设计计开发过过程增加加了自身身的实践践经验,提高了了自身的的设计开开发能力力,为将将来工作作打下了了良好的的基础。由于时间间关系和和自身的的水平,我们的的设计并并不完善善,其中中也难免免有错误误之处,也请各各位老师师给予
9、批批评和指指导。第一章绪论随着计算算机技术术的飞速速发展,计算机机在企业业管理中中应用的的普及,利用计计算机实实现企业业的生产产管理势势在必行行。对于于大中型型企业来来说,利利用计算算机支持持企业高高效率完完成生产产管理的的日常事事务,是是适应现现代企业业制度要要求、推推动企业业生产走走向科学学化、规规范化的的必要条条件;而而企业生生产制造造的关键键在于如如何规划划和计划划各种资资源在时时间、地地点、产产品之间间的合理理配备,如何按按计划监监督责任任方对资资源的使使用情况况,如何何根据预预测和历历史情况况为决策策者提供供更有效效地利用用资源的的分析数数据。而而生产管管理是一一项琐碎碎、复杂杂而
10、又十十分细致致的工作作,产品品的供应应、销售售、统计计、发放放的工作作量很大大,一般般不允许许出错,如果实实行手工工操作,每月须须手工填填制大量量的表格格,这就就会耗费费工作人人员大量量的时间间和精力力,计算算机进行行生产管管理工作作,不仅仅能够保保证产品品各种信信息准确确无误、快速输输出,而而且还可可以利用用计算机机对有关关产品的的各种信信息进行行统计,服务于于财务部部门其他他方面的的核算和和财务处处理,同同时计算算机具有有着手工工管理所所无法比比拟的优优点.例如:检索迅迅速、查查找方便便、可靠靠性高、存储量量大、保保密性好好、寿命命长、成成本低等等。这些些优点能能够极大大地提高高生产管管理
11、的效效率,也是企企业的科科学化、正规化化管理,与世界界接轨的的重要条条件。经过我们们一段时时间的调调查研究究,资料料搜集分分析并结结合工业业企业现现在的生生产管理理状况,我们发发现现有有软件虽虽然具有有传递功功能,但但是在数数据处理理、数据据统计、数据汇汇总上存存在一定定的缺陷陷,于是是我们决决定尝试试开发一一个系统统来弥补补这些缺缺陷。结合我们们目前的的现有条条件设备备,我们们采用了了SLQQ Seerveer 220000数据库库系统和和Vissuall Baasicc 6.0数据据库开发发工具,设计开开发了企业进进销存管管理系统统,开开发了数数据生成成、数据据汇总、数据查查询、数数据统计
12、计和维护护等几个个小模块块,可以以从现有有数据中中提取企企业生产产制造的的专用数数据,进进行分类类汇总,生成每每日报表表和每月月报表。1.2 开发工工具的选选择现在,市市场上可可以选购购的应用用开发产产品很多多,流行行的也有有数十种种。目前前在我国国市场上上最为流流行、使使用最多多、最为为先进的的可用作作企业级级开发工工具的产产品有:Micrrosooft公公司的VVisuual BassicMicrrosooft公公司的SSQL Serrverr 20000Micrrosooft公公司的AActiiveXX Daata ObjjecttsVisuual Bassic是是一种可可视化的的、面向
13、向对象和和条用事事件驱动动方式的的结构化化高级程程序设计计,可用用于开发发Winndowws环境境下的各各类应用用程序。它简单单易学、效率高高,且功功能强大大。在VVisuual Bassic环环境下,利用事事件驱动动的编程程机制、新颖易易用的可可视化设设计工具具,使用用Winndowws内部部的应用用程序接接口(AAPI)函数,以及动动态链接接库(DDLL)、对象象的链接接与嵌入入(OLLE)、开放式式数据访访问(OODBCC)等技技术,可可以高效效、快速速地开发发出Wiindoows环环境下功功能强大大、图形形界面丰丰富的应应用软件件系统。总的来说说,Viisuaal BBasiic具有有
14、以下特特点:可视化编编程:用传统程程序设计计语言设设计程序序时,都都是通过过编写程程序代码码来设计计用户界界面,在在设计过过程中看看不到界界面的实实际显示示效果,必须编编译后运运行程序序才能观观察。如如果对界界面的效效果不满满意,还还要回到到程序中中修改。有时候候,这种种编程-编译-修改的的操作可可能要反反复多次次,大大大影响了了软件开开发效率率。Viisuaal BBasiic提供供了可视视化设计计工具,把Wiindoows界界面设计计的复杂杂性“封装”起来,开发人人员不必必为界面面设计而而编写大大量程序序代码。只需要要按设计计要求的的屏幕布布局,用用系统提提供的工工具,在在屏幕上上画出各各
15、种“部件”,即图图形对象象,并设设置这些些图形对对象的属属性。VVisuual Bassic自自动产生生界面设设计代码码,程序序设计人人员只需需要编写写实现程程序功能能的那部部分代码码,从而而可以大大大提高高程序设设计的效效率。面向对象象的程序序设计4.0版版以后的的Vissuall Baasicc支持面面向对象象的程序序设计,但它与与一般的的面向对对象的程程序设计计语言(C+)不完完全相同同。在一一般的面面向对象象程序设设计语言言中,对对象由程程序代码码和数据据组成,是抽象象的概念念;而VVisuual Bassic则则是应用用面向对对象的程程序设计计方法,把程序序和数据据封装起起来作为为一
16、个对对象,并并为每个个对象赋赋予应有有的属性性,使对对象成为为实在的的东西。在设计计对象时时,不必必编写建建立和描描述每个个对象的的程序代代码,而而是用工工具画在在界面上上,Viisuaal BBasiic自动动生成对对象的程程序代码码并封装装起来。每个对对象以图图形方式式显示在在界面上上,都是是可视的的。结构化程程序设计计语言Visuual Bassic是是解释型型语言,在输入入代码的的同时,解释系系统将高高级语言言分解翻翻译成计计算机可可以识别别的机器器指令,并判断断每个语语句的语语法错误误。在设设计Viisuaal BBasiic程序序的过程程中,随随时可以以运行程程序,而而在整个个程序
17、设设计好之之后,可可以编译译生成可可执行文文件(.EXEE),脱脱离Viisuaal BBasiic环境境,直接接在Wiindoows环环境下运运行。事件驱动动编程机机制在用Viisuaal BBasiic设计计大型应应用软件件时,不不必建立立具有明明显开始始和结束束的程序序,而是是编写若若干个微微小的子子程序,即过程程。这些些过程分分别面向向不同的的对象,由用户户操作引引发某个个事件来来驱动完完成某种种特定的的功能,或者由由事件驱驱动程序序调用通通用过程程来执行行指定的的操作,这样可可以方便便编程人人员,提提高效率率。访问数据据库Visuual Bassic具具有强大大的数据据库管理理功能,
18、利用数数据控件件和数据据库管理理窗口,可以直直接建立立或处理理Miccrossoftt Acccesss格式式的数据据库,并并提供了了强大的的数据存存储和检检索功能能。同时时,Viisuaal BBasiic还能能直接编编辑和访访问其他他外部数数据库,如dBBASEE,FooxPrro,PParaadoxx等,这这些数据据库格式式都可以以用Viisuaal BBasiic编辑辑和处理理。Visuual Bassic提提供开放放式数据据连接,即ODDBC功功能,可可通过直直接访问问或建立立连接的的方式使使用并操操作后台台大型网网络数据据库,如如SQLL Seerveer,OOraccle等等。在
19、应应用程序序中,可可以使用用结构化化查询语语言SQQL数据据标准,直接访访问服务务器上的的数据库库,并提提供了简简单的面面向对象象的库操操作指令令和多用用户数据据库访问问的加锁锁机制和和网络数数据库的的SQLL的编程程技术,为单机机上运行行的数据据库提供供了SQQL网络络接口,以便在在分布式式环境中中快速而而有效地地实现客客户/服服务器(cliientt/seerveer)方方案。对象的链链接与嵌嵌入(OOLE)对象的链链接与嵌嵌入(OOLE)将每个个应用程程序都看看做是一一个对象象(obbjecct),将不同同的对象象链接(linnk)起起来,再再嵌入(embbed)某个应应用程序序中,从从
20、而可以以得到具具有声音音、影像像、图像像、动画画、文字字等各种种信息的的集合式式的文件件。OLLE技术术是Miicroosofft公司司对象技技术的战战略,它它把多个个应用程程序合为为一体,将每个个应用程程序看做做是一个个对象进进行链接接和嵌入入,是一一种应用用程序一一体化的的技术。利用OOLE技技术,可可以方便便地建立立复合式式文档(commpouund doccumeent),这种种文档由由来自多多个不同同应用程程序的对对象组成成,文档档中的每每个对象象都与原原来的应应用程序序相联系系,并可可执行与与原来应应用程序序完全相相同的操操作。动态链接接库(DDLL)Visuual Bassic是
21、是一种高高级程序序设计语语言,不不具备低低级语言言的功能能,对访访问机器器硬件的的操作不不太容易易实现。但它可可以通过过动态链链接库技技术将CC/C+或汇汇编语言言编写的的程序加加入到VVisuual Bassic应应用程序序中,可可以像调调用内部部函数一一样调用用其他语语言编写写的函数数。此外外,通过过动态链链接库,还可以以调用WWinddowss应用程程序接口口(APPI)函函数。SQL Serrverr 20000是是在SQQL SServver 7.00的基础础上扩展展升级的的产品。SQLL Seerveer 77.0是是Miccrossoftt公司在在数据库库领域中中非常重重要的产产
22、品,它它具有非非常好的的再造和和重写特特性。SSQL Serrverr 7.0以良良好的性性能、稳稳定性、便于管管理和易易于开发发的优势势。SQL Serrverr 20000继继承了数数据软件件设计和和引擎方方面的优优势,已已经成为为新一代代网络应应用程序序的最佳佳数据库库和分析析解决方方案之一一。作为为Miccrossoftt.NEET EEnteerprrisee Seerveer的核核心组件件,它将将减少电电子商务务、在线线商务和和数据仓仓储应用用程序推推向市场场的时间间,并对对需要的的环境提提供可靠靠的支持持。SQQL SServver 20000对XMLL 和HTTTP提供供充分的
23、的支持;提供分分割装载载和确保保时间的的特性;提供先先进的管管理和协协调机制制,可以以自动管管理线程程任务,降低总总体开销销。除此此而外SSQL Serrverr 20000充充分的利利用了WWinddowss 20000的的功能。ActiiveXX Daata Objjectts是MMicrrosooft公公司应用用Uniiverrsall daata Acccesss的一种种方式。Uniiverrsall daata Acccesss允许用用户为相相关和非非相关数数据使用用同一高高速界面面,同时时还可以以提供一一个使用用简单、语言独独立的界界面。在我们的的此次设设计中我我们应用用了ADDO
24、中的的对象有有:Coommaand (运行行SQLL语句或或存储过过程)、Connnecctioon(用用于管理理连接数数据库或或其他OOLE DB数数据提供供者所需需要的信信息)、Errror(包含特特定错误误的有关关信息)、Errrorrs(包包含一个个Errror对对象集合合)、FFielld(包包含数据据库中特特定字段段的信息息)、FFiellds(包含一一个Fiieldd对象的的集合)、Reecorrd(说说明Reecorrdseet对象象、文件件或电子子邮件信信息中的的一个数数据行)、 RRecoordsset(用于管管理询问问操作产产生的行行组)。在ADOO对象模模型中,主要有有
25、三个用用于数据据库访问问的对象象:Coonneectiion对对象提供供了一个个通向数数据源的的途径,Commmannd对象象包含了了执行SSQL语语句或存存储过程程所需要要的信息息,Reecorrd对象象包含了了询问的的结果。如果需需要,CCommmandd和Rrccorddestt对象能能够创建建一个绝绝对的CConnnecttionn对象,所以仅仅通过创创建一个个单一的的对象就就可以访访问一系系列的记记录或运运行数据据库函数数。Recoord和和Steeramm对象主主要被用用来支持持访问非非数据露露资源。Reccordd对象代代表记录录集中的的一个数数据行,也代表表一个文文件或一一条电
26、子子邮件信信息中的的数据行行;Sttreaam对象象为控制制文件或或电子邮邮件信息息中的数数据提供供了便利利的条件件。Recoord对对象用于于说明诸诸如此类类的信息息:文件件系统中中的子目目录和文文件、电电子邮件件系统中中的文件件夹或信信息。RRecoord对对象也可可以用来来说明RRecoordsset对对象中的的数据行行。Sterram对对象用于于对Reecorrd对象象相关信信息和文文件的二二进制信信息进行行读写。1.3 本文所所工作第一章绪绪论部分分绪论主主要叙述述课题提提出背景景、目前前应用现现状、分分析比较较当前开开发工具具,数据据库技术术的比较较。第二章结结合软件件工程方方法,
27、对系统统进行需需求分析析、功能能划分、数据流流图设计计,并结结合数据据库原理理和功能能划分进进行ERR图的绘绘制、数数据库结结构设计计,第三章根根据需求求分析的的结果,用户概概念数据据模型表表示数据据及其相相互间的的联系。第四章根根据需求求分析的的结果,对系统统进行详详细设计计,主要要介绍用用Vissuall Baasicc6.00实现每每一个模模块的具具体功能能。第五章毕毕业设计计小结,总结部部分介绍绍了设计计体会和和编程体体会,并并指出了了系统设设计中的的不足和和改进的的方向。第二章 需求求分析21总总体需求求调查2.1.1组织织结构图图厂 长副厂长室总 工 室厂 长 室材 料 科销 售
28、科采 购 科2.1.2系统目目标本系统是是根据工工业企业业的生产产过程,控制生生产过程程中的材材料消耗耗,产品品销售,销售成成本等数数据,具具体管理理范围包包括材料料采购,材料库库存,生生产计划划,生产产控制,物料需需求,产产品购进进,产品品销售,产品产产出等。2.1.3核心心任务本系统的的主要功功能是制制定生产产/采购购计划,物料需需求计算算,材料料供求分分析,其其核心任任务是:降低材材料成本本,降低低库存成成本,缩缩短生产产/采购购周期,如何获获得更高高的利润润。2.1.4业务务总体流流程调工业企业基本信息基本信息录入销售信息录入进货信息设置基本信息录入基本信息录入基本信息管理库存统计库存
29、信息管理销售信息管理进货信息管理针对商业业企业业业务的需需求,能能过对商商业企业业业务的的需求,能过对对商业企企业管理理工作过过程的内内容和数数据流程程分析,设计如如下面所所示的数数据项和和数据结结构:产品类别别信息,包括的的数据项项有:类类别编号号,类别别名称。产品信息息,包括括的数据据项有:产品编编号,产产品名称称,计量量单位,类别,入库价价格,分分销价格格,零售售价格,生产厂厂家,更更新日期期,备注注信息等等。客户信息息,包括括的数据据项有:客户编编号,客客户名称称,地址址,邮政政编码,电话号号码,公公司主页页,电子子邮件地地址,税税号,银银行账户户,开户户银行,联系人人,备注注信息等等
30、。供应商信信息,包包括的数数据项有有:供应应商编号号,供应应商名称称,地址址,邮政政编码,电话号号码,公公司主页页,电子子邮件地地址,税税号,开开户银行行,联系系人,备备注信息息等。业务员类类别信息息,包括括的数据据页有:类别编编号,类类别名称称等。业务员信信息,包包括的有有数据项项:业务务员员编编号,业业务员姓姓名,类类别,电电话号码码,家庭庭住址,身份证证号码,备注信信息等。仓库信息息,包括括的数据据项有:仓库编编号,仓仓库名称称。进货订单单信息,包括的的数据项项有:订订货日期期,编号号,业务务员,供供应商编编号,产产品编号号,数量量,单价价,折扣扣比例,总金额额,备注注信息等等。入库单信
31、信息,包包括的数数据项前前:入库库日期,编号,业务员员,供应应商编号号,产品品编号,数量,单价,折扣比比例,总总金额,是否是是即时付付款,是是否记账账,预付付比例,备注信信息等。销售出货货单信息息,包括括的数据据项有:销售日日期,编编号,业业务员,客户编编号,产产品编号号,数量量,单价价,折扣扣比例,总金额额,是否否即时付付款,是是否记帐帐,预付付比例,备注信信息等。库存信息息,包括括的数据据项有:更新日日期,编编号,仓仓库编号号,产品品编号,数量,单价,总金额额,备注注信息等等。转仓信息息,包括括的数据据项有:转仓日日期,编编号,业业务员,转出仓仓库的编编号,转转入仓库库的编号号,产品品编号
32、,数量,总金额额,备注注信息等等。2.2系系统功能能调查系统开发发的总体体任务是是实现各各种住处处的系统统化,规规范化和和自动化化系统功能能分析是是在系统统开发的的总体任任务的基基础上完完成。工工业企业业进销存存系统需需要完成成的功能能主要有有:2.2.1基本本信息管管理包括产品品设置,产品类类别设置置,供应应商设置置,客户户设置,业务员员类别设设置,业业务员设设置,仓仓库设置置。2.2.2进货货信息管管理包括订货货单的管管理,入入库单的的管理以以及进货货信息的的查询等等。2.2.3销售售信息的的管理包括销售售单的管管理以及及销售信信息的查查询等。2.2.4库存信信息的管管理包括转仓仓单的管管
33、理,产产品盘点点和转仓仓信息的的查询等等。2.3系系统功能能模块图图工业企业进销存系统 供应商设置 商品盘点转仓单的录入和修改 转仓信息查询销售单的录入和修改销售信息查询 密码管理用户管理 商品设置 商品类别设置 业务员类别设置 业务员设置 仓库设置 进货信息杳询订货单的录入和修改入库单的录入和修改基本信息设置销售信息管理 系统信息进货信息管理库存信息管理第三章 数据库库的设计计31数数据库设设计概述述数据库设设计是建建立数据据库及其其应用系系统的技技术,是是信息系系统开发发和建设设中的核核心技术术,是指指对于一一个给定定的环境境,构造造最优的的数据库库模式,建立数数据库及及其应用用系统,使之
34、能能够有效效地存储储数据,满足各各种用户户的应用用需求。数据库设设计既是是一项涉涉及多学学科的综综合性技技术,有有时一项项庞大的的工程项项目数据据库建设设是硬件件、软件件、和干干件的结结合;数数据库设设计应该该和应用用系统设设计相结结合,即即整个设设计过程程中要把把结构设设计和行行为设计计紧密结结合起来来。数据据库及其其应用系系统开发发全过程程可分为为以下几几个步骤骤:(一)需需求分析析;(二)数数据库的的逻辑结结构设计计32 需求分分析上章我们们已经做做了详细细的分析析在此不不在进行行说明了了。33数数据库的的逻辑结结构设计计概念结构构设计就就是将需需求分析析得到的的用户需需求抽象象为信息息
35、结构即即概念模模型的过过程。它它是整个个数据库库设计的的关键。本系统统采用自自底向上上方法,即自顶顶向下进进行需求求分析,然后在在自底向向上底设设计概念念结构。逻辑结构构设计的的任务就就是把设设计好的的基本EE-R图图转换为为与选用用DBMMS产品品所支持持的数据据模型相相符合的的逻辑结结构。在在这一阶阶段我们们上一阶阶段所设设计的各各实体及及属性就就转换为为新数据据库中各各个表中中的记录录的数据据项。由由于我们们使用的的关系型型数据库库SQLL Seerveer 220000,所以以概念结结构转化化关系模模型,再再进行特特定的转转换成为为SQLL所支持持的数据据模型,再进行行优化。我们根据据
36、数据库库的需求求分析和和概念结结构设计计,设计计了我们们所需的的数据库库。数据据库由下下面多个个表格组组成,各各个表格格的设计计结果如如下面表表格所示示。每个个表格表表示在数数据库的的一个表表。3.4数数据库的的实现创建数据据库和存存储过程程如下:1.创建建进货定定单表CREAATE TABBLE dbbo.dhh (inn_daate ddateetimme NULLL ,ywwmann chaar (8) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,dhh_noo chaar (8) COOLLAATE Chiinesse_PPRC_CI_AS NOTT N
37、UULL ,gffdm ccharr (8) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,wzzdm ccharr (30) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,sll nummeriic(10, 0) NOOT NNULLL ,inn_daanj nnumeericc(112, 2) NULLL ,i_zk nnumeericc(55, 00) NNULLL ,i_zkee nummeriic(12, 2) NUULL ,bzz chaar (1000) COLLLATTE CChinnesee_PRR
38、C_CCI_AAS NNULLL ) ONN PPRIMMARYYGO2.创建建仓库表表CREAATE TABBLE dbbo.dmm_ckk (dmm chaar (6) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,mcc chaar (400) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,bzz chaar (2555) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ) ONN PPRIMMARYYGO3.创建建供应商商表CREAATE TABBLE dbbo.dmm_gff
39、 (dmm chaar (8) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,mcc chaar (400) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,adddr ccharr (40) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,yzzbm ccharr (6) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,teel chhar (440) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,ittladdd c
40、hhar (550) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,emmaill chaar (500) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,suui_nno chhar (220) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,baank_no ccharr (20) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,baank ccharr (30) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,ywwmann
41、chaar (8) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,bzz chaar (2555) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ) ONN PPRIMMARYYGO4.创建建客户表表CREAATE TABBLE dbbo.dmm_khh (dmm chaar (8) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,mcc chaar (400) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,adddr ccharr (40) COOLLA
42、ATE Chiinesse_PPRC_CI_AS NULLL ,yzzbm ccharr (6) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,teel chhar (440) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,ittladdd chhar (550) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,ywwmann chaar (8) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,emmaill chaar (500) CCOLLLATEE
43、Chhineese_PRCC_CII_ASS NUULL ,suui_nno chhar (220) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,baank_no ccharr (30) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,baank ccharr (30) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,caard_no ccharr (13) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,mbb_reeb nuumerric(122, 22) NNULL
44、L ,bzz chaar (2555) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ) ONN PPRIMMARYYGO5创建建产品信信息表CREAATE TABBLE dbbo.dmm_wzz (dmm chaar (300) CCOLLLATEE Chhineese_PRCC_CII_ASS NOOT NNULLL ,mcc chaar (400) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,jlldw ccharr (8) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,lbb
45、 chaar (300) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,rkkj nuumerric(122, 22) NNULLL ,fxxj nuumerric(122, 22) NNULLL ,lssj nuumerric(122, 22) NNULLL ,cjj chaar (200) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,yxxrq ddateetimme NULLL ,bzz chaar (2555) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ) ONN PPRI
46、MMARYYGO6创建建产品类类别表CREAATE TABBLE dbbo.dmm_wzzlb (lbbcodde chhar (330) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,lbb chaar (300) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,bzz chaar (2555) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ) ONN PPRIMMARYYGO7创建建业务员员表CREAATE TABBLE dbbo.dmm_ywwy (dm ccharr (6) CO
47、LLLATTE CChinnesee_PRRC_CCI_AAS NNOT NULLL ,mcc chaar (200) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,lbb chaar (300) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,teel chhar (440) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,adddr ccharr (40) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,sffz chhar (118) COLLLATTE
48、CChinnesee_PRRC_CCI_AAS NNULLL ,lbbcodde chhar (330) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,bzz chaar (2555) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ) ONN PPRIMMARYYGO8.创建建业务员员类别表表CREAATE TABBLE dbbo.dmm_ywwylbb (lbbcodde chhar (330) COLLLATTE CChinnesee_PRRC_CCI_AAS NNOT NULLL ,lbb chaar (300)
49、CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,bzz chaar (2555) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ) ONN PPRIMMARYYGO9.创建建进货单单表CREAATE TABBLE dbbo.innh (inn_daate ddateetimme NULLL ,ywwmann chaar (8) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,innh_nno chhar (114) COLLLATTE CChinnesee_PRRC_CCI_AAS NNOT NU
50、LLL ,gffdm ccharr (8) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,ckkdm ccharr (6) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,wzzdm ccharr (30) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,sll nummeriic(10, 0) NOOT NNULLL ,inn_daanj nnumeericc(112, 2) NULLL ,i_zk nnumeericc(55, 00) NNULLL ,i_zkee nummeri
51、ic(12, 2) NUULL ,jssfk ccharr (2) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,jzz chaar (2) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,yff nummeriic(5, 0) NULLL ,bzz chaar (1000) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,bzz1 chhar (110) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ) ONN PPRIMMARYYGO10.创创建库存存表
52、CREAATE TABBLE dbbo.kuucunn (uppdatte_ddatee dattetiime NUULL ,kuucunn_noo chaar (144) CCOLLLATEE Chhineese_PRCC_CII_ASS NOOT NNULLL ,ckkdm ccharr (6) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,wzzdm ccharr (30) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,sll nummeriic(10, 0) NOOT NNULLL ,tootall_jee
53、nummeriic(12, 2) NUULL ) ONN PPRIMMARYYGO11.创创建销售售单表CREAATE TABBLE dbbo.ouuth (ouut_ddatee dattetiime NUULL ,ywwmann chaar (8) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,ouuth_no ccharr (14) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,khhdm ccharr (8) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,ckkdm ccharr
54、 (6) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,wzzdm ccharr (30) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,sll nummeriic(10, 0) NOOT NNULLL ,ouut_ddanjj nummeriic(12, 2) NUULL ,o_zk nnumeericc(55, 00) NNULLL ,o_zkee nummeriic(12, 2) NUULL ,jssfk ccharr (2) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,
55、jzz chaar (2) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,yff nummeriic(5, 0) NULLL ,bzz chaar (1000) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,bzz1 chhar (1100) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ) ONN PPRIMMARYYGO12.创创建转仓仓表CREAATE TABBLE dbbo.zcc (zcc_noo chaar (8) COOLLAATE Chiinesse_PPRC_CI_AS NOTT
56、NUULL ,zcc_daate ddateetimme NULLL ,ywwmann chaar (8) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,o_ckddm chhar (66) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,i_ckddm chhar (66) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,wzzdm ccharr (30) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,sll nummeriic(10, 0) NOOT N
57、NULLL ,tootall_jee nummeriic(12, 2) NUULL ,bzz chaar (1000) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ) ONN PPRIMMARYYGO13.创创建销售售订单表表CREAATE TABBLE dbbo.xssdh (ouut_ddatee dattetiime NUULL ,ywwmann chaar (8) COOLLAATE Chiinesse_PPRC_CI_AS NULLL ,xssdh_no ccharr (8) COLLLATTE CChinnesee_PRRC_CCI_AAS N
58、NOT NULLL ,khhdm ccharr (8) COLLLATTE CChinnesee_PRRC_CCI_AAS NNULLL ,wzzdm ccharr (30) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,sll nummeriic(10, 0) NOOT NNULLL ,ouut_ddanjj nummeriic(12, 2) NUULL ,o_zk nnumeericc(55, 00) NNULLL ,o_zkee nummeriic(12, 2) NUULL ,bzz chaar (1000) COLLLATTE CChinnese
59、e_PRRC_CCI_AAS NNULLL ) ONN PPRIMMARYYGO14.创创建使用用者信息息表CREAATE TABBLE dbbo.usser_inffo (usser_id ccharr (10) COOLLAATE Chiinesse_PPRC_CI_AS NOTT NUULL ,usser_pwdd chaar (100) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ,usser_dess chaar (100) CCOLLLATEE Chhineese_PRCC_CII_ASS NUULL ) ONN PPRIMMARYYGO15创创
60、建仓库库存储过过程CREAATE PROOCEDDUREE ckk_seetupp(dmm chhar (6),mmc ccharr (440),bzz chhar (2555) ASSinnserrdm_ck(dm,mc,bz)valuues(dmm,mmcbbz)GO16.创创建进货货设置存存储过程程CREAATE PROOCEDDUREE dhh_seetupp(inn_daate dattetiime, yywmaan ccharr (220),dhh_noo chhar (8),ggfdmm chhar (8),wwzdmm chhar (300),sl nummeriic (10)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化工洗涤工创新思维考核试卷含答案
- 群众抗旱自救指导管理规范
- 医疗保险产品设计与市场策略
- 医疗礼仪:患者隐私保护要点
- 胶囊剂工安全操作模拟考核试卷含答案
- 实际问题与反比例函数课件人教版九年级数学下册
- Unit1PeopleofAchievement词汇课件-高中英语人教版选择性
- 防锈处理工标准化测试考核试卷含答案
- 广播电视机务员岗前评优考核试卷含答案
- 固体矿产钻探工岗前设备考核试卷含答案
- 氢能与燃料电池技术 课件 5-燃料电池
- DG-TJ08-2011-2007 钢结构检测与鉴定技术规程
- 【课件】台湾的社区总体营造
- 重庆市两江新区2023-2024学年五年级上学期英语期末试卷
- BGO晶体、LYSO晶体、碲锌镉晶体项目可行性研究报告写作模板-备案审批
- 昆明理工大学《机器学习》2023-2024学年第一学期期末试卷
- 2023版国开电大本科《高级财务会计》在线形考(任务一至四)试题及答案
- 难治性类风湿关节炎的诊治进展
- 城镇职工医疗保险
- 煤矿用履带式液压钻机ZDY2300LX说明书-图文
- 中外政治思想史练习题及答案
评论
0/150
提交评论