铁路信息查询系统的需求分析.doc_第1页
铁路信息查询系统的需求分析.doc_第2页
铁路信息查询系统的需求分析.doc_第3页
铁路信息查询系统的需求分析.doc_第4页
铁路信息查询系统的需求分析.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论