【毕业学位论文】(Word原稿)基于B-S架构的办公自动化系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)基于B-S架构的办公自动化系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)基于B-S架构的办公自动化系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)基于B-S架构的办公自动化系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)基于B-S架构的办公自动化系统的设计与实现-软件工程_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中图分类号: 学校代码: 10055 密级: 公开 专 业 硕 士 学 位 论 文 基于 B/一三年十一月 南开大学学位论文使用授权书 根据南开大学关于研究生学位论文收藏和利用管理办法,我校的博士、硕士学位获得者均须向南开大学提交本人的学位论文纸质本及相应电子版。 本人完全了解南开大学有关研究生学位论文收藏和利用的管理规定。南开大学拥有在著作权法规定范围内的学位论文使用权,即: (1)学位获得者必须按规定提交学位论文(包括纸质印刷本及电子版 ),学校可以采用影印、缩印或其他复制手段保存研究生学位论文,并编入南开大学博硕士学位论文全文数据库; (2)为教学和科研目的,学校可以将公开的学位论文作为资料在图书馆等 场所提供校内师生阅读,在校园网上提供论文目录检索、文摘以及论文全文浏览、下载等免费信息服务; (3)根据教育部有关规定,南开大学向教育部指定单位提交公开的学位论文; (4)学位论文作者授权学校向中国科技信息研究所和中国学术期刊 (光盘 )电子出版社提交规定范围的 学位论文及其电子版并收入相应学位论文数据库,通过其相关网站对外进行信息服务。同时本人保留在其他媒体发表论文的权利。 非公开学位论文,保密期限内不向外提交和提供服务,解密后提交和服务同公开论文。 论文电子版提交至校图书馆网站: 。 本人承诺:本人的学位论文是在南开大学学习期间创作完成的作品,并已通过论文答辩;提交的学位论文电子版与纸质本论文的内容一致,如因不同造成不良后果由本人自负。 本人同意遵守上述规定。本授权书签署一式两份,由研究生院和图书馆留存。 作者暨授权人签字: 年 月 日 南开大学研究生学位论文作者信息 论文题目 基于 B/S 架构的办公自动化系统的设计与实现 姓名 学号 答辩日期 年 月 日 论文类别 博士 学历硕士 硕士专业学位 高校教师 同等学力硕士 院 / 系 / 所 软件学院 专业 软件工程 联系电话 通信地址 (邮编 ): 备注: 是否批准为非公开论文 否 注:本授权书适用我校授予的所有博士、硕士的学位论文。由作者填写 (一式两份 )签字后交校图书馆,非公开学位论文须附南开大学研究生申请非公开学位论文审批表。 南开大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下进行研究工作所取得的 研究 成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日 非公开学位论文标注 说明 (本页 表 中填写内容须打印 ) 根据南开大学有关规定,非公开学位论文须经 指导教师同意 、作者本人申请和相关部门批准方能标注。未经批准的均为公开学位论文,公开学位论文本说明为空白。 论文题目 申请密级 限制 ( 2 年 ) 秘密 ( 10 年 ) 机密 ( 20 年 ) 保密期限 20 年 月 日至 20 年 月 日 审批表编号 批准日期 20 年 月 日 南开大学学位 评定委员会 办公室盖章 (有效 ) 注: 限制 2 年 (可少于 2 年 );秘密 10 年 (可少于 10 年 );机密 20 年 (可少于 20 年 ) 摘 要 I 摘 要 随着计算机网络技术的发展,办公自动化 (成为现代办公模式中的典型代表,对于解决办公业务量过大起着重要的作用。一个完善的办公自动化系统,能够有效降低企业办公成本,加强企业内部信息流动,提升办公速度,对于企业发展具有很强的促进作用。 本文在阐述研究背景的基础上,从不同角度对 统设计的意义进行了分析,从办公自动化的含义、运用技术、目前发展现状以及未来发展趋势进行了阐述,同时确定了 统设计所需环节、需求,进而开发出适合企业发展的办公系统。针对办公自动化系统发展及国内研究现状进行了分析,并对其功能进行了阐述,研究了 统的下一步发展;通过分析目前 统结构,分析了 C/S、 B/S 两种不同的结构,重点阐述了不同层次 B/S 结构,并用比照的方法分析了不同结构的特点。介绍了 统开发环境以及关键技术,从开发平台、数据库工具、工作流技术以及安全与网络技术角度进行分析;针对不同的 统需求进行分析,从目标、原则、功能要求以及系统性能需求角度进行分析;重点研究了办公自动化系统设计,明确了 统设计原则、目标以及对应的架构设计,重点分析了具体模块,为 统搭建提供了借鉴。 本文所涉及的办公自动化系统依托客户需求,采用先进的网络技术,采取用户登录验证、权限分配等措施,有效保证了系统安全性,而通过动态网页技术、 发工具、数据库等,使设计出的办公自动化系统得以与当前发展需求相结合,为企业开发办公自动化系统提供了借鉴。 关键词: 办公自动化系统;工作流技术; B/S 模式; I of A is an to A A a on of an of of A by to A , of to A on of of so to an A B/S 录 录 第一章 绪论 . 1 研究背景及意义 . 1 办公自动化系统的发展历程及现状 . 2 办公自 动化系统的主要功能 . 5 办公自动化系统的发展趋势 . 6 论文工作的主要内容 . 6 第二章 统结构研究 . 8 C/S 和 B/S 结构 . 8 统的三层结构 . 11 第三章 办公自动化系统的开发环境及关键技术 . 13 系统开发平台 . 13 数据库技术 . 15 作流技术 . 17 安全与网络技术 . 20 第四章 办公自动化 (统的需求分析 . 23 项目目标 . 23 建设原则 . 24 系统应用功能要求 . 24 系统性能需求 . 26 第五章 办公自动化系统的设计与实现 . 28 系统的架构设计 . 28 模块详细设计 . 32 数据库设计 . 38 序编码 . 43 页面设计 . 47 系统界面实例 . 48 第六章 总结和展望 . 52 总结 . 52 展望 . 53 参考文献 . 54 致谢 . 57 第一章 绪论 1 第一章 绪论 研究背景及意义 随着计算机技术的迅猛发展以 及信息技术的推广,社会发生了巨大的变化,大大提升了生产效率,同时,也使得办公自动化系统不断改进,以适应发展需要。对于办公自动化 (称 讲,尤其是发达国家,在这些国家,一些实力雄厚的企业花费大量研发费用在数据、语音技术等方面进行深入研发,与此对应的是文字处理及、 像处理设备等办公设备得以研发、推向市场 1, 数据统计模式的发展是一个很大的进步。随着技术的不断更新, 统逐渐发展到了以网络技术为核心,通过协同办公来促进工作效率的提升。随着知识经济的到来,知识越来越越凸显出其重要性,而知识的传递就成为企业发展信息化的主要动力。 针对办公自动化系统进行深入分析,对于适应现代社会发展需要具有重要的意义。其意义如下: 1)加快信息流转速度。对于企业来将,在较短时间内可以将信息快速传递到相关人员,对于企业员工来讲,可以在第一时间内了解公司的安排。 2)提升工作效率。通过点对点传递,将传递环节缩减,有效的降低了人为因素,进而提升了工作效率。 3)有利于整合企业内部资源,实现资源合理 配置。通过办公自动化系统,将企业内部各部门进行连接,整合内部资源,将资源进行合理配置。 2 4)梳理内部流程,规范运作。通过 统,可以实现多部门之间的协调,将工作流程进行规范,减少各部门之间推诿,进行规范运作。 5)有效控制办公成本。通过规范的办公流程,再加上无纸化办公,大大减少了企业运行成本。 3 办公自动化( 经成为了信息社会的标志,对于社会发展起到极大的促进作用。我国办公自动化建设起步较晚,与国外相比滞后发展,但随着 “三金第一章 绪论 2 工程 ”4,即金卡工程、金关工程和金桥工程以及党的十七大报告提 出的 “改进管理方式,推行电子政务,提高行政效率,降低行政成本 ”5的提出,我国办公自动化系统得到大力支持,已经取得了一定的成绩。从 B/S 架构角度,针对办公自动化系统进行设计,对于完善办公自动化系统建设,促进企业以及社会的快速发展具有重要的意义。 办公自动化系统的发展历程及现状 办公自动化系统的发展历程 统的发展,主要经历了三个阶段: 第一阶段:文件型 一阶段是 统的起始阶段,主要是针对个人计算机中 文字软件进行使用,通过软件的编辑,将各类信息进行整合 ,再辅助以打印机以及复印件,形成纸质文件进行传达。 第二阶段:流程型 第一阶段之后的发展,随着计算机网络技术的快速发展,从而使得个人平台软件系统得到广泛应用,各公司通过应用计算机技术构建起内部局域网。这一阶段,是以工作流为中心,实施图形化,实现了文档管理、公文流转、会议管理等等众多实用的功能 6。这一阶段充分发挥出了 统的作用,进而为下一阶段信息化建设奠定了坚实的基础。 第三阶段:知识型 一阶段 统的主要特点呈现出快速发展,创新性有了更大进步,客户个性化需求得到了有效满足。通过成熟的软件技术,将先进的知识管理应用在具体实践中。经过多年的发展,这一阶段的 统得到了更进一步的完善,得到了不断发展。随着移动设备的普及和发展,移动统的应用在广大企事业单位也被广泛应用推广,为传统意义 统的应用范围、应用便利等提供更广泛的发展空间。 办公自动化系统发展如图 1示。 第一章 绪论 3 图 1办公自动化系统发展 国外对办公自动化研究现状 20 世纪中期在日本和美国出现最先出现了 始阶段 单一的功能限制的有效推广,主要开展的是电子数据处理。随着信息管理系统的广泛应用, 0 年代后期形成了一个系统,该系统融合了多学科、多技术,呈现出快速发展。 80 年代 术得到了迅猛发展,呈现出规模大、推广快的发展趋势,并且促进了计算机相关产业的发展。到了 90 年代, 是得到了更广泛的推广,尤其是发达国家,在这些国家,一些实力雄厚的企业花费大量研发费用在数据、语音技术等方面进行深入研发,与此对应的是文字处理及、 像处理设备等办公设备得以研发、推向市场 7。多媒体技术和网络技术的进一步发展决定着 这一领域的主要产品将是基于三层 B/S 结构的 统软件。 随着技术的发展, 统与企业管理工具实现融合,比如与企业资源计划( 客户关系管理 (结合,使得 能更是得以更大范围的应用。 8随着计算机网络技术的发展,办公自动化 (成为第一章 绪论 4 现代办公模式中的典型代表,对于解决办公业务量过大起着重要的作用。一些有实力的国外大公司强调标准化,将标准化的技术进行推广,其代表公司是 各个领域针对 公自动化系统推出了系列解决方案 9 在具体实践中, 品所需的平台主要是 个完善的办公自动化系统,能够有效降低企业办公成本,加强企业内部信息流动,提升办公速度,对于企业发展具有很强的促进作用。各个单位政府部门,都从不同角度对 统设计的意义进行了分析,从办公自动化的含义、运用技术、目前发展现状以及未来发展趋势进行了阐述,同时确定了 统设计所需环节、需求,进而开发出适合企业发展的办公系统。针对办公自动化系统发展及国内研究现状进行了分析,并对其功能进行了阐述,研究了 统的下一步发展;通过分 析目前 统结构,分析了 C/S、 B/S 两种不同的结构,重点阐述了不同层次 B/S 结构,并用比照的方法分析了不同结构的特点。介绍了 统开发环境以及关键技术,从开发平台、数据库工具、工作流技术以及安全与网络技术角度进行分析;针对不同的 统需求进行分析,从目标、原则、功能要求以及系统性能需求角度进行分析;重点研究了办公自动化系统设计,明确了 统设计原则、目标以及对应的架构设计,重点分析了具体模块,为 统搭建提供了借鉴。 本文所涉及的办公自动化系统依托客户需求,采用先进的网络技术,采取用户登录验证、 权限分配等措施,有效保证了系统安全性,而通过动态网页技术、 发工具、数据库等,使设计出的办公自动化系统得以与当前发展需求相结合,为企业开发办公自动化系统提供了借鉴。 国内对办公自动化研究现状 我国 公自动化系统发展较晚,从 80 年代中期开始,主要是从个人电脑以及相对应的办公软件开始,其主要功能是数据的统计以及电子文档写作,与传统的纸质模式相比,数据统计模式的发展是一个很大的进步。随着技术的不断更新, 统逐渐发展到了以网络技术为核心,通过协同办公来促进工作效率的提升。随着知识经济的到来,知识越来越越凸显出其重要性,而知识第一章 绪论 5 的传递就成为企业发展信息化的主要动力,在此形势下, 公自动化系统得以向知识管理迈进,通过 统的完成,实现知识的共享已经传递。 当前,我国 统的开发主要是通过工作流程的改善来实现办公自动化建设,基本上包括: 系型数据库技术; 术; 10这些技术构成了我国 统自动化建设的主体。 经过多年的发展,我国 业取得 了一定的成绩,随着创新体系的完善,产品种类不断增加,应用范围也不断拓展到新的领域, 13但与国外发达国家相比,我国 统还存在一定的问题,主要表现在: ( 1)很多产品系统功能不足,产品同质化严重; ( 2)开发手段落后,更多的是借鉴国外现有的技术,无法做到独立开发出具备自主知识产品的产品; ( 3)标准不统一,这就导致整个市场规范化不足; ( 4)人才缺乏,尤其是 统开发、使用人员迫切需要提升技能。 办公自动化系统的主要功能 当前,我国企业应用 统主要实现以下功能 : ( 1)公文系统。通过电子传递系统,将原来通过纸质媒介传递的信息,转为自动化,进而提升了工作效率,控制管理成本。 14 ( 2)邮件系统。电子邮件的普及,使得企业管理人员有了一个即使不面对面也能够互相交流,为企业提供一个交流的平台。 ( 3)办公系统。 统的使用,使得个人可以根据自己工作性质的不同,采取不同的工作方式,确保工作目标的达成。 ( 4)人资系统应用。将人力资源管理纳入系统之中,根据人力资源不同的版块进行导入管理,有效控制沟通成本。 ( 5)信息知会系统。将涉及公司发展的信息及时通过 统传递给大家,并 且将企业近况通知员工,使得员工能够有效掌握基础信息。 第一章 绪论 6 办公自动化系统的发展趋势 随着技术的快速发展,信息化水平得到了有效提升,而 统也越来越引起人们的重视,成为当前以及未来发展所不可缺少的关键工具,这一系统能够有效协助企业提升办公效率,通过数据挖掘、知识管理等服务,为企业工作效率提升提供了一个有利平台。 公自动化将呈现出以下特点: ( 1)工作协同 15。传统企业的组织架构大多采取垂直化管理,随着经济的不断发展,竞争的不断加剧,扁平化矩阵管理模式具有越来越明显的作用, 级之间的关系,通过办公协调系统,将各个层面人员的工作效率大大提升,强化了各级人员的创新能力。 ( 2)集成。 统可以有效整合已经得到广泛推广的企业 系、系等企业经营数据,实现数据共享,全面整合资源,实现资源的合理配置。 ( 3)门户导向 16: 统的开发是以人为使用基础的,通过整合企业内部所有信息,最终的目的是使企业成员能够有效利用,加强沟通,提升工作效率。 ( 4)知识有效共享。通过知识管理,明确知识转移途径,通过 统将所有人员知识进行整合,并进行分享,进而实现团队知识的扩充,全面提升人员的素质 17。 ( 5)整合业务链。通过 统,将企业内部流程重新梳理,加强各业务环节的关联,通过该系统,整合企业 统,将其数据化,并转换为企业自身的知识。 论文工作的主要内容 结合当前办公自动化系统的发展趋势及以及本工程的实际需求,本文着重研究了以下几个方面的问题: ( 1)全面分析了论文研究的意义。通过分析 统发展现状,明确了统的主要功能以及未来发展趋势。 第一章 绪论 7 2)研究了现代 统的体系结构,详细 概述了 C/S、 B/S 两种体系结构,比较了 C/S 结构与 B/S 结构以及两层 B/S 与三层 B/S 结构的特点,通过对比选择适应本工程的体系结构; 3)介绍了办公自动化系统的开发环境及关键技术,包括动态网页技术、开发工具、数据库技术、工作流技术以及安全与网络技术等,同时结合工程的实际特点选择合适的开发技术; 4)详细介绍本办公自动化系统的设计,包括本系统的设计原则、设计目标,系统的构架设计,具体模块的详细介绍,数据库设计,部分程序代码及系统页面设计; 5)本办公自动化系统的不足及须改进及优化方面的几点思考。 第二章 统结构研究 8 第二章 统结构研究 经过多年的发展, 术得到迅猛发展,与之对应的网络技术发展更是不断走向成熟。当前 统的开发技术主要有 C/S(构和B/S(构两种,这两种技术在 统开发中发挥着重要的作用。 C/S 和 B/S 结构 客户机 /服务器 ( C/S)结构 )结构,也就是客户机 /服务器结构,该结构由两层体系构成:客户端以及服务端。其中,客户端主要是面对所有用户的,并且是每个用户专有,其主要任务是通过信息交互,实现前台服务;服务器端则是由多个用户共享,主要工作是进行数据管理,最终实现后台管理。用户首先发出请求,客户端进行分析,借助网络系统发送到服务器,服务器接收到请求后,根据需要做出对应的反应,进行处理,并通过网络返回客户端。两层 C/S 结构图如图2示。 图 2两层 C/S 结构图 浏览器 /服务器( B/S)结构 随着网络技术的发展, 术得以成熟,在 公自动化领域的分布式信息系统开发中,几乎 100%的都时采用 术。 术不仅有这很高的开发效率,还有深厚的技术支持,最重要的是它第二章 统结构研究 9 的流行程度。众所周知,在 界,技术的先进性不是最重要的,技术流行性才是最重要的。同时 B/S 结构所需配套设备较少,仅需必须的软件即可实现目标,并且操作简单,对于客户机的工作来说,大大简化了操作流程,对于服务器来将,其执行的数据库访问以及程序应用方面,也大大提升了其工作效率。 层 B/S 结构 两层 B/S 结构其原理是:客户端包括了客户端浏览器以及系统中所必备的显示,主要工作是通过分析 务器发送服务请求后,通过客户身份验证;而客户端则是通过 议从 务器获取对应的信息,并在浏览器中展现。两层 B/S 结构图如图 2示。 图 2两层 B/S 结构图 层 B/S 结构 三层 B/S 体系结构:该结果将 览器、 务器和数据库服务器连接在一起,共同执行信息传递。在该体系中,网络中有多个 务器,通过览器,客户向服务器发送请求, 务器则执行处理程序,通过数据库服务器连接对应的数据库,对所发出的请求进行分析并处理,将处理结果再通过网络发回 务器, 执行将结果发给客户端的功能。三层 B/S 结构图如图 2示。 第二章 统结构研究 10 图 2三层 B/S 结构图 如图 2模型的三层结构分别为浏览器层、 务器层和数据库服务器层。 C/S 与 B/S 结构的比较 C/S 结构与 B/S 结构的比较 C/优点明显,主要是大大降低了服务器端的工作量,当然,这一结果也有着一定的确定,比如,维护成本高,信息传递范围窄等,并且无法与 接,无法将自己信息快速传递到外部,并且从外部获取信息相当困难,这就导致了各部门之间的沟通难以有效开展。特别对于多地域组织架构的集团性单位,在没有虚拟专用网络的前提下,无法实现全集团化的信息化推广。 B/S 具有模式所不具备的功能,主要是: 1)开发维护成本得以有效控制。 B/S 通过服务器扩充,进行对应的维护升级,从而降低了 费用,对开发和维护成本进行有效的管控; 2)简化了客户端。通过 B/S 模式,针对客户端进行改善,使其操作功能得以改善,大大简化了使用成本。 3)实现跨平台操作。 B/S 模式重新梳理了标准流程,统一了标准,实现了跨平台操作。 4)解决跨地域操作问题,满足集团性企业或组织的需求。 B/S 结构用浏览器具有强大的实用功能,并大大节约了开发维护成本,是第二章 统结构研究 11 一种较新和实用的软件系统构造技术 18。 两层 B/S 与三层 B/S 结构的比较 B/S 结构和 C/S 结构共同的特点是它们的体系结构都是两层,都是由服务端和客 户器端组成的。在服务器端与客户端中增加一个中间层,将实物显示、处理以及数据配置在不同的系统中,就得到了三层 B/S 体系结构 19。 三层 B/S 结构具备两层 B/S 结果所不具备的特点: 1)操作灵活。通过再客户端以及服务端设置中间层,可以大大降低客户端、服务端的负荷,进而更好地服务,同时应用服务器系统中所分配的负载能够达到平衡,使得操作更加灵活。 2)维护成本低,方便快捷。当出现问题时,由于中间层的设置,使得查找问题更有针对性,维护成本低,保证系统的正常运行。 3)重复使用。需要共享的文件可以存在中间层,使得整个系统内文件可以进行复制、转移,能够重复利用。 4)安全。层次划分为三级,对于系统的稳定以及安全具有支撑作用。 三层 B/S 体系结构将事物处理模块从客户端中进行分离,从而大大减轻了客户端负荷,并且有效释放客户机功能,对于维护人员的工作量也有所减少,从整体上对成本进行了有效管控。三层 B/S 模式组成中,各层之间相互独立,各自发挥自己的功能。该结构针对两层 B/S 结构缺点进行改善,是应用系统体系结构中一次深刻的变革 20。 统的三层结构 三种不同结构进 行对比,可以发现三层 B/S 系统是最成熟的,是其他两种系统所无法比拟的,三层 B/S 系统不仅解决了其他结构存在的问题,并且与术相结合,通过 务器与后台进行对应的数据分析、交换,有效改善了当前开发、应用环境。三层 B/S 结构具有开发维护成本低、负载均衡、系统灵活、可扩展性强、安全性高等特点 21。因此, 统采用三层 B/S 结构模型,可以有效将 统与网络结合,不仅方便公司员工使用,第二章 统结构研究 12 更为维护人员进行维护提供了便利条件。 第三章 办公自动化系统的开发环境及关键技术 13 第三章 办公自动化系统的开发环境及关键技术 随着网络技术的不断更新,办公自动化系统应用平台不断稳定,其中动态网页技术 软开发 )展现出其独特的功能,不仅在技术方面领先于其他,并且其开发的结构稳定、安全性能高、维护成本低,最为主要的是能够支持 B/S 结构,为 统的开发、使用提供了基础。结合 A 系统的需求,采用 为系统开发平台,使用 据库进行本系统的开发。 系统开发平台 动态网页技术 动态网页技术 提供的设计效果具有自己的特点,主要是针对访问者需求开展的,不同的需求所对应的方式就不同,这就要求网络功能必须跟上需求发展,将网页维持在一个动态的过程。 公自动化系统的特点就是通过客户端浏览器与数据库进行分析,将工作放在这一体系上,主要工作包括提交任务、下载任务、检索任务、解决问题等,动态网页技术可以实现上述交互。图 3执行动态网页请求的示意图。 图 3动态网页执行示意图 动态网页的实现方式主要有: ( 1) 术。 的是一组指令集合,该集合需要遵循 准,具体操作流程是:在执行程序时,通过服务器读取相应的资料,根据资料执行第三章 办公自动化系统的开发环境及关键技术 14 命令,然后将结果输出到客户端。当然, 术也存在的着一定的缺点,主要体现在两个方面:一是只能获取相同的获取 息,不能获取不同的息;二是在执行功能是,需要独立进程,如果用过过多,就会影响效率,进而可能导致服务器性能下降 22。 ( 2) 术。 具体运行中,避免了每次将文件加入内存,对于应用程序性能提升起到了关键作用。与 术相比,这一技术不 仅提升运行效率,并且在性能稳定方面具备了 不具备的能力。当然, 不是最完美的,也存在一定的问题,主要是标准化不足,在具体维护调试方面也有一定的差距。 ( 3) 术。该技术是面向对象技术,通过采用嵌入式网页设计语言,执行力度强,与其他技术相比更加安全。在具体操作中,不需要进行编译,通过服务器执行,传达效果前,信息安全可靠。但 乏多层结构支持,其缺点是不适合于大型网站的开发。 ( 4) 术。该技术是微软公司 1996 年所推出的 用程序开发技术,其特点是将脚本、 件等进 行组合,形成一个能够运行的程序,该技术是依赖客户端进行服务的。 术与 动态网页技术不同,在实际应用中,通过服务器来执行命令,然后将结果反馈。用户在使用时,不用考虑浏览器是否能够支持 时,相比其他技术,安全性能高,能够有效保护程序开发者的利益 18、 23。利用 术访问数据库的原理图如图 3示。 图 3据库访问技术 第三章 办公自动化系统的开发环境及关键技术 15 从图中可以看出, 一种快速访问数据库的模式,过 问数据库,不仅节约大量时间,更为主要的是能够确保执行。其过程是:向服务器发出请求后,在服务器中调用 件,然后通过 后将结果输出为 挡 24。 开发工具 术支持众多的开发工具,不同的开发工具如记事本、写字板等均可正常使用,在输出时保存为后缀名 可完成。在具体操作中,为提升工作效率,一般会借助 系统是 个重要应用,通过集成开发,形成一个独立的开发环境,该环境中能够集合 法 及控件,通过这一工具,对于减轻 发强度,提升开发速度具有重要作用。 25 数据库技术 网络技术的发展,对于 统的发展具有重要作用,其未来发展趋势是览器 /服务器 (式。在该模式下,只要将浏览器安装在客户端上,根据指示分析 面中信息,用户就能够简易操作,通过发出命令或请求,进行使用。 26具体使用中,服务器将用户发出的命令或请求进行处理,处理结果输出到 览器,进行使用。 数据库技术 基于 B/S 结构开发 统,必然面临一个问题:实现 数据库与 面的连接,如果能够解决这一问题, 统开发就会更加明确、简单,而这一问题又与数据库选择有关。 (1) 数据库访问技术 术是一种拥有强大编程环境的技术,主要是通过内置 象组件,实现对数据库动态存取,主要使用过程:可运用 术进行开发,并结合适当的操作平台( 服务器( 建立 务器站点,实现与 网络连接,进行数据库的连接操作。 ( 2) 面与数据库连接 第三章 办公自动化系统的开发环境及关键技术 16 象组件包含以下 4 个对象: 操作过程中,用户通过连接字符串来访问数据库,主要分为:用户名、口令、数据源名称、专用接口名称 28。 ( 3) 问数据库的方法 主要方法有: 句:添加记录至一个表; 句:从数据库中选择一条作为返回信息; 句:删除符合要求的记录;句:更新数据表中的字段值。 29 统开发使用的数据库 据库具有并行特点,主要用于满足分布式结构需求,该数据库完整性强,并且安全可靠,主要是为分布式结构用户提供开发环境,随着该数据库的不断完善,其主要特点如下: 1)使用范围广。不同类型的平台均可使用,具有很强的实用性,主要能够事项索引、联合服务器等功能。 2)网络集成。通过网络技术,将网络信息进行集成,提供完整的 持,使用过程安全、可行。 3)安装简易,成本低。在安装时,操作简单,并且运行成本低。 4)数据库功能强大。可以支持不同需求的数据处理要求,并且确保数据库的完整。 30稳定性:本 统的办公流程工作来说是至关重要的,系统要求采用性能优越的数据库系统。在灾难性故障发生后能够还原数据库,能在最短时间内还原它,使数据的完整性、安全性得到保障。为了确保整个系统运行的可靠性,系统应具有强大的容错能力。 可交互性:系统的建立就是为了给单位的管理者 ,中层人员以及员工带来方便 , 给工作人员之间提供一个方便简易的操作平台。因此系统要求采用 面的形式 ,客户机中只要安装普通浏览器即可。 从以上分析可以看出, 据库其性能完善,能够支持 统开发,因此在开发 统中,选择 为数据库管理系统第三章 办公自动化系统的开发环境及关键技术 17 32。不同的需求所对应的方式就不同,这就要求数据库管理系统功能必须跟上需求发展,将网页维持在一个动态的过程。 公自动化系统的特点就是通过客户端浏览器与数据库进行分析,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论