欢迎来到天天文库
浏览记录
ID:40229757
大小:37.50 KB
页数:4页
时间:2019-07-27
《数据管理技术《需求分析与系统设计》教案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《需求分析与系统设计》教学设计1.课题名称:需求分析与系统设计2.教学目标初步掌握需求分析的方法学会根据需求分析进行系统设计3.学习重、难点掌握需求分析的方法学会设计功能模块图、设计系统界面4.教学法讲授法、观摩法、设疑讨论法教学法、练习教学法5.学习时间:1课时6.学习环境:计算机网络教室7.学习过程教学过程设计意图在前面一节中,我们了解到数据库应用系统的开发必须经历需求分析和系统设计阶段,那么在这两个阶段中我们必须如何来做,可以借助什么工具或以什么样的形式来做呢。这节课我们依然以之前的“中小学信息技术大赛管理系统”为例来学
2、习如何进行需求分析和系统设计。一、需求分析需求分析就是要弄清楚我们要开发的数据库应用系统究竟“要做什么”,这其中我们要访问与这个系统相关的使用客户、了解系统的运作环境和形式、实现的功能、包含的数据资料等等,并把这些信息一一记录,作为后期系统开发的指导。练习1.与同学一起讨论:假设你是“中小学信息技术大赛管理系统”的开发人员,你会如何进行系统需求分析。访谈对象需要了解的内容记录方式参考:基于软件工程的过程与思想,通常以编写需求说明文档来记录用户的需求,一般,专业的需求说明文档的基本框架如下:内容说明概述编写目的,背景,参考资料,
3、术语及缩写词。对现有系统的分析待开发系统的详细需求包括功能需求,使用范围,业务流程,用户界面,输出要求,故障处理。使用环境包括网络环境,硬件环境,软件环境,与其他系统的关系,安全与保密可行性分析包括技术可行性分析,经济可行性分析,人员可行性分析,影响待开发系统的主要因素。结论意见二、系统设计系统设计就是要弄清楚我们要开发的数据库应用系统究竟“怎样做”,才符合用户需求,这个阶段要完成数据库设计、功能模块设计和界面设计。对于“中小学信息技术大赛”的数据库设计,我们在第二章的学习中已经完成了,下面就让我们来学习如何进行系统的功能模块
4、设计和用户界面设计。现在假设“中小学信息技术大赛管理系统”的功能需求已确定下来,如教材P98面所述。让学生扮演“开发人员”的角色去思考在需求分析中要做些什么,可以让他们更真实的感受需求分析的过程,并对其重要性获得更深刻的理解。1.功能设计教师指导学生阅读教材并分析其中的例子,了解功能设计的要求:根据用户提出的功能需求,进行细化和整理,画出功能模块图,并对各个功能模块进行较详细的说明。练习2.讨论分析:依据书上的设计所开发的系统是否具备安全性,如果要防止非法用户进入系统,增加密码验证功能,你会如何增加功能模块?把你增加的模块添加
5、到教材的图4-4及表4-2中。数据查询中小学信息技术大赛数据管理系统统计与报表输出数据录入用户信息录入用户名及密码验证退出用户登录………………参考:功能模块子模块功能描述用户输入系统功能用户登录用户信息录入用户信息录入用户名和密码用户名及密码验证登录资格反馈:登录成功进入内部功能模块或登录不成功提示“非法用户”............2.界面设计教师指导学生阅读教材并观摩光盘中“中小学信息技术大赛管理系统”的窗体界面。引导学生分析:界面的设计与功能模块的设计有什么样的联系?一个友好的、便于用户操作使用系统的界面应该是怎样的?练
6、习3.为之前增加的功能模块及“参赛选手信息录入”功能模块,分别设计相应的界面。用讲授、阅读教材和观摩案例的方法高效的让学生了解系统设计的方法。用设疑讨论法激发学生学习和动手尝试的兴趣。在学生进行界面设计的过程中,教师应贯穿一些界面设计要考虑的要素,如风格设计要考虑整体感、版面布局设计要合理有序、还应注意设计友好、人性化的交互界面等等。学生设计的界面是否美观、是否符合系统的目标、是否使得系统简单易用等都可以成为教师进行评价的标准。一、小结本节课我们接触了数据库应用系统开发的两个阶段:需求分析和系统设计。通过讨论、分析和练习,我们
7、学会了需求分析和系统设计的方法。需求分析,说到底就是要弄清我们开发的系统究竟要“做什么”,而在系统设计阶段,我们通过设计功能模块及相应的界面,来明确系统究竟要“做什么”。同时,我们还认识到一个好的软件界面,不单要美观、合理有序,还应从系统的目标出发,具备符合用户习惯的交互方式,并提供明确的导航功能,从而使整个软件简单易用。
此文档下载收益归作者所有