上运行业务处理逻辑和显示由数据库服务器中返回的结果。(如下图所示)客户机上运行SQLServer的客户应用程序,它通过网络与数据库服务器上的SQLServer实例进行通信,即发送请求和传递结果。数据库服务器上运行着SQLSERVER客户程序。
(1)SQLSERVER2000往往成为首选的理由:
①上手容易
话分两头,如果您的企业至今还未购置数据库,其中一个主要的原因可能就是认为它不好上手,那么,从SQLServer开始吧。毕竟,大多数的中小企业日常的数据应用是建立在Windows平台上的。由于SQLServer与Windows界面风格完全一致,且有许多"向导(Wizard)"帮助,因此易于安装和学习,有关SQLServer的资料、培训随处可得,并且目前国内具有MCDBA认证的工程师不在少数。
从另一个角度来讲,学习SQLServer是掌握其他平台及大型数据,如Oracle,Sybase,DB/2的基础。因为这些大型数据库对于设备、平台、人员知识的要求往往较高,而并不是每个人都具备这样的条件,且有机会去接触它们。但有了SQLServer的基础,再去学习和使用它们就容易多了。IT行业的实践经验充分证明了这一点。
②兼容性良好
由于今天Windows操作系统占领着主导地的位,选择SQLServer一定会在兼容性方面取得一些优势。另外,SQLServer2000除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮XML数据,可以将搜索结果以XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。这些特点在.NET战略中发挥着重要的作用。
(2)相对于7.0的忧越性
MicrosoftSQLServer2000是在SQLServer7.0的基础上对性能、可靠性、质量以及易用性进行了扩展。SQLServer2000中包含许多新特性,这些特性使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台。其增强的特性包括对丰富的扩展标记语言(XML)的支持、综合分析服务以及便捷的数据库管理。
(3)电子商务
在使用由MicrosoftSQLServer2000关系数据库引擎的情况下,XML数据可在关系表中进行存储,而查询则能以XML格式将有关结果返回。此外,XML支持还简化了后端系统集成,并实现了跨防火墙的无缝数据传输。你还可以使用HypertextTransferProtocol(超文本传输协议,HTTP)来访问SQLServer2000,以实现面向SQLServer2000数据库的安全Web连接和无须额外编程的联机分析处理(OLAP)多维数据集。
(4)数据仓库
MicrosoftSQLServer2000非常明显的改进就是增加了OLAP(联机分析处理)功能,这可以让很多中小企业用户也可以使用数据仓库的一些特性进行分析。OLAP可以通过多维存储技术对大型、复杂数据集执行快速、高级的分析工作。数据挖掘功能能够揭示出隐藏在大量数据中的倾向及趋势,它允许组织或机构最大
限度的从数据中获取价值。通过对现有数据进行有效分析,这一功能可以对未来的趋势进行预测。
(5)增强的在线商务
MicrosoftSQLServer2000简化了管理、优化工作,并且增强了迅速、成功的部署在线商务应用程序所需的可靠性和伸缩性。其中,用以提高可靠性的特性包括日志传送、在线备份和故障切换群集。在伸缩性方面的改进包括对多达32颗CPU和64GBRAM的支持。通过自动优化和改进后的管理特性--诸如数据文件尺寸的自动管理、基于向导的数据库拷贝、自动内存管理和简化的故障切换群集安装与管理,在线商务应用程序能够被迅速部署并有效管理。
(6)利于构筑"敏捷性商务"
所谓"敏捷性商务"就是能够打破内部和外部的商业界限,对迅速改变的环境做出快速反应。。微软已经与关键的合作伙伴建立起了战略关系,创造出了能够与许多供应商的产品实现整合的解决方案,因而企业用户并不需要做出"要么完全接受,要么全部不要"的承诺。在部署解决方案的过程中,企业用户不一定要拆除原有的设备从头。敏捷商务让企业用户能够充分利用现有的系统,自主决定所需的硬件和软件解决方案以及由谁来提供,伸缩自如、游刃有余
1.4相近研究课题的特点及优缺点分析
随着我国经济的发展,车辆的数量在不断的增加,车辆管理系统也随之出现了许多。这些车辆系统有用多种开发软件开发的,有用ASP+SQL开发的;有用JSP+SQL开发的;有用VC+SQL开发的;有用PB开发的;还有用VFP开发的等等很多很多。其中不乏优秀之作。
这些车辆管理系统的特点是,都实现了包括车辆档案管理;驾驶员档案管理;车辆运营信息管理;车辆事故信息管理;车辆维修信息管理;车辆费用管理等几个功能模块。各模块之间的部分数据必须统一,如车辆事故信息管理模块中的驾驶员,事故车辆必然来自司机模块和车辆信息模块,为了可以灵活的处理数据,系统应该提供一个数据接口,允许对数据进行导出处理,系统目标设计是用Excel数据表导出数据,可以方便用户灵活的处理数据。同时也提供强大数据报表功能。和普通系统一样,该系统也具有一个对系统用户进行管理的,用户管理模块,包括用户添加,用户密码的修改,用户的删除(只限Administrator)。有的车辆系统操作复杂,有的车辆管理系统操作简单。总之,现在的车辆管理系统产品很多,质量有好有坏,参差不齐。
1.5现行研究存在的问题及解决办法
现在要实现在车辆管理存在着这样一些问题,采取什么开发工具和利用哪种数据库做为后台与之相配合使用?采用什么开发语言?以及在何种开发环境中进行开发?
解决的方法是:开发工具采用VB,数据库采用SQL2000,开发语言采用Vbscript,SQL语句。
2系统的需求分析
2.1可行性分析
可行性研究就是预开发软件系统的总体目标,给出它的功能、性能、可靠性以及其他方面的要求。其目的是用最小的代价在尽可能短的时间内确定问题是否能够解决、是否值得去解决。
下面从四个方面分析本系统的可行性:
⑴技术可行性
本网站采用SQL2000进行后台数据库的管理、操作和维护,用VB进行前台界面设计、与后台数据库的接口、数据的录入、查询、浏览等功能。根据VB的特点,以及他们当前的广泛实际应用,充分说明本网站在技术方面可行。
⑵经济可行性
经济可行性分析(能否赢利)是,从经济的角度分析网站系统的规划方案有无实现的可能和开发的价值;分析网站系统所带来的经济效益是否超过开发和维护网站所需要的费用。经济上的可行性是企业行为的基础。
由于车辆系统的开发设计是为完成毕业设计任务而进行的,所以不存在赢利问题。所在此也就不讨论经济可行性问题。
⑶开发环境可行性
网站开发需要的开发环境需要装有windows98系统以上的电脑上运行,这样的配置在当今已经不能成为难题,而服务器方面,只需要一台安装了VB和SQL2000数据库服务的计算机即可。所以开发环境可行性是没有任何问题的。
2.2开发环境
车辆管理系统开发环境如下:
⑴硬件配置环境:CPU:P41.8A、内存:256MDDR、硬盘:60G
⑵操作系统::MicrosoftWindows98
(3)数据库:开发过程中数据库工具采用了SOL2000。
(4)编码工具:采用VB,同时也用它来设计网页前台的框架。
2.3拟开展研究的几个主要方面
本系统秉承着以方便快捷,并且完备和系统的为企业服务的宗旨。对企业内部的车辆,驾驶员的信息进行管理。并且有着完善的系统维护,可以更方便管理员对个项信息进行快捷的管理,在第一时间对系统出现的问题加以修复。确保企业的利益不受损失。
在系统部分包括车辆管理,驾驶员管理以及系统维护三个体系,车辆管理可以实现对车辆的维修管理
上一篇:
VB身份证管理系统(论文和程序)
下一篇:
下鼻甲不同术式对鼻黏膜纤毛功能的影响