计算机论文
C/S模式的系统主机结构和系统终端结构
时间:2021-12-05 10:58 所属分类:计算机论文 点击次数:
㈠.处理程序。
(1)用户登录时的审查摘要:控制不同用户的权限使用系统。
(2)用户管理概要:包括更多的用户信息.删除和修改。
(3)在指定时间内管理作业记录:包括查看作业记录.手动删除作业记录.记录一次作业,并自动清除故障作业记录。
(4)检视设备的状况概要:查看与系统控制器相连的所有设备的状态,并查看是否有异常。
(5)控制子系统接收主系统发送的信息,并将信息发送到分站装置;控制子系统将由子系统发送到指定设备。
(6)监测设备摘要:包括启动监视装置.停止监视装置.在监视装置上。
(7)系统设备管理概要:包括新增新设备和移除已连接到系统的设备。
㈡.整体结构和模块的外部设计。
采用Servlets作为应用系统总体设计的前端控制器,负责用户的登录管理和数据获取等工作。用sessionBean实现系统的工作流,用ssionBean作为一种外观,用ssionBean组件封装了应用程序的业务逻辑,然后再通过实体Bean组件操作相关数据,形成了HAS系统的整体架构。
图示6系统的整体设计架构。
2.外部接口
该系统采用C/S模式的系统主机结构和系统终端结构,该接口设备不仅完成了系统主机与各终端之间标准的物理连接,而且还实现了系统主机与各终端之间的数据传输。因此接口采用集成式.标准化设备来完成,实现其功能。
㈣.数据结构的设计。
1.三级数据库模式结构。
指出数据库系统的三层模式结构是指数据库系统是由外部模型、内部模型和内部模型三层组成。
它模式又称逻辑模式,是对数据库中全体数据的逻辑结构和特性的描述,是所有用户的通用数据视图。外部模式也称为子模式或用户模式,是对数据库用户所看到和使用的本地数据的逻辑结构和特性的描述,是数据库用户的一个数据视图,是与某个应用相关的数据的逻辑表示。内模又称存储模式,是对数据物理结构和存储结构的描述,是数据在数据库中的表示。资料库的三层模式是三种数据抽象层,将数据的具体组织交给DBMS管理,让用户能够逻辑地抽象地处理数据,而不需要考虑计算机中数据的具体表示和存储。为在内部实现这三个抽象级别的连接和转换,数据库系统为三层模式:外部模式|模式图像和模式|内模式图像提供了两层图像摘要。在数据库系统中,这两层图像确保了数据在逻辑上独立于物理上的独立。
影响系统性能的主要因素是数据库性能和客户程序设计,因此对数据库的设计与整个系统的性能.升级等密切相关,在数据库设计时,要考虑以下几个主要原则:
(1)命名格式规范摘要:为了方便系统适应不同的数据库,数据库中各种对象的命名应该以大小写敏感的形式。
(2).索引使用摘要:合理使用索引,例如表格大小。需要经常更新.当查询域不确定时,尽量不要使用索引。
(3)数据的连贯性和完整性摘要:为提高系统的反应速度,必须采用合理的冗余措施,因此,在设计时,应采取有效措施确保数据的一致性和完整性。
(4)调整数据库执行情况。
2.主表格结构。
从对象模型到数据库模型的映射,即向数据表的转换。以以下方式转换:
(1).一个对象类可以被映射到多个库表,而且在类之间存在一对多关系时,一个表也可以对应多个类。
(2).关系映射可以有很多种情况,但是通常被映射到一个表中,或者是对应于象类表之间的外键。一个表应该至少有三个属性来映射条件关系。
(3)减少表格间的冗余字段。
(4).经过映射的表格进行冗余调节,使之达到一个合理的安息范式,通常可达到3NF。
当映射应用对象时,大多数应用对象和表对象都会对应,除非标准化之后会发生一对多表映射。在标准化处理之后,可以将应用对象映射出的多个表看作数据库对象。所以在应用需求变更时,首先,系统修改可以不涉及需求没有改变的部分,第二,更改部分的修改基本上可以限制为附加或删除程序模块或附加一个新的库表,而且基本不用修改原有的程序代码或者原来的库定义,这样就大大减少了工作量,降低了工作难度。