- 1、本文档共93页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息系统-2
(4)确定系统配置 DBMS产品一般都提供了一些系统配置变量、存储分配参数,供设计人员和DBA对数据库进行物理优化。初始情况下,系统为这些变量赋予了合理的缺省值。但是这些值不一定适合每一种应用环境,在进行数据库物理设计时,需重新对这些变量赋值,以改善系统的性能。 例如:同时使用数据库的用户数、同时打开的数据库对象数、内存分配参数、缓冲区分配参数、存储分配参数、物理块的大小,物理块装填因子、时间片大小、数据库的大小、锁的数目等。 这些参数值影响存取时间和存储空间的分配,在物理设计时就要根据应用环境确定这些参数值,以使系统性能最佳。 (5)数据库物理结构设计的评价 数据库物理结构设计过程中要对时间效率、空间效率、维护代价和各种用户要求进行权衡,其结果可能产生多种方案,数据库设计人员必须对这些方案进行细致的定量评价,从中选择一个较优的方案作为数据库的物理结构。 4.教务系统的数据库物理结构设计 采用关系数据库管理系统SQL Server 2005设计实现的教务系统数据库物理结构中基本表和索引的设计参见表2.1~表2.6。(P37页) 10.4.2系统架构设计 系统架构设计又称为系统总体结构设计,是在预定的开发项目范围内从总体上对组成系统的计算机各种硬件、软件、网络、数据存储、处理方法和安全性等进行技术设计。 每个信息系统都包括以下三部分:对数据进行存储和访问的数据库、处理相关业务逻辑的应用程序、用户使用系统的交互界面。 从系统的观点来看,系统架构描述构成信息系统的各部分的分布和协作方式,也被称为“系统结构”、“计算模式”、“工作模式”等。 1.集中式主机模式 它以单台计算机或围绕一个中央主机构成一个完整的计算环境,是一种“集中存储、集中计算”模式。 这种系统结构简单,但数据和处理程序逻辑上是集中在一起的,数据本身没有服务能力。而且由于无法利用网络提供信息管理服务,大大限制了系统的应用能力。随着网络技术的普及,集中式主机模式的信息系统越来越少。 2.客户机/服务器模式(Client/Server,简称C/S模式) 客户机/服务器模式是一种在局域网或专用网络环境下的“分布式计算”模式,一般采用“客户机/服务器”两层结构。网络中的计算机扮演不同的角色:执行“服务请求”的计算机是客户机,接受“服务请求”并提供服务的计算机是服务器。 数据库服务器提供共享数据的存储、查询、处理、管理等服务;客户机运行应用程序,支持用户交互;处理相关业务逻辑的应用程序可运行在服务器,也可在客户机,或分布在二者上。 3.浏览器/服务器模式(Browser/Server,简称B/S模式) 浏览器/服务器模式是一种面向Internet的“分布式计算”模式。一般采用“浏览器/Web服务器/数据库服务器”三层结构。客户端不需要安装专门的客户机程序,用户通过浏览器使用系统功能。 该结构的核心是Web服务器,因为它运行着负责处理相关业务逻辑的应用程序,而作为客户端的浏览器主要负责用户交互。Web服务器负责接收远程或本地的HTTP请求,然后向数据库服务器提出访问请求并获取相关的数据,然后把结果翻译成HTML文档传输给提出请求的浏览器。 4.新型模式 (1)PtoP模式(Peer to Peer, 简称PtoP或P2P) (2)云计算模式 PtoP模式即对等网络结构。PtoP模式取消了服务器的中心地位,系统内各个计算机可以通过数据交换直接共享计算机资源和服务。 例如,流行的即时通讯系统QQ、MSN等就是C/S模式与P2P模式的结合。 云计算是一种基于Web的分布式计算,它可以将Internet上分布的大量计算机和服务器连接成虚拟资源,按照一定的规则协同运作,为用户按需提供各种IT服务。 云计算可以使用户省去服务器的投资、免除服务器管理,甚至可以直接购买信息系统服务。现有信息系统可迁移到云计算环境下;可以购买开发和定制服务来开发信息系统;也可以直接租用信息系统服务。 判定树(也称决策树)是判定表的图形表达方式,条件写在不同的分支上,终端是处理行为。 教务系统学生毕业处理的判定树 10.3.4 需求分析说明 需求分析阶段后期,必须形成“需求分析说明书”,以可理解的语言或模型来正确、无二义和完整地表达用户的需求。需求说明书一般包含: ① 引言。说明编写目的、系统名称、背景、任务提出者及相关者;给出文件中用到的专门术语的定义;列出使用的参考资料。 ② 任务概述。叙述该系统开发的意图、应用目标、作用范围以及其他应说明的有关背景材料;说明用户类别和特点;列出进行系统开发工作的假定和约束条件。 ③ 需求规定。对系统功能的规定,描述各功能的输入、输出及处理过程;对系统性能的规定,包括并发用户数、数据处理精度、时间特性、灵活性、输入输出要求、故障处理要求及可维护性、
文档评论(0)