Skip to content
This repository has been archived by the owner on Nov 9, 2018. It is now read-only.
/ Flight_Ticket Public archive

The final project of Java course 2017Spring, design and make a system to manage the Flight_Ticket...

Notifications You must be signed in to change notification settings

claude9493/Flight_Ticket

Repository files navigation

Flight_Ticket

这里是2017年春季`南方科技大学`程序设计基础课程期末Project。

基本介绍

Project的主题是机票预订系统,具体要求在计算机程序设计基础项目.pdf文件里。
程序暂时在控制台中执行。用户通过输入序号选择要执行的操作(和给10086打电话差不多),然后执行相关方法。程序中的数据暂时存储在txt文档中。
文件夹src里的是Project的主要部分,包括五个package。文件夹Test里面的是在做project时尝试实现一些功能时做实验的代码。
Admin.txt, City.txt, Flights.txt, Passengers.txt里分别存储了管理员、城市、航班、乘客的信息。


程序入口

整个机票预订系统的入口在\src\Application\Main_interface.java,启动程序后先进行身份选择,选择管理员或乘客或游客,身份进入系统,随后可进行对应身份的操作。


程序执行流程图

FlowDiagram

TXT文档格式说明

Admin.txt

Admin.txt里存储了管理员的信息,每位管理员有三个字段的信息:管理员名,密码,状态{ONLINE,OFFLINE}。

City.txt

City.txt里存储了城市的信息,每个城市有两个字段的信息:城市编号和城市名。

Flights.txt

Flights.txt里存储了航班的信息,每个航班有航班号、出发城市、终点城市、起飞日期、起飞时间、到达时间、机票价格、座位容量、当前乘客数共9个字段的信息。

Passengers.txt

Passengs.txt里存储了乘客的信息,每位乘客有4个字段的信息,乘客ID、身份证号、密码、真实姓名。


Welcome to join us!!!


2018-11-9
再看两年前写的代码, 感叹时光荏苒, 今年偶都大三了, 最后进了数学系.
去年(大二下学期)做了Java课程的学生助理, 学Java确实不是容易的事.
以后再教小朋友的话一定要告诉他们"一定要写注释, 不然真的会看不懂自己写的东西"
怀念大一时候的一股子蛮劲, 起早贪黑的写这个Project, 还乐在其中.
灰机灰机, 保佑我TOEFL考个好成绩吧.

About

The final project of Java course 2017Spring, design and make a system to manage the Flight_Ticket...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages