




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库原理及应用课程设计报告基于SQL Server2008设计与应用姓班学名:级:号:指导老师:航空订票管理系统-26161616需求分析1.1系统功能1.2功能模块1.3数据字典概念结构设计2.1系统E-R图3.2概念模型逻辑结构设计3.1关系模型3.2物理模型物理结构设计确定数据库的存储结构 存取方法和优化方法. 数据库的实施数据的载入数据库的试运行5.25.3系统功能的实现.6.1功能实现6.2系统的运行结果小结目录10101011121322航空订票管理系统-71需求分析为了实现航空公司以及旅游行业的现代化管理,进一步提高工作效率,方便旅客,需要开发一 个机票预订系
2、统。本系统主要针对旅客订票业务需求的管理,因此“航空订票管理系统”的目标包 括系统管理员以及需要订票的旅客。主要涉及航班、飞机、机场信息,查票、订票信息,系统管理 员信息,客户信息等多种数据信息。这个系统要求能够实现实时,高效,便捷等特点。1.1系统功能系统需要实现的具体功能如下:机票信息管理一一主要实现机票基本信息的显示和查询,在该功能模块中,点击预定可以显示 航空公司,飞机型号,起飞机场,降落机场,机舱类型,单程票价,往返票价以及起飞时间,降落 时间等基本信息的显示功能,在订单中,实现了客户姓名、联系方式、证件号码等基本信息填写的 功能;建议和投诉信息管理一一主要实现客户对机票价格以及业务
3、服务的建议和评价;系统管理员管理一一主要实现接收系统功能区的相应信息后,启动相应的功能模块,对系统进 行登录管理,数据管理,订单管理等。1.2功能模块1-1所示的根据“航空订票管理系统”功能的需求以及其特点,经过模块化的分析,得到如图 系统功能模块结构图。图1-1系统功能模块图航空订票管理系统y机理七711 理 t机19杳询七1.3数据字典1)数据项表1-1客户信息表列名数据类型可否为空说明订单编号int不允许为空主键航空公司varchar(50)允许为空飞机类型varchar(50)允许为空出发城市varchar(50)允许为空到达城市varchar(50)允许为空起飞机场varchar(5
4、0)允许为空降落机场varchar(50)允许为空单程票价money允许为空表1-4订单信息表打折money允许为空起飞时间varchar(50)允许为空到达时间varchar(50)允许为空机舱类型varchar(50)允许为空表1-5系统管理信息表:列名数据类型可否为空说明业务员编号int不允许为空主键业务员姓名n varchar(50)允许为空密码n varchar(50)允许为空2)数据结构表1-6数据结构表数据结构名含义说明组成客户信息表描述了客户的基本信息客户编号,姓名,身份证号,联系电话等客户建议和 投诉信息表描述了客户对机票价格以及业务服务的建议和评价客户编号,姓名,建议,电子
5、邮件,联系电话等航线信息表描述了航班的有关信息航班编号,起飞地,目的地,起飞时间,至U达时间等订单信息表描述了客户所预定的机票的基 本信息订单编号,航空公司,出发城市,到达城市,出发时 间,到达时间,单程票价,机舱类型等系统管理信息表描述了业务员登录后对系统功 能管理的有关信息业务员编号,姓名,密码等3)数据流通过对用户的需求分析,以及数据项和数据流的设计,得出的相应数据流如下图所示:1客机航空订票管理系统-183.2概念模型系统概念模型如下图所示: TestDatE i TiacDate i Tia-TtTfiMtrdeati:iey l 工号 fpi龙老_I ri:tficr_l 3rls
6、厂有EytsryteLmtc cEaiactsri Lcclc chfifactersIccntlflETl旖买flSSiTtFIS豈XEyt*Tt :e400q?KuabirTsitru.tliEntifier lpi2-6航空机票预订系统概念模型图3逻辑结构设计3.1关系模型将总体概念结构E-R图转化成关系模型,如下所示客机(客机编号,客机名,座位数)旅客(旅客编号,姓名,身份证号,联系电话)航班(航班编号,起飞地,目的地,起飞时间,到达时间)(旅客姓名,航班号,座位号,票价,机票类型,当前预售状态)3.2物理模型将生成的概念模型通过PowerDesigner工具栏中的 Generate
7、Physical DataModel命令来转换成物13liny Litt软班矗弓Icnc vfttcEtr1imyint理模型,生成结果如下图所示:VBIN*t 1工音E十迂匚i iuEtaxEIqkg w匚ha=1玩H弓Uiir TiT=hr 准刮tiiLyiiti嵯宕linyiKt吏佶liE 弓 vxrzkar 鳶索邑谴varLsjff託涓七Itne V竺曰f 吝匸名 Imt霆兰 StintecrIcjLC vajfdtftrCokIcnc wEbtrsfft 型tinyiIcjLC var duur聖怛亏Iw wkor图3-1航空机票预订系统物理模型图4物理结构设计4.1确定数据库的存储
8、结构由于本系统建立的数据库不是很大,所以数据存储采用的是磁盘的一个分区。4.2存取方法和优化方法将转换的关系模式进行优化,最后达到第三范式,确定数据依赖,进行极小化处理,消除冗余。将转换的关系模式进行优化,最后达到第三范式,确定数据依赖,进行极小化处理,消除冗余。为表添加聚集索引。(1) 客户信息表(旅客编号,姓名,身份证号,地址,联系电话)旅客编号为主键 旅客编号- 身份证号- 姓名 旅客编号- 地址 旅客编号- 联系电话(2) 客户建议和投诉信息表(旅客编号,姓名,建议,电子邮件,联系电话)旅客编号为主键旅客编号- 姓名 旅客编号- 建议旅客编号- 电子邮件旅客编号- 联系电话(3) 航线
9、信息表(航班编号,出发城市,到达城市,起飞时间,到达时间,机舱类型)航班编号为主 键航班编号-起飞城市航班编号-到达城市航班编号-起飞时间航班编号-到达时间 航班编号- 机舱类型(4)订单信息表(订单编号,出发城市,到达城市,起飞时间,到达时间,单程票价,机舱类型)订 单编号为主键订单编号- 出发城市订单编号-到达城市订单编号- 起飞时间订单编号-到达时间订单编号- 单程票价订单编号- 机舱类型(5)系统管理信息表(业务员编号,业务员姓名,密码)业务员编号为主键 业务员编号-业务员姓名 业务员编号-密码5数据库的实施和维护在数据库的物理结构设计完成后,利用数据定义语言和其他实用程序将数据库的逻
10、辑设计和物 理设计结果进行描述,然后进行调试。5.1数据库的实施在逻辑结构和物理结构的设计基础上,在计算机系统上建立实际的数据库结构,导入相关数据 并进行程序的调试。(1) 客户信息表主要描述客户编号,姓名,身份证号,联系电话等基本信息,如图所示:列名1-1 1-数据类型允许Null值网i idintaddressn,v3rchflr(MAX)0codenvarctiar(50)0relationernvarcharCSO)aemalnvarchar50)0mobi(e_phonencbar(20)0telephonencbar(20)0person 对 jdintstrynvarcharCS
11、O)ffl图5-1客户信息表结构图(2) 客户建议和投诉信息表主要描述客户姓名,建议,联系电话等基本信息,如下图所示:列名敎据类型允许Null值! kJ1intconsurnejnanenvarchflr50i30suggestionvardiar(lMiAX)0emailnvarchar(SO)0mobile jjhonevardiar(50)atetephonevafcharfSQ)a图5-2客户建议和投诉信息表结构图航线信息表主要描述旅客乘坐航班的一些基本信息,如下图所示:idintocnnpany_typevarchar(5O)stBTtjngjityvarchfir(5O)termi
12、nus_otyvarcfiar(5O)OneWayjxicemoneyGoAnd0*dc_pricemoneyftght_typeV3rchaf(5D)atafbngjbtevarchar(5O)arrivirg_datevarchar(5O)stBrtng_tifnevarchfir(5O)afnving_tmevarcfiflr(5O)numintbunk-typeV曰rchar(5O)staft)ng_airpoftvarciar(5Dafriving_fflrportvar(iar(5D)列名数据类型允许Null值图5-3航线信息表结构图 !idintcompanyvarchar(50
13、)flighttypevarcharfSO)stacityvarchar(50)arrdtyvflfchflr(50)startairportvarchar(M)arrivingarportv3rchar(S0)Driewayprioernoneybackprktmoneystartingtinnevafchar(50)arrivingtirrievarchar(50)cijsmnumritbirktypevarchar(50)tdatevflfchflr(50)flight icJrt(4) 订单信息表主要描述客户所预定的机票的基本信息,如下图所示:图5-4机票基本信息表结构图(4)系统管理
14、信息表主要描述系统管理员登录系统后,进行系统信息以及投诉建议的操作,如下 图所示: H H rl UIBIUIJijser_name pass_word列名数据类型 int nvarctiar(50) nvardiar(50)允诈Nul值100图5-5系统管理信息表结构图5.2数据的载入(1) 客户基本信息如下图所示:aadescodereJatiocefemal54Ci.1H13D5丁425 .13259373S32AUI已处谨71上海闵行童31333333333 2D121453S春棺ww*.2323aJZ5235:q.12365459132554565AUl5-6客户基本信息表结构图(2
15、)客户建议和投诉信息如下图所示:idconsumer _riamesuggestorrernailnxjbile jjhonetelephone遍高培伟票价合适,匪WWW. 27550310.132635321531553215963241任志伟goodWWW,65321049.12365203993653201142吕舂耀very good*WWW, 3335213.63210125693523000图5-7客户建议和投诉信息数据图(3)部分航班信息如图所示:IdanparvJYpsilaftro_cftytoiTWiLB_qlTCJheWarKjnce6oflfeck_pra_ WkiJt
16、o=startTflLjlalEaTnmoLdflteslarlroijineaTTvnoL*runS申銅酝nfiiKS700.007B9.DOOO主刃g(申)21H才L刃加如时心俱211何2D20Jfl北STU.DQCC7S5.DUQ0K缈(中)NRO护*姬JB!QM上堀叭空北柬上*0KMHlan-KHd浪 am(*)aL如竝4aL姒竝40;n4iMD中 SHlhJtei上SllM.MMlllA.MM埜ffSM iJciaiyiysiMLyiya13;知A;U21上毎St空北S长EUm.DCKMmB.ffiBO21H打L竝5如1迫的a09:0022:20123四川吭空北京西芹拓 U.DOCd
17、dEET.DOOd主洒(中)JDLZfLZfHOfldDi2:oaiO詔北京西SJ6n.KMHJ6XWWSffJlS (中JWU0竝 4L:/LyBJ5;*沖:4fl3Djm.r2?35.MM伽E缶aiyiyaqflk 廿 Lyau;id州UD门G主北!Slna2K.DCKMisw.DooaSSJis(中)2SH 車 Z/2S:X15:却X门胃仝北京rm西 ao.DXdzfioo.DOoa左1泗(申)ZHLLIZUL可L刊出2:iBlOO3D东舸軾空北SKill1B9.DQM诜?丹订护斗n即I咖斗W已:N卿7东方瓶空北索七迪7.KHHidOhKoa2S 旳HL级如4HL廿L:潮13:*9;WD
18、JlbKffiiOWiDOOD.DOOQ遽虫(电)an却L竝raiL廿L竝rlfl:Hll:45D北SnaTM.DOOO735.DDOO空(申)21H打L刃加ZDLLI13:2alfl:HIDEd知闻K空上泻上泻JSSO.DOOajUO.DOOaseat (中)Xl2XL2f2AJflL廿L血*J3:aaitiOO4图5-8航班信息数据图(4)客户已经预定的订单部分信息如图所示:AfliilrnMa袒中)JzSfiS蚁皿CA)四iiifit主:盍*777閑四晦却乃中)整3Wfta-urpATEWTMiQirparEmuM 痕 abuqprccburOrUntx.KneW.ODOOOft JI1
19、1 5Wfflfl 场IM.MM让niEfLlAlEDMM3nB.KM(l1+EBA北他统OKU.WKIK丸ZL2112712253012/12/2311401.0D11长s1250.K1245.渡音74丈)2012/125酣少迹册:叩12:2D2经济舱西竟169000咨:J30 t中)KHI/12/24oeiG12:0010经播舱西吏leaoffi1634jW空割19 (申)2012/13囚3012/1 彗23ia:4DIDzns.m3012/12724CB:1QM:5010经济能拠w空誓囂ar中W13Z122012/12/24加12门2/2412:001S:OO101AM 00IflOOW
20、5130(A)ai22fl12224HH2/12Z24B4C19:0010图5-13查询航班的基本信息结果图(4)查询订单的基本信息输入SQL语句:SELECT *FROM TicketSaIer.dbo.Ma nageFIight Infor执行结果如图所示:dMnpTTyanotydSlOfpDTenmgnipaicmevfWHTHbfldtpKwSDUnmewnvinghwbtnktKpctdotcFstdjd1! 71i葩蹴空is?卫(中)上海虹桥机埼申 JIRIUWXkWBOO DOD9:S011453HH2/1Z/3055272上芳廉空空客312 (大)西夷浦sKin场1200.1
21、X112M.W12.(X1S351婭済疑ai2/12Z3057i打四川JK空週凸臥)南気机坊天洵机场iTTOW?常WIO1450212/12/2454474四川賦空独音737 (中)北S南吕首邯机坊出細USawTOO 001S:5O2H51经济aHZ/lZZ24町575上菊昴空空5332 (申)3&桥忸场天河职TSG.tffiTSO 00D7:X13:252疑济J総2012/12/30图5-14订单的基本信息结果图(5)插入系统管理员输入SQL语句:in sert into SystemUser Values ( Ivchu nyao 执行结果如图所示:(user_name , pass_wo
22、rd ) , Ivchu nyao);liduser_namep assjrtord1eerenihiwei1331232丨B9 1gaoperwagaoperwei372IvchurryaoIvcbunyao图5-15插入系统管理员结果图航空订票管理系统-20图6-2显示特指条件的机票信息6.1功能实现系统功能的实现为了使“航空订票管理系统”信息化,用户操作方便且效率高,系统需要完成的功能主要有:登录功能、机票预订功能、机票查询功能、旅客信息输入功能、航班信息显示功能、机票信息修改、删除功能、客机信息修改、删除功能。也为了使得“航空订票管理系统”人性化、商业服务化,系统还需要功能有:建议和投
23、诉功能和查询世界时差功能等。6.2系统的运行结果(1)显示全部机票的信息2IJ12IZ/2OE- 期四世界时年蚩别审;出岌日a达 as:上肾LtOd.OOODi-iw.atKO空書彌:?5n:o(响上SIM IMO.WMU:a:n由用航S上*:?0I谢QW1400 oom(*JIf SN ajJ!定一上flasL 卿.ODUJZH.UOdHUEJ:TT:(noziba-ix上毎t徒上B北Saod.cDooSX.dDOaifT3Tje:oob9:oa棍1上甘上罔LBfl.OBDno. wonSS3EIZ:Z*I 期iig InilES OOW19:0I&-WHE.nirvi cun1m aaai
24、BPi?荷)iQ-aaJitiJh-St#.iD.n= 41麻(3)预订所需要的机票国内机票航訟司:单程票侏:14.50,0000飞机型号:空容326 C中)往返諭:1400,0000起飞肌场起飞旺间:12:35睫落机场:1机场俸落曲间:19:00机舱越:订票蛮量:航空订票管理系统-18(5) 显示世界时差功能zju z*12 月 ZU h 1 a raW内机詹it泗州i世界BJ丰世界吝n主S城市廿京吋空S宇Bit与 11:京難 nIH M山-IfiI FCM-I* n詔的-13E *吕四*马H-13H *丈-13古F!-13+ ne sS K -Ea X H翌弓jTt暉u-Te兰址$-内瓦-
25、Tn A打1虫客T-T芳耳足It*P聖如最单JEft H -AM马云SIE宙A規 it ?5 R K-a-55图6-6显示时间时差(6 )点击右上角的后台登陆,登陆系统管理员账户航空订用户容:renihiwei密码:验证码:HW50图6-7管理员登陆(7)登陆管理中有添加用户功能、修改用户密码功能以及删除用户功能禺户.忌B註录岂理富戸Oj广用尸愆加8躅iSft 席虚库存I低 査看库与JFH订单昔趣y坦诉3 Hist哩=會卢WS图6-8添加用户-20航空订票管理系统和空IT M長录用户:C!VhlWi?lE登录g餐添协阳户划陰用户5数摒管S修改脖存机要a订单管豐査右客户订单 投近宣见逊3用户却图
26、6-9修改密码rnhiwi“航空订票县是S门I日处T:jI一 片仙闻户EM煖用户S嘛甘a+ ; 丁单管理演fsisac见feh理ffl户金rtiisbiTe-i图6-10删除用户(8)数据管理中有添加航班信息功能、修改机票信息功能以及查看机票库存票数功能 叶JW*Bm* Jn吕杲国严I 曰创TPn 示鶯 悶丽户= JS(曲甘a融航!flW号iS库存1瞟 SS阵存;S数=订单S理查看吉户订*吝户B兄出鼻豪图6-11添加航班信息航空订票管理系统-24TTw.4mTEffR1s 主sa1J;境ft市址雄日朗K班具型更新s作H豆駁岂湮忌旺ifiEO白中BSK4TMan站顼竹f中).屈RjCAh立北A咱
27、晁ff呦釧快i应3肝I中).屈Hieesa上葺M立A上qaiSM 辱彌SJWUWSS中BShA上qai釦畝5应烦比ff J丽fgfiWmlsae看号存瑕ss上阻立4:A粉ai 釦 a/25frBTirff丽鱼ss戸订单B gift部凤崔哩川H立*fi咬an訓烟如3竹沖)如J而Isw,-.?aQJIIHfA彌ais;ia/2ifrB7nffj下皿羁(图6-12查看和修改库存机票(9)客户订单管理功能出审丿咅录用户I KWh品出買M市MCI卑弗AftNA任S*113212上序两空H血臥)申tfl苗a債滩MM1M13F911J1上扫兰州丙和対空S和WC中】EMI STS.flilAflXA iI的1Zt132S111tnrffl UlKS空寄中)木!laI丽矽Isaaa;KM馆魁晦gt*是潼走犬!立立犬)*StBI处&也亦I诅a*!:的吕4|lawgiEDM*sMAnJil 空舷W皆】耒吐9I申肃Aw*J任壬ff5T1T1湖上卫扳主驷3WC中)丽冠-评aan图6-13订单查看和管理d 13朮營理渤a闹户删睐用户 3刼抵営9睜故库存机要 a 5阵4惑 a订单営理SS客户订鱼石喜户意刃舒霍5ffl; I户a屯;电 +*)= 于机号码
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年文化遗产数字化保护与利用的数字文化遗产保护技术政策创新实施效果分析
- 宁夏党建面试题库及答案
- 2025年教师招聘之《幼儿教师招聘》测试卷附有答案详解附参考答案详解【研优卷】
- 教师招聘之《小学教师招聘》综合检测题型汇编(巩固)附答案详解
- 2025年教师招聘之《小学教师招聘》通关提分题库含答案详解(预热题)
- 教师招聘之《幼儿教师招聘》能力检测试卷附参考答案详解【培优b卷】
- 教师招聘之《小学教师招聘》考前冲刺分析含答案详解(黄金题型)
- 教师招聘之《小学教师招聘》能力提升B卷题库含答案详解【基础题】
- 子宫肌瘤术后体位真题试题(含答案)
- 道路运输执法规范流程
- 劳动教育读本中职版专题一崇尚劳动学习资料
- 学校食堂员工培训方案
- 教学查房流程
- 《建筑材料与构造》课件-3.建筑材料的基本要求与选用
- 《员工行为准则培训》课件
- 仓管员晋升组长述职报告
- 《慢性乙型肝炎防治指南(2022年版)-》解读
- 《厨房安全操作培训》课件
- 第七讲推动构建新时代的大国关系格局-2024年形势与政策(课件)
- 机场安检突发事件应急预案
- IATF-16949质量管理体系标准培训课件
评论
0/150
提交评论