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

下载本文档

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

文档简介

硕士学位论文 (专业学位) 医药企业办公自动化系统的设计与实现 二 一 年 十 月 姓 名: 吴德鑫 学 号: 1121170071 所在院系:软件学院 职业类型:工程硕士 专业领域:软件工程 指导教师: 张晨曦 副 指 导教师: 刘依 二 一 三 年 三 月 同济大学 硕士学位论文 医药企业办公自动化系统 的设计和实现 in 2013 1121170071 of 医药企业办公自动化系统的设计与实现 吴德鑫 同济大 学 同济大学 硕士学位论文 医药企业办公自动化系统 的设计和实现 位论文版权使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日同济大学 硕士学位论文 摘要 要 随着网络技术和计算机技术的不断提高,办公自动化系统得到了迅速的发展,并被广泛应用于政府机关、企事业及教育机构的日常工作中。因此,开发出一个成功的办公自动化系统,对大幅度提高企业工作效率有重要意义。本人根据医药企业实际项目的开发需求,通过研究大量文献资料,详细分析并设计了医药企业公自动化系统,并在 架 的基础上成功地实现了系统。 本设计使用 术在网络上架构一个 企业公自动化系统 ,以使 系统用户都能通过网络进 行 企业 信息处理。论文首先介绍了 办公自动化 以及 企业信息化 管理的相关知识,以及本系统设计所使用到的技术原理和工具。本设计依照软件生命周期法则,在需求分析阶段进行了功能需求分析、非功能性需求分析,其中包括业务流程分析。系统概要设计中描述系统的主要功能模块,以及模块之间必要的接口,同时还构建关系数据库。在详细设计中具体描述了各个子模块的功能。 本系统是基于 轻量级 设计方案,使用表示层,逻辑层和数据层三层模式。使用 B/大减低了服务端的数据处理任务。提供了高性能的处理速度,降低数据库的运行时的开销。使 用 为 器, 为数据库。数据 持久 层使用 逻辑层封装在 业务 类中,由 示层由 架实现。 在系 统测试中,对各个模块的功能和接口、数据库的读写操作、网页的跳转显示以及各个业务的处理逻辑都一一进行测试,最后都通过测试,完成了 医药企业办公自动化系统 的构建。 关键词 : 办公自动化 , 数据库 T as in of a to of a on of a of AS of As a is on SH up a in in to of as as in to in of of to a In of of is on of 2, eb as to is in In of of s of 济大学 硕士学位论文 医药企业办公自动化系统 的设计和实现 录 第 1 章 引言 . 1 题研究背景 . 1 公自动化简介 . 1 公自动化的发展 . 1 国的办公自动化系统 . 3 公自动化的研究现状 . 4 公自动化的研究意义 . 5 文主要研究内容 . 6 文结构 . 6 第 2 章 相关技术 . 7 . 7 计模式 . 7 架 . 9 架 . 10 . 12 . 13 第 3 章 系统分析 . 15 求分析 . 15 能需求分析 . 15 功能需求分析 . 18 . 19 务参与者 . 19 务用例 . 19 例描述 . 20 第 4 章 系统设 计 . 32 统架构设计 . 32 统功能模块设计 . 33 统数据库设计 . 35 统类图 . 35 同济大学 硕士学位论文 目录 数据库表设计 . 36 第 5 章 系统实现 . 43 统实现环境 . 43 统功能实现 . 43 统登录首页 . 43 息搜索 . 44 知公告 . 45 档管理 . 50 假模块 . 56 第 5 章 系统测试 . 63 统测试环境 . 63 . 63 用性测试 . 63 能检查 . 63 入域测试 . 64 统功能测试 . 65 统性能测试 . 68 第 7 章 总结与展望 . 70 致谢 . 71 参考文献 . 72 个人简历 在读期间发表的学术论文与研究成果 . 74 第 1 章 引言 1 第 1 章 引言 题研究背景 目前,通过信息化来实现对企业的 规范化管理 ,已经是大势所趋。 企业 通过办公自动化 系统来实现 流水线上每道工序的监督;管理人员借助计算机和互联网实时地处理日常的业务;仓管人员通过各种应用系统来管理各种物料、原材料的进销存等等。单纯地依靠手写纸张将会严重影响企业对内部信息的处理速度,为了提高企业自身竞争力,因此,建立网络 办公自动化 系统是现今的一种趋势。 通过 办公自动化 系统对企业日常办公进行管理,满足企业日常办公、管理等各方面的需求,同时实现企业内部管理者、员工之间的信息交流,从而大大提高了企业内部的沟通;提供企业内部的消息管理,方便其及时了解企 业的实时动态消息;最终使企业的日常管理步入科学系统管理的轨 道上 。 公自动化 简介 办公自动化系统 软件解决企业的日常管理规范化、增加企业的可控性、提高企业运转的效率的基本问题,范围涉及日常行政管理、各种事项的审批、办公资源的管理、多人多部门的协同办公、以及各种信息的沟通与传递。可以概括的说,办公自动化 软件跨越了生产、销售、财务等具体的业务范畴,更集中关注于企业日常办公的效率和可控性,是企业提高整体运转能力不可缺少的软件工具。 办公自动化系统的五大特性包括:开放性、易用性、健壮性、严密性和实用性。这是因为与企业现有 务等系统相融合集 成,是办公系统的大势所趋。只有具备开放性的办公系统,才能与其他信息化平台进行整合集成,帮助用户打破信息孤岛、应用孤岛和资源孤岛。如今,大部分组织内部人员年龄跨度较大,众口难调,只有易用性高的办公系统才能获得用户的一致青睐。而办公系统的严密性和健壮性 是衡量软件优劣的重要指标,也是反映 办公自动化 软件厂商实力差距的重要方面。此外,不实用的办公系统,无论看起来功能多丰富,性价比多高,都可能造成与企业和行业发展的不配套,无法达到提升效率的目的。 公自动化 的发展 随着信息处理技术和计算机网络技术的发展 ,利用计算机网络技术提高企业办公运行效率和质量,将管理与办公活动纳入到自动化、现代化的发展轨道中,同济大学 硕士学位论文 医药企业办公自动化系统 的设计和实现 2 当今企事单位及急需实施应用。办公自动化 (简称 20 世纪 70 年代中期在发达国家迅速发展起来的一门综合性技术 。 办公自动化或办公信息系统 (简称 现代信息社会的重要标志之一 , 涉及到系统工程学 , 行为科学 , 管理学 , 人机工程学 , 社会学等基本理论以及计算机 , 通信 , 自动化等支撑技术 , 属于复杂的大系统科学与工程 。 科学技术突飞猛进的发展 , 在各个领域内都改变着人们的工作和生活条件 ,社会向着物质文明和不断提高的劳动生产率 大踏步前进 。 科学技术的飞速发展也使办公室这一传统的以人工 ( 脑力和体力劳动的高度结合 ) 为主的领域内古老的劳动方式发生了巨大的变化 。 办公室中使用的各类现代化的办公设备很大程度上代替了原来的文房四宝 , 办公桌上的打字机被计算机文字处理机所取代 , 办公室墙边的文件柜被又小又薄的 磁盘 所取代 , 包括记录 , 起草 , 编辑 , 修改 , 打印 ,存档 , 复制在内的办公室常规工作 , 无论在时间上还是在空间上都被大大地压缩了 , 这不但减轻或节省了人们的办公劳动 , 而且大大提高了办公效率 , 改善了办公环境 , 使人们从原先繁重的重复性 , 例行性的办公事务中解放 出来 , 从而有更多的时间和精力投放在更需要人的思维来考虑和解决的问题上 。 用于办公室工作的这些技术越来越先进 , 设备越来越多 , 功能越来越强 , 性能也越来越高 , 这为实现办公自动化和无纸办公创造了必要的条件 。 例如 , 用于处理办公信息和进行协同工作的各种计算机 ( 包括微型机 , 超级小型机和中 , 大型机 ); 起草文稿用的文字 (词 )处理机 ; 制作报表用的电子表格打印机 ; 编排各种文件 , 资料格式等的电子台式出版系统 ; 存放 , 管理文件和档案用的文档资料管理系统 ; 自动控制各种工作流程的办公自动化系统 ; 支持远距离协同工作的视频会议系统 ; 计算机通信用 的局部网络系统 ; 用于办公通信的现代化电话机 , 传真机 ; 复制资料用的复印机等 , 这些技术和设备对办公室工作提供有力的支持 , 在不同程度上为办公室工作的自动化提供了现代化的推动手段 。 办公自动化 的发展反映了越来越多的办公业务活动被物化于各种越来越先进的信息处理设备中这样一个趋势 。 所以 ,办公自动化 总是利用最新技术和办公设备为办公人员提供现代化办公环境 , 实现办公事务处理的自动化和智能化 , 以不断提高办公效率和管理水平 。 它总是力图把现代科学技术的最新科技成果 , 尽快应用于人类办公和管理的各个领域 , 以求得最大的回报 。 总的来说 , 统应满足以下 3 个要求 : 个性化要求 : 每个 统都是根据某一个或某一类具体用户的需求开发的 , 并运行在各行各业特殊的办公环境下 。 开放性要求 : 统所选用运行平台和软 , 硬件产品应尽量符合标准 , 不受具体厂家和供应商的限制 , 便于和其他信息处理系统集成 , 便于系统的扩充和第 1 章 引言 3 发展 。 动态性要求 : 统需要不断适应变化着的办公环境 , 因此它是一个复杂的动态系统 如办公机构 , 办公制度甚至办公场所等 , 但由于其办公活动的内外部环境随时都有可能发生变化 , 导致了办公业务的不确定性 , 办公场所和人的 思想观念等也都可能发生变化 , 因此需要不断地求助于新的信息处理方法和手段 , 特别是融合了软科学的方法和手段 , 这一点反映了 办公自动化 的本质 2。 国的 办公自动化系统 在我国办公自动化的发展过程中,办公自动化建设取得了很多成绩,同时也暴露了很多问题,如投资大、效果不明显、水平低、重复建设多、硬件投入多、软件投入少、模拟手工作业增加管理负担等。 办公人员大都非计算机专业人员,他们的计算机知识尤其是计算机操作系统及硬件知识的缺乏,导致办公效率的降低,也造成系统管理员工作量的增大如系统维护及软件升级。 成 本计算机技术的发展可谓一日千里 ,软硬件的升级换代将更加的频繁,这就意味着系统后期成本居高不下 当今政府、企事业对信息的价值有了更深的认识,因而对信息的存储和保密也就更加重视。而今,病毒的破坏、黑客的入侵等都将对系统信息以致使的打击。 造成这些问题的主要原因有三条,首先对办公自动化的本质作用理解不深,通常只是把办公自动化理解为办公过程中的先进技术和设备的使用,使用目的为提高效率,实际上,通过实现办公自动化,提高管理机构的决策效能更为重要。其次是忽视了办公自动化发展的基础,通常只是认为只要有了先进的技术和设备, 就可以实现办公自动化,其实,办公自动化发展必需依赖两个基础,一个是管理基础,另一个是信息积累基础,如果脱离了这两个基础,办公自动化就会变成空中楼阁。第三,技术条件的制约,也会使得办公自动化建设难以达到预期的目的,如早期的网络技术在信息共享和沟通方面的支持就显得明显不足。 终端办公自动化解决方案的特点是整个系统为 B/S 结构。 B/S 系统软硬件的升级换代只是对服务器的升级,客户端不需任何软硬件的升级工作,这将降低整体成本。 B/S 系统具备良好的可维护性。系统采用集中式管理。由单位的 门集中管理所 有的客户系统,可大大减轻 员的工作负担,便利系统安全性得到大大的提高,使得系统安全性得到大大的提高,使得企事业单位能容易实现远程办公,外地机构也可以用同一系统办公。 办公自动化的发展策略。 根据我国办公自动化建设的现状和存在的问题,使我国办公自动化建设走上健康快速发展的轨道,在办公自动化建设方面应采取如同济大学 硕士学位论文 医药企业办公自动化系统 的设计和实现 4 下对策: 在组织实施方面:从传统的工业项目管理专业化和产品化实施体制,确保办公自动化系统的运行维护和办公自动化系统持续的升级,走合作与分工并举的道路。由此可造就一批以办公自动化为业务核心的、规模较大的专业软 件公司。 在技术选向方面:选择与世界发展潮流吻合的技术开发办公自动化系统。现在还在流行的技术并不能代表未来一定能够流行。技术的标准化程度要高,开放程度要好。关键应用主张自主开发,发展民族产业。在技术结构方面,尽快从C/S 结构体系转 B/S 结构体系,采用 B/S 思路,最终用户界面统一为浏览器,应用系统全部在服务器端的三层结构体系。使办公自动化系统负载轻,开放性好,系统维护。 系统设计方法:考虑到我国办公自动化的现状,采用生命周期法和快速原型法相结合,在已有产品的基础上,以快速原型法为主。在实施方面遵随统一规范和分 布实施的原则。 在设计思想方面:从传统的面向业务的设计转向面向用户的设计,即将设计办公自动化系统的着眼点放在用户对象身上,设计视角范围是整个内部网,在此基础之上进行相关业务设计。将面向对象的思想引入到系统设计中去。 在实现方法方面:从传统的结构化设计转向采用复杂适用系统( 论进行实现办公自动化系统,即从一般的业务需求中抽象出关键的复杂适应系统,该系统能够适应环境变化,系统使用越久,积累的有价值的东西就越多。 公自动化 的研究现状 办公自动化系统从最初的汉字输入、字处理、排版编辑、查询 检索等单机应用软件逐渐发展成为现代化的网络办公系统,通过联网将单项办公业务系统联成一个办公系统。再通过远程网络将多个系统联结成更大范围的办公自动化系统。建立企业内部网( 企业外部网( 经成为办公自动化发展的必然趋势。多媒体技术是办公自动化发展的又一趋势。办公自动化系统引入多媒体技术,使之处理语音、图形、图像功能加强,更能够满足办公要求,提高办公信息处理的应用范围和价值。近来,随着技术的不断进步和市场的进一步需求,电子商务( 日益成为国内外企事业单位和 热点,所谓电子商务,是指把企业最关键的商业系统,通过网络与员工、顾客、供应商及销售商直接相连,将传统的商务活动通过计算机网络加以实现。 办公自动化的发展到现在已经不是简单地以文档数据为其处理中心的传统办公自动化。传统办公自动化系统最大特点是,应用基于文件系统或 /和关系型数据库系统,以文档数据为存储和第 1 章 引言 5 处理对象,强调对文档数据的计算和统计能力。但是,缺乏对于协作型工作的处理能力,而办公过程主要是群组协作过程,如收发文、日常报销流程等。因此,此种办公自动化系统的 自动化 程度是有限的。当前办公自动化系统将逐步过 渡到以知识管理为核心的新一代办公自动化。 办公自动化系统的发展恰好与数据、信息和知识的演变同步,即由以数据为主要处理内容的第一代办公自动化发展到以信息为主要处理内容的第二代办公自动化,再发展到以知识为主要处理内容的第三代办公自动化。办公自动化的三个发展阶段中完成了两个飞跃,即由数据处理向信息处理的飞跃,由信息处理向知识处理的飞跃。在办公自动化系统的发展中,使用办公自动化系统的人员范围逐步扩大,由氽业行政人员扩展到企业的管理层,再扩展到企业的全体员工。另外,在运作机制上,也是从办公室的结构化数据处理到企业内部 和外部信息的处理,再到有用知识的处理。从简单的电子邮件、群件,到构建 用等各种方式中获取、存储、提炼和再用知识。在部署实施基于知识管理的第三代办公自动化系统过程中,企业与机构需要:把知识管理融入 务流程重组 )知识管理只有与业务流程紧密相连,才能获得成功。将知识创造与发布同企业的业务流程相结合,不仅可以节省大量开支,更重要的是能够产生巨大的价值,通过知识管理实现对业务流程中无序的知识进行系统化管理,实现知识共享和再利用,从而提高业务水平和效率。改造企业文化知识管理的成功首先取决于鼓励信息共享的企 业文化。改造传统的企业文化、建立有利于知识共享的新型企业文化,是企业能够在知识经济时代不断发展的关键因素。建立学习型企业所谓学习型企业是指通过不断的学习来提高竞争力的企业。 实施办公自动化系统,从以往比较粗放的管理模式向精细化管理方向转变,业已成为目前企业的共识。精细化管理的核心是信息化、精确化、细致化和量化,特征是精耕细作,科学管理,提高效率。建设办公自动化系统,有利于进一步抓流程的精细化,有利于抓管控的精细化,有利于抓效率的提高和运作的严谨。 公自动化 的研究意义 当今的生活当中,企业的生产活动 、信息交流等企业活动都是在计算机的帮助下完成的。企业通过计算机的使用来提高企业工作效率,获得更多的效益。而办公则成为企业中每一个成员的具体的信息交流渠道,随着文件的流转,会产生了各种各样的信息内容,这些信息则会以汇总的形式供企业管理者、生产者等共享、使用。 随着 办公自动化 系统技术不断成熟,相关的功能得到不断的完善, 办公自动同济大学 硕士学位论文 医药企业办公自动化系统 的设计和实现 6 化系统 系统正随着组织流程的固化和改进、知识的累积和应用、技术的创新而提升。但由于整个企业的信息、公文等内部、外部资料内容复杂多样、即时性强、交互频繁等特点,给企业带来很多的问题和困难。本系 统将解决上述问题,并为企业公文、单据、资料运用到计算机中,进行各种审批、阅读、传阅等提供方便、及时、畅通、有效的信息流通和让企业向无纸化办公一体化的解决方案。 文 主要研究内容 借鉴当前的 办公自动化系统 ,参 考 一些成功的 行业办公自动化 的设计与实现的方法,并结合本人在 企业管理 的经验和 企业工作 的 过程 ,采取以实际应用为目标的设计思路进行本课题的研究。 本课题设计是在 架下采 用 合框架 来进行开发,以 为 应用软件系统 开发环境 , 为后台数据库, 务器,实现一个 医药企业办公自动化 系统。 首先 进行项目需求分析。 介绍 系统 的 功能的需求 ,将 功能划分为前台和后台,前台主要是浏览界面,搜索界面,注册界面,出错处理等一些电子网站必备的功能;后台主要是客户、员工和经理对功能的需求; 然后介绍系统 非功能需求。 接着介绍 系统 的总体设计 。 根据需求分析 确进行定 员工信息管理模块、权限设置模块、行政办公与文档管理模块、日程管理模块等几个模块 的功能 设计 。 然后介绍 采用 企业级应用 多层开发架构,选用 架 ,简化 系统开发过程 3。 最后 对 系统 进行 测试 。 文结构 本文分为六个部分:第一部分介绍了 企业办公自动化系统 的发展现状、目前研究存在的问题 、研究意义以及 本文 研究内容 。第二部分介绍了 企业办公自动化系统 所涉及的相关技术基础。第三部分对 企业办公自动化系统进行需求分析,确定 系统 的 用例分析,架构 设计 和数据库设计 。第四部分 介绍 所 企业办公自动化系统 的实现 。第五部分介绍 系统 的 测试工作 。第六部分对整个论文进行了最后的总结 。第 2章 相关技术 7 第 2 章 相关技术 架 计模式 文即 把一个应用的输入、处理、输出流程按照 方式进行分离,这样一个应用被分成三个层 模型层、视图层、控制层。 视图 (表用户交互界面,对于 用来说,可以概括为 面,但有可能为 着应用的复杂性和规模性,界面的处理也变得具有挑战性。一个应用可能有很多不同的视图, 计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的 处理。业务流程的处理交予模型 (理。比如一个订单的视图只接受来自模型的数据并显示给用户,以及将用户界面的输入数据和请求传递给控制和模型。 模型 (就是业务流程 /状态的处理以及业务规则的制定。业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。业务模型的设计可以说是 主要的核心。目前流行的 型就是一个典型的应用例子,它从应用技术实现的角度对模型做了进一步的划分,以便充分利用现有的组件,但它不能作为应用设计模型的框架。它仅仅告诉你按这种模 型设计就可以利用某些技术组件,从而减少了技术上的困难。对一个开发者来说,就可以专注于业务模型的设计。 计模式告诉我们,把应用的模型按一定的规则抽取出来,抽取的层次很重要,这也是判断开发人员是否优秀的设计依据。抽象与具体不能隔得太远,也不能太近。 没有提供模型的设计方法,而只告诉你应该组织管理这些模型,以便于模型的重构和提高重用性。我们可以用对象编程来做比喻, 义了一个顶级类,告诉它的子类你只能做这些,但没法限制你能做这些。这点对编程的开发人员非常重要。 业务模型还有一个很重要的模型那就是数 据模型。数据模型主要指实体对象的数据 保存(持续化)。比如将一张订单保存到数据库,从数据库获取订单。我们可以将这个模型单独列出,所有有关数据库的操作只限制在该模型中。 控制 (以理解为从用户接收请求 , 将模型与视图匹配在一起,共同济大学 硕士学位论文 医药企业办公自动化系统 的设计和实现 8 同完成用户的请求。划分控制层的作用也很明显,它清楚地告诉你,它就是一个分发器,选择什么样的模型,选择什么样的视图,可以完成什么样的用户请求。控制层并不做任何的数据处理。例如,用户点击一个连接,控制层接受请求后 , 并不处理业务信息,它只把用户的信息传递给模型,告诉 模型做什么,选择符合要求的视图返回给用户。因此,一个模型可能对应多个视图,一个视图可能对应多个模型。 模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的控制器改变了模型的数据,所有其它依赖于这些数据的视图都应反映到这些变化。因此,无论何时发生了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新。这实际上是一种模型的变化 型、视图、控制器三者之间的关系和各自的主要功能,如图 1 所示。 图 2型、视图与控制器 关系 使用 先,最重要的一点是多个视图能共享一个模型,现在需要用越来越多的方式来访问你的应用程序。对此,其中一个解决之道是使用 论你的用户想要 面或是 面;用一个模型就能处理它们。由于已经将数据和业务规则从表示层分开,所以可以最大化的重用代码了。 由于模型返回的数据没有进行格式化,所以同样的构件能被不同界面使用。例如,很多数据可能用 表示,但是它们也有可能要用 表示。模型也有状态管理和数据持久性处理的功能,例如,基于会话的购物车和电子商务过程也能被 站或者无线联网的应用程序所重用。 因为模型是自包含的,并且与控制器和视图相分离,所以很容易改变你的应第 2章 相关技术 9 用程序的数据层和业务规则。如果你想把你的数据库从 植到 者改变你的基于 据源到 需改变你的模型即可。一旦你正确的实现了模型,不管你的数据来自数据库或是 务器,视图将会正确的显示它们。由于运用 应用程序的三个部件是相互独立,改变其中一个不会影响其它两个,所以依据这种设计思想你能构造良好的松耦合的构件。 控制器的好处是可以使用控制器来联接不同的模型和 视图去完成用户的需求,这样控制器可以为构造应用程序提供强有力的手段。给定一些可重用的模型和视图,控制器可以根据用户的需求选择模型进行处理,然后选择视图将处理结果显示给用户。 架 一个用来开发企业级动态 E 用程序的 框架 。 为 的 架,自推出以来不断受到开发者的追捧,得到广泛的应用。作为最成功的 架, 然拥有众多的优点: 模型的使用、功能齐全的标志库( 开放源代码。而 出现,在某些方面极大的方面了 开发。同时, 为对象持久化的框架,能显示的提高软件开发的效率与生产力。 一个请求在 架中的处理大概分为以下几个步骤: 1、客户端初始化一个指向 器(例如 请求; 2、这个请求经过一系列的过滤器( 这些过滤器中有一个叫做可选过滤器,这个过滤器对于 其他框架的集成很有帮助,例如: 3、接着 调用, 问 决定这个请求是否需要调用某个 4、如果 定需要调用某个 请求的处理交给 5、 过 问框架的配置文件,找到需要调用的 ; 6、 建一个 实例。 7、 例使 用命名模式来调用,在调用 过程前后,涉及到相关拦截器( 调用。 8、一旦 行完毕, 责根据 的配置找到对应的返回结果。返回结果通常是(但不总是,也可能是另外的一个 个需要被表示的 者 模版。在表示的过程中可以使用同济大学 硕士学位论文 医药企业办公自动化系统 的设计和实现 10 架中继承的标签。在这个过程中需要涉及到 置文件是用户请求 (和业务逻辑模块 (间联系的桥梁。开发者可以通过修改 配置文件来快速适应业务需求 , 它是整个 精髓之一。当然 ,熟悉 框架的人对配置文件一定不会陌生 , 同 架一样 , 架配置文件也分为件和属性资源文件两种。 件中包含了 定义以及返回值对应的视图资源、命名空间等信息。此外 , 用户也可以定义自己的 件 , 然后通过 令将其包含到 件中。另一类配置文件是属性资源文件。资源文件中一般采用固定的 式 , 用于定义局或者局部的资源数据 , 例如定义国际化、开发模式等信息 架 架是一个分层架构,由 7 个定义良好的模块组成。 块构建在核心容器之上,核心容器定义了创建、配置和管理 方式,如图 1 所示。 架概述 图 2架 组成 架的每个模块(或组件)都可以单独存在,或 者与其他一个或多个模块联合实现。每个模块的功能如下: 第 2章 相关技术 11 ( 1) 核心容器:核心容器提供 架的基本功能。核心容器的主要组件是 是工厂模式的实现。 用控制反转 ( 模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。 ( 2) 下文: 下文是一个配置文件,向 架提供上下文信息。 下文包括企业服务,例如 子邮件、国际化、校验和调度功能。 ( 3) 过配置管理特性, 块直接将面

温馨提示

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

评论

0/150

提交评论