软件工程毕业论文-教育局OA系统-公文管理的设计与实现.doc

上传人:一*** 文档编号:2096343 上传时间:2019-04-23 格式:DOC 页数:33 大小:1.12MB
下载 相关 举报
软件工程毕业论文-教育局OA系统-公文管理的设计与实现.doc_第1页
第1页 / 共33页
软件工程毕业论文-教育局OA系统-公文管理的设计与实现.doc_第2页
第2页 / 共33页
软件工程毕业论文-教育局OA系统-公文管理的设计与实现.doc_第3页
第3页 / 共33页
软件工程毕业论文-教育局OA系统-公文管理的设计与实现.doc_第4页
第4页 / 共33页
软件工程毕业论文-教育局OA系统-公文管理的设计与实现.doc_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、 本科毕业论文(20 届)教育局 OA 系统公文管理的设计与实现所在学院专业班级 计算机科学与技术学生姓名指导教师完成日期摘 要办公自动化,英文 Office Automation,简称 OA,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。所开发的办公自动化系统,基于公司本身内部管理及业务发展需求,应用计算机技术,Internet 技术,实现企业办公自动化,管理信息化。采用结构化与原型法结合的系统开发方法。整个系统分为系统整体设计及用作用户登录和注册的用户身份验证模块,用作

2、系统管理员对职工信息进行管理的职工信息管理模块,用作当前登录用户对自己的通讯录进行管理的个人通讯录模块,用作当前登录用户对自己的日程进行管理的日程安排模块、用作当前登录用户对自己的工作日志进行管理的工作日志模块、用作系统各个用户之间互相发送信息的短消息管理模块、用作系统管理员对会议进行管理以及普通用户查看会议信息的会议管理模块、用作系统管理员对公告进行管理以及普通用户查看公告信息的公告管理模块和当前登录用户上传、下载、查看文件的文件管理模块等。系统开发采用先进的开发软件与技术,即采用 Dreamweaver 页面制作软件与Photoshop 等技术相结合开发系统的页面,用 visual stu

3、dio 2010 与 SQL Server 2008 数据库管理系统开发强大完善的数据库支持环境。关键词:办公自动化;Office Automation;数据库管理系统AbstractEnglish Office Automation, Office Automation, hereinafter referred to as OA, Office Automation of information processing is the use of advanced technology, make the persons various kinds of Office business ac

4、tivities gradually by all sorts of equipment, various man-machine information system to help finish, to make full use of information, improve work efficiency and work quality, enhance the productivity.The development of office automation system, based on the company itself, the internal management a

5、nd business development needs, application of computer technology, Internet technology, realize the enterprise office automation, management informatization. Structured and prototype method combined with the system development methods. The whole system is divided into the overall design and used as

6、a registered user login and user authentication module, used as a system administrator to manage the staff information of worker information management module, used for the current logged in user for your own personal address book contacts manage module, is used as the current login user to manage h

7、is own agenda schedule module, used for the current logged in user to manage his job log work log module, used for system users to send messages to each other between short message management module, used as a system administrator to manage the meeting and ordinary users to view meeting information

8、management module, used as a system administrator manage the announcement of announcement of announcement and ordinary users to view information management module and the current login user to view a file upload, download, the file management module, etc.System development uses the advanced developm

9、ent software and technology, which made software and Photoshop Dreamweaver page page, developed with the combination of technologies such as system with visual studio 2010 and SQL Server 2008 database management system development powerful database support environment.Key words: office automation; O

10、ffice Automation; Database management system;目录1.绪论 .11.1 系统开发背景 .11.2 本系统的研究目标和意义 .11.3 国内外现状分析 .21.3.1 国内现状分析 .21.3.2 国外现状分析 .21.4 论文结构 .32.系统开发技术及运行环境 .42.1 ASP.NET 技术 .42.2 C#技术 .42.3 IIS 服务器 .52.4visual studio2010.52.5 sql server2008 .63.系统需求分析 .73.1 总体需求分析 .73.2 系统的可行性分析 .71.3.1 技术可行性 .71.3.2

11、经济可行性 .71.3.3 社会可行性分析 .73.3 系统名称定义与目标对象 .83.3.1 项目相关单位介绍 .83.3.2 公文管理业务描述 .83.3.3 教育局 OA 系统功能模块划分表 .93.3.4 业务具体流程 .104.系统设计 .124.1 系统的用例图分析 .124.2 主要数据表设计 .135.系统实现 .165.1 数据库的连接 .165.2 逻辑控制层里的类文件 .175.3 系统实现前台界面设计 .195.3.1 登录界面 .195.3.2 登录首页 .215.3.3 公文管理模块界面 .226.总结 .27参考 文献 .28致谢 .2911.绪论1.1 系统开发

12、背景在互联网技术还没有得到广泛应用的早期,各企业信息之间的交流、办公业务的处理都是人工操作完成的,随着社会进入信息时代和社会生活的快节奏化,传统的企业信息交流方式及处理办公业务方式已不能满足企业对大量信息快速传递和处理需求,不能适应时代的发展趋势,于是需要一种新的技术改善现状,因此办公自动化系统在适应时代发展需求中产生 1。目前由于企事业单位收到的、以及下发的文件都是纸质形式,不便于公文接受单位对公文进行电子化存档、查询、调用等,影响文件使用效率。另外纸质文件在下发时,呈几何级数增长的文件复印量,造成了纸张的大量浪费。随着电子化办公迅速在各机关、企事业单位普及,在电脑上编制公文已成为机关工作人

13、员的首选方式。大量公文在编辑时已经是电子化的,这为电子化公文管理创造了便利条件。随着网络带宽的不断提高,在线办公已成为发展趋势,公文完全可以电子化方式存放在服务器上,在数据库等计算机信息系统的支持下,对公文处理的各种信息进行收集、整理、存储、检索、统计和传播,随时可供文件使用单位调阅。对公文流转的有效模拟,实现在线的公文编辑、收发将极大提高机关办公效率。机关内公文流转是本次开发时考虑的一个重要方面。公文管理系统可以满足现代办公的需要,在 Internet 上实现公文交流。系统的基本设计原则有:先进性与方便性原则、功能实用性原则、开放性与可扩展性原则等。系统设计时采用通用的技术、协议,确保系统有

14、较长的生命周期。 本系统总体目标是将网络技术、信息技术、现代管理技术和科学的公文管理结合,实现了公文处理的自动化流转 2。1.2 本系统的研究目标和意义由于我国的企业办公自动化起步较慢,存在没有好的应用系统支持协同工作,仍然是个人办公,网络处在闲置状态,企业的投资没有产生应有的效益等问题,这些阻碍了我国办公自动化的进程。虽然已经建立了自己的 Intranet 网络,但企业内部的交流效益并不高。面对目前我国企业办公自动化程度不高的现状,研究企业办公自动化系统的意义十分重大。为了能跟上时代的步伐,让各企业在激烈的竞争中立于不败之地,一个可应用于一般型企业的办公自动化系统是上市企业必不可少的。本系统

15、的研究和实现在一定程度上弥补了我国在办公自动化方面存在的缺陷,本系统的研究和最终目标是实现一个能运用于处理一般性办公业务,能在企业中进行信息交流的办公自动化系统。其基本的功能包括收/发文管理,文档管理,公告管理,会议管理,员工管理,意见管理等。在各种功能下的子功能模块可进行的操作包括:浏览、更新、删除、上传、下载。企业可根据自身的业务情况增加新的功能模块,如资产管理功能。虽然诸如 Lotus 1-2-3 和 MS Office 系列的许多应用软件可以提高办公效率,2但是这仅仅是针对个人办公而言。办公自动化不仅兼顾个人办公效率的提高,更重要的是可以实现群体协同工作。协同工作意味着要进行信息的交流

16、,工作的协调与合作。由于网络的存在,这种交流与协调几乎可以在瞬间完成,并且不必担心对方是否在电话机旁边或是否有传真机可用。能处理办公业务的的企业办公自动化系统是现代企业所必需的,从这可看出本系统的发展前景远大 3。本系统中教育局有多个直属单位,每次公文下发,从公文复印、下发通知到下属单位来领取文件,整个过程将耗费很多的人力、物力、财力。同时纸质的公文,在下属单位再次复印传阅,整个过程纸张用量巨大。使用电子化公文管理系统后,将带来很多好处:(1)大大提高办公效率,公文发送只需电脑上的一个操作,各基层单位可登陆系统 4,即时查阅公文,节约了时间、金钱。 (2)提高公文的利用效率。公文的分类检索,将

17、提高查询,方便了公文的使用。 (3)实现公文制作的全称监控,加强内部公文流转速度和质量1.3 国内外现状分析1.3.1 国内现状分析从 20 世纪 80 年代中期至今的 20 年时间内,国内办公自动化应用系统已经经历了三个发展阶段,实现了两次革命性的飞跃 5。从 8 0 年代中期起步的第一代办公系统以个人电脑、办公套件为主要标志,实现了数据统计和文档写作电子化,完成了办公信息载体从原始纸介质方式向电子比特方式的飞跃。从 20 世纪 90 年代中期开始,随着以 Lotus Notes 为代表的工作流群件技术的面世,以及网络通讯技术的长足发展,办公自动化系统发生了第一次革命性的演进,第二代办公自动

18、化系统以网络技术和协同工作技术为主要特征,实现了工作流程自动化,实现了收、发文从传统的手工方式向工作流自动化方式的飞跃。随着 21 世纪知识经济时代的来临,知识已成为经济增长和社会发展及企业成长的关键性资源,最大限度的掌握和利用知识越来越成为企业与机构信息化建设的核心。在这种背景下办公自动化领域不可避免的孕育着一场新的革命:从以工作流程为中心的第二代办公自动化系统提升到以知识管理为核心的第三代办公自动化系统。1.3.2 国外现状分析现在国内的研究大部分还处在对怎样利用第二代办公自动化系统开发以工作流自动化为核心的办公自动化系统上,并且大多数采用的开发平台都是LotusDominoNotes 平

19、刨 316。当然,也有少数开发公司、大学和个人正在研究Lotus 第三代基于知识管理的办公自动化系统。目前,第二代办公自动化系统在国内的一些单位、企业和学校得到了应用。例如深圳市国家税务局办公自动化系统、农业银行四川省分行办公自动化系统、宝钢办公自动化系统、清华大学的办公自动化系统和北京工业大学办公自动化系统和综合信息服务系统等。这些办公自动化系统都是基于 Lotus DominoNotes 平台的。当前基于 J2EE 体系结构的网上办公自动化系统也出现了很多,例如北京市对外经济贸易委员会的网上审批系统、山西省工商办公自动化系统、深圳市社会保险办公自动化系统和北京市公安部网上办公自3动化系统等

20、。国外的办公自动化研究一直处于领先地位。用于开发办公自动化系统的国际主流平台 Lotus DominoNotes 所属的公司 Lotus 就在美国,现已属 IBM 公司的一个开发部门 7。Lotus 现在正提倡第三代以知识管理为核心的办公自动化系统,并己提出了很多的知识管理解决方案,开发了相关的产品,如 Raven Lotus Sametime和 Team Room 等。而且国外其他的软件生产厂商也纷纷开发自己的知识管理平台,可以说以知识管理为核心的第三代办公自动化系统在国外得到了广泛的支持。Rave作为一个单一的、集成的知识管理服务器平台,并且这一代办公自动化系统也在实际中取得了广泛的应用。

21、如排名 2005 年“财富全球 500 强”第 2 位的英国石油公司,在北海建设石油生产平台时,成功的利用知识进行高效管理,集中了自己的专家和大批建设分包商集体的知识。第二代办公自动化系统在国外的应用就更广泛了,如美国德克萨斯州休斯顿的壳牌化学公司利用基于 Lotus DominoNotes 的供应链管理系统 SIMON 通过 Web 高效地与供应商协作,包括管理货物库存,合理化与供应商、代理商等合作伙伴之间的供应关系 8。1.4 论文结构本文一共分为六章第一章绪论。主要讲述了OA办公系统中公文管理的开发背景和国内外OA现状分析。第二章系统开发技术及运行环境。主要讲述系统开发所用到的相关技术,

22、C#, 等,以及运行环境。第三章系统需求分析。主要讲需求分析,其中包括可行性分析,数据表和用例图的设计。第四章系统设计。主要讲系统的设计,包括数据表和用例图的设计。第五章系统实现。主要讲系统的实现,讲了数据库的连接和前台的界面设计。第六章总结。对整个系统做了总结。42.系统开发技术及运行环境2.1 ASP.NET 技术 的前身 ASP 技术,是在 IIS 2.0 上首次推出 windows NT 3.51,当时与 ADO 1.0 一起推出,在 IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了 VisualInterDev 开

23、发工具,在 1994 年到 2000 年之间,ASP 技术已经成为微软推展 Windows NT 4.0 平台的关键技术之一,数以万计的 ASP 网站也是这个时候开始如雨后春笋般的出现在网络上。它的简单以及高度可定制化的能力,也是它能迅速崛起的原因之一 9。 构架是可以用 Microsoft(R)公司最新的产品 Visual S 开发环境进行开发,WYSIWYG(What You See Is What You Get 所见即为所得)的编辑。这些仅是 强大化软件支持的一小部分。 使用一种字符基础的,分级的配置系统,虚拟服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置

24、有可能都不需要启动本地的管理员工具就可以实现。这种被称为“Zero Local Administration“的哲学观念使 的基于应用的开发更加具体和快捷。一个 的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠性 已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的 应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能 10,但现在的 ASP 却做不到这一点。自定义性和可扩展性 设计时考虑了让网站开发人员可以在

25、自己的代码中自己定义“plug-in“的模块。这与原来的包含关系不同, 可以加入自己定义的任何组件。网站程序的开发从来没有这么简单过。安全性基于 Windows 认证技术和每应用程序配置,你可以确保你的原程序是绝对安全的 11。2.2 C#技术C#读作 C Sharp。最初它有个更酷的名字,叫做 COOL。微软从 1998 年 12 月开始了 COOL 项目,直到 2000 年 2 月,COOL 被正式更名为 C#。在 1998 年,Delphi语言的设计者 Hejlsberg 带领着 Microsoft 公司的开发团队,开始了第一个版本C#语言的设计。在 2000 年 9 月,国际信息和通信

26、系统标准化组织为 C#语言定义了一个 Microsoft 公司建议的标准。最终 C#语言在 2001 年得以正式发布 12。C#是一种安全的、稳定的、简单的、优雅的,由 C 和 C+衍生出来的面向对象的编程语言。它在继承 C 和 C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了 VB 简单的可视化操作和 C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET 开发的首选语言 13。5基本数据类型:C#拥有比 C/C+或者 Java 更广泛的数据类型.这些类型是bool、byte、ubyte、short、u

27、short、int、uint、long、ulong、float、double和 decimal,像 Java 一样,所有这些类型都有一个固定的大小.又像 C 和 C+一样,每个数据类型都有有符号和无符号两种类型.与 Java 相同的是,一个字符变量包含的是一个 16 位的 Unicode 字符,C#新的数据类型是 decimal 数据类型,对于货币数据,它能存放 28 位 10 进制数字。两个基本类:一个名叫 object 的类是所有其他类的基类。而一个名叫 string的类也象 object 一样是这个语言的一部分.作为语言的一部分存在意味着编译器有可能使用它,无论何时在程序中写入一句带引号

28、的字符串,编译器会创建一个string 对象来保存它。参数传递:方法可以被声明接受可变数目的参数.缺省的参数传递方法是对基本数据类型进行值传递。ref 关键字可以用来强迫一个变量通过引用传递,这使得一个变量可以接受一个返回值。out 关键字也能声明引用传递过程,与 ref 不同的地方是,它指明这个参数并不需要初始值。COM 的集成:C#对 Windows 程序最大的卖点可能就是它与 COM 的无缝集成了,COM 就是微软的 Win32 组件技术.实际上,最终有可能在任何.NET 语言里编写 COM客户和服务器端。C#编写的类可以子类化一个已存在的 COM 组件;生成的类也能被作为一个 COM

29、组件使用,然后又能使用,比方说,JScript 语言子类化它从而得到第三个 COM 组件。这种现象的结果是导致了一个运行环境的产生,在这个环境里的组件是网络服务,可用任何.NET 语言子类化。2.3 IIS 服务器IIS 是 Internet Information Services 的缩写,是一个 World Wide Web server。Gopher server 和 FTP server 全部包容在里面。 IIS 意味着你能发布网页,并且有 ASP(Active Server Pages)、JAVA、VBscript 产生页面,有着一些扩展功能。IIS 支持一些有趣的东西,像有编辑环境

30、的界面(FRONTPAGE)、有全文检索功能的(INDEX SERVER)、有多媒体功能的(NET SHOW) 其次,IIS 是随Windows NT Server 4.0 一起提供的文件和应用程序服务器,是在 Windows NT Server 上建立 Internet 服务器的基本组件。它与 Windows NT Server 完全集成,允许使用 Windows NT Server 内置的安全性以及 NTFS 文件系统建立强大灵活的Internet/Intranet 站点。IIS(Internet Information Server,互联网信息服务)是一种 Web(网页)服务组件,其中包

31、括 Web 服务器、FTP 服务器、NNTP 服务器和SMTP 服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事 14。2.4visual studio2010 Visual Studio 是微软公司推出的开发环境。是目前最流行的 Windows 平台应用程序开发环境。Visual Studio 2010 版本于 2010 年 4 月 12 日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 62010 同时带来了 NET Framework 4.0、Microsoft

32、 Visual Studio 2010 CTP( Community Technology Preview-CTP),并且支持开发面向 Windows 7 的应用程序。它将是经典的一个版本,相当于当年的 6.0 版。而且它可以自定义开始页 15;新功能还包括:(1)C# 4.0 中的动态类型和动态编程;(2)多显示器支持;(3)使用 Visual Studio 2010 的特性支持 TDD;(4)支持 Office ;(5)Quick Search 特性;(6)C+ 0x 新特性;(7)IDE 增强;(8)使用 Visual C+ 2010 创建 Ribbon 界面;(9)新增基于.NET 平

33、台的语言 F#;2.5 sql server2008 SQL Server 2008 是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的 SQL Server 版本。在现今数据的世界里,公司要获得成功和不断发展,他们需要定位主要的数据趋势的愿景。微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:关键任务教育局 OA 数据平台、动态开发、关系数据和商业智能。 SQL Server 2008 出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。这个平台有以下特点: 可信任的使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。 高效的使得公司可以降低开发和管理他们的数据基础设施的时间和成本。 智能的提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。