基于Web的航空机票售票管理信息系统毕业设计


    




    基Web航空机票售票理信息系统




    院 系
    计算机学院
    专 业

    班 级

    学 号

    姓 名

    指导教师

    负责教师







    2009年X月

    文介绍航空售票系统信息理设计实现程首先叙述开发该系统背景目意义较篇幅阐述系统需求分析概设计详细设计功实现系统包括基信息理业务处理信息查询基信息理包括售票员信息理客信息理航班信息理客保险信息理机票价格信息理业务处理包括机票销售退票处理销售结算信息查询包括客户信息查询航班信息查询机票销售查询退票信息查询
    系统采JSPJava开发台数库采MySQL面象视化编程系统特点清晰机交互界面更方便实现航空售票理功测试系统性良机界面较友操作简便定价值










    关键词:航空港信息理航班信息理售票理退票理保险信息理预订票理
    Abstract
    The paper introduces the process of design and implementation on information management system which is concerning selling tickets in the airline company First of all this paper describes the background purpose and significance of developing this system and then explains system requirement analysis outline design detailed design and program achievement This system includes the basic information management transaction management and information query Basic information management includes the conductors information management passengers information management flights information management passenger insurance information management and ticket price information management transaction management includes selling airplane tickets refunding airplane tickets and balancing sale information query includes customer information query flight information query sold ticket information query refunded ticket information query
    JSP Java and MySQL DataBase were adopted in the process of developt this system Objectoriented visual programming is the special feature of this system and implicit interface between machine and men could be more convenient for conductors when using System tests show that the system has better performance friendly interface convenient operation so it is to use at a certain extent






    Key words management of airport information management of flight information management of sale tickets management of return tickets management of insurance information management of book tickets
    目 录
    1 绪 1
    11 题目背景 1
    12 题目容 2
    13 系统设计目标 3
    14 济技术分析 3
    15 文结构 4
    2 需求分析 5
    21 角色职 5
    22 数流图 5
    23 概念结构设计 6
    231 实体联系(ER)图 6
    232 实体详细ER图 7
    24 设计工具环境 8
    241 Java语言 8
    242 Eclipse开发台 9
    243 MySQL 9
    244 JSP 9
    3 概设计 12
    31 总体结构设计 12
    32 数库逻辑设计 13
    321 员信息 13
    322 机票信息 14
    4 详细设计 19
    41 系统部分时序图 19
    42系统流程设计 20
    43系统功详细实现 22
    44详细设计中关键技术实现 25
    441数库连接 26
    442验证码实现 26
    5 系统测试调试 28
    51软件测试常识 28
    52系统功测试计划 28
    53系统功模块测试 29
    531理员模块测试 29
    512客模块测试 29
    513售票员模块测试 29
    54调试中问题 29
    结 31
    参考文献 32
    致 谢 33


    1 绪
    11 题目背景
    社会 着济断发展 必然带动交通业旅游业务断扩 特航空售票订票信息理日异复杂 传统手工登记集中理已难满足快节奏高效率现代生活需求需计算机网络数库先进开发台利现软件配置定硬件开发具开放体系结构易扩充易维护具良机交互界面机票预定系统实现航空公司订票售票动化计算机系统
    航空售票理系统指应计算机网络通信设备应软件进行电子售票信息理系统进行信息收集存储处理提取数通信满足户信息需求计算机应软件系统
    现社会数库系统认识够绝部分基层员认信息化简化工作程序降低劳动强度提高工作效率航空信息化带航空服务手段重变革航空科技发展等重意义尚认识航空售票信息理系统航空公司重理工作售票理指理者通定理手段客(户)更加解买票时涉相关费航空售票理信息系统包括航空港信息客保险信息售票退票等业务理相关统计图形显示中权限进行操作理员该系统进行综合理
    目前计算机技术产品发展日新月异会信息处理带更手段时会带更加丰富信息表达形式着济断发展航空售票订票信息理日异复杂传统售票已满足现代航空业务流量剧增客观求急需开发航空售票理系统
    面介绍开发软件重意义
    (1)航空售票理系统应航空售票处客户资料送票情况理客户累计购票情况进行统计分析具动编号快速查询客户购票统计售票理密码设置等功根意身份证号快速定位某客户录入购票明细情况印种客户资料报表具较强扩充性运行效果良通该软件利提高工作效率加强客户间沟通解增强客户信感达提高机票销售效率
    (2)数库数理新技术计算机科学重分支天信息资源已成部门重财富建立满足航空售票信息处理求行效信息系统成航空公司发展重条件航空售票理系统航空部门机票理系统部分作售机票已售机票进行效理通系统仅进行售票工作旅客情况航班情况进行查询时进行增加修改删等操作理员够效机票进行效理通航空售票理系统航空售票理工作系统化规范化动化提高售票理工作效率
    (3)民航售票系统实施目带旅客快捷方便服务开发程中仅考虑力资金时间约束旅客提供更便捷服务设计中重点售票系统中方便快捷提供旅客优质高效服务提高销售效率便捷航空公司带良效益企业决策层提供准确精细迅速机票销售信息
    12 题目容
    着信息技术发展航空售票业成高度赖信息业行业信息技术飞速发展仅航空售票工作者逐渐摆脱繁重手工劳动提高工作效率推着航空事业现代化理迈进现代化航空售票应该现代化理系统科技日益发达天旅游出行更加重视航空售票进行现代化理变尤重
    毕业设计务设计实现航空售票信息理系统完成航空公司正常售票等业务理具体务:
    (1)航空港基信息理
    (2)民航航线基信息理
    (3)售票信息理
    (4)预定票信息理
    (5)退票信息理
    (6)飞机票价格(包括折)理
    (7)客保险信息理
    (8)述信息统计图形显示
    13 系统设计目标
    次毕业设计务设计实现航空售票信息理系统中包括理员基信息理系统实现信息添加删修改功售票员根客求进行售票退票客通网预订票查询预订票信息保险信息理员具高权限信息进行增删改查售票员具售票退票权限外具查信息权限通设计系统极提高售票效率方便性极减少成仅节省量力物力财力历史数查询提供便捷航空公司更更效正常售票提供方便条件
    14 济技术分析
    (1)济行性
    航空售票信息理系统整航空理系统中子系统根部分理功开发务量说开发然需投入太力物力财力样保障功完善质量提高果航空公司没规范严谨售票信息理系统面众客订票理方面需消耗力巨仅客保险信息项需客身份证号保险类型保险费保险金额等许数进行枯燥理容易出错尤类似沈阳样员众城市数量特点更十分明显工作量效率低航空售票信息理长期诟病通计算机理航空售票仅节约力资源提高效率准确性效益质量飞跃济角度说完全行
    (2)技术行性
    系统应JSP技术作开发工具Java语言具面象台关安全稳定线程等优良特性目前软件设计中极健壮编程语言JSP技术拥优势次编写处运行系统台支持样化功强开发工具支持强伸缩性系统台数库采MySQL技术角度说完全行
    15 文结构
    文分绪需求分析概设计详细设计系统测试章节
    需求分析概设计章节中分户需求分析角色功数流图ER图模块图设计环境工具介绍等部分文重点户需求分析户角度出发系统功户求达成致需全面理解户项求准确表达户需求设计出系统项功解决做什问题时通时序图ER图模块图等更详细说明系统功系统设计思路章节说明系统工具设计环境简略叙述相关情况
    详细设计章节中分数库结构设计程序流程图等部分章节文重点章节中详细系统进行介绍数库结构设计次毕设重环节设计出正确数库结构助准确叙述出实体间关系进实现系统项功章通程序流程图出设计程序基思路时设计出准确高效程序代码
    系统测试章节中分测试环境测试结果测试工具测试界面等部分章节系统具体功运行情况等进行测试通章节完成系统检测找出足加完善
    2 需求分析
    21 角色职
    系统角色客售票员理员售票员具售票退票操作权限外查询信息权限理员具信息进行增加删修改查询操作查询统计信息客通登录查询修改关信息
    22 数流图
    初步需求分析系统功求:
    (1) 客查询保险信息订票信息
    售票员售票退票查询相关信息
    理员项信息进行增加删修改查询操作
    根分析系统功求设计出航空售票信息理系统数流图图21示
    航空售票信息理系统
    理员
    旅客
    理员
    旅客
    保险信息售票信息退票信息价格信息
    预订票信息航空港信息航班信息客机信息机票信息
    查询理
    查询
    结果
    结果

    图21航空售票理信息系统数流图
    23 概念结构设计
    231 实体联系(ER)图
    概念模型表示方法中著名常实体联系方法(ER图)
    实体关系图方法抽象描述现实世界力工具 ER图表示概念模型独立具体DBMS支持数模型种数模型基础数模型更般更抽象更接现实世界
    系统ER图图22示


    图22系统ER图
    232 实体详细ER图
    航 班
    航班号
    发出城市
    起飞时间
    达城市
    始发日期
    座位总数
    客机编号
    剩余座位
    飞行距离

    图23航班ER图

    机票编号
    始发城市
    终城市
    始发时间
    航班编号
    仓位类型
    机票价格
    座位编号
    机票

    图24机票ER图

    身份


    客姓名
    客性
    联系电话
    客类型
    具体住址
    航班编号
    飞机编号

    飞机类型

    座位数量

    属机场

    飞机

    图25客飞机ER图

    机场编号
    客机数量
    机场类型
    机场位置
    机场性质
    备注
    公司名称
    公司编号
    机场
    信誉度

    城市

    备注

    航空公司

    图26机场航空公司ER图
    实体属性示:
    机票(编号(KEY)始发城市终城市仓位类型始发日期始发时间航班编号座位号机票价格)
    航班(编号(KEY)始发城市终城市始发日期始发时间客机编号头等舱价格公务舱价格济舱价格剩余座位座位总数飞行距离)
    客(客ID(KEY)姓名性联系方式联系址客类型)
    飞机(编号(KEY)客机类型属航班头等舱座位数济舱座位数公务舱座位数属机场)
    订票(机票编号(KEY)客姓名客类型折扣例客ID仓位类型航班编号始发城市终城市始发日期机票价格保险类型)
    航空公司(公司编号(KEY)公司名称信誉度城市备注)
    机场(编号(KEY)名称客机数量机场位置机场性质)
    退票(机票编号客ID姓名机票类型机票日期应退金额)
    机票价格(编号(KEY)客运季节普通客折扣会员折扣例)
    24 设计工具环境
    241 Java语言
    Java语言1995年Sun公司开发编程语言出现源独立台语言需Java语言目前广泛编程语言具简单面象稳定台关线程动态等特点
    242 Eclipse开发台
    Eclipse 基Java开放源代码扩展开发台初IBM公司投入巨资开发捐赠国际开放源代码团体身言框架组服务通插件组件构建开发环境幸运Eclipse附带标准插件集包括Java开发工具(Java development ToolsJDT)然数户乐Eclipse作Java IDE Eclipse目标仅限Eclipse包括插件开发环境(Plugin Development EnvironmentPDE)组件针希扩展Eclipse软件开发员允许开发员构建Eclipse环境缝集成工具
    Eclipse集成软件工具开发供应商产品开发工具厂商开发工具组件加入Eclipse 台户通相接口工具说集成环境中时开发商开发软件工具Eclipse具种整工具特性开发者综合性调节监测调试等处理较短时间开发出更高性质量应软件Eclipse 台仅许开发者新兴中企业软件公司支持IBMSunOracle等型软件公司支持
    243 MySQL
    MySQL精巧SQL 数库理系统操作简便著称强功丰富应编程接口精巧系统结构设计基数库应软件开发中广泛应MySQL 客户机服务器模式分布式系统SQL服务器客户端理工具应编程接口等组成台关性优点操作系统运行外MySQL 线程仅具运行速度快处理批量数等特点支持CPU
    244 JSP
    系统JSP技术作开发工具JSP(JavaServer Pages)Sun Microsystems公司倡导许公司参起建立种动态网页技术标准JSP技术点类似ASP技术传统网页HTML文件(*htm*html)中插入Java程序段(Scriptlet)JSP标记(tag)形成JSP文件(*jsp)JSP开发Web应跨台Linux运行操作系统运行
    JSP技术Java编程语言编写类XMLtagsscriptlets封装产生动态网页处理逻辑网页通tagsscriptlets访问存服务端资源应逻辑JSP网页逻辑网页设计显示分离支持重基组件设计基Web应程序开发变迅速容易 Web服务器遇访问JSP网页请求时首先执行中程序段然执行结果连JSP文件中HTML代码起返回客户插入Java程序段操作数库重新定网页等实现建立动态网页需功JSPJava Servlet样服务器端执行通常返回该客户端HTML文客户端浏览器浏览
    JSP页面HTML代码嵌入中Java代码组成服务器页面客户端请求Java代码进行处理然生成HTML页面返回客户端浏览器Java Servlet JSP技术基础型Web应程序开发需Java ServletJSP配合完成JSP具备Java技术简单易完全面象具台关性安全面特网特点
    1. JSP技术优势
    (1)JSP效率安全性更高JSP执行前先编译成字节码字节码Java虚拟机解释执行源码解释效率高服务器字节码Cacher(缓存)机制提高字节码访问效率第次调JSP网页速度稍慢编译成缓存容快
    (2)JSP组件方式更方便绝数JSP页面赖重跨台组件执行应程序求更复杂处理开发员够享交换执行普通操作组件者组件更者者客户基组件方法加速总体开发程种组织现技优化结果开发努力中衡
    (3)JSP适应台更广台支持JavaJSP+Javabean台畅通阻台移植台JSPJavabean甚重新编译Java字节码标准台关
    (4)简单标识简化页面开发Web页面开发员定熟悉脚语言编程员JSP技术封装许功功易JSP相关XML标识中进行动态容生成需标准JSP标识够访问实例化Javabean组件设置者检索组件属性载Applet执行方法更难编码耗时功


    3 概设计
    31 总体结构设计
    航空售票理信息系统分航空港基信息理民航航线基信息理售票信息理预定票信息理退票信息理飞机票价格(包括折)理客保险信息理统计信息图形显示模块中理员添加删修改权限具体功模块图31示

    图31总体模块图

    32 数库逻辑设计
    数库系统台部分存储信息供前台调输出数库设计否合理直接影响系统稳定性安全性维护性时会影响期编码进行需求分析概设计接详细介绍系统中部分信息存储结构
    321 员信息
    员信息包括客信息表售票员信息表理员信息表具体表格表31表32表33示
    表 31理员信息表
    属性名
    数类型
    长度
    允许空
    字段描述
    Manager_Id
    Varchar
    10
    ×
    理员编号
    Name
    Varchar
    15

    姓名
    Password
    Varchar
    10
    ×
    密码

    *注:理员信息表存储系统理相关信息理员登录系统时验证身份登录系统修改数库信息键:Manager_Id
    表 32售票员信息表
    属性名
    数类型
    长度
    允许空
    字段描述
    Salemen_id
    Varchar
    10
    ×
    售票员号
    Password
    Varchar
    10
    ×
    密码
    Salemen_name
    Varchar
    15

    姓名

    *注:售票员信息表存储航空公司售票员相关信息系统理员登录系统时验证身份登录系统进行售票退票查询操作键:Salemen _id




    表 33 客信息表
    属性名
    数类型
    长度
    允许空
    字段描述
    Cust_Id
    Varchar
    10
    ×
    客编号
    CustomerID
    Varchar
    18

    身份证号
    Cust_name
    Varchar
    15

    姓名
    sex
    Varchar
    2


    Cust_type
    Varchar
    12

    客类型
    Cust_tel
    Varchar
    15

    联系方式
    Password
    Varchar
    10

    密码

    *注:客信息表客信息存储添加客信息存入该表客户登录时验证输入信息否正确删修改客信息时删修改该表中应相关信息键:Cust_id
    322 机票信息
    机票信息包括订票信息表客保险信息表机票信息表航班信息表客机信息表航空港信息表保险信息表机票价格信息表机票信息表存放机票相关操作信息表34表35表36表37表38表39表310表311示
    表34客机信息表
    属性名
    数类型
    长度
    允许空
    字段描述
    planeNo
    Varchar
    10
    ×
    客机编号
    airlineNo
    Varchar
    15
    ×
    航班项目
    planeType
    Varchar
    8

    客机类型
    commonNum
    Integer
    8

    济舱座位数
    commercialNum
    Integer
    8

    公务舱座位数
    firstNum
    Integer
    8

    头等舱座位数
    suoshufly
    Varchar
    15

    属航空港
    description
    Varchar
    30

    备注

    *注:客机信息表中存储架客机详细信息登录系统查询该表中相关信息理员统计客机数提供信息键:planeNo
    表35订票信息表
    属性名
    数类型
    长度
    允许空
    字段描述
    ticketNo
    Varchar
    10
    ×
    机票编号
    customerName
    Varchar
    10

    客姓名
    customerType
    Varchar
    15

    客类型
    discount
    Integer
    8

    折扣例
    airlineNo
    Varchar
    10
    ×
    航班编号
    departCity
    Varchar
    10

    始发城市
    arrivalCity
    Varchar
    10

    达城市
    ticketDate
    Date
    10

    机票日期
    serviceType
    Varchar
    15

    仓位类型
    ticketPrice
    Integer
    8

    机票价格
    safetype
    Varchar
    10

    保险类型

    *注:订票信息表中记录客订票信息位客订票该表中插入条信息理员统计数提供信息键:ticketNo
    表 36航空港信息表
    属性名
    数类型
    长度
    允许空
    字段描述
    hangkong_id
    Varchar
    10
    ×
    航空港编号
    hangkong_name
    Varchar
    15

    航空港名称
    planenum
    Integer
    8

    飞机数量
    position
    Varchar
    12

    具体位置
    application
    Varchar
    12

    航空港性质
    xinyudu
    Varchar
    10

    信誉度
    description
    Varchar
    30

    备注

    *注:航空港信息表中记录沈阳航空港基信息新增加航空港信息会添加里理员查询信息提供信息理员表进行添加删修改查询等操作键:hangkong_id
    表37航班信息表
    属性名
    数类型
    长度
    允许空
    字段描述
    airlineNo
    Varchar
    10
    ×
    航班编号
    departCity
    Varchar
    10

    始发城市
    arrivalCity
    Varchar
    15

    达城市
    departDate
    Date
    15

    始发日期
    dapartTime
    Varchar
    12

    始发时间
    arrivalTime
    Varchar
    15

    达时间
    planeNo
    Varchar
    10
    ×
    客机编号
    commonPrice
    Integer
    4

    济舱价格
    commercialPrice
    Integer
    4

    公务舱价格
    firstPrice
    Integer
    4

    头等舱价格
    distance
    Integer
    8

    飞行距离
    ticketnum
    Integer
    4

    已订票数量
    maxpassagernum
    Integer
    4

    客数

    *注:航班信息表中存储航班相关信息理员该表信息进行增删改查等操作员查询权限键:airlineNo
    表38 客保险信息表
    属性名
    数类型
    长度
    允许空
    字段描述
    safeid
    Varchar
    10
    ×
    保险编号
    customerID
    Varchar
    18
    ×
    客身份证号
    customerName
    Varchar
    10

    客姓名
    safemoney
    Integer
    4

    保险费
    safetime
    Varchar
    10

    保险期限
    safepei
    Integer
    8

    保险金额
    safetype
    Varchar
    15

    保险类型

    *注:客保险信息表中存储客买航空保险信息客订票时果选择买保险会信息插入进客通身份证号查询保险信息键:safeid
    表39飞机票价格信息表
    属性名
    数类型
    长度
    允许空
    字段描述
    Price_id
    Varchar
    10
    ×
    编号
    seasontype
    Varchar
    10

    客运季节
    vipdiscount
    Integer
    4

    VIP折扣
    commondiscount
    Integer
    4

    普通客折扣
    description
    Varchar
    30

    备注

    *注:该表中存储客运季节类型客享受折扣优惠信息理员该表进行添加修改删售票员客飞机票价格信息进行相关查询键:Price_id
    表310 机票信息表
    属性名
    数类型
    长度
    允许空
    字段描述
    ticketNo
    Varchar
    10
    ×
    航班编号
    departCity
    Varchar
    10

    始发城市
    arrivalCity
    Varchar
    10

    达城市
    departDate
    Date
    10

    始发日期
    departTime
    Varchar
    10

    始发时间
    airlineNo
    Varchar
    10
    ×
    航班编号
    serviceType
    Varchar
    10

    仓位类型
    siteNo
    Integer
    8

    座位号
    ticketPrice
    Integer
    8

    机票价格
    ticketNum
    Integer
    8

    机票数量
    description
    Varchar
    30

    备注

    *注:该表中存储机票详细信息理员该表进行添加修改删客售票员该信息进行相关查询键:ticketNo




    表311 保险信息表
    属性名
    数类型
    长度
    允许空
    字段描述
    safeid
    Varchar
    10
    ×
    编号
    safetype
    Varchar
    15

    保险类型
    safemoney
    Integer
    8

    保险费
    safetime
    Varchar
    15

    保险期限
    safepei
    Integer
    8

    保险金额
    description
    Varchar
    30

    备注

    *注:该表中存储航空公司客指定保险详细信息理员该表进行添加修改删售票员客保险信息进行相关查询键:safeid
    4 详细设计
    41 系统部分时序图
    时序图通表示着时间推移发送消息序列体现象间动态协作关系表示象间交互程象间发送消息序引起系列事件

    图41登录员登录系统时序图
    图41登录员登录系统界面时序图登录员先系统登录界面输入登陆信息系统登录信息进行判断信息正确返回错误提示信息正确便进入操作者属权限执行操作该系统设定三种登录员售票员理员客设定访问权限
    1:选择菜单
    7显示改信息
    6:保存新信息息
    5:填写修改信息
    4:显示界面
    3:选择
    2:列出菜单
    理员
    newtickets
    mainmenu1menuu
    menu
    tickets
    图42理员信息进行操作时序图
    图42登录员登录系统进行种操作时序图登录员进入操作界面先操作界面选择种操作更正信息会保存数库里例选择修改信息会更新信息显示页面
    42系统流程设计
    系统流程设计系统编码起着关重位根系统功求做出重功流程图
    (1)户登录模块
    安全性进入系统需(包括理员售票员)身份验证户通帐号密码致性验证进入系统登录情况三种:帐号密码致二帐号存三密码正确种情况系统会提示外户选择取消登录
    输入帐号时系统会动搜索数库(SELECT函数)辨户理员售票员显示出理员户理模块中修改户密码增加新般户否修改密码设计出登录流程图图43示

    结束
    图43系统登录流程图
    (2)售票模块
    该流程详细描述售票员售票功户发出订票请求系统搜索数库中相应机票信息果没找该机票已售完果找相应机票信息系统会相关机票售予该户设计出售票流程图图44示




    图44售票流程图
    43系统功详细实现
    面介绍系统详细功设计
    (1) 户登录
    系统登录界面图45示里设置图片验证码更保护户信息户输入正确户账号密码验证码时系统会跳转界面窗口户名密码正确系统出提示:您输入户名密码正确请您重新输入然继续重新输入

    图45户登录界面
    (2) 理员界面
    户登录根登录帐号进行判断:admin(理员)系统中信息进行增加删修改查询等操作图46示图47示理员航班信息理

    图46界面(理员)
    (3) 售票员售票
    户登录根登录帐号进行判断:salemen(售票员)进行售票退票查询机票信息等操作图48示售票员根客请求输入机票查询条件数库中找相应机票售票员点售票时弹出图49示界面提示输入客信息订票相关选项客信息输入完成点提交信息时会显示售票成功

    图47查询航班(理员)

    图48 查询机票(售票员)
    (4) 售票员退票
    客需退票时首先提供售票员机票编号售票员根机票编号数库查关票订票信息图410示点退票时数库中该票信息会立刻更新时该类机票数量会加便时票售予位客退票价时扣掉机票价格20手续费图411示
    (5) 客预订机票
    客需预定机票直接通互联网网预订机票预定机票程类似售票程预定机票需预定时付钱旦该票预定售出果客什特殊情况网取消预订客网注册成公司会员户享受更超值订票优惠

    图49 输入客信息(售票员)

    图410退票界面(售票员)

    图411 退票金额(售票员)
    44详细设计中关键技术实现
    介绍功关键技术实现程
    441数库连接
    数库连接建立关闭系统言耗费系统资源操作层结构应程序环境中种耗费资源动作系统性影响传统数库连接方式中数库连接象均应逻辑数库连接次操作开逻辑连接完关闭连接样反复操作造成系统性急剧降
    数库连接池应程序启动时建立足够数库连接连接组成连接池程序动态池中连接进行申请释放连接数量连接池中连接数时动态根情况增加减少池中连接数
    JDBC(Java DataBase Connectivity)连接MySQL数库需面步骤:
    (1)
    (2)载入JDBC驱动: ClassforName(orggjtmmmysqlDriver)
    (3) 建立数库连接:建立数库连接首先创建指定数库URL利DriverManagergetConnection方法连接数库URL象URL格式:
    Stringurl(jdbcmysqllocalhost3306my databaseuserroot&passwordesoft&useUnicodetrue&characterEncodinggb2312)
    (4) 调执行HQL语句
    (5) 结束连接
    442验证码实现
    防止户利机器动登录灌水采验证码技术谓验证码串机产生数字符号生成幅图片图片里加干扰元素(防止OCR)户肉眼识中验证码信息输入表单提交网站验证验证成功某项功
    验证码实现流程:
    (1)服务器端机生成验证码字符串保存存中写入图片发送浏览器端显示
    (2)浏览器端输入验证码图片字符然提交服务器端提交字符服务器端保存字符进行较致继续致显示错误进入操作界面
    攻击者编写robot程序难识验证码字符利完成登录操作户识填写实现阻挡攻击作实际效果说验证码增加攻击者难度完全防止
    5 系统测试调试
    程序完成时程序测试必少程序效运行测试调试唯手段测试目发现缺陷里缺陷种泛称指功错误指性低易性差等
    51软件测试常识
    软件测试程测试先次序分4步骤进行:单元测试集成测试确认测试系统测试进行验收测试
    单元测试:分完成单元测试务确保模块正常工作单元测试量采白盒测试方法发现模块部程序差错
    集成测试:已测试模块组装起进行集成测试目检验软件设计相关程序结构问题较采黑盒测试方法设计测试例
    确认测试:完成集成测试开发工作初期制定确认准进行检验确认测试检验开发软件否满足功需求手段通常采黑盒测试方法
    系统测试:完成确认测试出应该合格软件产品检验否系统部分(硬件数库操作员)协调工作需进行系统测试
    验收测试:检验软件产品质量道工序验收测试突出客户作时软件开发员应定程度参
    鉴程序身特点做单元测试集成测试
    52系统功测试计划
    软件测试单纯等程序测试软件测试应该贯穿整软件定义整开发周期需求分析概设计详细设计程序编码等阶段文档包括需求规格说明概设计规格说明详细设计规格说明源程序应该软件测试象
    需求理解表达正确性设计表达正确性实现正确性运行正确性验证中环节发生问题软件测试中表现出
    部分中确保阶段功实现系统完成分支走遍发现问题改正查阅资料解决
    53系统功模块测试
    531理员模块测试
    理员进入系统界面点击添加信息弹出页面中选择添加类信息弹出信息表中键入相应数点击确定钮系统输入信息进行判定判断输入否空输入信息类型否符合求果正确系统返回操作成功提示界面否返回错误提示信息
    例:输入信息点击确定钮返回操作成功提示查询该表数库中信息果表中存添加信息表明测试成功
    512客模块测试
    客户进入权限操作界面点击查询项目弹出请输入身份证号码查询相关信息该项目没记录输出空
    例查询预订机票情况点击预订信息查询输入身份证号密码显示出预订机票相关信息样表明测试成功
    513售票员模块测试
    售票员进入该权限界面根客订票需求通售票系统买票客退票查询种机票相关信息成功获信息证明测试正确
    54调试中问题
    (1)访问系统时发现登录直接访问程序中Servlet者某jsp页面直接进入页面保证访问安全性登录页面页面全放WEBINF目录Servlet加判断语句户否登录果没登录动跳会登录页面
    (2)系统户登录模块开始时进行信息提示果输入户名密码验证码中某项进入错误界面加判断语句时提示户填写否进入界面
    (3)刚开始具体编写程序时常整型字符串相混淆类似错误熟悉变越越熟练
    (4)编写代码初期出现错误方SQL语句实现添加修改查询删数首先SQL语句书写错误数库表中列数类型书写SQL语句时需注意相关列数类型否致次执行语句时出现错误例executeQuery()方法执行查询语句余操作需调executeUpdate()方法执行刚开始两方法理解总调错误导致功法实现
    (5)更新信息时更改信息果汉字会出现乱码发现没程序中添加支持汉语语句(RequestsetCharacterEncoding( ))



    毕业设计开发航空售票系统实现查询客需求航班信息前航班售票订票情况实现订票机票数客信息进行理实现更新航班信息航空公司信息客求进行退票处理理退票数进行数备份恢复功
    通开发工具学算法研究设计培养学力独立分析解决问题力总毕业设计程中收获颇里知识提高验积累成功喜悦会未学业事业路着非寻常意义
    设计程中发现需前学知识特软件工程方法需求分析软件设计软件实现期测试做丝苟翻阅资料进行测试断发现问题分析问题解决问题系统进行完善维护期间遇问题断摸索解决种问题逐渐解初步掌握技术提高动手操作力加深信息系统数库编程理解
    刚接毕业设计题目时候感觉知措没买机票售票系统太解通网查阅种相关售票资料指导老师指导题目定认识开发程中遇许问题问题出开发软件程中需技术充分解开始编写仅仅够实现目前功加思索开始编写代码
    设计实现系统功退票理航班调度功方面需进步完善实际售票中售票点时售票需重视系统步问题足工作中逐步完善



    参考文献
    [1] 卢秉亮 Microsoft SQL Server2000数库服务器安全理技术分析[J] 计算机应研究Vol 19 (增刊) P82P84 2002年12月
    [2] Oracle9i数库安全性策略2005年8月沈阳航空工业学院学报第22卷第4期
    [3] 申吉红等JSP 课程设计案例精编[M]北京:清华学出版社2007
    [4] 教务理信息系统开发2002年3月沈阳航空工业学院学报第19卷第1期
    [5] 卢潇 软件工程[M] 北京 北京交通学出版社 2005
    [6] 教学计划理MIS设计实现2003年3月沈阳航空工业学院学报第20卷第1期
    [7] 学生成绩理学费理信息系统软件开发2003年5月沈阳航空工业学院学报第20卷第2期
    [8] 史斌星 史佳 Java基础编程贯通教程[M] 北京 清华学出版社2007
    [9] 耿祥义 Java基础教程[M] 北京清华学出版社 2006
    [10] 孙卫琴 Java面象编程[M] 北京电子工业出版社 2007
    [11] 希尔德 Java参考全[M] 北京 清华学出版社 2006
    [12] 许家珆翎彭德中 软件工程:理实践[M] 北京 高等教育出版社2004
    [13] 基CS考试考场编排MIS设计实现2003年2月微处理机第1期P40P43
    [14] 教师教学质量评估信息系统设计实现2003年4月微处理机第2期P31P32总98期
    [15] 王国辉等JSP数库系统开发案例精选[M]北京民邮电出版社 2006
    [16] 胡燕数库技术应[M] 北京 清华学出版社 2006
    [17] (美)W alter Savitch Absolute JavaUSAAddisonWesley2004
    致 谢
    三月努力拼搏次毕业文设计已接尾声作科生毕业文验匮乏难免许考虑周全方果没导师督促指导起工作学支持想完成设计难想象
    文写作程中XX老师亲切关怀耐心指导X老师严肃科学态度严谨治学精神精益求精工作作风深深感染激励着作者课题选择项目终完成X老师始终予作者细心指导懈支持少日日夜夜X老师仅学业精心指导时思想生活微关怀敬佩XX老师专业水外卢老师治学严谨科学研究精神永远学榜样积极影响学工作谨卢老师致诚挚谢意崇高敬意
         文完成际作者心情法静开始进入课题文利完成少敬师长学朋友言帮助里请接受诚挚谢意感谢含辛茹苦父母谢谢
    外感谢计算机学院领导毕业设计提供场感谢计算机学院微机室老师正辞辛劳早出晚毕业生拥良毕业设计环境充裕时间完成学期间项务—毕业设计
    次感谢位老师学

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 8 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    基于Web技术的驾校考试系统的设计与实现毕业设计

    基于Web技术的驾校考试系统的设计与实现毕业设计 摘 要 在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网上考试则是网络技术一个很重要的发展方向。网上考试一...

    5年前   
    1581    0

    基于WEB的停车场管理系统设计和实现毕业设计

    20XX 届 毕 业 论 文(设计)论文(设计)题目基于WEB的停车场管理系统的设计和实现院系名称计算机科学与技术系专业(班级)计算机科学与技术2005级本科班姓名(学号) 指导教师 ...

    3年前   
    700    0

    基于web的图书管理系统

    基于Web的图书管理系统目前,信息时代是这个社会的主旋律,社会的各个区域和领域都因为信息的技术改革而发生了新的变化。跟上时代的步伐,因为整个科技社会的变化和发展很快,增强信息化公司的竞争能力,...

    3年前   
    791    0

    基于Web的学生信息管理系统

    在现如今这个网络技术高度普及和信息全球化的年代,信息化的程度和互联网技术在国际竞争中充当着重要的角色,华为5G的实例告诉我们,谁先掌握技术谁就有话语权。

    3年前   
    735    0

    基于web学生成绩管理系统设计与实现

    随着计算机技术在各行各业的广泛应用,将计算机技术应用到学校中去,将大大提高学校管理的效率。学生成绩管理系统将在提高学校管理效率中发挥重要作用。

    3年前   
    940    0

    基于JAVA WEB的考勤系统设计与实现

    基于 JAVA WEB 的考勤系统设计和实现Design and Implementation of Attendance System Based on JAVA WEB摘要科技的发展,带动...

    10个月前   
    361    0

    基于WEB的办公自动化管理系统

    本科毕业论文〔设计〕论文〔设计〕题目:基于WEB的办公自动化管理系统学  院:贵州大学职业技术学院专  业:计算机科学与技术  班  级:计算机031班   学  号:0314171104学生...

    2年前   
    361    0

    基于Web的作业系统设计与开发

    基于Web的作业系统开发与设计基于Web的作业系统开发与设计摘 要本作业系统是基于原有的教学管理模式,通过构建B/S架构,使用Java Server page(简称“JSP”)为本设计的前台...

    1年前   
    280    0

    基于WEB SERVICE技术新华书店连锁系统

    分类号 …………………….. 密级……………………U D C …………………… 编号…………………… 中 南 大 学C...

    2年前   
    340    0

    基于web的旅游网站设计与实现

    随着经济和交通的快速发展,人们对于生活的追求不再停留在物质层面,而是开始了娱乐和精神层面的追求。旅游是现在大多数人在长假期选择的度过方式。如何快速获取各地最新的旅游信息以获得更好的旅游体验便成为旅游者的需求。

    3年前   
    1764    0

    基于web的驴友社交网站设计与实现

    近十年来,随着科技地发展进步,各方面都取得了排山倒海的变化。互联网的七通八达,可以让五湖四海的人们在任何时间和地点进行交流,互联网上的社交似乎成为了主流。所以,以前以实体店为主的旅游社似乎也逐渐...

    3年前   
    803    0

    基于web的易销售网站的设计与实现

    摘要本文设计并实现了基于Web的销售管理系统,从前景的介绍,到各个模块的介绍,再到系统的设计,最后到系统的测试。简述系统的业务和设计的实现。易销售系统属于后台管理系统,而后台管理系统有不同的侧...

    2年前   
    535    0

    基于Java Web的旅游信息网站

    基于Java Web的旅游信息网站Tourism information website based on Java Web内容摘要本次开发的网站是基于JSP/Servlet的 WEB旅游应用...

    10个月前   
    292    0

    航空机票代理说辞商业计划书

    航空机票代理说辞商业计划书 一类航空客运 一、此航空代理的特点   越洋航空属一类航空客运代理。其代理各大航空公司的机票 二、以我们软件特征和了解过程列出优缺点 三、下次见面的说辞(...

    13年前   
    13246    0

    基于Internet的多项目管理信息系统

    基于Internet的多项目管理信息系统传统的项目管理信息系统多是基于C/S结构和单个项目进行开发的,然而,考虑到多项目管理和Internet的发展,这就要求当前的项目管理信息系统应基于B/S...

    12年前   
    612    0

    教学管理信息系统(WEB服务)使用指南

     教学管理信息系统(WEB效劳)使用指南(学生版)教学管理信息系统〔WEB效劳器管理子系统〕,是各位同学大学期间了解学院教学资源、个人学习情况的重要窗口,本系统使用功能包括信息维护、信息查询、...

    3个月前   
    255    0

    航空地面服务专业毕业设计

    航空地面服务专业毕业设计  关于改进与提升航空服务质量的建议  摘要:  本文以航空服务质量为研究对象,通过对服务质量内涵的分析,提出服务质量对航空业发展是非常重要;分析当前我国国内航空服务质...

    11年前   
    502    0

    魔方电影售票系统软件专业毕业设计任务书

    魔方电影售票系统软件专业毕业设计任务书  丁涛  一、毕业设计的目的  现在中国大部分的家庭都喜欢在家里置办属于自己的风格的家庭影院,但是,仍然有很多人喜欢到电影去看电影,因为家里的气氛毕竟不...

    9年前   
    544    0

    基于Android的中国象棋毕业设计

    基于Android的中国象棋毕业设计 摘 要 现在智能操作系统迅速发展,使得智能手机和其他的智能移动设备得到广泛普及,因此,智能操作系统的应用软件开发及其需要的服务将有广阔的发展前景...

    5年前   
    1212    0

    基于安卓系统的点餐系统毕业设计

     本科毕业论文(设计) 题 目: 基于安卓系统的点餐系统 专 业: 姓 名: 指导教师: ...

    5年前   
    1687    0

    文档贡献者

    文***享

    贡献于2020-11-20

    下载需要 8 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档