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