版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
引言旅游企业是一个信息密集型产业。景点对外开放信息,景区门票,当地酒店预定,当地天气及交通运输工具等所有的旅游信息都可以通过信息化的技术手段得以呈现。因此,在“信息革命”的大时代下,信息管理技术深刻的影响着全球旅游业的战略格局和各个国家旅游产业的发展历程。作为21世纪的朝阳产业和支柱产业,旅游业必然会面临信息时代的考验。这就要求有关旅游企业的中高层管理者不仅需要懂得科学的管理模式,管理思维和管理方法,并且充分有效的利用好企业的现有资源,而且还应该应用先进的管理信息技术,网络技术等处理海量般的信息资源,及时快速的对市场信息做出正确反映和经营决策,保证企业的发展。自20世纪80年代末,计算机的应用领域不断扩大,并在信息管理方面发挥了相当重要的作用,各类旅游企业为了适应市场竞争的需要,纷纷使用计算机这个现代化的工具辅助管理人员进行管理和决策,从而导致了旅游信息管理系统的产生。狼图腾旅游公司作为国内首屈一指的旅游企业,每天要处理无数的客户信息,公司旅游信息,面临爆炸式的信息递增,该公司的旅游管理信息系统是为其各个部门提供计算机化的管理信息系统,它具有信息系统的数据处理功能。旅游管理信息系统不仅对旅游企业管理活动中产生的信息进行收集,存储,加工,传递,维护和使用,同时该系统为企业管理者提供所需要的决策服务。它能24不间断的对企业各种活动的运行情况进行记录,并且可以将已经产生,传输的数据进行分析,预测未来的发展趋势,提供所需决策的依据,合理利用信息控制企业的各种行为,从而帮助企业短时间内实现规划目标。
一、系统调研(一)企业简介狼图腾户外旅行网设立于2004年,经过10年的发展,成立了牡丹江狼图腾旅游有限公司,是经工商行政部门核准的,以旅游产品开发、高端旅游策划、特色旅游接待、旅游产品销售等一体的独资法人单位,是中国第一家会员制旅游网站创始人,省级优秀旅游企业。该企业以模块化的半自助旅游方式吸引大批游客报名参团,其中以西北自由行路线最为引人注目,开创了国内第一家全程房车自助旅游项目,引领中国旅游走向简约,高端的时尚潮流。(二)系统开发的必要性作为一个大型的旅游公司,业务人员每天要和海量的数据打交道,一个能够快速处理客户各种数据的管理信息系统对于狼图腾旅游公司的长远战略发展有着至关重要的作用。对于旅游公司来说客服部门几乎承担着公司所有的业务交易。客户通过网站,微信等方式与客服沟通了解旅游线路的信息,当旅游公司满足客户的需求时双方通过淘宝,天猫等方式完成交易,而客服则需要通过管理信息系统把交易报单发送至公司的运营部门,由运营部门对各种旅游路线的酒店住宿,车辆交通统一进行安排。同时财务部门通过客服提交的报单对客户的收费金额进行审核。所以一个成功的旅游公司管理系统应该是通过权限设置,将各个部门连接成一个整体,达到消除信息不对称的效果。如果只是单纯的将管理系统应用于单个部门则会不利于公司整个体系运行。所以,对于旅游公司的管理信息系统开发需要与各个部门进行协商,将公司各部门连成一个整体才能最大化的降低公司的管理成本,同时提高旅游公司对客户需求上的容错率,以及员工的工作效率。系统所要达到的目标信息管理人员使用功能:(1)对旅游线路的选择添加。酒店信息的增加,修改,删除,查询。土特产信息的增加,修改,删除,查询。在公告栏发送消息。景点门票的查询,修改,删除,增加。2.系统管理部门人员使用功能:对系统的管理人员,注册用户的个人信息进行维护。3.留言板块,网站公告功能。注册客户可以在网站上留言,提出自己的意见,旅游公司可以在公告栏公示近期的注意事项。用户使用功能:对酒店的信息进行查询,预定。对旅游景点的信息查询,预定。对土特产信息的查询,预定。对景点门票信息的查询,预定。可以在留言板块提出自己的意见。对用户的个人订单进行查询,查询用户的收藏旅游路线,注销个人用户信息。(7)网站用户可以通过本系统的前端网站进行注册,成为狼图腾旅游公司的会员用户。5.门票数量,土特产数量,酒店房间剩余数量的预订增减。(四)可行性分析1.技术可行性分析技术可行性考虑的问题是利用现有的技术条件是否能够顺利完成开发工作。本系统应用Java语言开发,对于数据库的选择为mysql,该技术现如今十分成熟,可以支撑公司的数据存储,前段应用技术为JSP,java.web,Html,css开发环境为Myeclipse,数据库连接工具为Navicate。利用现有技术可以完全开发系统所需要的功能模块。考虑到开发期限较为充裕,预计可以在规定期限内完成开发。经济可行性分析经济可行性应该考虑其开发维护费用及该系统所能带来的效益之间的关系。一个管理信息系统的开发不仅需要大量的人力物力,同时也需要企业对系统开发进行持续的资金支持。作为一个年利润千万级别的旅游公司,完全有能力独立承担管理信息系统的开发成本和后期系统后台维护的成本。开发一套管理信息系统对于企业的管理成本有着极大的改善,管理信息系统的开发目的就是为了不断提高效率减少成本。一套成功的管理信息系统可以为公司至少节约2名项目经理的工资支出。加强公司在旅游行业的竞争力度,提高了公司在面对大量订单的情况下能够对客户信息处理的及时性和准确性。提高了公司管理人员的素质,建设了人才队伍社会可行性分析当前国内旅游市场处于饱和的状态,因此一家旅游公司的竞争力主要体现在旅游线路的开发,服务态度和口碑,以及公司的内部管理运营情况。狼图腾旅游公司在2010年从传统的旅游服务产业成功转型为互联网+产业,这其中的改革离不开公司高层管理的大力支持。因此,对于该公司的管理信息系统开发公司高层管理一致认同。
系统分析组织结构分析国内公民境外旅游管理,经理查询,以及旅游产品管理等十六个子系统组成,这些子系统分布在不同的部门进行管理,共同集成在一个计算机网络系统中。这该公司组织结构图如图所示总经理总经理副总经理副总经理部长部长部长部长部长部长部长部长部长部长部长部长部长部长部长部长部长部长部长部长旅游产品管理部固定资产管理部市场部采购部接待部人事部旅游产品管理部固定资产管理部市场部采购部接待部人事部综合统计部客服部计调部财务部综合统计部客服部计调部财务部(二)用户需求分析1.酒店预定功能需求:作为用户可以在前端点击查询自己想了解的酒店信息,对酒店进行下单预定并提交自己的预定时间,信息管理员可以在后台接受用户在前端提交的订单,对酒店的图片可以进行添加,删除,修改,对酒店信息进行文字编辑2.旅游路线功能需求:用户可以在前端网站点击旅游路线功能区,进入旅游路线模块,查询旅游路线信息并添加收藏自己喜欢的旅游路线,信息管理员可以在后台修改旅游线,对旅游路线的图片进行删除,修改,同时可以对旅游路线进行添加,修改,删除,查询,等功能,可以查看用户的收藏订单,了解用户喜好。3.景点功能需求:用户可以在网站前端点击景点查看,可以在网站浏览景点信息,每个景点都有单独的信息介绍,配以图片文字描述,并显示该景点的门票价格和剩余门票数量。用户需要填写预定电话,预定时间和预订数量,当用户提交景点门票订单后信息管理员可以在后台进行查看,信息管理员在后台可以对景点的图片进行编辑,对于景点信息,信息管理员可以增加,修改,删除,查询。同时,信息管理员还可以对用户提交的景点订单进行编辑,删除,查询等功能。4.土特产功能需求:用户可以点击土特产信息进行查询,当用户点击土特产信息后会进入土特产的介绍模块并配以图片文字说明。用户可以通过填写电话,预定时间,数量来提交订单。信息管理员可以在后台对用户提交的土特产订单进行查询,编辑,删除等操作。信息管理员可以在后台对土特产的图片点的图片进行编辑,对于土特产信息,信息管理员可以增加,修改,删除,查询。5.留言板功能需求:用户可以在网站发布自己的评价,游记等,分享自己的旅游体验,用户的留言信息系统管理员可以在后台进行回复。6.网站公告栏功能需求:信息管理员可以在系统后台公布注意事项等一些官方信息。7.用户注册功能需求:网站为用户提供注册窗口,用户需要填写姓名,密码,性别,年龄,QQ,地址,电话,邮箱,以及密码找回问题才能进行注册,成为本旅游公司的会员。同时,用户的注册数据会发送给系统管理员,系统管理员可以对用户的信息进行增加,修改,删除,查询。8.用户登录功能:网站前端用户可以自行登录,并且可以注销,查看订单,查看收藏线路,修改个人信息等功能。用例建模本旅游管理信息系统的业务为:后台信息管理员功能:负责对各个酒店的房间数量,地理位置信息的增加,删除,修改,查询,四种功能以及对公司内部土特产数量,订单的增加,修改查询,删除功能。旅游路线的增加,修改,查询,删除功能,公示栏的信息修改。对于前端网站的酒店信息,旅游路线信息,土特产信息,信息管理员可以在后台进行图片的插入以及编辑文字描述。对于酒店剩余房间类型,房间数量,理员可以在后台进行修改维护修改。图1图1系统管理员功能:为本系统的开发者,主要负责对用户信息,信息管理员信息的维护。拥有查询,增加,修改,删除用户信息,信息系统管理员信息的功能。系统管理员不能进行信息管理员的功能操作,本网站后台拥有分级分权的功能,即不同的管理人员所操作的系统功能不一样。图2图2用户功能:为本网站的前端使用者,不能访问系统后台,用户可以在前端对酒店的信息进行查询,预定。旅游线路的查询,预定,景点门票信息的查询预订,土特产信息的购买等功能,用户可以在本网站注册用户信息成为本网站会员并且可以通过提交订单向后台信息管理员传递信息。信息管理员在后台收到用户的订单请求后根据用户的订单要求来搭配订单,从而满足用户需求。用户可以在我的订单中查询已经选购的酒店,旅游路线以及土特产信息。在留言板用户可以分享自己的旅游感想。图3图3(四)静态建模类图(Classdiagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性的信息。类图是面向对象建模的主要组成部分。它既用于应用程序的系统分类的一般概念建模,也用于详细建模,将模型转换成编程代码。类图也可用于数据建模。下面是本系统中的类进行详细介绍:狼图腾旅游公司产品管理系统主要包括的类为:酒店类,酒店订单类,旅游路线类,旅游线路订单类,土特产类,土特产订单类,留言板类,景点类,景点订单类,管理员类,用户类,网站公告类。具体类图如图所示酒店订单类,旅游路线订单类,土特产订单类,景点订单类与用户是多对多的关系,一名用户可以预定多个酒店,旅游路线,土特产和景点门票,一个酒店一条旅游路线,一种土特,一个旅游景点可以被多名用户预定。旅游路线类,酒店类,土特产类,景点类与用户类为一对多的关系,一名用户可以查询多条旅游路线,多种酒店信息,土特产信息,多种景点信息。酒店类,酒店订单类,旅游路线类,旅游线路订单类,土特产类,土特产订单类,留言板类,景点类,景点订单类,网站公告类与管理员类为多对一的关系,管理员可以在系统后台中管理多个订单类并且可以对酒店类,旅游路线类,土特产类,景点类进行管理操作。管理员可以对留言板类,网站公告类进行留言编辑,删除。留言板类与用户类为多对零或者多对多的关系,即用户可以选择不留言也可以选择进行多条留言网站公告与用户为一对多的关系,公告可以被多名用户看见,但是用户不可以更改网站公告6.用户类与管理员类的关系为多对一,多个用户为一个管理员类所管理*—msg*—msg—Appuser—date—reply留言类*网站公告类—*网站公告类—id—title—date—info—appuser1土特产订单类1土特产订单类——id—techan—yudingren—tel—date—mounts11**111***111*管理员类1**—id—zhi—电话1**—id—zhi—电话—年龄—usertype用户类—用户名—密码—性别—年龄—手机—问题—答案—地址—邮箱**土特产类—id—土特产类—id—name—description—image_url—dizhi—tel—price—total1**1**11***11—id—jing—tickets1***11—id—jing—tickets—yudingren—tel—date景点订单*****景点类—id—name*****景点类—id—name—dengji—dizhi—description—image_url—tel—renqi—type—zuobiao—zps—ymps—price—tel——tel—name—info—bdate—edate酒店订单**图4***酒店类*—酒店名—id—地址—电话—价格—剩余房间输数—info图4***酒店类*—酒店名—id—地址—电话—价格—剩余房间输数—info顺序图是将交互关系表示为一个二维图。纵向是\t"/item/%E9%A1%BA%E5%BA%8F%E5%9B%BE/_blank"时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。用户登陆图:用户可在网站首页进行登录,当用户在登陆框和密码框输入对应的用户名和密码后网站会自动刷新,并识别用户账户与密码的匹配性。当用户登录成功后网站刷新显示用户的个人信息。用户登陆图如图所示图5
2.用户注册图:用户可以在网站首页点击注册按钮,当用户点击按钮后网站会转跳至注册页面,用户填写注册信息后点击确认提交按钮,网站会判定用户填写信息是否符合注册信息要求,当用户填写的注册信息符合网站要求后,系统后台会将注册信息传递至数据库,后台数据库进行更新后网站刷新,重新跳转至网站首页。图5图6
图63.用户下单时序图:用户需要在网站首页登陆自己的账户,当用户登陆成功后可以在网站首页查看本系统各种产品,其中景点门票,旅游路线,土特产等产品的预定需要用户自己填写订单,当用户点击预定按钮时,系统会将用户预定的表单通过后台处理器发送至数据库,数据库更新信息后将订单信息发送至用户页面,用户可点击订单查询按钮对已下订单进行查看。图7图7图8管理员添加顺序图:管理员在后台管理界面登陆账号,进入后台管理系统。管理员可以在后台管理系统对旅游产品,用户订单进行添加管理。当管理员点击添加按钮时,系统后台将管理员想要添加的信息发送至数据库,数据库更新数据后网页刷新,管理可以在后台管理系统中看到已经添加的产品信息。
图85.用户留言时序图:用户登录账号后可以在网站留言板上提交留言请求,系统后台会将用户的留言信息发送至数据库留言表,数据库刷新后更新数据,将用户的留言信息显示在留言板上,用户在留言板网页自动刷新,可以查看到已经成功的留言信息。图10图96.系统管理员对用户信息的管理时序图:系统管理员在后台系统登录界面选择系统管理登陆选项,输入账户后进入系统管理员界面,系统管理员可以对用户的信息,信息管理员的信息进行管理,当系统管理员对人员信息进行操作时,系统后台会向数据库发送请求,数据库更新后通过系统后台向系统管理员界面发送成功编辑的人员信息,具体时序图如下图所示图10图97.信息管理员后台发布公告时序图:管理员在后台管理系统界面输入自己的账户,系统后台将管理员所输入的信息与数据库匹配,匹配成功后信息管理员可以在管理界面点击网站公告发布按钮,信息系统管理员提交公告信息后系统后台会将已经提出的信息发送至数据库,数据库更新完毕后会将管理员所发布的信息显示在网站首页的公告栏中。具体时序图如下图所示图11
图11系统设计在系统分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计。物理模型主要解决怎样做的问题,这是系统设计的主要任务。系统设计的好坏直接影响系统功能能否实现,所以系统设计是非常重要的,在这里从功能模块设计、代码设计、数据库设计、界面设计四个方面进行系统的设计功能结构设计根据系统要求,狼图腾旅游产品管理系统模块包括系统管理员模块、信息管理员模块、用户模块,景点模块,酒店模块,土特产模块,旅游路线模块,网站留言模块,网站公告模块等九大模块。具体介绍如下:系统管理员模块:系统管理员主要负责维护信息管理员与网站用户的信息,拥有增加,删除,修改,查询等功能。信息管理员模块:信息管理员主要负责对后台系统中,各个产品信息的添加,修改,查询。删除。可以查看用户所发送的订单。用户模块:用户可以在系统前台注册个人信息,注册成功后用户可以在前台输入自己的账户进行登录,同时用户也可以修改自己的个人信息,当用户忘记密码也可以通过注册时的问题进行密码找回功能。用户也可以注销自己在前端所登陆的账户,在其他模块用户可以进行下单预订并查询订单情况。景点模块:用户可以在景点模块浏览自己感兴趣的景点,每个景点对应相应的景点信息链接,在景点模块内用户可以填写预定信息预定景点门票,用户预定成功后管理员可以在后台景点门票管理查看用户订单。每个景点页面会显示剩余的景点门票数量。酒店模块:用户可以在酒店模块浏览自己感兴趣的酒店,每个酒店对应相应的酒店信息链接,在酒店模块内用户可以填写入住时间,手机电话等预定信息预定酒店,用户预定成功后管理员可以在后台酒店管理查看用户订单。每个酒店页会显示剩余房间数量。土特产模块:用户可以在土特产模块浏览自己喜欢的土特产,每个土特产对应相应的土特产信息链接,在土特产模块内用户可以填写预定时间,手机电话,预定数量等预定信息预定土特产,用户预定成功后管理员可以在后台土特产管理查看用户订单。旅游模块:用户可以在旅游路线模块浏览自己喜欢的旅游路线,每个旅游路线对应相应的旅游路线信息链接,在旅游路线模块内用户可以填写手机电话,等预定信息预定旅游路线,用户预定成功后管理员可以在后台旅游路线管理查看用户订单。网站留言模块:用户可以在成功登陆后在该留言区域进行留言,信息管理员可以在后台对留言进行信息管理。图12网站公告模块:由信息管理员在后台发布,用户可以在前端进行浏览。图12代码设计代码是代表事物名称、属性、状态等的符号,是数据重要的组成部分,它唯一标识实体,节省存储,提高数据处理效率,便于数据的存储和检索。根据系统所涉及的数据特点,本系统采用了区间码的设计方法,区间码是将代码的各数字位分成若干个不同的区间,每一个区间都规定不同的含义。将代码设计如下:订单号每一个用户预定产品都有一个属于自己的订单,管理员使用订单单号在查找用户的订单时可以提供方便。主要分为三个部分。第一部分是表示单号的类别,订单的英文是order,以O表示订单,第二部分是订单下达的日期,第三部分是用户下单的具体产品。综上所述,今天生成的订单单号,其编号可以定位为O20190611XXX,具体代码设计如图所示。
O20190611XXX图13商品类别Oder订单下单日期
(三)数据库设计
狼图腾旅游产品管理系统一共有十二个表,分别为管理员表、景点表、景点订单表、酒店表、酒店订单表、旅游路线表、旅游路线订单表、土特产表、土特产订单表、留言表、网站公告表、用户表。系统数据库表如表所示。图13商品类别Oder订单下单日期总结表:表1表1名称表名名称表名名称表名管理员表admin酒店订单表jiu网站留言表message用户表user旅游线路表t_xianlu网站公告表news景点表t_jingdian线路订单表ding景点订单表jingding土特产表t_techan酒店表jiudian土特产订单表techanding表2表21.管理员表字段名称字段描述数据类型长度主/外键Id管理员编号数字型主键userName用户名文本型userPw用户密码文本型zhi地址文本型tel电话数字型age年龄数字型表3
2.景点表表3字段名称字段描述数据类型长度主/外键id景点编号数字型主键name景点名文本型dizhi景点地址文本型nfo景点信息文本型tel景点电话数字型Pic景点图片文本型price门票单价数字型Type类型文本型renqi人气文本型Zuobiao坐标文本型zps总门票数数字型ymps已买门票数表4数字型表43.景点订单表字段名称字段描述数据类型长度主/外键id编号数字型主键Jing景点名文本型yudingren预定人文本型tel电话数字型date时间时间型tickets门票数表5数字型表54.酒店表字段名称字段描述数据类型长度主/外键id编号数字型主键Name酒店名文本型dizhi酒店地址文本型info酒店信息文本型pic图片文本型tel电话数字型fjs房间数表6数字型表6酒店订单表字段名称字段描述数据类型长度主/外键id编号数字型主键name线路名文本型fang预定人文本型ke电话数字型bdate入住时间时间型edate离开时间时间型appuser订单用户文本型info信息文本型tel电话表7数字型表7旅游线路表字段名称字段描述数据类型长度主/外键id编号数字型主键name线路名文本型starstr起始位置文本型endstr结束位置数字型date时间时间型appuser订单用户文本型info信息表8文本型表8旅游线路订单表字段名称字段描述数据类型长度主/外键id编号数字型主键xian线路名文本型yudingren预定人文本型tel电话数字型date时间时间型
表9土特产表表9字段名称字段描述数据类型长度主/外键id编号数字型主键name特产名文本型dizhi特产地址文本型description特产信息文本型price价格数字型tel电话数字型Total表10全部数量表10数字型特产订单字段名称字段描述数据类型长度主/外键id编号数字型主键techan特产名文本型yudingren预定人文本型tel电话数字型date时间时间型Amounts表11数量表11数字型用户表字段名称字段描述数据类型长度主/外键Id编号数字型主键userName用户名文本型Userpassword用户密码文本型sex性别文本型phone电话数字型age年龄数字型question问题文本型answer答案文本型address地址文本型email邮件文本型qqqnumQq号数字型
表12留言表表12字段名称字段描述数据类型长度主/外键id编号数字型主键Msg消息文本型Appuser用户文本型reply回复文本型date时间表13时间型表13公告表字段名称字段描述数据类型长度主/外键id编号数字型主键Title标题文本型Appuser用户文本型info信息文本型date时间时间型(四)输入输出设计1、输入设计输入任务是根管理信即键盘输入。取管理纽带,设计的任务是根据具体业务要求,确定适当的输入形式,使管理信息系统获取管理工作中产生的正确的信息。输入设计的目的是提面是管理信息系率,减少输入错误。本系统中的一些信息的录入,就需要进行输入。制信息的输入目的是提面的录入。在面向对象环境下形式为点取输输入本系统采用的输入数据的形式为点取输入,在面向对象环境下,可以利用组合框和列表框显示要输入的内容,通过移动光标进行查找并按键选取来完成数据的输入。这样的方法输入简单、方便。输入的内容入。键盘输入适用于常规的目的是提面是
(1)用户注册输入页面图14
(2)用户登录界面图14图15
(3)景点查看界面图15图16
(4)旅游路线查看界面图16图18图17
(5)土特产查看界面图18图17(6)附近酒店查看界面图19(7)留言板界面图19图20(8)网站公告界面图20图212、输出设计图21到系统的使用效果和系统的成功与否。输出设计的目的是为了正确及时反映和组成用关系到系统的息。,直接关系到系统的使用各部门需要输出设计映和组成用于管理各部门需要反映和组成用于本系统的输出方式,主要以图表类为主。这是一种常见的输出的信息形式,一般用来表示详细信息。像本系统中的预订单、修改价格单等数据,都是需要详细展示的,所以采用表格的方式来进行。(1)旅游景点输出图23图22
(2)旅游线路输出图23图22
(3)土特产信息输出图24
(4)酒店输出图24图26图25留言管理输出
(6)公告管理图26图25图27
图27四、系统实施(一)系统开发环境与工具该系统在Windows2007操作系统是开发,采用ASP.NET技术、HTML、Javascript等语言进行前台界面设计;采用C#语言进行后台代码设计;采用Access作为数据库管理系统进行数据库设计;用VS2010作为开发工具,完成了系统的开发。1、硬件环境与设置处理器:intel酷睿双核i3-2348或更高CPU主频:2.3GHz显卡:intel核显HD630内存容量:4GB(4GB×1)DDR3L主板:H110主板硬盘容量:500GB显存容量 1GB系统类型:32操作系统2、开发工具(1)SunMicrosystems公司(现已被oracle公司收购)在1986年开发Java,作为一款高级语言,Java语言的首要特点就是面向对象,一切从对象出发。经过James和他的同事们不断探索尝试后,在1995年正式研发成功并推出商业版,根据麦肯锡商业官方数据调查,现阶段,全世界80%的信息系统是用Java语言作为脚本进行开发的。作为一门面向对象编程语言。Java不仅吸收了C#,C++,C语言等所以人们常使用征。优点,还将C++里多继承、指针等十分晦涩两个特概念进行该进,升级和概念替换。所以人们常使用Java作为仅吸收了C#,C++,C语言念所以人们常使用简单易用两个特征。跨平台性:跨平台性是指计算机硬件和操作系统不需要对软件进行约束,软件可以在任意计算机环境下兼容并正常运行。不仅如此,Java所包含的虚拟机十分简洁的地帮助用Java开发的系统程序实现了跨平台性。虽然Java源程序代码经过编译后生成二进制的字节码是与平台无关的,但是却可以被Java虚拟机识别的一种机器二进制码指令,在安装Java语言后,其自带的虚拟机提供了一个屏障可以使字节码到底层硬件平台及操作系统,使得Java语言具备跨平台性。简单性:在“面向对象”程序设计语言中,Java语言是相当简洁的一种。Java语言不仅改良了相对于C++语言中有些晦涩难懂,让人容易误解的某些特性,比如说多态,继承,超重载,头文件、指针、结构、单元、运算符重载,二维数组,虚拟基础类等。因此它也变的更加严谨、简洁。面向对象:开发应用程序的过程变得更加简单通俗易懂耐用是因为面向对象技术的开发和应用,为海量的业务流程,事件处理节省大量的代码。作为面向对象的语言之一,java也继承了面向对象的许多优点例如如代码编辑、代码复用等。安全性:使用Java开发系统时需对Java要进行语法和语义的检查,还需要检查java的路径是否安装正确,每个相应的值都确保对应一个相应的变量,编译成功后会自动生成Java的类。当系统软件运行时类加载器将会加载Java类,并且字节码校验器会自动校验Java语言是否使用正确,当监测正确之后才可以运行项目。当用户网络上应用Java类时,系统后台会自动对它的权限进行了设置,从而确保了被访问用户的安全性。多线程:是一种微小的进程,不仅是现代程序设计中的必然趋势,同时更是不可缺少的一种特性。为了能让程序能够具有更好的兼容性,交互性、时效性,多线程处理能力得以充分开发利用(2)navicat2008简介作为数据库管理工具中轻便、稳定并且性价比相当高的工具,Navicat是一种对优化数据库纷繁复杂的管理和降低后续系统管理成本而研发的数据库管理工具。它的设计符合无论广大用户需求,因此无论是数据库管理员、研发人员还是中小企业,自媒体民营都对它十分的需要。让你可以以安全并且简单的方式创建、组织、访问并共用信息。Navicat是以视觉化的用户图形界面而专门研发的,Navicat在全世界十分出,并且深得全球各个大企业、公务部门机构、教育机构所信任,每天当中各行各业的从业员都需要使用该管理工具。根据全球金融不完全统计,平均每500家公司中就有超过100家公司使用Navicat。并且在二十年内Navicat已在全球被下载超过2,000,000次,并且已有超过70,000个用户的客户群。(二)程序设计经过上述的分析,对狼图腾旅游公司产品管理系统有了明确的了解,接下来通过程序设计,实现预期的效果。程序设计的原则应该是结构简单、明了,便于理解和修改,而且实现功能要全面,尽量减少用户的输入,提供丰富的鼠标选择按钮,以提高系统的正确输入效率。1、登录注册程序设计在首页,用户在浏览了狼图腾旅游公司的前端网页后对该公司的旅游产品,旅游线路,以及酒店和土特产商品产生兴趣想要进行购买预定的话,用户可以选择注册成为成为狼图腾旅游公司的会员用户,当用户在注册之后可选择登录账号。点击“患者注册”即可跳转到注册页面进行注册;点击“登录”即可跳转到登录界面进行登录。本系统的的信息管理员,系统管理员点击网站后台管理,选择“信息管理员”或者“系统管理员”即可跳转到管理员登录界面进行登录,登录进入后台管理界面。2、用户修改信息及找回密码程序设计用户在登录之后,可以根据自身需求进行修改个人信息。用户登录之后,在首页点击“查看个人信息”即可跳转到修改界面,修改个人信息。用户忘记登录密码,在登录界面输入用户名并点击“忘记密码”超链接即可跳转到找回密码界面,找回密码。此部分程序设计共涉及三个界面。3、预定功能程序设计用户登录系统之后,可以进行预定产品操作。首先,用户可以先查询本旅游公司的各种旅游产品的信息,如景点信息、旅游路线信息,土特产信息,酒店信息,当用户点击查询后,出现具体的旅游产品信息。之后选择想预约的旅游商品,点击“预约”,即可预约成功。4、收费程序设计当用户对产品进行预定后系统会自动计算出用户所需订单一共需要多少钱。并且系统在计算完毕后会自动更新数据库,信息管理员可以在后台查看用户订单以及所需要支付的金额。5、管理员权限分级程序设计信息管理员登录后进入后台管理界面,在后台,信息管理员可以进行系统初始化、酒店信息管理、景点信息管理,旅游路线信息管理,土特产信息管理,用户留言管理。在每个产品模块信息管理员可以对产品订单进行管理。系统管理员负责用户的信息维护和信息管理员的信息维护。系统管理员可以直接在后台添加用户的信息。当管理员在后台登录端口进行登陆的时候需要选择管理员的登陆类型,不同的管理员所对应的权限不同,所能使用的功能也不同。旅游产品数量统计程序设计每一个旅游产品模块都对应着该产品的剩余数量,例如酒店的房间数量,土特产的剩余数量,景点门票的剩余数量等都会显示在前端界面和后台,当用户进行下单后系统会计算当前产品数量并扣除订单数量,更新数据库后用户和管理员都可以分别在前台后台查看剩余的旅游产品数量。(三)系统测试在软件测试的过程中,目的是找出软件已经存在的错误,而调试是定位错误,修改程序以修正错误.测试的对像可以是文档和代码,测试是有目的性的由测试人员完成为了程序可完成指定功能调试是随机性的由程序员完成为了程序可运行,调试的对像只能是代码,调试是在测试之后,在方法,思路,策略上都有所不同。
软件测试从一个已知的条件开始,有预知的结局而调试从未知的条件开始,其结局不可预知软件测试可以计划,可以预先制定测试用例和过程,工作进度可以度量.而调试不能计划,进度不可度量。经过多次回归测试,本系统的多个功能点均可正常使用。多个浏览器兼容性测试基本通过。为了保证新系统运行的正确行和有效性,必须做好系统的调试与测试工作,把一切可能发生的问题和错误尽量消失在正式运行之前,这时系统调试的主要目的。结束语日月如梭,如白驹过隙,眨眼之间便到了大学的最后一段时光,在这四年里我学到了很多对今后工作发展有用的技能,也学到了一些为人处世的基本原则,当写下这段结束语的时候就意味着我再也不是象牙塔里的莘莘学子了,在我以后的工作中当问题出现的时候应该想的是如何去解决问题,而不是逃避现实。通过为期半年的企业实习和软件的学习,让我初步明白了信息管理系统对于一个企业的意义和作用。特别是以信息业务处理为基础的公司更是将信息管理系统做为自己的生存之道。在狼图腾旅游公司中,我分配在客服部门,实习期间本人对于一个旅游公司的业务流程也有了一个大概的了解。每个部门所使用的信息管理系统都是单独的子系统,各个部门之间有明确的权限分级,显然,一个优秀的互联网公司应该把相关业务与信息系统紧密的结合在一起,这不仅仅是提高工作效率这么简单!对于一家互联网公司,其核心竞争力在于如何能够处理海量的信息,在这个信息爆炸的时代,每天都会产生大量的数据,如何能够把数据整合,加工,变成有用的信息将会是未来互联网企业的工作方向。感谢每一个帮助我的人,在这四年中我学到的最深刻的道理就是没有人有义务去帮你,感谢我的老师们,在我对论文一筹莫展的时候能够及时指导我如何去做,感谢我在公司的领导,因为我的年轻不仔细,给您在工作上添了许多麻烦,多谢海涵。参考文献[1]杜娟、赵春艳.信息系统分析与设计.清华大学出版社,2010.8[2]席婷婷.国内外旅游业发展现状和前景分析.市场论坛,2017-10-15[3]王凯.试论构建和谐社会中的旅游发展策略.[J].中国商贸.2010(22)[4]李莉、张捷.互联网信息评价对游客信息行为和出游决策的影响研究[J].旅游学刊.2013(10)[5]张补宏、闫艳芳.国内外旅游信息化研究综述[J].地理与地理信息科学.2012(05)[6]刘惠娟.旅行社应用管理信息系统的作用分析[J].云南科技管理.2013(04)[7]武樱蓓.邮政电子商务平台与旅行社管理信息系统应用分析[J].信息通信.2013(05)[8]吴西燕、袁国刚、韩芳.旅行社管理信息系统设计与实现[J].电脑编程技巧与维护.2013(02)[9]黎巎,DimitriosBuhalis,张凌云.信息科学与旅游的交叉研究:系统综述[J].旅游学刊.2013(01)[10]ClaudiaScheinecker.RuralDevelopmentinChinawithASpecialFocusonAgriculturalModernizationandRuralTourismandthePotentialAreasofCooperationbetweenChinaandAustria.山东大学2018-05-06
附录publicclassTechanding{ intid; Stringtechan; Stringyudingren; Stringtel; Stringdate; intamounts; publicTechanding(intid,Stringtechan,Stringyudingren,Stringtel, Stringdate,intamounts){ super(); this.id=id; this.techan=techan; this.yudingren=yudingren; this.tel=tel; this.date=date; this.amounts=amounts; } publicTechanding(){ super(); //TODOAuto-generatedconstructorstub } publicintgetId(){ returnid; } publicvoidsetId(intid){ this.id=id; } publicStringgetTechan(){ returntechan; } publicvoidsetTechan(Stringtechan){ this.techan=techan; } publicStringgetYudingren(){ returnyudingren; } publicvoidsetYudingren(Stringyudingren){ this.yudingren=yudingren; } publicStringgetTel(){ returntel; } publicvoidsetTel(Stringtel){ this.tel=tel; } publicStringgetDate(){ returndate; } publicvoidsetDate(Stringdate){ this.date=date; } publicintgetAmounts(){ returnamounts; } publicvoidsetAmounts(intamounts){ this.amounts=amounts; }}publicclassYudingtechanextendsHttpServlet{ publicvoidservice(HttpServletRequestrequest,HttpServletResponseresponse) throwsServletException,IOException{ response.setContentType("text/html"); PrintWriterout=response.getWriter(); TechandingDaodao=(TechandingDao)DaoFactory.getInstance("TechandingDao"); TechanDaotechandao=(TechanDao)DaoFactory.getInstance("TechanDao"); Techandingding=newTechanding(); Techantc=newTechan(); Stringyudingren=""; Stringtel=request.getParameter("tel"); Stringdate=request.getParameter("date"); inta
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于2024年度市场环境甲乙双方关于高新技术产品研发与成果共享的股权激励合同3篇
- 2024年度股权转让及投资框架协议
- 航空航天吊车租赁协议模板
- 港口码头施工便道工程合同
- 简易道路铺设工程合同模板
- 眼镜店钥匙使用指南
- 2024年新版公司聘用劳动协议样式版B版
- 桌球室换热站安装合同
- 烟草机械融资租赁合同范本
- 2024年专业管桩基础工程劳务分包协议
- 高职组全国职业院校技能大赛(体育活动设计与实施赛项)备赛试题库(含答案)
- 第7课 实践出真知-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块)
- 癌症患者生活质量量表EORTC-QLQ-C30
- 急性脑卒中静脉溶栓知识考核与答案
- 《第二节 实现电子表格的自动计算》课件
- 《会计文化与职业道德》-4.4西式簿记中国化《连环图谱》
- 2024年山东省菏泽市中考地理试卷附答案
- 房产委托代持协议书范本(2024版)
- 《数据可视化》题集
- 三年级下册心理健康教案-第三课第一节找找自己的闪光点
- 2024版高速公路护坡建设承包合同
评论
0/150
提交评论