ImageVerifierCode 换一换
格式:DOCX , 页数:44 ,大小:525.98KB ,
资源ID:4762222      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4762222.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库课程设计报告优秀.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、数据库课程设计报告优秀上海世博会票务系统 数据库课程设计 专 业: 班 级: 学生姓名: 学 号: 指导教师: 2010年 月 日摘要世博会门票是指世界博览会(World Exhibition or Exposition,简称World Expo)参观的入场券,持票人可以凭门票浏览各个场馆。世界博览会是人类的聚会,汇集人类文明之大成。因此,世博票务信息系统承担了整个世博会票务相关的建设与运营管理。从经济学角度看,信息化提高办事、服务效率,实质是经济效益的最大化,即以最少的人力物力,提供最有效、最优良的公共服务。随着计算机及各种电子产品的普及;信息化程度明显得到极大的提高。现在销售门票的方式就是

2、应用计算机售票系统和实施各种门票销售代理。世博会客票代售点已经成为客票销售的主要方式和世博会售票工作的重要组成部分。上海世博会门票销售分为预售期销售和会期销售。预售分为三期,不同预售期购买门票可以享受相应价格优惠。 上海世博会门票价格和种类分为以下几种:平日普通票和当日普通票;指定日普通票;指定日优惠票,三次票,七次票。但其中的优惠票,特定日优惠票,三次票以及七次票为新发售的2010年上海世博会门票种类。同时,园区售票处开始发售夜票。在验票方面,上海世博会的门票采用了RFID技术。门票内含一颗自主知识产权世博芯,其采用特定的密码算法技术,确保数据在传输过程中的安全,本文设计的上海世博会票务系统

3、采用数据库基本知识和应用功能,目的在于方便旅客购买上海世博会门票,对售票部门进行电子信息系统化管理。使售票部门售票工作顺利地进行。关键词:SQL语言;SQL查询,企业管理器。RFID技术,数据库设计,世博会票务管理系统。第一章 绪论 11.1课题简介.11.2设计目的.2第二章 需求分析 42.1 需求分析 42.2 信息需求 42.3需求处理 52.4数据字典.7第三章 数据库的模型设计 143.1 概念结构设计的方法与步骤143.1.1 概念结构设计的方法143.1.2 概念结构设计的步骤.143.2 数据抽象与局部视图设计153.3视图的集成 203.3.1总的ER图.21第四章 逻辑结

4、构的设计 224.1逻辑结构的设计步骤和图示.224.2 ER图向关系模式的转换234.3 数据模型的优化.24第五章 数据库物理结构设计 255.1 物理结构设计 25 5.1.1创建数据库.255.2 数据库的实施与运行29 5.2.1数据查询.295.2.2数据更新.335.2.3修改数据.345.2.4删除数据355.3视图.36结束语 38参考文献39第一章 绪论1.1课题简介世博会门票是指世界博览会(World Exhibition or Exposition,简称World Expo)参观的入场券,持票人可以凭门票浏览各个场馆。在票务系统中,票的实质意义在大多数情况下票据只是一种

5、享受服务的权利凭证。为了广泛的推广票务销售,提高客户服务质量,。在票务系统中运用新技术、新手段来优化有效提高服务质量,规范工作流程是必须的。再者,像世界博览会是人类的聚会,人们从世界各地汇聚一处,展示各自的产品与技艺,赞美各自的故乡和祖国。世博会汇集人类文明之大成,因而具备了无与伦比的感染力,使人心情激荡。中国2010年在上海首次举办世界博览会(Expo 2010),这也是第41届世界博览会。因此,世博票务信息系统承担了整个世博会票务相关的建设与运营管理,信息化提高办事、服务效率。在以前,实行人工售票,人工处理的缺点是显而易见的,成本大、处理的速度慢、出错的几率比较大,效率是很低的。在科学迅速

6、发展的的今天,计算机占据了非常重要的位置,这些大部分都是通过使用软件而提高生产、管理效率来体现的,世博会门票的销售与管理也无一例外。采用计算机管理信息系统已成为世博会票务管理科学化和现代化的重要标志,给世博会票务带来了明显的经济效益和社会效益。在此背景下,本文论述了世博会票务管理系统的设计与实现。通过对各种数据库管理系统的模型分析,结合世博会票务销售查询过程的实际需求,同时本文还说明了世博会门票订票管理系统的开发过程及各种技术细节。本系统是适应时代发展的需要,提高管理的效率而开发设计的。世博会票务管理系统的主要任务,通过实现票务信息的计算机管理,以提高工作效率。实现计算机管理的最佳技术就是数据

7、库技术。我们可以利用数据库将整个世博会的票务情况存入计算机,再配置上功能丰富的用户网站接口,以满足用户需求。一个世博会票务信息管理系统应达到的目标是提供及时、广泛的信息票务服务,加快信息检索的效率,实况灵活的查询,减轻管理人员制作报表和统计分析的负担,且系统规模不太大但又要保证支持日常工作的要求,以便系统应易于扩充,方便统一联网与管理,提高管理水平。此次世博会设计有多种票种,销售时比较困难,销售量也非常大。准备销售6200万张全票,没有赠票,但有优惠票,共设个人票和团队票两大类共九种。个人票分为指定日票和平日票,其中指定日票分指定日普通票和指定日优惠票两种;平日票分平日普通票、平日优惠票、3次

8、票、7次票和夜票五种。团队票分普通团队票和学生团队票两种。上海世博会的门票在入园检票方面采用了RFID技术。门票内含一颗自主知识产权世博芯,其采用特定的密码算法技术,确保数据在传输过程中的安全。RFID电子门票无需接触、无需对准即可验票,持票人只需手持门票在离读写设备10厘米的距离内刷一下,便可轻松入场。此外,世博芯还可记录不同信息并用于不同类别的门票,以便为参观者提供多种类型的服务,比如夜票、多次出入票等。通过RFID芯片采集的参观者信息将汇聚到票务系统的中枢,进行数据处理、分析,便于园区的管理,就犹如一个人的神经系统。管理方就可据此了解园区内的人员密度,并进行科学的分流引导。上海世博会基于

9、RFID技术的世博会门票应用系统,实现了世博会对门票系统安全、可靠、快速识别的需求。1.2设计目的世博票务系统承担了整个世博会票务相关的建设与运营管理,是世博会成功举办的一大关键性课题。从经济学角度看,只有使用现代化技术,让计算机的高度信息化能力来提高办事和服务的效率,实现经济效益的最大化,以此来满足游客的各项需求,为广大中外游客提供满意的高质量的服务。因此,将通过对上海世博门票的设计,制订、销售和入园须知等的高度信息化管理。在极大的节省管理成本前提下,以可持续发展为目的,确保世博会整个票务销售、管理、出入园客流控制、园区服务质量等的协调运作和稳定运行,使票务工作在一个数据准确、操作简便、功能

10、完善、安全保障的信息平台上进行,为实现7000万人次的销售目标提供信息化工具和手段;对门票特许产品的生产和销售、防伪进行管理,对世博园区入园口的场地、设备运行情况进行管理。让世博票务系统项目在整个上海世博会的相关工作中起到的保驾护航的作用。具体的设计目的体现在如下的几点:(1)方便游客购票。(2)游客明确各种购票服务。(3)让游客明确各售票地点。(4)让游客明确售票方式和售票时间。(5)游客知道各种门票的优惠情况和具体要求。(6)让游客清楚的认识到各种门票的使用规则和具体入园时间。(7)让游客明确此次上海世博会门票检票方式。1.3设计内容1需求分析需求分析的任务是准确了解并分析世博会票务管理系

11、统的需要和要求,弄清世博会票务管理系统要达到的目标和实现的功能,得到数据字典和数据流图。旅客对各种购票信息的需求,以及入园情况信息的需求是本文设计的主要内容。2概念结设计将需求分析得到的用户需求抽象为信息结构即概念模型(ER图)。先逐一设计ER图,然后集成得到的ER图,最后通过消除不必要的冗余,设计基本ER图。在对各票务系统的内容设计上主要三为了方便旅客获取信息,提供有效便捷的服务。从各个E-R和总E-R图就能看出设计内容。本文的设计的E-R图较多,内容包含了旅客的所有需求和票务系统提供的各种信息。 3逻辑设计逻辑设计的任务就是把概念设计阶段设计好的基本E-R图转换为与选用的DBMS产品所支持

12、的数据模型相符合的逻辑结构。首先按照ER图向数据模型转换的规则,将概念结构转换为DBMS所支持的数据模型;然后对数据模型进行优化,得到至少5个关系模式。根据旅客的需求信息和各世博园的售票信息,本文设计了多个关系模式,方便旅客查询和了解入园说明和持票参观的各项须知。4数据库的实施(1)表的建立 需要明确数据库需要建立多少表,以及每个表中所要包括的内容。在建立表的过程中。要对每个表进行字段属性的设置。具体设计要根据各个E-R图和票务信息,建立表的内容要清晰明了。各个属性和码要明确指明。(2)表之间关系的设置 为数据库设置了不同的表之后必须告诉DBMS如何将这些信息合并在一起,因此要定义表之间的关系

13、。(3)完成相关查询 包括已售出的世博会门票报表信息;售票部门的管理信息,旅客的网上管理系统信息;售票地点的信息,世博会门票的种类,各种世博会门票的价格,世博会门票的销售情况,各种世博会门票的使用规则与说明;持有世博会门票的入园时间查询,预定世博会门票方式、预订世博会门票、网上管理功能。第二章 需求分析2.1需求分析要求需求分析是指对要解决的问题进行详细的分析,弄清楚问题的要求,从用户方调查得来的信息和各种有效数据,包括需要输入什么数据,进行分析要得到什么结果,最后应输出什么。以及要解决的问题所在,使客户的各项需求得到最大化的满足。可以说,“需求分析”就是确定具体需要“做什么”。需求分析的任务

14、是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。需求分析是一个项目的开端,也是项目建设的基石。在以往建设失败的项目中,80是由于需求分析的不明确而造成的。因此一个项目成功的关键因素之一,就是对需求分析的把握程度。而项目的整体风险往往表现在需求分析不明确、业务流程不合理,用户不习惯或不愿意去用承建方的软件。作为第三方的监理公司,必须提醒承建方、客户方重视需求分析的重要性,采用必要的手段和方法来进行需求调研,同时监

15、理方也应深入具体的需求调研中去。只有这样才能切切实实地把握用户的需求和方向,才能在将来的功能界定、开发范围上有发言权。在软件工程中,需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。在一个系统的设计过程中,大多数人们一直认为需求分析是整个系统中最简单的一个步骤,但在长时间的实践过程中,越来越多的人认识到它是整个过程中最关键的一个过程。假如在需求分析时分析者们未能正确地认识到顾客的需要的话,

16、那么最后的软件实际上不可能达到顾客的需要,或者软件无法在规定的时间里完工。在本文中所设计的票务系统采用以下的需求分析过程:2.2信息需求:购票信息:售票部门的地址,参观会展的地址,参观门票种类,各种门票的具体分类,各种门票的价格情况,各种门票的预销售量和限定购买量是多少,各种门票都适合什么人购买,对各种门票有什么特别要求和说明。购票地点信息:都有哪些指定售票部门,购票时间的信息情况,代办销售部门的信息情况与购票时间情况,各售票部门限定售票量,对订票用户的具体要求,工作人员的换班更替情况,网上购票系统情况和手机等通讯方式订票的具体信息。售票时间信息:对各售票地点售票时间具体情况,对各个会展开放时

17、间明确说明,网上购票取票时间明确说明,手机等预订方式购票取票时间明确说明。夜间售票的具体情况。指定日售票的具体时间和具体情况。 各票种信息:世博会的门票有几种,有没有优惠和赠送,个人票和团体票的具体购票方式和入园要求,优惠票的具体要求。各票种价格信息:各种世博会门票的价格情况,优惠价是多少,团体票的优惠价情况。儿童是否有免票的情况,具体要求是身高还是年龄来衡量。 各票种适合规则信息情况:各种门票的购票适合规则都适合什么情况。什么样身份的人享有优惠,持有票时何时何处入园,购买门票需要什么证件。团体票的优惠方式和具体要求。各种票的入园要求。入园检票信息:入园检票是否为常规检票方式,是否会出现假票情

18、况。2.3处理需求:此次上海世博会售票信息具体如此:包括中国移动、中国电信、交通银行、中国邮政等4家境内指定门票代理商和9家境外指定门票代理商先后获得上海世博会门票销售资格,他们将通过手机订票、网上订票系统、语音电话订票、邮政投递系统等多种形式进行门票销售。此次上海世博会没有赠票,但有优惠票,共设个人票和团队票两大类共九种。个人票分为指定日票和平日票,其中指定日票分指定日普通票和指定日优惠票两种;平日票分平日普通票、平日优惠票、3次票、7次票和夜票五种。团队票分普通团队票和学生团队票两种。 此次上海世博会门票销售分为预售期销售和会期销售。预售分为三期,不同预售期购买门票可以享受相应价格优惠。参

19、考近几届世博会客流规律,结合上海世博会实际情况,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)指定日普通票,适用所有人士,指定日

20、当日或任一平日参观,一人一票,入园当日单次出入。(2)指定日优惠票,适用残疾人士,适用1950年及之前出生的人士;适用普通高等教育阶段、高中教育阶段和义务教育阶段在校学生;适用身高超过1.2米的儿童;适用中国现役军人;,购票及入园时需出示相关有效证件。指定日当日或任一平日参观。一人一票,入园当日单次出入。(3)平日普通票,适用所有人士,除指定日外任一平日参观。一人一票,入园当日单次出入。(4)平日优惠票,适用残疾人士;适用1950年及之前出生的人士;适用普通高等教育阶段、高中教育阶段和义务教育阶段在校学生;适用身高超过1.2米的儿童;适用中国现役军人。购票及入园时需出示相关有效证件。除指定日外

21、任一平日参观,一人一票,入园当日单次。(5)当日普通票,适用所有人士,当日入园有效,入园日期以票面所示日期为准。一人一票,单次出入。(6)当日优惠票,适用残疾人士。适用1950年及之前出生的人士;适用普通高等教育阶段、高中教育阶段和义务教育阶段在校学生;适用身高超过1.2米的儿童;适用中国现役军人。购票及入园时需出示相关有效证件。当日入园有效,入园日期以票面所示日期为准。一人一票,单次出入。(7)3次票,适用所有人士。除指定日外,每张门票在整个会期中可任选3天入园;一人一票,每张门票每天仅限入园一次。7次票,适用所有人士;除指定日外,每张门票在整个会期中可任选7天入园。一人一票,每张门票每天仅

22、限入园一次。当日夜票,适用所有人士。除指定日外,适用于17:00之后入园。一人一票,入园当日单次出入。当日入园有效,入园日期以票面所示日期为准。团队票:(1)普通团队票,适用于15人以上(含15人)的团队,统一提前购票,统一预约入园,入园当日单次出入。(2)学生团队票,适用普通高等教育阶段、高中教育阶段和义务教育阶段学校或相关机构组织的30人以上(含30人)的学生团队。指定日除外,统一提前购票,统一预约入园,入园当日单次出入。各种票的特别说明信息:指定日票:是根据上海世博会会期参观客流预测,对可能出现的部分客流高峰日采取限定参观日期、上浮价格、限量销售等调控措施设置的票种。指定日票分为指定日普

23、通票和指定日优惠票两种。平日票:是上海世博会举办期间除指定日外的其他所有参观日(共167天)可通用的门票。平日票分为平日普通票、平日优惠票、3次票、7次票和夜票五种。3次票:为满足部分参观者多次入园参观需求而设置的票种。当日夜票:为引导参观者避开日间高峰、均衡客流而设置的票种。夜票仅在上海世博会会期平日于园区现场销售。团队票:为鼓励有组织地参观,以均衡客流为目的而设置的票种。团队票分为普通团队票和学生团队票两种。团队票不直接向公众出售。普通团队票通过世博游指定旅行社以世博旅游产品的形式出售。学生团队票通过世博游指定旅行社以学生旅游产品的形式出售,或通过教育机构出售。在验票方面,上海世博会的门票

24、采用了RFID技术。门票内含一颗自主知识产权世博芯,其采用特定的密码算法技术,确保数据在传输过程中的安全,出现有假票通过的情况发生。RFID电子门票无需接触、无需对准即可验票,持票人只需手持门票在离读写设备10厘米的距离内刷一下,便可轻松入场.2.4数据字典数据字典是系统中各类数据描述的集合,是各类数据结构和属性的清单。它贯穿于数据库需求分析直到数据库运行的全过程,在不同的阶段其内容形式和用途各有区别,在需求分析阶段,它通常包含以五个部分内容:数据项,数据结构,数据流,数据存储,处理过程。归结起来分为实体信息和实体之间的联系。本文所设计的数据字典结构简单,查询方便,易于旅客明确了解各种购票信息

25、和入园须知,入园参观时间和各种服务。1数据项,售票部门结构设计: 部门编号部门经理售票员拥有票种订票方式电话地址22上海78北京售票员管理设计工作证号姓名工资电话住址532李明50005978564上海533544125126 售票分类和编号个人票(A)团体票(B)夜票(C)A101A102A103A104A105A106A107B101B102C101网上注册客户注册用户编号用户名所订票编号联系电话地址5576大头A1011320056666订票方式分类及订票数:网上订购售票部门订票电话订票2各种票的价格个人票团体票指定日普通票指定日优惠票平日普通票平日优惠票三次票七次票夜票普通团体票学生团

26、体票A101A102A103A104A105A106A107B101B102200元120元160元100元400元900元90元元元2数据结构,数据流,数据存储与处理过程:如以下各数据报表所示:1售票部门的信息报表;2售票员的信息报表;3售票的信息报表;4购票旅客的信息报表;5订票旅客的信息情况表;6网上订票旅客的信息报表;7票的种类信息报表;8订票方式信息报表;9个人票信息报表;10指定日票信息报表;11平日票信息报表;12团体票信息报表。(一)售票部门的信息报表:(二)售票员的信息报表:(三)售票的信息报表:(四)购票旅客的信息报表:(五)订票旅客的信息情况表:(六)网上订票旅客的信息报

27、表:(七)票的种类信息报表:(八)订票方式信息报表:(九)个人票信息报表:(十)指定日票信息报表:(十一)平日票信息报表:(十二)团体票信息报表:第三章 数据库的模型设计3.1概念结构设计的方法与步骤在需求分析阶段所得到的应用需求应该首先抽象为信息世界的结构,才能更好地,更准确地用某一DBMS实现这些需求。数据结构的主要特点有(1)能真实,充分反映现实世界,是现实世界的一个真实模拟。(2)易于理解,可以和用户交换意见,用户的参与是数据库设计成功的关键。(3)易于更改,当运用环境和应用要求改变时,容易对概念模型修改和扩充。(4)易于向关系,网状,层次等各种数据模型装换。3.1.1概念结构设计的方

28、法通常有四类方法: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