办公自动化系统毕业设计论文

上传人:M****1 文档编号:564593186 上传时间:2024-01-10 格式:DOCX 页数:62 大小:8.38MB
返回 下载 相关 举报
办公自动化系统毕业设计论文_第1页
第1页 / 共62页
办公自动化系统毕业设计论文_第2页
第2页 / 共62页
办公自动化系统毕业设计论文_第3页
第3页 / 共62页
办公自动化系统毕业设计论文_第4页
第4页 / 共62页
办公自动化系统毕业设计论文_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《办公自动化系统毕业设计论文》由会员分享,可在线阅读,更多相关《办公自动化系统毕业设计论文(62页珍藏版)》请在金锄头文库上搜索。

1、前 言办公自动化系统OA是典型的管理信息系统MIS,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据平安性好的库。而对于后者那么要求应用程序功能完备,易使用等特点。因此本人结合某小型私人企业的要求,对SQL语言原理、Asp 、VBScript技术进行了较深入的学习和应用,主要完成对OA的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的OA系统可以满足企业内部管理者、普通员工两方面的需求。第一章绪论,对系统进行了可行性分析,并介绍了所要用到的语言、工具及开发系统所要用到的环境。

2、第二章需求分析,对研究的意义、国内外的现状及存在的问题进行了分析,对系统的研究目标和内容也进行了概括,列出了系统主要功能和结构图。第三章数据库设计,按照数据库设计理论一步一步地给出了系统需求说明书、数据表、设计模式,利用Asp建立了数据库。第四章详细设计与实现,对系统进行了详细的界面设计和编码,完成每个模块的功能。第五章系统测试,列出了测试环境及数据库的连接与转换。设计充分利用Asp ,VBScript的强大力量,提高了编程效率。此次毕业设计是对我四年来所学专业知识的一个总结。它使我提高了自身解决实际问题的能力。但由于本人知识水有限,系统设计中还存在着很多缺乏,请各位领导批评指正,以便我今后改

3、进。此外,该系统能够顺利的完成离不开各位老师对我的帮助,在此深表感谢。1 绪论一个良好的办公自动化系统OA,应该以方案为核心、以控制为手段,实现“以人为本、“动态控制、“透明延伸的办公管理思想。那么OA系统如何与管理思想结合呢?主要表达在“工作管理、“沟通管理、“管理创新和“权限机制管理四个方面。目前大局部OA系统是以办公事务的计算机自动化管理为根底的,根本内容包括文件处理、事务处理、文字处理、日程处理、邮件收发、收文发文、电子报表、会议管理等,实现了日常工作方方面面的管理。本程序着重从信息管理和标准日常工作两方面着手,解决了日常办公中的难点,提高了办公人员的工作效率,也表达了管理工作的系统化

4、,透明性。本程序有很好的适用性和工作监督作用。1.1 可行性分析可行性分析的任务是从经济上、技术上、操作上、法律上分析要解决的问题是否存在可行的解决方案。经济上可行性:现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为公司的工作效率带来了一个质的飞跃,主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以提高公司的工作效率;第四,本系统可以使敏感文档更加平安。所以,本系统在经济上是可行的。技术上可行性:本系统的开发是使用asp作为网站开发的开发环境,它作为一种现代的编程语言,提供完善的指令控制语

5、句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。运行上可行性:本系统为一个小型的公司办公化系统,所消耗的资源非常的小,一般的电脑在硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。法律可行性:本系统纯为毕业设计,在开发过程中没有涉及合同、责任等与法律相抵触的方面。因此,本系统在法律上是可行的。1.2 开发工具及开发环境概述SP语言和VBScriptASPActive Serve

6、r Pages动态网页是微软公司推出的一种用以取代CGICommon Gateway Interface通用网关接口的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。简单地讲,ASP是一个位于效劳器端的脚本运行环境,通过这种环境,用户可以创立和运行动态的交互式Web效劳器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet 上的许多站点,仍然提供“静态static的主页内容。所谓“静态,指的就是站点的主页内容是“固定不变的。当浏览器通过Inter

7、net的 Hypertext Transport Protocol协议,向站点效劳器Web Server要求提供主页的内容时,站点效劳器收到要求后,就传送原已设计好的静态的HTML的文件数据给浏览器。一个“静态的站点,假设要更新主页的内容,必须手动的来更新其HTML的文件数据。而随着Web应用的开展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求、生成报表等。当在浏览器上填好表单form的输入数据,以提供 要求时,可以在站点效劳器中执行的应用程序,而不只是一个HTML文件。站点效劳器收到要求执行的应用程序,分析表单form的输入数据,将执行的结果以HTML的格式传送给浏

8、览器。根据用户请求生成动态主页的传统方法有CGI、ISAPI等。CGI是根据浏览器端的 请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下;ISAPI针对这一缺点进行改进,利用dll动态链接库技术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术Java都还存在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。而较简单的开发技术如javascript和IDCInternet Database Connector等功能有限,不敷使用。

9、ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件参加其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI等程序所远远不及的地方。ASP与常见的在Client端实现动态主页的技术如Java applet、ActiveX Control、VBScript、javascript等不同,ASP中的命令和Script语句都是由效劳器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端技术的Script命令那么是由浏览器来解释执行。由于ASP是在效劳器端解释执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在效劳器端执行,开发者也不必担忧别

10、人下载程序从而窃取编程逻辑。ASP通过后缀名为.asp的ASP文件来实现,一个.asp文件相当于一个可执行文件,因此必须放在Web效劳器上有可执行权限的目录下。当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给Web Server,如果Web Server上装了ASP,就调用ASP。ASP读出相应.asp文件,解释并执行命令,动态生成一个HTML页面回传Web Server,然后Web Server再把结果发送给浏览器。ASP文件的制作和HTML类似,且和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中将HTML文件的后缀名改为.asp

11、,这使得HTML文件的编写与脚本的开发融合在一起。通过ASP内置的对象、效劳器组件Server Component可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的效劳器组件完成专门的任务。ASP比较网关及效劳器扩展模式有着以下优点:1完全与HTML文件融合在一起;2容易创立,不需要其它编译、链接程序;3面向对象的并通过ActiveX Server对象可扩展。ASP的特点:任何开发工具皆可开展ASP,只要使用一般的文书编辑程序,如Windows记事本,就可以编辑。当然,其他网页开展工具,例如,FrontPage Express、rontPage等也都可以;不过还是建议你用记事本来写

12、,既省钱又方便,假设是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。通吃各家浏览由于ASP程序是在网络效劳器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。语言相容性高:ASP与所有的ActiveX Script语言都相容,除了可结合HTML,VBScript、Java Script、ActiveX效劳器组件来设计外,并可经由plug-In外挂组件模组的方式,使用其他厂商Third Party所提供的语言。隐密平安性高:如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的ASP程序代码是看不到的!这是因杰ASP程序先于网站效劳eb Se

13、rver端执行后,将结果转换成标准HTML文件,再传送到客户端Client的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。易于操控数据库:ASP可以轻易地通过DBCOpen Database Connectivity驱动程序连接各种不同的数据库,例如:Acess、Foxpro、dBase、Oracle等等,另外,ASP亦可将“文本文件或是Excel 文件当成数据库用。面向对象学习容易:ASP具备有面向对象bject-Oriented功能,学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Sessi

14、on,同时,假设使用ASP内建的“Application对象或Session对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。ASP内部6大对象:ASP提供了6个功能强大的内部对象,每个对象具有各自的属性Property、方法Method,有的还拥有数据集合Collection与事件Event,它们共同完成Web中的一些重要工作。这6个对象及其功能描述如表1-1所示。表1-1 ASP内部6大对象及其功能对象名称功能描述Request从客户端取得信息Response将信息送给客户端Server提供一些Web效劳器工具Session储存在一个Session内的用户信息,该信息仅可被该

15、用户访问Application在一个ASP-Application中让不同的客户端共享信息ObjectContext配合Microsoft Transaction效劳器进行分布式事务处理合理地运用这些对象可以使原本复杂,烦琐的工作变得简捷而条理清晰。我们可以用以下的语法直接使用这些对象:对象/属性/方法/数据集合。VBScript是程序开发语言Visual Basic的一个子集,是ASP默认的脚本编程语言。VBScript语言易学易用,以对象为根底,对象根底语言不仅支持对象的属性和成员函数,而且可以用来编写动作并反映出和对象相关的事件,在VBScript中,可以非常容易的使用ASP的内建对象。在网页设计过程中使用VBScript语言,一般是在HTML文件中嵌入VBScript脚本,用以扩展HTML的功能,从而获得单凭HTML语言无法取得的效果。VBScript也是默认情况下ASP的主脚本语言,它用来处理在分界符“内部的命令。 DreamweaverDreamweaver与其它同类软件相比主要有以下优点:不生成冗余代码:可视化的网页编辑器,都要把使用者的操作转换成HTML代码。一般的编辑器都会生成大量的冗余代码,给网页以后的修改带来了极大的不方便,同时还增加了网页文件的大小。Dream

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

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号