Web前端开发项目实训 第2讲:项目设计 18337149582/ fengshunlei@51xuewebcn 201712
Web前端开发项目实训 第2讲:项目设计 冯顺磊 18337149582 / fengshunlei@51xueweb.cn 2017.12 1
2 本讲主要内容 口项目设计 口概要设计与详细设计 Word、 Excel、 Visio的基本使用方法 口本课程项目设计文档
河南中医学院 / 阮晓龙 / 13938213680 / http://web.book.51xueweb.cn 本讲主要内容 项目设计 概要设计与详细设计 Word、Excel、Visio的基本使用方法 本课程项目设计文档 2
3 1项目设计 口为什么要做项目设计?
河南中医学院 / 阮晓龙 / 13938213680 / http://web.book.51xueweb.cn 1.项目设计 3 为什么要做项目设计?
4 1项目设计 口项目设计的步骤 第一步,初步设计,关注的是如何将需求转化为数据和软件的框架 第二步,详细设计,关注的是如何用数据结构和算法来细化框架的
河南中医学院 / 阮晓龙 / 13938213680 / http://web.book.51xueweb.cn 1.项目设计 4 项目设计的步骤 ◼ 第一步,初步设计,关注的是如何将需求转化为数据和软件的框架 ◼ 第二步,详细设计,关注的是如何用数据结构和算法来细化框架的
5 1项目设计 口项目设计的内容 结构设计:确定并定乂软件系统各个功能模块之间的关系。 数据设计:将模型转换成数据结构的定义。通俗的说就是用薮据库或程 序中专有名词或属性来实例化生活中抽象的概念或事物 接口设计:定义软件内部、软件和操作系统之间、软件和用户之间的通 信接口。 过程设计:用形象的图形和简单的代码来预设功能的交互以及用户的操 作流程
河南中医学院 / 阮晓龙 / 13938213680 / http://web.book.51xueweb.cn 1.项目设计 5 项目设计的内容 ◼ 结构设计:确定并定义软件系统各个功能模块之间的关系。 ◼ 数据设计:将模型转换成数据结构的定义。通俗的说就是用数据库或程 序中专有名词或属性来实例化生活中抽象的概念或事物。 ◼ 接口设计:定义软件内部、软件和操作系统之间、软件和用户之间的通 信接口。 ◼ 过程设计:用形象的图形和简单的代码来预设功能的交互以及用户的操 作流程
6 1项目设计 口项目设计能做到什么 项目设计实现了需求的蓝图 项目设计确定了编码的基础和前提 软件运行和维护的重要保证
河南中医学院 / 阮晓龙 / 13938213680 / http://web.book.51xueweb.cn 1.项目设计 6 项目设计能做到什么 ◼ 项目设计实现了需求的蓝图 ◼ 项目设计确定了编码的基础和前提 ◼ 软件运行和维护的重要保证
7 2.概要设计与详细设计 口会议室预约管理系统-概要设计方案 目录 目录 1目的 3名词解释 211112 1部结构设计 2 2逻辍结构设计 3功能层次结构设计 223 三功能设计 1功能措述 理系统 3在线预约平台 3接口服务 四关键技术分析 1会议日历绘制 5777 2会议室冲突表示
河南中医学院 / 阮晓龙 / 13938213680 / http://web.book.51xueweb.cn 2.概要设计与详细设计 7 会议室预约管理系统-概要设计方案
8 2.概要设计与详细设计 口会议室预约管理系统-详细设计方案 目录 目录 综述 1目的 2范图 参考资料 二关键业务设计 三数据库设计.-111111 2效据字典 四系统客错设计 系统异常 五系统安全性设计 1访问安全性 2效据安全性
河南中医学院 / 阮晓龙 / 13938213680 / http://web.book.51xueweb.cn 2.概要设计与详细设计 8 会议室预约管理系统-详细设计方案
3.Word、Exce、∨isio的基本使用方法
河南中医学院 / 阮晓龙 / 13938213680 / http://web.book.51xueweb.cn 3. Word、Excel、Visio的基本使用方法 9
10 4本课程项目设计文档 口会议室预约管理系统-详细设计方案 目录 综述 1目的 3参考资料 4未 系统设计 1目录结构设计 2功能层级结构设计 三功能设计 1功能描述 2XXX功能模块 关键技术分析 1XXX技术 五关键业务设计 六系统容错设计
河南中医学院 / 阮晓龙 / 13938213680 / http://web.book.51xueweb.cn 4.本课程项目设计文档 10 会议室预约管理系统-详细设计方案