毕业设计(论文)-教育局OA系统---系统管理的设计与实现.doc_第1页
毕业设计(论文)-教育局OA系统---系统管理的设计与实现.doc_第2页
毕业设计(论文)-教育局OA系统---系统管理的设计与实现.doc_第3页
毕业设计(论文)-教育局OA系统---系统管理的设计与实现.doc_第4页
毕业设计(论文)-教育局OA系统---系统管理的设计与实现.doc_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

河北农业大学现代科技学院本科毕业论文题 目: 教育局OA系统-系统管理的设计与实现 学 院: 现代科技学院 专业班级: 计算机科学与技术0902班 学 号: 二O一三 年 五 月 二十八 日摘 要随着网络信息化高度发展,人类不仅仅追求做事的质量的提高,同时也在追求着效率的提高,传统的以字符为主题的信息传播方式已不再满足需求。基于Web的办公系统显得越来越必要。拥有高速信息处理的计算机得到普及和推广得以实现了人类这一梦想。办公自动化管理系统的应用满足了企业的办公网络化、自动化的管理需求,提高了企业内部的管理水平。本系统正是为了满足这样的需求而设计开发的。程序在Visual Studio 2010平台下使用Asp.NET编程语言,数据库使用SQL SERVER 2008。整个系统具有友好的用户界面,操作简单实用。教育局OA系统中我主要负责公文管理部分的设计与实现,首先要实现动态性和交互性。所谓的动态性就是能动态更新内容,如更新 个人信息、公文信息、流转信息等。这要求与数据库有良好的连接;交互性则要求公 文的及时审批和归档。实现系统的安全性和可靠性,严格、周密的权限管理,确保系统行为有序可控进行,避免非法用户进入破坏数据库信息。在实习期间,我对OA有了大概的了解,首先确定了自己需要实现的功能,然后分块一次设计和实现,公文收发等基本功能的设计与实现基本完成。关键词: OA,办公自动化,公文管理,SQL SERVERAbstractWith highly developed network informatization, human not only to pursue the quality of the work, but also in the pursuit of efficiency, the traditional characters as the theme of the information dissemination way is no longer meet the demand. Office system based on Web is more and more necessary. With high speed information processing computer gained popularity and promotion to meet the human this dream. Application of office automation management system can meet the enterprises office network, automation management requirements, improve the enterprise internal management level. This system is designed to meet the needs of such development. Using the Asp.NET program in Visual Studio 2010 platform programming language, database using SQL SERVER 2008. The whole system has a friendly user interface, the operation is simple and practical. Bureau of education in the OA system, I mainly responsible for document management part of the design and implementation, first of all to achieve dynamic and interactive. So-called dynamic is dynamically updated content, such as update personal information, document information, information flow, etc. This required to connect to the database has the good; Interactivity is requirements and timely approval and filing. Carry out the safety and reliability of system, and strict, careful permissions management, ensure the system behavior under control and avoid the illegal user to enter failure database information. During the internship, I for OA have probably understanding, first determine the function of his need to implement, and partitioning a design and implementation, the official document to send and receive the design and implementation of the basic function such as completed. Key words: OA, office automation, document management, SQL SERVE目录绪 论11.1系统开发的背景11.2国内外研究现状22相关技术介绍52.1.NET框架52.2 ASP.NET的工作原理52.3 VS201052.4 Sql server2008简介53需求分析与总体设计73.1系统开发的目的73.2设计原则83.3系统可行性84详细设计104.1项目相关单位介绍104.2部门信息管理系统模块114.2.1信息系统的基本功能114.2.2部门信息系统的绘图124.3用户信息系统模块124.3.1用户信息系统简介124.3.2用户结构图135系统实现145.1代码设计145.1.1角色管理 中户数据库代码145.1.2辅助类设计155.1.3加密类165.2界面设计185.2.1登陆界面185.2.2用户信息系统图195.2.3部门信息系统图196总结与展望20参考资料21致 谢2222绪 论1.1系统开发的背景在互联网技术还没有得到广泛应用的早期,各企业信息之间的交流、办公业务的处理都是人工操作完成的,随着社会进入信息时代和社会生活的快节奏化,传统的企业信息交流方式及处理办公业务方式已不能满足企业对大量信息快速传递和处理需求,不能适应时代的发展趋势,于是需要一种新的技术改善现状,因此办公自动化系统在适应时代发展需求中产生。20世纪70年代中期在企业和行政机关中兴起使用公自动化系统,而后因其给企业和单位带来的便利而迅速被用于中小型企业单位中,其是采用一系列现代化的办公设备和先进的通信技术,广泛、全面、迅速地收集、整理、加工、存储和使用信息,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,为科学管理和决策服务,从而达到提高行政效率的目的。一个企业实现办公自动化的程度也是衡量其实现现代化管理的标准。我国专家在第一次全国办公自动化规划讨论会上提出办公自动化的定义为:利用先进的科学技术,使部分办公业务活动物化于人以外的各种现代化办公设备中,由人与技术设备构成服务于某种办公业务目的的人机信息处理系统。办公自动化系统可分为三个功能层次:OA系统、信息管理级OA系统和决策支持级OA系统。三者一体化使办公信息的流通更为合理,减少许多不必要的重复输入信息环节,以提高整个办公系统的效率。第一个层次:事务型办公自动化系统。只限于单机或简单的小型局域网上的文字处理、电子表格、数据库等辅助工具的应用。办公事务OA中,最为普遍的应用有文字处理、会议管理、文件收发登录、文档管理、办公日程管理、人事管理、报表处理等。此外,在办公事务处理级上可以使用多种OA子系统,如电子出版系统、电子文档管理系统、智能化的中文检索系统(如全文检索系统)、光学汉字识别系统、汉语语音识别系统等。在公用服务业、公司等经营业务方面,使用计算机替代人工处理的工作日益增多,如订票、售票系统,柜台或窗口系统,银行业的储蓄业务系统等。第二个层次:信息管理型OA系统。随着信息利用重要性的不断增加,在办公系统中对和本单位的运营目标关系密切的综合信息的需求日益增加出现了信息管理型的办公系统,其把事务型(或业务型)办公系统和综合信息(数据库)一体化,优化日常的工作,提高办公效率和质量。作为一个现代化的政府机关或企、事业单位必须具备供本单位的各个部门共享的这一综合数据库,因此可在政府机关用信息管理型系统对政策、法令、法规,有关上级政府和下属机构的公文、信函等综合政务信息进行处理;在公司企业单位中处理在综合数据库中的工商法规、经营计划、市场动态、供销业务、库存统计、用户信息等。第三个层次:决策支持型OA系统。它建立在信息管理级OA系统的基础上。其使用由综合数据库系统所提供的信息,针对所需要做出决策的课题构造选用决策数字模型,结合有关内部和外部的条件,由计算机执行决策程序,做出相应的决策。其具有集成化、智能化、多媒体化和运用电子数据交换等新的特点,用于软硬件及网络产品、单一办公系统同社会公众信息系统的集成;用于面向日常事务处理,辅助人们完成智能性劳动,如:汉字识别,对公文内容的理解和深层处理,辅助决策及处理意外等;用于包括对数字、文字、图像、声音和动画的多媒体综合处理;用在通过数据通讯网,在计算机间进行交换和自动化处理。1.2国内外研究现状办公自动化于50年代在美国和日本首先兴起,最初只是具有电子数据处理(EDP)的簿记功能,60年代被管理信息系统(MIS)取代,直到70年代后期才形成涉及多种技术的新型综合学科-办公自动化(OA)。80年代,国外办公自动化得到了飞速发展,许多著名的计算机软硬件公司都跻身于这一巨大的市场。作为办公管理方式的一次变革,办公自动化不仅已形成相当大的产业规模,而且从各个方面促进了计算机及信息产业的发展。办公自动化迅速普及,已有逐步超过70年代管理信息系统建设的趋势。进入90年代以来,办公自动化在世界主要发达国家得到蓬勃发展。国外许多大公司投入了大量人力、物力,在语音、数字、文字图像、网络技术、人机工程等方面进行了深入细致的研究,并推出了影像处理设备、文字处理机、办公室助理机、袖珍组织机、笔记本计算机等现代办公设备。总体来说分为三个阶段:“办公自动化”一词是50年代中在美国首先出现的,当时是指利用电子数据处理设备使簿记工作自动化。此后,办公自动化的发展经历了三个阶段。第一阶段,从50年代中到70年代中,采用文字处理机、复印机、传真机、专用交换机等办公自动化设备实现单项业务的自动化。第二阶段,70年代中到80年代初,把分散在各办公室的电子计算机系统连接成计算机局部网络。在此阶段通常采用电子报表、电子文档、电子邮件等新技术和高功能的办公自动化设备。第三阶段,从80年代中开始,办公自动化向建立综合业务数字网的方向发展。在此阶段出现高功能的OA软件包、多功能的OA工作站和各种联机办公自动化设备,如电子白板、智能复印机、智能传真机、电子照排轻印刷设备、复合电子文件系统等。根据办公室的类型、活动的特点和不同的目标可建立不同的模型或模型体系。1996年,世界“经济合作与发展组织”(Organization for Economic Cooperation and Development,OECD)在“科学技术和产业展望”的报告中首先提出了“以知识为基础的经济”概念,人们把它归纳为知识经济(Knowledge Economic)。知识经济的建立和发展主要指发展科学技术、教育以及创新(Innovation)、应变能力(Responsiveness)、生产率(Productivity)和技能素质(Competency)为主要内涵的知识管理(Knowledge Management)。事实上,知识经济时代的办公已经不再是简单的文件处理和行政事务了,其目的在于达到整个企业的最终目标,这就需要依靠先进的管理思想和方法。从这个意义上说,办公实际上是一个管理的过程,由于电子商务时代的企业事务处理对象瞬息万变,这就要求作为企业与机构日常业务处理基础平台的办公自动化系统,能够提供足够的灵活应变和开放交互能力。在办公管理中,工作人员之间最基本的联系是沟通、协调和控制,这些基本要求在以知识管理为核心的办公自动化系统中都将得到更好的满足。我们所说的知识管理,实际上是一种系统,是帮助企业发现知道什么,如何定位拥有专门知识的人,如何传递这些知识,以及如何有效利用知识的系统。通过利用先进的协作技术,能够在恰当的时间,将正确的知识传给正确的人,帮助企业提高整体业务水平。办公自动化系统的发展恰好与数据、信息和知识的演变同步,即由以数据为主要处理内容的第一代办公自动化发展到以信息为主要处理内容的第二代办公自动化,再发展到以知识为主要处理内容的第三代办公自动化。办公自动化的三个发展阶段中完成了两个飞跃,即由数据处理向信息处理的飞跃,由信息处理向知识处理的飞跃。在办公自动化系统的发展中,使用办公自动化系统的人员范围逐步扩大,由企业行政人员扩展到企业的管理层,再扩展到企业的全体员工。另外,在运作机制上,也是从办公室的结构化数据处理到企业内部和外部信息的处理,再到有用知识的处理。从简单的电子邮件、群件,到构建Web应用等各种方式中获取、存储、提炼和再用知识。我国办公自动化是80年代中期才发展起来的。1985年全国召开了第一次办公自动化规划会议,对我国办公自动化建设进行了规划。1986年5月在国务院电子振兴领导小组办公自动化专家组第一次专家会议上,定义了办公自动化系统功能层次和结构模式。随后国务院率先开发了中南海办公自动化系统。自20世纪90年代中期至今,互联网技术在我国迅速发展和普及,引出了Intra-net、Extranet、Internet、政府上网工程、企业上网工程、电子政府、电子商务、电子管理、政府内部网、企业网、数字神经系统和数字化办公等一系列新概念。在新的时期,基于多年办公自动化建设经验和互连网技术的发展,我们对办公自动化的认识也越来越清楚。从网络的性质来看,办公自动化应定位于内部网(Intranet);从办公性质来看,办公自动化应定位于数字化办公;从信息化建设的角度来看,办公自动化应是信息化建设的基础。办公自动化建设的本质是提高决策效能为目的的。通过实现办公自动化,或者说实现数字化办公,可以优化现有的管理组织结构,调整管理体制,在提高效率的基础上,增加协同办公能力,强化决策的一致性,最后实现提高决策效能的目的。办公自动化的基础是对管理的理解和对信息的积累。技术只是办公自动化的手段。只有对管理及管理业务有着深刻的理解,才会使办公自动化有用武之地,只有将办公过程中生成的信息进行有序化积累、沉淀,办公自动化才能发挥作用。办公自动化的灵魂是软件,硬件只是实现办公自动化的环境保障。数字化办公的两个明显特征是授权和开放,通过授权确保信息的安全和分层使用,使得数字化办公系统有可以启用的前提,通过开放,使得信息共享成为现实。办公自动化建设与现阶段政府上网工程之间的关系。政府上网工程一直是近一两年业界炒作和关注的热点之一,政府上网工程是由于互连网的普及,政府部门把一些政务信息发布到Internet上,进而在网上建立与老百姓沟通的渠道,以实现政务公开和政府行为接受监督的目的。从实际效果来看,很多政府部门只是在网上存放一些静态的政府信息,实质性的工作却非常少。并且,在很多情况下,很多人将办公自动化和政府上网混为一谈。这种现象导致很多部门重上网工程轻办公自动化工程。甚至把上网工程误认为是办公自动化工程。实际上,从网络划分的角度,政府上网工程是外网建设,办公自动化工程是内网建设,办公自动化工程是政府信息化的基础,政府上网工程是政府信息化的对外表现形式,办公自动化工程在政府信息化建设中所占的比重远高于政府上网工程。只有办公自动化工程的建设并运转成功,政府上网才会有源源不断的信息发布,政府上网才有意义,否则政府上网工程就会变成无源之水。当然,政府上网工程的宣传对我国信息化建设也起了一定的推动作用。办公自动化应该是尽快向数字化办公发展。所谓数字化办公即几乎所有的办公业务都在网络环境下实现。从技术发展角度来看,特别是互连网技术的发展,安全技术的发展和软件理论的发展,实现数字化办公是可能的。从管理体制和工作习惯的角度来看,全面的数字化办公还有一段距离。首先数字化办公必然冲击现有的管理体制,使现有管理体制发生变革,而管理体制的变革意味着权利和利益的重新分配;另外管理人员原有的工作习惯、工作方式和法律体系有很强的惯性,短时间内改变尚需时日。尽管如此,全面实现数字化办公是办公自动化发展的必然趋势实现数字化办公既不同于传统的OA,也不同于MIS的建设,它的结构是Intranet网的结构,它的构建思路是自上而下的,即首先把整个内部网看成是一个整体,这个整体的对象是网上所有用户,它必需有一个基础,我们称这个基础为内网平台,就好像PC必需有一个操作系统为基础一样。内网平台负责所有用户对象的管理、负责所有网络资源(含网络应用)的管理、网络资源的分层授权、网络资源的开放标准和提供常用的网络服务(如邮件、论坛、导航、检索和公告等)。在平台的基础之上,插接各种业务应用(可理解为传统的MIS),这些应用都是网络资源。用户通过统一的浏览器界面入网,网络根据用户的权限提供相应的信息、功能和服务,使用户在网络环境下办公。2相关技术介绍2.1.NET框架VisualStudio.NET是Microsoft公司推出的具有战略性发展的新一代开发平台,VisualStudio.NET框架将Microsoft公司所有编程语言的开发环境同意起来,并且可以创建、配置和运行Web服务以及Windows平台的应用。在.NET框架中,所有的编程语言,从高层Java script到低层的C+语言,一律是等同的,他们都将生成托管代码,并且可以一次编写,随处运行。.NET框架还可以使不同的语言进行交互,即一种语言可以使用另一种语言所编写的组件。2.2 ASP.NET的工作原理在多数场合下,可以将ASP.NET页面简单地看成一般的HTML页面,页面包含标记有特殊处理方式的一些代码段。当安装.NET时,本地的IIS Web服务器自动配置成查找扩展名为.Asp的文件,且用ASP.NET模块(名为aspnet_isapi.dll的文件)处理这些文件。从技术上讲,ASP.NET模块分析ASPX文件的内容,并将文件内容分解成单独的命令以建立代码的整体结构。完成此工作后,ASP.NET模块将各命令放置到预定义的类定义中(不需要放在一起,也不需要按编写顺序放置)。然后使用这个类定义一个特殊的ASP.NET对象Page。该对象要完成的任务之一就是生成HTML流,这些HTML流可以返回到IIS,再从IIS返回到客户。简言之,在用户请求IIS服务器提供一个页面时,IIS服务器就根据页面上的文本、HTML和代码(这对我们来说是最重要的)建立该页面。2.3 VS2010 Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年5月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了NET Framework4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持IBMDB2和Oracle数据库2.4 Sql server2008简介SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。这篇文章详细介绍了Microsoft SQL Server 2008中的新的特性、优点和功能。 在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景。微软的这个数据平台帮助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:关键任务教育局OA数据平台、动态开发、关系数据和商业智能。SQLServer2008新功能这个平台有以下特点:可信任的使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。高效的使得公司可以降低开发和管理他们的数据基础设施的时间和成本。智能的提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。一、可信任的(一)保护你的信息在过去的SQLServer2005的基础之上,SQLServer2008做了以下方面的增强来扩展它的安全性:*简单的数据加密SQLServer2008可以对整个数据库、数据文件和日志文件进行加密,而不需要改动应用程序。进行加密使公司可以满足遵守规范和及其关注数据隐私的要求。简单的数据加密的好处包括使用任何范围或模糊查询搜索加密的数据、加强数据安全性以防止未授权的用户访问、还有数据加密。这些可以在不改变已有的应用程序的情况下进行。*外键管理SQLServer2008为加密和密钥管理提供了一个全面的解决方案。为了满足不断发展的对数据中心的信息的更强安全性的需求,公司投资给供应商来管理公司内的安全密钥。SQLServer2008通过支持第三方密钥管理和硬件安全模块(HSM)产品为这个需求提供了很好的支持。*增强了审查SQLServer2008使你可以审查你的数据的操作,从而提高了遵从性和安全性。审查不只包括对数据修改的所有信息,还包括关于什么时候对数据进行读取的信息。SQLServer2008具有像服务器中加强的审查的配置和管理这样的功能,这使得公司可以满足各种规范需求。SQLServer2008还可以定义每一个数据库的审查规范,所以审查配置可以为每一个数据库作单独的制定。为指定对象作审查配置使审查的执行性能更好,配置的灵活性也更高。(二)确保业务可持续性*改进了数据库镜像SQLServer2008基于SQLServer2005,并提供了更可靠的加强了数据库镜像的平台。新的特性包括:页面自动修复。SQLServer2008通过请求获得一个从镜像合作机器上得到的出错页面的重新拷贝,使主要的和镜像的计算机可以透明的修复数据页面上的823和824错误。3需求分析与总体设计3.1系统开发的目的随着知识经济时代的到来,社会进步正在不断加速,组织迫切需要一个可以实现内外资源整合的高效的信息系统,从而提升其管理水平。具体表现在:1、需要一个高效的协同管理工作平台能够将组织管理中的业务活动、管理活动及活动产生的信息在组织、部门、个人之间进行及时高效、有序可控、全程共享的沟通和处理。2、需要一个有效的知识资产管理平台过去在组织的信息化建设过程往往重视人、财物这些有形的物质资产管理,忽视了知识资产的管理,需要借助知识管理工具对组织内外的知识进行有效的获取、沉淀、共享、应用、学习和创新,从而提高员工的素质和技能、执行力。3、需要一个个性化的系统访问门户传统的OA功能比较单一,员工容易使用,随着功能的不断扩展,员工对功能的需求也不尽相同,这就要求系统必须具有人性化设计,能够根据不同员工的需要进行功能组合,将合适的功能放在合适的位置给合适的员工访问,实现真正的人本管理。4、需要一个良好的组织文化管理平台开放的社会造就了开放的社会人,组织规模的不断扩大,导致领导与员工、员工与员工间的直接沟通机会越来越少,组织需要构建新的文化环境,便于员工相互沟通、增进了解、发现思想倾向并及时加以引导。5、需要一个集中的信息整合呈现平台办公系统是组织内使用面最广泛、频率最高的信息系统,希望能够通过办公系统实时、直观地了解到组织的运营状况(如生产、营销、财务等数据),同时有效地解决组织内“信息孤岛”问题。6、需要一个灵活的业务流程整合平台当组织面临客户不断提出端到端的服务时,员工办公环境将会越来越复杂,因此需要将日常工作活动、管理活动、业务活动有机的结合,以快速响应客户需求,同时减少不必要的重复工作,将管理流程与业务流程进行有效的整合。综合上述各种新的需求不难发现,现阶段的OA系统将以知识管理为核心、以实时协作为技术支撑手段,以统一的知识门户为展现方式目前,云山市教育局虽然也采用Office等软件,实现办公文档的输入和打印等功能,但是整个办公管理过程还是停留在手工操作的层次,办公效率较低,很多事务不能够得到及时方便的处理,没有能够很好的利用该局已有的计算机硬件和网络环境,迫切需要建立新的系统,从根本上提高办公效率。现在,Web开发技术不断发展和成熟,能够在互联网上实现非常复杂的系统,满足各种业务要求;同时,计算机硬件和网路也得到飞速发展,计算机数据处理速度以及网路传输速度都得到几何倍数的增长;通过高校、专业培训班,以及网路学习资料等渠道,人们操作计算机的熟练程度越来越高。在这种背景下,系统基本上都是采用Web技术来实现,并且在实际工作中起越来越重要的作用。现在的OA系统不仅能够满足单位或者组织内部的日常办公活动,还能够进一步扩展为单位之间或者组织之间的信息交流,从而达到利用计算机系统,来提高办公效率、加快各种办公业务流程处理速度的目的,实现办公数字化、流程自动化、操作灵活,而不受地域、时间的约束,真正提高办公效率。目前,云山市教育局虽然也采用Office等软件,实现办公文档的输入和打印等功能,但是整个办公管理过程还是停留在手工操作的层次,办公效率较低,很多事务不能够得到及时方便的处理,没有能够很好的利用该局已有的计算机硬件和网络环境,迫切需要建立新的系统,从根本上提高办公效率。正是在上面描述的大背景下,同时为了响应政府机构电子政务要求,提高办公效率,云山市教育局决定委托该市的Win array软件公司开发OA系统,以满足该教育局日常办公需要。OA是以开放、先进的Intranet/Internet/Web技术为核心的新一代信息处理集成平台。通过它的建设将以计算机最新并成熟的技术为依托,提高企业信息化水平,在单位内部实现信息资源共享和流通,为各级领导及时了解情况,为宏观管理和科学决策提供高效便利的服务,单位员工及时掌握各方面动态,改善办公条件,使得单位的管理更加高效化、无纸化、规范化和科学化。OA提供开放、安全和管理的信息共享、业务处理和协同工作的平台,能够满足单位内部事务处理需要。它主要是面向单位计算机网络规模在几十台到几百台,主要应用为:信息共享、资料管理、业务数据查询、公文处理、审批处理、电子邮件、数据查询、短信发送、人事管理、固定资产管理、单位车辆管理、等等业务处理、内部办公和协同工作,使单位内部信息管理和办公水平更加规范、快捷,提高工作效率。采用OA构建的信息管理系统可以达到以下的目标:用户对本单位的信息化有很多个性化的需求。我们把信息化应用分为三个方面的内容:通用办公应用、业务管理和决策支持。通用办公应用是各个单位在日常运行中最基本的信息化需求,例如:信息共享、信息检索、文件管理、电子邮件、请示与审批、短信发送、公文处理、常用信息管理、会议管理、工作计划、出差管理等等。但是,每个单位在构建本单位的信息管理系统时,需要将这些功能进行有效的组织,使之符合本单位的管理工作的需要。业务管理系统有很强的行业特点,政府部门、企业、科研机构、学校等单位都有各自的业务需求。决策系统设计建立一个实用信息系统涉及单位的各个部门、各项业务和全体人员,是一个复杂的系统工程。3.2设计原则实用性:整个系统的从中以方便、简洁、高校为目标,整体设计、统一操作。安全性:在建设中采用完善的安全防范措施,并充分考虑灾难恢复的方法和手段。先进性:会议管理系统必须能够可靠的连续运行。在经济条件允许范围内,从系统结构、设计方案、技术保障等方面综合考虑系统设计,使得系统稳定可靠,尽量减少故障的可能和影响面。可扩充性:考虑业务在不断发展、变化,因此要求该会议管理系统在结构、容量、通信和处理能力等方面具有扩充性和升级的能力。 3.3系统可行性系统可行性分析是在教育局OA当前所处的环境下,分析教育局OA是否具有开发信息系统必须的技术、资金、人员及其他条件,规划方案是否先进合理,教育局OA的管理制度和管理方式是否适应新系统开发等一系列问题。因此要进行可行性研究,主要包括技术可行性、经济可行性、社会可行性三方面。开发任何一个基于计算机的系统时,都会受到时间和资源上的限制。因此,在接受任何一个项目开发任务之前,必须根据客户可能提供的时间和资源条件进行可行性分析,以减少项目开发的风险,避免人力,物理和财力的浪费。本系统开发主要包括后台数据库的建立与维护及前端应用程序的开放两个方面本系统的数据库采用比较流行的sqlserver2008,该数据库在安全性、准确性、运行速度方面有绝对的优势,并且处理数据量大,效率高,前台使用visualstudio2010作为主要的开发工具。它可以与sqlserver2008进行连接由于教育局是事业单位,软硬件配置较好,员工可以很容易学会系统的使用,而且资金实力充足,所以软硬件的购买支出较少。人力资源管理部门采用以计算机为主、人工为辅的信息处理方式进行。公司管理信息系统服务于IT的工作人员,能够提高工作人员办事效率,节省了开支,所以具有经济上的可行性。4详细设计4.1项目相关单位介绍市教育局局长主管局里的全面工作。负责落实本局的工作职责和区党委和管委会指定完成的各项任务,制定和落实各项工作计划和制度,负责本局主要的工作协调、财务审批、廉政勤政建设和思想工作,负责本局人员的理论、政策、业务学习市教育局党委书记协助局长工作,负责本局教育系统党建工作以及其它上级交办事项市教育局副局长协助局长工作,负责本局教育教学工作及其它上级交办事项;分管基础教育、职业与成人教育、高等教育等工作市教育局党委副书记协助局长工作,负责本局教育系统党建工作以及其它上级交办事项市人民政府教育督导室主任市人民政府教育督导室代表市人民政府负责本行政区域内的教育督导工作,对全市贯彻执行有关教育的法律、法规、规章和政策的情况进行监督、检查和指导市教育局副局长协助局长工作,负责文化、组织、人事行政管理工作及其它上级交办事项市教育局副局长协助局长工作,负责办公、基建、财务行政管理工作及其它上级交办事项4.2部门信息管理系统模块4.2.1信息系统的基本功能 信息系统的不同阶段和不同层次之间是通过信息流紧密地联系在一起的,因而在信息系统中,总是存在对信息进行采集、传输、存储、处理、显示和分析等环节。它的基本功能可归纳为以下几个方面: (1)信息采集与传输。数据是信息系统处理的对象。在信息系统处理流程中,首先需要对信息进行采集与传输。当信息记录在一定介质上并经校验后,即可输入系统进行处理。在实际处理中,可以通过输入设备将系统所需数据进行输入。例如,在分销系统中,POS 系统可以完成部分数据的收集和输入,通过EDI系统完成数据传输,为零售商提供决策支持。 (2)信息的处理。信息具有一定的抽象性、原始性,要使之成为有用的信息,必须进行加工处理。信息系统具有处理数据的作用。数据加工的方法很多,包括代数运算、统计量的计算及各种校验、各种最优算法、模拟预测、排序分立与合并等。系统的这一部分功能的强弱直接关系到信息系统的优劣,现代高级的信息系统已经能够处理数量惊人的各种数据。 (3)信息的存储。在日常经济管理过程中往往要产生大量的各种类型的数据信息,其中又有相当一部分数据需要重复使用。大量的经过加工处理而得到的有关信息和数据也要随时存储起来,以备将来使用和更新。信息系统的这种存储数据的功能方便了管理者的日常业务处理,大大提高了工作效率。 (4)信息传输。一般较大的信息系统都具有较大的规模,在地理上有一定的分布,此时信息传输就成为信息系统必备的一项基本功能。在信息传输过程中,要考虑信息的种类、数量、频率和可靠性等因素。实际上,传输与存储常常联系在一起。 (5)信息输出。信息系统服务的对象是管理者,因此,它必须具备向管理者提供信息的手段和机制。信息系统将加工处理后所得到的信息,可以根据不同的需要,以不同的方式输出。有的直接供管理者使用,以报表、图形等形式输出;有的则是供计算机进一步处理、分析,如将中间结果输出到有关介质上。4.2.2部门信息系统的绘图部门信息管理财务部技术部开发部客服部4.3用户信息系统模块4.3.1用户信息系统简介在系统管理功能模块中,主要是对OA系统后台进行管理,设置基础信息,以及定义办公处理的业务流程。主要包括以下功能:用户登录:用户在系统提供登录窗口中,输入管理员分配给该用户的用户名和密码,就能够登录系统,并且进入到个人工作面板。用户注销:用户在使用过程中,任何时候都可以执行注销操作,从而退出系统。用户角色维护:管理员可以维护系统中的用户角色,包括新建角色,删除角色等操作,建立好角色后,在建立和维护用户信息使用,以便给予不同的用户不同的角色没不同的角色代表在系统访问中的不同权限。用户账号维护:管理员维护用户账户信息,可以根据有关部门给的名单或者资料,生成用户初始信息(用户名,密码,地址,mail等)。管理员可以维护用户信息,当用户密码忘记或者账号出问题时,可以恢复用户名和密码信息,并且通过mail发给用户。管理员还可以删除用户信息。 用户信息管理的意义用户信息管理系统是机构开展日常管理活动的必须的环节。传统的手工管理的方式不但浪费人力.时间,而且管理复杂,易出差错.基于计算机技术的完备的用户信息管理系统把一些琐碎的数据计算,信息处理化为简单的指令操作.完全实现数据信息的电算化管理,彻底把人从手工管理中解放出来.使用这的计算机系统有利于提高机构效率.4.3.2用户结构图用户管理系统 删除用户管理修改用户管理查询用户管理增加用户信息基本信息管理删除用户修改信息查询信息用户信息用户信息5系统实现5.1代码设计5.1.1角色管理 中户数据库代码 / 得到一个对象实体 / public void GetModel(int ID) StringBuilder strSql = new StringBuilder(); strSql.Append(select ID,JiaoSeName,BackInfo,QuanXian ); strSql.Append( FROM ERPJiaoSe ); strSql.Append( where ID= + ID + ); SqlParameter parameters = new SqlParameter(ID, SqlDbType.Int,4); parameters0.Value = ID; DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters); if (ds.Tables0.Rows.Count 0) if (ds.Tables0.Rows0ID.ToString() != ) ID = int.Parse(ds.Tables0.Rows0ID.ToString(); JiaoSeName = ds.Tables0.Rows0JiaoSeName.ToString(); BackInfo = ds.Tables0.Rows0BackInfo.ToString(); QuanXian = ds.Tables0.Rows0QuanXian.ToString(); / / 获得数据列表 / public DataSet GetList(string strWhere) StringBuilder strSql = new StringBuilder(); strSql.Append(select ID,JiaoSeName,BackInfo,QuanXian ); strSql.Append( FROM ERPJiaoSe ); if (strWhere.Trim() != ) strSql.Append( where + strWhere); return DbHelperSQL.Query(strSql.ToString(); #endregion 成员方法 5.1.2辅助类设计1把秒转换成分钟 public static int SecondToMinute(int Second) decimal mm = (decimal)(decimal)Second / (decimal)60); return Convert.ToInt32(Math.Ceiling(mm); 2显示消息提示对话框。public class MessageBoxprivate MessageBox()/ 显示消息提示对话框public static void Show(System.Web.UI.Page page,string msg) page.ClientScript.RegisterStartupScript(page.GetType(),message, alert( + msg.ToString() + ););/ 控件点击 消息确认提示框public static void ShowConfirm(System.Web.UI.WebControls.WebControl Control,string msg)/Control.Attributes.Add(onClick,if (!window.confirm(+msg+)return false;);Control.Attributes.Add(onclick, return confirm( + msg + );) ;/ 显示消息提示对话框,并进行页面跳转public static void ShowAndRedirect(System.Web.UI.Page page,string msg,string url)StringBuilder Builde

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论