供应商订单管理系统数据库设计_第1页
供应商订单管理系统数据库设计_第2页
供应商订单管理系统数据库设计_第3页
供应商订单管理系统数据库设计_第4页
供应商订单管理系统数据库设计_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

1、数据库课程设计 FORMTEXT 题目供应商订单单管理系系统班级: 学号:姓名: 提交日期:20110 年年 3 月月 133 日目录TOC o 1-3 h z u HYPERLINK l _Toc256271707 一、背景景及需求求分析: PAGEREF _Toc256271707 h 3 HYPERLINK l _Toc256271708 二、系统统功能设设计 PAGEREF _Toc256271708 h 4 HYPERLINK l _Toc256271709 三、E-R模型型 PAGEREF _Toc256271709 h 5 HYPERLINK l _Toc256271710 四、

2、转换为为关系模模式、表表结构设设计 PAGEREF _Toc256271710 h 6 HYPERLINK l _Toc256271711 1、关系模模式: PAGEREF _Toc256271711 h 6 HYPERLINK l _Toc256271712 2、表结构构设计: PAGEREF _Toc256271712 h 6 HYPERLINK l _Toc256271713 五、完整性性设计: PAGEREF _Toc256271713 h 9 HYPERLINK l _Toc256271714 六、数据库库对象设设计 PAGEREF _Toc256271714 h 9 HYPERLI

3、NK l _Toc256271715 1、存储过过程 PAGEREF _Toc256271715 h 9 HYPERLINK l _Toc256271716 2、视图 PAGEREF _Toc256271716 h 10 HYPERLINK l _Toc256271717 3、创建触触发器 PAGEREF _Toc256271717 h 10 HYPERLINK l _Toc256271718 七、数据库库实现 PAGEREF _Toc256271718 h 11 HYPERLINK l _Toc256271719 1、sqll seerveer 220000介绍 PAGEREF _Toc25

4、6271719 h 11 HYPERLINK l _Toc256271720 2、数据库库的建立立 PAGEREF _Toc256271720 h 13 HYPERLINK l _Toc256271721 3、在数据据库中设设计新表表并设计计表之间间的关系系 PAGEREF _Toc256271721 h 13 HYPERLINK l _Toc256271722 4、数据对对象的设设计 PAGEREF _Toc256271722 h 19 HYPERLINK l _Toc256271723 4.1存储储过程 PAGEREF _Toc256271723 h 19 HYPERLINK l _Toc

5、256271724 4.2视图图 PAGEREF _Toc256271724 h 20 HYPERLINK l _Toc256271725 4.3触发发器 PAGEREF _Toc256271725 h 21 HYPERLINK l _Toc256271726 八、课程设设计感想想 PAGEREF _Toc256271726 h 22背景及需求求分析:1.1 背背景介绍绍 随着市市场经济济的飞速速发展, 企业业生产力力不断提提高,传传统订单单管理基基于简单单的系设设计除了了简单,不不安全外外,同时时操作平平台受到到限制,显显然是适适应不了了制造业业复杂的的时务需需求。企企业要不不断开发发客户市

6、市场,必必须联系系方式有有较为全全面的了了解,还还要作好好财务的的收付工工作和产产品管理理工作。同同时收集集处理信信息的速速度、准准确性、安安全性,还还影响到到公司整整体的管管理水平平和决策策层对整整体业务务的控制制和协调调。采用用更高级级流行的的计算机机软件管管理信息息是解决决上述问问题的一一个行之之有效的的办法,促促使完整整实用于于制造企企业的订订单管理理系统的的迫待开开发。1.2需求求分析 我国国目前的的订单管管理软件件很多,大大多是针针对商业业的订单单进行整整体分析析设计综综合管理理,而且且进行事事务处理理的表都都非常综综合单调调,同时时大多数数是基于于最早的的VB设设计和aaccee

7、ss数数据库这这些简单单的设计计工具,高高科技发发展的现现代显然然这种管管理方式式不安全全而且受受到平台台的限制制,基于于这种现现状制造造企业订订单管理理系统,就就是根据据制造业业业务流流程,将将企业业业务的各各类数据据联系起起来,组组成一个个有机的的系统,使使得业务务、财务务、市场场等方面面的信息息得以方方便、快快捷地传传递并经经过精细细和综合合处理生生成各种种报表送送交给各各个职能能部门及及决策层层同时增增添了订订单警示示功能,不不仅可以以节省大大量的人人力,减减少工作作中的失失误,对对客户的的询问可可以迅速速的从电电脑中查查询信息息答复客客户,而而且不受受平台限限制,BB/S是是目前很很

8、好的数数据库访访问结构构,基于于封装行行非常好好的安全全性大大大有所提提高,加加上功能能的齐全全,使其其提高了了竞争力力和增强强了安全全性。 21世世纪数据据库技术术发展专专家研讨讨会。IIBM DB22的创始始人Doonalld HHadeerlee先生与与国内著著名数据据库专家家,就下下世纪数数据库发发展的趋趋势、数数据库领领域革命命性的突突破、IIBM DB22的应用用、数据据订单的的实施、我我国数据据库技术术和应用用的现状状及趋势势、我国国数据库库用户的的需求等等问题,进行了了广泛而而深入的的讨论。数据库系统统的选择择原则(1)数据据库系统统采用易易于集成成的,开开放的技技术。(2)产

9、品品质量优优异,可可靠性高高,适于于长期运运行,能能支持关关键应用用。 (3)数据据安全,保保安型高高。(4)能提提供分布布式数据据库功能能。(5)支持持多种开开发环境境,软件件开发容容易。(6)扩充充性和升升级能力力强。本数据库是是为了满满足一般般经销商商的下列列需求而而设计的的管理供应商商;可以以随时查查看供应应商的情情况管理产品目目录;可可以随时时了解产产品的详详细情况况管理客户列列表;可可以随时时跟踪并并进一步步了解客客户的情情况录入客户订订单;可可以随时时更新订订单系统统,保持持最新的的信息系统功能设设计1、数据录录入功能能:提供供客户,供供应商,订订单和产产品的信信息登记记和录入入

10、。2、数据查查询功能能:查询询客户,供供应商,订订单和产产品的相相关信息息。3、数据统统计功能能:统计计订单,产产品等。 E-R模模型实体E-RR图实体转换为为表之后后的关系系图四、转换为为关系模模式、表表结构设设计1、关系模模式:Custoomerrs(ccustt_idd,cuust_namme,ccustt_adddreess,cusst_pphonne,ccustt_emmaill)Orderrs(oordeer_nnum,ordder_datte,ccustt_idd)OrderrIteems(ordder_numm,ordder_iteem,prood_iid,qquanntitt

11、y,iitemm_prricee)Produuctss(prrod_id,vennd_iid,pprodd_naame,prood_ppricce,pprodd_deesc)Vendeers(vennd_iid,vvendd_naame,vennd_aaddrresss,veend_phoone)说明:加粗粗体的列列名是主主键,斜斜体是外外键。2、表结构构设计:字段名数据类型(长长度)备注字段含义cust_idchar(10)主键客户IDcust_nammechar(50)NOT NNULLL客户名cust_adddressschar(50)NULL客户地址cust_emaailchar(25

12、55)NULL客户电子邮邮箱cust_phoonechar(2555)NULL客户联系电电话Custoomerr表字段名数据类型(长长度)备注字段含义orderr_nuumint(44)主键,外键键订单号orderr_ittemint(44)主键订单目录prod_idchar(10)外键产品ID quaantiity int(44)NOT NNULLL数量item_priicemoneyy(8)NOT NNULLL目录价格OrderrIteems表表字段名数据类型(长长度)备注字段含义orderr_nuumint(44)主键订单号orderr_daatedatettimee(8)NOT NNU

13、LLL订单日期cust_id char(10)外键客户IDOrderrs表字段名数据类型(长长度)备注字段含义prod_idchar(10)主键产品IDvend_idchar(10)外键供应商IDDprod_nammechar(2555)NOT NNULLL产品名prod_priiceMoneyy(8)NOT NNULLL产品价格prod_desscvarchhar(10000)NULL产品描述Produuctss表字段名数据类型(长长度)备注字段含义vend_idchar(10)主键供应商IDDvend_nammechar(50)NOT NNULLL供应商名vend_adddressscha

14、r(50)NULL供应商地址址vend_phoonechar(50)NULL供应商联系系电话Vendeers表表五、完整性性设计:主键约束:cusst_iid、ordder_numm、ordder_iteem、ordder_numm、prood_iid、vennd_iid外键约束:ordder_numm、cusst_iid、vennd_iid检查约束:在表OOrdeerIttemss中quuanttityy0 惟一约束:cusst_nnamee、quaantiity、iteem_ppricce、ordder_datte、prood_nnamee、prood_ppricce、vennd_nnam

15、ee为空性性标识列: cusst_iid、ordder_numm、ordder_iteem、ordder_numm、prood_iid、vennd_iid六、数据库库对象设设计1、存储过过程(1)存储储过程名名:MaailiingLListtCouunt用用途:对对邮件发发送清单单中具有有邮件地地址的客客户进行行计数CREATTE PPROCCEDUURE MaiilinngLiistCCounntASDECLAARE cnnt IINTEEGERRSELECCT cntt=COOUNTT(*)FROM CusstommerssWHEREE NOOT ccustt_emmaill ISS NU

16、ULL;RETURRN cntt;GO(2)存储储过程名名:NeewOrrderr 用途途:在OOrdeers表表中插入入一个新新订单。CREATTE PPROCCEDUURE NewwOrdder cuust_id CHAAR(110)AS-Inssertt neew oordeerINSERRT IINTOO Orrderrs(ccustt_idd)VALUEES(cusst_iid)-Retturnn orrderr nuumbeerSELECCT oordeer_nnum=IIDENNTITTY;GO2、视图视图名:PProdducttCusstommer 用途:联结三三个表,以以返回

17、已已订购了了任意产产品的所所有客户户的列表表。CREATTE VVIEWW PrroduuctCCusttomeer ASSELECCT ccustt_naame,cusst_pphonne,pprodd_iddFROM Cusstommerss,Orrderrs,OOrdeerIttemssWHEREE Cuustoomerrs.ccustt_idd=Orrderrs.ccustt_iddAND OOrdeerIttemss.orrderr_nuum=OOrdeers.ordder_numm3、创建触触发器CREATTE TRIIGGEER CCNU ON ProoducctsssFOR U

18、UPDAATEASDECLAAREprodd_naame as chaar(330)SELECCT prood_nnamee=prrod_namme FFROMM innserrteddif(pprodd_naame=主机机)BEGINNROLLLBACCKPrinnt 不能更更新主机机产品记记录RETUURNEND/测试七、数据库库实现1、sqll seerveer 220000介绍 SQLL Seerveer 220000 是MMicrrosooft 公司推推出的SSQL Serrverr 数据据库管理理系统的的最新版版本。该该版本继继承了SSQL Serrverr 7.0 版版本的优优点

19、同时时又比它它增加了了许多更更先进的的功能,具具有使用用方便,可伸缩缩性好与与相关软软件集成成程度高高等优点点,可跨跨越从运运行Miicroosofft WWinddowss 988 的膝膝上型电电脑到运运行Miicroosofft WWinddowss 20000 的大型型多处理理器的服服务器等等多种平平台使用用。SQLL Seerveer 220000 的特特性Miicroosofft&rreg; SQQL SServver 20000 的特性性包括:1.IInteerneet 集集成。SSQL Serrverr 20000 数据库库引擎提提供完整整的XMML 支支持。它它还具有有构成最最

20、大的WWeb 站点的的数据存存储组件件所需的的可伸缩缩性、可可用性和和安全功功能。SSQL Serrverr 20000 程序设设计模型型与 WWinddowss DNNA 构构架集成成,用以以开发 Webb 应用用程序,并并且SQQL SServver 20000 支支持 EEngllishh Quueryy 和 Miccrossoftt 搜索索服务等等功能,在在Webb 应用用程序中中包含了了用户友友好的查查询和强强大的搜搜索功能能。2.可可伸缩性性和可用用性。同同一个数数据库引引擎可以以在不同同的平台台上使用用,从运运行 MMicrrosooft Winndowws&rreg; 988

21、的便便携式电电脑,到到运行 Miccrossoftt Wiindoows 20000 数数据中心心版的大大型多处处理器服服务器。SSQL Serrverr 20000 企业版版支持联联合服务务器、索索引视图图和大型型内存支支持等功功能,使使其得以以升级到到最大 Webb 站点点所需的的性能级级别。3.企企业级数数据库功功能。SSQL Serrverr 20000 关系数数据库引引擎支持持当今苛苛刻的数数据处理理环境所所需的功功能。数数据库引引擎充分分保护数数据完整整性,同同时将管管理上千千个并发发修改数数据库的的用户的的开销减减到最小小。SQQL SServver 20000 分分布式查查询使

22、您您得以引引用来自自不同数数据源的的数据,就就好象这这些数据据是 SSQL Serrverr 20000 数据库库的一部部分,同同时分布布式事务务支持充充分保护护任何分分布式数数据更新新的完整整性。复复制同样样使您得得以维护护多个数数据复本本,同时时确保单单独的数数据复本本保持同同步。可可将一组组数据复复制到多多个移动动的脱接接用户,使使这些用用户自主主地工作作,然后后将他们们所做的的修改合合并回发发布服务务器。4.易易于安装装、部署署和使用用。 SSQL Serrverr 20000 中包括括一系列列管理和和开发工工具,这这些工具具可改进进在多个个站点上上安装、部部署、管管理和使使用 SSQ

23、L Serrverr 的过过程。SSQL Serrverr 20000 还支持持基于标标准的、与与 Wiindoows DNAA 集成成的程序序设计模模型,使使 SQQL SServver 数据库库和数据据仓库的的使用成成为生成成强大的的可伸缩缩系统的的无缝部部分。这这些功能能使您得得以快速速交付 SQLL Seerveer 应应用程序序,使客客户只需需最少的的安装和和管理开开销即可可实现这这些应用用程序。数据仓仓库。 SQLL Seerveer 220000 中包包括析取取和分析析汇总数数据以进进行联机机分析处处理 (OLAAP) 的工具具。SQQL SServver 中还包包括一些些工具,可可用来直直观地设设计数据据库并通通过 EEngllishh Quueryy 来分分析数据据。SQLL Seerveer 220000共有44个版本本,分别别是个人人版,标标准版,企企业版和和开发版版 HYPERLINK /view/9644.htm sqll seerveer 20008是微微软出的的SQLL系列最最新版本本。其主要要特点如如下:(1)高性能能设计,可可充分利利用WiindoowsNNT的优优势。(2)系统管管理先进进,支持持Winndowws图形形化管理理工具

温馨提示

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

评论

0/150

提交评论