智行订票系统需求分析报告
目录
- 前言
- 一、系统概述
- 1. 网络模块
- 2. io模块
- 二、数据库表属性分析
- 1.UserId表
- 2.Ticket表
- 3.Userinfo表
- 4.TickId_UserId表
- 三、io模块功能概述
- 1.注册
- 2.登录
- 3.个人中心
- 3.1 已订票查询
- 3.2 退票
- 4.订票
前言
此项目算是作者对linux、c++知识所学的一个应用。 具体使用技术如下:
- 线程池
- io复用——epoll
- mysql应用
- c++11
- tcp/ip通信
一、系统概述
本系统编写主要分为网络和业务两大模块。
1. 网络模块
网络模块用到的技术主要就是io复用以及线程池的组合。
2. io模块
io模块主要涉及数据库使用以及系统的设计。
二、数据库表属性分析
1.UserId表
账号 | 密码 |
---|
- 密码:回显的方式输入的密码
2.Ticket表
订单号 | 目的地 | 出发地 | 出发时间 | 金额 | 航空公司 |
---|
- 订单号:唯一标识机票
- 目的地:乘客提前选定的目的地
- 出发地:乘客当前地址
3.Userinfo表
用户账号 | 用户名 | 性别 | 身份证号 |
---|
- 用户账号:唯一标识用户
4.TickId_UserId表
用户账号 | 订单号 |
---|
三、io模块功能概述
1.注册
用户通过注册功能在User
表中添加账号,同时会在表Userinfo
中添加用户账号列
2.登录
用户输入账号密码,服务器在User
表中查询,并返回结果
3.个人中心
用户在个人中心补全信息,添加到Userinfo
中
3.1 已订票查询
用户发起查询请求,服务器通过用户账号在TickId_UserId
表查询到订单编号,再根据订单编号在表Ticket
查询机票信息,发送到客户端。
3.2 退票
用户输入要退的票的订单编号,然后服务器根据订单编号和用户账号在TickId_UserId
删除信息。
4.订票
用户通过输入目的地和出发地,服务器根据其在Ticket中查询信息,返回数据到客户端。客户端选定订单号,服务器将其添加到TickId_UserId
表中。
智行订票系统需求分析报告相关推荐
- c语言飞机订票系统需求分析,c语言编程 飞机订票管理系统(能看懂就行,一定要运行起来的啊!)...
1.需求分析 航班信息用文件保存,因而要提供文件的输入输出操作:航班信息浏览功能需要提供显示操作:要查询航线需要提供查找功能:另外要提供键盘式选择菜单以实现功能选择. 2.总体设计 该系统设计为航班信 ...
- 管理系统中计算机应用第二章思维导图,第二章 项目范例:剖析网络订票系统 课件(15张PPT)...
第二章 项目范例:剖析网络订票系统 课件(15张PPT) 2.1 信息系统及其组成 2.2 信息系统的功能 2.3 信息系统中的计算机和移动终端 第二章 信息系统的组成与功能 教材p29-p33 信息 ...
- 软件测试剧场订票系统背景,软件测试教学资源学生作品飞机订票系统的功能测试项目报告...
软件测试教学资源学生作品飞机订票系统的功能测试项目报告 <软件测试>课程项目库学生作品 项目名称飞机订票系统的功能测试 院 系计算机与软件学院 专 业 软件技术(测试) 班 级软件 093 ...
- 火车时刻表C语言报告,终稿火车订票系统的设计与实现课程设计.doc最终版(范文1)...
<火车订票系统的设计与实现课程设计.doc>由会员分享,可免费在线阅读全文,更多与<(终稿)火车订票系统的设计与实现课程设计.doc(最终版)>相关文档资源请在帮帮文库(www ...
- cs结构航空订票系统java_VC++航空订票系统数据库设计-课程设计
VC++航空订票系统数据库设计 目录 一 绪论 1 二 需求分析 1 三 概要设计 2 四 详细设计 4 五 调试分析 19 六 测试结果 20 七 用户使用说明 29 小结 29 参考文献 30 ...
- (附源码)ssm航空客运订票系统 毕业设计 141612
SSM航空客运订票系统 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题.针 ...
- 软件功能测试订票系统,飞机票订票系统功能测试项目
项目 项目简介 3 飞机票订票系统功能测试项目 飞机票订票软件项目组完成了系统的集成工作,根据开发计划将要将程序交给测试组进行功能测试.测试小组该如何对该软件进行功能测试呢? 项目目标与要求 (1)能 ...
- 票务公司网上订票系统
课程设计题目七:票务公司网上订票系统https://download.csdn.net/download/qq_45037155/87364367 点击此链接免费下载原文章! 第1章 绪论 1.1 引 ...
- spring boot火车订票系统 毕业设计源码031012
火车订票系统的设计与实现 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题. ...
最新文章
- C语言实现图像中值滤波与均值滤波
- volatile和内存屏障(dmb)
- billibilli html5播放,Thousands of people online are involved in ef...
- SQL SERVER的连接方式
- C语言文件操作解析(一)
- 设计模式-建造者模式(Builder Pattern)
- 微信第三方平台公众号授权
- postman测试JSON参数接口
- 4种JavaScript中获取HTML元素的方式
- 幽暗镰刀:隐私安全下的收割者们
- Open Drain vs Push Pull
- 推特难民涌入「长毛象」!这个小众社交平台一夜爆红
- SecureCRT 注册机使用方法
- 全基因组组装,注释与评估软件
- MATLAB——Harris角点检测
- 思科认证介绍(各种证书)
- matplotlib sci论文画图技巧
- UN Comtrade(联合国商品贸易统计数据库)数据爬取Python代码
- Windows 10/11离线安装.NET Framework 3.5
- java陵行_唐陵行纪之端陵(2013.3.19)