子项目3:图书借阅系统设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 信息系统开发 子项目四: 图书借阅系统的设计 2 1 子项目能力目标 子项目任务分解 1 2 任务二:图书借阅系统的功能结构设计 3 任务三:图书借阅系统的代码设计 任务一:图书借阅系统的架构设计 4 任务四:图书借阅系统的数据库设计 5 任务五:图书借阅系统的输入、输出设计 子项目4:图书借阅系统设计能力目标 能够将数据流程图转化为功能结构图 能够进行系统代码设计 进行系统输入/输出界面设计 运用E-R图等工具进行数据库设计 能够正确撰写系统设计说明书 任务一:图书借阅系统的架构设计 核心能力:能够为系统设计合适的系统架构 学习任务引导 1、C/S结构特点 2、B/S结构特点 3、C/S、B/S结构特点 由客户应用程序(Client)、服务器管理程序(Server)和中间件三个部件组成。 以Web技术为基础的新型的系统平台结构。把传统C/S模式中的服务器部分分解为一个数据服务器与一个或多个应用服务器,从而构成一个三层结构的客户服务器体系。 B/S结构和C/S混合结构: (1)适合采用C/S的子功能的特点:安全性要求高;有较强的交互性;使用范围小,地点固定;要处理大量数据。 (2)适合采用B/S的子功能的特点: 使用范围广,地点灵活;功能变动频繁;安全性、交互性要求不高。 通过前期的图书借阅系统规划与调查和系统分析报告,了解客户的实际情况与需求等,最终确定系统的架构。 1、C/S结构:图书借阅功能、读者注册处理、系统维护模块 2、B/S结构:读者续借、图书预约、图书信息查询 【任务主要工作内容】 【任务实施】 任务二:完成图书借阅系统功能结构设计 核心能力:能够运用结构化设计方法和功能结构图来设计和描述系统的功能结构。 任务学习引导 1、结构图中各主要成分的符号及其含义 2、结构图的三种基本结构 3、结构图的模块类型 4、模块间调用的规则 5、结构化设计方法 1、结构图中各主要成分的符号及其含义 学习任务引导 2、结构图的三种基本结构 学习任务引导 B C A B C A B C A 直接调用 选择调用 循环调用 直接调用 选择调用 循环调用 3、结构图的模块类型 学习任务引导 模块类型 传出模块 传入模块 变换模块 协调模块 4、模块调用原则 学习任务引导 NO.1 每个模块有自身的任务,只有接收到上级模块的调用命令时才能执行。 NO.2 模块之间的通信只限于其直接上、下级模块,任何模块不能直接与其他上下 级模块或同级模块发生通信联系。 NO.3若有某模块要与非直接上、下级的其他模块发生通信联系,必须通过其上下级模块进行传递。 NO.4模块调用顺序为自上而下。 5、结构化设计方法_遵循原则 学习任务引导 模块化 自顶向下 逐步求精 信息隐蔽 和局部化 5、结构化设计方法_设计方法 学习任务引导 NO.1 对变换型数据流图使用“变换分析”策略的方法 分析数据流程图, 识别出系统的输入、 变换中心和输出数据 设计模块结构图 的顶层和第一层 设计中、下层模块 5、结构化设计方法_设计方法 学习任务引导 NO.2 对事务型数据流图使用事务分析策略的方法 确定数据流图中的 事务中心、接收数据 和加工路径 设计模块结构图 的顶层和第一层 设计中、下层模块 任务主要工作流程 1、分析前期的图书借阅系统分析报告中的数据流图 2、确定数据流图的类型是变换型还是事务型 3、用结构化设计方法由数据流图导出系统的结构图 4、优化模块结构图 任务实施 1、借书处理数据流程图 任务实施 借书模块结构图 任务实施 2、续借处理数据流程图 任务实施 续借处理模块结构图 任务实施 图书借阅管理系统的模块结构图 任务三:图书借阅系统的代码设计 核心能力:能够运用代码设计的原则和种类为系统进行代码设计。 任务学习引导 1、代码概念 2、代码设计原则 3、代码种类 代码是一组可以包含事物的名称、类别、属性、状态等信息 的符号或记号,它可以是字符、数字、特殊符号或它们的组合 代码的唯一性 代码的通用性 代码的可扩充性 代码具有简洁性 代码具有系统性 1、顺序码(职工号) 2、分段码(学号) 3、字母码 4、组合码 5、混合码 6、特征组合码 任务主要工作内容 任务实施 为图书借阅管理系统中需要进行代码设计的内容选择合适的代码类型并按照代码设计的原则最终确定系统的代码设计方案。 借书卡编号采用区间码方式进行编码,代码由7位数字组成,分为三个区间:前两位代表读者建卡年份,第3、4位代表读者所在专业,第5、6、7位为顺序号,表示读者排列顺序。 任务四:图书借阅系统的数据库设计 核心能力:能够按照数据库设计的步骤,设计系统的数据库。 任务学习引导 1、数据库设计要求 2、数据库设计步骤

文档评论(0)

神话 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5203223011000000

1亿VIP精品文档

相关文档