碟片出租管理子系统数据库设计
- 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);