一、 主要任务与目标:
(一)主要任务
设计和开发一个基于PHP的旅游管理系统,该系统主要是针对外出旅游,用户可以通过旅游管理系统查看旅游路线,优惠套餐。普通用户和管理员用户拥有相对应的不同等级的权限进行权限内的操作。普通用户的权限是能够进行用户注册,用户登录和藏品的浏览,查询,咨询,加购物车等,管理员用户的权限是能够查看其他用户的信息记录,用户注册信息。本系统通过各个模块之间的相互契合,构建安全交易体系,它根据不同需求制定不同的旅游计划。该系统主要是针对旅游景点的门票价格,各类不同人群的打折力度,例如学生,老年人,军人等;推荐各类的旅游路线,推荐最优惠的路线给广大用户。
(二)主要目标
该系统作为旅游管理系统的web端实现.,其主要功能是方便游客对安阳的风土人情了解,特产购买和旅行线路的查询和预定,及特别提供单独的管理员权限以方便管理员对各个模块进行查添删改操作。另外为了实现商务价值而设立了旅行社管理模块,方便旅行社查看路线预定情况。
二、主要内容与基本要求:
(一)主要内容
1、游客管理模块
为了方便信息的查询和对安阳旅游的了解,系统允许非注册用户浏览。游客可以查看到各个旅行社发布的旅游路线信息,上面有很详细的线路介绍,酒店预定的情况行程安排情况。另外可以浏览整个网站的一些安阳风情介绍,特产和特色小吃等等。但是考虑到一些功能涉及到一些基础信息,所以在其他功能如线路预定,购物车功能等需要游客先注册然后登陆系统才能使用。在设想时考虑到现在的网上购物已经成为现在一种潮流,所以在该系统上设计了购物车这个特别的模块,方便游客可以预购物品。
2、购物车模块
在这个购物车模块中主要实现一个物品的预购,即实现在线的查询和购买结帐。游客必须是注册登陆才能在安阳特产这个模块中进行购买和结帐,或者是查看购物车的功能。为了保障游客的购买需求能够准确的被管理员搜集,这里需要游客填写的是比较准确的联络信息和个人信息。
3、交通模块
旅游和交通如航班、火车是密切相连的,所以在这个网站上必须要有一个交通信息的发布和管理功能,以便游客的查询和了解。交通管理员可以登陆交通管理模块,确认航班,船,火车的预定情况,也可以通过管理修改和增加交通信息。游客可以浏览前台的交通信息,通过城市到城市,查询航班、火车班次交通的票务信息,了解航班的发出时间和到达时间,了解更为详细的信息。
4、旅行社模块
这个系统为了满足更多的旅行社在系统中发布旅游路线信息,特别设置了多个旅行社的管理方式,每个旅行社可以通过自己的ID和密码登陆后台,查看自己旅行社的路线预定信息。考虑到操作的简单,也为了避免操作的冲突,旅行社只有查看预定情况的权限,而不涉及旅游线路的管理功能。对于旅游线路的发布修改删除等功能,旅行社可以交由系统管理员来完成。
5、当地特色模块
一个当地的旅游网站,最关键的一个功能就是展示当地的一些特色,通过自己的特色吸引游客的目光。一个旅游网站只有能够成功的展示当地的特色这个网站才能够说是成功的。所以本网站也需要设置一个功能模块来展示当地的特色。
(二)基本要求
(1)熟练掌握c语言程序设计的基础语法。
(2)熟练运用PHP开发工具。
(3)熟练运用MySQL数据库。
(4)理解ThinkPHP 框架的原理及应用
(5)实现系统的主要功能,并运行调试通过,保证系统真实性,完整性,安全性。
三、计划进度:
2021年11月27日 确定选题,检索文献,下达任务书;
2022年01月15日前 完成文献综述、开题报告和外文翻译等;
2022年03月10日前 完成论文初稿;
2022年05月12日前 完成论文终稿;
2022年05月20日前 论文评阅、论文相似度检测
2022年05月27日 论文答辩。
四、主要参考文献:
[1]王悠.基于用例的图书管理系统分析与设计[J].中国西部科技.2010年18期
[2]陆荣幸,郁洲.J2EE平台上MVC设计模式的研究与实现[J].计算机应用研究,2010.
[3]张海藩.软件工程导论(第五版)[M].北京:清华大学出版社,2008.
[4]Martin Bond.Dan Haywood Core Java[M].British,2009.
[5]戴继周.基于Web的网络教学平台的设计与实现[D].长春:吉林大学计算机应用技术专业, 2011.
[6]林寒超等.Servlet技术的研究[J].计算机技术与发展,2010,16(11):112
[7]“软件工程 — 实践者的研究方法(第六版)”(Software Engineering: A Practitioner's Approach, Sixth Edition),(美)Roger S.Pressman著,郑人杰、马素霞、白晓颖 等译,机械工业出版社