1 / 16
文档名称:

计算机专业实习专题报告.doc

格式:doc   大小:2,597KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机专业实习专题报告.doc

上传人:nhtmtr11 2018/9/16 文件大小:2.54 MB

下载得到文件列表

计算机专业实习专题报告.doc

文档介绍

文档介绍:实****专题报告题目:航空售票垂直搜索引擎系统的设计与实现实****名称:专业实****班级:学号:学生姓名:指导教师:李健利哈尔滨工程大学年8月26日摘要随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分使用计算机对机票预订进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高机票信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。而基于对象的垂直搜索引擎越来越受到人们的关注,结合这一热门技术,详细论述航空售票垂直搜索引擎系统的设计与实现。该系统基于垂直搜索的思想,采用模板方式的网页抽取技术,提供给用户全面的机票信息。本文针对航空公司的订票实际情况,按照软件工程的结构化设计思想,经过项目的可行性研究和需求分析,概要设计,以及编码实现和调试等步骤设计开发了航空售票垂直搜索引擎系统。并运用数据流图,E-R图和数据库逻辑结构,系统结构图,功能结构图,以及程序流程图,对该系统的数据需求、数据库、系统软件结构、业务流程,以及处理过程等进行了分析和设计。本系统前台主要使用JSP作为开发语言,结合JavaScript和HTML,并使用bootstrap框架进行制作;后台使用MySQLServer作为数据库管理系统,开发环境是Eclipse,服务器采用tomcat。关键词:航空售票;垂直搜索引擎;JSP;MySQLServer随着人们生活质量的提升,物质文化需求的提高及各类交通工具也应运而生。现阶段出外旅行及出差的人越来越多,而飞机快速、价低、便捷等优点开始成为越来越多人的选择。然而机票价格受市场因素波动变化非常大,同一航班同等舱位的机票售票价格在不同时段由不同机票代理商售出价差可能高达数百甚至上千元,如何购买到价格更为便宜的机票已成为大家关心的话题。随着网络信息的高速膨胀以及现有通用搜索引擎在信息采集上的滞后性,使得通用搜索引擎难以满足人们对机票价格进行实时比较的需求,人们只得通过查询不同机票代理商和航空公司通过手工方式进行比较,费时又费力。针对这一情况,本课题拟采用垂直搜索技术开发一个机票垂直搜索引擎,采集各大航空网站和机票代理商的机票价格信息汇集到同一数据库中,可大大节省人们的时间和金钱,无疑具有广阔的商业前景和重要的现实意义。,直接面向客户和航空公司工作人员,分为客户端和后台管理两个部分,具有管理员和用户两个角色,管理员可以登录操作后台管理,而用户则可以在客户端进行相关操作。系统主要分为用户订票和管理员后台管理两部分,订票主要为普通用户提供,普通用户在前台登录后,可以搜索查询航班信息,并且具有订票功能,后台则是针对操作员而言,管理员可以维护航线信息、航班信息、客机信息、客户类型、客户信息、舱位信息以及管理员信息等基本信息。当操作员正确登录后,便可以操作自己拥有权限的业务模块,例如添加、删除、修改航线等信息,操作权的权限由管理员分配,同时管理员可以操作系统中出了数据库的任何模块,而超级管理员还拥有操作数据库的权限。:(增删改查)航线基本信息包括每条航线的编号、这条航线起发的城市以及这条航线要到的目的地,其中航线的定义为:从出发城市到目的城市之间的线路,两个城市之间的往返为两个航线。(增删改查)航班信息包括航班编号,这趟航班出发的日期及时间,到达目的地的日期及时间等。航班的定义为:航线中的班次信息。航线与航班之间的关系是一对多关系,一个航线对应着多个航班,不同的时间对应的航班号是不相同的,而一个航班对应的只能是一个航线。航空公司工作人员可以对一定时间内的航班信息进行维护,航班编号的规则为航线号加上对应的航线的该日期的航班序号。(增删改查)维护客机信息要求管理员能够对客机自身的一些数据进行维护,例如客机购买的日期、客机中座位的类型及数量等等。(增删改查)维护舱位就是对客机舱位的一些信息进行管理,例如对舱位的等级信息等进行维护。舱位等级分为经济舱、公务舱和头等舱三种类型,不同的舱位的价格不一样。(增删改查)维护客户类型信息就是对客户类型的一些基本信息进行管理,例如客户具有什么样的等级等。客户类型主要分为普通客户、内部人员、VIP客户,超级客户等类型,不同的类型对应的客户在购买机票时的折扣率不相同,折扣按以上顺序依次增加。(增删改查)维护客户信息就是对客户的基本信息进行管理,例如客户的一些常用信息、姓名、证件号码