1、上海交通大学硕士学位论文上海贝尔工程服务支持系统的设计姓名:叶秀龙申请学位级别:硕士专业:计算机指导教师:翁惠玉;叶锦钿20020101上海交通大学学位论文原创性声明本人郑重声明 所呈交的学位论文 是本人在导师的指导下 独立进行研究工作所取得的成果 除文中已经注明引用的内容外 本论文不包含任何其他个人或集体已经发表或撰写过的作品成果 对本文的研究做出重要贡献的个人和集体 均已在文中以明确方式标明 本人完全意识到本声明的法律结果由本人承担学位论文作者签名日期年月日上海交通大学学位论文版权使用授权书本学位论文作者完全了解学校有关保留 使用学位论文的规定 同意学校保留并向国家有关部门或机构送交论文的
2、复印件和电子版 允许论文被查阅和借阅 本人授权上海交通大学可以将本学位论文的全部或部分内容编入有关数据库进行检索编本学位论文可以采用影印缩印或扫描等复制手段保存和汇保密 在 年解密后适用本授权书本学位论文属于不保密请在以上方框内打学位论文作者签名 指导教师签名日期 年 月 日 日期 年 月 日上海交通大学硕士学位论文上海贝尔工程服务支持系统的设计摘要 企业业务应用包含企业内部日常所有的管理信息系统 如统计系统 财务系统 人事档案管理系统 计划系统等等 众多系统可以集成到一个总的业务应用平台上 要达到此目的 首先必须在企业局域网内建立一个公用的中心网络数据库把不同的数据分类后装入数据库中 然后各
3、个业务系统通过统一的业务应用平台对数据进行操作但实际情况往往是 当企业要建立一个完整的信息系统时 已有大量的分散的应用系统正在运行 因此 业务应用平台应提供了一系列的方法和内在功能与现有系统实现互连 这样使整个企业的业务应用形成一个真正开放的体系本文主要工作是考虑如何建立一个企业的信息系统文中讨论了数据库系统基于数据库的应用软件结构数据库访问方式系统安全性等技术 并结合上海贝尔公司的工程服务支撑网络的实际情况讨论了需求分析和总体系统设计关键字 : 信息管理系统 局域网 数据库 第 I页上海交通大学硕士学位论文 ( ), : , , ( ) , , , , , , , , , , , , : ,
4、 , 第 II页上海交通大学硕士学位论文第一章 绪论 的飞速发展改变了很多人的生活方式 同时也对各行各业产生了巨大的冲击和影响 目前 全球约有一亿的用户 而很多企业或多或少地使用到了上的资源 并建立自己的企业内部网 而网络数据库在许多企业都得到应用现有系统描述 上海贝尔公司由于业务扩展在全国个省市都建立了分公司随着产品工程服务数量的增加为了保证工程质量和售后服务加强分公司与总部的联系以及对现场给予迅速的技术支持是十分重要的目前公司的每一个工程都要经过软件设计 然后现场的硬件安装和软件调试 工程验收后 还要有售后的巡回服务在这些过程中与分公司发生联系涉及到软件配置信息工程计划费用报销 售后服务
5、质量监督 硬件升级,人员培训管理 在每一个环节中都有专人负责管理 现有的计算机系统只是每个环节的管理人员在自己的机上通过使用微软的软件把相关信息存档并管理各自的数据库存在多种数据平台 现存的数据平台包括 , , , , 等另外 由于异种平台的存在 某些信息的共享仍采取手工输入的方式,如( ) 到 环节的信息共享现有计算机系统存在如下几方面的问题) 数据分散复杂凌乱现存工作方式中大部分数据采取专人负责制 负责管理不同数据的人编制自己的数据库 在这种没有统一规划的方式下数据库的设计各自为政 不同数据库之间数据冗余的现象较为普遍由于冗余而导致的数据不一致问题也时有发生) 数据信息的安全性不够 现存的
6、数据共享方式以基于网络的文件共享为主不同用户之间通过共享特定的数据库文件实现信息的共享和传递由于文件共享方式无法对用户对字段记录的读写权限第 1页上海交通大学硕士学位论文进行控制 使得共享的数据库安全性很低 只能通过同事之间的约定和道德约束来避免对数据的有意破坏而对可能发生的非故意的数据破坏如误操作等 则没有任何保障机制) 数据信息共享的自动化程度较低 在业务流程中 由于不同环节存在数据冗余现象 下一环节需要从上一环节导入必要的数据 而当信息多次导入时 又不可避免的会遇到记录重复的问题 这种对数据库导入 导出 查重的操作现在基本采用手工方式) 存在多种数据平台 给信息的共享 网络数据库的设计和
7、管理 统一查询界面的实现带来的一定的困难) 公司内部的组织机构进行了变动 而现有系统不能适应现在的变化给用户的工作带来了不便 新系统描述 我们的目标是建立公司标准化的网络数据库形成一个较为完善的服务支撑网络目前公司内以及各分公司的计算机应用已经基本普及员工能够熟练掌握 系列操作系统以及浏览器的使用 同时 公司内部网建设已经成熟具有足够建立服务支撑网络的软硬件平台并且具备强大的拨号网络可以为各分公司及现场服务人员提供拨入服务这为建立服务支撑网络提供了主观和客观两方面提供了可行性要实现的新系统建设成功后 可以做到 使公司内部数据的输入无纸化 数据的管理网络化 简化数据的查询界面 使其归结为统一的浏
8、览器界面 从而降低网络客户端的维护工作量和终端用户的技术水平要求 可以把普通查询用户与公司合法用户对数据的访问区分对待加强数据的安全性 通过远程的浏览器访问方式 向广大用户提供相关的信息查询服务向分公司的现场服务人员提供简单易用而功能强大的信息支援服务服务第 2页上海交通大学硕士学位论文支撑网络建成后分公司人员能方便地从网络上获得技术 计划等信息 分公司可以通过上载数据 将本地完成任务的情况直接反映到公司中心数据库 极大地提高公司工程服务的质量 并且强化公司内部之间联系 提高整个公司的管理效率本文章节的安排 要实现上述这样一个网络数据库系统 要讨论下面这些问题) 数据库系统 要从众多的数据库系
9、统如 等中根据各自特点和公司的实际情况选择一种) 基于数据库的应用软件结构 分析结构和结构的特点 结合不同用户的工作方式采用不同的结构) 数据库访问方式 对和 接口常用的几种方法加以分析 从中选择一种方式) 系统安全性 分析数据库的安全性要求 安全规则和系统安全性设计 包括访问控制 灾难恢复等本文围绕网络数据库在企业的应用进行讨论 包括数据库系统 应用软件结构 数据库访问方式和系统安全性 分别在本文第二 三 四 五章加以论述第六章讨论了客户端开发工具第七章着重描述工程服务支持系统的实际需求第八章阐述了本系统的总体系统设计包括网络构架统设计第九章是总结数据结构子系第 3页上海交通大学硕士学位论文
10、第二章 数据库系统 数据库的发展和现状纵观当今的商用数据库市场 称之为群雄割据毫不为过 自世纪年代关系模型提出后由于其突出的优点迅速被商用数据库系统所采用据统计年代以来新发展的系统中近百分之九十是采用关系数据模型其中涌现出了许多性能优良的商品化关系数据库管理系统 例如 小型数据库系统, , 等大型数据库系统, , , , , 等 年代和年代是产品发展和竞争的时代各种产品经历了从集中到分布从单机环境到网络环境从支持信息管理到联机事务处理 再到联机分析处理的发展过程对关系模型的支持也逐步完善 系统的功能不断增强 常见的数据库系统产品的特色 数据库 对象关系数据库是一个能存贮数据 数据间的关系以及数
11、据的行为 即它与其它数据相互作用的方式 的数据库是对象关系数据库的一个实现引入了面对对象的技术有如下特点: 它的基础是关系数据库但它又) 向对象的数据库对用户当前的关系数据库是向下兼容的因此用户可以把当前的关系数据库和应用移植到而不用重写然后如果他们愿意的话再把它们移植为具有的面向对象的特点 用于上的软件绝大多数也可用于版本上它已经提供了一种支持对象而又不必抛弃现有应用系统的机制) 向对象与关系表达的结合在中是语义清晰的比单独的关系或面向对象的表示更有力得多 这使设计紧凑有效的数据库更为容易) 纯粹的面向对象的数据库不支持数据库的标准查询第 4页提供了单一的编程模型( )上海交通大学硕士学位论
12、文现在有许多面向对象程序设计语言正在使用对象 包括和 这样的程序设计语言允许用户定义和操纵这些对象但是它们缺少的是以安全一致的方式存储和检索对象的能力 而这正是象这样的对象关系数据库可以发展威力的地方被设计成能够象处理关系型数据那样存储和检索对象数据 同时提供了一致性事务控制 安全备份和恢复 优秀的查询性能锁定和同步以及可缩放性等优点将对象和关系型模型和二为一可以使我们同时拥有两个世界关系型数据库的强大功能和可靠性以及对象的灵活性和可模型化功能 是一个面向联机事务处理 具有高性能 高可靠性的功能强大的关系型数据库管理系统 数据库的多库多设备 多用户 多线索等特点极大地丰富和增强了数据库功能 因
13、为数据库系统是这样一个复杂的多功能的系统 所以对数据库系统的管理就变得十分重要管理的好坏与数据库系统的性能息息相关 的服务器端和新产品是 它集成了原有的服务器系列 如 , , , 等它具有多处理处理多种数据源的能力包括遗留的非关系数据和分布式的事务提供了优化的数据存储与访问方法 数据库 数据库核心又称作公共服务器采用多进程多线索体系结构可以运行于多种操作系统之上并分别根据相应平台环境作了调整和优化以便能够达到较好的性能是公司的产品起源于 和 它支持从到从中小型机到大型机从到非及 系统等各种操作平台它既可以在主机上以主从方式独立运行也可以在客户服务器环境中运行其中服务平台可以是等操作系统客第 5
14、页上海交通大学硕士学位论文户机平台可以是或, , , , 等操作系统核心数据库有如下的特色) 支持面向对象的编程 支持复杂的数据结构如无结构文本对象可以对无结构文本对象进行布尔匹配最接近匹配和任意匹配等搜索可以建立用户数据类型和用户自定义函数) 支持多媒体应用程序 支持大二分对象 允许在数据库中存取二进制大对象和文本大对象 其中 二进制大对象可以用来存储多媒体对象) 备份和恢复能力 ) 支持存储过程和触发器 用户可以在建表时显示的定义复杂的完整性规则 ) 支持的硅查询 ) 支持异构分布式数据库访问 ) 支持数据复制 的特色有( ) 启用特性 在一个地区的调查研究表明 是上最流行的用于存储数据的
15、数据库 构建于 基础上 提供了更多的和电子商务功能其中包括对和标准的丰富支持 允许你使用来配置系统以宽松地交换数据数据库和开发者都能利用他们现存的技巧 使用进行插入 更新和删除 支持及其标准) 通过对数据进行轻松安全地访问 提供了从一个浏览器通过防火墙安全访问数据的能力 第 6页上海交通大学硕士学位论文也提供了对格式化文档的快速的全文索引另外你能够通过在你的应用程序使用英文查询来简化应用程序的开发和配置) 强大的 灵活的基于的分析 使用 你能够分析和链接现存的在线分析处理 管道 甚至在上也可以 你也能使用 包括新式的数据采集工具 以及 进行完全的单击流和数据分析这也称为商业分析) 安全的应用程
16、序管理 你能够使用 对多例程的支持在一台单独的计算机上管理多个独立的 安装) 电子商务解决方案的可伸缩性 允许你通过多个 的安装来执行工作量分区 并通过在一个 发布数据库配置中跨多个服务器来执行自动查询优化使用 硬件 ) 商业解决方案的可伸缩性 你的应用程序能够完全利用对称多处理利用增强的支持 你能完全利用新的 容量 提供了高性能 服务器到服务器间的个和 的互联) 数据仓库解决方案的可伸缩性 使用 你能够在众多复杂的执行方案中提高反应时间甚至以最大的数据设置和成千上万个成员的规模你也可以在不同的服务器上通过发布式分区管道扩大你的数据仓库规模第 7页上海交通大学硕士学位论文) 最大的正常运行时间
17、和可靠性 简化了失败分类的配置并允许你的数据库在众多的数据库维护操作中保持在线状态 使用 你也能够启用不同的和快速备份 并将集成日志传送到你的数据库维护计划中) 集成的和可扩展的分析服务 在它集成的启用的发行产品中提供了新特性新的分析特性包括数据采集为生成报表而设的灵活的向上滚动特性还有一些特殊的特性增强了财务和单击流分析 也为你提供了在你的管道中实现单元级和成员级安全的功能还有写回原始大小的能力) 简单的管理和调整 自动运行管理和性能监测 并简化了数据库在例程和计算机之间的移动 它也利用 提供了集中的数据库管理) 灵活的和可扩展的数据转换 使用 你现在能够构建更加坚固的数据转换服务软件包因为
18、现在已经集成到的消息队列服务器中并且能够通过访问上的数据 也已经发挥了增强的 支持并提高了错误处理恢复能力对于拥有大型数据集的用户来说 这版软件还带来了显著的功能改进 该服务器能通过新的索引视图对选定的查询进行预计算而新的数据挖掘引擎则能让我们迅速查找到关系和从数据中解析出摘要没有哪种竞争产品能使数据仓库和挖掘操作变得如此简单或集成得这样好我们还能在一台机器上安装多例 对应用服务提供商而言是很有价值的功能 采用方案根据对上述数据库系统的理解,同时考虑到公司目前客户端都使用第 8页上海交通大学硕士学位论文或者 操作系统,同时局域网内服务器采用的是 或者 ,系统的集成比较高,而 不要求您使用 因此
19、用户如果愿意 可以继续使用 在 上运行时 可以支持多达 个 和 而且就工程业务运作不是太复杂,结合的特性,决定在本系统中采用 数据库系统第 9页上海交通大学硕士学位论文第三章 基于数据库的应用软件结构 目前有两种比较流行的方案 即结构和结构 结构随着计算机网络的出现 使计算模型也发生了革命性的变革 从集中式计算时代进入了网络协作计算时代从此客户服务器以下简称 计算模型登上了历史舞台 并占有了非常重要的地位从集中式计算到网络协作计算 在集中式计算技术时代广泛使用的大型机小型机计算模型是通过一台物理上与宿主机相连接的非智能终端来实现宿主机上的应用程序 在多用户环境中宿主机应用程序既负责与用户的交互
20、又负责对数据的管理随着用户的增多这种模型对宿主机能力的要求很高而且开发者必须为每个新的应用重新设计同样的数据管理部件年代以后集中式结构逐渐被以为主的微机网络所取代个人计算机和工作站的采用永远改变了协作计算模型从而导致了分散的个人计算模型的产生于是 网络协作计算经历了从基于宿主机的计算模型到客户机服务器计算模型的演变两层模型 客户机服务器系统比文件服务器系统能提供更高的性能因为客户端和服务器端将应用的处理要求分开同时又共同实现其处理要求对客户端程序的请求实现 分布式应用处理 服务器为多个客户端应用程序管理数据 而客户端程序发送 请求和分析从服务器接收的数据 这是一种 胖客户机 瘦服务器 的网络计
21、算模式第 10页上海交通大学硕士学位论文客户服务器客户 专用协议 应用程序 D B客户图 3 .1 两层结构模型客户机方软件一般由应用程序及相应的数据库连接程序组成 服务器方软件一般是某种数据库系统客户机方软件的主要功能是处理与用户的交互按照某种应用逻辑进行处理和与数据库系统进行交互服务器方软件的主要功能是数据库系统根据客户方软件的请求进行数据库操作 然后将结果传给客户方软件客户方软件与服务器软件之间的通信主要是通过语言两层结构应用软件的模型如图所示两层模型的分析 两层结构应用软件的开发工作主要集中在客户方 客户方软件不但要完成用户交互和数据显示的工作而且还要完成对应用逻辑的处理工作即用户界面
22、与应用逻辑位于同一平台上这样就带来了两个突出的问题系统的可伸缩性较差和安装维护困难由于在一个系统中并不是所有用户的需求都相同 因此他们要求程序的功能也不尽相同使用两层结构应用软件时开发人员提供给所有用户的程序都是相同的除非开发人员不厌其烦地根据不同用户的需求将大的软件裁剪成不同的小软件分发给用户在系统开发完成后 整个系统的安装也非常繁杂 在每一台客户机上不但要安装应用程序而且必须安装相应的数据库连接程序还要完成大量的系统配置工作如果系统有大量用户并且用户是分布的和流动的例如广域网环境下的应用系统那么整个系统的安装将非常困难在系统进行修改后所有客户机上的应用软件都会受到影响型数据库应用程序由两个
23、部分组成 服务器和客户机 服务器指数据库管理系统 用于描述 管理和维护数据库第 11页上海交通大学硕士学位论文的程序系统是数据库系统核心组成部分对数据库进行统一的管理和控制客户机则将用户的需求送交到服务器 再从服务器返回数据给用户型数据库非常适合于网络应用可以同时被多个用户所访问并赋予不同的用户以不同的安全权限型数据库支持的数据量一般比文件型数据库大得多还支持分布式的数据库 即同一数据库的数据库位于多台服务器上时型数据库一般都能完善地支持语言所以也被称作数据库同这些特性决定了型数据库适合于高端应用结构 上面说到型数据库程序由服务器和客户机两个部分组成被称为双层模型文件型数据库程序则被称为单层模
24、型以前公司内部不同用户之间通过共享特定的数据库文件 实现信息的共享和传递的方式就属于单层模型随着技术的不断更新出现了三层及多层 数据库模型 三层多层计算模型 在三层结构应用软件中 整个系统由三个部分组成 客户机 应用服务器和数据库服务器客户机上只需要安装应用程序它负责处理与用户的交互和与应用服务器的交互应用服务器负责处理应用逻辑具体地说就是接受客户机方应用程序的请求然后根据应用逻辑将这个请求转化为数据库请求后与数据库服务器交互并将与数据库服务器交互的结果传送给客户机方的应用程序数据库服务器软件根据应用服务器发送的请求进行数据库操作并将操作的结果传送给应用服务器三层结构应用软件的模型如图所示第
25、12页上海交通大学硕士学位论文客户 数据库访问协议客户 专用协议应用服务器 D B客户图 3 .2 三层结构模型从图中可以看出三层结构应用软件是用户界面与应用逻辑位于不同的平台上并且应用逻辑被所有用户共享由于用户界面与应用逻辑位于不同的平台上那么系统必须提供用户界面与应用逻辑之间的连接他们之间的通信协议是由系统自行定义的这个协议必须定义正确的语法语义以及同步规则保证传递数据的正确并且能够从错误中恢复过来三层模型的分析 用户的请求首先通过客户机向应用服务器发出应用服务器再向数据库服务器发出具体的数据访问命令 一般是 数据库服务器返回的数据被应用服务器重新组织之后返回给客户机这样客户端只承担用户界
26、面的功能而应用服务器负责处理业务逻辑 数据库服务器负责数据存储应用逻辑被所有用户共享是两层结构应用软件与三层应用软件之间最大的区别中间层即应用服务器是整个系统的核心它必须为处理系统的具体应用而提供事物处理安全控制以及为满足不同数量客户机的请求而进行性能调整的能力应用服务器软件可以根据处理逻辑的不同被划分为不同的模块从而使客户机方应用程序在需要某种应用服务时只与应用服务器上处理这个应用逻辑的模块通信 并且一个模块能够同时响应多个客户机方应用程序的请求模型是当前最为流行的多层数据库模型之一是指这样的浏览器包括数据库服务器和应用服务器 用户通过浏览器发出某个请求通过应用服务器数据库服务器之间一系列复
27、杂的操作之后 返回相应的页面给浏览器第 13页上海交通大学硕士学位论文 结构与结构的比较结构的特点) 结构有很强的实时处理能力 与方式相比结构更适合于对数据库的实时处理和大批量的数据更新) 结构的面向对象技术十分完善并且有众多与之配套的开发工具这些开发工具已经做的非常优秀 这一点是技术无法比拟的) 由于结构必须安装客户端软件系统相对封闭这反而使它的保密性能优于方式) 但是结构的客户端软件相当庞大而且如果要修改程序必须对每一台客户机都重新安装客户端软件 结构的特点 因此维护起来不方便) 由于支持底层的协议 使网与目前使用的几乎所有局域网都可以做到无缝连接从而彻底解决了异构系统间的连接问题) 由于
28、采用了 瘦客户 使系统的开放性得到很大的改善 系统对将要访问系统的用户数的限制有所放松) 系统的相对集中形式的系统的维护和扩展变得更加容易比如数据库存储空间不够可再加一个数据库服务器系统要增加功能可以新增一个应用服务起来运行新功能) 界面统一 全部为浏览器方式 操作相对简单) 但是结构对于大批量的数据更新和复杂的逻辑处理显得有些力不从心采用方案 根据以上对结构与结构的分析决定采用和相结合的方式 以及用户工作方式的特点我们对于总公司的用户 所需要的功能主要是数据的录入 不同数据源之间的转换对数据进行审核处理统计查询以及一些系统维护对于这些功能而言非常适合用方式实现而且这些用户都同处于一个局域网内
29、具备实现第 14页上海交通大学硕士学位论文系统的条件 由于现在许多用户都使用 因此为了保持连续性 新系统的客户端将继续使用对于分公司的用户 所需要的功能主要是一小部分数据的录入以及工程服务信息的查询而且各分公司与总公司的网络连接情况参差不齐因此这部分功能可以用结构实现第 15页上海交通大学硕士学位论文第四章 数据库访问方式 是微软推出的中小型网络数据库系统 是目前最常用的数据库系统之一 随着 网络数据库应用程序日益增多 这种数据库应用系统的正常运行一般依赖于已存在的用户数据库创建维护数据库的工作可用 提供的 工具来进行 如能提供一种定制的数据库管理工具通过管理应用程序来管理数据库及其设备对用户
30、来说无疑是最理想的 作为一种面向对象的可视化编程工具 具有简单易学 灵活方便和易于扩充的特点 而且为其提供了与 通信的函数集及工具集因此它越来越多地用作大型公司数据和客户机 服务器应用程序的前端 与后端的 相结合 能够提供一个高性能的客户机服务器方案使用 作为前端开发语言 与 接口有如下几种常用的方法) 数据访问对象 ) 利用 编程 ) 使用对库编程 ) 远程数据对象( ) ) 数据对象( ) 数据访问对象支持 ()的子集 的方法虽然不是性能最好的管理客户机服务器之间的对话方式但它的确有许多优点是为了实现从访问数据库而开发的程序接口对象使用访问 的过程如下 应用程序准备好语句并送至 引擎()优
31、化查询载入驱动程序管理器并与之通讯驱动程序管理器()通过调用驱动器()的函数实现连接到数据源翻译并向 提交第 16页( ) 上海交通大学硕士学位论文语句且返回结果利用编程 ( )的思想是访问异种数据库的一种可移植的方式 与数据资源对话的公用函数组装在一个称为驱动程序管理器()的动态连接中应用程序调用驱动程序管理器中的函数而驱动程序管理器反过来通过驱动器()把它们送到服务器中 使用对库编程库是 的本地 的 库()为 程序员提供从一定意义上说是连接 程序到 的性能最好最直接的方式 包含以下三个文件 包含库函数具有访问重要的消息和处理错误的能力 包括所有的常量和变量说明 帮助文件 使用的指南 使用时
32、 必须将加入到 工程文件中并确保程序运行时有文件一般的库编程的过程是这样的先通过调用对库进行初始化再调用打开一个连接 然后就可做一些工作远程数据对象()要讨论,就必然要谈到是从派生出来的但两者很大的不同在于其数据库模式 是针对记录()和字段( ) 而是作为行()和列()来处理也就是说 是模式是关系模式此外是访问的引擎(是)的接口而则是访问的接口可见 是综合了 以及的优点的对象()需要强调的是是包裹着 的一层薄薄的外壳, 被设计第17页上海交通大学硕士学位论文成在后台(服务器端)有数据库存在的前提下运行 同时也是针对 和而特别设计的的优势在于它完全被集成在之中此外直接访问 存储过程完全支持调试集
33、成在开发环境中 的集成化等 也是的长处在的对象和集合中 有很多对数据库的状态和设定进行操作的属性() 以及对数据库进行操作的方法() 利用这些 从起就可以开发事件驱动的数据库应用程序对象与中其他对象的概念相同 与用的控件(以往称为 或 )相似的是 也带有属性和方法 但同等普遍应用的控件不同的是没有自己的用户界面因而可以和标准的控件归为同一类 当然也可以将看作调用 函数进而对后台数据库操作加以控制的对象在的属性和方法中包含了对单个的 函数以及一连串函数的调用对象 最初调用对象以及(远程数据控件)时自动生成对象的附带事件() 用于对全局属性的参数 选项进行设置是在的阶层结构内处于最上层的对象 包含了所有的其他对象对象与不同 虽然被多个应用程序共享 但体现对象的设定值的属性却并不共用而是在各自的应用程序的程序界面中对其分别加以设定这些设定值对其他使用以及的应用程序没有任何影响不是集合的要素 而是重新定义的对象 对象不能被追加作成对象属性的初值对象 对象在自动创建对象时将对象的初始值生成并保存为() 一般情况下 应用程序中不必追加对象大多只需对已有的()进行操作就可以第18页上海交通大学硕士学位论文了 只有在支持一个以上事务() 需要将用户名和口令信息分别处理的情况下 利用方法将特定的用户名和口令值做成新的