铁路信息查询系统的需求分析小组成员组长沈欣组员刘雷王运付曾学峰引言编写目的项目背景定义任务概述目标运行环境需求概述条件与限制总体设计处理流程总体结构和模块外部设计功能分配接口设计外部接口内部接口数据结构设计逻辑结构设计物理结构设计数据结构与程序的关系运行设计运行模块的组合运行控制运行时间安全保密设计维护设计一引言每个人在出行的时候都希望能很顺利的做上列车能及时的到达目的地这也是我们编写该系统的目的方便乘客能够及时准确的了解到最新的列车信息便于出行编写目的铁路信息查询系统的目的是为了方便乘客可以更好的找到自己所需要的列车通过该系统的查询主要是目的地查询和乘客所在地的时刻的查询这样在最短的时间里让乘客找到自己所要的列车也方便了盲目乘车的问题最大可能的减少了列车的拥堵的现象项目背景火车的列车时刻表需要交通管理部门的车票价格各地方的时刻表和当地铁路交通状况项目定义数据流图它是一种图形化的技术它描绘信息流和数据从输入移动到输出的过程中所经受的变换数据字典它是关于数据的信息的集合也就是对数据流图中所包含的所以元素的定义的集合数据对象是对软件必须理解的复合信息的抽象所谓的复合信息是指具有一系列不同性质或属性的事物仅有单个值的事物不是数据对象状态转化图是通过描绘系统的状态及引起系统状态转化的事件来表示系统的行为层次方框图是用树形结构的一系列多层次的矩形框描绘的层次结构图是输入输出处理图的简称它是美国公司发展完善起来的一种图形工具能够方便地描绘输入数据对数据的处理和输出数据之间的关系非形式化方法是指用自然语言书写的系统规格说明书图它描述了从用户角度看到的数据它反映了用户的现实环境而且在软件系统中的实现方法无关二可行性研究的前提一个系统的好坏主要是看系统的稳定性和系统的反应速度的快慢好的系统是要求以上的两点这就是我要求的前提目标功能可以按照用户输入的地名和时刻查询到所用合适的列车车次每趟列车的票价车的等级性能查询系统的响应速度要快最好的情况要在用户按下查询按纽后不超过秒输出查询的结果输出列车车次每趟列车的票价车的等级输入地名和时刻基本的数据流程和处理流程与软件相关的其他系统列车时刻表的数据库完成期限三至四周实体关系目标输出查询到的列车信息当乘客输入目的地时输入所在时刻输出列车信息闲置无该地提醒无该列车后返回主界面错误提醒并返回列车列车票价车次出发地终点站行使总时间所经过的站名乘客目的地性别消费水平出发时刻人力与设备费用的节省处理速度的提高控制精度或生产能力的提高管理信息服务的改进决策系统的改进人员工作效率的提高需求概述建议开发软件运行的最短寿命进行系统方案选择比较的期限经费来源和使用限制法律和政策方面的限制硬件软件运行环境和开发环境的条件和限制可利用的信息和资源建议开发软件投入使用的最迟时间可行性研究方法技术可行性在现在我们所学习的开发工具中我选择了界面非常开放的做为我们的饿系统的开发工具从学习的情况来看基本可以达到我们小组的预期目的经济可行性在经济上来看这个小系统的开发主要的资金投入会在列车时刻的数据库建设上但由于库比较的小所以也没什么大的问题操作可行性当我们设计的时候考虑到一般的用户的文化水平就设计了这样的简单界面两个对话框和一个查询的按纽只要输入用户需要的信息后直接按下按纽就可以得到结果操作很简单所建议技术可行性分析对系统的简要描述该系统的设计目的是为了方便用户的查询让用户及时准确的获得列车信息可以不延误乘客的行程方便了交通的减少了出行的负担该系统用界面做成其中包括六个基本控件个个个以及一个将事先建立好的的列车时刻的数据库导入到中每当用户输入了一个地方或者是一个时刻后再按下查询按纽的秒就在中出先同过比较得到的在事先做好的饿数据库中有的符合条件的所有的列车信息列车车次列车票价等基本的数据流程和处理流程与现有系统比较的优越性现有的列车时刻查询系统多是在列车的出发站和终点站的位置的查询而我们小组所做的列车时刻查询系统是加上了新的时间查询项目这就更加的方便了旅客的查询使的客流量加快并且该系统的响应时间要大大快与其他的列车查询系统让人少了等待的时间采用建议系统可能带来的影响如果采用原来建议使用的系统来进行查询的话在车站的工作效率就会大大的降低使旅客的滞留程度也变大了一个好的系统不但要系统的响应的时间快而且系统要稳定在象火车站这样大密度的人口聚集地每天高达几是万次的使用该系统如果系统不稳定的话会出现很严重的影响的所以就以上两点比较可以看出我们所设计的新系统无论从稳定性还是从响应的速度上来看都明显的优秀于其他的系统列车时刻表接受事务更新列车信息处理筛选信息列车数据库输出列车信息乘客信息乘客对设备的影响由于我们的开发软件使用的是在界面上看是非常的友好而且该开发软件对机器的硬件配置要求不是很高如果该系统在话哦厂站中使用的话主要需要以下的几种设备电脑一台要触摸屏数据库服务器一组管理人员一至两名四安全保密设计目前计算机病毒主要通过网络进行传播对于包神铁路信息网其网络安全是网络建设中非常重要的一部分总体目标就是保障系统的硬件软件各种业务数据不受偶然或恶意破坏更改及泄露使得能够在可控安全保密的情况下得以畅通地分发流转安全防护实施方案根据铁路信息系统的网络情况采用了瑞星防火墙加防毒墙的安全防护方案防火墙被连接在国铁网络的接口处而防毒墙部署在与内部网络连接的入口网关这样不会对原有网络拓扑结构有任何改动便于安全体系的实施和原有网络的维护并针对它的特殊需求制定了如下方案网关病毒扫描保护网络不受病毒侵犯的惟一办法是在它们进入网络前阻断它们瑞星防毒墙在毁灭性病毒和蠕虫病毒进入网络前即在网络边缘进行全面扫描按照和协议可对邮件的主题内容附件和内容进行全面扫描数据包状态检测过滤瑞星防毒墙对数据包进行状态检测过滤不但能够根据数据包的源地址目标地址协议类型源端口目标端口以及网络接口等进行控制而且能够记录通过防毒墙的连接状态直接对分组里的数据进行处理并且具有完备的状态检测表追踪连接会话状态结合前后分组里的关系进行综合判断决定是否允许该数据包通过通过连接状态进行更迅速更安全的过滤全面的反黑防御体系瑞星防毒墙提供对黑客攻击强大的防御功能可抵御以及淹没可设置阈值灾难性的攻击欺骗源路由攻击攻击攻击端口扫描地址扫描攻击并可阻断恶意程序通过瑞星防毒墙的保护可以防止系统被黑客攻击确保关键业务正常运行另外还采用了垃圾邮件过滤统一的网内防病毒策略地址和地址绑定并提供了完善的服务和完善的日志审计功五系统说明书本系统数据为第五次列车提速后的列车运行图我们力求使数据准确翔实但不保证数据无误也不为您使用本系统所可能造成的任何直接或间接损失和不便承担任何直接或连带责任票价查询通过目的地查询方式给出票价根据铁路部门发布的联合票价表计算得出可能跟实际票价存在差异仅供参考有些车次如果车次名称末位是或则表示此次列车为隔日开行车具体的开车时间请询问当地火车售票处例如表示当日次列车为北京开往嘉峪关而表示次日次列车为北京开往兰州但在铁路运营及售票中实际车次名称都为次列车和是我们为区分这两趟车的区别而加注的标记六备注该系统的设计中遇到了不少问题导致有的模块并没能实现在需求分析中省略了部分请老师可以理解原谅