




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
NET计业设计(论文)上机票售票系统Ticketbookingsystemonline下属学院 理工学院专 业 软件工程班 级 软工1学 号 114173120姓 名 孔祥转指导教师 应新洋 职称 讲师完成日期201 5 年 5 月 5 日业设计(论文)VV诺均人(签名: 孔祥转2015年5月5 日要【】、退、户注册登陆、忘记密码、户留言、航班添加、航班编辑、管理员添加、管理员删除等对所需要处理进行E-R图库相表最后对整作品进行作品制作指出存不足对进步工作进行望。【关键词】;;;Abstractintroducesthesignificanceandstatusofresearchandapplicationatpresent,expoundstheapplicationintroducesthesignificanceandstatusofresearchandapplicationatpresent,expoundstheapplicationofananbookingsystemandspecificfunction.Thedesignalsofullyconsidertheuniquescalabilityscalabilityandbusinessprocessofthesystem,apreliminarydesignwillthesystemhasgoodscalabilityscalabilityandeasytomaintaingood.Inthefunctionalanalysis,thedataflowanalysisandstructureanalysis,analysis,thesystemfunctionstructure,theoverallstructureofthesystemisgivenandthefunctionofeacheachfunctionalmodule,includingticketbooking,ticketrefund,userregistrationandlogin,forgetthepassword,password,themessage,add,edit,flightadministratortoadd,deleteadministratorsetc.functionmodule.module.Indataanalysis,thefunctionofeachsystemisrequiredtoprocessdataareintroducedintroducedthestructureofE-Randthecorrespondingdatabasetable.Finally,thepapersummarizessummarizesthewholework,expoundstheworkprocess,pointsoutthedeficienciesofthispaper,andthethefurtherworkisprospected.【KEYWORDS】Ticketingsystem;functionanalysis;dataanalysis;目 录绪论 11.1 研究内容和意义 11.2 国内外的发展概况 11.3 系统应达到的要求 11.4 系统运行环境 21.4.1 服务器端 21.4.2 客户端 2系统分析 32.1 可行性分析 32.2 系统需求分析 32.2.1 系统需求分析描述 32.2.2 数据流分析 42.2.3 数据字典 62.2.4 系统功能需求 72.2.5 系统性能需求 8概要设计 9.1 系统功能说明 93.1.1 系统前台 93.1.2 系统后台 9系统流程分析 10跨职能流程分析 10系统前台的流程分析 12系统后台的流程分析 13系统架构分析 15系统的逻辑结构分析 15数据库设计 16数据库概念结构设计 16E-R图设计16客户留言的E-R设计 16局模型设计 17数据库逻辑结构设计 17详细设计 22总体设计 22难点分析 22公共模块分析 22公共界面分析 22错误处理 22模块分析 24登录模块描述 24用户注册模块描述 25忘记密码模块描述 27机票预订模块描述 285.2.5 ....................3135.1 上机票售票系统 356.1.1 登录界面的.........................356.1.2 注册界面的.........................356.1.3 忘记密码界面的.................366.1.4 订票....................................376.1.5 其它....................................377 总结 38.1 开发过程总结 387.2 不足与展望 39参考献 40致谢 41-7--7-1绪论 研究内容和意义 这几年以来,计算机的发展和互联网的发 展越来越趋于成熟,它们在人类生活中的角色 日渐显得重要,它们的重要性在人类社会的各 个领域都有所体现。而且,在全球经济快速发 展的当下,人们出行依靠飞机的需求逐日增多, 但传统的售票形式却不再能够满足人们对于出 行的需求。所以,通过网上机票售票系统,在 利用飞机出行的高峰期里,大数据处理的问题 将会得以解决,工人的会得以高。 机票票个对的,它票的理、的理多错程台发时,要有完整的用户需求,让用户能更为方便地使用;在数据库建立的部分,要具备 的功能有致性、完整性。国内外的发展概况 21、领域内成熟广泛。系求在做系求。在做的求做系成了新结构模客端个 浏览器模客端行简化系维护服器集成系实现核心部。该系断新完善B/S.NET平ws、7库Lr客户端浏览e⑴B/S架降低客户负荷更减轻升级与维护压力.NET开发Microsoft公司力推广s无缝集、扩展好,ActiveXHTML页ASP指令相结合可快速地建立强器应用程序。空公司采用式全天候为客户提获更经济建立公司购客户更更人力力经济后、等都详细案。系统需求分析 系统需求分析描述 网上机票售票系统可以提高订票和管理的 效率。首先,这个系统只有客户和管理员使用, 因此把系统分为前台、后台两部分。对此,应 提供客户查票、预订机票、付款、退票的服务, 客户查看历史订单及反馈信息;系统管理员对 客户信息、航班信息、订单信息等的管理。切 实减少了手动输入,并且界面较为友好,客户 和管理员上手方便。 本系统主要处理的数据有:购票者信息、 航班信息、订单信息等。客户登录后可以查询到以上信息。管理员可以对这些信息进行查询及编辑。对于以上涉及的需要处理的数据,基于 B/S架构的这样个售票系统涉及以个方面: ⑴让用户方便地进行查询机票、预订机 票、退订机票; ⑵实现查询航班的功能;⑶能实现对本网站的留言;⑷实现管理员增加、查询、修改、删除航B/SServer员用户信息可生接受处用户信息三个步骤如示。客户信息客户信息表P1 客户信息客户信息询客户D1客户信息P2产生用户信息用户信息员 用户信息客户留言信息留言信息处理留P3信息留言信息言留言信息留言信息留言信息表D2留言信息3.1 用户⑵管理员对航班信息的管理可以分为:产生、处理、查询航班信息三个步骤,如图3.2所示。管理员管理航班信息管理员管理航班信息航班信息产生航班信息处理航班信息查询航班航班信息客户航班信息信息航班信息D3航班信息反馈航班信息3.3所示。管理员 管理订单管理员 管理订单信息订单订单信息 信息处理订单信息产生订单信息订单信息客户订单信息反馈订单信息D4订单信息3.4所示。D5D5息息P11D6P12D7,如3.5示。D1D1编号、名反馈P1P2留言D2留言编号、名反馈产生留言P4航班D3航班P5航班反馈订单订单D4订单P8P7订单息D5P9D6P10行D735 userTable·名:userTable;·别名:客户信息;的用户注册信息;编号、用户名、密码、性别、电话、邮箱、提示问题、答案、注册时间;·userTable中。⑵userTable的数项username·名:username;·别名:客户名;·描述:唯一标识客户的编号;·定义:符型;·位置:在userTable,dingDanTable,messageTable。⑶userTable名:客户注册信息;userTable”数据结构在系统内的流向;·数据流来源:客户注册处理;·数据流去向:userTable·平均流量:不定;·高峰期流量:不定。⑷数据存储。以表“userTable”为例。·数据存储名:userTable表;·说明:用户注册和系统对注册的信息进行审核;·编号:每个用户的用户名是唯一的;·输入的数据流:客户注册信息;·输出的数据流:管理员审核的信息;·数据结构:userTable;·数据量:不定;·存取频率:不定;·存取方法:查询、处理、更新。⑸处理过程。以“客户注册”为例。·处理过程名:客户注册;·说明:客户提交注册信息;·输出:保存到userTable表中;·处理:验证用户名是否有重复,密码和确认密码是否相同。系统功能需求该系统有前台和后台功能块。前台功能块分为以下几功能记密码的用户可以对密码进行重置;是否登录可以查询到航班信息,登录后可以预定机票,对预订的票也可以进行退订,但必须要在起飞前两小时前退订;⑶在我的订单菜单中,用户可以查询到所有订单,也可以进行修改密码的操作;及对用户的要求,并且可以进行用户留言。后台功能块分为以下几功能:⑴查询客户信息和删除用户留言;⑵增加、编辑、删除航班信息;⑶查询、删除用户订单信息;⑷普通权限的管理员只能查看自己的信息,高级管理员可以查询所有的管理员信息并与精准性售票必须够及时更新并准确输出最新的航班信息,以便用户够订到自己心仪的航班而在订票高峰期时,一个完善的订票的重要才会真正体现对网上售票来说,对数据的精准有着非常高的要,整个航空务很有可会因为一点点的误差而出现严重问题。的可扩充开放性在开发时我们就应当充分考虑到日后的可扩充例如,订票后台流程的优化,要够方便地或者调整功要实现这一点,就要有很好的可扩充开放便捷地、修改、功模块,才可以更方便地对升级更新。-11--11-有验证信息,如果与求相左也会弹出警告信息;已注册用户填写正确的用户名密码后方可登录,若错误,会弹出警告信息;忘记密码的用户也可以进行密码重置。可以查询想要查询的航班信息,然后可以预定理想的航班。退订机票只在起飞的两小时进行,并且只执行一张一张退票。在的订示的订,订或航班查询订,可以用户的注册信息,并且当用户可以对密码进行,密码操作完后,重登录。在信息示票站操作1000 以查询所有已注册无进行修改以查询以看到详细内容于无管理员以进行删除以查询所有目前班包括班号票价舱位诸多并且以对班进行编辑以班进行删除以查询所有班订单并对某一订单进行删除只逐一删除进行修改。管理员以所有管理员进行查询并且以删除某一管理员以增加新管理员并赋予权限查看自己所有管理员均其他非管理员进行增删改。在登录浏览航并且进行相应在最确认单进行支付。登录台管理看单并且进行对单3211图。付款付款。用户在之后查询订单并且相应航班机订在最后选择相应要订机后订。后台后管理员查看订单并且对订单管理。如图3212 为购图。会员管理员登录查询订单票订查看订单管理订单图322、购票、退票等操作忘记还在主找回操作。我基修客购的改户票订信密留须单息码言知开始忘记密码界面YES忘记密码航空订票系统首页1注册Y开始忘记密码界面YES忘记密码航空订票系统首页1注册YES注册界面NONONO密码查找成功登录注册成功YESYESYES航空订票系统首页2航班查询航班预定退票服务我的订单帮助中心关于我们查询预定退票YES查询航班YES定中YES查询订单退未票完服成订务单确认预定确认退票支付退出登录结束系统后台的流程分析323、添加、编辑、航班编辑网站公告高级还包括添加323 总流程图4E-R可以多个只于一个用只有一个可以于多个。根约,可以得到及退票E-R,4.1.1所。话 户 1 定 N N1E-R、客、、、、、、、;、内容;上述存在如下联系:一个用可以有多条,但一个能于一个用。根据上述约,可以得到局部E-R,如4.1.2所。1N内容4.1.2 E-R图E-R4.1.3N11N1NNMNN11 N 1NM者 4.1.3 E-R图E-R:⑴usernameTable(id,username,password,sex,telephone,email_add,question,answer,registerTime);⑵hangBanTable(id.flag,hanBan,chuFa,chuFaSJ,muDi,daoDaSJ,touDeng,touDengPJ,e⑶dingDanTable(id,username,xingming,telephone,shenfengleixing,shenfengzhenghao,dangQianRiQi,riQi,hangban,xibie,piaozhong,piaojia,flag,dqtime);;⑸messageTable(id,username,liuyanTime,content);⑹);;;⑼lvYouTable(id,,mingChen,tupian,tupian_)。①用户表结构如表4.3.1所示表4.2.1 客户信息表序含义 列号
数据 允许长度 备注类型 空自1 id int 4 usern2amepassw3 ord
varcharvarchar
50 50 否sex char 10 否telephaddharaddharquestivarconharanswevarcrharregistevarcrTimehar
oneemail_
char 20 否varc50 否7 50 否8 50 否9 50 否②航班信息表结构如表4.2.2所。表4.2.2 航班信息表序 数据 允许含义 列名 长度 备注号 类型 空航班 id int 4 编号50har否varc50har否varc50har否varc50har否varc50har否varc50har否harint4否float8否int4否float8否varc50否flag日期航班hanBa3号 n出发4 chuFa地出发 chuFa5时间 SJ目的6 muDi地到达daoDa7 50 时间 SJ头等 touDe8舱 ng头等 touDe9票价 ngPJ经济10 jingJi舱经济 jingJi11票价 PJ
自增,主键历时 liShi
harvarc
50 否间 har③留言表结构如表4.2.3所示表4.2.3 留言信息表序含义 列号留言
数据 允长度类型 空
备注自增,编号客户usernvarc编号客户usernvarc名amehar留言liuyanvarcTimehar留言contenvarc内容thar2 50 否3 50 否4 1000 否④支付状态表结构如表4.2.4所示。表4.2.4 支付状态表序 数据 允许含义 列名 长号 类型状态
备注空自增, id int 4 否编号 主
varc
50 否值 har⑤订单信息表结构如表4.2.5所示表4.2.5 订单信息表序含义 列号订单
数据 类型
允许备注空自增,1 id int 4 否编号 主客户 usernam2名 e姓名telephon电话e
varcharvarcharvarchar
50 否50 否50 否证件 5类型 leixingshenfeng证件6 号o订单 dangQia7日期 nRiQi
harharhar
50 否50 否50 否航班 riQi 50 否期 harhangban号xibiegpiaojia
varcharvarcharvarcharvarchar
50 否50 否50 否50 否 flag int 4 票
har
50 否⑥管理员信息表结构如表4.2.6所示。表4.2.6 管理员信息表数序含义 列
据 允许长度 备注号 类 型管理
自增、id int 4 否员编 主键号admiepassw
varcharvarc
50 3
ord
har
50 否4 flag int 4 ⑦表结构如表4.2.7所示。表4.2.7 表序 数据 允许含义 列名长度 备注号 类
空自增,
id int 4 否号
admi
har
50 否.8公告信息表序 含义 列数据长度 允许 备注号 型 空告 id int 4 否号 nharnharDatevarc_harnoticvarcehar
admi
varc
50 否员3 50 否3 500 否.9旅游资讯表数序含义 列
据 允许长度 备注号 类 空型图片编1 id int 4 号图片名2称
mingChen
varchar
50 否3 图片相 tupia 50 否业设计(论文)对路径 n char4
char
否5B/S、后两个模块模块包括户注册查看预户留言退订查看空公司后模块包括:订单管理管理管理员管理管理留言管理。难点析数据库容易产生冗余所开之我们必须考虑每个数据库表格属各个表格之间联避免数据冗余。公共模块析登录模块登录模块是每个户所经过步骤管理员登录后所经过步骤。、客端出、服务器端出会弹出相应信息比如没必须信息地信息系统会提示完整了信息系统会请根据格式等类似提示信息。5141提示进行了会一对话框弹出提示信息只一定按钮,日志会记关键信息点击定之退出窗口返回之 出信息A0001A0002障A0003A0004A0005A0006三次结束A0007必填A0008空缺购买航班票余票足。部功能结构图密码部功能结构图块名称编号001对应前续无文件名页面称相关userTable后续MyDingDanOne.sapx表模格块页面测试DL_001更新2015.4.20用时例间编号作业流程描述:操作人员:会员用户用户登录:1)主界面登陆框2)作业说明:正确输入用户名和密码登录成功注意事项无1.4. 参考界面。2部功能结构图部功能结构图编号 002名称对应前续页件名称格
面后续Login.aspx页面测试ZC_001 更新时2015.4.20例编号 间作流程:操作人:流程:124. 1.3. a、名密码等的输格式1.4. 参考忘记密码模块描述5231.模块内容简介可以根据名和密码提示问题找回。.模块内部功能结构图的答案模块内部功能结构图模模块名称对应模块编号005ForgetPassword.aspx前续MainWindow.aspx文件名称页面相关表格userTable后续模块页Login.aspx面1 试 新用 时例 间编号2各信息。参考界面5241。5242部功能结构图5243 部功能结构图模机票预订模块编003块号名称对应文dingpiao.aspxyudingzhong.aspxzhifu.aspx前续页Mainwindow.aspx件面名称相关表hangBanTabledingDanTablezhiFuZhuangTaiTable后续模MyDingDanOne.sapx格块页面测DP_001更2015.4.20试新用时例间编号2a。b只能购买一次。参考5251、编辑、删除。.模块内部功能结构图班 模块内部功能结构图模航班管理模块 编004块号名称对应文HangBanOne.aspx 前续HangBanThree.aspx页AdminLogin.aspx件面名称相后无关续表模格块页面略 2015420试 新用 时例 间编号1.1.1. 1.2. 121.3. a和各个框能为空。1.4. 参考界面6采用了黑,将中数据清除之后对所有模块进行,验证功能正确性和完整性。在不同功能模块添加、查看、删除数据,然后在数据库里面查看是否符合一致。功能用户登录功能用户登录用例编号用户登录模块是否健全目的前提当前无用户登录条件输入值不输入用户名或密码输入错误用户名或密码期望值提示用户名和密码不能为空提示用户名或密码错误实际情况称 号
ZC_001值 值
“要求”“为空”“请填写内正确但受协议
功称 号
名值 值答案
“您不存在”“抱歉您答案不正显重置框6.1.4号值 值0某一没
“此售完”信息“此,以售完”足票
信息支付6.1.57C#虽。所以就从最初页面排布始研究琢磨。页面排布通网上个多星期时间才所了解。候都tabletable的绝位置与流偏移位置始终能很好进行控制所以最终div中很多日期框所以就应该自动弹出日历可供客户进行日期选择为了这个日历类在网上查找了很多资料很多还和浏览器关CSDN坛中找到了一个即美观又好日历类。还台代码要调后台方法或数据问题以及母版页问题在查阅了一些书籍后也了很多对了解。让了解最深控件GridView在中多处到这个控件尤其GridView的GridView、新、取消、删除操作GridView实现用省略号代替超长字符GridView实现删除时弹出确认话框等完成次让我数据库也于建立数据库需使所建立数据库要有完整、安全、致等数据库通过查阅书籍也这次让我将所理与实际应用相结合从最初茫然到现整个清晰这个过程所要克服于没C#我在时也成通过我决这次我
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 炸鸡店打工员工合同范本
- 液压闸刀转让协议书范本
- 物品转让协议书合同范本
- 特色餐饮服务合同协议书
- 物业管道修理合同协议书
- 香蕉生意转让协议书范本
- 火锅串串店合伙人协议书
- 测绘承包合同协议书范本
- 砌墙抹灰包工合同协议书
- 江苏劳动仲裁协议书范本
- 股东内部持股协议书
- 矿山企业管理规章制度汇编
- 2025年从大模型、智能体到复杂AI应用系统的构建报告-以产业大脑为例-浙江大学(肖俊)
- 2024年南京市事业单位专项招聘退役大学生士兵笔试真题
- 2024年陕西农业发展集团有限公司招聘笔试真题
- 2025年酒店职位测试题及答案
- 2025年煤矿顶板的考试题及答案
- 田英章楷书7000常用字一.文件
- 爆破作业风险评估职责
- 2025年贵州林东矿业集团有限责任公司招聘笔试参考题库含答案解析
- 2025年公墓建设合同履行文件
评论
0/150
提交评论