集团经营管理信息系统的设计与实现.docx
- 文档编号:5701687
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:56
- 大小:792.23KB
集团经营管理信息系统的设计与实现.docx
《集团经营管理信息系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《集团经营管理信息系统的设计与实现.docx(56页珍藏版)》请在冰豆网上搜索。
集团经营管理信息系统的设计与实现
专业硕士学位论文
集团经营管理信息系统的设计与实现
DesignandImplementoftheManagementInformation
SystemofGroupCompany
作者:
李慧娟
导师:
刘世峰
北京交通大学
2018年9月
学位论文版权使用授权书
本学位论文作者完全了解北京交通大学有关保留、使用学位论文的规定。
特授权北京交通大学可以将学位论文的全部或部分内容编入有关数据库进行检索,提供阅览服务,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。
同意学校向国家有关部门或机构送交论文的复印件和磁盘。
(保密的学位论文在解密后适用本授权说明)
学位论文作者签名:
导师签名:
签字日期:
年月日签字日期:
年月日
中图分类号:
UDC:
学校代码:
10004
密级:
北京交通大学
专业硕士学位论文
集团经营管理信息系统的设计与实现
DesignandImplementationoftheManagementInformation
SystemofGroupCompany
作者姓名:
李慧娟学号:
10135106
导师姓名:
刘世峰职称:
教授
工程领域:
软件工程学位级别:
硕士
北京交通大学
2018年9月
致谢
首先,由衷地感谢我的导师支持我选择自己感兴趣的研究方向,并提供了良好的科研环境和非常多的指导意见。
在研究生学习期间,老师们渊博的学识、严谨的治学、务实的态度给我留下了深刻的印象。
从老师那里我不仅学到了理论知识、治学态度还学会了很多做人的深刻道理。
这将使我受益终生。
在此,谨对导师辛勤培养和关心致以衷心的感谢!
在我学习生活中给予我无私帮助的人们,正是由于你们的帮助,我才能更快的获取知识。
资料收集和整理以及系统的设计开发期间,得到了集团经营管理信息系统的技术人员及相关领导大力支持与协作,在此向他们表示衷心的感谢!
最后感谢所有在我成长道路上关心、支持和帮助过我的人们!
中文摘要
某集团有限公司是交通部直属企业,现为国务院国资委管理的大型中央企业的全资子集团,是集公路勘察设计、规划咨询、工程监理、施工和科研等业务于一体的全国性专业公司。
公司原有的信息管理系统只涵盖了立项与招投标管理,而随着公司业务的不断扩展集团原有的信息系统已经远远不能满足现在的业务需求,为此公司领导决定开发一个更加完善的信息管理系统把公司的立项、招投标、财务、合同以及内部办公系统充分的纳入进来,从而全面提高公司的信息化水平,精简公司业务流程,提高公司经营效益。
某集团经营管理信息系统项目便基于该基本需求。
本文作者是该项目的主要参与者。
在项目开发的不同阶段作者分别负责不同的工作,在项目初期作者对该项目的规划与可行性分析做了充分的调研工作;在需求分析阶段作者与公司同事一起针对公司内部的各个业务流程做了充分的调查分析,调研了各个业务的功能需求;在系统设计阶段结合公司领导对于公司业务未来发展的预期明确了系统的边界与接口;在项目开发阶段,则负责跟踪项目进度,负责项目相关各部门的沟通与协调。
系统通过ASP.NET,SQLServer等开发完成之后形成了现在的经营管理信息系统。
该系统将大型集团现有的各项业务充分的纳入了系统之中,简化了公司内的各项业务流程,使公司的业务流程更加符合业务标准、更加符合规范。
该系统还简化了公司的审批流程,缩短了业务审批时间,同时还简化了公司员工的工作使员工工作更加迅速与快捷,提高了员工的工作效率。
系统的实施很好的提高了公司的经营效益。
关键词:
经营管理系统;ASP.NET;SQLServer
分类号:
TP393
ABSTRACT
GroupCompanyisdirectlyundertheMinistryofTransportation,iscurrentlyawholly-ownedsubsidiaryofthemanagementoflargecentralenterprisesofSASAC.Itisanationalprofessionalcompanywhichcontainshighwaysurveyanddesign,planningconsultation,constructionsupervision,constructionandresearchbusinessandsoon.Theoriginalinformationsystemofthecompanyjusthasthefunctionaboutprojectandbidding.Withthebusinesscontinuestoexpand,theexistinginformationsystemsoftheconsultativegrouphascannotmeetthebusinessneeds.Thiscompanyleadershipdecidedtodevelopamorecomprehensiveinformationmanagementsystemtooperatethebusinessofmanagementcompanies.Sothecompanycanuseittoimprovetheinformationtechnologyofthecompany,andtostreamlinebusinessprocesses,toimprovetheoperationalefficiencyofthecompany.
Theauthoristhemainparticipantintheproject.Theauthorisresponsiblefordifferenttasksatdifferentstagesofprojectdevelopment,todotheresearchworkinthebeginningofaprojectoftheprojectplanningandfeasibilityanalysis;intheneedsanalysisphaseoftheauthorandco-workersagainstthecompany'sinternalbusinessprocessesfullinvestigationandanalysis,researchtheneedsofeachbusinessfunction;combinedwiththecompanyleadershiptothefuturedevelopmentforthecompany'sbusinessisexpectedtoclearthesystemboundariesandinterfacesinthesystemdesignstage;intheprojectdevelopmentphase,isresponsiblefortrackingtheprogressoftheproject,responsibleforprojectcommunicationandcoordinationofvariousdepartments.
SystemformedthroughthecompletionofthedevelopmentofASP.NET,managementinformationsystems.ThesystemwillbetheconsultativeGroup;thebusinessisfullyincorporatedintothesystemtosimplifythebusinessprocesseswithinthecompany,thecompany'sbusinessprocessesmoreinlinewithbusinessstandardsmoreinlinewiththespecification.Thesystemalsogreatlysimplifiestheapprovalprocess,greatlyreducingthebusinessapprovalcycle,butalsosimplifiesthecompanystafftomakeemployeesworkmorequicklyandfast,greatlyimprovingtheefficiencyofthestaff.Theimplementationsofthesystemimprovetheoperationaleffectivenessofthecompany.
KEYWORDS:
ManagementInformationSystem;ASP.NET;SQLServer
CLASSNO:
TP393
1引言
本文从某集团经营管理信息化出发,以某集团的基本业务流程为基础,充分利用软件工程的思想和技术以及信息系统分析与设计的基本工具与技术开发设计了某集团经营管理信息系统。
在系统规划中,作者广泛阅读了工程类公司信息化建设方面中的相关文献,确定了系统建设的基本目标。
在系统分析设计中,作者参考了相关工程公司信息系统的设计,并充分利用系统分析与设计工具描述了某集团经营管理系统的业务需求流程以及功能结构。
在开发过程中,作者与开发人员一起利用主流的开发框架,通过科学有效的项目管理,在开发过程中做好与公司各部门的有效沟通,充分保证了系统项目的完成工期与质量。
系统实施之后把公司的各项基本业务都纳入了信息化系统,大大简化了公司各个部门的业务流程,提升了公司员工的工作效率,并全面提升了公司的信息化水平。
1.1课题背景
某集团有限公司成立于1992年,是交通部直属企业,现为国务院国资委管理的大型中央企业的全资子集团,注册资本20000万人民币。
某集团是集公路勘察设计、规划咨询、工程监理、施工和科研等业务于一体的全国性专业公司,经营范围遍布全国各省、市、自治区,连续多年跻身全国勘察设计百强行列,在公路行业勘察设计单位中名列前茅。
通过多年积累和发展,某集团业已成为工程建设领域技术领先、实力雄厚的一流综合性服务提供商,业务横跨公路、市政、铁路、建筑、环境工程、测绘、信息化等多个行业和领域。
尤其在公路建设行业,更是具备了从规划、可行性研究、勘察设计、设计咨询等前期咨询,到工程施工、工程监理、工程检测、工程养护、项目代建、工程总承包、造价咨询、项目管理等覆盖公路建设全行业的一条龙全过程服务能力。
近年来随着公司规模的不断扩大,公司的各项业务也在不断增多。
公司原有系统功能只有招投标及立项,不能涵盖经营管理的业务需求、且功能模块业务分离不成体系;特别是流程审批不透明(不能实时查询流程审批进展及状态)。
这表明公司原有的信息系统已经远远不能满足公司的业务发展需求。
为了更好地满足公司的业务发展需求、更好的支撑公司未来的战略发展与变革,中国公路工程咨询集团有限公司决定打造一个全新的信息系统,以便规范公司的业务体系结构、简化与规范公司业务流程、简化员工工作、提高员工的工作效率,进而全面提升公司的信息化水平和经营效益。
而集团经营管理信息系统开发项目便是基于此。
1.2课题研究目标
根据某集团有限公司的要求,新的经营管理信息系统要把公司的各项业务充分纳入进来,包括招投标管理、财务管理、合同管理、项目管理以及内部办公平台管理等。
在规范化集团公司业务流程的同时,使各个模块的功能系统化体系化,从而全面提高集团公司的信息化水平,提高集团公司的经营效益。
该项目的建设目标如下:
(1)满足集团公司未来的战略发展需求与变革。
对于现代化企业来讲,企业的信息化水平决定着企业的发展效益。
近年来,中国公路工程咨询集团有限公司的业务不断发展壮大,原有的企业信息系统已经不能满足公司的业务需求,更不用提契合集团公司未来的发展战略与变革。
为此新的经营管理信息系统要充分考虑集团公司未来的业务发展方向,在充分满足集团公司现有业务需求的同时,为集团公司未来的战略发展与变革留好接口。
充分满足集团公司未来的战略发展需求与变革。
(2)对上满足精细化要求。
通过多年积累和发展,某集团业已成为工程建设领域技术领先、实力雄厚的一流综合性服务提供商,业务横跨公路、市政、铁路、建筑、环境工程、测绘、信息化等多个行业和领域。
如上所述由于集团公司的业务涉及多个领域,而今年来集团公司的业务规模也不断发展壮大,出于对集团公司服务精益求精的要求,集团公司对于上级单位的管理要求也不断提高。
为此新的经营管理信息系统针对对于上级部门的统计上报功能要有充分的覆盖面即要充分覆盖集团公司的业务领域,同时要满足不同部门的精细化要求。
(3)对下实现高质量的服务。
为了在现有人员少,职能多的现状下,近一步提高服务质量,集团公司需要新的经营管理系统提供一个内部系统办公平台,通过该平台可以很好的简化员工的业务操作流程,针对员工的业务工作如流程审批、消息传达、文件传送等实现电子化操作。
从而大大简化了员工的日常工作量,使新的经营管理系统大大的提高员工的工作服务质量。
1.3主要工作和意义
作者作为该项目的核心参与人,全程参与项目需求分析,系统设计与实现及测试工作的过程。
课题以某集团公司经营管理信息系统的设计开发为基础详细的探讨了信息系统开发的主要流程及主要设计开发工具。
在系统分析与开发过程中主要使用了DFD(DataFlowDiagram)数据流图,用例图(UserCase)等,并使用了三层体系架构,通过.NET平台完成了系统的开发工作,并通过IIS服务器与WindowsServer2008将系统予以发布实施。
根据项目的不同阶段,作者围绕本科题进行以下内容的研究与实践:
(1)针对某集团公司的战略规划进行分析并结合相关公司信息系统开发分析,形成本项目可行性分析报告。
(2)针对某集团公司的各个业务部门的业务工作进行详细分析得出其业务流程并通过数据流图展示出来。
(3)根据业务需求分析制定总体设计原则,充分考虑未来运作过程中的业务发展,明确系统边界,并充分考虑系统未来的预期变化要求。
(4)根据需求分析并结合实际原则详细的设计了系统的各个业务功能模块以及数据库的详细设计。
(5)跟踪开发进度,负责项目相关各部门的沟通与协调。
(6)从业务角度,对系统测试用例进行分析与审核,保证系统全面满足业务需求。
(7)制定系统的维护原则,保证系统高效实施运转。
1.4本文组织结构
第1章:
引言,结合项目实际,论述项目背景、建设目标和作者在项目开发中的主要工作。
第2章:
基础技术介绍,围绕本项目,站在技术应用的角度,对相关技术进行基础性简介,为系统设计和实现奠定技术基础。
第3章:
系统需求,围绕系统需求的提出,对业务进行描述,通过DFD展示集团公司的业务流程。
UML中的用例图完成对需求的建模。
第4章:
系统分析与设计,根据系统需求分析确定系统的设计原则与思想,同时给出系统的整体功能架构并确定系统的各个模块的详细功能。
并结合数据库的设计思想与原则针对系统的数据库的逻辑结构与物理结构进行详细的设计。
第5章:
系统实现,通过.NET平台针对系统进行编码开发,并展示了相关系统功能模块的实现效果图。
第6章:
系统测试与维护,从功能测试和性能测试两个方面进行论述,通过完整测试用例验证系统的正确性,健壮性,并确定系统维护原则。
第7章:
结论,本项目的成功实施,很好的实现了中国公路工程咨询集团公司的全面信息化,提高了集团公司的效益。
1.5本章小结
本章是论文的引言章节,概要介绍项目的背景与目标,简略描述作者在本系统建设中的作用,并给出论文结构。
2相关技术
本章立足于系统基础技术介绍,围绕本项目,站在技术应用的角度,对相关技术进行基础性简介,为系统设计和实现奠定技术基础。
2.1.NET平台介绍
自Java问世以来,由于其卓越的跨平台性能而迅速得到众多程序员的青睐。
微软公司为了其长远的发展战略,在借鉴Java运行机制的基础上推出了新一代的程序开发平台Microsoft.Net[1]。
该平台的推出使得开发者创建运行在IIS(InternetInformationServer)服务器上的Web应用程序更为容易,同时它使创建稳定、可靠而又安全的Winform程序也变得更为容易。
平台以.NETFramework为组织架构,该架构包括CLR(CommonLanguageRuntime)通用语言运行环境和基础类库。
其中CLR是用于运行和加载应用程序的软件组件。
.NET平台下的开发工具主要包括:
VisualStudio.NET集成开发环境,用来开发和测试应用程序和.NET编程语言,用来创建运行在CLR下并且使用.NET基础类库的应用程序。
.NET平台框架示意如图2-1。
图2-1.NET开发平台
Fig.2-1.NETDesignPlatform
ASP是ActiveServerPage的缩写,意为“动态服务器页面”[2]。
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具[3]。
ASP的网页文件的格式是.asp,现在常用于各种动态网站中,而ASP.NET则是对ASP的一种扩展,其功能更加强大,性能更优[4]。
其主要特点优势如下[5][6]:
(1)执行效率大幅度提高
(2)世界级的工具支持
(3)强大性和适应性
(4)简单性和易学性
(5)高效可管理性
2.2B/S体系架构
B/S(Browser/Server)结构即是浏览器和服务器结构。
它是随着Internet技术的兴起,对C/S(Client/Server)结构的一种变化或者改进的结构。
在这种结构下,用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。
这样就可以在很大程度上简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。
以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。
它是一次性到位的开发,它能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它可以有效地保护数据平台和管理访问权限,服务器数据库也非常安全。
特别是在Java这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效[7]。
2.2.1B/S与C/S架构比较
C/S和B/S是在现在程序员通用的开发模式和技术架构中的两大主流技术。
C/S是美国Borland公司最早研发,B/S是美国微软公司研发。
目前,这两项技术以被世界各国所通用,在国内公司中,以C/S和B/S技术开发出产品也很多。
这两种技术都有自己一定的市场份额和客户群[8]。
C/S架构软件的优势与劣势:
(1)应用服务器运行数据负荷较轻。
最简单的C/S体系结构的数据库应用由两部分组成:
客户应用程序和数据库服务器程序。
分别可称为前台程序与后台程序。
运行数据库服务器程序的机器,也称为应用服务器。
一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库服务器,可以称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则做出应答,送回结果,应用服务器运行数据负荷较轻。
(2)数据的储存管理功能较为透明。
在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,前台应用可以违反的规则,并且通常把那些不同的运行数据,在服务器程序中不集中实现,例如访问者的权限,编号可以重复、必须有客户才能建立定单这样的规则。
所有这些,对于工作在前台程序上的最终用户,是“透明”的,他们无须了解背后的过程,就可以完成自己的一切工作。
在客户服务器架构的应用中,前台程序不是非常“瘦小”,麻烦的事情都交给了服务器和网络。
在C/S体系的下,数据库不能真正成为公共、专业化的仓库,它受到独立的专门管理。
(3)C/S架构的劣势是高昂的维护成本且投资大。
首先,采用C/S架构,要选择适当的数据库平台来实现数据库数据的真正“统一”,使分布于两地的数据同步完全交由数据库系统去管理,但逻辑上两地的操作者要直接访问同一个数据库才能有效实现,有这样一些问题,如果需要建立“实时”的数据同步,就必须在两地间建立实时的通讯连接,保持两地的数据库服务器在线运行,网络管理工作人员既要对服务器维护管理,又要对客户端维护和管理,这需要高昂的投资和复杂的技术支持,维护成本很高,维护任务量大。
其次,传统的C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,由于产品的更新换代十分快,代价高和低效率已经不适应工作需要。
在Java这样的跨平台语言出现之后,B/S架构更是猛烈冲击C/S并对其形成威胁和挑战[9]。
2.2.2B/S架构软件的优势与劣势
(1)维护和升级方式简单。
目前的软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。
对一个稍微大一点的单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。
无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。
所以B/S架构是将来信息化发展的主流方向。
今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的。
因此,维护和升级革命的方式是客户机越来越简单,服务器越来越复杂。
(2)成本降低,选择更多。
浏览器成为了现在电脑上的一个标准配置,现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。
所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使的Linux操作系统快速发展起来。
(3)应用服务器运行数据负荷较重。
由于B/S架构管理软件只安装在服务器端(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器端(Server)完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。
但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃”等问题,后果不堪设想。
因此,许多单位都备有数据库存储服务器,以防万一[10]。
2.3数据库技术介绍
数据库技术是信息系统的一个核心技术。
是一种计算机辅助管理数据的方法,它研究如何组织和存储数据,如何高效地获取和处理数据。
本章节主要介绍数据库及SQL方面的技术。
2.3.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 集团 经营 管理信息系统 设计 实现