1、 毕 业 论 文 地方铁路运报管理系统 学生姓名: 学号: 学 院: 函授站点: 专 业: 指导教师: 2010 年 9 月 三号楷体 成教学院 计算机科学与技术 中北大学成人高考汾阳函授站 中文摘要中文摘要 本文介绍了在 Visual Studio .Net2005 环境下采用“自上而下地总体规划,自下 而上地应用开发”的策略开发一个山西省地方铁路集团运输报表管理系统的过程。整个 系统采用 B/S 开发模式,这种模式具有非常良好的可部署性和可维护性,在用户端一般 不需要进行任何部署,只要安装了浏览器,就可以使用,而且软件发生更改后,用户在 下次使用时,软件自然就是最新的系统,可以充分保证软件
2、的一致性。 本系统的开发就是借用此模式的特点来进行的。此模式在建立一些非数据密集型中 的应用非常广泛。 该系统的设计是根据山西地方铁路集团责任有限公司现有需求了解、资金投入的情 况下,整体规划提出一个合理的运输报表管理系统方案,旨在利用方便的网络体系和先 进的管理软件,不仅能使运输管理报表及时、快速、准确反映现有运输情况,从而达到 运输管理的明确性,提高运输效益,同时能获取巨大的信息资源,为公司领导决策提供 详细的数据依据,从而最大限度地提高山西地方铁路集团责任有限公司信息化管理。 本系统主要实现报表汇总、图例分析、报表打印等功能。 关键字:关键字:运报管理,系统设计,.Net Frame W
3、ork2.0,水晶报表,图例分析 - 1 - 目目 录录 第一章 概 述 1 1.1 管理信息系统的简介. 1 1.2 面向对象程序的设计. 1 1.2.1 .NET Framework 介绍. 2 1.2.2 开发平台的选择. 3 第二章 运报管理系统分析. 4 2.1 项目背景介绍. 4 2.1.1 组织机构图:. 4 2.1.2 硬件环境图:. 6 2.1.3 业务流程图:. 7 2.2 用户需求分析 7 第三章 运报管理系统设计. 8 3.1 系统功能设计 8 3.1.1 设计原则. 8 3.1.2 硬件体系结构. 9 3.1.3 软件总体架构. 10 3.1.4 基本设计概念和处理流
4、程. 11 3.2 系统功能模块 12 3.2.1 系统设置. 12 3.2.2 孝柳铁路公司. 13 3.2.3 武沁铁路公司. 14 3.2.4 忻州铁路公司. 14 - 2 - 3.2.5 宁静铁路公司. 14 3.2.6 集团公司报表. 15 3.2.7 孝柳煤运. 17 3.2.8 大同地铁公司. 17 3.2.9 阳涉铁路公司. 17 3.3 系统功能规定 18 3.4 数据库设计 46 3.4.1 数据库逻辑结构设计. 46 3.4.2 数据库表结构. 49 第四章 运报管理系统实现 54 4.1 用户界面的实现. 54 4.2 程序代码的实现. 67 4.2.1 系统登陆. 6
5、7 4.2.2 车站字典操作. 72 4.2.3 总公司报表. 72 4.2.4 报表打印. 81 4.2.5 数据集操作. 82 4.2.6 系统退出. 83 结 论. 83 致 谢. 84 参考文献. 85 - 1 - 第一章第一章 概概 述述 1.1 管理信息系统的简介管理信息系统的简介 随着社会的发展,生产规模越来越大,产品越来越复杂。在我国,随着经济 体制改革的深入和对外开放的扩大, 企业的内外联系越来越多, 竞争越来越激烈, 经济信息日趋增加,出现了信息“爆炸” 。信息作为最主要的战略资源之一,是 科学决策的基础和依据。 在现代社会组织中,管理信息系统是为了实现组织的整体目标,对管
6、理信息 进行系统地、综合的处理,辅助各级管理决策的计算机硬件、软件、通信设备、 规章制度及有关人员的统一体。 管理决策系统借助于管理信息系统获得各级管理 决策必需的信息,又通过管理信息系统对作业系统进行控制,实施决策。现代企 业组织结构复杂,管理工作按职能、按决策层次、按产品或服务内容以及按地域 部门分类,管理信息量大、面宽。因此管理信息系统在现代社会中的作用越来越 大。 管理信息系统就是我们常说的 MIS(Management Information System),在强 调管理,强调信息的现代社会中他变得越来越普及。MIS 是一门新的学科,它跨 越了若干个领域,比如管理科学、系统科学、运筹学、统计学以及计算机科学。 在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系 统。管理信息系统起初用于最基础的工作,如打印报表、计算工资、人事管理等, 进而发展到企业财务管理、 库存管理等单项业务管理, 这属于电子数