1、关于微信小程序的飞机订票系统的基本要求
(1)管理员:可以管理管理整个系统比如对个人密码、用户名进行修改、对用户可以进行增删改查管理、对航班机票进行新增修改删除等、查看用户票务订票以及支付、系统管理包括平台公告发布、在线咨询回复、前台轮播图上传等功能模块。
uni-app框架:使用Vue.js开发跨平台应用的前端框架,编写一套代码,可编译到Android、小程序等平台。
框架支持:springboot/django/php/Ssm/flask/express均支持
前端开发:vue
语言:python+java+node.js+php均支持
运行软件:idea/eclipse/vscode/pycharm/wamp均支持
数据库 mysql
数据库工具:Navicat等
用户主要功能:
1)用户:首先用户通过注册、登录,可以修改个人密码、个人信息。
2)航班机票:通过点击航班机票查看航班的航班起飞时间、到达时间、起飞地点、到达地点、类型、机票价格等进行订票、支付操作。
3)在线咨询:用户可通过咨询页面向管理员咨询,后台管理员进行回
(2)性能:在不同操作系统上均能无差错实现在不同类型的用户登入相应界面后能不出差错、方便地进行预期操作。
(3)安全与保密要求:用户都必须通过注册、登录才能进入系统,并且用户的权限也需要根据用户的类型进行限定。
(4)环境要求:支持多种平台,可在Windows系列、Vista系统等多种操作系统下使用。
2、开发目标
微信小程序的飞机订票系统的主要开发目标如下:
(1)实现管理系统信息关系的系统化、规范化和自动化;
(2)减少维护人员的工作量以及实现用户对信息的控制和管理。
(3)方便查询信息及管理信息等;
(4)通过网络操作,改善处理问题的效率,提高操作人员利用率;
(5)考虑到用户多样性特点,要求界面简单,操作简便。
对于小程序飞机订票信息管理所牵扯的信息管理及数据保存都是非常多的,举例像所有的管理员;管理员可以对整个系统进行增删改查以及维护系统的安全,用户;用户首先通过注册、登录,浏览首页、航班机票、进行预订,修改个人信息等,这给管理者的工作带来了巨大的挑战,所以为此开发了本微信小程序的飞机订票系统,为用户提供安全、方便、便捷的机订票系统,方便管理员及时高效的管理所有的信息,并且数据准确,用户可以足不出户就可以对航班机相关信息进行操作,统计查询等操作,而且还能节省用户查询信息的等待时间,所以开发微信小程序的飞机订票系统给工作人员带来很大的方便,可以大大的提高系统人员工作效
当前中国民航市场扩大迅速,随着生活水平的提高,越来越多的人选择飞机出行,对航空公司的服务要求的越来越高,为了适应快速发展的需求,管理大量数据,有效地稳定的管理航空公司,我们要为某航空公司开发一套国内小程序飞机订票系统,能够为用户提供搜索机票查询,通过查看航班机票进行订票。
综合以上问题,可以发现现在市场上需求免费的基本功能的信息化管理软件,同时可以根据用户需求,在基本功能上提供个性化的飞机订票小程序。
本系统开发利用现有的成熟技术参考,以源代码为模板,分析功能调整与微信小程序的飞机订票系统的实际需求相结合,确定了微信开发者结合后台java的开发。数据库采用MYSQL,后台框架使用SSM。
关键字:微信小程序的飞机订票系统 微信开发者,MYSQL
目 录
摘 要 I
目 录 III
第1章 绪论 1
1.1课题背景 1
1.2目的和意义 1
1.3研究现状 2
1.4研究内容 3
第2章 关键技术研究 4
2.1 微信开发者的基本介绍 4
2.2 开发环境 4
2.2.1 Java 简介 5
2.2.2 Eclipse 5
2.2.3 MYSQL数据库 5
2.2.4 框架设计SSM框架 5
第3章 需求分析 5
3.1可行性分析 6
3.1.1 技术可行性 6
3.1.2 经济可行性 7
3.1.3 操作可行性 7
3.1.4 法律可行性 8
3.2需求分析 8
3.3系统设计原则 9
3.3 项目设计目标与原则 9
3.4业务流程分析 9
3.4.1操作流程 9
3.4.2添加信息流程 11
3.4.3删除信息流程 11
第4章 系统总体设计 13
4.1系统功能模块 13
4.2数据库设计 13
4.2.1数据库简介 13
4.2.2数据库设计 13
4.2.3 数据库E-R图 13
4.2.4 数据库逻辑结构设计 13
第5章 系统实现 17
5.1管理员功能模块 19
5.2用户小程序功能模块 19
第6章 系统测试 26
6.1系统测试的目的 26
6.2测试策略 27
6.3测试特性及分析 27
6.4功能测试 27
6.5测试结果 29
结 论 30
参考文献 31
致 谢 32