《光盘出租管理系统.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)将光盘信息加入表中:InsertIncoCDVaIUeSr20135781,素颜许嵩InUIIJ歌曲I5。200,);insertintoCDVaIUeS20*35691,幻听,许嵩InUI1,歌曲J59379);insertintoCDva1.ues(2013601MMsannaraHBBHi,insertintoCDVaIU“(2013602叹服J许富Ina1.Ij歌曲,2S,98,);InsercintoCDVSUes,2013603,J庐州月I,许嵩InUI1,歌曲I831.245,);insertInto