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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(基于JAVAEE的航空订票系统的设计与实现毕业设计论文文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于JAVAEE的航空订票系统的设计与实现毕业设计论文文档格式.docx

1、2.1.2技术可行性 本系统的在windows 8系统环境下,利用myeclipse6.5进行项目的建设和代码的开发。经过多年的发展和完善,MySQL这种数据库语言已经非常完善,具有很好的兼容性和可操作性。所以使用现有的技术能够实现这个系统。2.1.3经济可行性 一个项目的开发成本、运行费用和收益这些经济因素直接影响了该系统是否值得去开发。本系统开发使用的是相当成熟的技术和语言,系统的操作和维护都非常地简单和方便,这些都表明了该系统是一个低成本的系统。由于该系统的运行费用很低,所以在运营中的成本波动不大。在后期的运营中,经济效益主要的来源是网站广告的投放。总体来说,该系统具有经济上的可行性。2

2、.2需求分析 本系统操作简便统一友好的操作界面,可以保证系统的易用性。 用户可以在个人主页上进行注册用户、进行个人信息修改、密码修改、查看航班、预订航班、退票等。管理员拥有航班信息定制、航班时间安排、并且查看当前航班、删除航班的权限。2.3软件需求:开发航空订票系统所需的软件为(1) Java环境:JDK1.6;(2) Web服务器:Tomcat 6.0;(3)Myeclipse 6.0 Myeclipse是一个功能强大的IDE。尤其是集成于开源的Eclipse,提高开发效率。3概要分析3.1总体功能分析 航空售票系统分为管理员和会员两个权限,本系统需要完成的功能主要有:3.1.1管理员功能:

3、(1)Make Flight:可以制定航班;(2)Plan Flight:安排航班的日期;(3)Search Flight:查看航班起飞的日期;3.1.2会员功能:(1)Member Register:新用户注册一个会员;(2)Change Personal info:对个人的基本信息进行修改;(3)Book Ticket:实现机票的预订;(4)Search and Return Flight:查看并退订机票。整个系统的框架如下见图1图1总体功能图3.2系统功能结构图整个软件根据系统需求分析,可得出系统两种类型用户的业务流程图。3.2.1前台业务流程在会员业务流里面,首先用户连接到主界面,主界

4、面有三个点击链接-会员注册、会员登录、管理员登录。如果老用户进入该网页,则直接通过点击会员登录链接进入会员登录页面;若是新用户进入本网页,则点击会员注册链接,进入注册页面进行注册,注册成功即可登录;但管理员是唯一,因此用管理员帐号登录方可进入,会员无法进入。会员注册,通过输入个人基本信息资料,即可完成注册。见图2图2注册会员会员登录成功后,可以进入到会员个人主页,主要有个人信息修改、密码修改、预订机票、查看购物车等功能链接。会员点击个人信息修改链接,可以修改个人信息;点击密码修改,可以修改密码;点击预订机票,可以对管理员安排的航班进行机票预订;查看购物车可以查看预订信息,并可以退票。见图3 图

5、3个人主页3.2.2后台业务流程在后台中,管理员可以进行航班信息预制,并安排航班起飞时间,查看航班、删除一些过期航班。 图4管理员操作3.3数据库设计根据概念设计将概念模型转化为相应的数据表,经过分析共建立了三张常用表包括:用户表(User)用于存放用户基本信息,见表1航班表(Sch)用于存放航班信息,见表2订票表(Din)用于存放会员订票信息,见表3表1 用户表字段名称字段类型字段长度是否为空说明UserNameVarchar20No主键,用户Password16密码Name10真名Sex性别Tel电话Email30Yes邮箱Id身份证表2航空表Hao航空号Qifei起飞RqiDate日期M

6、udi目的JiageInt5价格Piaosu11票数Times时刻表3订票表用户名4详细设计4.1前台设计下面以列表形式给出前台页面各部分的说明信息,如下表4所示。区域名称对应文件1注册会员进行会员信息注册Register.jsp2会员登陆用于会员登录Userlogin.jsp3管理员登陆管理员登录后台,进行相关处理administratorlogin.jsp 表4前台图5 网站前台首页代码如下:div id=body_head1object width=1110 height=172 style= margin:100px;top:0px; padding:paramname=wmode v

7、alue=transparent /moiveflashcss/66.swf/qualityhightembed src= width=/embed/加载flash/object/divbody_head2 400300 style=position: absolute; right: 0px; top:flashcss/10.swfform NAME=form1 METHOD=post ACTION=div align=centerspan class=style2Welcome to airline_book systemtable border=1 align= cellpadding=

8、 bordercolor=#000000bgcolor=#FFFFFFtralign=td width=200a href=register.jspRegister Member/tdlogin.jspMember Loginadministratorlogin.jspAdministrator Login/tablespantable width=660320border=cellpadding=0 cellspacing=tr330160 background=inmage/01.jpginmage/02.jpg/插入图像inmage/03.jpginmage/04.jpg 4.

9、2会员模块会员管理模块共包括四个功能模块:图6会员功能当客户想在网站订票必需为本网站的会员,如果不是本网站的会员客户可以在网站上进行注册成为网站的会员。图7会员注册页面代码如下function User()/注册会员的验证 varf=document.form1;if(f.Username.value=)alert(The name couldnot be empty);/用户名不能空f.Username.focus();f.Username.select();return false;if(f.Username.value.substring(0,1)= )The first of name

10、 couldnot be emptyif(f.Username.value.length12)/长度不能大于12You input the user length is too longif(f.Password.value=The password couldnot be emptyif(f.Password.value.substring(0,1)=The first of password couldnot be emptyif(isNaN(f.Password.value)!=true)if(f.Password.value.length12 | f.Password.value.le

11、ngth=0 | f.Password.value.indexOf(+=0)Cant appear sign like + -if(f.password2.value=if(f.password2.value.substring(0,1)=if(f.password2.value!=f.Password.value)/验证密码是否一样Entered passwords differ !if(f.Name.value=if(f.Name.value.substring(0,1)=if(isNaN(f.Name.value)if(f.Name.value.length14)/名字的长度在2到14之

12、间You input the wrong name lengthThe name couldnot be numberif(f.Tel.value=The telcouldnot be emptyif(f.Tel.value.substring(0,1)=the first of the telcouldnot be emptyif(isNaN(f.Tel.value)!if(f.Tel.value.length14)The length of the tel is too short or too longThe tel must be numberif(f.Tel.value.indexO

13、f(=0 | f.Tel.value.indexOf(=0)/不能出现+-Donot appear sign like + if(f.Email.value=return true;if(f.Email.value.substring(0,1)=The first of id could be emptyif(f.Email.value.indexOf(,0)=-1)/一定要有出现Email is error,Missing ./一定要有.出现Email is error,Missingif(f.Id.value.length!=18)Id of length must be 18!会员在注册

14、页面上点击Register Member按钮,系统进入会员注册登记页面,客户必需按系统要求如实填写各项个人资料。会员注册登记后,便可以使用用户名和密码进行登录,当用户在登录窗口中输入用户名和密码后,单击Login按钮,系统将对输入的用户名和密码进行正确性验证,如果密码正确,则进入个人首页,显示登录用户的用户名、Update Usernames info按钮、change passwordBook ticketSearch shoppingExit按钮,否则提示登录失败。图8会员登录页面图9会员主页面图10更新个人信息form name= method= action=NoparamServle

15、t?param=1onsubmit=return User()443 border=cellspacing=9438pUsername:/pinput name=Username type=textid=yonghu size=20readonly=true$user.usernameName id=xingbinvalue=$user.name select name=Sexoption value=$ho$ho/得到性别的名称$mo$moTelzhengjian$user.tel/得到电话EmailEmil$user.email/得到emailId$user.id/得到身份证input type=submit name=SubmitAlter 图11修改密码function User()/对密码进行验证The original password couldnot be e

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

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