这里是2017年春季`南方科技大学`程序设计基础课程期末Project。
Project的主题是机票预订系统
,具体要求在计算机程序设计基础项目.pdf
文件里。
程序暂时在控制台
中执行。用户通过输入序号选择要执行的操作(和给10086打电话差不多),然后执行相关方法。程序中的数据暂时存储在txt文档中。
文件夹src
里的是Project的主要部分,包括五个package。文件夹Test
里面的是在做project时尝试实现一些功能时做实验的代码。
Admin.txt
, City.txt
, Flights.txt
, Passengers.txt
里分别存储了管理员、城市、航班、乘客的信息。
整个机票预订系统的入口在\src\Application\Main_interface.java
,启动程序后先进行身份选择,选择管理员或乘客或游客,身份进入系统,随后可进行对应身份的操作。
Admin.txt里存储了管理员的信息,每位管理员有三个字段的信息:管理员名,密码,状态{ONLINE,OFFLINE}。
City.txt里存储了城市的信息,每个城市有两个字段的信息:城市编号和城市名。
Flights.txt里存储了航班的信息,每个航班有航班号、出发城市、终点城市、起飞日期、起飞时间、到达时间、机票价格、座位容量、当前乘客数共9个字段的信息。
Passengs.txt里存储了乘客的信息,每位乘客有4个字段的信息,乘客ID、身份证号、密码、真实姓名。
Welcome to join us!!!
2018-11-9
再看两年前写的代码, 感叹时光荏苒, 今年偶都大三了, 最后进了数学系.
去年(大二下学期)做了Java课程的学生助理, 学Java确实不是容易的事.
以后再教小朋友的话一定要告诉他们"一定要写注释, 不然真的会看不懂自己写的东西"
怀念大一时候的一股子蛮劲, 起早贪黑的写这个Project, 还乐在其中.
灰机灰机, 保佑我TOEFL考个好成绩吧.