(
课件网) 必修二 3.1 信息系统的设计 Success is often achieved by those who Don’t know that failure is inevitabie 目 标 1.能够描述信息系统可行性的分析的方法。 2.能够绘制简单信息系统的功能层级图。 3.能对简单的模型进行概要设计。 4.了解瀑布模型和快速原型模型的特点。 情景导入 我也想设计一个游戏! 情景导入 我也想设计一个网站! 社会可行性 主要从政策、法律、道德、制度等社会因素论证软件项目开发的可行性和现实性。 最重要的:运行环境可行性 法律可行性。 技术可行性 限定条件下,功能目标是否能达到; 用现有技术,性能目标是否能达到; 对开发人员数量和质量的要求能否满足; 规定的期限内,开发是否能完成。 经济可行性 比较成本和效益(包括直接经济效益和间接社会效益),判断此软件项目是否值得开发。 可行性分析 在项目投资决策前,对拟建项目进行全面的社会、技术、经济分析与论证,并对其做出可行或不可行评价的一种 科学方法。 1 带来的便利 花费的人力、物力和财力 工作高效,减少工作人员的劳动强度(如有助于抛弃原来手工登记目录卡片、书卡等操作) 购买硬件设备(如相关的计算机、传感设备、无线设备等) 可24小时工作,查询方便 系统运行、维护的成本 任务一 制定学校图书管理信息系统开发方案 ※ 活动1 分析建立学校图书管理信息系统是否可行 图书管理信息系统可行性分析表 1 对王者荣耀游戏进行可行性分析 1 社会 技术 上手难度低,画风精美→用户群体覆盖范围广 5V5、3V3、1V1,冒险模式→游戏多样且质量高,不强制消费 具有中国特色→英雄的背景,进行传统文化于皮肤的联名 经济 C++做服务器,性能非常的好,同时技术也非常的成熟,《王者荣耀》项目组也是之前做的一个项目转变而来,技术也积累了很久,服务端也有自己的一套框架。 需求分析 2 从客户的需求中提取出系统能够帮助用户解决的业务问题,通过对用户业务问题的分析, 确定系统的功能、性能等,最终描述 为具体的信息系统需求规格说明书。 开发人员 活动2 分析王者荣耀信息系统的功能需求 2 将系统开发的各功能组成模块及其相互关系,采用树状图的结构来绘制,称为功能层次图。 信息系统要采集各种信息,一定会产生数据,那么这些数据存储在什么地方呢? 图书管理信息系统 学生 管理 图书 管理 借阅管理 归还管理 图书信息录入 学生信息录入 学生信息修改 图书信息修改 图书借阅登记 图书借阅查询 图书归还管理 超期或丢失处理 信息系统要采集信息,一定会产生数据,那么这些数据存储在什么地方能让系统方便地找到呢? 图书管理信息系统功能层次图 将系统开发的各功能组成模块及其相互关系,采用树状图的结构来绘制,称为功能层次图。 活动2 分析学校图书管理信息系统的功能需求 数据存储 ? 文件 数据库 电子表格 01 02 03 功能模块之间都有通过关系数据库建立的联系 系统的基本处理流程、组织结构 01 数据结构设计、出错处理设计 02 模块划分、功能分配 03 接口设计、运行设计 04 概要设计是用户需求与详细设计之间的桥梁,是将用户目标与需求转换成具体的功能和界面设计方案的重要阶段。 一般可在功能层次图的基础上进一步具体化和可视化。 Ps:概要设计建立的是目标系统的逻辑模型,与计算机无关; 《概要设计报告》由开发者根据需求分析报告的要求进行编写 概要设计 3 游戏“登陆”界面设计 概要设计 3 1. 账号、密码的输入功能设计 (1)学号、密码必须是数据库中已经设置好的 (2)密码用“*”来显示,密码长度不超过20个字符,超过以后限制输入。 2.“登录”判断功能设计 (1)如果登录者输入信息正确,则直接进入游戏主界面。 (2)若账号输入有误,则提 ... ...