没有合适的资源?快使用搜索试试~ 我知道了~
计算机专业毕业论文--基于BS结构的办公自动化系统.doc
0 下载量 117 浏览量
2023-06-30
02:02:05
上传
评论
收藏 215KB DOC 举报
温馨提示
试读
29页
计算机专业毕业论文--基于BS结构的办公自动化系统.doc
资源推荐
资源详情
资源评论
办公自动化系统
1
第一章 前言
1.1 系统的开发背景
随着信息网络技术的应用,目前许多政府部门、企事业单位已建立局域网络,并直
接与 Internet 相连接。为了充分发挥网络的作用,提高办公处理效率,建设办公自动化
管理系统已经是迫切需要。本系统采用动态 web 构建技术,使得系统客户端无须维护,
适应性强,使用与企事业、政府机关等单位网络环境使用。企业办公自动化系统是企业
管理系统的一部分,也是现代信息社会的重要标志之一。
科学技术突飞猛进的发展,在各个领域内都改变着人们的工作和生活条件,社会向
着物质文明和不断提高的劳动生产率大踏步前进。科学技术的飞速发展也使办公室这一
传统的以人工为主的领域内古老的劳动方式发生了巨大的变化。无论在时间上还是在空
间上都被大大地压缩了,这不但减轻或节省了人们的办公劳动,而且大大提高了办公效
率,改善了办公环境,使人们从原先繁重的重复性、例行性的办公事务中解放出来,从
而有更多的时间和精力投放在更需要人的思维来考虑和解决的问题上。
1.2 系统的研究现状
传统的办公自动化系统和大型 MIS 系统在处理企业管理流程中大多采用企业业务
流程重组。要先优化企业业务管理流程,再根据优化后的流程建设企业信息系统。这样
不仅在系统建设中工作量大,同时面临来自企业内部重重的阻碍,对于中小企业来说就
更加不易施行。本办公管理系统建设中不牵涉企业内部业务流程重组,只是协助企业通
过方便的流程自定义等功能进行流程电子化,以及不断根据实际需求去增加系统功能或
改变电子化流程
[1]
。
1.3 系统开发模式及工具的选择
本系统是一个基于 B/S 结构的办公管理系统,主要作用是实现一个集成的办公环境,
让 所 有 工 作 人 员 能 够 利 用 网 络 实 现 协 同 工 作 和 知 识 管 理 。 开 发 工 具 :
Access+ASP+Html,DreamWeaverMX,FrontPage。用到的主要技术:ASP。数据库:Access
2000。还要用到 Internet 信息服务(IIS)。
1.3.1 B/S 模式的简介
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着 Internet 技术的兴起,
对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过 WWW
办公自动化系统
2
浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务
器端(Server)实现,形成所谓三层 3-tier 结构。这样就大大简化了客户端电脑载荷,
减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技
术看,局域网建立 B/S 结构的网络应用,并通过 Internet 模式下数据库应用,相对易于
把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,
以不同的接入方式(比如 LAN, WAN, Internet 等)访问和操作共同的数据库;它能有效
地保护数据平台和管理访问权限,服务器数据库也很安全。
B/S 的优势和劣势。(1) 维护和升级方式简单。目前,软件系统的改进和升级越来
越频繁,B/S 架构的产品明显体现着更为方便的特性。(2) 成本降低,选择更多。现在
的趋势是凡使用 B/S 架构的应用管理软件,只需安装在 Linux 服务器上即可,而且安全
性高。(3) 应用服务器运行数据负荷较重。由于 B/S 架构管理软件只安装在服务器端
(Server)上,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务
器(Server)端完全通过 WWW 浏览器实现,极少部分事务逻辑在前端(Browser)实现,
所有的客户端只有浏览器,网络管理人员只需要做硬件维护
[2]
。
1.3.2 Access 2000 的简介
Access 是 Office 系列软件中用来专门管理数据库的应用软件。所谓数据库是指经
过组织的、关于特定主题或对象的信息集合。数据库管理系统分为两类:文件管理系统
和关系型管理系统。Access 应用程序就是一种功能强大且使用方便的关系型数据库管
理系统,一般也称关系型数据库管理软件。它可运行于各种 Microsoft Windows 系统环
境中,由于它继承了 Windows 的特性,不仅易于使用,而且界面友好,如今在世界各
地广泛流行。它并不需要数据库管理者具有专业的程序设计水平,任何非专业的用户都
可以用它来创建功能强大的数据库管理系统。Access 是办公室办公套件中一个极为重
要的组成部分。刚开始时微软公司是将通路单独作为一个产品进行销售的,后来微软发
现如果将 Access 捆绑在办公室中一起发售,将带来更加可观的利润,于是第一次将
Access 捆绑 Office97 中,成为办公室套件中的一个重要成员。现在它已经成为办公室
办公套件中不可缺少的部件了。后来微软公司通过大量地改进,将通路的新版本功能变
得更加强大。不管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研
数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。数据库技术是计算
机软件的一个重要分支,它产生于 20 世纪 60 年代,最早是 IBM 公司推出的 IMS 数据
办公自动化系统
3
库系统。数据库技术从开始到现在大致经历了三个阶段,分别是:人工管理阶段、文件
管理阶段和数据库管理阶段
[3]
。
Access 有很多不同层次的用户:仅需要键入数据的用户、创建自己数据库的高级
Office 用户,以及创建强健的多用户应用程序的专业 Access 开发者。增长最快的用户
是那些对数据库比较陌生但熟悉其他 Office 应用程序的典型 Office 用户。基于这个原
因,Access 继续提供查找和管理信息的易用工具,这些工具与 Office 套件的其他应用
程序集成并且一致。Access 2000 是建立在其过去的成就之上的易用桌面数据库,其使
用对象是典型 Office 商业用户。
Access 使用标准的 SQL(Structured Query Language,结构化查询语言)作为它的
数据库语言,从而提供了强大的数据处理能力和通用性,使其成为一个功能强大而且易
于使用的桌面关系型数据库管理系统和应用程序生成器。一个 Access 数据库中可以包
含表、查询、窗体、报表、宏、模块以及数据访问页。不同于传统的桌面数据库
(dbase、 FoxPro、Paradox), Access 数据库使用单一的*.mdb 文件管理所有的信息,
这种针对数据库集成的最优化文件结构不仅包括数据本身,也包括了它的支持对象。
SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL
通常使用于数据库的通讯。SQL 是关系数据库管理系统的标准语言。SQL 语句通常用
于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。
SQL 是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL
允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有
SQL 语句接受集合作为输入,返回集合作为输出。SQL 的集合特性允许一条 SQL 语句
的结果作为另一条 SQL 语句的输入。SQL 不要求用户指定对数据的存放方法, 这种特
性使用户更易集中精力于要得到的结果;所有 SQL 语句使用查询优化器,它是 RDBMS
的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,
在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。统一
的语言:SQL 可用于所有用户的 DB 活动模型,包括系统管理员、数据库管理员、 应
用程序员、决策支持系统人员及许多其它类型的终端用户
[4]
。
1.3.3 开发语言 ASP 的简介
ASP(Active Server Pages,活动服务器网页)是服务器端脚本编写环境,可以创建
和运行动态、交互、高效的 web 服务器应用程序。使用 ASP 可以组合 HTML 标记、脚
办公自动化系统
4
本命令和 ActiveX 组件以创建交互的 web 页和基于 web 的功能强大的应用程序。脚本
(Script)是由一组可以在 web 服务器端或客户浏览器端运行的命令组成,目前在网页
编制上比较流行的脚本语言包括 VBScript 和 JavaScript。本系统用到的脚本语言为
VBScript。ASP 页中可以调用 ActiveX 组件来执行任务,例如创建与数据库的连接,访
问数据库数据,更新数据库或进行商务计算等
[5]
。
ASP 的特性:(1) ASP 是在服务器端运行,送到客户端浏览器的是 ASP 的执行结果
所生成的 HTML 页面,因此 ASP 程序具有保密性。(2) 在 ASP 中可以包含 HTML 标记、
服务器端和客户端脚本命令、ActiveX 组件。(3) ASP 提供了几种内置对象。通过使用
这些内置对象可以使脚本功能更强。另外,利用这些对象还可以从客户端浏览器中获得
信息或者向客户端浏览器发送信息。(4) 使用附加组件可以扩展 Active Server Pages。
Active Server Pages 可以同几个标准的服务器端 ActiveX 组件捆绑在一起,使用这些组
件可以方便地处理数据库。(5) ASP 可以与数据库建立连接,通过对数据库的操作建立
功能强大的 WEB 应用程序。
ASP 文件是以.asp 为扩展名的文本文件,可以使用任何一种文本编辑器(如
Windows 中的记事本、写字板)创建 ASP 文件。使用那些带有 ASP 增强支持的编辑器
将更能提高效率,如 FrontPage,DreamweaverMX,EditPlus2 等。在 ASP 文件中通常包
含文本、HTML 标记和脚本命令,这三部分的内容以各种组合混杂在 ASP 文件中,需
要使用不同的符号进行区分。HTML 使用标准的 HTML 标记界定;ASP 语句和 ASP 脚
本命令必须使用“<%”和“%>”表示脚本的开始和结束,可以每一行 ASP 语句界定一次,
也可以多行语句界定一次。
一般来说,ASP 程序可以在 Windows 95/98/NT/2000 等操作系统下运行,因此计算
机的硬件配置至少要符合操作系统的描述,除了硬件之外,还必须正确安装和设置 WEB
服务器及 ASP 软件。在网络组件正确安装后,需要安装 web 服务器。ASP 所需要的 WEB
服务器版本至少要 Personal Web Server for Windows 95 或 IIS3.0 以上。在 Windows
NT/2000 操作系统中可以利用 Microsoft 公司提供的 IIS 来安装和设置 web 站点,以支
持 ASP 的运行。在 Windows 98 中,Microsoft 公司提供了功能相对简单的 PWS 来安装
和设置 web 站点,也能够支持 ASP 的运行。
ASP 的内置对象:(1) Response 对象。用于动态响应客户端请求,并将动态生成的
响应结果以 HTML 超文本的格式输出到客户端浏览器中。(2) Request 对象。可以在服
办公自动化系统
5
务器端获得用户通过 web 页面提交的信息,实现用户端和服务器端的交互和动态网页。(3)
Session 对象。跟踪访问者的页面转换,还可以将用户的访问信息存入站点的日志文
件。(4) Application 对象。针对所有用户,可以被多个用户共享,不会因为某一个用户
甚至全部用户离开而消失。(5) Server 对象。只有一个 ScriptTimeout 属性,该属性用于
设置一个 ASP 脚本所允许的最长执行时间。(6) ObjectContext 对象。以组件为主的事务
处理系统,可以保证事务的成功成。
HTML 是 Hyper Text Markup Language(超文本标记语言)的缩写,最早源于
SGML(Standard GENERAL Markup Language,标准通用化标记语言),是由 web 页面
的发明者 Tim Berners-Lee 和同事 Daniel W.Connolly 于 1990 年创立的一种新颖的标记
式语言,它是 SGML 的应用。到 90 年代后期,由于网络的飞速发展,使得 HTML 也
达到了空前的繁荣,在 WWW 革命中扮演了核心技术的角色。HTML 是用来 表示网上
信息的符号标记语言。在 WWW 上,发布信息通常使用 HTML,它是 web 页面的基础,
任何一个 WEB 页面都离不开 HTML,而且 HTML 也是 web 应用开发的基础。对于基
于 web 的应用程序而言,web 页面就相当于“包装”。HTML 语言是大多数浏览器都能识
别的语言,使用 HTML 语法规则建立的文本可以运行在不同的操作系统平台上,而且
能被大多数用户所接受
[6]
。
1.4 本文的主要贡献
当前在企业中普遍使用计算机来提高员工工作效率,办公自动化也提了多年,但效
果并不明显,人们还是停留在单机字处理和表格处理的所谓办公自动化的初级阶段。信
息的交流和共享,以及团队的协同运作等都无法完美地实现,极大地限制了工作的效率。
本系统利用网络通信基础及先进的网络应用平台,实现档案管理自动化和办公事务处理
自动化,以提高办公效率和管理水平,实现企业各部门日常业务工作的规范化、电子化、
标准化,最终实现“无纸”办公。
所以在信息时代这种传统的管理方法必然被以计算机为基础的信息管理所取代。我
作为一个计算机软件专业的大学生,希望可以在这方面有所贡献。用在大学这几年所学
的知识,编制出一个实用的程序,为公司内部或企业建设一个安全、可靠、开放、高效
的信息办公管理系统,以提供现代化的日常办公条件及丰富的综合信息服务。
1.5 论文的结构
本文主要分为六个部分:前言、系统分析、系统总体设计、系统详细设计与实现、
剩余28页未读,继续阅读
资源评论
yyyyyyhhh222
- 粉丝: 405
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功