影碟租赁系统毕业设计论文.docx

上传人:来看看 文档编号:3931683 上传时间:2019-10-10 格式:DOCX 页数:62 大小:133.04KB
返回 下载 相关 举报
影碟租赁系统毕业设计论文.docx_第1页
第1页 / 共62页
影碟租赁系统毕业设计论文.docx_第2页
第2页 / 共62页
影碟租赁系统毕业设计论文.docx_第3页
第3页 / 共62页
影碟租赁系统毕业设计论文.docx_第4页
第4页 / 共62页
影碟租赁系统毕业设计论文.docx_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《影碟租赁系统毕业设计论文.docx》由会员分享,可在线阅读,更多相关《影碟租赁系统毕业设计论文.docx(62页珍藏版)》请在三一文库上搜索。

1、广东海洋大学寸金学院2012届毕业论文广东海洋大学寸金学院毕业论文论文题目:影碟租赁系统 DVD rental system 目录目录1摘要3ABSTRACT3前言4第一章 绪论51.1系统的开发背景51.2系统的开发意义和目的5第二章 可行性研究62.1 技术可行性62.2 操作可行性62.3 法律可行性62.4 经济可行性62.5 结论8第三章 需求分析93.1 总体目标93.2 具体目标93.3 系统功能建模103.4 系统数据模型21第四章 总体设计234.1 HIPO图设计234.2 IPO图设计244.3 代码设计284.4 数据库设计304.5 输入输出设计344.6出错处理设计

2、48第五章 详细设计495.1 系统模块设计495.2 程序流程图54第六章 测试556.1 测试原则及测试方法概述556.2 系统主要测试用例举例56第七章 总结58参考文献59致谢60摘要随着现代科学技术的进步,人类社会正逐走向信息化。现代不断出现的“自动办公化”的指导思想。对商家而言,全面开发和应用计算机管理信息近期成了不可避免的问题。具有一定规模的影碟行具有系统化的操作必不可少,因此,开发影碟租赁系统也很重要。本文介绍了在 Visual Basic与SQLServer2005环境下开发影碟租赁系统的过程。文章介绍了图书馆管理信息系统的系统分析部分,包括可行性分析、影碟租赁流程分析等;系

3、统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法。本文所设计的影碟租赁系统可以满足顾客和影碟行管理员两方面的需要,达到了设计要求。关键字:影碟租赁系统 设计 开发ABSTRACTWith the advances in modern science and technology, human society is by information-based.The guiding ideology of the modern automatic office emerging. Businessmen are the comprehensive dev

4、elopment and application of computer management information recently became inevitable. DVD line has a certain scale and systematic operation is essential, therefore, the development of DVD rental system is also very important.This article describes the development process of the DVD rental system i

5、n Visual Basic and SQLServer2005 environment. The article describes the system analysis section of the library management information system, including feasibility analysis, the DVD rental process analysis; system design part introduces the system functional design and database design and code desig

6、n; system part of several main modules algorithm.DVD rental system designed to meet the needs of the customer and DVD line administrator, to meet the design requirements.前言随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。影碟行在正常运营中总是面对大量的顾客信息,影碟信息以及由两者相互作用产生的借碟信息,还碟信息。因此影碟租赁

7、信息化是发展的必然趋势。用结构化系统分析与设计的方法,建立一套有效的影碟租赁系统,可以减轻工作,将工作科学化、规范化,提高了影碟行信息管理的工作质量因此根据影碟行目前实际的管理情况开发一套影碟租赁系统是十分必要的。第一章 绪论1.1系统的开发背景在当今社会,随着计算机的发展及网络技术的应用,计算机应用在全球范围内的普及。当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。而在日常生活中信息技术的不断融入,在技术越来越先进的同时,我们应该从以前繁琐的事务中解放出来 ,来提高了我们的工作效率。随着社会的进步,电影成了人们茶余饭后的重要部分,如今网络上盗版盛行,各种电影首映后不到一个星期网络

8、上就会出现所谓的“抢先版”。虽然模糊不清,但由于电影院票价和正版影碟价格对大众来说价格相对偏高,因此市面上陆陆续续地出现了一些影碟行。如今影碟出租行业发展迅速,大大小小的影碟出租行到处可见,特别是一些发展较大的影碟出租店采用大规模的连锁经营方式。随着规模的扩大传统的影碟租赁管理已经不能适应发展的需要。世面上的影碟行业务主要是集中在对影碟的出租归还上。由于对影碟的管理工作量较大,采用手工的方式容易出错,并且不能满足顾客对影碟的详细的查询功能;在影碟的出租和归还上由于一般顾客和会员的收费方式的不同也增大了工作量和出错的机率。在现有的影碟出租中对顾客或是对会员的管理也很重要,传统的登记方式不仅费时而

9、且不能对其出租日志进行系统的管理,造成了不必要的经济损失。计算机信息化管理有着储存信息量大,速度快、便于管理等特点,提供给我们的处理信息及时快捷,在工作中不仅减缓了压力,同时提高了我们工作人员的自身素质。将影碟出租这一传统行业进行信息化。我们这一系统满足了对日常的碟片管理;碟片的出租与归还的管理;营业额的记录统计;客户会员的管理以及管理者对员工的管理等。由此可见,开发一个影碟租赁系统对影碟行来说是有必要的。1.2系统的开发意义和目的系统开发的总的设计意义就是实现影碟租赁管理的系统化,规范化。从而吸收读者,拓展业务。系统开发的目的在于系统在界面设计方面要尽可能的人性化,对用户使用而言应该是简单易

10、用的,在布局和设计上要科学化。该系统是为影碟行研发的,系统开发的目标是实现影碟租赁的系统化、规范化和自动化,这是在用户需求的基础上提出来的,功能要求如下:1、管理员能对影碟租赁系统里的会员信息、影碟信息、租赁信息等进行数据的添加、修改、删除、查询以及统计的功能操作。2、会员能够登录系统和修改密码,并且只能够查询自己的租赁信息和个人信息查询以及查询影碟行的影碟库信息(包括影碟名、影碟角色、出品公司、库存数量等)。第二章 可行性研究2.1 技术可行性本系统拟采用的技术如下:(1)采用面向对象的设计方法进行方案设计,选择VB 6.0为开发工具。(2)采用 SQL SERVER 2005作为数据库平台

11、。技术方面,我们选择的是VB和SQL,都是大学三年里学的相对熟悉的语言,即使遇到部分困难,也可以从丰富的参考书中找到解决方案。所以影碟租赁系统在技术方面是绝对可行的。2.2 操作可行性设备方面,本系统对机器本身没有太高的要求,一般个人电脑完全可满足要求。管理人员方面,界面设计时充分考虑管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充。顾客使用方面,使用该系统,客户原有体系几乎不需要太大的变化,这是个即装即用的系统,对技术的要求不高。只要会简单的计算机操作即可。 综上所述,该系统在操作方面上是可行的。2.3 法律可行性该系统的开发是用于做毕业设计的,

12、系统的开发无害于社会的发展。从法律方面来看此软件系统自主开发,无侵犯专利权、侵犯版权等问题。所以,该系统在法律上是可行的。2.4 经济可行性影碟租赁系统的投资与收益初步估算如下。2.4.1 支出(1)基础投资:管理员终端PC机1台:5000(元)条码设备:1200(元)(2)其他一次性投资:Microsoft Visual Basic 6.0:4600(元)Microsoft SQL Server 2005(微软SQL Server 2005中文标准版包10用户):13000(元)软件开发费:10000元(3)后续投资:系统后续维护费用:2000(元)/年初期投资=基本投资+一次性投资=500

13、0+1200+4600+13000+10000=33800(元)2.4.2 收入使用了该系统后,在管理人员方面节省了人手3名,现如今平均月薪大概为2000元,即每年可以节省24000元。除去系统后续每年的维护费用,即每年节省了22000元。估计该系统将使用5年,按年利率3%,计算使用系统后每年预计节省的资金的现在价值,如表2-1所示:年将来值(元)(1+i)n现在值(元)累计的现在值(元)1220001.0321359.2221359.222220001.060920737.1142066.333220001.092720133.6162229.944220001.125519546.8781

14、776.815220001.159318976.97100753.78表2-1 节省资金的现在价值表2.4.3 投资回收期使用影碟租赁系统1年后节约了21359.22元,相比初期投资33800元还少12440.78元,第2年以后将再节省20737.11元。12440.78/20737.110.6,因此,投资回收期是1+0.6=1.6(年)。2.4.4 纯收入使用影碟租赁系统后,纯收入为:100753.78-33800=66953.78(元)综上所述,该系统在经济方面是可行的。2.5 结论经过从技术、操作、经济、法律方面分析,发现该系统开发都是可行的,因此,该系统具有开发价值。第三章 需求分析3

15、.1 总体目标此次项目是要设计一个面向影碟出租者的信息管理系统,需要具有一定智能特性和网络特性。系统开发的目标是是使影碟的出租能有计划地进行,以有利于出租者的管理。该系统不仅能智能的控制影碟行的影碟情况,而且还需要具有操作方便、便于纠错、代替手工的特点。3.2 具体目标(1)系统的信息化管理信息化管理有着储存信息量大,速度快、便于管理等特点,提供给我们的处理信息及时快捷,在工作中不仅减缓了压力,同时提高了我们工作人员的自身素质。(2)系统数据的准确性和完整性影碟基本资料一次性建立,便于规范控制。数据被输入电脑之后,由系统统一管理,不会出现数据丢失,避免手工带来的许多错误,保证数据的无误。(3)

16、系统的信息录入和查询对于录入要实现基本的插入、保存功能,避免一些不必要的麻烦产生;要实现基本的查询功能,并且方便、快捷的检索到顾客要求的一些复合信息和数据。(4)系统的权限性一个系统的权限管理对于这个系统的正常运行起着至关重要的作用。每一个系统都有很多的功能,而这些功能都是针对不同的使用者,而这些不同的使用者只有赋予了相应的权限,才能对系统进行相应使用。 (5)系统的主要功能影碟管理:包括影碟入库、影碟出库、影碟信息预览;会员管理:包括会员入会、会员退会、会员信息修改、会员信息查询;影碟租借:包括租借影碟、归还影碟以及影碟租借记录;影碟查询:包括按片名查询、按年份查询、按类别查询以及按主演查询

17、;收支管理:包括收入记录、支出记录;3.3 系统功能建模3.3.1 业务流程图基本符号如下:单位或个人 数据流向 业务处理 账册或表 报表 更新影碟信息影碟信息库管理员缺碟信息预借信息借碟信息续借信息还碟信息查询结果超期罚款单损坏赔偿单新顾客个人信息会员会员卡管理员会员办理查询办理预借办理借碟办理续借办理还碟办理会员卡新顾客会员经过分析,得到系统综合业务流程图见表3-1:表3-1 业务流程图3.3.2 数据流程图RmC基本符号如下Rm Fm(Fn)Dn 外部实体 数据存储 处理 数据流经过分析,得到系统数据流程图见表3-2至表3-4:新顾客 P影碟租赁系统F2会员卡F8超期罚款单会员F1个人信

18、息新顾客F9损坏赔偿单F10查询结果F11缺碟信息管理员F12预借信息 F2会员卡会员F13借碟信息F14续借信息F15还碟信息F16影碟信息库表3-2 数据流程图顶层图影碟信息D2P1会员办理D1会员信息F2F1F2F16P7更新F8F15F14F13F12F11F10F9P2查询办理P6还碟办理F2P5续借办理F2P3预借办理F2P4借碟办理F2表3-3 数据流程图一级细化还碟信息P6.1归还碟片D4F15P6.2查看是否损坏超期F8F9F2F2P2.1提交查询信息D2影碟信息P2.3生成缺碟信息F11F10P2.2生成查询结果信息D3查询信息表3-4 数据流程图二级细化3.3.3 数据字

19、典(1)数据流卡数据流卡名称:会员卡 编号:F2来源:会员去向:处理“影碟租赁系统”P数据结构:姓名,会员卡号说明:数据流卡名称:个人信息 编号:F1来源:新顾客去向:处理“会员办理”P1数据结构:姓名,身份证号,电话号码说明:数据流卡名称:损坏赔偿单 编号:F9来源:处理“影碟租赁系统”P去向:会员数据结构:会员信息,借碟时间,还碟时间,赔偿金额,影碟编号说明:数据流卡名称:超期罚款单 编号:F8来源:处理“影碟租赁系统”P去向:会员数据结构:会员信息,借碟时间,还碟时间,罚款金额,影碟编号说明:数据流卡名称:缺碟信息 编号:F11来源:处理“影碟租赁系统”P去向:管理员数据结构:影碟编号,

20、影碟名称说明:数据流卡名称:查询结果 编号:F10来源:处理“影碟租赁系统”P去向:会员数据结构:查询信息,影碟编号,影碟名称说明:数据流卡名称:预借信息 编号:F12来源:处理“影碟租赁系统”P去向:管理员数据结构:会员信息,影碟名称,影碟编号说明:数据流卡名称:借碟信息 编号:F13来源:处理“影碟租赁系统”P去向:管理员数据结构:会员信息,借碟时间,影碟名称,影碟编号说明:数据流卡名称:还碟信息 编号:F15来源:处理“影碟租赁系统”P去向:管理员数据结构:会员信息,影碟名称,影碟编号,还碟时间说明:数据流卡名称:续借信息 编号:F14来源:处理“影碟租赁系统”P去向:管理员数据结构:会

21、员信息,影碟名称,影碟编号,续借时间说明:数据流卡名称:影碟信息库 编号:F16来源:处理“影碟租赁系统”P去向:管理员数据结构:影碟名称,影碟编号说明:数据存储卡名称:会员信息 编号:D1相关处理:由P1写入数据结构:数据项名称类型位数取值范围会员姓名汉字20汉字会员编号数字50-99999联系电话数字20数字(2)数据存储卡数据存储卡名称:影碟信息 编号:D2相关处理:影碟入库时写入,读写其数据的处理有:P2.3数据结构:数据项名称类型位数取值范围影碟名称汉字20汉字影碟编号数字50-99999数据存储卡名称:查询信息 编号:D3相关处理:由P2.1写入,读取其数据的处理有:P2.2数据结

22、构:数据项名称类型位数取值范围影碟名称汉字20汉字影碟编号数字50-99999数据存储卡名称:还碟信息 编号:D4相关处理:由P6.1写入,读取其数据的处理有:P6.2数据结构:数据项名称类型位数取值范围影碟名称汉字20汉字影碟编号数字50-99999还碟时间日期20日期会员信息汉字20汉字(3)数据处理卡数据处理卡名称:提交查询信息 编号:P2.1输入:F2输出:D3处理:管理员收到会员提交的查询信息,根据信息查询相关影碟的信息。数据处理卡名称:会员办理 编号:P1输入:F1输出:F2处理:管理员收到顾客提供的信息,管理员为其登记,办理会员卡。数据处理卡名称:预借办理 编号:P3输入:F2输

23、出:F11处理:当影碟库存不足时,管理员为会员办理预约登记,生成预借信息。数据处理卡名称:生成查询结果 编号:P2.2输入:D3输出:D2处理:系统根据查询信息,生成相关影碟的信息。数据处理卡名称:续借办理 编号:P5输入:F2输出:F13处理:会员提交会员卡以及影碟,管理员为其办理续借登记,生成续借信息。数据处理卡名称:借碟办理 编号:P4输入:F2输出:F12处理:会员提交会员卡,管理员为其办理借碟登记,生成借碟信息。数据处理卡名称:查看是否损坏超期 编号:P6.2输入:D4输出:F8 F9处理:根据还碟信息,查看是否超期,损坏。若超期,系统生成超期罚款单。若损坏,生成损坏赔偿单数据处理卡

24、名称:归还碟片 编号:P6.1输入:F2输出:D4处理:会员归还影碟,管理员为其办理还碟登记,生成还碟信息。数据处理卡名称:更新 编号:P7输入:D2输出:F16处理:根据系统的碟片入库出库的影碟信息,进行更新,生成影碟信息库。(4)数据元素卡名称:会员编号 编号:002别名:类型:数字长度:5描述:每个读者所用会员卡的编号。名称:会员姓名 编号:001别名:类型:汉字长度:20描述:每个读者所用会员卡登记的姓名。名称:影碟名称 编号:004别名:类型:汉字长度:20描述:每张影碟入库时候登记的名称。名称:会员信息 编号:003别名:类型:汉字长度:60描述:每个读者所用会员卡登记的姓名。编号

25、。联系方式名称:管理员编号 编号:006别名:类型:数字长度:5描述:每个管理员工作时候的编号。名称:影碟编号 编号:005别名:类型:数字长度:5描述:每张影碟入库时候登记的编号。名称:借碟时间 编号:008别名:类型:日期长度:20描述:会员办理借碟的日期。名称:查询信息 编号:007别名:类型:汉字或数字长度:20描述:会员提供的影碟名称或影碟编号。名称:续借时间 编号:010别名:类型:日期长度:20描述:会员办理续借的日期。名称:还碟时间 编号:009别名:类型:日期长度:20描述:会员办理还碟的日期。名称:罚款金额 编号:011别名:类型:数字长度:5描述:会员还碟超期时的违约罚款

26、金额。名称:赔偿金额 编号:012别名:类型:数字长度:5描述:会员损坏影碟时的违约赔偿金额。3.4 系统数据模型1NNNNNNNN11NN11N登记个人信息提交新顾客建立系统数据模型的主要工具是实体-关联图,即E-R图。超市进销存管理系统的综合E-R图如图3-4所示,实体属性见其属性表3-5。N管理员N11确认身份N出示会员卡会员新顾客给予会员卡会员办理预借办理管理员送往预借信息借碟办理借碟信息送往管理员11111续借信息送往管理员续借办理办理还碟办理办理还碟信息送往管理员NNNNN送往会员超期罚款单11111111会员送往损坏赔偿单会员送往查询结果信息查询办理办理管理员送往缺碟信息 表3-

27、4 E-R图实体名称属性新顾客会员姓名,身份证号 姓名,会员卡号管理员工号,姓名会员卡卡号预借信息预借日期,影碟编号,影碟名称,会员信息借碟信息借碟日期,影碟编号,影碟名称,会员信息续借信息续借日期,影碟编号,影碟名称,会员信息还碟信息影碟编号,影碟名称,会员信息,还碟日期超期罚款单借碟日期,还碟日期,超出时间,罚款金额,会员信息损坏赔偿单借碟日期,影碟编号,影碟名称,赔偿金额,会员信息缺碟信息影碟编号,影碟名称查询结果影碟编号,影碟名称,库存数量第四章 总体设计系统维护系统管理数据维护代码维护更新影碟库入库办理出库办理影碟租赁管理查询管理查询办理缺碟通知借碟管理续借办理预借办理还碟管理罚款处

28、理赔偿处理还碟办理借碟办理4.1 HIPO图设计4.2 IPO图设计IPO图设计见表4-1至表4-13表4-3 模块IPO图3号模块IPO图 第2号系统名称:影碟管理系统 子系统名称:影碟租赁系统模块名称:罚款处理 模块代码:TS-C12调用的模块:还碟管理 被调用的模块:超期罚款单输入:所还影碟编号输出:超期罚款单处理:管理员查看所还影碟信息超出还碟期限,输出超期罚款单,按照超期罚款一定金额模块IPO图 第3号系统名称:影碟管理系统 子系统名称:影碟租赁系统模块名称:赔偿处理 模块代码:TS-C13调用的模块:还碟管理 被调用的模块:损坏赔偿单输入:所还影碟编号输出:损坏赔偿单处理:管理员查

29、看损坏影碟的价格,输出损坏赔偿单,按照影碟价格丢失赔偿金额表4-1 模块IPO图1号表4-2 模块IPO图2号模块IPO图 第1号系统名称:影碟管理系统 子系统名称:影碟租赁系统模块名称:还碟办理 模块代码:TS-C11调用的模块:还碟管理 被调用的模块:还碟信息输入:所还影碟编号输出:还碟信息处理:用户归还影碟时,管理员扫描影碟条形码确认影碟,输出还碟信息。表4-2 模块IPO图2号模块IPO图 第4号系统名称:影碟管理系统 子系统名称:影碟租赁系统模块名称:预借办理 模块代码:TS-C21调用的模块:借碟管理 被调用的模块:预借信息输入:预借影碟编号输出:预借信息处理:管理员查看影碟库存,

30、当影碟库存大于1时,输出预借信息表4-4 模块IPO图4号模块IPO图 第5号系统名称:影碟管理系统 子系统名称:影碟租赁系统模块名称:借碟办理 模块代码:TS-C22调用的模块:借碟管理 被调用的模块:借碟信息输入:所借影碟编号输出:借碟信息处理:用户需要租借影碟时,管理员扫描影碟条形码确认影碟,输出借碟信息表4-5 模块IPO图5号模块IPO图 第7号系统名称:影碟管理系统 子系统名称:影碟租赁系统模块名称:查询办理 模块代码:TS-C31调用的模块:影碟库存 被调用的模块:查询结果输入:查询信息输出:查询结果处理:用户需要查阅图书时,输入所查图书的编号或者名称,当图书库存=1时,输出缺书

31、通知单。模块IPO图 第6号系统名称:影碟管理系统 子系统名称:影碟租赁系统模块名称:续借办理 模块代码:TS-C23调用的模块:借碟管理 被调用的模块:续借信息输入:续借影碟编号输出:续借信息处理:用户需要续借影碟时,输入续借影碟的编号,输出续借信息表4-6 模块IPO图6号模块IPO图 第7号系统名称:影碟管理系统 子系统名称:影碟租赁系统模块名称:查询办理 模块代码:TS-C31调用的模块:查询管理 被调用的模块:查询结果输入:查询信息输出:查询结果处理:用户需要查询影碟信息时,输入所查影碟的编号或名称,输出查询结果表4-7 模块IPO图7号模块IPO图 第8号系统名称:影碟管理系统 子

32、系统名称:影碟租赁系统模块名称:缺书通知 模块代码:TS-C32调用的模块:查询管理 被调用的模块:查询结果输入:查询信息输出:缺碟通知处理:用户需要查阅影碟信息时,输入所查影碟的编号或名称,当影碟库存=1时,输出缺碟通知。表4-8 模块IPO图8号模块IPO图 第9号系统名称:影碟管理系统 子系统名称:影碟租赁系统模块名称:入库办理 模块代码:TS-C41调用的模块:影碟库存信息 被调用的模块:更新后的影碟信息输入:入库影碟输出:更新后的影碟信息处理:当某一张影碟损失过多,库存不足或者有新影碟需要入库时,将新入库影碟输入库存,输出更新后的影碟信息。表4-9 模块IPO图9号模块IPO图 第1

33、0号系统名称:影碟管理系统 子系统名称:影碟租赁系统模块名称:出库办理 模块代码:TS-C42调用的模块:影碟库存信息 被调用的模块:更新后的影碟信息输入:库存信息输出:更新后的影碟信息处理:当某一本影碟年代过久无价值时,将此影碟移出库存,输出更新后的影碟信息。表4-10 模块IPO图10号模块IPO图 第11号系统名称:影碟管理系统 子系统名称:影碟租赁系统模块名称:代码维护 模块代码:TS-C51调用的模块:系统维护 被调用的模块:代码维护信息输入:系统维护输出:代码维护信息处理:系统代码需要更新维护,输出代码维护信息表4-11 模块IPO图11号模块IPO图 第12号系统名称:影碟管理系

34、统 子系统名称:影碟租赁系统模块名称:数据维护 模块代码:TS-C52调用的模块:系统维护 被调用的模块:数据维护信息输入:系统维护输出:数据维护信息处理:系统数据需要更新维护,输出数据维护信息表4-12 模块IPO图12号模块IPO图 第13号系统名称:影碟管理系统 子系统名称:影碟租赁系统模块名称:系统管理 模块代码:TS-C53调用的模块:系统维护 被调用的模块:系统管理信息输入:系统维护输出:系统管理信息处理:系统管理需要更新维护,输出系统管理信息表4-13 模块IPO图13号4.3 代码设计4.3.1 代码设计的原则代码设计是处理对象的代号或表示符号,其主要目的是方便计算机排序、检索

35、、查找等处理。代码设计的关键是方便用户,并且满足业务要求。本系统代码设计的原则有:(1)要考虑的是编码的标准化,尽量按照有关的国际标准、国家标准、部门或行业的标准进行设计。(2)要考虑容易修改,当某段代码、某个变量或某个函数在特点、条件或代表的实体关系改变时,容易进行必要修改。(3)要考虑结构简洁,代码的长度涉及到存储空间的占用和信息处理的速度。而且影响代码输入的出错率,所以,在满足当前需要和扩充要求的前提下应尽量结构简单,长度要短。(4)考虑代码值的唯一性。4.3.2 系统所需代码设计影碟系统所设计的代码结构如下:(1)影碟代码 影碟代码由两部分组成:影碟的类别和影碟编号,所以设计7位字符,

36、格式如下: XX XXXXX 影碟编号,取值范围199999 影碟类别,取值范围199例如:行运一条龙属于喜剧类(代码01),其代码为0111111;谍中谍属于动作剧(代码02),其代码为0200001。(2)管理员代码由2位数字组成,格式如下: XX管理员代码,取值范围199 例如:影碟行共有管理员7名,则分别为01,02,03,04,05,06,07。(3)会员卡代码 会员卡号由两部分组成:会员等级和会员编号,所以设计6位字符,格式如下: XX XXXX 会员等级,取值范围199会员编号,取值范围19999 例如:会员等级:01高级,02中级,03低级 假设某一位高级会员编号是0001,则其会员卡号为010001。4.4 数据库设计4.4.1 关系模式(1) 预借信息(ID,影碟编号,影碟名称,预借时间,借碟时间)(2) 借碟信息(ID,影碟编号,影碟名称,借碟时间,还碟时间) (3) 续借信息(ID,影碟编号,影碟名称,借碟时间,续借时间)(4)

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

当前位置:首页 > 其他


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