|
|
本系统结构完全保持目前的局域网硬件结构的前提下,具有简便的因特网连接能力和远程访问能力。系统结构简单,易于维护。四、 软件环境及开发手段本系统方案中配置2台服务器,一台用于作数据库服务器,运行SQLServer7.0或SQLServer2000,操作系统为Window NT Server 或Window2000 Server,内部客户机直接对数据库进行操作,但远程客户机不直接访问数据库服务器。另一台服务器作Web服务器使用,它作为连接远程客户机和数据库服务器的桥梁,通过HTML和CGI等实现将客户端数据传送到数据库服务器、提供处理数据功能和将处理结构以HTML形式传送到客户端。这第二台服务器除提供Web服务外,还可以根据需要提供电子邮箱服务、新闻服务、因特网代理服务和远程访问服务等。所有这些服务都必须要在服务器上安装相应的软件来实现。本系统对远程管理工作站无特殊要求,只要能运行Window95/98/2000/XP, IE4.0以上的浏览器即可,对于内部客户机要求运行Windows95/98/2000/XP,DMS2005系统客户端。(1) 本系统内部管理部分采用C/S结构开发。传统C/S结构的数据库应用的开发手段有多种,我们将采用Delphi7.0+SQLServer的组合方式来开发,下面描述该组合的特点:第一,站内使用的操作系统针对Microsoft Windows操作系统,但未来有可能向Linux操作系统平台转移,为了保证未来系统的扩展性,我们选择Delphi作为前台开发工具,可以很好地向Linux平台转移,采用SQLServer数据库系统主要是基于数据库系统的价格。第二, 现在用于数据库前台开发的工具很多,如Powerbuild, Java, VB, VC等,但这些开发工具都具有数据库开发的致命缺点,数据库开发的速度没有Delphi快,面向对象的思想没有Delphi强,并且Delphi可以同时开发基于Windows和Linux操作平台的数据库应用,所以选择Delphi无疑成为最好的选择。第三, 现在的主要数据库产品有Oracle, SQLServer, Informix, SyBase, DB2等,其中Oracle、Informix、SyBase对硬件设备要求高,且购买数据库管理系统投入大,操作和管理很复杂,必须有专门的数据库管理人员才能保证系统的正常运行。SQLServer对硬件的要求不高、投入小、操作和管理简便、只需通过ADO就可以完成数据库连接和操作。通过比较分析,我们认为,内部管理部分采用DELPHI+SQLServer技术的方案实现本系统较为理想。原因是它不仅能满足本应用系统中复杂的数据应用要求,而且提供了强大的功能扩充的能力,同时也是技术最为先进的一种方案。本系统的远程管理部分开发是基于指定用户的系统导出,当系统基于动态生成完成以后,指定某一特定用户作为Web服务的功能,采用ASP+ADO的技术,由系统动态依用户的功能清单按指定的Web服务模板自动生成ASP脚本。 结合本方案,系统开发选择的系统软件和开发工具如下:(1) Microsoft Windows 2000服务器和操作系统和ISS(2) Microsoft Windows 95/98/2000/XP客户端操作系统和IE浏览器(3) Microsoft SQLServer2000数据库(4) Borland Delphi7.0/Borland J++ Builder开发工具除了上述的开发工具外,如果要实现电子邮件功能,还要选择相应的邮件管理服务器软件如Microsoft Exchange等,要实现新闻组的功能则还要选择如Netscape News Server的新闻服务器软件等。五、 结束语DMS2005动态建模系统的实施技术方案,本着以需求变更为中心的基本原则,采用目前最先进的技术,系统结构开放,全面支持用户二次开发功能,完全能够满足安全可靠,维护容易,扩展方便,结构模块化,系统规范化,适应性强,易操作等要求。本系统的使用无须对用户做任何培训,只要会基本的Windows操作均可使用本系统。系统的总体拥有成本低,具有很高的推广应用价值。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/
关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:[email protected] 电话:010-51297073
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:[email protected] 电话:010-51297073









