数据库课程设计报告优秀.docx

上传人:b****5 文档编号:4762222 上传时间:2022-12-08 格式:DOCX 页数:44 大小:525.98KB
下载 相关 举报
数据库课程设计报告优秀.docx_第1页
第1页 / 共44页
数据库课程设计报告优秀.docx_第2页
第2页 / 共44页
数据库课程设计报告优秀.docx_第3页
第3页 / 共44页
数据库课程设计报告优秀.docx_第4页
第4页 / 共44页
数据库课程设计报告优秀.docx_第5页
第5页 / 共44页
点击查看更多>>
下载资源
资源描述

数据库课程设计报告优秀.docx

《数据库课程设计报告优秀.docx》由会员分享,可在线阅读,更多相关《数据库课程设计报告优秀.docx(44页珍藏版)》请在冰豆网上搜索。

数据库课程设计报告优秀.docx

数据库课程设计报告优秀

 

上海世博会票务系统

数据库课程设计

 

专业:

班级:

学生姓名:

学号:

指导教师:

 

2010年月日

 

摘要

 

世博会门票是指世界博览会(WorldExhibitionorExposition,简称WorldExpo)参观的入场券,持票人可以凭门票浏览各个场馆。

世界博览会是人类的聚会,汇集人类文明之大成。

因此,世博票务信息系统承担了整个世博会票务相关的建设与运营管理。

从经济学角度看,信息化提高办事、服务效率,实质是经济效益的最大化,即以最少的人力物力,提供最有效、最优良的公共服务。

随着计算机及各种电子产品的普及;信息化程度明显得到极大的提高。

现在销售门票的方式就是应用计算机售票系统和实施各种门票销售代理。

世博会客票代售点已经成为客票销售的主要方式和世博会售票工作的重要组成部分。

上海世博会门票销售分为预售期销售和会期销售。

预售分为三期,不同预售期购买门票可以享受相应价格优惠。

上海世博会门票价格和种类分为以下几种:

平日普通票和当日普通票;指定日普通票;指定日优惠票,三次票,七次票。

但其中的优惠票,特定日优惠票,三次票以及七次票为新发售的2010年上海世博会门票种类。

同时,园区售票处开始发售夜票。

在验票方面,上海世博会的门票采用了RFID技术。

门票内含一颗自主知识产权"世博芯",其采用特定的密码算法技术,确保数据在传输过程中的安全,本文设计的上海世博会票务系统采用数据库基本知识和应用功能,目的在于方便旅客购买上海世博会门票,对售票部门进行电子信息系统化管理。

使售票部门售票工作顺利地进行。

关键词:

SQL语言;SQL查询,企业管理器。

RFID技术,数据库设计,世博会票务管理系统。

 

第一章绪论1

1.1课题简介…………………………………………………………………………..1

1.2设计目的…………………………………………………………………………..2

第二章需求分析4

2.1需求分析4

2.2信息需求4

2.3需求处理5

2.4数据字典…………………………………………………………………………………………….....7

第三章数据库的模型设计14

3.1概念结构设计的方法与步骤…………………………………………14

3.1.1概念结构设计的方法…………………………………………14

3.1.2概念结构设计的步骤……………………………………………….14

3.2数据抽象与局部视图设计…………………………………………………………15

3.3视图的集成20

3.3.1总的ER图……………………………………………………….21

第四章逻辑结构的设计22

4.1逻辑结构的设计步骤和图示………………………………………………..………………….22

4.2ER图向关系模式的转换……………………………………………………23

4.3数据模型的优化……………………………………………………………….24

第五章数据库物理结构设计25

5.1物理结构设计25

5.1.1创建数据库……………………………………………………………………………………………...25

5.2数据库的实施与运行…………………………………………………29

5.2.1数据查询........................................................................................................29

5.2.2数据更新……………………………………………………………………………………………………..33

5.2.3修改数据……………………………………………………………………………………………………..34

5.2.4删除数据………………………………………………………………………………………………………35

5.3视图………………………………………………………………………………………………………………………….36

结束语38

参考文献………………………………………………………………………………………………39

 

第一章绪论

 

1.1课题简介

世博会门票是指世界博览会(WorldExhibitionorExposition,简称WorldExpo)参观的入场券,持票人可以凭门票浏览各个场馆。

在票务系统中,票的实质意义在大多数情况下票据只是一种享受服务的权利凭证。

为了广泛的推广票务销售,提高客户服务质量,。

在票务系统中运用新技术、新手段来优化有效提高服务质量,规范工作流程是必须的。

再者,像世界博览会是人类的聚会,人们从世界各地汇聚一处,展示各自的产品与技艺,赞美各自的故乡和祖国。

世博会汇集人类文明之大成,因而具备了无与伦比的感染力,使人心情激荡。

中国2010年在上海首次举办世界博览会(Expo2010),这也是第41届世界博览会。

因此,世博票务信息系统承担了整个世博会票务相关的建设与运营管理,信息化提高办事、服务效率。

在以前,实行人工售票,人工处理的缺点是显而易见的,成本大、处理的速度慢、出错的几率比较大,效率是很低的。

在科学迅速发展的的今天,计算机占据了非常重要的位置,这些大部分都是通过使用软件而提高生产、管理效率来体现的,世博会门票的销售与管理也无一例外。

采用计算机管理信息系统已成为世博会票务管理科学化和现代化的重要标志,给世博会票务带来了明显的经济效益和社会效益。

在此背景下,本文论述了世博会票务管理系统的设计与实现。

通过对各种数据库管理系统的模型分析,结合世博会票务销售查询过程的实际需求,同时本文还说明了世博会门票订票管理系统的开发过程及各种技术细节。

本系统是适应时代发展的需要,提高管理的效率而开发设计的。

世博会票务管理系统的主要任务,通过实现票务信息的计算机管理,以提高工作效率。

实现计算机管理的最佳技术就是数据库技术。

我们可以利用数据库将整个世博会的票务情况存入计算机,再配置上功能丰富的用户网站接口,以满足用户需求。

一个世博会票务信息管理系统应达到的目标是提供及时、广泛的信息票务服务,加快信息检索的效率,实况灵活的查询,减轻管理人员制作报表和统计分析的负担,且系统规模不太大但又要保证支持日常工作的要求,以便系统应易于扩充,方便统一联网与管理,提高管理水平。

此次世博会设计有多种票种,销售时比较困难,销售量也非常大。

准备销售6200万张全票,没有赠票,但有优惠票,共设个人票和团队票两大类共九种。

个人票分为指定日票和平日票,其中指定日票分指定日普通票和指定日优惠票两种;平日票分平日普通票、平日优惠票、3次票、7次票和夜票五种。

团队票分普通团队票和学生团队票两种。

上海世博会的门票在入园检票方面采用了RFID技术。

门票内含一颗自主知识产权"世博芯",其采用特定的密码算法技术,确保数据在传输过程中的安全。

RFID电子门票无需接触、无需对准即可验票,持票人只需手持门票在离读写设备10厘米的距离内刷一下,便可轻松入场。

此外,"世博芯"还可记录不同信息并用于不同类别的门票,以便为参观者提供多种类型的服务,比如"夜票"、"多次出入票"等。

通过RFID芯片采集的参观者信息将汇聚到票务系统的中枢,进行数据处理、分析,便于园区的管理,就犹如一个人的神经系统。

管理方就可据此了解园区内的人员密度,并进行科学的分流引导。

上海世博会基于RFID技术的世博会门票应用系统,实现了世博会对门票系统安全、可靠、快速识别的需求。

1.2设计目的

世博票务系统承担了整个世博会票务相关的建设与运营管理,是世博会成功举办的一大关键性课题。

从经济学角度看,只有使用现代化技术,让计算机的高度信息化能力来提高办事和服务的效率,实现经济效益的最大化,以此来满足游客的各项需求,为广大中外游客提供满意的高质量的服务。

因此,将通过对上海世博门票的设计,制订、销售和入园须知等的高度信息化管理。

在极大的节省管理成本前提下,以可持续发展为目的,确保世博会整个票务销售、管理、出入园客流控制、园区服务质量等的协调运作和稳定运行,使票务工作在一个数据准确、操作简便、功能完善、安全保障的信息平台上进行,为实现7000万人次的销售目标提供信息化工具和手段;对门票特许产品的生产和销售、防伪进行管理,对世博园区入园口的场地、设备运行情况进行管理。

让世博票务系统项目在整个上海世博会的相关工作中起到的保驾护航的作用。

具体的设计目的体现在如下的几点:

(1)方便游客购票。

(2)游客明确各种购票服务。

(3)让游客明确各售票地点。

(4)让游客明确售票方式和售票时间。

(5)游客知道各种门票的优惠情况和具体要求。

(6)让游客清楚的认识到各种门票的使用规则和具体入园时间。

(7)让游客明确此次上海世博会门票检票方式。

1.3设计内容

1.需求分析

需求分析的任务是准确了解并分析世博会票务管理系统的需要和要求,弄清世博会票务管理系统要达到的目标和实现的功能,得到数据字典和数据流图。

旅客对各种购票信息的需求,以及入园情况信息的需求是本文设计的主要内容。

 

2.概念结设计

将需求分析得到的用户需求抽象为信息结构即概念模型(ER图)。

先逐一设计ER图,然后集成得到的ER图,最后通过消除不必要的冗余,设计基本ER图。

在对各票务系统的内容设计上主要三为了方便旅客获取信息,提供有效便捷的服务。

从各个E-R和总E-R图就能看出设计内容。

本文的设计的E-R图较多,内容包含了旅客的所有需求和票务系统提供的各种信息。

3.逻辑设计

逻辑设计的任务就是把概念设计阶段设计好的基本E-R图转换为与选用的DBMS产品所支持的数据模型相符合的逻辑结构。

首先按照ER图向数据模型转换的规则,将概念结构转换为DBMS所支持的数据模型;然后对数据模型进行优化,得到至少5个关系模式。

根据旅客的需求信息和各世博园的售票信息,本文设计了多个关系模式,方便旅客查询和了解入园说明和持票参观的各项须知。

4.数据库的实施

(1)表的建立

需要明确数据库需要建立多少表,以及每个表中所要包括的内容。

在建立表的过程中。

要对每个表进行字段属性的设置。

具体设计要根据各个E-R图和票务信息,建立表的内容要清晰明了。

各个属性和码要明确指明。

(2)表之间关系的设置

为数据库设置了不同的表之后必须告诉DBMS如何将这些信息合并在一起,因此要定义表之间的关系。

(3)完成相关查询

包括已售出的世博会门票报表信息;售票部门的管理信息,旅客的网上管理系统信息;售票地点的信息,世博会门票的种类,各种世博会门票的价格,世博会门票的销售情况,各种世博会门票的使用规则与说明;持有世博会门票的入园时间查询,预定世博会门票方式、预订世博会门票、网上管理功能。

 

第二章需求分析

2.1需求分析要求

需求分析是指对要解决的问题进行详细的分析,弄清楚问题的要求,从用户方调查得来的信息和各种有效数据,包括需要输入什么数据,进行分析要得到什么结果,最后应输出什么。

以及要解决的问题所在,使客户的各项需求得到最大化的满足。

可以说,“需求分析”就是确定具体需要“做什么”。

需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。

新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。

需求分析是一个项目的开端,也是项目建设的基石。

在以往建设失败的项目中,80%是由于需求分析的不明确而造成的。

因此一个项目成功的关键因素之一,就是对需求分析的把握程度。

而项目的整体风险往往表现在需求分析不明确、业务流程不合理,用户不习惯或不愿意去用承建方的软件。

作为第三方的监理公司,必须提醒承建方、客户方重视需求分析的重要性,采用必要的手段和方法来进行需求调研,同时监理方也应深入具体的需求调研中去。

只有这样才能切切实实地把握用户的需求和方向,才能在将来的功能界定、开发范围上有发言权。

  在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。

需求分析是软件工程中的一个关键过程。

在这个过程中,系统分析员和软件工程师确定顾客的需要。

只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。

  

在一个系统的设计过程中,大多数人们一直认为需求分析是整个系统中最简单的一个步骤,但在长时间的实践过程中,越来越多的人认识到它是整个过程中最关键的一个过程。

假如在需求分析时分析者们未能正确地认识到顾客的需要的话,那么最后的软件实际上不可能达到顾客的需要,或者软件无法在规定的时间里完工。

在本文中所设计的票务系统采用以下的需求分析过程:

2.2信息需求:

购票信息:

售票部门的地址,参观会展的地址,参观门票种类,各种门票的具体分类,各种门票的价格情况,各种门票的预销售量和限定购买量是多少,各种门票都适合什么人购买,对各种门票有什么特别要求和说明。

购票地点信息:

都有哪些指定售票部门,购票时间的信息情况,代办销售部门的信息情况与购票时间情况,各售票部门限定售票量,对订票用户的具体要求,

工作人员的换班更替情况,网上购票系统情况和手机等通讯方式订票的具体信息。

 

售票时间信息:

对各售票地点售票时间具体情况,对各个会展开放时间明确说明,网上购票取票时间明确说明,手机等预订方式购票取票时间明确说明。

夜间售票的具体情况。

指定日售票的具体时间和具体情况。

各票种信息:

世博会的门票有几种,有没有优惠和赠送,个人票和团体票的具体购票方式和入园要求,优惠票的具体要求。

各票种价格信息:

各种世博会门票的价格情况,优惠价是多少,团体票的优惠价情况。

儿童是否有免票的情况,具体要求是身高还是年龄来衡量。

各票种适合规则信息情况:

各种门票的购票适合规则都适合什么情况。

什么样身份的人享有优惠,持有票时何时何处入园,购买门票需要什么证件。

团体票的优惠方式和具体要求。

各种票的入园要求。

入园检票信息:

入园检票是否为常规检票方式,是否会出现假票情况。

2.3处理需求:

此次上海世博会售票信息具体如此:

包括中国移动、中国电信、交通银行、中国邮政等4家境内指定门票代理商和9家境外指定门票代理商先后获得上海世博会门票销售资格,他们将通过手机订票、网上订票系统、语音电话订票、邮政投递系统等多种形式进行门票销售。

此次上海世博会没有赠票,但有优惠票,共设个人票和团队票两大类共九种。

个人票分为指定日票和平日票,其中指定日票分指定日普通票和指定日优惠票两种;平日票分平日普通票、平日优惠票、3次票、7次票和夜票五种。

团队票分普通团队票和学生团队票两种。

此次上海世博会门票销售分为预售期销售和会期销售。

预售分为三期,不同预售期购买门票可以享受相应价格优惠。

参考近几届世博会客流规律,结合上海世博会实际情况,2010年“五一”假期(5月1日-5月3日)、“十一”假期(10月1日-10月7日)、上海世博会闭幕前一周(10月25日-10月31日)被设为指定日,指定日天数共17天。

此次上海世博会门票的基准价定为160元人民币。

平日普通票价格为160元人民币;指定日普通票价格为200元人民币;指定日优惠票价格为120元人民币,平日优惠票价格为100元人民币;夜票价格为90元人民币;3次票和7次票价格分别为400元和900元人民币,单次参观价格为平日普通票价格的八折左右,身高1.2米以下(含1.2米)儿童免票。

个人票:

(1)指定日普通票,适用所有人士,指定日当日或任一平日参观,一人一票,入园当日单次出入。

(2)指定日优惠票,适用残疾人士,适用1950年及之前出生的人士;适用普通高等教育阶段、高中教育阶段和义务教育阶段在校学生;适用身高超过1.2米的儿童;适用中国现役军人;

,购票及入园时需出示相关有效证件。

指定日当日或任一平日参观。

一人一票,入园当日单次出入。

(3)平日普通票,适用所有人士,除指定日外任一平日参观。

一人一票,入园当日单次出入。

(4)平日优惠票, 适用残疾人士;适用1950年及之前出生的人士;适用普通高等教育阶段、高中教育阶段和义务教育阶段在校学生;适用身高超过1.2米的儿童;适用中国现役军人。

购票及入园时需出示相关有效证件。

除指定日外任一平日参观,一人一票,入园当日单次。

(5)当日普通票,适用所有人士,当日入园有效,入园日期以票面所示日期为准。

一人一票,单次出入 。

(6)当日优惠票,适用残疾人士。

适用1950年及之前出生的人士;适用普通高等教育阶段、高中教育阶段和义务教育阶段在校学生;适用身高超过1.2米的儿童;适用中国现役军人。

购票及入园时需出示相关有效证件。

当日入园有效,入园日期以票面所示日期为准。

一人一票,单次出入。

(7)3次票,适用所有人士。

除指定日外,每张门票在整个会期中可任选3天入园;一人一票,每张门票每天仅限入园一次。

7次票,适用所有人士; 除指定日外,每张门票在整个会期中可任选7天入园。

一人一票,每张门票每天仅限入园一次。

当日夜票,适用所有人士。

除指定日外,适用于17:

00之后入园。

一人一票,入园当日单次出入。

当日入园有效,入园日期以票面所示日期为准。

团队票:

(1)普通团队票,适用于15人以上(含15人)的团队,统一提前购票,统一预约入园,入园当日单次出入。

(2)学生团队票,适用普通高等教育阶段、高中教育阶段和义务教育阶段学校或相关机构组织的30人以上(含30人)的学生团队。

指定日除外,统一提前购票,统一预约入园,入园当日单次出入。

各种票的特别说明信息:

指定日票:

是根据上海世博会会期参观客流预测,对可能出现的部分客流高峰日采取限定参观日期、上浮价格、限量销售等调控措施设置的票种。

指定日票分为指定日普通票和指定日优惠票两种。

平日票:

是上海世博会举办期间除指定日外的其他所有参观日(共167天)可通用的门票。

平日票分为平日普通票、平日优惠票、3次票、7次票和夜票五种。

3次票:

为满足部分参观者多次入园参观需求而设置的票种。

当日夜票:

为引导参观者避开日间高峰、均衡客流而设置的票种。

夜票仅在上海世博会会期平日于园区现场销售。

团队票:

为鼓励有组织地参观,以均衡客流为目的而设置的票种。

团队票分为普通团队票和学生团队票两种。

团队票不直接向公众出售。

普通团队票通过世博游指定旅行社以世博旅游产品的形式出售。

学生团队票通过世博游指定旅行社以学生旅游产品的形式出售,或通过教育机构出售。

 

在验票方面,上海世博会的门票采用了RFID技术。

门票内含一颗自主知识

产权"世博芯",其采用特定的密码算法技术,确保数据在传输过程中的安全,出现有假票通过的情况发生。

RFID电子门票无需接触、无需对准即可验票,持票人只需手持门票在离读写设备10厘米的距离内刷一下,便可轻松入场.

2.4数据字典

数据字典是系统中各类数据描述的集合,是各类数据结构和属性的清单。

它贯穿于数据库需求分析直到数据库运行的全过程,在不同的阶段其内容形式和用途各有区别,在需求分析阶段,它通常包含以五个部分内容:

数据项,数据结构,数据流,数据存储,处理过程。

归结起来分为实体信息和实体之间的联系。

本文所设计的数据字典结构简单,查询方便,易于旅客明确了解各种购票信息和入园须知,入园参观时间和各种服务。

1数据项,

售票部门结构设计:

部门编号

部门经理

售票员

拥有票种

订票方式

电话

地址

22

上海

78

北京

售票员管理设计

工作证号

姓名

工资

电话

住址

532

李明

5000

5978564

上海

533

544

125

126

售票分类和编号

个人票(A)

团体票(B)

夜票(C)

A101

A102

A103

A104

A105

A106

A107

B101

B102

C101

 

网上注册客户

注册用户编号

用户名

所订票编号

联系电话

地址

5576

大头

A101

1320056666

 

订票方式分类及订票数:

网上订购

售票部门订票

电话订票

2

 

各种票的价格

个人票

团体票

指定日普通票

指定日优惠票

平日普通票

平日优惠票

三次票

七次票

夜票

普通团体票

学生团体票

A101

A102

A103

A104

A105

A106

A107

B101

B102

200元

120元

160元

100元

400元

900元

90元

2数据结构,数据流,数据存储与处理过程:

如以下各数据报表所示:

1售票部门的信息报表;

2售票员的信息报表;

3售票的信息报表;

4购票旅客的信息报表;

5订票旅客的信息情况表;

6网上订票旅客的信息报表;

7票的种类信息报表;

8订票方式信息报表;

9个人票信息报表;

10指定日票信息报表;

11平日票信息报表;

12团体票信息报表。

 

(一)售票部门的信息报表:

(二)售票员的信息报表:

 

(三)售票的信息报表:

(四)购票旅客的信息报表:

(五)订票旅客的信息情况表:

(六)网上订票旅客的信息报表:

(七)票的种类信息报表:

(八)订票方式信息报表:

(九)个人票信息报表:

(十)指定日票信息报表:

(十一)平日票信息报表:

(十二)团体票信息报表:

 

第三章数据库的模型设计

3.1概念结构设计的方法与步骤

在需求分析阶段所得到的应用需求应该首先抽象为信息世界的结构,才能更好地,更准确地用某一DBMS实现这些需求。

数据结构的主要特点有

(1)能真实,充分反映现实世界,是现实世界的一个真实模拟。

(2)易于理解,可以和用户交换意见,用户的参与是数据库设计成功的关键。

(3)易于更改,当运用环境和应用要求改变时,容易对概念模型修改和扩充。

(4)易于向关系,网状,层次等各种数据模型装换。

3.1.1概念结构设计的方法

通常有四类方法:

1自顶向上;

2自顶向下;

3逐步扩张;

4混合策略。

本系统采用自底向上的概念结构设计方法。

即首先定义各局部应用的概念结构,然后将它们集成起来得到全局概念模式。

3.1.2概念结构设计的步骤

下面介绍本系统使用的自底向上概念结构设计的步骤

可分为两个步骤:

1、先定义各局部应用的概念结构,然后将它们集成起来,这样抽象数据并设计局部视图。

就是对需求分析阶段收集到的数据按照E-R模型的要求进行分类、组织,形成实体的属性,标识实体的键,确定实体之间的联系类型,设计分E-R图。

2、集成局部视图,得到全局的概念结构。

就是要将所有的分E-R图综合成一个系统的总E-R图。

3.2数据抽象与局部视图设计

概念结构是对现实世界的一种抽象。

所谓抽象是对实际的人,物,事和概念进行人为处理,抽取所关心的共同特征,忽视非本质的细节,并把这些特性用各种概念精确加以描述,这些概念组成了某种模型。

一般有三种抽象:

1分类;2聚集;3概括。

所以本文的上海世博会票务系统就是在把现实世界的购票和订票等信息进行抽象处理。

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

当前位置:首页 > 高等教育 > 教育学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1