BS架构需求分析.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BS架构需求分析

《B/S架构需求分析》 第二次作业 题目:基于B/S架构多用户文档管理系统需求分析 系 别:计算机信息与技术系 专 业:信息管理与信息系统 班 级: 学 号: 学生姓名: XXX 指导教师: ×××2014年B/S结构(Browser/Server,浏览器/服务器模式)B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server同数据库进行数据交互。 这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。即Client/Server (客户机/服务器) 结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,需要安装客户端才可进行管理操作。 1.2 系统非功能需求 查询以了解备用机以及目前使用设备的一些情况。更方便地进行维护,非功能需求也是不容忽视的一种需求,了解产品的品质,主要包括观感需求、易用性需求、安全性需求、操作需 备的信息,提高实验教学环节的质量,以帮助更好地工作、学习。 系统应具有方便性,可维护性、可移植性需求、文化和政策需求、法律需求等等,为方便用户操作应采用图形用户界面。同时应 如何充分利用校园网络平台和计算机设备资源,开发实验室仪器设备管理具有安全性、可扩展性、易维护性、数据的可靠性等特性。 信息系统,更好、更方便、更高效的管理设备资源, 1.3功能需求 服务器一般安装Microsoft公司的Windows Server 2003操作系统,所 功能需求是指系统必须完成的那些事,即为了向它的用户提供有用的以应以Windows Server 2003作为开发平台,客户端计算机应以Windows 功能,产品必须执行的动作。使用该系统的用户可分为超级管理员用XP为操作系统,浏览器以IE为主。 户、管理员用户、设备维护用户、普通用户四类。超级管理员用户应具有用户账户及权限维护、部门管理维护功能。 2.1 软件架构设计 2)管理员用户应具有开放式的设备管理功能,增加新设备种类、新 软件架构是需求分析与软件设计的桥梁。为使系统符合需求分析的功能需求、非功能需求以及系统设计约束,软件架构风格采用三层B/S架构。B/S架构逻辑上采用三层结构,即表示层、功能层、数据层三个部分。用户在使用系统时,仅仅需要一个浏览器即可运行系统,系统的安装、修改、升级与维护只需在服务器端就能解决,无需在客户端进行修改,达到“零客户端”的功能。达到了方便性、可扩展性、易维护性;同时B/S架构充分利用功能层有效隔离开表示层与数据层,未经授权用户难以绕过功能层而利用数据库工具或一些黑客手段去非法地访问数据层,这就为严格的数据安全管理奠定了坚实的基SQL Server 2005数据库为数据存储平台。 2.2 系统安全性设计 2.2.1 网络环境安全性设计 避免了二层C/S架构中直接 安装杀毒软件,360安全卫士,开通ARP防火墙。对数据库进行操作所带来的数据不安全因素。该系统的三层B/S架构结构 2.2.2 系统安全性设计 采用用户身份认证和权限控制。用户通过用户帐户登录系统,不同用户拥有不同权限。用户权限设置为超级管理员权限、管理员权限、设备维护人员权限、普通用户权限。每种权限有不同的操作。 2.2.3 数据库安全设计 1)数据库验证模式采用SQL server身份验证模式。 2)设计不同的数据库用户,分别拥有不同的角色。权限分明;超级管理员及管理员拥有数据库读写权限、设备维护人员及普通用户只拥有对数据库的读权限。 3)采用数据备份技术。防止系统发生故障时或其它情况下的数据恢复。充分了解用户的功能需求,挖掘系统的非功能需求和系统设计约束,对系统需求进行全面的分析,选择或设计符合系统需求分析的软件架构。 系统三层B/S架构结构图 良好的架构设计使得软件系统能够满足客户需求。 1)表示层即为客户端,为HTML浏览器,表示层设计如下: 来了安全性、稳定性、可扩展性等属性。为后续的软件开发打下坚实的基础。 ① 利用现有的计算机设备资源。实现实验室仪器设备信息化管理,提高

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档