1、1摘要本软件采用采用面向对象的分析设计方法来分析工作流中的文档与角色,以及它们各自的属性,建立办公自动化的模型,解决公文流转的过程,实现电子化办公。由于小型企业,具有部门少,信息量大,数据不统一等特点,要建设经济实用高效的办公自动化系统,需要运用一系列相关技术和处理流程,来进行数据流的处理。本系统的公文处理采用单人负责,这样有利于公文处理效率的提高。信息更新的节奏越来越快、越来越多的办公对象不再仅仅是面对数据,而是面对文档,甚至还有多媒体信息、随着企业规模的不断扩大,异地办公的模式也越来越普遍。因此要想达到协同工作办公系统,没有计算机以及网络的支持就很难得以实现。随着计算机的广泛应用和网络技术
2、的飞速发展,一个高效协同无纸化办公平台已成为上下级单位(母子公司)以及内部科室之间不可或缺的工具,人们日渐意识到信息的快速搜集、处理和传播对于其自身发展收益巨大,通过高科技手段来提高办公效率、降低办公费用、提升管理效果已成为当务之急。本软件正是为了能更有效的实现办公自动化而设计的,是办公自动化系统的重要组成部分,是办公自动化系统的一个组成部分,区别与传统的办公自动化系统。无纸化软件的设计目标是:完善企业内部信息流通,促进人员交流,提高办公效率,加强管理职能,开发出适合的软件来完善企业的办公自动化系统,有效促进企业信息化的进行。本软件的开发设计运用软件工程的方法,系统地分析了中小企业投资有限,流
3、程的正规化程度不高的特点,提出了基于微软件公司 MicroSoft.NET 框架技术平台的解决方案。首先阐述了系统分析和设计采用的相关技术及其特点;其次阐述系统的总体结构,把整个软件划分为:个人办公,信息共享,公文传阅,部门人事,我的资料,信息服务五个模块,并确定软件采用三层结构,分析了系统开发所采用各项技术。本软件采用B/S模式,利用ASP.net 开发语言来进行设计与实现,满足了企业办公现有不同业务的需求,对今后新业务的需求也具有良好的扩展性。关键词:无纸化办公;工作流;ASP.net;数据库;IIS ;B/S 体系结构2AbstractThis software adopts the a
4、nalyzing and designing procedures that are orient towards to the target. Also the software can analyze the files and Characters as well as their own attribute,build the automatic working model, solve the procedure of official document circulation and accomplish the electronic working role. However t
5、he mini-enterprise has the distinguishing feature such as a few departments, a great many information and decentralizing dates, and so on. Building a efficient automatic working system demands applying a series related technology and management procedures to handle the stream of data. The official d
6、ocument management in this system adopt “the single-one in charge”, which is beneficial to improve efficiency of official document management.Information update an increasingly rapid pace, more and more office object is no longer just face data, but face the document, and even the multimedia informa
7、tion, along with the constant expansion of the scale of the enterprise, the foreign office mode is becoming more and more popular. So to achieve a collaborative working office system, no computer and network support, it is hard to be realized. With the widespread use of computers and network technol
8、ogy rapid development, a highly efficient coordination paperless office platform has become the parent and subsidiary companies subordinate unit (between) and the internal department an indispensable tool, people increasingly aware of information collection, processing and spread quickly to its own
9、development gains huge, by high-tech means to improve work efficiency and reduce office cost, improve their management effect has become a top priority. This software is to can more effectively realize office automation and design, office automation system is an important part of office automation s
10、ystem, is an integral part of the differences between the traditional, office automation system. Paperless software design goal is: perfecting the enterprise internal information circulation and promote personnel exchanges, improve, strengthen management functions office efficiency, to develop a sui
11、table software to improve enterprises office automation system, effectively promote the enterprise information. This software development design using the method of software engineering, system analysis, the sme investment limited, processes the normalization of the characteristics of high degree, p
12、ut forward based on MicroSoft parts companies MicroS framework technology platform solutions. First expounded system analysis and design USES the relevant technology and characteristics; Secondly, the general structure of the system are discussed in detail the whole software is divided into: persona
13、l office, information sharing, document circulated, departments and personnel, my material, information service five module, and determined by three layers of software structure, and analyzes the technology used by system development. The Software is based on B/S System Architecture, used A program
14、language, which satisfies the company with different business and office requirement. It also has good expandability for new business requirement in the future.Keywords: Paperless office; Workflow; A; Database; B/S System Architecture3目 录1 引 言 .11.1 课题的目的和意义 .1.国内外的发展和趋势 .1.2.办公无纸化的概念 .1.2.2 办公无纸化软件
15、的现状及需求 .2.课题研究的主要内容 .22 相关技术分析 .42.1 B/S 模式 .42.1.1 B/S 模式的三层结构 .52.2 .NET 开发平台 .72.2.NET Framework 核心: .72.2.2 基于.NET 的 Web 应用系统开发 3 .102.2.3 Microsoft.NET 带来的好处。 .112.3 网络应用程序的安全 性控制 .122.4 本章小结论 .123 系统需求分析与可行性研究 .133.1 办公无纸张化软件的功能需求分析 .133.2 办公无纸张化软件的可行性分析 .143.2.1 软件技术可行性分析: .143.2.2 软件经济可行性分析
16、.153.2.3 软件的操作可行性 .153.3 本章小结 .15 无纸化软件的总体设计 .164.1 系统设计的目标和原则 .16.总体设计目标 .16.总体设计的原则 .16.系统功能的模块划分 .16.系统逻辑结构 .17.表示层 .18.业务逻辑层 .18.数据层 .18.小结 .18无纸化软件的详细设计与实现 .195.1 无纸化软件的详细设计 .1945.1.1 数据库设计 .195.1.2 主要操作类设计 .215.1.3 主要流程设计 .225.1.4 ASP.NET2.0 系统的安全性 .235.1.5 数字签名的 具体实现 .255.1.6 补捉用户修改痕迹的痕迹 .275
17、.2 无纸化软件的实现 .275.2.1 个人办公模块的实现 .275.2.2 资源共享模块的实现 .285.2.3 公文管理的实现 .285.2.4 部门人事模块的实现 .295.3 本章小结 .306 无纸化办公软件的测试 .317 结束语 .348 总结与展望 .338.1 总结 .338.2 展望 .33参考文献 .35致谢 .3611 引 言1.1 课题的目的和意义以计算机及网络为标志的信息技术的迅速发展引起了世界各国的广泛关注,21世纪是网络经济时代,随着经济全球化、网络信息、电子商务的高速发展,政府以及企事业急需一种基于互联网且能够集成在门户网站上的信息管理和办公自动化与一体的网
18、上办公系统,实现行政机关的办公现代化、信息资源化、传输网络化和管理科学化,充分发挥系统的通信优势,建成高质量、高效率的信息服务系统,为领导和机关办公提供服务。办公无纸化软件正是基于这样的形势,顺应社会的需要而产生的。办公无纸化软件是基于网络环境的办公自动化系统的一个核心子系统,它采用现代的0A办公自动化技术,面向各类企事业部门,利用网络传送文件、处理行政管理事务,将工作流转化为电子信息流,实现发文、收文、签发、批阅、回退等行政事务无纸化。同时,该系统是以网络为交流平台的,方便员工内部的沟通;上级可以对下级进行工作的指派等。办公无纸化软件直接关系到整个网络办公的使用与发展,同时“公文处理”是政府
19、以及企事业单位最复杂、最重要的办公业务,它直接体现了政府以及企事业单位中领导的行政职能,是政府以及企事业办公自动化系统中最基本的功能模块。公文流转系统作为基础性应用系统中的基础是确保企事业单位高效办事、规范管理的关键。因此“公文管理”模块当作为办公无纸化软件的重点模块来进行设计与实现。中小企业使用办公无纸化软件,来完善办公自动化系统就是要使办公方式规范化和制度化。即企业办公基于工作流,完全采用计算机技术处理办公业务,使企业内部人员能够方便快捷地共享、交流信息,高效地协同工作,既兼顾个人办公效率的提高,又可以实现群体协同工作;同时又能实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科
20、学的依据;从而提高效率,增强企业的竞争力,使企业能够在激烈的市场竞争中取胜、不断发展壮大。.国内外的发展和趋势办公无纸化软件是办公自动化系统的重要组成部分,在某种意义上决定了办公自动化系统的成败,它是伴随着办公自动化系统的发展而发展的。.2.办公无纸化的概念办公无纸化软件就是在研究现实中各行业办公流程,对流程进行优化的基础上,采用信息技术模拟办公流程的实现,利用计算机文字处理技术生产各种文档,存储各种文档,采用其它先进设备,如复印机、传真机等复制、传递文档,或者采用计算机网络技术传递文档,是使用办公无纸化软件的目的,也是办公室自动化的基本特征。2.2.2 办公无纸化软件的现状及需求办公无纸化软
21、件是办公自动化系统的核心,在某种意义上决定了办公自动化系统的成败。办公无纸化软件通常包括以下主要部分:工作流、协同工作、知识管理、公文处理、行政办公等。 工作流一般包括可以对流程进行配置的工具和能够自动运行的工作流引擎,通过工作流功能以电子化的方式实现企业的业务流程的网上运转。协同工作:以工作流引擎为基础,为企业各部门员工提供了强有力的沟通手段。企业各部门可以在电子化的方式协同完成完整的业务流程,各环节可以有机结合,无缝衔接。对于各职位之间的协同工作情况可以进行有效控制。知识管理:对企业内部的文档进行有序管理,提供强有力的检索功能和权限控制。公文处理:公文处理是办公自动化中非常重要的组成部分。
22、传统的办公自动化系统往往以办公无纸化软件为核心,在现代以工作流为核心的企业办公自动化系统中,公文也仍然占据重要地位。公文处理一般包括收、发文的管理、文件修改、审批,流程查看等,其中比较先进的功能包括基于Word的文件处理和痕迹保留、进展短信通知等。行政办公:一般在企业办公自动化系统中包括了企业日常行政办公的常用流程,如公告发布、任务指派、文件流程等,以帮助企业提高日常办公的效率。在人类步入信息化社会的今天,办公自动化的时代也已全面到来。随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。各级政府、
23、大公司和大企业凭着雄厚的资金和人才优势,加快了信息化的步伐,建立了高质量、高效率的办公自动化信息系统,从而提高了效率,增强了竞争力。与此同时,越来越多的中小企业为了适应信息革命的要求,提高自身的竞争力,正打算或正在建立符合企业特色的办公自动化信息系统。但是,这些中小企业由于自身信息化基础比较薄弱,计算机软、硬件配置较差,而且员工的素质也参差不齐,同时,其经济实力并不雄厚,不可能像政府或大公司、大企业那样进行大量投资建设信息系统。那么,中小企业就需要一种适应自身规模和流程的办公自无纸化软件来完善自己的办公自动化系统。.课题研究的主要内容全文系统地论述了办公无纸化软件在办公自动化系统中的核心作用及
24、其在现代社会企事业管理中的重要意义,回顾了办公自动化理论和实践,国内外发展的基本情况。介绍了目前比较成熟和流行的建设办公自动化系统的信息技术。结合上述理论基础,以系统开发的结构化方法为指导,分析了中小型企业办公无纸化软件的需求和特点,3特别是资金投入有限的特点,在要功能齐全的前提下,规划了办公无纸化软件的功能结构,给出了总体解决方案及其系统实现的方法,即建设一个基于Web技术的,三层Browser/Server结构的内部网系统。之后,按照结构化方法与面向对象方法的要求,描述了办公无纸张化的系统设计和系统实施过程。在设计和实现这个系统的过程中,充分发挥了.net平台的易用性、安全性和开发的高效性
25、。453 系统需求分析与可行性研究信息更新的节奏越来越快、越来越多的办公对象不再仅仅是面对数据,而是面对文档,甚至还有多媒体信息、随着企业规模的不断扩大,异地办公的模式也越来越普遍。因此要想达到协同工作办公系统,没有计算机以及网络的支持就很难得以实现。随着计算机的广泛应用和网络技术的飞速发展,一个高效协同无纸化办公平台已成为上下级单位(母子公司)以及内部科室之间不可或缺的工具,人们日渐意识到信息的快速搜集、处理和传播对于其自身发展收益巨大,通过高科技手段来提高办公效率、降低办公费用、提升管理效果已成为当务之急。本软件正是为了能更有效的实现办公自动化而设计的,是办公自动化系统的重要组成部分,是办
26、公自动化系统的一个组成部分,区别与传统的办公自动化系统。3.1 办公无纸张化软件的功能需求分析办公无纸化软件是模拟日常人们的办公流程,用信息技术的手段解决日常办公事务,包含公告通知管理、个人日程安排、上级任务指派、人力资源管理、权限管理、工作流程管理、公文管理等模块协同运作,提高企业竞争力。通过分析,得到本软件需要具备以下功能:用户管理模块:本模块放在人力资源管理模块下,主要完成创建用户,完成部门调配,权限管理等功能;本软件设有三个模块,Login(新员工),Clerk(正式员工),SysAdmin(管理人员) 。一个新来的员工在没有分配到哪个部门以及没有授权的情况下,只能进行登录操作,看不到
27、日常办公的多数导航菜单。当 Login 被调入某一部门是,他的管理人员就可以为她授权成为正式员工(Clerk),此时他才可以完成日常的办公事务。如果被授 SysAdmin 那他具有管理员的权限。个人办公模块:本模块是主要完成内部短信管理,电子邮件传输,发布公告通知,个人日程管理。通过以上各个模块的协同运行,促进信息的流通,以及人员之间的交流。内部短信管理与电子邮件作为人员交流的工具,提供以下两方面的功能:(1)直接作为一种应用提供人与人之间通信的手段,适应随时需要的电子化通信要求。(2)为各种应用提供通用的通信平台,灵活适应不同应用系统对通信平台的要求。在一个办公自动化系统中,针对不同的业务需
28、求,通常包含了多个应用子系统,如发文、收文、信息服务、档案管理、活动安排、会议管理等等,可以将电子邮件信箱作为所有这些办公应用子系统的统一“门户” ,每一个用户通过关注自己的电子邮件信箱就可以了解到需要处理的工作,而不必经常性地来回检查不同的应用系统,看看哪些是需要处理的工作( 在这种情况下,如果由于某种人为原因,没有及时查阅某个应用系统,就可能造成工作的延误) 。办公自动化应用系统以电子邮件作为统一入口的设计思想,可以大大提高系统的用户的友好性和易用性,减少培训的工作量。公告主要用于让相关人员了解必要的信息,如新闻发布等,本软件的公告可分为部门公告,共同公告,有利于信息的交流。个人日程管理用
29、于安排自己的个人日程。6信息共享:发布共享文件,进行内部资源共享。公文管理:本公文流转系统包括五大模块:工作流 管理、发文管理、收文管理、督办管理、公文查询等。对于不同级别的用户有着不同的权限,我们将权限分为审批人权限、拟稿人权限、普通操作员浏览权限。审批人拥有审批权限、查询权限;拟稿人拥有拟稿的权限、督办权限、查询权限、发文收文权限,定义工作流权限,普通操作者只有浏览和查询的权限。公文处理功能是公文管理员处理收发文的公用操作或终端用户遇到有文件需要处理时的选择项。催办 : 在收文或发文的处理过程中,如果有逾期仍未注办或有催办要求的公文,通过计算机网络发送短信。当自动催办功能开启后,催办可自动
30、进行。督办 : 实现督办事宜的流程管理和督办事宜的存档,并提供查询,同时对督办事宜的全过程进行有效控制和跟踪,实现完善的督办事宜流程等。归档 :由具有丰富经验的管理人员对办结的文件进行鉴定,把具有保存价值的文件存入档案数据库。并移交档案管理部门。废弃 : 将无保留价值、待销毁的文件送入公文管理信息系统的“废纸篓” 。允许随时翻检,必要时可以“捡回”废弃的文件重新利用。销毁 : 对 存储在“废纸篓”中无保留价值的文件进行删除,以免占用宝贵的存储空。部门人事:对部门进行管理,人员调配,以及用户权限的设置等等;辅助程序:提供一些辅助软件包括天气预报,文件异步传输,实时通信等3.2 办公无纸张化软件的
31、可行性分析可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。可行性分析是研究在当前的具体条件下,开发新系统是否具备必要的资源和其他条件。为了达到这个目的,必须认真了解用户的要求及现实环境,探索若干种可供选择的主要解法,并对每种解法的可行性进行仔细论证。通常可行性分析应从以下几方面进行论证。 (1) 技术可行性 :使用现有的技术能实现这个系统吗?(2) 经济可行性 :这个系统的经济效益能超过它的开发成本吗?(3) 操作可行性 :系统的操作方式在这个用户组织内行的通吗?3.2.1 软件技术可行性分析:办公自动化系统发展已经进入了成熟阶段,是一种以公文流转为基础,实现网上协同办公的信息系统,它的开发平台也很多,特别是.net 开发平台和模式的广泛应用,为办公无纸化软件的设计。节约开发成本,减少管理员维护的难度,同时用户
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。