映像租赁系统---SQL语言

本文介绍了影像租赁系统的SQL语言应用,重点讲解如何查询用户及其借阅的影像资料信息,包括用户列表和借阅日期。
摘要由CSDN通过智能技术生成
映像租赁系统:
在美国,由于知识产权得到了很好的保护,所以一般不会出现盗版的问题。美国人除去在电影院看电影之外就是在影像店租碟回家去看。在这种情况下,影相出租的店铺就比较多。在信息化的背景下,设计一套系统管理影像出租业务成了当务之急,于是通过和店铺经理沟通,获得如下业务信息:

1.凡是想要到该影像店租赁影碟的被称为会员(Member),只有成为该店的会员才能够租借该店的影像资料(Title)。
2.影像店中不定期会购买一些影像资料(Title),并且获得了复制该影像资料的权力,每一份影像制品可以有多个拷贝,每一份拷贝称为一个复制条目(TitleCopy)
3.对客户而言,原始的影像资料(Title)只能被预定并且可以同时接受多份预定(Reservation),客户可以租赁的是影像拷贝(TitleCopy),
4.任何一个客户的租赁信息(Rental)都必须存档以便将来店铺对客户的租赁进行评估。

通过和租赁店经理详细面谈,了解更详细的业务的信息:

1.每一个会员必须被记录的信息包括会员编号id,而且每个会员的编号是唯一的,姓名name, 成为会员的日期join_date,以及其他需要被记录的信息包括(住宅地址address, 所在城市city, 住宅电话phone).
2.影像制品(Title)必须被记录的信息包括编号id,而且所有影像制品的编号都是唯一的,标题title,影片说明description,价格price,和其他如下信息(分级rating,种类category, 发行日期release_date).
3.每一份影像拷贝(TitleCopy)都有各自的编号id,同一个影像的若干拷贝编号不同,但是不同的影像拷贝的编号可能会重复。必须记录下是否已经出租,以便于店员随时能够查询拷贝资料的当前状态(status)。
4.系统中允许会员预定某项影像资料,但必须提前预约租赁时间(res_date)。
5.每一项出租事项需要记录下来(租借日期book_date,实际归还日期act_ret_date,
期待归还日期/过期日期(exp_ret_date)。

业务逻辑实现:
1.查询出所有用户以及用户所借阅的影像资料名字和借阅的日期
2.查询出最近一周订阅影像资料的用户和相应的影像资料名字及借阅日期
3.查询出本周日应该归还的影像资料和借阅者的姓名,地址
4.查询出已经超期还未归还的影像资料和借阅者的姓名,地址
5.查询出最近一月借阅次数最多的影像资料
6.查询出已经登记但是还没有拷贝的影像资料
7.查询出本周预定最多的影像资料


1.member表:

create table member(
    id number(10),
    last_name varchar2(25) constraint meb_lastname_nn not null,
    first_name varchar2(25),
    address varchar2(50),
    city varchar2(20),
    phone varchar
1、 安装jdk1.5.0 2、 如果是B/S结构程序,请复制jakarta-tomcat-5.0.28这个文件夹下的 所有文件到你的E盘根目录下(不是固定的) 3、 配置环境变量: (1) 我的电脑—右键—属性—高级—环境变量—系统变量—新建,变量名:JAVA_HOME ,注意为大写,变量值:你所安装JDK的根目录,如:C:\Program Files\Java\jdk1.5.0; (2) 我的电脑—右键—属性—高级—环境变量—系统变量—新建,变量名:CLASSPATH ,注意为大写,变量值:你所安装JDK的根目录下的lib文件夹,如:C:\Program Files\Java\jdk1.5.0\lib\tools.jar;.注意后面以分号和一个点结尾; (3) 修改path变量:我的电脑—右键—属性—高级—环境变量—系统变量—选择path,点编辑,在变量值最后增加一个分号,增加你安装的JDK的根目录下的bin文件夹:C:\Program Files\Java\jdk1.5.0\bin; (4) 如果是B/S结构程序,我的电脑—右键—属性—高级—环境变量—系统变量—新建,变量名:TOMCAT_HOME ,注意为大写,变量值:你所安装jakarta-tomcat-5.0.28的根目录,如:E:\jakarta-tomcat-5.0.28; 4、 复制sqlserver-driver文件夹下的所有文件到C:\Program Files\Java\jdk1.5.0\jre\lib\ext\目录下,否则重装; 5、 在命令行分别输入java 、javac,如无错误提示,安装完成; 6、 如果是B/S结构程序,双击E:\jakarta-tomcat-5.0.28\bin\startup.bat,如果出现黑色TOMCAT界面,安装成功,否则重装; 7、 安装SQLServer2000数据库,一路默认,注意不要选择域用户,设置sa用户的密码为123; 8、 安装SQLServer2000数据库SP3补丁,当提示已成功传递文件之后,找到安装的目录,双击setup.bat,看提示安装,基本默认; 9、 附加数据库:打开开始—程序—Microsoft SQLServer—服务管理器,启动数据库,开始—程序—Microsoft SQLServer—企业管理器,在左侧树状菜单,选择数据库-右键-所有任务-附加数据库,点击浏览,选择你的文件夹下的.MDF文件,确定; 10、 如果是 C/S结构程序,安装你的程序,OK; 11、 如果是B/S结构程序,复制你的网站文件到E:\jakarta-tomcat-5.0.28\webapps下,启动E:\jakarta-tomcat-5.0.28\bin\startup.bat,在IE中输入http://localhost:8080/你的网站名,OK; 12、 如果需要配置数据源,开始-控制面板-管理工具-数据源ODBC-添加-SQLServer-完成,名称填写readme.txt文件里的数据源名,描述为空,服务器填写“.”就可以,下一步-下一步-更改默认的数据库为你的附加数据库-下一步-完成-测试数据源,如提示“测试成功”,一路确定,否则重装
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值