欢迎来到第壹文秘! | 帮助中心 分享价值,成长自我!
第壹文秘
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 第壹文秘 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    sql数据库实例零件销售中心管理系统.docx

    • 资源ID:1062799       资源大小:34.27KB        全文页数:15页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    sql数据库实例零件销售中心管理系统.docx

    (试脸要求)完成该系统的数据库设计:用SQ1.、实现数据库的设计,并在SQISerVCr上调试通过。A.1.3试验二图书管理系统(试验目的)通过完成从用户需求分析、数据库设计到上机编程、调试和应用等全过程,进一步了解和驾驭本节中所讲解的内容.试脸简述个简洁的图书管理系统包括图书馆内书籍的信息、学校在校学生的信息以及学生的借阅信息,此系统功能分为面对学生和面对管理员两部分,其中学生可以迸行借阅、续借、归还和杳闻H籍等操作,管理员可以完成书籍和学生的增加.删除和脩改以及时学生,借阅、续借、归还的确认.试验要求完成该系统的数据陈设计:用SQ1.实现数据库的设计,并在SQSQ1.SerVer上调试通过.2零件交易中心管理系统试疆报告(参考答案)(试设目的)通过完成从用户需求分析、数据库设计到上机编程、调试和应用等全过程,迸一步了解和驾驭本书中所讲解的内容.(试验管闻零件交易中心管理系统主要供应顾客和供应商之间完成零件交易的功能,其中包括供应商信息、顾客信息以及零件信息。此系统可以U:供应商增加、删除和修改所供应的零件产品.还可以让顾客增加、删除和楼改所需求的零件.交易员可以利用顾客提出的需求信息和供应商提出的供应信息来提出交易的建议,由供应商和顼客进行确认后即完成这笔交易.课程设计全过和I需求分析:(实际具体调查)2数据库设计:(SQ1.SerVer2000设计)概念(模型)设计(实际到概念)逻辑设计逻辑推导物理谀计(理论到实现SQ1.编程、调试(测试整证)(实践反复检验3应用程序编程、调试、测试(用人机交互前台开发工具VB.NET开发widows和Wcb应用程序)需求分析物理设计(从理论'关系模型'到实现实施'数据库建立(物理文件的支配和建立索引)1为了类商在表中搜寻元Ifl的速度,在实际实现的时候应当蓦于码速立索引是各衰中建立索引的表91.(Dpart(ID)(2)Provider(ID)(三)Custcxner(ID)OOSupply(PartID»ProviderID>(5)OferT0Buy(CustomerID»PartID)(6)Business(CustoBerlDrProviderID.PartID)2用SQ1.实现设计实现该设计的环境为Uind(JWS2000PerfessinaBMSSQ1.Scrver2000.01 .建立Part表CREATEBI-I-:Part(IDsmallintIDENTind,1)PRIMARYKEYC1.USTColorviichat(20),NaBevarchar(20)NOTNU1.1.TeightintDEFA1.1.T0.Introtext)2 .建立PrOViCIer表CREjTETAB1.EProvide"IDs三allintIDkMITY(1,1)PRIMARYKEYC1.USIERED,NaBevarchar(20)NOTNU1.1.,passwordYarCharNOTNU1.1.Addressvarchar(30),Telvarchar(20),Introtext)3 .建立CUStOmer表CKEATETAB1.ECUStoaer(PRIMARYKEYCU三IDSmallintIDENTITY(1,1)Naaevarchar(20)NOTNU1.1.,Addressvarchar(30),Te1.Varchar(20)4 .建立Supply表CRETETAB1.ESupply(PartIDSmalIint,ProviderIDsnailint,Priceinll3蟋改个人馆息(UPdate)1.1PdateProYiderSet(Name=口NHme,AddressFAddress,Tel=STel,Intro=Slntro)WHERE(ID=ID):(4增加供应项(add.suPPIyilS)INSERTINTOSupply(PartID.Providerid.Price.Quantity)VAl.1.ES(SPartID,SProvderlD.SPrice;U(Xiantily);(5)删除供应项(de1ete_supply_itcm)DE1.ETESupPlyBIIERE(PartiDepartIDM)ProYideID-SProviderlD)s(6)修改供应项(update_supply_item)UPDATESupplySET(Price=PriCe.Quantity=8Qantity)HERE(PartlD=PartIDANDProvidcrID=KProvidorID)'很明显,系统并没有供应面对供应商修改零件信息的接1.I,所以供应商供应的零件必需已经在零件表中存在:可以这样假设,交易所的管理员负贡更新零件信息,而供应商可以向交易所申请增加某种零件的信息.任实上顾客也可以提出这样的要求.8 .顾客操作'注册(register)INSERTIXTOCustomer(ame,Address,Tel)VA1.UES(8Name,Address,«Tel);在登记操作后,顾客得到一个唯的ID,可以依据这个ID来变询和修改顾客的数据.(2)注tfi(unregister)DE1.ETECustoeerWHERE<ID=*ID);(3)修改个人信息(update)UPDATECustoeerSet(Name-SName.Address-RAddress.Tel-STel)WHERE(IDMfJD):(4)增加需求项(add_OfferToBuy_itce)INSERTINTOOfferToBuy(PartID,CustomeriD.Price.Quantity)YA1.UESUPartID.SfCustoinerID.SPrice.SQuantity),(5) JW除需求项(delete_OfferToBuy_itenn)DE1.ETEOfferToBuyWHERE(ParlIDXParllDANDCUSlomerlRseUSlo三erID):6)蟋改需求项(叩dateOfferToBuyitem)UPDATEOfferToIluySET(Price=UPrice,QUantity=yuantityWHERE(PartlD=PartIDANDCUSomeriD=JtCusloeerID)9 .交易员针对需求分析中提出的何超.我们提出“协议书”的解决方案,方案的说明如下,每个交易在达成以前都作为协议书保存在数业:陈中,协议书具有和交易一样的完备信息,可以在条件成熟的状况下转为一个达成的交易:2孙议书只有在供应商和帧客部签字的状况下才有效:有效的协议M由交易员签发,侨议书一经签发.就生效表明一个交易的达成.数据库中的数据将同时予以修改:(3)协议书可以由供应商、颜客或者交易员中的l意一个人提出申请.当协议书在双方没有部签字前,协议的双方或者交易员都可以删除这个协议书;但是,当协议书签字完毕后,协议书就不得删除(修改),只能由交易员进行处理:4)协议书有可能在转成交易的过程中失败.因为在交易达成以前.数据库中的数据行可能因为其他交易而改变,一个孙议书可能失效.这是允许的,依据以上分析,对数据库的模型作一些修改,增加协议书表,其关系模式如下:Agreeaent(CustoaerlD>ProviderP>PartID,Price,Quantity.CustoaerSign.ProviderSign)对应的SQ1.描述为:CREATETAB1.EAgreefflCnI(CUSlomereseallint,ProviderlDsmal1intPartlDsmal1int9Priceint,Quantityint»CustomerSignint»ProviderSignint,CONSTRAINTPtAGREEMEVTPRIMARYKEYC1.USTERED(CustomerID.ProviderID.PartID)»CONSTRAINTFK_AGREEXENT_CUSTOMERIDFOREIGNKEY(CustomerID)REFERENCESCustomer(ID).CONSTRAINTFtGREB!ENT.PROV1DERIDFOREIGNKEY(ProviderID)REFERENCESProvider(ID).CONSTRAINTFi1.AGREEiEN1.PARTn)FOREIGNKEY(PartID)REFERENCESPart(ID)与上述其他操作相比对交易的操作时数据完整性要求比较高,其中须要留意的地方是:察防止同一用户(供应商,原客)的JMI因两个交易而同时修改;须要同时对供应数据康(SUPP1力、需求数揭/(OfferToBu"、交Jl数据/(Business)和的议数据库(Agr*nt)作出修改,而且须要保持这裁修改的原子性,很明显,这些要求正是对于一个事务(transaCtion)的要求.所以可以用一个事务来完成签发一个协议的操作.事务的描述如下:CREATEPROCPASS_AGREEMENTQProViderIDint.Qcustomeridint.如artIDintASDEC1REeTransNacVARGIAR(20)SE1.ECTTransName-'Pass-gree三ent,BEGINTRANSACTION8TransNa三eDECIAREQPriCeINT.qUANT11YintSE1.ECTrice=price.©quantity=quantityFROMARreCmenlWHEREPrlwdQrH)-QPrOViderlDANDCustomerlD-OcustoiierIDANDPanID=ftpartll)INSERTINTOBusiness(ProviderID.CustomerIR,ParllD,Price,Quantity)V1.ues(providerid.custo三erIDPartID.0price.quantity)UPDATESupplySETquantity=quantity-qunntityWHEREProviderID=rividerlDANP>artID=partIRIF(SE1.ECTquantityFROMSupplyWIEREProiderid-providerANDpartID-PartID)<0R01.1.CKTRANSACTIONft,ranSNa三eDE1.ETEFROMSupplyWHEREquantity=OUPDATEOfferTuBuySETquantity=quanttity-0quantityMIERECustoBerID-customeridANDpartID-QpartIDIF(SEI.ECTquandtityFROMOfferToBuyWHERECustoerlD=CustomerIDANPpartID=CpartID)<0RO1.1.BACKTRANSACTIONeTransNaDE1.ETEFROMOfferToBuyWHEREquanti

    注意事项

    本文(sql数据库实例零件销售中心管理系统.docx)为本站会员(p**)主动上传,第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第壹文秘(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 1wenmi网站版权所有

    经营许可证编号:宁ICP备2022001189号-1

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!

    收起
    展开