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

下载本文档

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

文档简介

1、数据库课程设计 FORMTEXT 题目供应商订订单管理理系统班级: 学号:姓名: 提交日期期:20010 年 33 月月 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 66 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 99 HYPE

3、RLINK l _Toc256271715 1、存储储过程 PAGEREF _Toc256271715 h 99 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、sqql sservver 20000介绍绍 PAGEREF

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

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

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

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

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

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

10、入入。2、数据据查询功功能:查查询客户户,供应应商,订订单和产产品的相相关信息息。3、数据据统计功功能:统统计订单单,产品品等。E-R模模型实体E-R图实体转换换为表之之后的关关系图四、转换换为关系系模式、表结构构设计1、关系系模式:Custtomeers(cusst_iid,ccustt_naame,cusst_aaddrresss,cuust_phoone,cusst_eemaiil)Ordeers(ordder_numm,orrderr_daate,cusst_iid)OrdeerIttemss(orrderr_nuum,ordder_iteem,prood_iid,qquanntitt

11、y,iitemm_prricee)Prodductts(pprodd_idd,vennd_iid,pprodd_naame,prood_ppricce,pprodd_deesc)Vendderss(veend_id,vennd_nnamee,veend_adddresss,vvendd_phhonee)说明:加加粗体的的列名是是主键,斜斜体是外外键。2、表结结构设计计:字段名数据类型型(长度度)备注字段含义义custt_iddcharr(100)主键客户IDDcustt_naamecharr(500)NOT NULLL客户名custt_adddreesscharr(500)NULLL客户地址址

12、custt_emmaillcharr(2555)NULLL客户电子子邮箱custt_phhoneecharr(2555)NULLL客户联系系电话Custtomeer表字段名数据类型型(长度度)备注字段含义义ordeer_nnumint(4)主键,外外键订单号ordeer_iitemmint(4)主键订单目录录prodd_iddcharr(100)外键产品IDD quuanttityy int(4)NOT NULLL数量itemm_prriceemoneey(88)NOT NULLL目录价格格OrdeerIttemss表字段名数据类型型(长度度)备注字段含义义ordeer_nnumint(4)主

13、键订单号ordeer_ddateedateetimme(88)NOT NULLL订单日期期custt_idd charr(100)外键客户IDDOrdeers表表字段名数据类型型(长度度)备注字段含义义prodd_iddcharr(100)主键产品IDDvendd_iddcharr(100)外键供应商IIDprodd_naamecharr(2555)NOT NULLL产品名prodd_prriceeMoneey(88)NOT NULLL产品价格格prodd_deescvarccharr(10000)NULLL产品描述述Prodductts表字段名数据类型型(长度度)备注字段含义义vendd_i

14、ddcharr(100)主键供应商IIDvendd_naamecharr(500)NOT NULLL供应商名名vendd_adddreesscharr(500)NULLL供应商地地址vendd_phhoneecharr(500)NULLL供应商联联系电话话Vendderss表五、完整整性设计计:主键约束束:cusst_iid、ordder_numm、ordder_iteem、ordder_numm、prood_iid、vennd_iid外键约束束:ordder_numm、cusst_iid、vennd_iid检查约束束:在表OOrdeerIttemss中quuanttityy0 惟一约束束:c

15、usst_nnamee、quaantiity、iteem_ppricce、ordder_datte、prood_nnamee、prood_ppricce、vennd_nnamee为空性性标识列:cusst_iid、ordder_numm、ordder_iteem、ordder_numm、prood_iid、vennd_iid六、数据据库对象象设计1、存储储过程(1)存存储过程程名:MMaillinggLisstCoountt用途:对邮件件发送清清单中具具有邮件件地址的的客户进进行计数数CREAATE PROOCEDDUREE MaailiingLListtCouuntASDECLLAREE c

16、cnt INTTEGEERSELEECT cnnt=CCOUNNT(*)FROMM CuustoomerrsWHERRE NNOT cusst_eemaiil IIS NNULLL;RETUURN cnnt;GO(2)存存储过程程名:NNewOOrdeer 用用途:在在Ordderss表中插插入一个个新订单单。CREAATE PROOCEDDUREE NeewOrrderr ccustt_idd CHHAR(10)AS-Innserrt nnew ordderINSEERT INTTO OOrdeers(cusst_iid)VALUUES(cuust_id)-Reeturrn oordeer

17、nnumbberSELEECT ordder_numm=IDEENTIITY;GO2、视图图视图名:ProoducctCuustoomerr 用途途:联结结三个表表,以返返回已订订购了任任意产品品的所有有客户的的列表。CREAATE VIEEW PProdducttCusstommerAASSELEECT cusst_nnamee,cuust_phoone,prood_iidFROMM Cuustoomerrs,OOrdeers,OrdderIItemmsWHERRE CCusttomeers.cusst_iid=OOrdeers.cusst_iidAND OrdderIItemms.oord

18、eer_nnum=Ordderss.orrderr_nuum3、创建建触发器器CREAATE TRRIGGGER CNUU ONN PrroduuctsssFOR UPDDATEEASDECLLAREEprood_nnamee ass chhar(30)SELEECT prrod_namme=pprodd_naame FROOM iinseerteedif(prood_nnamee=主主机)BEGIINROLLLBAACKPriint 不能能更新主主机产品品记录RETTURNNEND/测试试七、数据据库实现现1、sqql sservver 20000介绍绍SQQL SServver 20000

19、 是是Miccrossoftt 公司司推出的的SQLL Seerveer 数数据库管管理系统统的最新新版本。该版本本继承了了SQLL Seerveer 77.0 版本的的优点同同时又比比它增加加了许多多更先进进的功能能,具有有使用方方便,可可伸缩性性好与相相关软件件集成程程度高等等优点,可跨越越从运行行Miccrossoftt Wiindoows 98 的膝上上型电脑脑到运行行Miccrossoftt Wiindoows 20000 的的大型多多处理器器的服务务器等多多种平台台使用。SQQL SServver 20000 的的特性MMicrrosooft®g; SSQL Serrverr

20、 220000 的特特性包括括:1.Intternnet 集成。SQLL Seerveer 220000 数据据库引擎擎提供完完整的XXML 支持。它还具具有构成成最大的的Webb 站点点的数据据存储组组件所需需的可伸伸缩性、可用性性和安全全功能。SQLL Seerveer 220000 程序序设计模模型与 Winndowws DDNA 构架集集成,用用以开发发 Weeb 应应用程序序,并且且SQLL Seerveer 220000 支持持 Enngliish Queery 和 MMicrrosooft 搜索服服务等功功能,在在Webb 应用用程序中中包含了了用户友友好的查查询和强强大的搜搜索

21、功能能。2.可伸缩缩性和可可用性。同一个个数据库库引擎可可以在不不同的平平台上使使用,从从运行 Miccrossoftt Wiindoows®g; 998 的的便携式式电脑,到运行行 Miicroosofft WWinddowss 20000 数据中中心版的的大型多多处理器器服务器器。SQQL SServver 20000 企企业版支支持联合合服务器器、索引引视图和和大型内内存支持持等功能能,使其其得以升升级到最最大 WWeb 站点所所需的性性能级别别。3.企业级级数据库库功能。SQLL Seerveer 220000 关系系数据库库引擎支支持当今今苛刻的的数据处处理环境境所需的的功能。

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

23、和使使用。 SQLL Seerveer 220000 中包包括一系系列管理理和开发发工具,这些工工具可改改进在多多个站点点上安装装、部署署、管理理和使用用 SQQL SServver 的过程程。SQQL SServver 20000 还还支持基基于标准准的、与与 Wiindoows DNAA 集成成的程序序设计模模型,使使 SQQL SServver 数据库库和数据据仓库的的使用成成为生成成强大的的可伸缩缩系统的的无缝部部分。这这些功能能使您得得以快速速交付 SQLL Seerveer 应应用程序序,使客客户只需需最少的的安装和和管理开开销即可可实现这这些应用用程序。数据据仓库。 SQQL S

24、Servver 20000 中中包括析析取和分分析汇总总数据以以进行联联机分析析处理 (OLLAP) 的工工具。SSQL Serrverr 中还还包括一一些工具具,可用用来直观观地设计计数据库库并通过过 Enngliish Queery 来分析析数据。SQQL SServver 20000共有有4个版版本,分分别是个个人版,标准版版,企业业版和开开发版 HYPERLINK /view/9644.htm sql serrverr20008是微微软出的的SQLL系列最最新版本本。其主主要特点点如下:(11)高性性能设计计,可充充分利用用WinndowwsNTT的优势势。(22)系统统管理先先进,支支持Wiindoows图图

温馨提示

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

评论

0/150

提交评论