办公自动化毕业设计论文.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《办公自动化毕业设计论文.docx》由会员分享,可在线阅读,更多相关《办公自动化毕业设计论文.docx(38页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、ASP技术构建XD网络办公系统摘要 网络办公系统是为适应现代无纸化及网络化办公的趋势,更好地服务于现代办公操作,基于Internet Web开发的一套广泛应用于各行业企事业单位的办公自动化系统。办公自动化(简称为OA-Office Automation)。本文论述了一个基于公司企业实现无纸化办公的采用B/S模式下的充分利用数据库服务的整体软件平台的设计与实现。分析了该系统所适应的计算机软硬件的配置环境与选取的利弊。讨论了系统的结构框架和设计原理。说明了系统数据库设计的思路与实现方法。系统构建的重点主要在于系统使用权限的设计、公司营运流程的细分和模式化、系统数据库的合理设计与实现。本文中就如何在
2、软件中实现以上几点作了详细分析与讲解,并给出了使用Sql Server数据库建立本系统数据库的实例。关键字 B/S网络办公系统 ASP SQL技术Abstract The network office system is for adapting to the modern with no paper at all and networked trend that handle official business, serve and handle official business modernly and operate better, a set of office automated
3、systems applied to the every profession and trade enterprises and institutions extensively developed on the basis of Internet Web. Handle official business and turn (abbreviation into OA automatically -Office Automation).This thesis is focused on the design and implementation of handle official busi
4、ness without paper, in the mode of company management with fully Data Service utilization. By the analysis of system framework and deployment, we explore the specific structure of original Data extraction model, build up a simplized model with Data extraction, Data collection & interpretation and re
5、port template filling as its three phases. The system structure mainly emphasizes on the process capability of large quantity of database, system efficiency and global parameter configuration, so as to lessen program redevelopment. In order to realize the above effects, such techniques are widely us
6、ed in the system, as memory calculation, fast lookup algorithm, formula analysis algorithm, predication analysis, working procedure control, report template filling, among which several key technical calculation are provided.Key words B/S network office system ASP SQL technology目 录 1.概 述41.1计算机应用概述4
7、1.2系统应用开发的背景及要求41.3系统的环境配置选择61.3.1 B/S结构62.XD网络办公系统所采用的技术102.1什么是ASP102.1.1 ASP的特征102.2 系统采用的加密与解密技术112.2.1 DES对称加密算法112.2.2 MD5不可逆加密方式172.3 SQL server 数据库183XD网络办公系统设计分析203.1 权限设置213.2 系统结构设计223.3 系统主要界面介绍233.4系统部分主要功能代码243.4.1 系统登陆代码243.4.2 添加数据代码253.4.3 删除数据代码263.4.4修改数据代码273.4.5 查询数据代码284.数据库设计与
8、实现2931 数据表结构293.1.1 动态信息表293.1.2政策文件表293.1.3 公共计划信息表303.1.4 公共通讯录表303.1.5公共客户表313.1.6个人工作计划表313.1.7个人基本资料表323.1.8个人通讯录323.1.9个人客户表333.1.10公文传阅表333.1.11内部邮件表344.总结与展望3641总结3642展望365致 谢376参考文献381.概 述1.1计算机应用概述随着计算机技术的不断发展与提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。今天,计算机的价格已经十分的低廉,性能却有了长足的进
9、步,在发达地区计算机的普及率也可以说已经达到了无所不在的地步,与计算机相关的配套设施,外部设备和网络设置也有了很大的进步,与人们的日常生活有着息息相关的联系,使人们的生活,工作,娱乐等社会活动有了更大的便利和效率。计算机作为我们人类得力的助手,之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动,减少人工的危险性和失误率;其次,计算机可以节省许多资源,降低人工生产劳动的成本;第三,计算机可以大大的提高人们的生产效率;第四,计算机可以使某些敏感和重要的信息更加安全,等等;总之,计算机技术的合理应用是现今社会一个十分重要的课题,许多人投入到计算机科学的研究中,为计算机
10、科学的进步做出了伟大的贡献。可以说计算机技术的发展代表着人类社会的发展,计算机技术的应用已经深入到人类社会的活动当中。在现今人类社会的各种活动中,以经济活动中的公司经营管理为例,合理的使用计算机技术进行经营管理代替传统的人工的管理模式可以有效的提高公司的工作效率,使公司在日趋激烈的商业竞争中占据有利形式,取得先人一步的商机。1.2系统应用开发的背景及要求现今的商业社会中,许多非计算机专业的公司企业对于计算机的应用操作还相对停留在一个比较肤浅的应用层面上,并没有充分发挥计算机系统的高性能的智能的优势,计算机只是用来进行一些比较简单的文档处理,网业浏览和信息保存,这些相对于计算机系统强大的功能来说
11、是一种十分严重的资源浪费。计算机系统完全可以充分的融入公司日常的管理经营工作中去,使工作人员通过一定的软件操作界面,进行几个简单的按钮操作和文字输入,就可以完成平时的工作,而且通过计算机网络的辅助,可以随时记录当时的工作情况和重要信息的保存,从而使公司的经营管理工作完全摆脱纸笔记录和人员繁复操作的情况,大大降低了繁复工作所带来的高失误率,提高了工作效率,并且有助于提高工作的保密性和各种信息保存的安全性,工作人员避免了因为某些工作而不得不停下手边的工作去和别的人员频繁见面的情况,只需通过计算机系统进行一定范围内的相互通信,使用几个简单的操作就可以省却许多不必要的麻烦。因此可见,开发一套适用于公司
12、日常经营管理活动的无纸化办公系统对于一个公司企业来说是十分具有现实意义的。但是在现实环境中,每一个公司的实际情况都有所不同,所从事的行业也各不相同,进而所采取的经营管理模式和工作步骤也有很大的不同,因此每一个公司都需要有一套适应各自实际情况的管理系统,这对与系统的开发是一个很大的难题,不过我以为,既然我们已经有了设计这种系统的思路就应该坚持不懈的走下去,通过我们的努力一定可以实现我们的想法。虽然开发一套适用与目前所有公司企业的管理系统还是不太可能的事情,但是在同一领域内,各个企业还是具有其相同性的,开发一套适用于一定行业领域内的管理系统还是有其可行性的,本系统就是基于这样的条件而开发的,希望可
13、以通过本系统的开发为今后在各个行业领域内的管理软件的开发提供一个思路与参考。本系统开发的对象是最近社会上比较热门的办理出境留学的中介公司,具体以上海的上教国际公司为开发对象,该公司在此行业领域内具有一定的典型性,操作服务流程比较规范,客户关系网也比较完整。该公司以前的经营管理状态是比较传统的纸笔记录,人员面对面的频繁交流,大会三六九,小会天天有,客户联系通过纸笔记录,有时客户不能直接见面就要通过邮寄的方式将资料寄到公司保存,周期长,容易出错,而且成本高,公司经理的管理工作也变的十分烦琐,又要应付客户,又要频繁的和公司内部员工面对面的交流,有时需要外出办事却又不能离开公司,工作效率十分低下。因此
14、开发一套管理软件就变的十分的迫切。根据该公司的情况,提出了如下的设计要求:l 公司总经理,部门负责人和普通员工的权限分开,依次降低权限。l 将公司的管理流程和部门负责人、普通员工的工作流程整合进软件,并且记录工作情况,保存工作信息。l 客户的个人资料与公司员工的人事资料分开保存,可随时调用与查询。l 数据的安全性与备份。l 节约成本。在以下的篇幅里将详细论述本网络办公系统的设计和实现。1.3系统的环境配置选择开发系统所可以使用的方法和工具有很多种,形式也各不相同,在此我将采用公司内部网站的形式,结合公司原有的内部局域网,形成服务器安装,所有客户机可同时浏览。避免重复安装的情况,达到节约成本的目
15、的。同时,由于只需要在服务器上安装就可执行,也大大减化了程序使用的复杂性,到时,使用者只要以浏览网页的形式,输入ip地址,按照各自的权限登录系统即可。同时,存放数据的数据库也安装在服务器上,由于服务器的安全性能比一般的计算机要好,而且维护一台计算机也比同时维护多台计算机要容易一些,更可以发挥充分的发挥出计算机高效性。系统开发的工具是采用Sql SERVER数据库+ASP后台语言+IIS5.0运行环境的经典的基于Web的B/S系统的开发工具。众所周知,IIS5.0是Windows上有名的Web Server。在以后的篇幅里将会对以上技术做简要的论述。1.3.1 B/S结构B/S结构,即Brows
16、er/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows 98/Windows 2000将浏览器技术植入操作系统内部,这种结构更成为当今
17、应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。B/S结构采用星形拓扑结构建立企业内部通信网络或利用Internet虚拟专网(VPN)。前者的特点是安全、快捷、准确。后者则具有节省投资、跨地域广的优点。须视企业规模和地理分布确定。企业内部通过防火墙接入Internet,再整个网络采用TCP/IP协议。网络结构如图1-1。图1-1C/S 与 B/S 区别:Client/Server是建立在局域网的基础上的.Browser/Server是建立在广域网的基础上的.硬件环境不同:C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务
18、器提供连接和数据交换服务.B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行对安全要求不同C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强. 一般高度机密的信息系统采用C/S 结构适宜. 可以通过B/S发布部分可公开信息.B/S 建立在广域网之上, 对安全的控制能力相对弱, 面向是不可知的用户群.对程序架构不同C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑.B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上. 比C/S有
19、更高的要求 B/S结构的程序架构是发展的趋势, 从MS的.Net系列的BizTalk 2000 Exchange 2000等, 全面支持网络的构件搭建的系统. SUN 和IBM推的JavaBean 构件技术等,使 B/S更加成熟.软件重用不同C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好.B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子系统维护不同系统维护是软件生存周期中,开销大。C/S 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级. 升级难. 可能是再做一个全新的系统
20、B/S 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.处理问题不同C/S 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关. 应该都是相同的系统B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是C/S无法作到的. 与操作系统平台关系最小.用户接口不同C/S 多是建立的Window平台上,表现方法有限,对程序员普遍要求较高B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本.信息流不同C/S 程序一般是典型的中央集权的机械式处理, 交互性相对低B
21、/S 信息流向可变化, B-B B-C B-G等信息、流向的变化, 更象交易中1.4 系统环境和架构1、系统的需求1) 运行环境:MS WINDOWS NT PACK 4 OR LATER /WIN2000 WITH IIS 4.0 OR LATER2)数据库:SQL SERVER 20003)其他:服务器安装 微软IE浏览器5.0+ 浏览器必须保证支持COOKIE及JAVASCRIPT 2、系统硬件拓扑结构图,如图1-2图1-22.XD网络办公系统所采用的技术2.1什么是ASPASP是Active Server Pages的简称,即我们所说的动态网页,是微软公司推出的一种用以取代CGI(Co
22、mmon Gateway Interface)通用网关接口的技术,也是一种在微软公司的WEB服务器IIS(Internet Infomation Server)上开发交互网页的新技术。我们可以通过ASP结合HTML语言、ASP指令和ActiveX元件以及数据库等方面知识,使用自己的 Web 服务器创建并运行动态的交互式 Web 站点。目前,ASP(Active Server Pages)技术已经风靡全球,在Internet上几乎处处可以看到的身影。应用ASP技术,无须复杂的编程,就可以开发出专业的动态web站点。ASP的出现,给以静态内容为主的web带来了全新的动态效果。使你的站点具有更加灵活
23、和方便的交互性,在Internet中实现信息的传递和检索越来越容易。随着Windows NT在WWW上的使用日益增多,ASP已经成为了开发动态网站、构筑Internet和Intranet应用的最佳选择。2.1.1 ASP的特征从软件的技术层面看,ASP有如下的特点:1. 无须编译。ASP脚本集成于HTML当中,容易生成,无须编译或链接即可直接解释执行。2. 使用常规文本编辑器(如Windows下的记事本),即可进行*.asp页面的设计。若从工作效率来考虑,不妨选用具有可视化编辑能力的Visual InterDev。3. 独立于浏览器。用户端只要使用可解释常规HTML码的浏览器,即可浏览ASP所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 办公自动化 毕业设计 论文
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内