基于web的企业办公自动化系统论文内容摘要:

可进行编辑设计。 4. 与浏览器无关 (Browser Independence),用户端只要使用可执行 HTML 码的浏览器,即可浏览 Active Server Pages 所设计的网页内容。 Active Server Pages 所使用的脚本语言 (VBScript 、 Jscript) 均在 Web 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。 5. Active Server Pages 能与任何 ActiveX scripting 语言相容。 除 了可使用 VBScript 或 JScript 语言来设计外,还通过 plugin 的方式,使用由第三方所提供的其他脚本语言,譬如 REXX 、 Perl 、 Tcl 等。 脚本引擎是处理脚本程序的 COM(Component Object Model) 物件。 6. Active Server Pages 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。 7. 可使用服务器端的脚本来产生客户端的脚本。 8. 物件导向( Objectoriented )。 9. ActiveX Server Components(ActiveX 服务器元件 ) 具有无限可扩充性。 可以使用 Visual Basic 、 Java 、 Visual C++ 、 COBOL 等编程语言来编写你所需要的 ActiveX Server Component。 ASP 的 运行环境 ASP 对象是 IIS/PWS 提供支持的,专门为网页设计而做的全局对象。 运行 ASP 所需的环境: Microsoft Inter Information Server version。 能够运行 ASP 的 Web 服务器软件 : IIS(Inter Information Server)运行在Windows2020/ Windows2020 环境 , PWS(Personal Web Server)运行在 Windows98环 境。 由于本系统的开发是应用的 IIS 来完成的,因此我们主要将介绍 IIS。 Inter 信息服务 (IIS) 是 Windows 组件,此组件可以很容易将信息和业务应用程序发布到 Web。 IIS 使您更加容易为网络应用程序和通讯创建 功能强大的平台。 ASP 的工作原理 工作原理的说明:浏览器从 Web 服务器上请求 ASP 文件时, ASP 脚本开始运行。 然后 Web 服务器调用 ASP, ASP 全面读取请求的文件,执行所有脚本命令,并将 Web 页传送给浏览器。 由于脚本在服务器上而不是在客户端运行,传送到浏览器上的 Web 页是在 Web 服务器上生成的。 所以不必担心浏览器能否处理脚本: Web 服务器已经完成了所有脚本的处理,并将标准的 HTML 传输到浏览器。 由于只有脚本的结果返回到浏览器,所以务器端脚本不易复制。 用户看不到创建他们正在浏览的页的脚本命令。 了解 Active Server Pages 怎样工作的最好方法就是,将支持它的 Web server 和不支持它的 Web server 进行对比。 Microsoft 利用 Inter Information Server(IIS) 及 以上版本和 Active Server Pages 结合在一起。 在 中引入了 Active Server Pages 就能够使站点从静态的 HTML 内容变成动态内容。 在前面对 Active Server Pages 的介绍中, IIS 的主要功能是支持静态的 HTML 主页。 当用户向一个使用 IIS 的服务器提出请求后,服务器将会从自己的硬盘或者内存中提出一个静态主页发送到用户的浏览器。 IIS 的主要作用就是,作为用户浏览器到服务器硬盘的一些文件的一个有效的接口。 ASP 与静态主页的区别 Active Server Pages 改变了这一切,在 IIS 仍然支持静态 HTML 主页的前提下,利用 Active Server Pages 可以根据用户要求在 Web Server 上建立新的主页。 所谓 “静态 ”指的就是网站的网页内容 “ 固定不变 ” ,当用户 的 浏览器通过互联网的 HTTP( Hypertext Transport Protocol)协议向 Web 服务器请求提供网页内容时,服务器仅仅是将原已设计好的静态 HTML 文档传送给用户浏览器。 其页面的内容使用的仅仅是标准的 HTML 代码,最多再加上流行的 GIF89A 格式的动态图片,比如产生几只小狗小猫跑来跑去的动画效果。 若网站维护者要更新网页的内容,就必须手动地来更新其所有的 HTML 文档。 “ 静态 ” 网站的致命弱点就是不易维护,为了不断更新网页内容,你必须不断地重复制作 HTML 文档,随着网站内容和信息量的日益扩增,你就会感到工作量大得出乎想象。 所谓 “ 动态 ” ,并不是指那几个放在网页上的 GIF 动态图片,动态页面的概念 以及 规则: 1. “ 交互性 ” 即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后 Web 发展的大事所趋。 2. “ 自动更新 ” 即无须手动地更新 HTML 文档,便会自动生成新的页面,可以大大节省工作量。 3. “ 因时因人而变 ” ,即当不同的时间、不同的人访问同一网址时会产生不同的页面。 对于 Web Server 来说, Active Server Pages 与 HTML 有着本质的区别。 HTML是不经任何处理送回给浏览器,而 Active Server Pages 的每一个命令都首先被用来生成 HTML 文件。 因此, Active Server Pages 允许生成动态内容。 另一方面,对于浏览器来说, Active Server Pages 和 HTML 几乎是没有区别的,仅仅是后缀为 .asp 和 .htm 的区别。 当我们在客户端提出 Active Server Pages的申请后,我们的浏览器接收的是 HTML 格式文件,因此它适用于任何浏览器。 VBScript 脚本语言 脚本是一系列的命令和指令。 与 HTML 标签不同, script 命令指示 Web 服务器执行操作,而 HTML 标签只是简单地格式化文本或读取图形、视频及音频文件。 Script 命令可以在变量中存储用户名,在返回到浏览器的页中显示用户名或将用户名存储在数据库中。 ASP 提供 VBScript 和 JScript 两种脚本引擎,缺省为 VBScript。 VBScript(Microsoft Visual Basic Scripting Edition) 是程序开发语言 Visual Basic 家族的最新成员,它将灵活的 Script 应用于更广泛的领域,包括 Microsoft Inter Explorer 中的 Web 客户机 Script 和 Microsoft Inter Information Server 中的 Web 服务器 Script。 VBScript 既可以作为客户端编程语言,也可以作为服务器端编程语言。 客户端编程语言是可以由浏览器解释执行的语言。 优点是浏览器完成了所有的工作,这可以减轻服务器的负担。 而且客房端程序运行起来比服务器端程序快得多。 但是,一般来说,可以解释 VBScript 脚本的浏览器只在 Microsoft Inter Explorer。 这意味着目前没有充 分的理由把 VBScript 作为客户端编程语言。 VBScript 也可以作为服务器端编程语言。 服务器编程语言是在服务器上执行的语言。 服务器为一个站点提供文件,而浏览器接收这些文件。 服务器编程语言执行站点主机上的所有操作,所有的功能要服务器来实现。 优点是 VBScript 不受浏览器的限制。 VBScript 脚本在网页通过网络传送给浏览器之前被执行。 Web浏览器收到的只是标准的 HTML 文件,这样就可以保护编写出来的源代码。 系统的概要设计 概要设计的目的 概要设计过程首先是寻找实现目标系统的各种不同的 方案。 要进行系统完善的总体功能分析,首先要确定办公管理各模块的要完成的任务,而这些模块功能的确定,首先来自于对用户的需求分析。 根据此系统的功能要求,除了要保持整体设计的统一性,还要突出此模块的特点,使整个系统趋于完善,能够更好、更有效的提供办公管理的全面性。 系统的功能设计 系统模块按功能分:用户身份验证模块、信息管理模块、信息搜索模块、后台管理模块以及邮件和即时通信管理模块 5 个模块。 1. 用户身份验证模块:系统用户进入系统时的身份验证,系统用户在不同页面浏览时的身份验证,修改个人资料。 2. 信息管理模块:普通用户注册、通知信息的发布、修改、删除,后台行政信息的发布、修改、删除。 3. 信息搜索模块: 搜索分类为个人区域内和资源共享区域。 关键字为信息发布的日期或信息的标题。 4. 后台管理模块:普通用户无后台管理权限。 管理员用户进入后台可以修改、删除信息。 管理员用户进入后台可以修改自身密码,可以增删用户。 5. 邮件和即时通信管理模块:提供友好界面,使用快捷,显示接受信息。 归纳出系统的功能模块后,将系统总体功能和各功能模块进行细致的分析,总结功能模块的主要实现功能。 这部分的工作时程序开发的重要准 备工作,好的分析可以帮助我们更有计划和规模的设计程序,使开发过程更具有目的性。 公文查询 权限管理 用户信息管理 用户信息查询 待批公文管理 批复公文管理 公文传送 新闻传送 公文管理 文件管理 公文基础库 通知传送 系统功能设计的细化 1. 行政管理功能图细化 行政管理模块功能图,如图 31 所示。 图 31 行政信息管理模块结构 2. 用户管理功能图细化 用户管理模块功能图,如图 32 所示。 图 32 用户管理模块结构 信 息 管 理 模 块 后台信息 前台信息 信息浏览 信息删除 信息修改 行政信息管理 信息删除 信息修改 用户模块 后台用户管理 普通用户管理 注册普通用户 修改用户资料 管理普通用户 修改自身资料 添加后台用户 3. 信息查询功能图细化 信息查询模块功能图,如图 33 所示。 图 33 信息查询模块结构 本章小结:概要 设计过程首先是寻找实现目标系统的各种不同的方案。 要进行系统完善的总体功能分析,首先要确定 办公自动化系统管理各模块 要完成的任务,而这些模块功能的确定,首先来自于对用户的需求分析。 根据此系统的功能要求,除了要保持整体设计的统一性,还要突出此模块的特点,使整个系统趋于完善,能够更好、更有效的提供办公管理的全面性。 用户信息查询 按人名查询 按部门查询 信息查询模块 学习信息查询 按日期查询 按标题查询 按时间查询 通知信息查询 模糊查询 按日期查询 按标题查询 第四章 数据库的设计与实现 Web 数据库技术 WWW 是基于浏览器 /服务器结构的,它采用 TCP/IP 通信协议和 WWW 技术集成已有的各类系统 ,从而把传统的客户 /服务器模式中的服务器分成了一个Web 服务器和多个数据库服务器。 但随着 Inter 的发展,静态 Web 站点的开发与维护变得越来越困难,其最大的问题就是缺少交互性,信息的内容只有在网站管理人员更改后才能发生变化,使得 Web 管理员不得不频繁修改他们的网页。 为了向网络用户提供大量有用的、动态的和可交互的信息,凡是能够数据库化的内容,应尽量做成数据库的形式,因为数据库形式的数据远比其他形式的数据要容易更新与管理。 基于 Web 的数据库访问技术是指 :在客户端安装 Web 浏览器,作为用户输入查询条件和 显示查询结果的交互界面。 用户可以通过填写表格或输入关键字的方式来与 WWW 进行交互,当用户单击表格上的按钮时,表格中的数据便发送到Web 服务器。 Web 服务器介于 Web 浏览器与数据库服务器之间,负责用户输入信息的接收。 服务器将数据传送至要被处理的脚本或应用程序,并在数据库中查询数据或将数据投递到数据库中。 最后,服务器将返回结果插入到 HTML 页面。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。