在net平台上bs系统的研究和设计(可复制论文)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

华南理工大学硕士学位论文
2.1.3C/S体系结构
在C/S体系结构中,应用程序分为两大韶分:即客户机部分和服务器部分。

客户机部分负责执行前台功能;服务器部分执行后台服务。

C/S应用系统基本运行关系体现为:“请求/响应”的应答模式。

每当用户需要访阃服务器时就由客户机发出“请求”,服务器接受“请求”并“响应”,然后执行相应的服务,将执行结果送回给客户机,由它进一步处理后再提交给用户。

C/S结构被设计成两层模式,显示逻辑和事务逻辑均被放在了客户端,从而使客户端变得很“胖”,成为胖客户机:面数据逻辑和数据库放在了服务器端,从而服务器端的任务相对较轻,成为瘦服务器。

C/S体系结构如图2.1所示。

瞄2—1C/S体系结构
Fig.2-1C/SComputerMode
但是C/S结构存在着很多体系结构上的问题,比如:当客户端数目激增时,服务器端的性能会因为负载过重蔼大大衰减;~旦应用需求发生变化,客户端和服务器端的应用程序都需要进行修改,给应用维护和升级带来了极大的不便;大量的数据传输增加了网络的负载等等。

2.1.4B/S体系结构
B/S是由传统的两层C/S结构发展而来的三层C/S结构在Web上的应用,即浏览器Web/服务器(Browser/Web/Server)的三层结构。

B/S体系结构是把两层C/S结构的客户事务逻辑模块从客户机的任务中分离出来,由单独的一层来处理,把任务均衡地分配给了Web服务器,这样客户机的压力大大’镘轻了。

此时,客户机把事务逻辑部分分绘了服务器,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,使客户机一下子“苗条”了许多。

在B/S体系结构中,用户可以通过浏览器向分布在网络上的许多服务器发出请求,而且极大地简化了客户机的工作,在客户机上只需安装、

第二章B/S模式系统构架
配置少量的客户端软件,服务器将负担更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。

B/S体系结构如图2-2所示。

图2-2B/S体系结构
Fig.2-2B/SComputerMode
2.1.5C/S结构与B/S结构的比较
与C/S相比,B/S在许多方面体现了很大的优势,主要体现在以下几个方面。

(1)开发和维护成本
C/S开发和维护成本较高,对不同的客户端要开发不同的程序,编程工作量大。

对于B/S,只需在客户端安装通用的浏览器,所有的维护和升级工作都是在服务器上执行的,不需对客户端进行任何改变,故而大大降低了开发和维护成本
(2)客户端任务
C/S的客户端具有显示和处理数据的功能,任务过重。

B/S的客户端把事务逻辑部分分给了服务器,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,任务大大减轻。

(3)采用的标准
C/S所采用的标准只在内部统一,其应用通常是专用的。

B/S所采用的标准是开放的、非专用的,保证了其应用的通用性和跨平台性。

(4)灵活性
C/S系统模块中每一部分的变动均要影响到其它模块的变动,系统升级困难,灵活性差。

B/S各层之间相互独立,任何一层的改变不影响其它层的功能,系统改进非常容易,灵活性好。

(5)安全性
C/S系统中的客户机直接与服务器相连,非法用户可以很容易地通过应用程序侵入系统,并对服务器数据库进行操作,这给系统的安全性带来极大的隐患。

B/S系统在客户机和服务器之间增加了一层Web服务器,是两者不在相连,客户机无法直接对数据库操作,可有效地防止用户的非法入侵。

第四章开发实伪长沙卷烟厂产品管理信息综台服务系统

建立科研知识管理平台,全面汇集科研研究成果,充分利用知识资
4.2系统总体方案
计算机技术的飞速发展,推动了计算机应用的快速发展。

计算机技术的不断更新,客观上造成了计算机应用系统的不断更替。

由于没有把握好技术方向,造成系统硬件投资、系统软件投资和应用系统投资巨额浪费的例子举不胜数,不仅投资没有回报,还严重的挫伤了企业、企业员工和开发人员的热情。

中国加入WTO后,由于商业的游戏规则改变,导致了经营思想、经营方式、经营规则的不断变化。

烟草行业大规模的兼并重组,也导致了管理思想、管理模式的不断改变。

因此,科研所的管理信息系统的建设,需要选择好系统硬件、系统软件,在其上构造企业级的应用软件、并且充分考虑系统的安全,如图4.1所示的四个方面规划长沙卷烟厂科研所管理信息系统的方案。

图4—1系统方寰
Fig.4—1SystemDesign
系统硬件:在考虑系统安全的前提下,PC机等系统硬件i
系统软件:在考虑系统安全的前提下,统、WEB服务器系统、数据库系统等;
应用软件:在考虑系统安全的前提下,发技术和工具;
选择包括网络设备、服务器、选择操作系统、应用服务器系选择应用程序的系统架构、开
系统安全:与硬件系统、软件系统和应用系统相结合,选择防火墙、
第殴章开发实铡长沙卷烟厂产品管理信息综合服务系统
图4.2微软企业应用程序架构
Fig.4—2MicrosoftApplicationEnterpriseArchitecture
从上囝我们可以了解到:
1、用户界面组件:提供分页、控件、格式化数据、数据校验等2、用户界面过程组件:采用定义方式而非硬编码的方式,定义用户处理的过程;
3、业务工作流:定义和协调,不定时闯完成的、多步任务。

象BizTalk这样业务流程管理工具能实现:
4、业务组件:业务规则和业务任务;
5、服务代理:管理业务组件与外部服务的通信接口。

6、服务接口:商业逻辑通过接口的方式暴露给使用对象:
7、数据存取逻辑组件:从数据存贮的点存取数据;
8、业务实体:代表真实世界的对象,如DataSet,XML流等;
9、安全、操作管理和通讯:负责安全、操作控制、服务与应用问的通讯。

4.2.4数据库系统
企业级数据库数据库将数据库管理系统和数据库应用程序分开,数据库管理系统运行在功能相对强大的服务器上,使得处理能力大大增强,能提供更好的响应速度;能减少数据传送量,提高网络实时性能。

所选数据库系统必须是基于ANSISQL标准的关系型数据库管理系统
华南理工大学硕士学位论文
在完成cdm图设计后,将其导入到Oracle数据库中,完成了所有在数据库中表的建立。

4.7评吸系统的界面设计
根据评吸系统的功能需求,在Visio中画出界面图。

如下(仅列出主界面图,评吸准备图、个人评分图、综合评分图):

4-8主界面图
Fi94-8MainInterface
第四章开发实例长沙卷烟厂产品管理信息综合服务系统
图4-9评吸准备图
Fig.4·9EvaLuatePreparation
华南理工大学硕士学位论文
碉并对量录诧行L、\一N琏嚣刊袁中曲T—夺记录,
J若无捌捶示评曩j}毕.
图4-10个人评分图描#的十世是动吝的,
』并且恨据,晦的类型.可丝为琏疆值
Fi94-10PersonalEvaluate。

相关文档
最新文档