光盘出租管理系统.docx

上传人:夺命阿水 文档编号:1694190 上传时间:2024-11-25 格式:DOCX 页数:28 大小:287KB
返回 下载 相关 举报
光盘出租管理系统.docx_第1页
第1页 / 共28页
光盘出租管理系统.docx_第2页
第2页 / 共28页
光盘出租管理系统.docx_第3页
第3页 / 共28页
光盘出租管理系统.docx_第4页
第4页 / 共28页
光盘出租管理系统.docx_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《光盘出租管理系统.docx》由会员分享,可在线阅读,更多相关《光盘出租管理系统.docx(28页珍藏版)》请在课桌文档上搜索。

1、光盘出租管理系统-需求分析21 .课题背兔及意义22 .业务需求23 .数据流程图24 .数据需求3二、概念结构设计31.光盘信息E-R图32 .顾客信息43 .管理员信息44 .总的E-R图6三、逻辑结构设计6四.物理结构设计71 .光盘信息72 .顾客信息73 .管理员信息74 .租借信息85 .归还信息81 .数据库CmanagememSySIem(光盘出租管理系统)的建立82 .创建基本表93 .数据初始化124,单表查询145 .数据查询,更新及触发器,存储过程的创建176 .创建存储过程217 .超期处理23六.课程设计小结24一.希求分析1 .课题背景及意义光盘出租管理系统是一个

2、光盘出租商管理不行缺少的部分,它对于光盘出租商是至关重要的。光盘租赁系统供应足够的信息和快捷的查询手段。始终以来人们运用传统人工方式管理光盘的基本档案,这种管理方式有许多缺点:效率低,保密性差。另外时间一长,将产生大量的文件和数据,刻于查找,更新和维护都带r不少的困难。随着科学技术的不断提高,计算机科学的日渐成熟,其强大的功能已为人们深刻相识,它已进入社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,运用计弊机对光盘租赁进行管理,具有手工管理所无法比拟的优点。例如:检索快速,牢靠性高,存储量大,保密性好,寿命长,成本低等。这些优点能极大地提到光碟档案管理的效率,也是光碟租赁管理科

3、学化,正规化的重要条件2 .业务需求业务流程图如下:抽象出系统有哪些详细功能要求即功能模型。(1)注册。(2)租赁。(3)注册会员。(4)充值。信用户通过填写新信息即可成为新用户。账户余额足够的状况下可以租赁光盘。成为会员后有更多的查询和租赁的权限。用户通过充值可以更新自己的账户及借光通过用户反馈来更新了解信息。(5)评价建议。4.数据需求须要处理的主要数据对象:1 .顾客信息:登陆账号、登录密码、个人基本信息等2 .租借记录:起租日期、归还日期、租赁人编号、归还状态等3 .账户管理:账户余额、己缴押金等数据流程图如下:二、概念结构设计1 .光盘信息E-R图2 .顾客信息3 .管理员信息光盘信

4、息光盘媪号光盘名字借出数更出版社)(出版日期4 .总的E-R图三、逻辑结构设计将E-R图转换成等价的关系模式为:顾客(顾客编号,姓名,性别,年龄,电话,地址,注册日期,账户余额,罚款金额,超出天数,借光盘数)光盘(光盘编号,光盘名字,作者,出版社,出版口期,类别,借出数量,库存量)管理员(管理员编号,姓名,性别,年龄,电话,地址)租借(租借编号,顾客编号,光盘编号,租借费用,租借天数,租借日期)归还信息(光盘编号,归还日期,管理员编号)四.物理结构设计1 .光盘信息表db。洗在信息”表dbo.CO表dbo.CD,表dbo.renta列名载据类型允讦空光盘作者nvrcar(10)光盘名字nvar

5、char(10)出版日期datetme类别nvarcar(10)借出里mt原存里mt光盘隔号11varchar(10)2 .顾客信息H-uvuj11caisjsRC-uu.vrcujf1.unV51.J列名被的母rvarchar(10)fYvarchar(10)nvarchar(2)htfxhaf(1.1.)nvarchar(SO)主册日期dtebme账户余额money罚裁金额money超出天效ht借光盘数ht3 .管理员信息列名他掂类SSRvarchar(IO)nvarChar(IQ)vafchar(2)nt:11varchar(1.1.)11vafchar(5O)OB0O4 .租借信息列名

6、租借班号varchr(10)嵌客编号Hvafchar(IO)光盘编号rrvarchar(10)租信日期datetime租借天数M租借费用money5 .归还信息表dbo.Tb1.c.1.-表-dbo.fe1三S去dbo.CD表dbo.CI列名效据类为Fa光盘隔号nvrchar(10)管理员编号nvardw(10)I)衣日期dateone一面一.五.数据实施和维护1 .数据库CDmanagementsystem(光盘出租管理系统)的建立createdatabaseCDnianagesystemonprimary(name=CDmanagcmcntsystcm.HamcDfgon(name,CDm

7、anagcfi1.ename-DfCDsystem.1.d.size6MB.maxsizc20MBIi1.cgrowth2()MB)g2 .创建基本表(1)管理员emp1.oyee信息1.ENOVO-PCSQ1.eXP-SQ1.Query1.sqI*推要createtab1.eemp1.oyeeecp1.oyee1.dnvarcar(10notnu1.1.,enamenvarchar10)roc:.11rsexnvarchar(2)notnu1.1.,ageInt.ot:一二,te1.char(11)no-nu1.1.,adressnvarchar50ncprxarykeyerop1.oyee

8、1.d:(2)光盘CD信息createtab1.eCD(CDIdnvarchar(10二ii,CDnamenvarchar10noz二二,authornvarchar2.2r.-1.1.,CDDatedetetme.j11rsorenvarchar10nonu1.1.,1.endingnrnotnu1.1.,inventoryIntn.11,primarykeyCDId(3)顾客CUStomer信息a1.tertab1.ecustomeraddCcountintnotiu1.1.createtab1.ecustomerCustoinerIc1.nvarcar(10not匚二一1.Custome

9、rnainenvrcar10,:,Custorcexsexnvarchar,(4)租借rcn1.a卜信息龙今资濠百理器4X二01.ENovo-PCySQ1.EXPRESS(SQ1.Server9.1.e1.jK3三KUiiSStSfffiS(JCDmanagesystemJ元盘右租宣理统二敌踞.堂关茎朗日口表)N笈统表ff1.3db。.限官信息田dbo.告理员信包田dbo.11fi三.三(8Odbo.租借信息三3三S田口同义词1.口可编程性SJ口安全性E1.J安HIKCJ服务靠对象(t层制(B1.a管会文件(F)邦S(E)哎朗(V)SiS(Q)IB(B窗口(W)社区(OWtt(三)J蒙第宣询(

10、N)1.u,.通昌3陛?S事也CDmanagesystem!执行(X)形2%1弱.41:G表-dbofi值信息表-dboSf(三三1.ENOVO-PCSQ1.EXP-registrationdatet1.M,accountba1.anceoneynotnu1.1.,beyonddaysnrnotnu1.1.,priwrykeyCustowerIdcreatetab1.erenta1.renta1.1.dnvarcar(10nui1.rCustomerIdnvrchr10notnu1.1.,CDIdnvarchar10notnu1.1.,renta1.daysint:一;renta1.dated

11、atetimenotnu1.1.,renra1.feemoneync,:n二1一foreignkeycusccmer1.d-referencescustomeforeignkeyCDIdreferencesCD(CDId1.m3消息命令已成功完成。(5)归还信息:createtab1.eCreturn(CDIdnvarcar(10)nornu1.1.rCustomerIdnvarchar(10)notnu1.1.,CDreturndacetimenotnu1.1.,primaryIcey(CDId)总消息命令已成功完成。3.数据初始化(1)将管理员信息加入表中:insertintoej11p1

12、.oyeeVa1.UeS20110011,李玉文,女I30J64726841.,焦作市解放区”;insertintoemp1.oyeeva1.ues,282002,吴峰I,男J35J6395641,,焦作市解放区;-表-dbo.emp1.oyee表dbo.g三fi三S1.ENOVO-PCSQ1.EXP.-SQ1.Query1.sq播妾empoyee1.denomesex际teodress-9,.201W01李玉文女X6472684焦作市解放区2012002则男307985641焦作市解放区*NU1.NU1.1.NU1.1.AUZNU1.1.N1.U(2)将光盘信息加入表中:InsertInco

13、CDVaIUeSr20135781,素颜许嵩InUIIJ歌曲I5。200,);insertintoCDVaIUeS20*35691,幻听,许嵩InUI1,歌曲J59379);insertintoCDva1.ues(2013601MMsannaraHBBHi,insertintoCDVaIU“(2013602叹服J许富Ina1.Ij歌曲,2S,98,);InsercintoCDVSUes,2013603,J庐州月I,许嵩InUI1,歌曲I831.245,);insertIntoCDva1.ues(t20136041,千百度,许嵩,c1,,歌曲,,52,);11iI石消息(3)将顾客信息添加到表中

14、insertintocustomerVA1.g(387659刘欢一男u1.-U1.1,59,0,0;insertintocustomerVaIUeS(2684951.,李晶1.,女111rnu1.1.,nu1.1.,nu1.1.,23,Or3.0);insertintocustomerVa1.UeS1.32765ei刘畅J男,r.=I1.,nu,:-XI,49,0,2.5:insertnocustomerva1.ues(t387657,nu1.1.rnu1.1.,nu1.1.,nu1.1.,58,Or0.:insertintocustomerVaIU(327656,张丽J女,一工,26,0,1

15、.S;insertintocustoaerva1.ues(376S5,1.H*nu1.1.,nu1.1.,nu1.1.rnu1.1.,34r0r0);CUStomefIdQjStOfnCUStO.CUStO.CUSt.customera.,festrat.accoutbaiareKyofirmest.268495李晶女NU1.1.NU1.1.NU1.1.23,00000o.cooo387655王伟男NU1.1.NU1.1.NUU34.000000.800387656旅明女NU1.1.NUUNU1.1.26,000001.5000387557李依女NU1.1.NUUNUU58.80000.000

16、03876S8刘畅里NU1.1.NU1.1.NUU49.000002.S000387659刘次男UZNUUAUZ59.00000NUU*NUUAUZNU1.1.NU1.1.UZN1.JUNU1.1.NU1.1.NUU(4)将租借信息插入表中:insertintorenta1.va1.ues.,26X9574,387659,2()13569,30201.34)7/083.01:insertintore11a1.va1.ues2689575,.,268495.2013578,.45:2013.()6-25.4.5.insertintorenta1.va1.ues,t2689576,387658,2

17、0136OI-.352O13W24,3.51:insertintorenta1.va1.ues.:,2689577,.,387657,20136O2,.4O.,2013/06/294.01:insertintorenta1.va1.ues.26X957Xg7W62()136()3,452O13,(I:insertintorenta1.va1.ues,2689574,387659201356930,2013/07/08,r3.0;insertmzorenca1.va1.ues,2689575,268495,201357Sf45r-2013-06-25t,4.5:insertintorenta1.

18、va1.ues(2689576t3876S81.201360i35,t20130624,3.5);insertintorenta1.va1.uesC2689577,387657r2013602tr40,201306294.0;insertintorenta1.va1.ues26S9578,3S7656tr2013603t,45r12013/06/254.5);insertintorenta1.va1.ues,2689579t3876S5tr2013604,r20,t20130725,r2.0);SiI-J1fS)xdbo.rcnta1.去-dbo,CD表-dbo.Cretum1.ENoVoPC

19、SQ1.EXP-SQ1.Query1.sq1.,TrenUi1.dOJStomefIdCDIdTenUMaysrenudaterenta1.*SS26895743876592013S69302013/7/80:00:003.000026895752684952013578452013/6/250:8:004.5026895763876582013S69352013/6/240:00:003.5000m26895773876572013578402013/6/290:00:004.000026895783876562013S69452013/250:00:004.5000268957938765

20、52013569202013/7/250:00:00Zoo8*NU1.1.AUZNUUNU1.1.NUUNUU4.单表查询(1)在emp1.oyee表中查询:se1.ectfromemp1.oyeese1.ect*Croae11ap1.oyeer:iW结果。消息Cfrp1.oyee1.denamesexatdadressS1fi-1.i:李王文女308472684焦作市解放区2122吴雄里307985641焦作市解战区(2)在CUStomer表中查询:se1.ectfromcustomerCUfitomoridcustomer.cutone.CustomerageCustomerte1.cus

21、to11)eradr268495!李晶女NU1.1.NU1.1.NU1.1.387655王伟男NU1.1.NU1.1.NU1.1.387656泰丽女NU1.1.NU1.1.NU1.1.387657李欣女NU1.1.NU1.1.NU1.1.38758刘畅更NU1.1.NU1.1.NU1.1.387659幽更NU1.1.NU1.1.NU1.1.(3)在CD表中查询:SeIeC1.fromCDse1.ectfroCD“111.n结果消息COMCDnameauthorDateSOftICndingi11vcrtory2013569许春NU1.1.Sm592202013578许喜NU1.1.歌曲5020

22、0(4)在renta1.表中查询:se1.ectfromrenta1.se1.ectfromrenca1.卜.仙叫总结果总消息re11taWc5ocnefWCDMrcr1.J387659201355930201307-08000000.0003.0022689575268495201357845201306-250000,0004.50326S95763876582013563352013O&24000000.0003.50426835773876572013578402013)G-29000000.0004.00526S957838765620135694520130625OQ0G00.0O

23、04.50626895793878552013569202013)72500.00:00.0002.00(5)在CretUrn中查询:se1.ectfromcrctumse1.ectfrocreturnG11任IOkf1.ICDWcutoO口结果Rj消息Custoner1.dcustom.custom.CustomeragectoneftciCustorwadressneg5trat0naccount.be.fjnwtCcc1:387656i张丽女NU1.1.NU1.1.NU1.1.NU1.1.260001.5012387658勇NU1.1.NU1.1.NU1.1.NU1.1.49.0002.

24、501(7)查询顾客一借光盘的天数:以2013/8/2为当前日期,则语句为:SdeC1.c1.CustonierIdxustoniernanK.datcdiffday.rcnta1.date.,2013,2IasborrowdaysfromcustonwrcI.renta1.r1.wherec1.CustomeridrICustoineridse1.ectc1.customer1.d/Customernaaiezdacediff(dayrrenta1.dace,201382f)asborrowdaysfromCUBtoicerc1.,renta1.r1.wherec1.cusccmerid三r

25、1.customerid0)11消息命令已成功完成。假设归还光盘编号为2013578和2013569代码insertintoCreiurnva1.ues.,2013569,.387659,2013M):insertintoCrctumva1.ues.:,201.357X26S49572013085;insertXntoCrecurnva1.ues(,2013S9,3876S9,2013/8/7);insertintoCrecurn_jiis 行受影晒 行受影响IU行受影喻 1行受影响,re.ccontba1.ancebeyondd.finestC268495李品女NU1.1.NU1.1.NUU

26、23.000000.000387655王伟里NU1.1.NU1.1.N1.U34.000000.00001387656张前女NU1.1.NU1.1.NU1.1.26.0001.501387657李欣女NU1.1.NU1.1.NU1.1.58.000000.00001387658夬两以NU1.1.N1.UNU1.1.49.000002.50001387659帔勇NU1.1.NU1.1.NI1.59.00000AUZ0*UZNU1.1.NU1.1.NU1.1.NU1.1.NU1.1.NU1.1.NU1.1.NU1.1.N(4)在renta1.表中建立一个插入触发器(rentaCD2),当借光盘操作

27、时,要变更CD表的部分属性,库存量减1,借出量加I0createtriggerrcnta1.CD2onrenta1.afterinsetasupdateCDsetinventor)inventoryI1.ending1.endingIwhereCDCDidnse1.ectCDCDidfmmCD.renta1.whereCDCDidrenta1.CDidcreatetriggerrentXCD2onrenta1.afterinsertupdateCDsetInventoxy=Invencoxy-I,1.endng=1.endxng1.whereCD.CD1.din(ae1.ectCD.CDidf

28、romCD,renta1.whereCD.CD1.d三renta1.CD1.d)J消息命令已成功完成。6 .创建存储过程(1)创建一个依据光盘类型查找该类型光盘的全部信息的存储过程createproceduresort类别charIOasse1.ect*fromCDwhereSOft类别createproceduresort类别char(10)se1.ectfromCDwhereSOr1.类别6s命令已成功竞成;执行存储过程查询歌曲光盘信息execsore歌曲I1.1.:拮果J消息CDWCDnameauthorDatesort1.endinginveftory1f-2i-j569i幻听2i紊预

29、32013601认恺42013602I又服52013603凫HI月62013604千百度22220114098245348(2)创建个存储过程依据顾客编号,查询出顾客借光盘信息createprocedurecustomcrid顶客编号CharaO)asse1.ectCUs1.oniercus1.o11erid顾客端.cus1.oncrnan,怅客姓名.Ccount已借光盘.accountba1.ancc账户余额.CDCDid光盘编号.CDnamc光盘名字rcmakhc租借日期.rcnu11days租借天数.rcma1.fcc租借费用fromrenta1.CDcustomerwhererenta1.CDidCDcdidandrenta1.cus(omcridCustomercustomcrid.uiCustomcrcus1.omcrid顾客编号口结果颗翻I号厢姓-1555三王伟已借光触发器:JCDmanagesystem1.J数JSM关系阴BSE1.J票泛dbo.CDEZ2dbo.Creturn住口列也I1.iff.1.J约束臼蛇蛀器0

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号