- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
B_S架构
7.2 B/S体系结构的功能组成 7.2.3 数据库服务器 在B/S体系结构中,数据库服务器除必要的硬件设备外,最主要的是相应的数据库管理系统的选择,因为大量的信息都存储在不同的数据库中,根据不同的开发环境与运行平台,应选择合适的数据库环境。 目前,市场流行的数据库种类很多,如Microsoft SQL Server、Microsoft Access以及Oracle等。 理论上讲,B/S体系结构可以使用任一种具有标准接口的数据库,但考虑到开发应用方便及与Microsoft产品的无缝集成,本书中主要使用了SQL Server 2000网络数据库管理系统,有关其具体内容请参看第4章。 7.3 B/S体系结构的网络数据库应用系统开发 7.3.1 B/S体系结构的开发环境 1.开发环境的选择原则 在B/S结构中将应用结构划分为三层:表达层、功能层与数据层。因而在开发基于该体系结构的应用系统时,就要针对这三层选择合适的平台。总的来说,在系统实现上要遵循以下原则: 对于表达层,要求简单、易用,具有跨平台的兼容性; 对于功能层,要求稳定、可靠,易于维护; 对于数据层,要求安全、准确,便于扩充。 7.3 B/S体系结构的网络数据库应用系统开发 7.3.1 B/S体系结构的开发环境 (1) 系统平台 ① 采用目前成熟的开发技术,开发环境规范,便于现场调试。 ② 平台搭建与实际运行环境一致,便于投入使用。 ③ 保证数据高度共享、高度安全,方便管理者扩充、维护。 ④ 采用统一的用户界面,统一的操作方式,方便用户使用。 7.3 B/S体系结构的网络数据库应用系统开发 7.3.1 B/S体系结构的开发环境 (2) 应用软件平台 吸取前人开发固定功能软件的经验,结合国内最新的软件开发技术,应用软件开发平台应满足: ①采用先进的面向对象的分析与设计方法,实现使用效率较高的对象封装,具有极高的可维护性和可靠性。 ②客户端及服务器端环境简单、稳定,具有较高的效率,使整个网上业务操作得到及时响应。 (3) 开发工具 开发工具应简便、易用,适应快节奏的企业动作环境,开发者应能应用各种各样的技术来创建动态的、基于Web的应用程序,并且是一个可视化的工具。 7.3 B/S体系结构的网络数据库应用系统开发 7.3.1 B/S体系结构的开发环境 2.硬件环境 基于B/S体系结构的网络数据库应用系统开发的硬件环境选择与C/S结构基本相似(参见5.4.1),其区别在于,B/S结构中开发的着力点在服务器端,因而服务器的配置要求越高越好,而客户端由于退化为了一个浏览器,因此客户机配置可以相应地降低,其网络平台可基于Internet/Intranet来构建。 7.3 B/S体系结构的网络数据库应用系统开发 7.3.1 B/S体系结构的开发环境 3.软件环境 (1) 网络操作系统(NOS) 选择网络操作系统最好的方法是先选择所需的应用软件、客户机、服务器,然后再选择它们共同要求的网络操作系统。如果服务器设备选用PC服务器,操作系统一般局限在Windows NT/2000、Linux、SCO Linux、Sun Solaris中。如果服务器设备选用小型机,操作系统则随品牌而定,一般是UNIX平台。IBM RS系列使用ALX操作系统,HP机使用HP UNIX,Sun公司的Enterprise系列使用Solaris,SGI使用IRIX等。 7.3 B/S体系结构的网络数据库应用系统开发 7.3.1 B/S体系结构的开发环境 (2) Web服务器软件 选择Web服务器软件时,不仅要考虑目前的需求,还应考虑将来可能需要的功能。对于Web服务器软件的性能在选择时一般要考虑以下几个方面: ① 响应能力。 ② 与后端数据资源应用系统的集成能力。 ③ 管理的难易程度。 ④ 功能扩展难易程度。 ⑤ 稳定可靠性。 ⑥ 安全性。 除此之外,对销售商的服务与客户支持是否充分,对产品是否进行过测试,或有否成功的范例以及价格均是要考虑的问题。 7.3 B/S体系结构的网络数据库应用系统开发 7.3.1 B/S体系结构的开发环境 (3) 网络数据库管理系统 网络数据库的选择参见7.2.3。 在本书中,所有基于B/S结构的网络数据库应用系统实例均在如表7-2所示的软件环境中调试通过。 名 称 操作系统 其他软件及开发工具 Web服务器 Windows 2000 Server IIS 5.0、ASP、VBScript 数据库服务器 Windows 2000 Server SQL Server 2000 客户机 Windows 98/2000 IE 5.0 7.3 B/S体系结构的网络数据库应用系统开发 7.3.2 B/S体系结构的网络数据库应用系统开发步骤 基于B/S
文档评论(0)