计算机软件论文栏目提供最新计算机软件论文格式、计算机软件硕士论文范文。详情咨询QQ:1847080343(论文辅导)

铁路局政治工作宣传管理系统的计算机软件设计与实现

日期:2018年10月23日 编辑:ad201107111759308692 作者:无忧论文网 点击次数:1159
论文价格:150元/篇 论文编号:lw201809142124034530 论文字数:45655 所属栏目:计算机软件论文
论文地区:中国 论文语种:中文 论文用途:硕士毕业论文 Master Thesis

本文是一篇计算机软件论文,本文以成都局集团公司为背景,政治工作管理信息系统是将路局党、工、团组织和相关党群部门对局属各单位党、工、团组织和党群部门的政治工作日常业务以及一体化考核纳入信息化管理。构建的政治工作管理信息平台为扎实推进政治工作规范化信息化、不断提升政治工作科学化水平。


第 1 章  绪论


1.1  论文背景与意义

近年来在互联网的大潮下,软件已经影响到了各行各业,使每个行业的生产工作消费模式跟随着变化。铁路作为广大群众出行的一个重要方式,铁路系统各部门的各项交流和管理也需要进行信息化升级。为了更好简化铁路部门员工的工作方式、处理故障发生、提高员工办事效率,促进信息材料的共享,使得铁路信息资源得到更好的利用,在铁路部门内部建设一个高实用性的政治工作信息管理系统已经成为一个趋势。

中国铁路成都局集团公司(以下简称成都局集团公司)政治工作管理信息系统是为了进一步贯彻落实总公司党组“强基达标、提质增效”的战略部署,以政治工作“信息化建设年”活动为契机,按照“互联网+政治工作”行动计划和“一网一平台一客户端”总体架构,构建的政治工作管理信息平台。主要实现全局政治工作专业化集成、流程化设置、多样化采集、数字化记录、自动化操作、日常化运用,辅助全局各级党群政治工作日常管理和业务,支持全局政治工作按月、季、年度进行一体化考核。本文开发的政治工作宣传管理系统属于众多铁路办公信息系统的一员。构建铁路办公信息系统的总体目标是实现铁路机关内部办公一体化和智能化和全路办公信息系统联网,提升全局网络化水平和办公水准,解决由于铁路系统地域跨度大而造成的机关分散、办公时延和资源共享问题,极大提高铁路系统办公效率,缓解我国铁路高速发展所遇到的大客流量压力和工作压力。

成都局集团公司政治工作信息管理系统为一个全面的政治工作平台,是将路局党、工、团组织和相关党群部门对局属各单位党、工、团组织和党群部门的政治工作日常业务以及一体化考核纳入信息化管理。该平台主要包含组织管理、宣传管理、局(党)办管理、纪委管理、工会管理、团委管理、政法管理和政治工作一体化考评系统等 8个子系统。其中政治工作宣传管理系统为成都局集团公司政治工作管理信息系统下的一个子系统。

.....................


1.2  国内外研究现状

本课题研究的成都局集团公司政治工作宣传管理信息系统属于众多铁路办公信息系统中的一员,因此本文对国内外的铁路信息化建设现状做出了不同程度的研究,下面将阐述铁路办公系统不同方向的信息化研究及应用成果。

1.2.1  国外研究现状

受政治、经济、文化和人口等多种不同的社会环境的影响,导致了铁路信息化在各国发展的差异。大多数的西方国家面积小,他们的运输组织方式与大面积和人口多的我国之间有着较大的差异。但俄罗斯、法国、北美洲国土面积相对而言宽广,同我国的运输方式类似。随着计算机技术的飞速发展,近年来他们在铁路信息化建设方面进行了很多探索,并取得了较为显著的效果。

俄罗斯铁路管理办公自动化发展的较早,在 20 世纪 70 年代中期,俄罗斯铁路就开始建设自动化信息系统。俄罗斯在 1998 年运营的优质运输服务综合自动化系统实现了实施监控运输计划和自动收集收入统计的执行情况,相关货运文件和票据信息以及货运相关站点信息都被实时传递给俄罗斯铁路局,极大程度上提高了铁路系统的办公效率。 

计算机技术在北美铁路运输中应用非常广泛。很多铁路运输公司的运输管理信息系统都是采用铁路集中式用户服务中心。用户服务中心设有行政管理和运输控制中心等部门。两者之间较为独立,使各项工作有条不紊地进行,达到较高的工作效率。加拿大国家铁路经过 10 多年的努力,创建了服务可靠性战略系统核心应用,对企业的运营和决策提供很多的帮助。美国的联合太平洋铁路公司创建的数据仓库在铁路业务上均有涉猎,并充分利用从数据中得到的信息进行统计分析和决策 。

........................


第 2 章  相关理论技术介绍


2.1 C#和 ASP.NET

C#  (C  Sharp)是 Microsoft 公司在 2000 年发布的面向对象的编程语言,是由 C 和C++语言衍生而来,它与 Java 语言极其相似,但与 Java 语言又有很多的不同之处。C#语言是一种简洁的、类型安全的面向对象编程语言,在.NET Framework 上运行。在了解 C#与 ASP.NET 之前有必要先了解.NET 框架。 

.NET 框架(.Net  Framework),它是一个集成多语言的编程环境。.NET 框架下可以开发 Windows 应用程序、Web 应用程序、Web 服务等程序,适合多种语言开发,其中当然包括C#。.NET框架是一个巨大的代码库。它有三个主要组成部分:CLR(Common Language Runtime,公共语言运行时),服务框架(Services Framework)和上层的两类应用模板即传统的 Windows 应用程序模板(Win Forms)和基于 ASP.NET 的面向 Web的网络应用程序模板。

为了更好的了解 ASP.NET 技术,首先得了解 ASP,ASP 是 Active Server Pages 的简称,是一种动态网页技术。ASP.NET 是运行在.NET 平台下的由 ASP 发展而来的脚本语言,它吸收了 ASP、JAVA  等优点摒弃了 ASP 的缺点。ASP.NET 支持 C#、VB.NET、Jscript.NET  这 3 种脚本语言,C#是专门为.NET 定做的编程语言。

ASP.NET 语言简单易学,同时适应性好,本身集成很多控件,可以支持多种开发语言。执行效率高,从开发到部署,整个过程只要有基本编程经验就可以上手。

..........................


2.2  系统开发模式

目前流行的两种软件开发主流技术可粗略分为 C/S(Client/Server,客户端/服务器)和 B/S(Browser/Server,浏览器/服务器)。 

C/S 架构有着请求响应速度快、个性化强的优势,在数据量较少时,响应可以更加迅速,同时客户端也可以针对不同的业务需求进行定制开发。但是它同时也存在以下几个问题:

1. 部署困难:C/S 架构不仅需要安装服务器软件,还要在客户端上安装对应的软件。

2. 维护成本高:当系统功能进行扩展或技术更新升级时,由于客户端分布广泛,
造成升级的难度加大。

3. 可移植性差:软件在兼容性的方面表现差,在不同平台移植性可想而知。 针对成都局集团公司管理信息系统当前的状况和管理模式,本系统采用的是 B/S架构。B/S 架构采用浏览器来代替传统的 C/S 中的客户端软件,交互界面则是通过浏览器来显示。Web 服务器通过浏览器处理用户的请求操作和对数据库的访问,同时把返回结果通过 Internet 传递给浏览器[24],把事务逻辑脱离出客户端,很大程度上的简化了客户端,与 C/S 相比,B/S 架构具有以下几个优势: 

1. 操作使用方式简单:B/S 最大的优点就是无需安装,只需在有网络环境下通过浏览器就能对系统进行使用,且界面统一,简单易操作。

2. 维护性和可扩展性强:当系统需要进行技术升级时,只需管理人员在服务器上进行部署运行,不再需要对每个客户端单独进行更新。

3. 平台无关性:实现了跨平台使用,很好的解决了操作系统的兼容问题。

............................

第 3 章  系统需求分析 ....................... 10

3.1  系统业务需求 ........................ 10

3.1.1  需求概述 ....................... 10

3.1.2  系统用户需求 .................... 10

第 4 章  系统设计 ......................... 24

4.1  系统设计思想 ........................ 24

4.2  系统架构设计 ..................... 24

第 5 章  系统实现 ............................... 47

5.1  系统开发平台与环境 ................... 47

5.2  系统的通用功能和权限实现 ......................... 47


第 6 章  系统测试及应用


6.1  系统测试

系统测试通常采用黑盒测试的方法,在系统测试之前需要设计测试用例,对于设计的测试用例,如果没有发现错误,且实际运行结果和预期结果一致,则认为该测试通过测试用例。为节约篇幅,本节主要对系统测试环境及最终测试结果进行简单介绍。

6.1.1  测试环境

本系统是基于铁路内网建设,采用 B/S 架构。其中铁路内网是指的铁路局域网,是全国铁路单位内部搭建的局域网。因此在进行测试时,只需在任意一台连接成都局集团公司局域网的计算机上,通过 Chrome 浏览器登录成都局集团公司信息管理系统下分配的政治工作蜂窝模块便可进行相应系统测试。由于此次测试机器为本机,因此本机的测试环境就不再具体介绍。测试环境可以参见表 5-1 中的相关介绍。

6.1.2  测试结果

本系统具有大量的用户角色,同时政治工作宣传管理系统资源对不同的用户角色开放不同的