全路客调命令及客车编组管理信息系统概要设计说明书.doc
《全路客调命令及客车编组管理信息系统概要设计说明书.doc》由会员分享,可在线阅读,更多相关《全路客调命令及客车编组管理信息系统概要设计说明书.doc(32页珍藏版)》请在咨信网上搜索。
1、全路客调命令及客车编组管理信息系统概要设计说明书文件编号ITCMOR-QCS-D-PI02记 录 号项目编号xxx文件版本V1.3编 制课题组日 期20090621审 核日 期批 准日 期铁 道 部 运 输 局铁道部信息技术中心修订历史记录日期版本说明作者/修改者20090606V1.1系统概要设计初稿课题组20090614V1.2修改完善各个子系统的功能设计课题组20090621V1.3修改完善数据库设计课题组目 录1引言11.1目的11.2引用文件11.3术语和缩写词12设计准则33系统总体设计73.1系统总体架构73.2应用功能架构83.3网络结构103.4平台架构114环境134.1软
2、件开发环境134.1.1硬件要求134.1.2软件要求134.1.3网络要求144.2软件运行环境144.3运行控制145功能设计165.1功能模块命名规则165.1.1功能编号定义165.1.2功能命名定义165.2客调命令子系统165.2.1处理流程图165.2.2模块汇总表165.2.3模块关系图185.3客车编组子系统185.3.1处理流程图185.3.2模块汇总表185.3.3模块关系图185.4辅助功能子系统185.4.1处理流程图185.4.2模块汇总表195.4.3模块关系图195.5异常处理设计195.5.1错误信息编码规则195.5.2错误信息代码表195.5.3补救措施2
3、06接口设计217数据库设计227.1数据表命名规则227.2逻辑结构设计227.2.1数据表汇总227.2.2数据表间关联关系247.2.3256.2.3.1sc_parameter 001258259非功能需求设计269.1人工处理过程269.2性能269.3安全性设计269.3.1系统级安全269.3.2数据库级安全279.3.3应用级安全279.4系统维护设计2710附录2810.1详细设计功能模块列表2810.2需求-设计映射表2828Error! Reference source not found.1 引言1.1 目的全路客调命令及客车编组管理信息系统概要设计说明书是在总结调度系
4、统前期研究成果的基础之上,以全路客调命令及客车编组管理信息系统总体方案为基础,依据调度信息化专项规划,借鉴国外先进的IT设计理念,编写而成。本文档对系统进行概要设计,为系统详细设计提供指导,并为系统开发提供参考依据。本文档的预期读者为系统详细设计人员、系统开发人员和系统技术维护人员。1.1 引用文件1 全路客调命令及客车编组管理信息系统总体方案2 全路客调命令及客车编组管理信息系统概要设计说明书3 计划调度管理系统(OPMS4.0)总体技术方案4 运输调度指挥信息化专项规划5 铁路行车调度规则6 铁路货车统计规则1.2 术语和缩写词客运调度,简称客调;客调命令(包含三种类型:开行类命令、甩挂类
5、命令、其它类命令);开行类命令(包含临客增加令、临客停运令、临客更改令、临客取消令、临客其它令);甩挂类命令(包含甩挂增加令、甩挂更改令、甩挂取消令、甩挂其它令);其它类命令,指除去开行类和甩挂类命令以外的客调自由编辑的命令;命令发布(包含命令的申请、会签、下达、回执);旅客列车时刻表,简称时刻;旅客列车编组,简称编组(包含基本编组、实际编组);基本编组,指旅客列车计划的编组方案;实际编组,指旅客列车实际的编组情况;编组数据库,简称编组库;旅客列车交路,简称交路;旅客列车基本运行图,简称基本图;径路。客运调度,简称客调;设计准则客调命令(包含三种类型:开行类命令、甩挂类命令、其它类命令);开行
6、类命令(包含临客增加令、临客停运令、临客更改令、临客取消令、临客其它令);甩挂类命令(包含甩挂增加令、甩挂更改令、甩挂取消令、甩挂其它令);其它类命令,指除去开行类和甩挂类命令以外的客调自由编辑的命令;命令发布(包含命令的申请、会签、下达、回执);旅客列车时刻表,简称时刻;旅客列车编组,简称编组(包含基本编组、实际编组);基本编组,指旅客列车计划的编组方案;实际编组,指旅客列车实际的编组情况;编组数据库,简称编组库;旅客列车交路,简称交路;旅客列车基本运行图,简称基本图;径路。2 设计准则设计准则对设计过程中应遵守的设计标准进行了说明,并且对需求的约束情况进行了明确,对于其质量约束和隐含约束进
7、行了说明。1) 需求约束 本系统在开发的过程中要遵守CMMI L3过程标准,要实现对整个系统开发过程的可定制管理,对于整个过程的文档实现可跟踪管理,分阶段项目里程碑实现整个系统的开发。 系统采用Java作为开发语言,JDK版本采用1.6;应用服务器版本采用WebLogic10.3或GlassFish2.1,应用服务器端技术采用EJB3.0规范技术;数据库服务器采用Oracle10g;客户端框架技术采用WebStart或OSGi规范技术,JRE版本采用1.6。服务器硬件条件满足安装应用服务器的要求。 系统中消息的传输采用JMS传送方式,采用JMS1.2规范技术;系统与其它系统的信息交换采用Web
8、Service或数据共享的方式。 系统界面应满足用户的功能需求,文档应规范管理。2) 质量约束 在各种应用环境下,针对相同的输入要保证系统有相同的输出。系统应对可列举的异常情况进行处理,具备容错处理能力。 系统满足易操作、易管理的要求,具备良好的用户操作界面,针对系统的使用过程建立完善的用户帮助使用手册。 系统满足可扩展性、可伸缩性。针对不同路局的情况,提炼出公共模块和专用模块,模块化开发设计整体系统结构;不但要满足当前各种业务的实际需求,而且要充分考虑用户数据增加、业务种类和业务量增长的需求。 系统满足灵活性要求,提炼公共配置参数,通过调整系统的参数,实现系统功能的变更。 系统充分考虑实现性
9、和经济性,考虑和利用现有的硬件资源、软件可复用代码,既要考虑到系统的先进性和有效性,又要考虑其实现的可能性和经济性。 整体系统的安全性要给予统一的保证,要保证数据的安全传输,防止篡改和窃取;对于设备和应用也要提供安全保障,确保系统正常运行。 系统要满足高可维护性,针对不同的路局、不同的需求要进行整体的维护考虑,从系统架构方面考虑整体系统的可维护性。 系统设计要考虑可移植性。要充分考虑到硬件配置和环境发生变化的可能性,最大限度的提高软件的可移植性。3) 隐含约束隐含约束考虑到需求文档中没有明确指出的相关内容,这些内容可能对于系统的设计、开发产生影响,需要统一在这里进行说明。 系统使用的前提默认用
10、户可以使用计算机进行正常办公处理,具备使用计算机办公的能力;可以具备学习相应的软件使用手册的能力。 系统假设客户端可以正常安装JDK1.6,可以具备足够的硬盘、内存运行应用程序,假设客户端具有足够的处理能力以运行系统。系统认为当前的业务模式在一定可以预见的时间内不会发生根本性的变化,默认当前业务模式可以正常运转。系统总体设计3 系统总体设计3.1 系统总体架构系统的总体架构如下图所示,系统架构图描述了本系统和其他外部系统之间的关系,定义了系统整体的结构和系统与外界系统之间的交互接口。图1 系统总体架构图对于整个客调系统的访问要通过铁路安全平台的认证。客调系统的运行结果要为其它工种的调度系统提供
11、接口,为各工种调度协同工作提供辅助决策的功能。局级和站段级别的客调系统要与客运列车编组系统交互,实现数据共享查询及校验的功能。系统采用统一的数据处理平台和消息传输平台,在进行数据传输的时候采用统一的网络传输平台。3.2 应用功能架构应用功能架构图如下所示,主要介绍了各个业务应用之间的关联关系,整体应用采用C/S结构,针对客调系统在不同级别上面的部署情况,分为铁道部、铁路局、站段三级应用。图2 应用功能结构图铁道部、铁路局和站段三级应用都包含命令模块、编组模块、权限配置模块和查询统计模块;铁路局级应用相对铁道部级应用增加了日班计划模块,可以实现基本图和径路的管理。系统对数据的访问和存储采用三层结
12、构,即客户端(client)-应用服务端(server)-数据库服务器(database)。所有对数据库的修改均通过应用服务器进行,两级数据同步通过局应用服务器和部应用服务器之间的沟通完成。路局客调和部客调通过应用服务器的JMS消息驱动通信,各种客调命令如临客加开命令、停运命令、甩挂命令等,均通过统一调度命令平台进行命令的编辑、申请、会签、审核、下达和回执。3.3 网络结构网络结构对整个系统的网络类型、结构进行了描述,对于接入方式进行了规定,列举了各个网络设备和子网的功能。图3 网络结构图整体系统分为铁道部级、铁路局级的网络结构,铁路局与铁道部之间通过路由器连接。在铁道部级的网络环境中,铁道部
13、的应用服务器和数据服务器通过防火墙与铁道部的以太网进行连接;铁道部客调和客运营销处直接连接到铁道部以太网。在铁路局级的网络环境中,铁路局的以太网根据自己的IP定义规则设定IP,铁路局的应用服务器和数据服务器通过防火墙与铁路局的以太网进行连接;铁路局客调、客运处、运输、机务、车辆、票务中心等部门直接连接至铁路局以太网。站段直接连接到所属铁路局的以太网,或者通过路由器连接到路局的以太网。3.4 平台架构平台架构描述了应用服务器上面的应用部署情况,平台的架构图如下图所示,描述了服务器的情况和服务器上面对应的数据内容情况。图4 应用部署架构铁道部应用服务器设置为两台,通过应用负载均衡提供服务,应用服务
14、器中间件产品选择WebLogic10.3或GlassFish2.1,存储的内容为命令、编组等处理程序;数据库版本选择Oracle10g,存储系统运行所需的命令、编组等信息;消息中间件产品选择WebLogic10.3或者GlassFish2.1所带的MQ中间件;铁路局端平台架构同铁道部端平台架构一致。环境4 环境本章节对软件的开发环境、运行环境进行了说明,在开发环境中对软件、硬件提出了相应的要求,并且对于网络环境和运行控制提出了要求。4.1 软件开发环境这里对软件的硬件需求、软件需求和网络要求进行了说明,明确了开发工具和开发部署服务器的选择。4.1.1 硬件要求下表对软件开发的硬件环境进行了说明
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全路 命令 客车 编组 管理信息系统 概要 设计 说明书
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。