【毕业学位论文】(Word原稿)旅游景点网上售票系统JSP,JAVA论文范文_第1页
【毕业学位论文】(Word原稿)旅游景点网上售票系统JSP,JAVA论文范文_第2页
【毕业学位论文】(Word原稿)旅游景点网上售票系统JSP,JAVA论文范文_第3页
【毕业学位论文】(Word原稿)旅游景点网上售票系统JSP,JAVA论文范文_第4页
【毕业学位论文】(Word原稿)旅游景点网上售票系统JSP,JAVA论文范文_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单位代码 01 学 号 060112056 分 类 号 _ 密 级 毕业 设计说明书 旅游景点网上售票 系统的 开发 与实现 院(系)名称 信息工程学院 专业名称 软件工程 学生姓名 孙歌 指导教师 代文征 2010 年 5 月 10 日 旅游景点网上售票系统的 开发 与实现 摘 要 随着 网络时 代的快速发展, 中国网民人数的持续增加, 电子商务的普及 以及中国现代物流的飞速发展,互联网法律法规的逐步完善,电子商务的环境已经初步形成,网上购物系统作为电子商务的一种主要实现形式必将得到进一步的普及和应用。 该系统 主要为用户提供了会员注册 、 预览旅游景点 、网上订票 等功能 ; 为管理员提供了售票管理 、 用户信息管理 、 景点信息管理 、 广告链接管理等功能。在设计方面, 系统 是 典型的电子商务销售平台 , 其开发基于 B/S 模式的网上销售的实现,采用的是 式。该系统设计上采用三层结构、 术 ,使之在选用平台、采用技术上具有先进性、前瞻性、扩充性,从而保证建成的系统具有良好的稳定性、可扩充性。系统设计按标准化、规范化 、 分层设计 、 构件化实现。采用软件构件化的开发方式,使系统结构分层,业务与实现分离,逻辑与数据分离;以统一的服务接口规范为核心,使用开放标准。从功能上来说,系统是比较完备的,系统以 面与用户交互,为用户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采用了模块化设计方法,根据用户的需求及程序的应用与维护的易 用性,将各个部分置于不同的 模块当中,方便了程序的扩展与维护,同时建立了程序功能复用的基础。 本文所做旅游景点网上售票系统是一个根据现有的网上售票系统的现状而设计开发的电子商务平台。它不但可以扩大商家的规模和市场影响力,而且可以减少企业的经营成本,提高工作效率。 关键词: 网上售票,电子商务, 互性 e of of as as of of of in as to of in to a In is a , of s is on in of a to of In a as of is eb a to of to to s of of be of do is an to of of It 录 1 绪论 . 1 课题现状 . 1 课题开发目的 . 2 课题关键技术 . 2 介 . 2 . 3 . 3 . 4 文安排 . 4 2 可行性研究 . 6 源可行性 . 6 间可行性 . 6 术可行性 . 6 济可行性 . 6 会的可行性 . 7 3 系统需求分析 . 8 目标和任务 . 8 系统功能分析 . 8 前台订票功能分析 . 8 后台管理功能 . 8 网站的界面设计 . 9 网站业务流程 . 9 旅游景点网上售票系统的业务流程介绍 . 9 系统的业务流程图 . 10 统开发环境 . 10 硬软件平台 . 10 4 系统概要设计 . 12 统结构设计目标 . 12 系统 . 12 系统主要结构 . 13 数据库结构设计 . 13 据库概念结构设计 . 13 据库逻辑结构设计 . 14 据库物理结构设计 . 15 5 系统详细设计 . 17 系统总体结构图 . 17 功能描述 . 18 页设计 . 18 台管理 . 19 6 系统运行与测试 . 21 系统调试 . 21 测试与运行 . 21 测试的重要性 . 21 测试运行 . 21 测试用例 . 22 测试结论 . 23 结 论 . 24 致 谢 . 25 参 考文献 . 26 附 录 . 27 附录 A 用户注册页面设计详细代码 . 27 附 录 B 修改景点信息页面设计详细代码 . 30 1 绪论 网上售票 , 相对于 传统 售票方式 而言,是随着现代信息技术的发展而产生的一种新型 售票方式 ,是一种 消费者和工作人员 分离的、非面对面的 售票 方式,是一种跨地区的售票 模式。 课题现状 中国电子商务发展到今天经历了低潮 、 曲折等一系列的变化,但困难并没有抹杀网络人对其的热忱。电子 商务将成为 21 世纪网络发展的主流 1。国内企业在纷纷加入到阿里巴巴等一系列大型电子商务网站,通过网络进行 业对企业)的网上交易之后,也充分认识到网络交易将成为未来商品交易的重要组成部分,在建立企业宣传网络的同时,也逐步扩大企业自身的网络销售渠道,建立起自己的商务网站,完成了从 业对个人)同时进行网络交易的过渡,大大提高了企业网络交易的数量和金额。随着硬件技术,网络技术及网上交易法则的日趋完善,电子商务将成为企业销售经营的主要渠道。 网上 商务 作为电子商务的一个重要组成部分 , 本身具有 开放性、全球性、低成本、高效率的特点 , 作为一种新的贸易形式所具有的价值,它不仅会改变企业本身的生产、经营、管理活动,而且对整个整个社会的经济运行与结构产生一定影响 。 在互联网服务业务方面:电子邮件、搜索引擎、网上银行、网络广告、网络新闻、网络游戏等服务业务在快速的发展着,与此同时网上交易(网上购物)也在突飞猛进的发展着,并且越来越受广大消费者的认同 2 3。 随着社会主义物质文明的不断进步,社会主义精神文明也在快步发展,休闲娱乐必然成为精神文明建设中不可或缺的一部分,并且体现为旅游组织、旅行社与日俱增 。旅游景点网上售票的出现,为公民的旅游出行提供了更加方便、快捷的渠道。大力发展旅游景点网络售票一来可以大大减轻旅游高峰期的购票压力;二来可以实现购票的快捷、顺畅。 随着基于 术日益走向成熟,特别是 持多种动态网页格式 4, 平台的可重用性,易维护性,企业产品的多样性等等众多的优点,使网上购物售票成为 一种必然的趋势 5。 课题开发目的 为 了解决传统 售票 的种种弊端,满足人们对 精神生活 多样化、个性化、 方便化 的需求,使 旅游 能够随心所欲,高效方便地进行 。 使不同地区的人们可以享受到实时 的、更快的、更广泛的 旅游空间 ,得到更加 优质的旅游环境 , 网上订票的优点主要体现在: 网上订票方便快捷,折扣信息一目了然 ; 对比传统的购票方式,旅客可 以在任何时候 购买,方便 ,省去电话问询等诸多繁琐的环节和费用 ; 特价及各种优惠容易找到 ; 在电脑上面,人们挑选的余地更大 。鉴于此 旅游景点网上售票系统的 研究与设计 是很有必要的 。 该课题 主要是结合网络的发展条件和现实生活中 的 需要而开发 的 ,目标是完成用户对旅游景点的预览和票券的订购,管理员的主要功能是对用户信息和景点信息进行管理,可以对景点完成添加、修改、删除等操作,并根据数据 库的信息直观的查到所定票券信息的基本情况, 达到 真正的实现方便消费者,方便工作人员的目的。 课题关键技术 该系统主要采用 言进行开发维护,用 配进行前台的设计与美化,后台采用 立数据库,使用 小旋风 作为系统运行服务器,整个系统在各项技术和开发工具的配合下相得益彰,体现出了 开发软件中的优势 。下面对主要技术进行简单的介绍。 介 态服务器主页 )的缩写 ,它是一个服务器端的脚本环境 ,在站点的 务器上解释脚本 ,可产生并执行动态、交互式、高效率的站点服务器应用程序。 以胜任基于微软 务器的各种动态数据发布。 法与传统静态主页的区别把信息系统纳入 框架之后 ,首先要解决的问题是通过网页访问后台数据库信息。所有应用程序都被分割为页面的形式 ,用户的交互操作是以提交表单等方式来实现的 ,这就要求 点具有很强的动态数据发布能力。该应用程序分析表单的输入数据 ,根据不同的数据内容将相应的执行结果 (通常是数据库查寻的 结果集 )以 格式传送给浏览器。数据库的数据可以随时变化 ,而服务器上执行的应用程序却不必更改 ,客户端得到的网页信息会始终保持新鲜的魅力 6。 美国 司开发的集网页制作和网站管理于一身的网页编辑器 , 是一种可视化网页制作工具,利用它可以轻松地制作出跨越平台限制和跨越浏览器限制的动态网页。 以开发 站。通过平面设计工 具以及代码提示、标签编辑器、可扩展色彩代码、标签选择器、片段和代码检验这类编码特性来实现对代码和设计的管理。新集成的工作空间可以与X 和 X 共享,其中包括了标示签的文档窗口、可放到的画板组、可定制的工具条和集成的文件浏览。 包括有预建的布局和代码,其中有网站结构、表格、可访问的模板以及为客户端交互应用而提供的 为翻新现有网站以及创建下一代应用程序, 支持新标准和新的网 页技术,带有对 页服务和增强可访问性的支持。 X 为新的 X 特性提供全套的支持,包括增强的代码编辑和开发功能、集成的调试功能、可视化布局功能和照片打印功能。 名 由 微软 发布的关联式 数据库管理系统 。它结合了 图形用户界面 两项特点,是 成员之一。其实 是微软公司另一个通讯程序的名字,想与 及其他类似程序来竞争。可是事后微软证实这是个失败计划,并且将它中止。另外, 是 C 语言 的一个函数名和一种 交换机 的主干道模式。 微软公司推出的 基于 桌面关系数据库管理系统( 是 列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块 7 种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 英文全称是 中文译为“超文本标记语言”。“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。在几年前作为 一个子集开发的。 在编辑器中输入 码即可完成对网页的设计,如果在其中加入 脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页的一部分。 文安排 本文主要有六章,分别对系统的开发背景,技术支持以及设计进行了分析。 1、 绪论 该章主要介绍了课题的 发展背景,分析了电子商务发展现状,以及研究该课题的目的。同时,本章还对开发本系统的关键技术 简单介绍。 2、 可行性研究 该章主要是对系统开发的可行性发面进行分析,包括资源可行性,时间可行性,技术可行性,经济可行性,社会可行性五个方面。 3、 系统需求分析 该章主要对系统需求进行分析,包括对目标和任务的分析,还有对系统功能的分析,主要是前台主要功能的分析,以及对后 台管理的管理。该章还对系统的业务流程包括后台主要数据库进行分析, 同时介绍了系统 开发环境。 4、 系统概要设计 该章主要从整体方面对系统设计做了简要介绍,包括系统主要结构图以及系统主要模块的简介,同时对后台数据库进行了较为详细的介绍,包括数据库概念结构的设计,逻辑结构的设计以及物理结构设计。 5、 系统详细设计 该章主要介绍了系统详细的设计方法。其中包括总体结构图,然后具体对模块进行功能描述。该章主要是对前台首页及后台管理进行详细说明。 6、 系统运行与测试 该章主要介绍了系统开发过程中所出现的问题,以及进行调试,及时解决系统问题。 通过不断的系统调试, 保证了系统的正常运行。 2 可行性研究 可行性研究的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题作出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有实际意义而引起浪费 。 内容包括: 资源可行性、时间可行性、 技术可行性、经济可行性、社会因素方面的可行性。 源可行性 资源可行性是指完成 该系统 需要的各种设施,现在所具备 计算机 本机器的配置如下: 处理器: 更高。 内存: 512件空间: 160目主要采用的技术 数据库: 程语言 : 发环境: 间可行性 本次毕业设计 2010 年 1 月已经开始准备,到答辩时间百十余天,在现有的理论知识和部分实践的基础上能够完成。 技术可行性 技术可行性是指设备条件、技术解决方案的实用性和技术资源的可用性的度量。 在学习期间 , 学习过网站设计 ,数据库概论等课程,因此该系统采用 设计,可以达到技术的可行性。 经济可行性 经济可行 性是希望以最小的成本开发具有最佳的经济效益的软件产品,主要进行投资及效益 的 分析。 该 系统规模不大,运用的 资源 相对也较小,因此开发 该系统 的成本相 对较低。 因此 , 该 系统能获得 较好 的收益 /投资比, 可 达到经济可行性。 社会的可行性 社会可行性主要从法律、用户等方面分析可行性。 该 系统是为了解决传统的 购票 方式带来的问题而开发的, 也 是为广大 旅游者 而服务的。因此不管从法律还是用户方面都是可行的。 3 系统需求分析 本系统是将现代化的计算机技术与销售管理服务模式相结合,按照销售管理的服务流程设计完成的。同时为扩 展服务范围,初步设计一个销售平台以利于信息发布和管理 。 目标和任务 为了最终实现目标系统,必须设计出组成这个系统的所有程序和文件(或数据库)。模块是数据说明、可执行语句等程序设计对象的集合,它是单独命名的而且可通过名字来访问。模块化就是把程序化分成若干个模块,每个模块完成一个子功能,把这些模块集起来组成一个整体,可以完成指定的满足问题的要求 7。 ( 1)操作简单、界面友好:完全控件式的页面布局。 ( 2)即时可见:对管理员的处理(包括写入、修改、删除)将立即在主页的对应栏目显示出来 。 ( 3)功能 完善:不仅包括常见网站功能的各个方面:发布信息、浏览、删除、修改、检索等各个方面,而且,还能进行对会员的管理。 ( 4)动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。 系统功能分析 前台订票功能分析 参考平时的网上所见系统并经过自己的分析认为该系统应该具有这样的功能: 用户以游客方式浏览网站, 用户注册登录后,可查看网页的信息, 可以 看到每个景点的票价信息 , 并可以浏览 每 个景点 的详细信息。如果消费者对 需要 旅游景点 感兴趣,则可以 购买该旅游景点的票券 。 订票 完毕后消费者 可以选择多种方式付款 系统需要提供用户注册和登录的用户接口,还需要向 后台 管理员提供维护 景点 信息 和用户信息 的用户接口。 后台管理功能 后台管理功能则主要涉及的是系统管理员的一些操作,主要应包括管理员对用户信 息的管理和管理员对景点信息的管理。其中对用户信息的管理只有查看和 删除功能,对一些不合法用户进行管理删除,对景点信息的管理主要体现在对系统已经存在的各个景点的修改,譬如说有些景点对新增景点的录入,景点票价的及时更新等一系列的功能。 网站的界面设计 界面是系统本身,该 系统是将现代化的计算机技术与电子商务相结合,按照电子商务的服务流程设计完成的 8。为了使系统在实际运行中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标: 其工作流程为:普通用户只能浏览各种信息。系统管理员可以对系统管理的所有功能进行操作 。 在网站界面的设计过程中应该考虑一下几个方面的要素并应该尽量满足各个要素的要求: ( 1) 用户友好性:指用户操作使用系统时主观操作的复杂性,主观操作复杂性越低,系统越容易被使用,说明系统的用户友好性越好。 ( 2) 计算机启动的交互系统 ,具有良好的可学习性和可使用性;而用户启动的交互系统一般具有交互能力强、灵活性高、运行速度快等特点。 ( 3) 用户需求:它集中反映了用户对软件产品的期望。用户需求应该包含功能需求和使用需求两方面 。 系统设计必须考虑能让用户舒适地使用计算机完成他们的工作。用户界面应提供生动、美观的布局显示和操作环境 和 帮助 。 网站业务流程 网站业务流程就是用户或管理员输入一系列的数据所达到不同目的的活动。 旅游景点网上售票系统的业务流程 介绍 该系统是一个商业性系统,故在使用过程中首先需要用户注册才能有权利 购买系统提供的各个景点的票券,消费者完成一系列的注册资料的填写后即可成为本站的会员,然后就可以随意浏览系统提供的各个景点的详细信息 9,确定要购买时亦可完成购买操作,在购买时需填写真是信息,以方便所购票券及时、准确的送到。 对于管理员来说,管理员的用户名和密码是在后台设计好的,设计时只需在数据库中完成要求填写的各个信息即可,成为管理员后可以享受普通会员的一切权利,除此之 外管理员在登陆管理员身份后还可以对用户和景点信息进行管理 10。 系统的业务流程图 图 系统业务流程图 系统开发环境 硬 软件平台 网上订票系统 未注册用户 注册用户 系统管理员 用户注册 浏览景点 查询景点 浏览景点 查询景点 详情 购买景点票 广告管理 公告活动 订单管理 景点管理 会员管理 帮助管理 留言管理 鉴于以上对系统的分析,可以得出开发运行 该系统 所要求的硬件平台主要为: ( 1) 操作系统: ( 2) P 以上 。 ( 3) 内存: 512 上 。 ( 4) 开发工具软件: S。 ( 6) 数据库及其驱动程序: 1。 ( 7) 服务器: 小旋风 。 4 系统概要设计 旅游景点网上售票系统的设计,采用模式开发,采取网站的形式,这样就省却在每一台电脑上都装客户端的麻烦。 统结构设计目标 ( 1) 实用性强:我们努力使系统符 合实际操作流程的习惯, 满足用户使用的需求。 ( 2) 安全可靠性高:后台维护功能齐全,根据平台在各个阶段不同的使用情况,管理人员可以设置相应的操作权限, 实现系统的维护,保证系统的安全、可靠 12。 ( 3) 使用模块化设计的方法:使系统具有良好的可扩充性, 便于后来者分析维护。 系统 根据认真详细的系统需求分析可以得出开发 该系统 的结构, 如图 示 : 图 系统 旅游景点网上售票系统 用户模块 管理员模块 修改个人信息 用户注册 浏览景点信息 购买票券 会员登陆 管理员登陆 用户信息管理 景点信息管理 退出登录 退出登录 系统主要结构 图 能模块图 根据需求分析与系统功能设计目标,结合实际情况本系统功能模块设计分为如下几个模块: ( 1) 主页:在这里我们可以看见本系统的主要功能和信息 。 ( 2) 会员 注册:在这里 会员 可以注册 自己的 基本信息,其中电话 、地址 和 为我们需要对这些信息进行处理,以方便用户的付款和邮购 。 ( 3) 用户登陆:为了方便用户的付款,邮购和管理,我们需要变成会员后才可以进行 购买。 ( 4) 产品 信息浏览:成功登陆后的用户可以分页浏览 景点 信息 。 ( 5) 管理员: 管理产品 信息,管理会员信息等。 数据库结构设计 数据库概念结构设计 根据 所学知识对本次毕业设计系统的分析,画出系统的关系图 ,如图 示:网上订票网站 用户 管理员 登录 注册 景区浏览 网站新闻 景区管理 网站管理 会员管理 网站设置 图 统实体关系图 据库逻辑结构设计 根据旅游景点网上售票平台的系统需求, 结合实际的需求分析,并对各个模块加以分析综合, 主要 设计 包括 三张 表 :景点信息表、会员和管理员信息表、订单信息表,各数据表及功能如下。 由 实体关系图可以得到系统的关系模式为 : 景点( 景点 点名称,简介,地 址,票价) ,如表 示。 会员( 会员 员名,密码,昵称,身份证号,真实姓名) ,如表 示。 订单( 订单 员名,购票数,详细地址,支付方式,总付款,邮政编码,收货人) ,如表 示。 根据系统的关系模式,建立主要的表,每张表由 置为主键,定义数据类型还有数据长度。 会员 地址 昵称 姓名 密码 景点名称 票价 简介 会员名 身份证号 景点 订单 会员名 详细地址 支付方式 收货人 邮编 购票数 总付款 填写 订购 浏览 1 N 1 N 1 N 表 点信息表( 字段名 数据类型 主键? 长度 注释 11 景点 50 景点名称 景点简介 11 景点票价 表 员和管理员信息表( 字段名 数据类型 主键? 长度 注释 11 用户 20 会员名 20 登陆密码 20 真实姓名 18 身份证号 表 单信息表( 字段名 数据类型 主键? 长度 注释 11 订单 11 购票 数 50 支付方式 11 总付款 11 联系电话 50 详细地址 50 邮政编码 11 景点 数据库物理结构设计 根据上述层层分析, 系统数据库物理结构设计如下图 示 : 图 景点 信息 截图 图 户 信息 截图 5 系统详细设计 详细设计包括了系统的总体结构图及主要部分的功 能描述。详尽介绍了系统的主要功能及部分代码 。 系统总体结构图 根据对系统的分析和概要设计,可确定系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论