地方铁路运报管理系统毕业设计论文.doc
《地方铁路运报管理系统毕业设计论文.doc》由会员分享,可在线阅读,更多相关《地方铁路运报管理系统毕业设计论文.doc(87页珍藏版)》请在三一办公上搜索。
1、中北大学毕业论文地方铁路运报管理系统成教学院常宏景三号楷体学生姓名: 学号: 中北大学成人高考汾阳函授站学 院: 计算机科学与技术函授站点: 王益丽专 业: 指导教师: 2010年9月中文摘要本文介绍了在Visual Studio .Net2005环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个山西省地方铁路集团运输报表管理系统的过程。整个系统采用B/S开发模式,这种模式具有非常良好的可部署性和可维护性,在用户端一般不需要进行任何部署,只要安装了浏览器,就可以使用,而且软件发生更改后,用户在下次使用时,软件自然就是最新的系统,可以充分保证软件的一致性。本系统的开发就是借用此模
2、式的特点来进行的。此模式在建立一些非数据密集型中的应用非常广泛。该系统的设计是根据山西地方铁路集团责任有限公司现有需求了解、资金投入的情况下,整体规划提出一个合理的运输报表管理系统方案,旨在利用方便的网络体系和先进的管理软件,不仅能使运输管理报表及时、快速、准确反映现有运输情况,从而达到运输管理的明确性,提高运输效益,同时能获取巨大的信息资源,为公司领导决策提供详细的数据依据,从而最大限度地提高山西地方铁路集团责任有限公司信息化管理。本系统主要实现报表汇总、图例分析、报表打印等功能。关键字:运报管理,系统设计,.Net Frame Work2.0,水晶报表,图例分析目 录第一章 概 述11.1
3、 管理信息系统的简介11.2 面向对象程序的设计11.2.1 .NET Framework介绍21.2.2开发平台的选择3第二章 运报管理系统分析42.1 项目背景介绍42.1.1组织机构图:52.1.2硬件环境图:62.1.3业务流程图:72.2用户需求分析7第三章 运报管理系统设计83.1系统功能设计83.1.1设计原则83.1.2硬件体系结构93.1.3软件总体架构103.1.4基本设计概念和处理流程113.2系统功能模块123.2.1系统设置123.2.2孝柳铁路公司133.2.3武沁铁路公司133.2.4忻州铁路公司143.2.5宁静铁路公司143.2.6集团公司报表153.2.7孝
4、柳煤运163.2.8大同地铁公司173.2.9阳涉铁路公司173.3系统功能规定173.4数据库设计463.4.1数据库逻辑结构设计463.4.2数据库表结构49第四章 运报管理系统实现544.1 用户界面的实现544.2 程序代码的实现684.2.1系统登陆684.2.2车站字典操作724.2.3总公司报表734.2.4报表打印814.2.5数据集操作824.2.6系统退出83结 论84致 谢84参考文献85第一章 概 述1.1 管理信息系统的简介随着社会的发展,生产规模越来越大,产品越来越复杂。在我国,随着经济体制改革的深入和对外开放的扩大,企业的内外联系越来越多,竞争越来越激烈,经济信息
5、日趋增加,出现了信息“爆炸”。信息作为最主要的战略资源之一,是科学决策的基础和依据。在现代社会组织中,管理信息系统是为了实现组织的整体目标,对管理信息进行系统地、综合的处理,辅助各级管理决策的计算机硬件、软件、通信设备、规章制度及有关人员的统一体。管理决策系统借助于管理信息系统获得各级管理决策必需的信息,又通过管理信息系统对作业系统进行控制,实施决策。现代企业组织结构复杂,管理工作按职能、按决策层次、按产品或服务内容以及按地域部门分类,管理信息量大、面宽。因此管理信息系统在现代社会中的作用越来越大。管理信息系统就是我们常说的MIS(Management Information System),
6、在强调管理,强调信息的现代社会中他变得越来越普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学、运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。管理信息系统起初用于最基础的工作,如打印报表、计算工资、人事管理等,进而发展到企业财务管理、库存管理等单项业务管理,这属于电子数据处理系统。当建立了企业数据库,有了计算机网络从而达到数据共享后,从系统观点出发,实施全局规划和设计信息系统时,就达到了管理信息系统的阶段。随着计算机技术的进步和人们系统的需求进一步提高,人们更加强调管理信息系统功能。1.2 面向对象程序的设计 面向对
7、象的方法学是要求按人们通常的思维方式建立问题领域的模型,设计出尽可能自然表现求解方法的软件。所谓建立模型就是建立问题领域中事物间相互关系,而表现求解问题的方法就是人们思维方法的描述。在面向对象的设计方法中对象和传递信息分别表现事物和事物间的关系,类和继承性是描述人们思维方式的描述方法,方法是在于进行的操作。这种对象、类、消息、方法的程序设计范式的关键在于对象的封装和继承性。通过封装能将对象的定义和实现分开,通过继承性,体现了类与类之间的关系,以及由此带来的基本特征。Visual Studio.NET 是一套完整的开发工具,用于生成 ASP Web 应用程序、XML Web services、桌
8、面应用程序和移动应用程序。Visual Basic.NET、Visual C+.NET、Visual C#.NET 和 Visual J#.NET 全都使用相同的集成开发环境 (IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,此框架提供对简化 ASP Web 应用程序和 XML Web services 开发的关键技术的访问。1.2.1 .NET Framework介绍.NET Framework 是用于生成、部署和运行 XML Web services 和应用程序的多语言环境。它由三个主要部分组成: 公共语言运行库运行
9、库实际上在组件的运行时和开发时操作中都起到很大的作用,尽管名称中没有体现这个意思。在组件运行时,运行库除了负责满足此组件在其他组件上可能具有的依赖项外,还负责管理内存分配、启动和停止线程和进程,以及强制执行安全策略。在开发时,运行库的作用稍有变化;由于做了大量的自动处理工作(如内存管理),运行库使开发人员的操作非常简单,尤其是与今天的 COM 相比。特别是反射等功能显著减少了开发人员为将业务逻辑转变为可重用组件而必须编写的代码量。 统一编程类该框架为开发人员提供了统一的、面向对象的、分层的和可扩展的类库集 (API)。目前,C+ 开发人员使用 Microsoft 基础类,而 Java 开发人员
10、使用 Windows 基础类。框架统一了这些完全不同的模型并且为 Visual Basic 和 JScript 程序员同样提供了对类库的访问。通过创建跨所有编程语言的公共 API 集,公共语言运行库使得跨语言继承、错误处理和调试成为可能。从 JScript 到 C+ 的所有编程语言具有对框架的相似访问,开发人员可以自由选择它们要使用的语言。 ASP.NETASP.NET 建立在 .NET Framework 的编程类之上,它提供了一个 Web 应用程序模型,并且包含使生成 ASP Web 应用程序变得简单的控件集和结构。ASP.NET 包含封装公共 HTML 用户界面元素(如文本框和下拉菜单)
11、的控件集。但这些控件在 Web 服务器上运行,并以 HTML 的形式将它们的用户界面推送到浏览器。在服务器上,这些控件公开一个面向对象的编程模型,为 Web 开发人员提供了面向对象的编程的丰富性。ASP.NET 还提供结构服务(如会话状态管理和进程回收),进一步减少了开发人员必须编写的代码量并提高了应用程序的可靠性。另外,ASP.NET 使用这些同样的概念使开发人员能够以服务的形式交付软件。使用 XML Web services 功能,ASP.NET 开发人员可以编写自己的业务逻辑并使用 ASP.NET 结构通过 SOAP 交付该服务。1.2.2开发平台的选择根据客户环境的调查,选择以wind
12、ows2003 系列为操作系统,编程环境为微软公司的Visual Studio.NET2005,它是windows应用程序开发工具,是目前比较流程的,易学易用的面向对象的开发工具。它提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运用效率和可靠性。数据库采用SQl server 2000,提供了一个更安全、可靠和高效的数据管理平台;提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。能够大幅降低企业级系统的运行和维护的风险及IT管理成本,增强企业客户的管理能力。其中系统冗灾恢复时间达
13、到前所未有的秒级响应能力,大幅提高了系统的性能、扩展型和64位的运算能力,并加以更严格的安全控制。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。本系统的开发平台选择如下: 数据库系统:采用Microsoft公司的SQL Server 2000数据库。 软件平台: .Net Frame Work2.0 客户端环境:Windows 2000/XP 开发工具:Visual Studio.Net 2005 统计报表:水晶报表10第二章 运报管理系统分析2.1 项目背景介绍随着
14、计算机网络的普及和计算机软硬件技术的发展,信息化管理应用已经深入到各个领域。因此,管理的智能化、电子化无疑成为公司发展的新动力,是提高公司竞争力的必然手段。山西省地方铁路集团现状如下:l 各种统计报表依然采用人工计算,误差大、强度高、效率低、耗时费工。l 运输生产信息管理依靠人工操作或电话传输,中间环节多,误传、丢失现象时有发生。l 受信息传输方式影响,具体生产信息量少、不全面,如品名、流向、车数、周转量等无法及时掌握。l 只能电话查询生产状况或听取口头汇报,没有生产日报,无法及时掌握第一手信息,对非常事件的应变能力差,不能为公司领导提供实时可靠的决策依据。2.1.1组织机构图:山西省地方铁路
15、集团责任有限公司下设孝柳铁路子公司、忻州铁路子公司、宁静铁路子公司、阳涉铁路子公司、大同铁路子公司、武沁铁路子公司、孝柳煤运等七个子公司。各个子公司又管辖不同的车站。上图显示的只是部分子公司。2.1.2硬件环境图:目前,山西省地方铁路集团公司以2M专线与所下属的各个子公司相连接,由于某种原因,现在专线只铺设到下属的子公司,而子公司所属的各个车站还是以电话和人工汇总的方式进行数据上报子公司,子公司运报管理员再通过本系统的开发来达到运报管理的目的。2.1.3业务流程图:各个子公司运报管理员把各个车站上报的数据录入到本系统中(数据的录入主要按时间段来录入,由日报生成月报),经本系统的数据汇总后,上报
16、集团总公司,集团总公司的系统管理员通过本系统可对上报的数据生成各子公司报表,并打印,也可通过本系统来对所有子公司信息汇总,生成集团报表,并打印,也可进行数据分析,以柱状图、饼图、曲线图来进行分析打印报表。2.2用户需求分析系统采用数据集中管理模式,所有的数据集中存放在地方铁路集团,各所属子公司的用户权限分配、数据采集、查询、更新操作直接在中心数据库中实时进行。系统采用B/S模式进行设计,各个子公司客户端直接通过IE直接通过B/S方式进行操作。系统要实现网上上报数据,并生成集团报表,界面友好、操作方便、安全可靠,真正的实现数据库一库管理、异地上报、集团统计、汇总、分析,有效的解决原有数据实时性差
17、,报表滞后,数据传输困难,维护难度大等问题系统提供对孝柳铁路子公司、忻州铁路子公司、阳涉铁路子公司、宁静铁路子公司、武沁铁路子公司、大同铁路子公司、孝柳煤运、集团的支持,三级功能要根据各自的特点进行分离,通过统一的登录认证进行区分。系统要支持地方铁路集团所属的各个子公司用户集中并发访问,最大并发用户不少于1000个。系统要对子公司的业务操作提供实时支持,日常业务响应时间5秒,数据采集、汇总等操作延迟时间50秒。系统将主要完成以下核心功能:1、各个子公司的报表数据采集管理;2、各个子公司报表数据的上报;3、集团对各个子公司数据的汇总;4、统计资料的图表显示;5、报表数据的查询;6、日报、月报的打
18、印;7、报表数据的累计、合计;第三章 运报管理系统设计3.1系统功能设计3.1.1设计原则1、应用第一原则。系统设计必须坚持“以应用为导向”的原则,所有网络设施、硬件设备和软件系统都是为应用服务的。系统建设要注重应用效果,讲究应用效益,最大限度地发挥投资效益。2、易用性原则。系统建设应从整体上给工作人员和管理决策者带来方便性、适用性和效率,无论硬件还是软件,只有使用方便、简单才能推广应用,设计必须考虑系统的易用性,符合人机工程学和心理学原理。3、适应性原则。总体方案设计要与经济、应用需求和技术现状及其发展变化相适应,管理软件系统建设是一个没有止境的过程,系统的总体设计要具有动态扩展性,符合技术
19、发展趋势和开放性标准,能够妥善考虑和处理异构接口问题。4、经济性原则。方案设计要考虑总体拥有成本最小化、综合效益最大化。系统建设成本不仅要考虑一次性的初期投入,还要考虑系统建成后的维护成本、未来功能完善成本、系统升级扩展成本,在保证整体效益的前提下,努力使总体成本最小化。5、安全稳健原则。方案设计应有健全的安全防范、数据备份和灾难恢复机制,确保系统的稳健运行。6、易维护原则。方案设计要考虑网络设备和系统平台具备安装简便、配置灵活、使用方便、易于维护的特点。通过网络管理能合理地配置和调整网络负载、监视网络状态、控制网络运行。3.1.2硬件体系结构3.1.3软件总体架构 软件的建设应该突出强调信息
20、的分类和主题的分类、信息的整合和充分利用,系统采用标准化的硬件平台和组件化、模块化软件来构造。为了最大限度地提高系统的灵活性、可升级性和可裁减性,方便用户的使用和定制,为此,根据用户的实际需求我们提出了构件化软件设计模式,以构件的方式来实现整个系统的建设,其总体架构见下图: 系统功能结构设计:3.1.4基本设计概念和处理流程基本设计概念:日报、月报、图例分析、合计、累计、车站、流向子公司上报流程:集团公司处理流程:3.2系统功能模块系统分八个模块:系统设置 集团公司 孝柳 宁静 忻州 武沁 阳涉 孝柳煤运 大同地铁 3.2.1系统设置1 用户权限管理系统分三级权限,系统管理员、总公司领导、子公
21、司操作员;系统管理员具有一切操作权限总公司领导具有查询和报表打印权限(只限集团公司报表)子公司操作员具有录入、删节除、修改等普通权限并带预警功能2 字典维护车种、到达局、货物品名、车站等字典维护3 用户口令修改用户可以自己修改口令3.2.2孝柳铁路公司1 孝柳铁路公司各车站生产完成情况统计 功能:各项合计、累计2 孝柳铁路公司运输收入统计功能:合计,累计,日报、月报3.主要要货物品类装车去向统计功能:日报、月报 4孝柳公司主要发货单位运量统计月完成计划(累计完成/计划量)月收入累计收入5孝柳公司运营主要经济技术指标完成情况统计 月报,一个月一条数据,不合计6.孝柳公司主要发货单位发站统计表(车



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 地方 铁路 管理 系统 毕业设计 论文

链接地址:https://www.31ppt.com/p-3937840.html