1.系统要求
[1]编写一个车站售票信息管理与售票数量预测模型,预测模型采用线性回归模型,即根据汽车站前若干天的售票数量来预测当天的售票数量。
[2]各个车票包括以下信息:车次、始发地、目的地、车票价格、发车时间、到达 时间、总票数、余票。每个顾客包括以下信息:以及一段时间内每一天的售票总数统计以及预测的售票数,售票数预测模型的辨识以及售票数的预测通过成员函数实现。
2.、基本管理功能
[1]用户登录功能:系统管理员通过登录用户名和密码进行身份验证。
[2]车票信息的添加:包括车次、始发地、目的地、车票价格、发车时间、到达 时间、总票数、余票。
[3]车票信息的修改:可以修改车票的基本信息。
[4]车票信息的删除:可以删除某一车票的所有信息。
[5]车票信息的查询:可以根据始发地、目的地以及发车时间等查询所有满足条件的信息。
[6]顾客基本信息的输入:包括顾客姓名、性别、身份证号、联系方式、乘车时间、车次、始发地、目的地。
[7]顾客基本信息的查询:可以按顾客姓名、按身份证号、按车次、乘车时间等查询顾客的基本信息,要求能返回所有符合条件的顾客的信息
[8]顾客基本信息的修改:可以修改顾客的基本信息。
[9]顾客基本信息的删除:可以从系统中删除一个顾客的所有信息。
[10]汇总打印功能:要求可以对当天的所有车票信息进行汇总打印。(表格形式打印)
[11]历史数据的保存与读取:要求输入的所有信息数可以保存在硬盘(以数据库文件或普通文本文件的形式),并且所有的数据都可以读取显示。
[12]统计功能:要求可以对某一天的车票信息可以按发车时间、始发地、目的地以及路线等不同维度统计相关人数。
[13]退出功能:要求点击退出,可以退出车票信息管理系统。
3.其他要求及说明:
[5]要求系统至少管理4种车票的信息,每种车票信息中至少包括10个不同顾客的基本信息,系统中至少保存30天的售票总数,售票总数可以上网查,也可自己输入合理数据。
[5]当日售票总数采用时间序列方法预测,即根据前面n天的售票总数x1, x2, …, an预测当天的售票数y,即采用如下的预测模型:
y = a0 + a1·x1 + a2·x2 + … + an·xn
其中系数a0, a1, a2, …, an需要根据历史数据,编写算法求得(可采用最小二乘法)。模型中的参数n要求大于20,可以设为固定值,也可以由自己设定。
[6]鼓励大家自己采用其他的预测模型。,
[7]鼓励大家设计更多的系统功能。(并没有被鼓励到)
1