系统功能模块设计
根据需求分析的结果,按照“低耦合、高内聚”的原则,本系统将划分为以下主要功能模块:用户功能模块;景点信息浏览功能模块;景点/酒店信息查询功能模块;
在线留言功能模块;旅行社信息浏览功能模块;酒店预定功能模块。
1.用户功能模块
实现的主要功能包括新用户注册、老用户登陆,同时,管理员对用户进行管理。
(1)用户注册。新用户首次访问本站,必须注册。在用户注册时,自动添加用户注册时间,系统默认该用户的权限为0(普通用户),只能浏览、检索旅游信息;若想在线留言,则必须注册成为会员,而酒店预定,必须通过既定的交费形式向本站缴纳一定的费用后成为高级用户。
注册成功后调用登录模块。
(2)用户登陆。已注册用户在访问本站,必须先登陆后访问。登陆时需输入用户名和密码,通过系统验证(包括用户名和密码的验证以及用户权限验证)成功后方可进行相关操作。
用户登录成功后调用信息浏览、信息检索、留言模块等。
(3)查看用户基本信息。主要是用户查看自己注册是的基本信息,包括用户权限及用户的消费情况。
(4)用户管理。管理员查看用户基本信息、查看用户交费申请信息,修改用户权限。
用户管理调用查看用户信息、查看用户交费申请信息、用户权限修改模块。
用户功能模块流程图如下:
图3.5用户注册模块流程图
2.信息检索模块
该模块主要是方便用户对本站景点和酒店进行相关检索,并返回检索结果。用户可根据自己不同的需要,系统根据用户选择的不同组合检索方式和输入的关键字进行相关检索,得到用户检索的信息。
(1)模糊查询。按选择的类型和输入的关键字进行查询,就会检索出景点库中所有包括你输入字段的景点信息。如输入关键字“华”并选择“按景点名称”检索结果包括片名为“..华..”的景点信息。
(2)精确查询。按选择的类型和输入的关键字进行查询,就会检索出景点库中与输入字段完全匹配的景点信息。
信息检索模块流程图如下:
图3.6用户查询模块流程图
3.在线留言模块
该模块主要是方便用户和管理人员进行沟通和交流,用户可以发表自己的看法也可浏览其他用户的留言。为了让旅游部门掌握各方面的反馈信息,本系统设置了留言簿模块。通过此模块,可以上传留言、查看以往的留言信息。留言信息包括:留言的用户、留言时间及留言内容。
(1)浏览留言。用户登陆后可以查看以前的留言。
(2)发表留言。用户如果要留言必须登陆后发表其留言。
在线留言模块流程图如下:
图3.7用户留言模块流程图
4.酒店预定
该功能模块主要是客户浏览了相关资料后,可通过本模块的下拉一个预定定单。将个人信息及预定的酒店填写完整后,上交给系统,而系统经过简单的逻辑判断信息是否有错后通过两个消息框的反馈,来确定酒店预定是否成功。
酒店预定功能流程如下:
图3.8用户酒店预定模块流程图
5.信息浏览
实现的主要功能包括查看站内公告(最新公告及近期的所有公告)、点击景点,酒店,旅行社的信息,并且可以进行查询功能。
(1)旅游新闻。通过“公告栏”可了解本站的最新信息,并可查看本站的近期的所有公告内容。
(2)景点信息。通过景点页面进行各个景点的信息浏览和查询。
(3)旅行社信息。通过景点页面进行各个旅行社的信息浏览和查询。
(4)酒店信息。通过景点页面进行各个酒店的信息浏览和查询。
致 谢
近三个月时间的毕业设计课题设计是我大学生活中忙碌而又充实一段时光。这里有治学严谨而又亲切的老师,有互相帮助的同学,更有积极、向上、融洽的学习生活氛围。短短的时间里,我学到了很多的东西。不仅学到就更多的理论知识,扩展了知识面,提高了自己的实际操作能力;而且学会了如何去学习新的知识,学会了面对困难和挑战,学会了团结合作,互助互利。借此论文之际,向所有帮助、关心、支持我的老师、朋友同学,表达我最真诚的谢意。
首先感谢指导老师。本毕业设计论文是在老师耐心指导下多次修改完成的。在此,我对她们的耐心指导和帮助表达我最真诚的谢意,感谢她们在这几个月来所付出的努力。在这段时间里,我从她们身上,不仅学到了许多的专业知识,更感受到了她们工作中的兢兢业业,生活中的平易近人的精神。此外,她们们的严谨治学态度和忘我的工作精神值得我去学习。在此,请允许我对说一声:“老师,您辛苦了!”再次感谢她们。
非常感谢我的同学。当我在毕业设计过程中遇到问题和困难时,是他们给我提出许多关键性的意见和建议,使我对整个毕业设计的思路有了总体的把握,并耐心的帮我解决了许多实际问题,使我获益良多。
同时,感谢四年来传授我知识的老师们,更要感谢我的家人及朋友对我学业上的支持和鼓励,感谢所有关心、帮助过我的人。同时感谢我的大学,感谢计算机学院。我不会忘记你们。
总之,在以后的学习、工作、生活中我将更加努力,用自己的行动回报社会、学校、老师及同学。