阅读以下关于系统结构的叙述,回答问题1、问题2、问题3和问题4。
A企业目前使用的是基于C/S结构的OA(办公自动化)系统,某软件开发公司为该企业设计了一个基于B/S结构的新OA系统。
1.系统目前的运行情况
(1)公司大约有500名雇员,每名雇员配备有一套PC机,每个部门有独立子网;
(2)员工所用PC机的IP地址由其所在部门指派,由公司信息部负责IP地址的管理工作;
(3)目前的OA系统大约由16个子系统组成,包括公文管理子系统、公共信息管理子系统、个人息管理子系统、邮件管理子系统、任务管理子系统、差旅审批子系统、采购子系统等;
(4)应用软件存储在服务器和客户机上。数据库的检索和更新功能主要在服务器上,而数据的入和结果的显示功能则主要在客户机上。软件的配置、维护和升级由信息部负责处理。
2.计划实现的新系统
(1)新OA系统的体系结构如图1-1所示,包括安装了浏览器的客户机(PC)、Web服务器、以及一个数据库服务器;
(2)用CGI连接数据库服务器和web服务器;
(3)用户使用新的OA系统时,首先通过登录窗口输入一个职工号码和口令;
(4)cookie是web服务器指示客户浏览器存储指定变量名和值的方法。在启动多个CGI程序的情况下,应用cookie可以避免通过登录窗口重复输入职工号码和口令。在新的OA系统中,职工号码在其浏览器中被设置为一个cookie值。每启动一个CGI程序,从浏览器传送的职工号码(一个cookie值)就和web服务器上存储的职工号码相比较。如果匹配,应用就继续;若不匹配,就显示登录窗口,提示用户输入职工号码和口令。
3.新OA系统的访问控制
新OA系统中有以下两种访问控制:
(1)访问控制1
各子系统的用户只能通过安装在本部门的客户机处理其业务,例如任务管理子系统的用户在处理业务时只能使用安装在本部门的客户机。
(2)访问控制2
只允许授权职工通过为其配置的客户机使用差旅审批子系统。
4.性能评估方法
(1)性能评估模型是一个M/M/1排队模型,其中LAN、web服务器和数据库服务器按照图1-2所示串联连接。 分别表示LAN、web服务器和数据库服务器的利用率。
(2)已经测得LAN、web服务器和数据库服务器的平均处理时间。基于这些测量值,用排队论估算并发连接的客户数量增加时的响应时间。
(3)根据测得的处理时间,LAN、web服务器和数据库服务器对单个客户请求的平均处理时间为30ms、40ms和10ms。
(4)根据以往的经验可知,每秒平均有20个事务,且事务到达间隔服从负指数分布。
(5)每个队列的平均系统时间(平均等待时间与平均处理时间之和,单位:秒)可用以下公式计算: