需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。
需求分析的重点是调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求。
基于需求分析的方法,我从网络中以及经常需要进行列车时刻查询的人群中进行了调查,得出此列车时刻系统的功能包括以下各项:
3.1.1.1 车站设置
在车站设置中,包括新增站点和修改站点两项功能。
车站包含了石家庄、保定、唐山、秦皇岛等二十个车站。
3.1.1基础数据模块
此模块包含了车站设置、列车类型、价格调整、退出系统四种功能。
3.1.1.3价格调整
在价格调整中,可以对列车票价进行调整。
3.1.1.2列车类型
在列车类型中,包括新增列车类型和修改列车类型两项功能。
列车类型包含了普快、特快、空调快车、空调慢车等信息。
3.1.1.4退出系统
将关闭整个系统。
3.1.2车次管理模块
此模块包含了增加车次、车次维护两种功能。
车次包含了T522、K67、4491、4444、4441等二十个车次。
3.1.2.2维护车次
对表中列车的各项信息进行维护。
3.1.2列车查询模块
此模块包含了站站查询、车次查询两种功能。
3.1.2.1增加车次
在增加车次中,可以在原有的基础上增加新的车次。
3.1.2.1站站查询
输入始发站和终点站系统将显示符合条件的所有车次,以及车辆类型、到站时间、发站时间、里程、总共时间等数据。
3.1.2.2车次查询
输入车次系统将显示符合条件的车次,以及车辆类型、始发站、终点站、到站时间、发站时间、里程、总共时间等数据。