2.2需求分析2.2.1系统目标 本系统围绕“网上教学”,是个学习性质的站点。因此本系统的目标是:实现用户等级管理(管理员/教师/学生),实现教学资料互动,实现课题讨论、在线答疑等功能。因此通过老师上传的教学资料及学生上传资料,方便学生上网查询,问题求解,及问题解答。 内容来自www.paper51.com 2.2.2业务流程分析 http://www.paper51.com 详细调查的重点是对管理业务流程进行详细,描述通过采用系统流程图形描述工具来描述管理业务活动、进行规范化说明。 http://www.paper51.com 业务流程图是系统各部门、人员之间关系业务关系、作业顺序、管理信息流动的数据流程图。它可以帮助分析人员找出业务流程中的不合理迂回,逐个调查所有环节的处理业务、处理顺序、处理内容和对处理时间的要求,明白各环节需求信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)其在系统中占有及其重要的位置。业务流程图中的符号说明如图2—2所示 copyright paper51.com
paper51.com
paper51.com
外部实体 系统中人员 数据流 单据、报表、账目 处理 http://www.paper51.com 图2—2 业务流程图符号说明 paper51.com 内容来自论文无忧网 www.paper51.com copyright paper51.com
内容来自www.paper51.com 图2—3 系统业务流程图 内容来自论文无忧网 www.paper51.com 2.2.3 新系统逻辑模型 copyright paper51.com 系统分析的主要成果是新系统的逻辑模型。新系统逻辑模型的提出是系统分析的最后一项活动,也是形成系统分析结果的关键工作。它以详细调查和对调查结果的系统化分析为前提,可以使用数据流图、数据字典、决策树、决策表等多种描述处理的工具。本教学互动管理信息系统主要使用数据流图和数据字典来加以描述。 内容来自论文无忧网 www.paper51.com 通过与调研,及与同学、老师的讨论,得到他们的大力支持和帮助,提出了新系统的逻辑模型,新系统基本上分为二大模块,分别是前台系统,供用户浏览信息;后台系统供用发布信息,其中又可细分为学生子系统、教师子系统、管理员子系统。 内容来自www.paper51.com 除此以外,还对系统的安全性提出了明确的信息需求。 内容来自www.paper51.com 2.2.4 系统安全性方面 内容来自www.paper51.com 为了增强数据安全性,公司要求采用大型数据库,以便保证系统起用以后不会出现数据丢失,死机等现象,并保证数据库的一致性、并发性和可移植性,而且要具有定期备份、数据恢复的功能,不同岗位的人员进入系统后只能调用不同的资源。具体说明如下: paper51.com
1. 大型关系数据库本身都具有事务回卷、定期备份等功能。只要在开发中后台选用大型关系数据库,系统数据安全还是有保障的。 paper51.com 2. 在权限管理方面,根据酒店的实际情况和从简化系统出发,对后台数据库不用做严格的权限控制,只要通过前台数据库开发工具对用户登陆权限进行严格划分和控制就可以了。 http://www.paper51.com 3.对用户的登录的限制,仅让有合法的用户使用系统: paper51.com
根据以上权限的划分,用户登录系统的验证过程如图2—5所示: copyright paper51.com paper51.com
paper51.com 身份验证 paper51.com
http://www.paper51.com 图2—5 用户登录验证过程流程图 http://www.paper51.com 2.2.5 系统功能方面 内容来自www.paper51.com 下面以数据流图和数据字典的方式来描述新系统的逻辑功能。 copyright paper51.com 1. 数据流图(简称DFD) 内容来自www.paper51.com
数据流图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。这个模型不涉及硬件、软件、数据结构与文件组织,它与系统的物理描述无关,只是用一种图形及与此相关的注释来表示系统的逻辑功能。图形描述简明,清晰,不涉及技术细节,所描述的内容是面向用户的。因此数据流图是系统分析人员与用户进行交流的有效手段,也是系统设计的主要依据之一。 copyright paper51.com
数据流图是在对业务流程图进行分析的基础上,从系统的科学性、管理的合理性、实际运行的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确的描述新系统具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向。数据流图具有抽象性和概括性两种特性: http://www.paper51.com
(1) 抽象性:表现在它完全舍去了具体的物质,只剩下数据的流动、加工处理和存储。 http://www.paper51.com
(2) 概括性:表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体。无论是手工操作部分还是计算机处理部分,都可以用它系统地表达出来。 paper51.com 数据流图由四种基本成分组成,分别为外部项、加工、数据流、数据存储。 http://www.paper51.com
数据流图的基本符号如图2—6所示: 内容来自论文无忧网 www.paper51.com 内容来自www.paper51.com 外部项 加工 数据流 数据存储 内容来自www.paper51.com 图2—6 数据流图的基本符号 copyright paper51.com |