碟片出租管理子系统数据库设计
光盘出租管理系统

光盘出租管理系统一.需求分析 (2)1.课题背景及意义 (2)2.业务需求 (2)3.数据流程图 (2)4. 数据需求 (3)二、概念结构设计 (3)1.光盘信息E-R图 (3)2.顾客信息 (4)3.管理员信息 (4)4.总的E-R图 (6)三、逻辑结构设计 (6)四.物理结构设计 (7)1.光盘信息 (7)2.顾客信息 (7)3.管理员信息 (7)4.租借信息 (8)5. 归还信息 (8)1. 数据库Cmanagementsystem(光盘出租管理系统)的建立 (8)2. 创建基本表 (9)3. 数据初始化 (12)4. 单表查询 (14)5.数据查询,更新及触发器,存储过程的创建 (17)6.创建存储过程 (21)7.超期处理 (23)六.课程设计小结 (24)一.需求分析1.课题背景及意义光盘出租管理系统是一个光盘出租商管理不可缺少的部分,它对于光盘出租商是至关重要的。
光盘租赁系统提供充足的信息和快捷的查询手段。
一直以来人们使用传统人工方式管理光盘的基本档案,这种管理方式有很多缺点:效率低,保密性差。
另外时间一长,将产生大量的文件和数据,对于查找,更新和维护都带了不少的困难。
随着科学技术的不断提高,计算机科学的日渐成熟,其强大的功能已为人们深刻认识,它已进入社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对光盘租赁进行管理,具有手工管理所无法比拟的优点。
例如:检索迅速,可靠性高,存储量大,保密性好,寿命长,成本低等。
这些优点能极大地提到光碟档案管理的效率,也是光碟租赁管理科学化,正规化的重要条件2.业务需求业务流程图如下:抽象出系统有哪些具体功能要求即功能模型。
(1)注册。
信用户通过填写新信息即可成为新用户。
(2)租赁。
账户余额足够的情况下可以租赁光盘。
(3)注册会员。
成为会员后有更多的查询和租赁的权限。
(4)充值。
用户通过充值可以更新自己的账户及借光盘。
(5)评价建议。
碟片出租课程设计报告

碟片出租管理信息系统目录一、碟片出租管理信息系统..................... ( 3 )1.1开发背景................................... (3 )1.2新系统目标................................. (3 )1.3系统的可行性分析........................... (3 )二、碟片出租管理信息系统分析.................. (4 )2.1业务流程分析 .............................. (4 )2.2数据流程分析............................... (5 )2.3数据字典................................... (6 )三、................... 碟片出租管理信息系统设计( 10 )3.1系统总体结构分析......................... ( 10 )3.2数据库设计................................ (10 )3. ........................................................................... 3功能层次分析................................................. (13 )3.4输入输出设计.............................. ( 14 )3.5物理配置方案设计......................... ( 15 )四、协会经费管理系统实施4.1系统开发环境............................... ( 15 )4.2模块功能实现............................. (15 )4.3代码设计................................. (20 )五、总结27 ) 参考文献........................................... (28 )一、碟片出租管理信息系统1.1开发背景当今社会,随着计算机科学技术的日异发展,数据库技术被越来越多地应用在互联网及其人们的日常生活中。
影碟出租管理

计算机学院数据库课程设计《影碟出租管理系统》数据库课程设计目录第一章系统概述 (1)1.1 系统背景 (1)1.2 系统目的及意义 (1)第二章系统需求分析 (2)2.1用户需求 (2)2.2数据流图 (3)2.3数据字典 (4)2.4数据结构 (5)第三章系统数据库设计 (6)3.1系统E-R图 (6)3.2数据库概念模型(CDM)设计 (8)3.3数据库概念模型(PDM)设计 (9)第四章系统数据库对象设计 (10)4.1 索引设计 (10)4.2 视图设计 (10)4.3 约束设计 (13)4.4 函数设计 (13)4.5 存储过程设计 (24)第五章个人总结 (25)参考文献 (26)第一章系统概述1.1 系统背景近几年Internet的飞速发展使得网络与人们生活,工作的关系越来越密切,为了适应信息社会迅猛发展的浪潮,企业必须在网上构筑全新的电子商务运营模式。
在线租借及购物作为电子商务的一个重要组成部分,使企业能够通过Internet以一种快速方便的方式为客户提供最新的商品和服务信息,完善的在线租赁和购物渠道,使客户足不出户就可以购到满意的商品,享受现代化的服务。
交互式的销售渠道能够使企业降低成本,增强与客户间的联系,及时得到市场反馈,从而增强自身的竞争力和凝聚力。
同时,这种新型的经营模式不应该脱离企业已有的信息系统,应该在已有的信息系统的基础上增强新的服务,这些服务必须便于全球范围内的客户使用。
本文研究的基于Java技术的Web应用的实例——影碟租赁管理系统,正是在这种背景下进行。
1.2 系统目的及意义在进入网络时代的今天,传统的靠门面经营的影碟租赁店已经难以找到新的业务增长点,而网上销售和服务则成了新的增长点,这也是传统商店迎接网络商店挑战的必由出路。
由于影碟的经营门槛较低,只要流动经费充足,马上就可开业,因此,中小型的影碟租赁商店逐渐增多,竞争日趋激烈,利润空间有限。
在这种情况下,如何节约成本,提高资金的流通率、提高影碟店的知名度、增强商店宣传的力度成为影碟店急需考虑的问题。
数据库——影碟出租系统

《数据库原理与应用》课程设计题目:影碟出租数据库系统设计与实现系别:数学与信息工程学院专业(含班级):09计算机科学与技术(嵌入式)学号:姓名:游海斌指导教师:林克明职称副教授填表日期:2011 年12 月26 日前言一、选题的依据及意义1.依据熟悉C#、SQL程序设计的基本语法知识及常用技巧。
2.意义本课程的课程设计实际是学生学习完《数据库系统概论》课程后,进行的一次全面的综合训练,其目的在于加深对编程技术基本知识的理解,掌握运用开发应用程序的基本方法及基本技巧。
二、本课程设计内容1. 出租、归还碟片信息的统计:会员账号,影碟编号,出租时间,归还时间,租金等2. 影片信息的查询的统计:影碟编号,名称,类型,国家,主演,单价,购入时间,库存量。
3.营业员和会员资料的查询的统计:营业员账号,会员账号,密码,姓名,办理时间,剩余可租碟数,工作时间。
4.营业员、会员及碟片的添加或删除。
三、研究目标1. 碟片出租系统是一个面向碟片出租者的管理信息系统。
有会员(租借者),营业员,店长三方组成。
该系统的工作目标就是要碟片的出租能有计划地进行,以利于出租者管理。
2. 本系统开发将综合采用结构化系统开发方法和面向对象开发方法,充分发挥两种开发方法的优势。
- 38 -实现方案一、开发平台选择1. SQL Server 20002. C#二、需求分析在对世面上的影碟出租公司进行了初步的了解后,发现其业务主要是集中在影碟的管理和录像的出租归还上。
对影碟的管理工作量较大,采用手工的方式还容易出错,并且不能满足顾客对影碟的详细信息的查询功能。
在现有的影碟出租中对会员的管理也很重要,传统的登记方式不仅费时而且不能对其出租日志进行系统的管理,造成了不必要的经济损失。
综上说述,在影碟出租数据库设计中应考虑和克服了上诉的诸多问题,增强了实用性。
2.1数据需求影片信息数据:录像ID、片名、导演、主演、类型、介绍、上映时间。
录像信息数据:录像ID、格式、语言、进货时间、状态、库存数量。
数据库课程设计VCD出租管理

数据库设计说明书1.课程设计题目:音响店 VCD 零售\出租管理系统1.1题目要求:音响店 VCD 零售\出租管理系统,实现 VCD 类型及信息的管理;实现 VCD 的入库管理;实现 VCD 的借还管理;实现 VCD 的零售管理;创建触发器,入库登记、零售时自动修改、现货和库存,借、还时自动修改现货数量;创建存储过程统计某段时间内各 VCD 的销售、借还数量;创建视图查询各类 VCD 的库存情况;建立数据库相关表之间的参照完整性约束。
2.引言2.1编写目的随着社会经济的发展,人们对生活质量的要求越来越高,对生活中的娱乐追求也是越来越高,传统的娱乐方式已经发生了变化。
作为VCD销售商来说,更多的用户需要对VCD进行租赁。
在租赁的过程中需求量大,操作复杂却流程完全相同,销售/租赁商频繁的做着相同的工作,既浪费时间又不能提高效率,这要求编写一个方便使用的VCD出租系统以其解决上诉问题。
实现对商品的浏览,租赁和出售,并对销售的情况作出相关的统计,并对各类的VCD分类影片进行一个统计。
利用该系统体现了管理者的思想,实现计算机的统一管理。
2.2背景随着信息时代的到来,我们的生活方式发生了巨大的变化。
利用计算机能够帮助我们解决各种问题。
各种的应用软件如雨后春笋一样的出现就是一个很好的体现。
人们对计算机智能化的要求越来越高,许多传统的手工管理逐渐被计算机系统所代替。
人们的生活质量的要求越来越高,对生活中的娱乐方式也更加多样化,已经不再是很长的时间看一部很经典的电影。
在过去的VCD出租和销售中都是依靠的商家的自己的手工的筛选和销售。
对大量的客服而言的商家是既费时又费力,对VCD的管理也不能做到相对的统一,有明确的分类。
计算机的出现,提供了一个很好的解决的方案,能够通过相关的管理软件对其进行统一的管理、销售、租赁等等商业活动。
开发VCD零售/出租管理系统帮助商家提高效率,降低经营成本,优化资源配置,从而实现商品的最大利益化。
影碟租赁管理系统据库设计

可以唯一识别影片
发行时间
年+月+日
内容描述
影片详细信息描述,包括影片的导演、主演,剧情。最多不能超出500字符账目余额来自用户可使用的金额,由浮点型表示
管理员
=职工号
+工作时间
+职工姓名
+年龄
顾客
=会员号
+顾客姓名
+地址
+电话号码
+账目余额
影碟
=编号
+片名
+发行时间
+内容描述
+租借押金
借阅信息
=会员号
2.4 数据流图
系统顶层数据流图
数据流图使用的符号
影碟租赁关系系统数据流程图
2.5处理过程定义
编号
处理过程名
处理功能描述
输入信息
输出信息
1
影碟整理分类
根据影碟的属性将其分类
按照影碟属性的需要输入信息
显示影碟的属性内容
2
记录信息
对顾客租借的影碟进行记录
按照借阅信息属性的需要输入信息
显示借阅信息的属性内容
2.3分析用户需求
对于用户而言,他如果想租借影碟,必须先要在公司注册会员,在注册成功后,才可以自由的租借影碟。他可以向管理员询问自己想租借的影碟,管理员在核对了用户身份后为其提供服务,按照顾客的要求对其进行影碟的查找,如果找到用户所需要的影碟,则根据影碟上的信息告诉用户需要抵押的押金,以及归还日期,和归还后将从其账户中扣除的租金费用。当然用户也可以要求管理员给其列出某一时间段的发行的影片,来满足其需求。当把影碟租借给用户后,管理员会对租借信息进行记录,如租借的影碟编号、影片名称、借出时间、应还时间、抵押金额、租金费用、是否已归还(显示否),当顾客将影碟归还后,在顾客的账目余额中扣除租金费用,并且在是否已归还选项中选择是。
毕业设计光盘租赁系统ppt课件

没有明确的价值取向和人生目标,实 现自我 人生价 值就无 从谈起 。人生 价值就 是人生 目标, 就是人 生责任 。每承 担一次 责任
数据流图 1.数据流图概述
数据流图就是用规定的符号反映出信息在 系统中的使用、加工处理、传递和存储的情况。
对于复杂问题,要按照问题的层次结构进 行逐步分解,画出分层的数据流图。分层的数 据流图包括顶层图,O层图,l 层图……
和租盘情况。
• 统计功能: 可以盘点库存光盘和租出光盘情况,还可进行资金统计,以得
到购买光盘的费用、押金总数和租金总数等。
没有明确的价值取向和人生目标,实 现自我 人生价 值就无 从谈起 。人生 价值就 是人生 目标, 就是人 生责任 。每承 担一次 责任
3.可行性研究
在调研的基础上,进行可行性研究,编写出可 行性研究报告。
例如,光盘管理要求数据流,是从租赁店管理人员流向光盘租赁系 统。内部带有横线的矩形框表示对数据流的加工,框内标有加工名称, 例如光盘租赁系统。顶层图将系统抽象为一个加工。
图3 顶层数据流图
没有明确的价值取向和人生目标,实 现自我 人生价 值就无 从谈起 。人生 价值就 是人生 目标, 就是人 生责任 。每承 担一次 责任
CASE(3) 租盘,输出租盘单
CASE(4) 还盘,输出还盘单
ENDCASE
没有明确的价值取向和人生目标,实 现自我 人生价 值就无 从谈起 。人生 价值就 是人生 目标, 就是人 生责任 。每承 担一次 责任
加工编号:P2.4.1
加工名称:检查光盘库存
加工逻辑:根据租盘单上的光盘编号,与光盘文件中的记录进行比较, 查询该盘是否未借出,如果未借出,则填写租盘记录
(2) 光盘租还功能: 租盘时,记账员根据租盘单进行租盘,并给顾客开押金单,让
影碟租赁系统(MYSQL数据库)_1401191950409387

影碟租赁系统(MYSQL数据库)摘要:随着科学技术的进步,计算机行业的迅速发展,大大提高人们的工作效率。
计算机信息处理系统的引进已彻底改变了许多系统的经营管理。
影碟管理系统是学校管理机制中的重要组成部分,通过对影碟管理系统的运行管理机制进行调查研究,开发了此影碟系统。
本系统中解决了学校影碟管理事务中的常用基本问题以及相关统计工作。
本系统中包含6个功能模块:系统设置,客户管理,影碟管理,影碟租还,系统查询和更改口令。
本系统使有jsp进行网页界面的设计,使用MVC设计模式,采用了开源框架Struts,它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。
本系统中通过JDBC驱动和数据库进行无缝连接,后端的数据库是mysql,也是一个开源的数据库系统,该数据库具有较高的完整性,一致性和安全性。
关键词:影碟管理;信息管理;jsp;struts;租赁目录摘要IIIAbstract IV1. 绪论11.1毕业设计主要任务11.2目前影碟管理系统存在的问题11.3课题意义11.4论文的工作和安排22.影碟租赁管理需求分析32.1 可行性分析32.1.1.技术可行性32.1.2.经济可行性32.2 影碟租赁管理系统需求概述32.2.1系统目标32.2.2用户类和用户特性42.3 影碟租赁管理系统需求模型42.3.1功能描述42.3.2影碟管理员详细功能描述52.3.3客户详细功能描述52.3.4主要用例的用例描述63.总体设计93.1 数据库设计93.1.1数据库设计概述93.1.2影碟信息表结构设计103.1.3影碟类型信息表结构设计113.1.4 客户信息表结构设计113.1.5客户类型信息表结构设计123.1.6影碟租赁信息表结构设计123.1.7影碟归还信息表结构设计133.1.8用户信息表结构设计133.1.9影碟信息表结构设计143.1.10办证参数信息表结构设计143.2 系统总体结构设计153.2.1影碟管理系统总体结构图153.2.2 系统管理员模块功能153.2.3 客户管理模块功能163.2.4 影碟管理模块功能163.2.5 影碟租还模块功能173.2.6 系统查询模块功能184.程序设计与编码204.1开发平台与工具204.1.1 J2EE平台204.1.2 WEB服务器和数据库204.2程序设计214.2.1程序设计概述214.2.2数据库与Web服务器的连接214.2.3登录模块程序设计234.2.4系统管理员功能模块的实现254.2.5客户管理功能模块的实现264.2.6查询功能模块的实现274.2.7影碟管理功能模块的实现294.2.8影碟租还功能模块的实现305.软件测试335.1 软件测试的方法与步骤335.2 测试用例设计与测试用例的运行过程及测试结果分析345.2.1模块测试345.2.2集成测试355.2.3 验收测试365.3 评价366.结束语376.1 工作成果376.2 改进意见376.3 收获体会37参考文献39致谢40功能描述影碟租赁管理系统的主要任务是实现客户迅速检索查询,方便租赁归还影碟,影碟管理员高效的完成系统的各项基本操作,系统管理员是管理用户设置权限等操作,影碟租赁管理系统要完成一下功能:1. 登录:客户、影碟管理员、系统管理员进入该系统必须登录,身份验证正确了才可以进入该系统,以不同身份进入该系统所对应的系统使用权限是不同的。
VCD租借数据库设计实验报告(1)

《数据库原理及应用》实验报告数据库设计部分班级:0838—4学号:姓名:***实验一成绩:实验二成绩:实验三成绩:实验四成绩:实验五成绩:实验一需求分析(一)——业务流程调查一、实验目的:掌握需求分析的步骤和业务流程调查的方法;掌握应用Powerbuilder绘制BPM模型二、学时:6H(课内4H,课外2H)三、实验软件平台:Windows 2k或Windows XP, Powerduilder9.5,Visio四、实验内容:根据该VCD连锁店的业务需求调查文字,利用PD绘制该VCD连锁店管理系统的BPM 模型。
五、实验结果:出售租借:完成出售完成租借归还:OVER 逾期罚款通知图:罚款完毕实验二需求分析(二)——数据流程调查一、实验目的:掌握需求分析的步骤和数据流程调查的方法;掌握应用VISIO绘制数据流程图(DFD),掌握数据流程图分层次的绘制方法。
掌握编写数据字典的方法和步骤。
二、实验学时:8H(课内6H,课外2H)三、实验软件平台:Windows 2k或Windows XP, Visio四、实验内容:1、掌握数据流程调查和分析的方法;2、利用Visio绘制分层次的数据流程图并在绘制的过程中建立标准、统一的编码;3、根据该VCD连锁店的业务需求调查文字以及第一次作业所完成的内容,利用VISIO,绘制该连锁店管理系统的DFD模型。
4、编写详细正确的数据字典。
五、实验步骤1、数据流程图是按照“自顶向下、逐层细化”的原则进行,在绘制整个数据流程图的过程中,一定要建立标准、统一的编码,并建立相应的数据字典。
2、根据该VCD连锁店的业务需求调查文字以及第一次作业所完成的内容,利用VISIO,绘制该连锁店管理系统的DFD模型。
六、实验结果:1、绘制数据流程图VCD租售数据流程图:VCD归还数据流程图:VCD赔偿数据流程图:2、编写相应的正确的数据字典(文字或表格形式均可,必须包括数据流、处理逻辑和数据存储)表3-1 数据流的描述表3-2 处理逻辑的描述表3-3 数据存储的描述实验三概念结构设计一、实验目的:掌握概念结构模型绘制的方法和步骤,掌握利用PD绘制和管理CDM的方法。
碟片出租管理系统数据库设计【最新范本模板】

《碟片出租管理系统数据库设计》数据库分析与设计学院:商学院学号:2014254101姓名:蔡顺鑫专业:信息管理与信息系统班级:14信管学期:2015-2016(1)一、需求分析在对世面上的影碟出租公司进行了初步的了解后,发现其业务主要是集中在影碟的管理和录像的出租归还上。
对影碟的管理工作量较大,采用手工的方式还容易出错,并且不能满足顾客对影碟的详细信息的查询功能.在现有的影碟出租中对会员的管理也很重要,传统的登记方式不仅费时而且不能对其出租日志进行系统的管理,造成了不必要的经济损失。
综上说述,在影碟出租数据库设计中应考虑和克服了上诉的诸多问题,增强了实用性。
1.业务流程图2.功能需求(1)在顾客信息管理部分:a。
可以查询顾客信息。
b。
可以对顾客信息进行添加及删除的操作。
(2 )在碟片信息管理部分:a。
可以查询碟片信息,b.可以对碟片信息进行维护,包括添加及删除的操作。
(3)在租碟信息管理部分,:a。
可以查询租碟信息.b.可以对租碟信息进行维护操作。
(4)在归还信息管理部分:a.可以浏览归还信息b。
对归还信息可修改维护操作3.数据需求碟片出租管理信息系统需要完成功能:1。
顾客基本信息的输入,包括租碟证编号、顾客姓名、顾客性别。
2. 顾客基本信息的查询、修改,包括顾客租碟证编号、顾客姓名、顾客性别、会员等3.碟片库存信息的输入,包括碟片编号、碟片名称、碟片类别、导演、演员名称、发片日期、登记日期,价钱每天.4.碟片库存信息的查询,修改,包括碟片编号、片名、导演、发片日期、日期等。
5.租片信息的输入,包括顾客编号、碟片编号、租碟日期.6.租片信息的查询、修改,包括租碟证编号、顾客姓名、碟片编号、碟片名称、租碟日期等。
7.还碟信息的输入,包括碟片编号、还碟日期。
8.还碟信息的查询和修改,包括还碟顾客碟编号、顾客姓名、碟片编号、碟片名称、租碟日期、还碟日期等。
二、数据字典三.概念结构设计3。
1 E—R图根据需求分析所要实现的功能设计,可能建立它们之间的关系,进而实现逻辑结构功能。
基于oracle,SQL,Mysql的影片租赁管理系统数据库设计(Oracle培训)

10
二、实体结构设计
副本 #副本编号 *格式 *电影编号 *报废日期
2.副本实体 • 副本(副本编号,格式,电影编号)
图二 副本实体
11
二、实体结构设计
顾客 #会员编号 *姓氏 *名 *电话号码 *地址 图三 顾客实体 3.顾客实体 顾客(会员编号,姓氏,名字,电话号码,地址)
12
二、实体结构设计
20
<Insert Picture Here>
五、数据库逻辑结构设计
五、数据库逻辑结构设计
将ERD图转换为数据库逻辑模型,需要将每个 实体转换为关系,同时设计每个实体的主键、外 键和完整性等。本文对此不再详细讨论,以下是 本系统的逻辑设计结果。
22
演员 #演员编号 *艺名 * 真实姓氏 * 真实名字 * 出生日期 图四 演员实体 4、演员实体 演员(演员编号,艺名,真实姓氏,真实名字,出生日期)
13
<Insert Picture Here>
三、关系分析
三、关系分析
1、电影与演员 每部电影由多个演员出演,每个演员也可以出演多部电影,所 以电影实体和演员实体是多对多关系。电影必定有演员出演,但每 个演员不一定出演每部电影。电影实体和演员实体的关系见图五。
4
<Insert Picture Here>
一、需求分析
一、需求分析
1、本系统的业务和任务
影片租赁店承接影碟的租借和归还业务, 它的任务是为所有的会员提供优质服务,方便 快捷地完成影碟租赁业务。
6
一、需求分析
2、信息需求 影片租赁店需要掌握其所拥有的所有的电影的信息,包括编号、名字、 类型、国家、导演、演员等,可以存储为DVD或者VHS格式,因此每个电影 都有其对应的DVD或VHS编号。每部电影会有多个副本,并且每部电影至 少有一个DVD或者VHS版本。每一个DVD或者VHS都是某一个单独特定 的电影的副本,即一部电影不会需要多张DVD或者VHS。 还需要跟踪每部电影中的明星演员。顾客希望知道每一个演员的信 息,包括演员的艺名、真实的名字和生日等。 影片租赁店需要掌握每一位成为会员的顾客的详细信息,包括他们 的名和姓,电话号码和当前住址等。 最重要的是,影片租赁店要跟踪每一个会员的租赁情况,包括该会员 当前租赁了什么电影,租借日期和归还日期等。在任何时间,顾客可以租 赁多个DVD和磁带。。
影碟出租信息管理系统的设计

影碟出租信息管理系统的设计随着多媒体技术和网络通信技术的发展,基于InterNET的计算机远程教学作为一种全新的教学手段,越来越受到人们的关注。
计算机远程教学是指利用多媒体技术和网络通信技术,在网络环境下开展的教学活动。
它有着传统教学模式所无可比拟的优点,它创造了一种全新的教学模式,打破了传统教学模式在时间、空间上的限制,采用了先进的教学手段和教学方法,大大提高了教学效率和教学效果,使教学活动上了一个新台阶。
数据库应用技术的发展,越来越多的软件开发人员和爱好者希望了解并掌握开发数据库应用程序的方法,而目前市场中,影碟出租系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。
而对于后者则要求应用程序功能完备,易使用等特点。
因此本人结合开放式影碟馆的要求,对MS SQL Server2000数据库管理系统、SQL语言原理,数据库技术进行了较深入的学习和应用,主要完成对影碟出租管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。
关键词:数据库, SQL语句, SQL Server等等。
Abstract:Along with multimedia technical and the NETwork correspondence technology development, based on the InterNET computer long-distance teaching takes one brand-new teaching method, more and more receives people’s attention. The computer long-distance teaching is refers uses multimedia technical and the NETwork correspondence technology, develops under the NETwork environment teaching activity. It has the traditional teaching pattern incomparable merit, it created one kind of brand-new teaching pattern, broke the traditional teaching pattern in the time, the spatial limit, used the advanced teaching method and the teaching method, and greatly enhanced the teaching efficiency and the teaching effect, caused in the teaching activity one new stair. The database application technology development, more and more many software developers and the amateur hopes understands and grASPs development database application procedure method, but in the present market, the video compact disk hiring system is the typical information management system (MIS), its development mainly includes the backstage database the establishment and the maintenance as well as front end the applicationprocedure development two ASPects. Establishes the data uniformity and the integrity regarding former request is strong, the data security good database. But requests the application procedure function regarding latter to be complete, is easy to use and so on the characteristic. Therefore personally unifies the opening -like video compact disk hall the request, to MS SQL the Server2000 database management system, the SQL language principle, the database technology carried on a more thorough study and the application, mainly completed to the video compact disk hiring management system demand analysis, the function module division, the database pattern analysis, and from this designed the database structure and the application procedure.Keywords:Data-base,SQL sentence,SQL Server and so on.目录论文摘要 1ABSTRACT 1第1章绪论31.1 数据库应用系统开发简介31.2 数据库系统31.3 影碟管理系统31.4 系统所做的工作4第2章数据库的理论知识42.1 SQL SERVER简介42.2 SQL SERVER语言简介42.3 SQLSERVER数据库操作语句6第3章VB与数据库的设计83.1 VB与SQL SERVER概述83.2使用ADO来访问数据库93.3ADO组件主要提供了以下七个对象和四个集合来访问数据库10第4章影碟出租系统应用程序设计114.1 系统窗体模块组成以及数据模块窗体的功能11 4.2 影碟管理系统数据库设计22第5章影碟出租系统的代码实现255.1数据模块窗体的设置255.2 数据库系统设计265.3利用ER方法进行数据库的概念设计265.4 关系数据库的逻辑设计28结束语29致谢30参考文献31第1章绪论1.1 数据库应用系统开发简介。
数据库验证体系系统 影碟出租管理系统

影碟出租管理系统数据库原理课程设计报告院系: _专业: _班级:指导教师: ____姓名: _重庆三峡学院 2010年6月摘要:随着社会的发展,人民群众的生活水平的提高及其文化消费需求日益发展,音像制品出租业务也随之有了很大的发展,对于一般的中小城市和乡镇都有了很多的大小不等的提供音像制品出租业务的商家。
但是伴随而来的是音像制品大量的增加,过去传统的手工记帐式的出租方式已经不可能满足日常大量的音像制品出租业务管理,所以有基于此,很有必要借助于计算机来帮助人们来完成这些很为烦索的事情。
随着计算机技术的发展,解决这个问题早已经不是难事了!影碟出租是现代社会一支突起的异军,这种方式大大丰富了人们的业余文化生活、为大家欣赏优秀影视作品提供了方便,但其海量的数据管理成为了影碟出租商的棘手问题。
本系统的涉及了影碟基本信息管理、影碟的借出以及影碟的还入等功能,实现了从效率低、数据冗余、易产生错误的手工方式转变为检索迅速、查找方便、可靠性高、存储量大的计算机管理方式。
本系统正是基于此而开发出来的面向一般的音像制品出租商家的系统。
对MS SQL Server2000数据库管理系统、SQL语言原理,数据库技术进行了较深入的学习和应用,主要完成对影碟出租管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序,用PB编程简易却能提供相当丰富的功能以及友好的用户操作界面。
关键字:音像制品;影碟出租管理系统;影碟;SQL Server 2000;数据库SQL语句目录一、系统需求分析:...................................................................................................................................... - 5 -管理者(店长)模块:.......................................................................................................................... - 5 - 营业员(操作员)模块:...................................................................................................................... - 5 - 顾客模块:.............................................................................................................................................. - 5 - 影片信息:.............................................................................................................................................. - 5 - 用户信息:.............................................................................................................................................. - 5 - 租借信息:.............................................................................................................................................. - 5 - 出租影片信息:...................................................................................................................................... - 5 -1、用户活动及活动图............................................................................................................................ - 6 -2、顾客的活动图如下:........................................................................................................................ - 7 -3、工作流程图........................................................................................................................................ - 7 -4、数据流程图(DFD).......................................................................................................................... - 7 -二、概念设计.................................................................................................................................................. - 8 -1、影碟——查询——顾客.................................................................................................................... - 8 -2、管理员(店长)——查询——影碟 ................................................................................................ - 9 -3、营业员(操作员)——管理——影碟 ............................................................................................ - 9 -4、管理员(店长)——查询——顾客 ................................................................................................ - 9 -5、营业员(操作员)——管理——顾客 .......................................................................................... - 10 -6、管理员(店长)——管理——资金记录 ...................................................................................... - 10 -7、营业员(操作员)——管理——资金记录 .................................................................................. - 10 -三、逻辑设计................................................................................................................................................ - 11 -操作员(操作员编号,姓名,性别,ID,密码) ............................................................................ - 11 - 一般顾客(编号,经办人,经理时间) ............................................................................................ - 11 - 会员(编号,姓名,密码,证件号,经办人,经理时间) ............................................................ - 11 - 影碟(影碟编号,名称,类型,数量,单价,经办人,购入时间) ............................................ - 12 - 资金记录表(操作员编号,影碟编号,客户编号) ........................................................................ - 12 - 店长(ID,密码)................................................................................................................................ - 12 - 四、物理设计................................................................................................................................................ - 12 - (一) PowerBuilder开发工具简介......................................................................................................... - 12 - (二)Power builder 11.0应用程序开发的基本步骤 ............................................................................... - 12 -(1)首先要建立应用对象。
数据库课程设计之碟片出租系统需求说明书

苏州科技学院电子与信息实验中心《数据库原理课程设计》---------碟片出租系统专业年级软件外包2011班级软件外包1111学号1120126117姓名陈遥指导教师张明亮,吴宏杰2013年5月20日目录一.引言 (2)二.系统需求分析 (2)2.1 现行系统的描述和现行系统存在的主要问题分析 (2)2.1.1 现行系统描述 (2)2.1.2 现行系统存在的主要问题分析 (2)2.2需求获取 (2)三.系统需求 (3)3.1面向对象: (3)3.2主要功能: (3)3.2.1 对于顾客 (3)3.2.2 对于营业员 (3)3.2.3 对于店长 (3)四. 系统分析 (4)4.2.1数据项 (4)4.2.2数据结构 (5)4.2.3数据流 (5)4.2.4数据储存 (6)4.2.5处理过程 (6)五运行环境 (6)5.1.服务器硬件要求: (6)5.2.服务器端软件要求: (7)5.3.客户端软件要求: (7)5.4.开发工具 (7)一.引言如今的碟片出租系统多为手工处理,不仅效率低,而且经常发生人为的错误,导致不必要的经济损失和人力资源浪费。
随着科学技术的发展,计算机的强大功能不断的被运用到生活中去,对于以往的落后的碟片出租系统,我们大学生完全可以根据现有的所学知识,设计一个简化工作的碟片出租管理系统,来解放人力。
该系统不仅为碟片出租者获取更大的利润,更能让科学技术造福于人类。
二.系统需求分析2.1 现行系统的描述和现行系统存在的主要问题分析2.1.1 现行系统描述目前国内的小型碟片出售商都是以出售碟片为主,辅以出租碟片。
出租碟片商都缺少专业的管理,一般都是用人工简单记下借阅者的基本信息,归还时再根据以前记录信息来结算。
2.1.2 现行系统存在的主要问题分析正如对现行系统所描述的,如今的碟片出租商都是人工操作,缺少严谨性和灵活性,以及效率低下,不能够完成大量的数据信息处理。
这给出租商带来了什么严重的局限性,而且以往的借阅信息很难查询,不能对出租碟片信息做很好的信息处理。
VCD出租管理系统详细设计

VCD出租管理系统详细设计VCD出租管理系统是一种用于管理VCD出租业务的软件系统,通过该系统可以实现对VCD出借、归还、维护以及统计分析等功能的管理和控制。
下面将对该系统进行详细设计,包括系统的结构、功能模块、数据流程和界面设计等方面内容。
一、系统结构1.用户管理模块:用于管理系统的用户信息,包括用户的注册、登录、修改密码等功能。
3.出借管理模块:用于管理VCD的出借业务,包括出借订单的生成、查看、修改和删除等功能。
4.归还管理模块:用于管理VCD的归还业务,包括归还订单的生成、查看、修改和删除等功能。
6.统计分析模块:用于对VCD出租业务进行统计和分析,包括出借次数、归还次数、逾期次数等统计指标的生成和展示。
二、功能模块1.用户管理模块:-用户注册:用户通过填写注册信息,完成系统的用户注册。
-用户登录:用户通过输入用户名和密码,进行系统的登录操作。
-修改密码:已登录用户可以通过该功能修改自己的登录密码。
2.VCD管理模块:-添加VCD:管理员可以通过该功能添加新的VCD信息。
-删除VCD:管理员可以删除已有的VCD信息。
3.出借管理模块:-生成出借订单:用户可以通过该功能生成一个新的出借订单。
-查看出借订单:用户可以查看自己所有的出借订单信息。
-修改/删除出借订单:用户可以对自己的出借订单进行修改和删除操作。
4.归还管理模块:-生成归还订单:用户可以通过该功能生成一个新的归还订单。
-查看归还订单:用户可以查看自己所有的归还订单信息。
-修改/删除归还订单:用户可以对自己的归还订单进行修改和删除操作。
5.维护管理模块:-添加维护记录:管理员可以通过该功能添加新的VCD维护记录。
-删除维护记录:管理员可以删除已有的VCD维护记录。
6.统计分析模块:-出借次数统计:系统可以对VCD的出借次数进行统计和分析,并进行展示。
-归还次数统计:系统可以对VCD的归还次数进行统计和分析,并进行展示。
-逾期次数统计:系统可以对VCD的逾期次数进行统计和分析,并进行展示。
碟片出租后台数据库设计

租借者在音像店使用到音响店光盘租借管理系统的情况大致分四种,第一,查询所需要的光盘资料,以方便找到光盘存放位置;第二,查询自己的租借记录,以知道自己当前所借光盘,及光盘的租借情况,如是否在租借期内或已逾期须及时归还;第三,租借光盘,输入光盘编号及副本编号后可进行光盘租借;第四,归还或续借已借光盘,归还光盘时,系统相应消除该租借者的当前租借信息中的该条记录,若逾期返还,应做出相应处理,如扣除逾期罚款,满足续借要求的光盘可以续借,根据租借者类别光盘应还日期做相应延期处理。
6.逻辑模型设计(按数据库设计方法和规范化理论得出符合3NF的逻辑模型,ER图设计,ER图转化为相应的关系模式,设计数据库的逻辑模型)
关系模式设计如下:(其中下划线是主码,粗体是外键)
员工(职工号,姓名,性别,操作密码,职务,婚姻状况,入职日期)
光盘类别(类别编号,类别名称,类别描述)
光盘(编号,名称,导演,语种,单价,类别,可借数量,剧情简介)
(3)采购人员
采购人员主要负责光盘的采购和新光盘上架工作,当采购员购买到指定数量某光盘后,该光盘的采购工作完成,采购员可对该光盘进行上架操作,采购员负责将光盘基个信息录入系统,系统根据录入信息对光盘副本进行编号,并根据上架时可租借数量对光盘的光盘状况进行可借和不可借标注。
(4)系统维护人员
系统维护人员主要负责光盘租借系统的租借者维护工作,即负责租借者的增删及信息修改,进行密码初始化操作。
primarykey(借阅号),
Foreignkey(光盘编号)references光盘gnkey(客户号)references客户表(客户号)ondeletecascade
姓名varchar(20)notnull,
性别char(2)check(性别in('男','女')),
(零售行业)音响店DVD零售出租管理数据库

(零售行业)音响店DVD 零售出租管理数据库大型数据库课程设计设计报告题目:音响店DVD出租/零售管理系统学号: 1 2 1 0 0 6 3 1 4学生姓名:刘可指导教师:刘宁提交时间:目录第1章需求分析 (4)1.1需求调查 (4)1.2 系统功能分析 (1)第2章概念结构设计 (2)2.1 局部E-R图 (2)2.2 全局E-R图 (3)第3章逻辑结构设计 (4)3.1 E-R图向关系模式转换 (4)3.2建立关系模式 (4)3.3关系模式规范化处理 (4)3.4用户子模式建立 (4)3.5关系模式逻辑结构定义 (5)第4章数据库物理结构设计 (7)4.1 数据库物理设计 (7)第5章数据库实施 (8)5.1 数据库及数据库对象建立 (8)第6章数据库完整性设计 (9)6.1 主键 (9)6.2 参照完整性设计 (9)6.3 触发器设计 (9)6.4 视图设计 (12)第7章数据库存储过程设计 (13)总结 (14)参考文献: (14)第1章需求分析1.1 需求调查通过对各个用户的调查,该音响店DVD零售\出租管理系统如下需求:1)系统管理:实现系统管理人员对系统的管理,包括添加删除用户,更改密码等功能。
2)数据管理:实现管理人员对系统的管理,包括DVD入库,出租,出售,归还等功能。
3)基本信息:实现显示客户和DVD基本信息(包括客户信息和客户所租赁DVD信息,DVD基本信息)。
4)查询:查询当前DVD状况;查询当前用户租赁状况及历史租赁状况。
1)DVD信息管理:存放及查看各DVD的基本信息和数量。
2)用户信息管理:用于对用户基本信息的录入、查询、修改、维护、删除等常用功能,并记录用户的租赁情况。
3)DVD入库管理:用于对DVD的入库情况进行记录,并修改DVD总量。
4)DVD零售管理:用于记录DVD的零售情况,并修改DVD总量。
5)DVD借还管理:用于统计各DVD的借还情况。
第2章概念结构设计2.1局部E-R图:(1)对‘DVD’建立E-R图(2)对‘用户’建立E-R图(3)对‘DVD租赁’建立E-R图(4)对‘DVD归还’建立E-R 图(5)对‘DVD零售’建立E-R图(6)对‘DVD入库’建立E-R 图2.2全局E-R 图:第3章逻辑结构设计3.1 E-R图向关系模式转变逻辑结构是独立于任何一种数据模型的,在实际应用中,一般所用的数据库环境已经给定(如SQL Server或Oracel或MySql)。
DVD出租管理系统设计

一、实验目的练习定义事件列表练习绘制活动图练习绘制数据流程图二、实验内容及要求外部实体处理数据流数据存储图例综合练习某DVD店老板为高效、规范的管理自己店铺的DVD租借业务,决定根据DVD租借业务的实际需求,开发一套“DVD出租管理系统”。
客户在该DVD店办理租借业务时,要首先办理成为店内的会员。
成为会员后,客户可以租借DVD、结账、归还DVD。
客户还可通过系统自行修改个人信息。
其中,重要的业务需求细节包括:客户可以根据DVD的名称(或影片名)来获得该DVD的发行时间、制片人、租借费用等相关信息;各个DVD副本的相关租借业务信息,如DVD副本的租借时间、租借状态、自身损坏程度(完好、损坏等)等,都需要实时更新及维护;对于DVD店的客户,该店的老板将每一个家庭定义为单独的客户,以便于方便用邮件等方式针对特定家庭发送特定的信息。
对于一个特定的家庭,其中的某些成员具有租借DVD权限,并且成员的具体租借行为要受到其所具有权限的限制。
比如:父母要求家中的孩子只有租借动画片的权限。
客户的每一次租借都要详细地记录,即哪个DVD的副本租借给了哪个家庭的哪个成员、租借日期时间、应归还日期时间等信息。
客户在结账出店时,要付清租金。
A.试根据上述内容定义事件列表,并指出哪些事物的信息需要持久保存。
B.试绘制活动图描述客户查询、选择、租赁DVD的业务过程。
C.试画出环境图。
D.试绘制出各层数据流程图并对最底层数据流程图中的元素进行简要描述。
E.试画出系统结构图。
2、活动图3、环境图4、数据流程图5、系统结构图。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
武汉理工大学华夏学院课程设计课程名称数据库原理课程设计题目:碟片出租管理子系统数据库设计专业班级姓名成绩指导教师2013 年6 月17 日至2013年6月21日课程设计任务书设计题目:碟片出租管理子系统数据库设计设计目的:1. 学会分析研究数据对象的特性;2. 学会数据的组织方法;3. 选择合适的数据的存储结构以及相应操作,把现实世界中的问题转换为计算机内部的表示和处理;4. 提高学生的运用能力、提高数据库设计素质;设计任务:(在规定的时间内完成下列任务)1、管理者(店长)模块:查询碟片的信息;查询相关的财务信息;会员的管理。
2、营业员(操作员)模块:查询碟片信息;进行碟片的出租;进行碟片的归还;现金的收支记录;会员的管理。
3、顾客模块:一般的顾客只能进行碟片信息的查询;会员可以查询碟片信息,查询自己的碟片出租日志。
具体要完成的任务是:A. 编制完成上述问题的数据库设计并能得出正确的运行结果。
B. 采取统一格式:有问题描述、基本要求、测试数据及实现方法等组成写出规范的课程设计说明书;时间安排6月17日布置课程设计任务;6月18日分配题目后,查阅资料、准备程序;6月19,20 日上机调试程序、书写课程设计报告;6月21日下午提交课程设计报告及相关文档具体要求课程设计报告按统一通用格式书写,具体格式要求请在网络上查阅;每位学生应独立完成各自的任务;指导教师签名: 13 年 6月15 日教研室主任(或责任教师)签名: 13 年 6月15日1.问题描述1.1背景随着影视界的规模的不断扩大,碟片的数量也相应的增加,有关碟片的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致碟片管理上的混乱,人力与物力过多浪费,碟片出租管管理费用的增加,从而使碟片出租馆的负担过重,影响整个碟片的出租的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的碟片管理系统,对碟片资料进行集中统一的管理。
另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。
提高碟片管理工作效率,作到信息的规范管理,科学统计和快速查询,让碟片馆更好的为客户,社会服务。
从而达到经济效益,人力资源双丰收。
2.系统需求分析2.1数据需求碟屋出租管管理信息系统需要完成功能主要有:1. 顾客基本信息的输入,包括租碟证编号、顾客姓名、顾客性别,会员,登记日期。
2. 顾客基本信息的查询、修改,包括顾客租碟证编号、顾客姓名、顾客性别、会员等。
3.碟片类别标准的制定、类别信息的输入,包括类别编号、类别名称。
4.碟片类别信息的查询、修改,包括类别编号、类别名称。
5.碟片库存信息的输入,包括碟片编号、碟片名称、碟片类别、导演、演员名称、发片日期、登记日期,价钱每天。
6.碟片库存信息的查询,修改,包括碟片编号、碟片名称、碟片类别、导演、演员名称、发片日期、登记日期等。
7.租片信息的输入,包括顾客租碟证编号、碟片编号、租碟日期,天数。
8.租片信息的查询、修改,包括租碟证编号、顾客姓名、碟片编号、碟片名称、租碟日期等。
9.还碟信息的输入,包括租碟证编号、碟片编号、还碟日期。
10.还碟信息的查询和修改,包括还碟顾客租碟证编号、顾客姓名、碟片编号、碟片名称、租碟日期、还碟日期等。
11. 收支信息的输入,包括收支记录编号、租碟证编号、收银,收银日期。
12. 收支信息的查询和修改,包括租碟编号、碟片编号、收银等2.2功能需求(1)在顾客信息管理部分,要求:a.可以查询顾客信息。
b.可以对顾客信息进行添加及删除的操作。
(2 )在碟片信息管理部分,要求:a.可以查询碟片信息,要求:b.可以对碟片信息进行维护,包括添加及删除的操作。
(3)在租碟信息管理部分,要求:。
a.可以查询租碟信息。
b.可以对租碟信息进行维护操作。
(4)在归还信息管理部分,要求:a.可以浏览归还信息b.对归还信息可修改维护操作(5)在对财务信息管理部分,要求:a.查询收支信息的收银B.查询收支每月的总和(6)在对会员信息管理部分,要求:a.查询会员信息要求;B.可以对会员信息进行添加和删除;3.概念结构设计3.1 E-R图根据需求分析所要实现的功能设计,可能建立它们之间的关系,进而实现逻辑结构功能。
碟片管理信息系统可以划分的实体有:碟片类别信息实体、顾客信息实体、碟片信息实体、租碟记录信息实体,归还记录信息实体。
用E-R图一一描述这些实体。
3.1.1碟片类别实体3.1.2顾客信息3.1.3碟片库存信息3.1.4租碟信息3.1.4还碟信息3.1.5收支信息3.2 总体E-R图4.逻辑结构设计4.1 关系模式转换根据实体的属性就是关系的属性,实体的码就是关系的码,以及独立和合并的原则建立如下表:(1)碟类别表dish_style(dishstyle_no ,dishstyle_name);(2)顾客信息表system_customer(customer_id ,customer_name ,customer_sex ,customer_member,regdate datetime)(3)碟库存表system_dishs(dish_id,dish_name,, dish_director , dish_mainactor , dish_date , dish_priceperday , isrented);(4)租碟表rent_record (dish_id ,cuostomer_id ,rentdate , rentdaty );(5)归还表return_record(dish_id ,customer_id , returndate);(6)收支表dish_recepits (receipts_id,customer_id ,receipts_date, );(7)会员表member(memeber_no ,customer_id , regdatetime);4.2 关系模式优化根据规范化理论的原则对其优化后的表如下:(1)碟类别表dish_style(dishstyle_no ,dishstyle_name);(2)顾客信息表system_customer(customer_id ,customer_name ,customer_sex ,customer_member,regdate datetime)(3)碟库存表system_dishs(dish_id,dish_name, dishstyle_no ,dish_director , dish_mainactor , dish_date , dish_priceperday , isrented);(4)租碟表rent_record (dish_id ,cuostomer_id ,rentdate , rentdaty );(5)归还表return_record(dish_id ,customer_id , returndate);(6)收支表dish_recepits (receipts_id,customer_id , receipts_date, dishrecepits );5.物理结构设计5.1 创建数据库USE masterGOCREATE DATABASE dish_housesystemON(NAME='dish_housesystem',FILENAME='d:\sql\dish_housesystem.mdf',SIZE= 10,MAXSIZE= 50,FILEGROWTH= 5 )LOG ON(NAME='dish_house',FILENAME='d:\sql\dish_housesystem.ldf',SIZE= 5MB,MAXSIZE= 25MB,FILEGROWTH= 5MB )GO5.2 创建表5.2.1碟类别表create table dish_style(dishstyle_no varchar(30)primary key,dishstyle_name varchar(30))5.2.2顾客表create table system_customer( customer_id varchar(9)primary key,customer_name varchar(9)not null,customer_sex nchar(1)check(customer_sex in('男','女'))default'男', customer_member bit not null,regdate datetime)5.2.3碟存库表create table system_dishs(dish_id varchar(20)primary key,dish_name varchar(30)Not null,dishstyle_no varchar(30)Not null,dish_director varchar(30),dish_mainactor varchar(30),dish_date datetime,dish_pirceperday money,isrented varchar(2),foreign key(dishstyle_no)references dish_style (dishstyle_no),)5.2.4租碟表create table rent_record( dish_id varchar(20)primary key,customer_id varchar(9),rentdate datetime,rentday int,foreign key(dish_id)references system_dishs(dish_id),foreign key(customer_id)references system_customer(customer_id), )5.2.5归还表create table return_record( dish_id varchar(20)primary key,customer_id varchar(9),returndate datetime,foreign key(dish_id)references system_dishs(dish_id),foreign key(customer_id)references system_customer(customer_id), )5.2.6收支信息表create table dish_recepits( recepits_id varchar(20)primary key,customer_id varchar(9),recepits_date datetime not null,dishrecepits money not null,foreign key(customer_id)references system_customer(customer_id), )5.3 表与表之间的联系表5.16.数据库的实施6.1 初始化6.1.1将碟片类别加入到碟类别表dish_style中insert into dish_style(dishstyle_no,dishstyle_name)values('1','爱情片')insert into dish_style(dishstyle_no,dishstyle_name)values('2','喜剧片')insert into dish_style(dishstyle_no,dishstyle_name)values('3','伦理片')insert into dish_style(dishstyle_no,dishstyle_name)values('4','动作片')insert into dish_style(dishstyle_no,dishstyle_name)values('5','恐怖片')insert into dish_style(dishstyle_no,dishstyle_name)values('6','战争片')insert into dish_style(dishstyle_no,dishstyle_name)values('7','科幻片')6.1.2将顾客加入到顾客表system_customer中insert into system_customervalues('110001','张三','男','True','2013-4-23 12:10:13')insert into system_customervalues('110002','李小','男','True','2013-5-23 9:12:10')insert into system_customervalues('000001','赵铭静','女','True','2005-10-23 9:12:10')insert into system_customervalues('000002','潘虹','女','False','2005-9-23 10:12:10')insert into system_customervalues('000003','李叶风','女','False','2007-9-23 11:12:10')insert into system_customervalues('000004','王五','男','False','2006-9-23 12:12:10')insert into system_customervalues('110005','陈特','男','False','2008-9-23 8:12:10')insert into system_customervalues('110003','廖乐','男','True','2012-9-23 7:12:10')6.1.3将碟片加入到库存表system_dishs中insert system_dishsvalues('x00001','喜剧之王','2','王晶','周星驰','2008-10-2','2','1') insert system_dishsvalues('x00002','电锯惊魂','5','王一','周里','2009-10-2','3','1') insert system_dishsvalues('x00003','十二生肖','4','成龙','成龙','2008-10-2','2','1') insert system_dishsvalues('x00004','婚前试爱','1','王晶里','大S','2007-10-2','4','1') insert system_dishsvalues('x00005','永恒','3','赵德利','陈立','2007-10-2','2','1')insert system_dishsvalues('x00006','民兵葛二蛋','6','黄冈','黄渤','2010-10-2','3','1') insert system_dishsvalues('x00007','盗梦空间','7','赵三','周华','2012-10-2','4','1')6.1.4将碟片加入到租碟表rent_record中insert into rent_recordvalues('x00001','110001','2012-12-5','3')update system_dishsset isrented=0where dish_id='x00001'insert into rent_recordvalues('x00002','110002','2012-12-5','2')update system_dishsset isrented=0where dish_id='x00002'insert into rent_recordvalues('x00004','000001','2012-12-5','3')update system_dishsset isrented=0where dish_id='x00004'insert into rent_recordvalues('x00003','000004','2012-12-5','3')update system_dishsset isrented=0where dish_id='x00003'insert into rent_recordvalues('x00006','110005','2012-12-5','4')update system_dishsset isrented=0where dish_id='x00006'6.1.5将碟片加入到归还表return_record中insert into return_recordvalues('x00001','110001','2012-12-8')delete from rent_record where dish_id='x00001'6.1.6将收入加入到收支表dish_recepits中insert into dish_recepits values('a00001','110002','2012-12-5','6')insert into dish_recepits values('a00002','000001','2012-12-6','12')insert into dish_recepits values('a00003','000004','2012-12-5','6')insert into dish_recepits values('a00004','110005','2012-12-6','12')insert into dish_recepits values('a00005','110001','2012-12-5','6')6.2数据的查询功能6.2.1碟片的查询图6-1 表system_dishs中内容6.2.2会员管理图6-2 表system_customer中内容6.2.3碟片出租和查询这里首先需要查询碟片信息,如图6-1,然后可以查询其是否被出租的状态,然后将需要出租的碟片加入到出租碟表中更改该碟片信息在库存中的信息。