下载此文档

船舶性能数据库开发.doc


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
的Web数据库开发肇陈道燊王栋羃中国船舶及海洋工程设计研究院蚀摘要:的“船舶性能数据库”的开发思想和方法、开发技术和数据结构。袈关键词:、Web数据库;B/S架构;三层结构;技术的发展,开发平台的推出,为开发基于网络的、具有B/S结构的数据库开发提供了有效手段。B/S结构是一种以HTTP为传输协议,客户端通过浏览器访问Web服务器以及与之相连的后台数据库的体系结构。B/S构架具有良好的跨平台性、可扩展性和易更新升级等优点。正是B/S架构的这种开放性的特点,也对数据库的设计和实现提出了新的要求。本文以船舶性能数据库的成功开发为例,平台下,开发三层结构B/S系统架构的设计方法、开发技术和开发成果。,使它不仅是操作系统和软件产品的提供者,而且还成为了Internent的构架服务和应用程序的提供商。把从连接互联网的单一网站或设备,转移到计算机、各种设备和服务群组上,使这些设备融会贯通,提供一个更广泛、更丰富的解决方案。微软将互联网作为构建新一代操作系统的基础,使开发人员创建出摆脱设备硬件束缚的应用程序,轻松实现互联网连接。框架(Framework)为建立网络应用程序和网络服务提供有效工具。它是建立在操作系统之上的服务,管理着运行时代码(CLR)。它包括一套各种开发编程语言的类库。在此之上是许多应用模板,这些模板为开发网络站点和网络服务提供组件和服务。momLanguageRuntime)平台的核心,以不同语言(C++、C#、VB等)开发出的程序,monLanguageSpecification),都会编译成相同的中间语言(IL),它可以在不同运行环境中运行。肄基础类库(BaseClassLibrary)袃它包括数据结构、I/O处理、图形接口等基本大类,提供如窗口、按钮、文本框艿等对象。(ActiveXDataObjects+)是有ADO发展而来,是基于网络的应用程序和服务提供数据访问的组件和类库。(ActiveServerPages+)框架上,所共享的一个通用网络应用程序模板,它用于生成网页的网络应用程序和网络服务。由于封装了通用HTML控件和Web控件,具有良好扩展性和可定制性。包括两个高级可编程模块:网络表单和网络服务。monLanguageSpecification)螂无论程序开发使用何语言进行编程,只要符合通用语言规范,环境下运行。平台支持C#、VisualBase和Script。C#精心设计的语言,平台下应用程序的语言。芅开发工具螃VisualStudio是一套完整的工具,用于生成桌面和基于团队的企业级Web应用程序。除了生成高性能的桌面应用程序外,还可以使用VisualStudio基于组件的强大开发工具和其他技术,简化基于团队的企业级解决方案的设计、开发和部署。膂数据库服务器虿MicrosoftSQLServer2005是用于大规模联机事务处理(OLTP)、数据仓库和电子商务应用的数据库平台;也是用于数据集成、分析和报表解决方案的商业智能平台。能够充分发挥其完全面向对象的技术特点,实现三层结构B/S系统架构,从而提高开发效率,增强系统的可维护性和扩展性。下面结合“船舶性能数据库系统”的开发,介绍如何基于面向对象地,进行三层B/S结构的系统建模。芀三层结构系统模型肈架构设计是软件开发的基础,是项目成败的关键。三层结构是B/S结构目前流行的架构设计模式,界面表示层、业务逻辑层和数据访问层三个层次结构组成。它不但分解了系统的复杂性,更重要的是可以提高运行效率。在这种结构下,用户工作界面是通过前端(Browser)实现,但是主要事务在服务器端(Server)实现。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的运行成本。其结构如下图2所示。螆蚂图2三层结构示意图莈结构规划薇根据数据类型和功能要求,系统设计了如下逻辑模块,见图3。蒆蚃舰船技术性能数据库螁计算换算羇权限管理芇基础数据管理蒁实体库管理衿舰船管理莆螺旋桨库羇船模库薂主机库节附体库聿图3蒃解决方案规划蚄在VisualStudio中首先建立一个解决方案,在对其进行部署,建立如下7个项目。莀解决方案STPDBS(船舶性能数据库)葿Bunisess(业务项目)芄BusinessRule(业务规则项目)蒁C:\Inetpub\ (网站项目)蒈CalculateLibrary(计算项目)羈Common(公用项目)ess(数据访问项目)蒂SystemFramework(基础项目)螁网站项目莇App_Code类文件目录蚄App_dataXML数据文件目录薄App_Themes可视界面主题资源目录罿BinDll库目录螇Controls用户控件目录蒅DataTemplate运行临时文件目录莁Images图形文件目录节MastePage主体页目录膆UI用户网页目

船舶性能数据库开发 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人雾里看花
  • 文件大小606 KB
  • 时间2019-05-16
最近更新