碟片出租管理子系统数据库设计说明

上传人:pu****.1 文档编号:508652776 上传时间:2024-01-23 格式:DOC 页数:27 大小:453.50KB
返回 下载 相关 举报
碟片出租管理子系统数据库设计说明_第1页
第1页 / 共27页
碟片出租管理子系统数据库设计说明_第2页
第2页 / 共27页
碟片出租管理子系统数据库设计说明_第3页
第3页 / 共27页
碟片出租管理子系统数据库设计说明_第4页
第4页 / 共27页
碟片出租管理子系统数据库设计说明_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《碟片出租管理子系统数据库设计说明》由会员分享,可在线阅读,更多相关《碟片出租管理子系统数据库设计说明(27页珍藏版)》请在金锄头文库上搜索。

1、武汉理工大学华夏学院课 程 设 计课程名称数据库原理课程设计题 目:碟片出租管理子系统数据库设计专业班级姓名成绩指导教师2013年6月17日至2013年6月21日课程设计任务书设计题目:碟片出租管理子系统数据库设计设计目的:1. 学会分析研究数据对象的特性 ;2. 学会数据的组织方法;3. 选择合适的数据的存储结构以及相应操作,把现实世界中的问题转换为计算机内部的表示和处理 ;4. 提高学生的运用能力、提高数据库设计素质 ;设计任务:(在规定的时间内完成下列任务)1、 管理者(店长)模块:查询碟片的信息;查询相关的财务信息;会员的管 理。2、 营业员(操作员)模块:查询碟片信息;进行碟片的出租

2、;进行碟片的归 还;现金的收支记录;会员的管理。3、 顾客模块:一般的顾客只能进行碟片信息的查询;会员可以查询碟片信息,查询自己的碟片出租日志。具体要完成的任务是:A. 编制完成上述问题的数据库设计并能得出正确的运行结果。B. 采取统一格式:有问题描述、基本要求、测试数据及实现方法等组成写出 规范的课程设计说明书;时间安排6月17日布置课程设计任务;6月18日分配题目后,查阅资料、准备程序;6 月 19,20日上机调试程序、书写课程设计报告;6月21日下午提交课程设计报告及相关文档具体要求课程设计报告按统一通用格式书写,具体格式要求请在网络上查阅每位学生应独立完成各自的任务;指 导 教师签名:

3、13年6月15日教研室主任(或责任教师)签名:13年 6月15日1问题描述1.1背景随着影视界的规模的不断扩大,碟片的数量也相应的增加,有关碟片的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致碟片管理上的混乱,人力与物力过多浪费,碟片出租管管理费用的增加,从而使碟片出租馆的负担过重,影响整个碟片的出租的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的碟片管理 系统,对碟片资料进行集中统一的管理。另一方面,IT产业和In ternet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。提高碟片管理工作

4、效率,作到信息的规范管理,科学统计和快速查询,让碟片馆更 好的为客户,社会服务。从而达到经济效益,人力资源双丰收。2. 系统需求分析2.1数据需求碟屋出租管管理信息系统需要完成功能主要有1. 顾客基本信息的输入,包括租碟证编号、顾客姓名、顾客性别,会员,登记日期。2. 顾客基本信息的查询、修改,包括顾客租碟证编号、顾客姓名、顾客性别、会员等。3 .碟片类别标准的制定、类别信息的输入,包括类别编号、类别名称。4 .碟片类别信息的查询、修改,包括类别编号、类别名称。5. 碟片库存信息的输入,包括碟片编号、碟片名称、碟片类别、导演、演员名称、发片日期、登记日期,价钱每天。6. 碟片库存信息的查询,修

5、改,包括碟片编号、碟片名称、碟片类别、导演、演员 名称、发片日期、登记日期等。7. 租片信息的输入,包括顾客租碟证编号、碟片编号、租碟日期,天数。8. 租片信息的查询、修改,包括租碟证编号、顾客姓名、碟片编号、碟片名称、租 碟日期等。9 .还碟信息的输入,包括租碟证编号、碟片编号、还碟日期。10 .还碟信息的查询和修改,包括还碟顾客租碟证编号、顾客姓名、碟片编号、碟片名称、租碟日期、还碟日期等。11收支信息的输入,包括收支记录编号、租碟证编号、收银,收银日期。12收支信息的查询和修改,包括租碟编号、碟片编号、收银等2.2功能需求(1)在顾客信息管理部分,要求:a. 可以查询顾客信息。b. 可以

6、对顾客信息进行添加及删除的操作。(2 )在碟片信息管理部分,要求:a. 可以查询碟片信息,要求:b. 可以对碟片信息进行维护,包括添加及删除的操作(3) 在租碟信息管理部分,要求:。a. 可以查询租碟信息。b. 可以对租碟信息进行维护操作。(4) 在归还信息管理部分,要求:a. 可以浏览归还信息b. 对归还信息可修改维护操作(5) 在对财务信息管理部分,要求:a.查询收支信息的收银B.查询收支每月的总和(6) 在对会员信息管理部分,要求:a.查询会员信息要求;B.可以对会员信息进行添加和删除;3. 概念结构设计3.1 E-R 图根据需求分析所要实现的功能设计,可能建立它们之间的关系 ,进而实现

7、逻辑结构功碟片管理信息系统可以划分的实体有:碟片类别信息实体、顾客信息实体、碟片信息实 体、租碟记录信息实体,归还记录信息实体。用E-R图一一描述这些实体碟片类别实体顾客信息碟片库存信息租碟信息还碟信息还碟信息收支信息3.2总体E-R图4逻辑结构设计4.1关系模式转换根据实体的属性就是关系的属性 ,实体的码就是关系的码,以 及独立和合并的原则建立如下表:(1) 碟类别表 dish_style( dishstyle_no ,dishstyle _name );(2) 顾客信息表 system_customer( customer_id , customer_name ,customer_sex

8、,customer_member , regdate datetime )(3) 碟库存表 system_dishs(dish_ id ,dish_ name” dish_director , dish_ma in actor ,dish_date , dish_priceperday ,isrented );(4) 租碟表 rent_record ( dishd ,cuostomer_id ,rentdate , rentdaty);(5) 归还表 retum_record( dish_id ,customer_id , returndate );(6) 收支表 dish_recepits

9、( 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) 碟库存表 s

10、ystem_dishs( dish_id,dish_name, dishstyle_no , dish_director ,dish_ma in actor , dish_date , dish_priceperday ,isren ted );(4) 租碟表 rent_record ( dishd ,cuostomer_id ,rentdate , rentdaty);(5) 归还表 return_record( dishd ,customer_id , returndate );(6) 收支表 dish_recepits ( receipts_id , customer_id , rece

11、ipts_date, dishrecepits );5. 物理结构设计5.1创建数据库USE masterGOCREATE DATABASE dish_housesystemON(NAME = dish_housesystem,FILENAME = d:sqldish_housesystem.mdf ,SIZE = 10 ,MAXSIZE = 50 ,FILEGROWTH = 5 )LOG ON(NAME = dish_house,FILENAME = d:sqldish_housesyste m.ldfSIZE = 5MB ,MAXSIZE = 25MB ,FILEGROWTH = 5MB

12、)GO5.2创建表碟类别表create table dish_style(dishstyle_no varchar (30) primary key,dishstyle_name varchar (30)顾客表create table system_customer(customer_id varchar (9) primary key,customer_name varchar (9) not null ,customer_sex nchar check (customer_sex in(男,女)default 男,customer_member bit not nuII,regdate d

13、atetime)523碟存库表create table system_dishs(dish_id varchar (20) primary key,dish_name varchar (30) Not nuII,dishstyle_no varchar (30) Not null,dish_director varchar (30),dish_ma in actor varchar (30),dish_date datetime ,dish_pirceperday money ,isrented varchar (2),foreign key (dishstyle_no ) reference

14、s dish_style (dishstyle_no ),)租碟表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 ), )525归还表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 (

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号