办公自动化毕业设计论文.docx

上传人:b****0 文档编号:9848331 上传时间:2023-05-21 格式:DOCX 页数:39 大小:381.55KB
下载 相关 举报
办公自动化毕业设计论文.docx_第1页
第1页 / 共39页
办公自动化毕业设计论文.docx_第2页
第2页 / 共39页
办公自动化毕业设计论文.docx_第3页
第3页 / 共39页
办公自动化毕业设计论文.docx_第4页
第4页 / 共39页
办公自动化毕业设计论文.docx_第5页
第5页 / 共39页
办公自动化毕业设计论文.docx_第6页
第6页 / 共39页
办公自动化毕业设计论文.docx_第7页
第7页 / 共39页
办公自动化毕业设计论文.docx_第8页
第8页 / 共39页
办公自动化毕业设计论文.docx_第9页
第9页 / 共39页
办公自动化毕业设计论文.docx_第10页
第10页 / 共39页
办公自动化毕业设计论文.docx_第11页
第11页 / 共39页
办公自动化毕业设计论文.docx_第12页
第12页 / 共39页
办公自动化毕业设计论文.docx_第13页
第13页 / 共39页
办公自动化毕业设计论文.docx_第14页
第14页 / 共39页
办公自动化毕业设计论文.docx_第15页
第15页 / 共39页
办公自动化毕业设计论文.docx_第16页
第16页 / 共39页
办公自动化毕业设计论文.docx_第17页
第17页 / 共39页
办公自动化毕业设计论文.docx_第18页
第18页 / 共39页
办公自动化毕业设计论文.docx_第19页
第19页 / 共39页
办公自动化毕业设计论文.docx_第20页
第20页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

办公自动化毕业设计论文.docx

《办公自动化毕业设计论文.docx》由会员分享,可在线阅读,更多相关《办公自动化毕业设计论文.docx(39页珍藏版)》请在冰点文库上搜索。

办公自动化毕业设计论文.docx

办公自动化毕业设计论文

办公自动化毕业设计论文

[摘要]网络办公系统是为适应现代无纸化及网络化办公的趋势,更好地服务于现代办公操作,基于InternetWeb开发的一套广泛应用于各行业企事业单位的办公自动化系统。

办公自动化(简称为OA--OfficeAutomation)。

本文论述了一个基于公司企业实现无纸化办公的采纳B/S模式下的充分利用数据库服务的整体软件平台的设计与实现。

分析了该系统所适应的运算机软硬件的配置环境与选取的利弊。

讨论了系统的结构框架和设计原理。

说明了系统数据库设计的思路与实现方法。

系统构建的重点要紧在于系统使用权限的设计、公司营运流程的细分和模式化、系统数据库的合理设计与实现。

本文中就如何在软件中实现以上几点作了详细分析与讲解,并给出了使用SqlServer数据库建立本系统数据库的实例。

关键字B/S网络办公系统ASPSQL技术

[Abstract]Thenetworkofficesystemisforadaptingtothemodernwithnopaperatallandnetworkedtrendthathandleofficialbusiness,serveandhandleofficialbusinessmodernlyandoperatebetter,asetofofficeautomatedsystemsappliedtotheeveryprofessionandtradeenterprisesandinstitutionsextensivelydevelopedonthebasisofInternetWeb.Handleofficialbusinessandturn(abbreviationintoOAautomatically--OfficeAutomation).

Thisthesisisfocusedonthedesignandimplementationofhandleofficialbusinesswithoutpaper,inthemodeofcompanymanagementwithfullyDataServiceutilization.Bytheanalysisofsystemframeworkanddeployment,weexplorethespecificstructureoforiginalDataextractionmodel,buildupasimplizedmodelwithDataextraction,Datacollection&interpretationandreporttemplatefillingasitsthreephases.Thesystemstructuremainlyemphasizesontheprocesscapabilityoflargequantityofdatabase,systemefficiencyandglobalparameterconfiguration,soastolessenprogramredevelopment.Inordertorealizetheaboveeffects,suchtechniquesarewidelyusedinthesystem,asmemorycalculation,fastlookupalgorithm,formulaanalysisalgorithm,predicationanalysis,workingprocedurecontrol,reporttemplatefilling,amongwhichseveralkeytechnicalcalculationareprovided.

KeywordsB/SnetworkofficesystemASPSQLtechnology

 

 

1.概述

1.1运算机应用概述

随着运算机技术的不断进展与提高,运算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

今天,运算机的价格差不多十分的低廉,性能却有了长足的进步,在发达地区运算机的普及率也能够说差不多达到了无所不在的地步,与运算机相关的配套设施,外部设备和网络设置也有了专门大的进步,与人们的日常生活有着息息相关的联系,使人们的生活,工作,娱乐等社会活动有了更大的便利和效率。

运算机作为我们人类得力的助手,之因此如此流行的缘故要紧有以下几个方面:

第一,运算机能够代替人工进行许多纷杂的劳动,减少人工的危险性和失误率;

其次,运算机能够节约许多资源,降低人工生产劳动的成本;

第三,运算机能够大大的提高人们的生产效率;

第四,运算机能够使某些敏锐和重要的信息更加安全,等等;

总之,运算机技术的合理应用是现今社会一个十分重要的课题,许多人投入到运算机科学的研究中,为运算机科学的进步做出了伟大的奉献。

能够说运算机技术的进展代表着人类社会的进展,运算机技术的应用差不多深入到人类社会的活动当中。

在现今人类社会的各种活动中,以经济活动中的公司经营治理为例,合理的使用运算机技术进行经营治理代替传统的人工的治理模式能够有效的提高公司的工作效率,使公司在日趋猛烈的商业竞争中占据有利形式,取得先人一步的商机。

1.2系统应用开发的背景及要求

现今的商业社会中,许多非运算机专业的公司企业关于运算机的应用操作还相对停留在一个比较肤浅的应用层面上,并没有充分发挥运算机系统的高性能的智能的优势,运算机只是用来进行一些比较简单的文档处理,网业扫瞄和信息储存,这些相关于运算机系统强大的功能来说是一种十分严峻的资源白费。

运算机系统完全能够充分的融入公司日常的治理经营工作中去,使工作人员通过一定的软件操作界面,进行几个简单的按钮操作和文字输入,就能够完成平常的工作,而且通过运算机网络的辅助,能够随时记录当时的工作情形和重要信息的储存,从而使公司的经营治理工作完全摆脱纸笔记录和人员繁复操作的情形,大大降低了繁复工作所带来的高失误率,提高了工作效率,同时有助于提高工作的保密性和各种信息储存的安全性,工作人员幸免了因为某些工作而不得不停下手边的工作去和别的人员频繁见面的情形,只需通过运算机系统进行一定范畴内的相互通信,使用几个简单的操作就能够省却许多不必要的苦恼。

因此可见,开发一套适用于公司日常经营治理活动的无纸化办公系统关于一个公司企业来说是十分具有现实意义的。

然而在现实环境中,每一个公司的实际情形都有所不同,所从事的行业也各不相同,进而所采取的经营治理模式和工作步骤也有专门大的不同,因此每一个公司都需要有一套适应各自实际情形的治理系统,这对与系统的开发是一个专门大的难题,只是我以为,既然我们差不多有了设计这种系统的思路就应该坚持不懈的走下去,通过我们的努力一定能够实现我们的方法。

尽管开发一套适用与目前所有公司企业的治理系统依旧不太可能的情况,然而在同一领域内,各个企业依旧具有其相同性的,开发一套适用于一定行业领域内的治理系统依旧有其可行性的,本系统确实是基于如此的条件而开发的,期望能够通过本系统的开发为今后在各个行业领域内的治理软件的开发提供一个思路与参考。

本系统开发的对象是最近社会上比较热门的办理出境留学的中介公司,具体以上海的上教国际公司为开发对象,该公司在此行业领域内具有一定的典型性,操作服务流程比较规范,客户关系网也比较完整。

该公司往常的经营治理状态是比较传统的纸笔记录,人员面对面的频繁交流,大会三六九,小会天天有,客户联系通过纸笔记录,有时客户不能直会见面就要通过邮寄的方式将资料寄到公司储存,周期长,容易出错,而且成本高,公司经理的治理工作也变的十分烦琐,又要应对客户,又要频繁的和公司内部职员面对面的交流,有时需要外出办事却又不能离开公司,工作效率十分低下。

因此开发一套治理软件就变的十分的迫切。

依照该公司的情形,提出了如下的设计要求:

●公司总经理,部门负责人和一般职员的权限分开,依次降低权限。

●将公司的治理流程和部门负责人、一般职员的工作流程整合进软件,同时记录工作情形,储存工作信息。

●客户的个人资料与公司职员的人事资料分开储存,可随时调用与查询。

●数据的安全性与备份。

●节约成本。

在以下的篇幅里将详细论述本网络办公系统的设计和实现。

1.3系统的环境配置选择

开发系统所能够使用的方法和工具有专门多种,形式也各不相同,在此我将采纳公司内部网站的形式,结合公司原有的内部局域网,形成服务器安装,所有客户机可同时扫瞄。

幸免重复安装的情形,达到节约成本的目的。

同时,由于只需要在服务器上安装就可执行,也大大减化了程序使用的复杂性,到时,使用者只要以扫瞄网页的形式,输入ip地址,按照各自的权限登录系统即可。

同时,存放数据的数据库也安装在服务器上,由于服务器的安全性能比一样的运算机要好,而且爱护一台运算机也比同时爱护多台运算机要容易一些,更能够发挥充分的发挥出运算机高效性。

系统开发的工具是采纳SqlSERVER数据库+ASP后台语言+IIS5.0运行环境的经典的基于Web的B/S系统的开发工具。

众所周知,IIS5.0是Windows上有名的WebServer。

在以后的篇幅里将会对以上技术做简要的论述。

1.3.1B/S结构

B/S结构,即Browser/Server(扫瞄器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

在这种结构下,用户界面完全通过WWW扫瞄器实现,一部分事务逻辑在前端实现,然而要紧事务逻辑在服务器端实现,形成所谓3-tier结构。

B/S结构,要紧是利用了不断成熟的WWW扫瞄器技术,结合扫瞄器的多种Script语言(VBScript、JavaScript…)和ActiveX技术,用通用扫瞄器就实现了原先需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。

随着Windows98/Windows2000将扫瞄器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。

明显B/S结构应用程序相关于传统的C/S结构应用程序将是庞大的进步。

  B/S结构采纳星形拓扑结构建立企业内部通信网络或利用Internet虚拟专网〔VPN〕。

前者的特点是安全、快捷、准确。

后者那么具有节约投资、跨地域广的优点。

须视企业规模和地理分布确定。

企业内部通过防火墙接入Internet,再整个网络采纳TCP/IP协议。

网络结构如图1-1。

图1-1

 

C/S与B/S区别:

 

  Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的. 

1.硬件环境不同:

 

  C/S一样建立在专用的网络上,小范畴里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务.

  B/S建立在广域网之上的,不必是专门的网络硬件环境,例与上网,租用设备.信息自己治理.有比C/S更强的适应范畴,一样只要有操作系统和扫瞄器就行 

2.对安全要求不同 

  C/S一样面向相对固定的用户群,对信息安全的操纵能力专门强.一样高度隐秘的信息系统采纳C/S结构适宜.能够通过B/S公布部分可公布信息.

  B/S建立在广域网之上,对安全的操纵能力相对弱,面向是不可知的用户群. 

3.对程序架构不同 

  C/S程序能够更加注重流程,能够对权限多层次校验,对系统运行速度能够较少考虑.

  B/S对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上.比C/S有更高的要求B/S结构的程序架构是进展的趋势,从MS的.Net系列的BizTalk2000Exchange2000等,全面支持网络的构件搭建的系统.SUN和IBM推的JavaBean构件技术等,使B/S更加成熟. 

4.软件重用不同 

  C/S程序能够不可幸免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好.

  B/S对的多重结构,要求构件相对独立的功能.能够相对较好的重用.就入买来的餐桌能够再利用,而不是做在墙上的石头桌子 

5.系统爱护不同 

系统爱护是软件生存周期中,开销大。

  C/S程序由于整体性,必须整体考察,处理显现的问题以及系统升级.升级难.可能是再做一个全新的系统

  B/S构件组成,方面构件个别的更换,实现系统的无缝升级.系统爱护开销减到最小.用户从网上自己下载安装就能够实现升级. 

6.处理问题不同 

  C/S程序能够处理用户面固定,同时在相同区域,安全要求高需求,与操作系统相关.应该差不多上相同的系统

  B/S建立在广域网上,面向不同的用户群,分散地域,这是C/S无法作到的.与操作系统平台关系最小. 

7.用户接口不同 

  C/S多是建立的Window平台上,表现方法有限,对程序员普遍要求较高

  B/S建立在扫瞄器上,有更加丰富和生动的表现方式与用户交流.同时大部分难度减低,减低开发成本. 

8.信息流不同 

  C/S程序一样是典型的中央集权的机械式处理,交互性相对低

  B/S信息流向可变化,B-BB-CB-G等信息、流向的变化,更象交易中

1.4系统环境和架构

1、系统的需求

1)运行环境:

MSWINDOWSNTPACK4ORLATER/WIN2000WITHIIS4.0ORLATER

2〕数据库:

SQLSERVER2000

3〕其他:

服务器安装微软IE扫瞄器5.0+扫瞄器必须保证支持COOKIE及JAVASCRIPT

2、系统硬件拓扑结构图,如图1-2

图1-2

 

2.XD网络办公系统所采纳的技术

2.1什么是ASP

ASP是ActiveServerPages的简称,即我们所说的动态网页,是微软公司推出的一种用以取代CGI〔CommonGatewayInterface〕通用网关接口的技术,也是一种在微软公司的WEB服务器IIS〔InternetInfomationServer〕上开发交互网页的新技术。

我们能够通过ASP结合HTML语言、ASP指令和ActiveX元件以及数据库等方面知识,使用自己的Web服务器创建并运行动态的交互式Web站点。

目前,ASP(ActiveServerPages)技术差不多风靡全球,在Internet上几乎处处能够看到的身影。

应用ASP技术,无须复杂的编程,就能够开发出专业的动态web站点。

ASP的显现,给以静态内容为主的web带来了全新的动态成效。

使你的站点具有更加灵活和方便的交互性,在Internet中实现信息的传递和检索越来越容易。

随着WindowsNT在WWW上的使用日益增多,ASP差不多成为了开发动态网站、构筑Internet和Intranet应用的最正确选择。

2.1.1ASP的特点

从软件的技术层面看,ASP有如下的特点:

1.无须编译。

ASP脚本集成于HTML当中,容易生成,无须编译或链接即可直截了当说明执行。

2.使用常规文本编辑器〔如Windows下的记事本〕,即可进行*.asp页面的设计。

假设从工作效率来考虑,不妨选用具有可视化编辑能力的VisualInterDev。

3.独立于扫瞄器。

用户端只要使用可说明常规HTML码的扫瞄器,即可扫瞄ASP所设计的主页内容。

ASP脚本是在站点服务器端执行的,用户端的扫瞄器不需要支持它。

因此,假设不通过从服务器下载来观看*.asp主页,在扫瞄器端是见不到正确的页面内容的。

4.面向对象。

在ASP脚本中能够方便地引用系统组件和ASP的内置组件,还能够通过定制ActiveXServerComponent〔ActiveX服务器组件〕来扩充功能。

5.与任何ActiveXscripting语言兼容。

除了可使用VBScript或JScript语言进行设计外,还可通过Plug-in的方式,使用由第三方所提供的其他scripting语言。

6.源程序码可不能外漏。

ASP脚本在服务器上执行,传到用户扫瞄器的只是ASP执行结果所生成的常规HTML码,如此可保证辛辛劳累编写出来的程序代码可不能被他人盗取。

从应用的层面看,ASP有如下的功能:

1.处理由扫瞄器传送到站点服务器的表单输入。

2.访问和编辑服务器端的数据库内容。

使用扫瞄器即可输入、更新和删除站点服务器的数据库数据。

3.读写站点服务器的文件,实现访客计数器、座右铭等功能。

4.提供广告轮播器、取得扫瞄器信息、URL表治理等内置功能。

5.由cookies读写用户端的硬盘文件,以记录用户的数据。

6.能够实现在多个主页间共享信息,以开发复杂的商务站点应用程序。

7.ActiveServerPages〔动态服务器主页〕使用VBScript或JScript等简易的脚本语言,结合HTML码,快速完成站点的应用程序。

通过站点服务器执行脚本语言,产生或更换在客户端执行的脚本语言。

8.扩充功能的能力强,通过使用VisualBasic、Java、VisualC++等多种程序语言制作ActiveXServerComponent以满足自己的专门需要。

2.2系统采纳的加密与解密技术

2.2.1DES对称加密算法

美国国家标准局1973年开始研究除国防部外的其它部门的运算机系统的数据加密标准,于1973年5月15日和1974年8月27日先后两次向公众发出了征求加密算法的公告。

加密算法要达到的目的〔通常称为DES密码算法要求〕要紧为以下四点:

☆提供高质量的数据爱护,防止数据XX的泄露和未被察觉的修改;

☆具有相当高的复杂性,使得破译的开销超过可能获得的利益,同时又要便于明白得和把握;

☆DES密码体制的安全性应该不依靠于算法的保密,其安全性仅以加密密钥的保密为基础;

☆实现经济,运行有效,同时适用于多种完全不同的应用。

1977年1月,美国政府颁布:

采纳IBM公司设计的方案作为非隐秘数据的正式数据加密标准〔DES棗DataEncryptionStandard〕。

目前在国内,随着三金工程专门是金卡工程的启动,DES算法在POS、ATM、磁卡及智能卡〔IC卡〕、加油站、高速公路收费站等领域被广泛应用,以此来实现关键数据的保密,如信用卡持卡人的PIN的加密传输,IC卡与POS间的双向认证、金融交易数据包的MAC校验等,均用到DES算法。

DES算法的入口参数有三个:

Key、Data、Mode。

其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:

加密或解密。

DES算法是如此工作的:

如Mode为加密,那么用Key去把数据Data进行加密,生成Data的密码形式〔64位〕作为DES的输出结果;如Mode为解密,那么用Key去把密码形式的数据Data解密,还原为Data的明码形式〔64位〕作为DES的输出结果。

在通信网络的两端,双方约定一致的Key,在通信的源点用Key对核心数据进行DES加密,然后以密码形式在公共通信网〔如网〕中传输到通信网络的终点,数据到达目的地后,用同样的Key对密码数据进行解密,便再现了明码形式的核心数据。

如此,便保证了核心数据〔如PIN、MAC等〕在公共通信网中传输的安全性和可靠性。

通过定期在通信网络的源端和目的端同时改用新的Key,便能更进一步提高数据的保密性,这正是现在金融交易网络的流行做法。

DES算法详述

DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位,整个算法的主流程图如下:

其功能是把输入的64位数据块按位重新组合,并把输出分为L0、R0两部分,每部分各长32位,其置换规那么见下表:

58,50,12,34,26,18,10,2,60,52,44,36,28,20,12,4,

62,54,46,38,30,22,14,6,64,56,48,40,32,24,16,8,

57,49,41,33,25,17,9,1,59,51,43,35,27,19,11,3,

61,53,45,37,29,21,13,5,63,55,47,39,31,23,15,7,

立即输入的第58位换到第一位,第50位换到第2位,...,依此类推,最后一位是原先的第7位。

L0、R0那么是换位输出后的两部分,L0是输出的左32位,R0是右32位,例:

设置换前的输入值为D1D2D3......D64,那么通过初始置换后的结果为:

L0=D58D50...D8;R0=D57D49...D7。

通过16次迭代运算后。

得到L16、R16,将此作为输入,进行逆置换,即得到密文输出。

逆置换正好是初始置的逆运算,例如,第1位通过初始置换后,处于第40位,而通过逆置换,又将第40位换回到第1位,其逆置换规那么如下表所示:

40,8,48,16,56,24,64,32,39,7,47,15,55,23,63,31,

38,6,46,14,54,22,62,30,37,5,45,13,53,21,61,29,

36,4,44,12,52,20,60,28,35,3,43,11,51,19,59,27,

34,2,42,10,50,18,5826,33,1,41,9,49,17,57,25,

放大换位表

32,1,2,3,4,5,4,5,6,7,8,9,8,9,10,11,

12,13,12,13,14,15,16,17,16,17,18,19,20,21,20,21,

22,23,24,25,24,25,26,27,28,29,28,29,30,31,32,1,

单纯换位表

16,7,20,21,29,12,28,17,1,15,23,26,5,18,31,10,

2,8,24,14,32,27,3,9,19,13,30,6,22,11,4,25,

在f(Ri,Ki)算法描述图中,S1,S2...S8为选择函数,其功能是把6bit数据变为4bit数据。

下面给出选择函数Si(i=1,2......8)的功能表:

选择函数Si

S1:

  14,4,13,1,2,15,11,8,3,10,6,12,5,9,0,7,

  0,15,7,4,14,2,13,1,10,6,12,11,9,5,3,8,

  4,1,14,8,13,6,2,11,15,12,9,7,3,10,5,0,

  15,12,8,2,4,9,1,7,5,11,3,14,10,0,6,13,

S2:

  15,1,8,14,6,11,3,4,9,7,2,13,12,0,5,10,

  3,13,4,7,15,2,8,14,12,0,1,10,6,9,11,5,

  0,14,7,11,10,4,13,1,5,8,12,6,9,3,2,15,

  13,8,10,1,3,15,4,2,11,6,7,12,0,5,14,9,

S3:

  10,0,9,14,6,3,15,5,1,13,12,7,11,4,2,8,

  13,7,0,9,3,4,6,10,2,8,5,14,12,11,15,1,

  13,6,4,9,8,15,3,0,1

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2