All Projects → Shuai-Xie → Flight Ticket Booksystem

Shuai-Xie / Flight Ticket Booksystem

大三下数据库课设 - 机票预订系统 - Django

Programming Languages

python3
1442 projects

Projects that are alternatives of or similar to Flight Ticket Booksystem

Django Bootstrap3
Bootstrap 3 integration with Django.
Stars: ✭ 2,271 (+4029.09%)
Mutual labels:  django, bootstrap3
Django Jinja Knockout
Django datatables and widgets, both AJAX and traditional. Display-only ModelForms. ModelForms / inline formsets with AJAX submit and validation. Works with Django templates.
Stars: ✭ 116 (+110.91%)
Mutual labels:  django, bootstrap3
Django Bootstrap Modal Forms
A Django plugin for creating AJAX driven forms in Bootstrap modal.
Stars: ✭ 244 (+343.64%)
Mutual labels:  django, bootstrap3
Django Crudbuilder
Generic CRUD implementation in Django
Stars: ✭ 142 (+158.18%)
Mutual labels:  django, bootstrap3
NSP
A Social Network that brings engineer's from all fields together to collaborate 🌐
Stars: ✭ 28 (-49.09%)
Mutual labels:  sqlite3, bootstrap3
Django Campaign
Newsletter management app for Django
Stars: ✭ 50 (-9.09%)
Mutual labels:  django
Dnato System Login
Manage member user & login System for CodeIgniter. It's very small, secure (with notification to review activity log in, will Sent via Email) and very fast login system, 👍 with bootstrap 3 & Custom Theme.
Stars: ✭ 53 (-3.64%)
Mutual labels:  bootstrap3
Grocerystore With Server
Grocery Store with server integration
Stars: ✭ 51 (-7.27%)
Mutual labels:  django
Yesterday I Learned
Brainfarts are caused by the rupturing of the cerebral sphincter.
Stars: ✭ 50 (-9.09%)
Mutual labels:  django
Dj Paypal
Paypal integration for Django - Inspired by Dj-Stripe
Stars: ✭ 55 (+0%)
Mutual labels:  django
River Admin
🚀 A shiny admin interface for django-river built with DRF, Vue & Vuetify
Stars: ✭ 55 (+0%)
Mutual labels:  django
Django Rest Framework Tricks
Collection of various tricks for Django REST framework.
Stars: ✭ 52 (-5.45%)
Mutual labels:  django
Django Money
Money fields for Django forms and models.
Stars: ✭ 1,064 (+1834.55%)
Mutual labels:  django
Urljects
Deprecated! (Django routing without urls.py files, inspired by Flask.)
Stars: ✭ 53 (-3.64%)
Mutual labels:  django
Fluent Sqlite Driver
Fluent driver for SQLite
Stars: ✭ 51 (-7.27%)
Mutual labels:  sqlite3
Opentaps seas
opentaps Smart Energy Applications Suite
Stars: ✭ 55 (+0%)
Mutual labels:  django
Disposableemailchecker
Python class for use with Django to detect Disposable Emails
Stars: ✭ 50 (-9.09%)
Mutual labels:  django
Django Custom User Model
django custom user model
Stars: ✭ 52 (-5.45%)
Mutual labels:  django
Django Airports
✈️ It's like django-cities, but django-airports
Stars: ✭ 54 (-1.82%)
Mutual labels:  django
Django Channels React Multiplayer
turn based strategy game using django channels, redux, and react hooks
Stars: ✭ 52 (-5.45%)
Mutual labels:  django

详细介绍 - 数据库课程设计 - 机票预订系统 - 简书

注册和登录界面都学习这位仁兄的 buckyroberts-Viberr

五、界面设计

5.1 欢迎界面

欢迎界面

拟定一趟行程(长沙→上海 2017/4/2)

输入行程

5.2 查询界面

用户 Let’s Go 之后,加载查询结果页面。

查询成功界面

默认的机票信息按照价格升序排列,用户通过点击机票信息上方的字段可以选择按照起飞时间或者到达时间升序排列,如下图,注意后两行的变化。

查询结果按照起飞时间升序排列

如果用户需要的航班数据库中不存在,就反馈错误信息。 将用户的目的地修改成中国(数据库中没有这趟航班)进行测试。

查询失败界面

5.3 订票界面

点击订票按钮进行订票

由于用户还没有登录,会直接反馈到登录界面。

登录页面

由于用户尚未注册,用户在该页面点击 Click here 进入注册账号页面,完成账号注册。

注册页面

用户注册完账号直接加载到查询页面。

登录成功之后

用户再次点击订票,如果用户尚未订过该趟航班,加载订票确认页面,如果用户已经订过了,加载订票冲突页面。

正常订票页面

在正常订票页面点击确认,完成订票。

正常订票页面完成订票

在个人中心用户可以查看自己的订票信息。

用户个人中心

如果用户选择了自己已经订过的机票,加载订票冲突页面。

订票冲突页面

5.4 退票界面

在用户的个人中心,可以进行退票。

退票页面

选择确认,完成退票,用户订票信息刷新。

退票后的用户个人中心

5.5 管理员界面

管理员 admin 登录账号

在前面的 login_user 函数中已经有过判定,如果登录用户是管理员,加载航空公司的财务页面。

login_user 函数登录用户身份判定

管理员登录成功。

管理员页面 - 公司财务信息

5.6 后台管理界面

链接尾部输入 admin 进入后台管理

进入后台

管理员登录账号

管理员登录

后台数据,包括 Flight,User 和 Django 默认生成的数据。

后台界面

航班信息管理,显示所有航班信息,可以增删改查。

航班信息管理

旅客信息管理,操作同航班信息管理,注册的用户的信息都会保存在这里。

旅客信息管理

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].