教育局oa系统用车管理的设计与实现大学论文Word文件下载.docx
《教育局oa系统用车管理的设计与实现大学论文Word文件下载.docx》由会员分享,可在线阅读,更多相关《教育局oa系统用车管理的设计与实现大学论文Word文件下载.docx(31页珍藏版)》请在冰点文库上搜索。
1.1系统开发的背景和意义1
1.2国内外现状分析2
1.2.1国内现状分析2
1.2.2国外现状分析3
1.3论文结构4
2系统开发及相应配置5
2.1C#5
2.2简介5
2.3VisualStudio20106
2.4SqlServer2008简介7
2.5IIS服务器简介7
3系统的需求分析8
3.1系统可行性8
3.2系统开发的原则8
3.3项目介绍9
3.3.1项目相关单位介绍9
3.3.2用车管理业务模块功能9
4系统设计11
4.1系统的结构11
4.2用车管理模块流程图12
4.3数据库表设计13
5系统功能的实现15
5.1登陆界面15
5.2添加车辆使用信息15
5.3修改车辆使用信息16
5.4车辆维护18
5.5车辆使用的管理19
6结论21
参考文献22
致谢.......23
1绪论
1.1系统开发的背景和意义
办公自动化(Office
Automation)是20世纪70年代中期发达国家迅速发展起来的一门综合性技术。
我国的OA产业从80年代末发展至今,已从最初的提供面向单机的辅助办公产品,发展到面向企业级应用的大型协同工作软件。
其发展过程大致分3个阶段。
第一阶段
以数据为处理中心的传统MIS系统它的最大特点是应用基于文件系统和关系型数据库系统,以结构化数据为存储和处理对象,强调对数据的计算和统计能力。
其贡献在于把IT技术引入办公领域,提高了文件管理水平。
但是这种方式缺乏对收发文等群组协作工作过程的处理能力,因而其自动化程度是有限的。
第二阶段
以工作流为中心的办公自动化系统办公自动化已实现了以工作流为中心。
这种方式彻底改变了早期办公自动化的不足之处,以E-Mail文档数据库管理、复制、目录服务、群组协同工作等技术作支撑,以工作流为中心的第二代办公自动化系统包含众多的实用功能和模块,实现了对人、对事、对文档、对会议的自动化管理。
与第一代办公自动化相比,第二代系统具有以网络为基础,以工作流自动化为主要的技术手段,缺少对知识管理的能力等特点。
第三阶段
知识管理技术为基础的自动化系统第三代OA的核心是知识,实现的基础是知识管理技术。
知识管理是一个系统工程,可以帮助企业解决知识共享和再利用的问题,目标是将正确的知识传授给正确的人,使他们采取合适的行动,避免重复错误和重复工作。
知识管理关注“如何获取、组织、利用和传播在企业信息系统和人们头脑中的知识”。
第三代OA系统有几个显著的特点:
实时通信,员工与专家可以网上实时交流,信息广泛集成的内容编目,知识门户的构造。
第三代OA帮助企业从How
To的过程转到Know的过程,将办公自动化系统由模拟手工作业向改变并提高手工作业效率的过渡。
综合上述各种新的需求不难发现,现阶段的OA系统将以知识管理为核心、以实时协作为技术支撑手段,以统一的知识门户为展现方式目前,云山市教育局虽然也采用Office等软件,实现办公文档的输入和打印等功能,但是整个办公管理过程还是停留在手工操作的层次,办公效率较低,很多事务不能够得到及时方便的处理,没有能够很好的利用该局已有的计算机硬件和网络环境,迫切需要建立新的系统,从根本上提高办公效率。
现在,Web开发技术不断发展和成熟,能够在互联网上实现非常复杂的系统,满足各种业务要求;
同时,计算机硬件和网路也得到飞速发展,计算机数据处理速度以及网路传输速度都得到几何倍数的增长;
通过高校、专业培训班,以及网路学习资料等渠道,人们操作计算机的熟练程度越来越高。
在这种背景下,系统基本上都是采用Web技术来实现,并且在实际工作中起越来越重要的作用。
现在的OA系统不仅能够满足单位或者组织内部的日常办公活动,还能够进一步扩展为单位之间或者组织之间的信息交流,从而达到利用计算机系统,来提高办公效率、加快各种办公业务流程处理速度的目的,实现办公数字化、流程自动化、操作灵活,而不受地域、时间的约束,真正提高办公效率。
目前,云山市教育局虽然也采用Office等软件,实现办公文档的输入和打印等功能,但是整个办公管理过程还是停留在手工操作的层次,办公效率较低,很多事务不能够得到及时方便的处理,没有能够很好的利用该局已有的计算机硬件和网络环境,迫切需要建立新的系统,从根本上提高办公效率。
正是在上面描述的大背景下,同时为了响应政府机构电子政务要求,提高办公效率,云山市教育局决定委托该市的Winarray软件公司开发OA系统,以满足该教育局日常办公需要。
OA是以开放、先进的Intranet/Internet/Web技术为核心的新一代信息处理集成平台。
通过它的建设将以计算机最新并成熟的技术为依托,提高企业信息化水平,在单位内部实现信息资源共享和流通,为各级领导及时了解情况,为宏观管理和科学决策提供高效便利的服务,单位员工及时掌握各方面动态,改善办公条件,使得单位的管理更加高效化、无纸化、规范化和科学化。
OA提供开放、安全和可管理的信息共享、业务处理和协同工作的平台,能够满足单位内部事务处理需要。
它主要是面向单位计算机网络规模在几十台到几百台,主要应用为:
信息共享、资料管理、业务数据查询、公文处理、审批处理、电子邮件、数据查询、短信发送、人事管理、固定资产管理、单位车辆管理、等等业务处理、内部办公和协同工作,根据我国办公自动化建设的现状和存在的问题,使我国办公自动化建设走上健康快速发展的轨道,在办公自动化建设方面应采取如下对策:
(1)在组织实施方面:
从传统的工业项目管理体制转向专业化和产品化实施体制,确保系统的运行维护和系统持续的升级,走合作与分工并举的道路。
由此可造就一批以办公自动化为业务核心的、规模较大的专业软件公司。
(2)在技术选向方面:
选择与世界发展潮流吻合的技术。
现在还在流行的技术并不能代表未来一定能够流行。
技术的标准化程度要高,开放程度要好。
关键应用主张自主开发,发展民族产业。
在技术结构方面,尽快从Client/Server结构体系转Browser/Server结构体系,采用B/S思路,最终用户界面统一为浏览器,应用系统全部在服务器端,是标准的三层结构体系。
系统负载轻,开放性好,系统维护升级方便。
(3)系统设计方面:
考虑到我国办公自动化的现状,采用生命周期法和快速原型法相结合,在已有产品的基础上,以快速原型法为主。
在实施方面遵循统一规范和分布实施的原则。
(4)在设计思想方面:
从传统的面向业务的设计转向面向用户的设计,即将设计的着眼点放在用户对象身上,设计视角范围是整个内部网,在此基础之上进行相关业务设计。
将面向对象的思想引入到系统设计中去。
1.2国内外现状分析
1.2.1国内现状分析
自20世纪90年代中期至今,互联网技术在我国迅速发展和普及,引出了Intranet、Internet、政府上网工程、企业上网工程、电子政府、电子商务、电子管理、政府内部网、企业网、数字神经系统和数字化办公等一系列新概念。
在新的时期,基于多年办公自动化建设经验和互连网技术的发展,我们对办公自动化的认识也越来越清楚。
从网络的性质来看,办公自动化应定位于内部网(Intranet);
从办公性质来看,办公自动化应定位于数字化办公;
从信息化建设的角度来看,办公自动化应是信息化建设的基础。
办公自动化建设的本质是提高决策效能为目的的。
通过实现办公自动化,或者说实现数字化办公,可以优化现有的管理组织结构,调整管理体制,在提高效率的基础上,增加协同办公能力,强化决策的一致性,最后实现提高决策效能的目的。
办公自动化应该是尽快向数字化办公发展。
所谓数字化办公即几乎所有的办公业务都在网络环境下实现。
从技术发展角度来看,特别是互连网技术的发展,安全技术的发展和软件理论的发展,实现数字化办公是可能的。
从管理体制和工作习惯的角度来看,全面的数字化办公还有一段距离。
首先数字化办公必然冲击现有的管理体制,使现有管理体制发生变革,而管理体制的变革意味着权利和利益的重新分配;
另外管理人员原有的工作习惯、工作方式和法律体系有很强的惯性,短时间内改变尚需时日。
尽管如此,全面实现数字化办公是办公自动化发展的必然趋势实现数字化办公既不同于传统的OA,也不同于MIS的建设,它的结构是Intranet网的结构,它的构建思路是自上而下的,即首先把整个内部网看成是一个整体,这个整体的对象是网上所有用户,它必需有一个基础,我们称这个基础为内网平台,就好像PC必需有一个操作系统为基础一样。
内网平台负责所有用户对象的管理、负责所有网络资源(含网络应用)的管理、网络资源的分层授权、网络资源的开放标准和提供常用的网络服务(如邮件、论坛、导航、检索和公告等)。
在平台的基础之上,插接各种业务应用(可理解为传统的MIS),这些应用都是网络资源。
用户通过统一的浏览器界面入网,网络根据用户的权限提供相应的信息、功能和服务,使用户在网络环境下办公。
我国办公自动化的发展方向应该是数字化办公。
从技术发展角度来看,特别是互联网技术的发展,安全技术的发展和软件理论的发展,实现数字化办公是可能的。
但从管理体制和工作习惯的角度来看,全面地数字化办公还有一段距离,首先数字化办公必然冲击现有的管理体制,使现有管理体制发生变革,而管理体制的变革意味着权力和利益的重新分配;
尽管如此,全面实现数字化办公是办公自动化发展的必然趋势。
1.2.2国外现状分析
国外办公自动化始于六十年代初,迄今,办公自动化在发达国家已得到迅速发展并早已进入成熟期。
进入九十年代后,国外办公自动化的发展趋势为:
(1)办公自动化设备向着高性能、多功能、复合化。
(2)整个办公自动化系统向数字化、智能化、无纸化、综合化办公系统发展;
(3)办公用计算机向着多媒体化、网络化发展;
(4)通信在办公自动化系统中的地位进一步加强,可充分利用Internet等现代通信技术,建立全球性的通信网络体系。
计算机网络技术在办公自动化中的应用降低了对办公场地的要求(如面积可以很小等),极大地提高了办公地点的灵活性,出现了网络虚拟办公室以及SOHO(小办公室/家庭办公)。
1.3论文结构
本论文分6章。
第一章绪论,主要介绍系统发展的背景,及国内外现状。
第二章主要对开发语言,C#介绍,以及对开发环境VisualStudio2010、SqlSever2008和IIS的介绍。
第三章系统开发的可行性,目的,以及原则,并且对项目进行了详细的介绍。
第四章写了系统的设计,详细的介绍了数据库的设计以及具体的流程图。
第五章系统的具体功能的实现,以及部分具体相关代码。
第六章总结全文。
2系统开发及相应配置
2.1C#
C#是面向对象的编程语言。
它使得程序员可以快速地编写各种基于MICROSOFT.NET平台的应用程序,MICROSOFT.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
在C#中类的声明与C++和Java很相似。
但是,不像C++,C#结构体与类是不支持继承。
但是,与Java相同的是,一个结构体可以实现接口(interface)。
Java的关键字import已经被替换成using,它起到了同样的作用。
正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。
使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过INTERNET进行调用。
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。
它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。
C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
2.2简介
ASP.NET开发的首选语言是C#及VB.NET,同时也支持多种语言的开发。
因为是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。
通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到的Web应用中。
ASP.NET使用一种字符基础的,分级的配置系统,虚拟服务器环境和应用程序的设置更加简单。
因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。
这种被称为"
ZeroLocalAdministration"
的哲学观念使的基于应用的开发更加具体和快捷。
因为每一层都可以在仅仅更改很少量的代码后,就能放到物理上不同的服务器上使用,因此结构灵活而且性能更佳。
此外,每层做些什么其它层是完全看不到的,因此更改、更新某层,都不再需要重新编译或者更改全部的层了。
这是个很强大的功能。
例如,如果把数据访问代码与业务逻辑层分离,当数据库服务器更改后,你只需要更改数据访问的代码,因为业务逻辑层是不变的,因此不需要更改或者重新编译业务逻辑层。
一个N层的应用程序通常有三层:
表现层、业务层和数据层。
表现层(PresentationLayer)
表现层用于用户接口的展示,以及用业务层的类和对象来“驱动”这些接口。
业务层(BusinessTier)
业务层用于访问数据层,从数据层取数据、修改数据以及删除数据,并将结果返回给表现层。
通常该层被划分成两个子层:
业务逻辑层(BusinessLogicLayer,BLL)和数据访问层(DataAccessLayers,DAL)。
业务逻辑层在数据访问层之上,也就是说BLL调用DAL的类和对象。
DAL访问数据并将其转给BLL。
2.3VisualStudio2010
VisualStudio是微软公司推出的开发环境。
是目前最流行的
Windows
平台应用程序开发环境。
VisualStudio2010,代号为"
Hawaii"
,已于2010年4月12日上市。
一个社区技术预览(CTP)版的VisualStudio2010以一个包含WindowsServer2008操作系统的预装虚拟硬盘的形式发布。
2009年5月18日,VisualStudio2010Beta1发布给Microsoftdevelopernetwork用户,而后在2009年5月20日向公众开放。
此测试版是可安装的,不像上述的CTP版本是内置于一个虚拟硬盘的。
VisualStudio是微软公司推出的开发环境。
是目前最流行的Windows平台应用程序开发环境。
VisualStudio2010同时带来了NETFramework
4.0、MicrosoftVisualStudio2010CTP(CommunityTechnologyPreview--CTP),并且支持开发面向Windows7的应用程序。
除了MicrosoftSQLServer,它还支持
IBM
DB2和Oracle数据库。
目前有五个版本:
专业版、高级版、旗舰版、学习版和测试版。
在一个组织中,应用程序生命周期管理(ALM)将牵涉到多个角色。
但是在传统意义上,这一过程中的每个角色并不是完全平等的。
VisualStudioTeamSystem2010将坚持打造一个功能平等、共同分担的平台以用于组织内的应用程序生命周期管理过程。
VS作为微软.NETFramework平台开发工具,无论易用性、功能性等各方面,是现时所有开发工具套件中最为出色的,而VS2010更是微软抛离其他对手一个里程碑版本。
微软官方确认VisualStudio2010正式版将在2010年4月12日正式发布,这对软件业以及开发人员将产生重要影响。
VisualStudio是微软公司推出的、目前最流行的Windows平台应用程序开发环境。
VisualStudio2010精心打造了云计算架构,使在线应用软件的开发及应用更为简洁;
在敏捷开发中,VisualStudio2010把Scrum作为基本Agile开发模型,真正实现了方法论,这是VisualStudio的一大成就;
VisualStudio2010搭配Windows7,Silverlight4,在RIA应用、Web应用上有较大切入,使Web应用达到一个新境界;
VisualStudio2010加大了对多核并行运算的支持并且其中的C++IDE增强,可更好支持C++。
顺应新的技术潮流,每年,业界内的新技术和新趋势层出不穷。
通过VisualStudio2010,微软将为开发者提供合适的工具和框架,以支持软件开发中最新的架构,开发和部署。
从VisualStudio的第一个版本开始,微软就将提高开发人员的工作效率和灵活性作为自己的目标。
VisualStudio2010将继续关注并且显著地改进开发者核心的开发体验。
微软将继续投资于市场领先的操作系统,工具软件以及服务器平台,为客户创造更高的价值。
2.4SqlServer2008简介
SQLServer2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQLServer版本。
在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景。
微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。
微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:
关键任务教育局OA数据平台、动态开发、关系数据和商业智能。
SQLServer2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。
这个平台有以下特点:
(1)可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
(2)高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。
(3)智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。
2.5IIS服务器简介
IIS是InternetInformationSe