铁路设计院管理信息系统的设计与实现

来源 :信息周刊 | 被引量 : 0次 | 上传用户:yeyuxx008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】本文通过对比铁路设计院管理信息系统与普通管理信息系统的联系与区别,引出铁路设计院的需求。通过介绍系统设计架构、系统需求,来介绍铁路设计院管理信息系统的实现过程。
  一、引言
  1.1概述
  管理信息由信息的采集、信息的传递、信息的储存、信息的加工、信息的维护和信息的使用五个方面组成。完善的管理信息系统MIS具有以下四个标准:确定的信息需求、信息的可采集与可加工、可以通过程序为管理人员提供信息、可以对信息进行管理。
  一个完整的管理信息系统(Management Information System,简称:MIS)应包括:辅助决策系统(DSS)、工业控制系统(IPC)、办公自动化系统(OA)以及数据库、模型库、方法库、知识库和与上级机关及外界交换信息的接口。通过用户的具名登录(或匿名登录),以及相应的权限控制,可以实现在远端对系统的浏览、查询、控制和审阅。
  1.2 铁路设计院管理信息系统
  铁路设计院管理信息系统(简称:DMIS)不仅需要具备以上模块,还由于其阶段性、长期性、多专业配合、多部门配合等特性,与传统意义上的MIS系统既相似,也有所区别。
  实现无纸化审核,设计图纸和设计审核单按流程流转保存(具有一旦填写确认审核单并发出后,图纸和审核单自动保存最后结果,不可自行随意更改的功能,确保责任明确),实行电子签名(实行一人一号,具有防止冒他人签名功能。可在异地办公、设计、复核、审核,审核单随图纸一同流转),文件图纸最终经总体确认和院总确认后,报计划部進行文印。落实铁道部质量终身负责制,防止出现改了核了,出的文件和图纸还是错版,减少不必要的人为错误。
  二、系统架构与设计
  2.1 系统架构
  软件采用了B/S架构(即浏览器和服务器结构),开发平台使用了STRUTS +SPRING组合的WEB框架,数据库采用了MYSQL+HIBERNATE的组合方式。
  2.2 系统设计
  2.2.1 B/S架构
  B/S结构即浏览器和服务器结构。这种结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。其缺点在于在图形的表现能力上以及运行的速度上弱于C/S(客户端-服务器端)架构。
  2.2.2 MVC三层架构
  MVC(Model View Controller)即模型-视图-控制器这样的一种结构。使用MVC 的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。
  图5 MVC三层架构
  2.2.3 struts+hibernate+spring框架
  Struts 是MVC的一种实现,它将 Servlet和 JSP 标记用作实现的一部分。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。在struts+hibernate+spring框架中,struts+spring充当了控制层(C),hibernate+spring充当了模型层(M),而struts同时也兼具充当了视图层(V)的功能。
  在三者的整合过程中,通过配置文件利用Spring来控制Struts的方法:
  org.springframework.web.context.ContextLoaderListener

  同时,利用Spring来控制Hibernate,以此间接地操作数据库:
   true SJY_proxool proxool.xml true
  

  另外,使用hibernate还有另外一个好处,就是数据库无关性。也就是说,在本软件中,使用的是MYSQL数据库,如果用户要求数据库使用ORCAL或者MSSQL,普通的做法只能将数据库操作这一部分重新进行一个开发,但是使用hibernate之后,可以仅仅通过修改hibernate的配置文件,就可以方便的进行转换。
  2.2.4 jxl技术
  Jxl技术实际上是将Jxl.jar包导入工程之中。这个jar包是一个java操作excel表格的工具类库 。支持Excel 95-2000的所有版本,生成Excel 2000标准格式,支持字体、数字、日期操作,能够修饰单元格属性,支持图像和图表。   应该说以上功能已经能够大致满足我们的需要。最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。
  DMIS中,在非常多的地方都可以用到这一技术,例如用户信息的导入、各种表格以及审核单等都可以通过写入excel表中将其信息导出来。另外,也可以利用这一功能,间接实现打印功能。
  三、系统需求及实现
  3.1 系统需求
  DMIS系统主要用以解決工程项目中的进度安排的管理,图纸文件的审核流程管理,以及图纸文件的归档管理等。
  进度安排是根据项目计表制定的,用户在规定日期之前提交计表规定的内容;用户可以根据不同需要查看计表的执行情况。
  审核流程管理是按照计表规定的需要提交的内容,在互提资料之前,将图纸、文件等按照不同的审核流程进行审核,审核完成后的图纸、文件方可进行互提资料。
  归档管理是在图纸、文件按照计表要求提交之后,将其保存在服务器上,用户可以根据权限申请查看这些归档文件。
  DMIS设计模块包括:登陆模块、项目管理模块、进度管理模块、互提资料模块、项目审批模块、归档模块等几部分,其重点模块实现过程如下。
  3.2 项目管理
  项目管理模块主要功能包括新建、修改、查看等三个功能。
  项目信息(如图3-1)包括两部分,其一是项目基本信息,其二,参与项目的人员(如图3-2)。
  图3-1 工程项目基本信息
  图3-2 工程项目参与人员
  在添加参与人员时,首先在上图2中的下拉框选择专业,之后就会在次下拉框下面列出此专业的所有人员。用户可以在复选框中同时选中多个,并且选择此人员的职能,并且点击“确定”,添加多个人员,完成之后就会在页面上方项目人员信息中对应的职能下,列出刚才选定的人员。当全部专业选择完毕后,点击“完成并提交”按钮,就可以完整的新建一个工程了。
  3.3 进度管理
  项目进度模块包括上传、制定和查看项目进度等三个功能。只有项目的总体才可以上传、制定项目进度(如图3-3,图3-4)。同时,项目进度是与用户的工作提醒是相关的;互提资料时也需要首先在项目进度中有此项资料的进度安排才可以互提。
  图3-3 导入项目进度
  图3-4 制定项目进度
  导入项目进度表时,系统会判定文件的格式,限制为.xls格式。同时会判定文件中各条记录是否符合数据要求。导入功能是用于有多条项目记录需要录入时,方便用户操作。制定项目进度是在用户有单一项目进度需要录入时使用,用户选择专业,计划交付日期以及接受单位之后,点击“提交”即可。
  3.4 互提资料
  互提资料模块包括填写、审核以及查看等三个功能。互提资料单的填写同样限制为只能由项目的参与人员才可以操作(如图3-5)。互提资料单需要经过设计者、审核者以及接收者确定之后才算互提资料成功。在接收者确认之后,用户的任务数量会减少一个。
  图3-5 互提资料单
  互提资料时,选择项目、项目进度后,在列表中选择需要互提的资料,系统会自动填写相应信息,用户需要要填写互提资料单的内容并且点击
  提交。
  3.5 项目审批
  工程项目审批模块包括图纸上传,图纸下载与图纸审核等三个功能。图纸上传之后,系统会自动为此图纸生成一张审核单,单据内容包括各职能人员审核情况及修改意见。
  用户登录后,进入审核页面时,系统会根据之前在新建工程项目时所设定的人员职能情况,在审核页面中仅列出符合登录用户的职能所对应的功能,如下图3-6:
  图3-6 审核页面
  图3-7 审核意见填写页面
  在操作时,点击图3-7中“通过审核”按钮表示图纸没有问题,审核通过;“修改意见”表示图纸尚有问题存在,点击之后进入图3-7页面,填写审核意见。
  图3-6中,在“设计”这一栏如果没有点击过“通过审核”,下面的“复核”、“专业负责人”等均无法点击“通过审核”或者“修改意见”按钮,这样的目的在于实现逐级审核。并且在点击过“通过审核”之后,图3-7中的“修改”、“新增”按钮均无法再次的修改审核意见。这样的设计也是为了使设计更加的规范。
  4 结束语
  DMIS的设计编码工作已经告一段落,但是后续很长一段时间都要需要进行DEGUG以及版本更新的工作,只有这样才能将DMIS的功能不断地额完善,逐渐成熟,逐步的使之达到用户的要求。
  参考文献:
  [1] 计磊、李里、周伟:《精通J2EE——Eclipse Struts Hibernate
  Spring整合应用案例》,人民邮电出版社,2006年;
  [2] 李刚 :《Spring2.0宝典》,电子工业出版社,2006年;
  [3] Patrick Lightbody、Jason Carreira著 谭颖华、张云飞、唐勇译:《WebWork in Action》中文版,电子工业出版社,2006年11月;
  [4] Bruce Eckel著 陈吴鹏、饶若楠译:《Java 编程思想》第三版,机械工业出版社,2006年;
  [5]卓越科技:《Dreamweaver 8网页制作》,电子工业出版社,2006年;
  [6]百度百科:http://baike.baidu.com/
其他文献
【摘 要】建设安装工程结算经济效益从不同的角度来看有不同的含义:对于投资方建设单位来说,希望能以尽可能少的投资取得尽可能多投资效益。而对于施工单位来说,则希望在满足设计和规范要求的前提下,尽可能的降低施工成本以取得最大利润。一个要求是少花钱、多办事;一个要求是办好事、多赚钱,工程结算是在这样的矛盾对立统一的过程中来进行的,它的最终审核下来的工程造价关系到业主以及承包商自身的利益。不论是国家的投资还
期刊
【摘 要】随着社会经济的快速发展,土木工程成为人们关注的重点,土木工程的发展在一定程度上促进了我国经济的发展,但也产生了很多的环境问题。基于此,本文就土木工程建筑施工阶段的环保管理进行分析与研究。  【关键词】土木工程;施工阶段;环保管理  引言  在未来建筑建设、建筑改造过程中节能技术也都会更多的开始普及,这是趋势,也是必然。建筑的节能环保施工也还需要更多的加入建筑经济学的考虑,因为如今资源环境
期刊
【摘 要】文章阐述区县级公共图书馆文化信息资源共享工程如何结合当地实际,搞好硬件建设、管理及如何开展多种形式的惠民服务活动  【关键词】区县公共图书馆:共享工程:建设:服务  一、 区县级共享工程建设的主要任务  2002年8月,国家文化部、财政部共同组织实施了一项文化建设创新工程,也是惠及千家万户的民心工程、德政工程—全国文化信息资源共享工程建设,此项工程是满足基层群众文化需求的重要途径。近年来
期刊
【摘 要】暖通空调设备安装的施工是一项复杂而且细致的工作,从其概念出发,简单的阐述了目前施工中的不足之处,并提出了几项行之有效的措施,为工程施工工作的顺利进行提供了有效的依据。基于此,本文着重分析暖通空调安装施工中存在的问题与方法。  【关键词】暖通空调;安装施工;问题  1、当前暖通工程安装存在的主要问题及原因  1.1、各专业管线、设备的交叉问题  暖通空调施工是建筑施工中的一个重要分项,其安
期刊
【摘 要】本文主要围绕着市政道路造价问题展开分析,探讨了市政道路造价的影响要素,同时,论述了市政道路造价的控制方法,以期可以为今后市政道路的造价工作提供参考。  【关键词】市政道路;造价;影响要素;控制  一、前言  在当前市政道路工程中,影响市政道路造价质量的要读众多,为了能够更好的提升市政道路工作的有效性和质量,避免工程出现质量问题,必须要探讨其控制对策。  二、市政道路的特点  1、市政道路
期刊
【摘 要】随着科学技术的不断革新,在城市规划设计中,GIS技术已经运用得十分普遍。本文主要阐述了GIS在城市规划管理以及城市三维可视化规划设计中的作用,并根据GIS技术的特点和优点描述了它的发展前景。  【关键词】GIS;城市;规划设计;应用;分析  城市规划涉及的基本问题是城市设施和城市资源在空间上的合理分布,地理信息系统(GIS , Geog raphical Info rma tio n S
期刊
【摘 要】本文分析了城市规划与低碳城市的意义,针对低碳环保城市规划设计进行详细探究。  【关键词】低碳环保;城市规划;设计  引言  在我国城市未来发展的方向中,建立低碳城市日益受到人们广泛地关注。在进行城市建设时,评估规划工程对环境的影响,避免造成环境的破坏从而带给人们更好的生活空间。通过分析城市发展中存在的问题,对低碳城市的规划设计提供相应的措施。  一、城市规划与低碳城市的意义  1、城市规
期刊
【摘 要】供热从福利推向市场,城市供热把热作为商品,用户以取暖用以用了多少热量和热力公司进行结算。本文详实介绍城市供热改革的意义和推行中遇到的种种困难并分析了其内在原因,供热计量改革只有不单能给供热企业带来收益,也能为广大用热住户或单位不单提高其用热的舒适度,又能让其经济上受益。只有这两个条件满足,供热计量改革才能水到渠成。  一、供热计量改革的意义  在过去相当长的一段时期内,我国城市的集中供热
期刊
【摘 要】高层房屋建筑施工技术需要围绕其建筑的特点和施工的技术要求来提高,将更先进而有效的新技术应用到高层房屋建设当中。当今地产行业的发展和城市结构的紧凑,使高层房屋建筑越来越多,提高高层房屋建筑施工技术是未来建筑行业不可忽视的重点。本文主要研究的是高层房屋建筑施工技术的分析与思考。  【关键词】高层房屋建筑;施工技术;要点  1、关于高层建筑施工的技术概况  高层建筑施工决定了其对相关施工设备、
期刊
【摘 要】随着我国路桥施工数量的增加,对预应力混凝土施工的应用也越来越广泛。预应力混凝土施工的应用过程中,会出现一定的问题,需要施工企业全面了解预应力混凝土技术,根据应用过程中出现的问题,采取有效的措施,保证路桥施工的质量安全,实现预应力混凝土施工的良好应用效果,才能促进我国路桥施工的发展。基于此,本文主要研究的是路桥预应力混凝土施工质量控制。  【关键词】路桥;预应力混凝土;质量控制  引言  
期刊