1 / 67
文档名称:

Java程序设计案例教程.ppt

格式:ppt   大小:684KB   页数:67页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java程序设计案例教程.ppt

上传人:xxj16588 2016/8/3 文件大小:684 KB

下载得到文件列表

Java程序设计案例教程.ppt

相关文档

文档介绍

文档介绍:书名: Java 程序设计案例教程 ISBN : 978-7-111-33838-3 作者:包海山出版社:***出版社本书配有电子课件 Java 程序设计案例教程高职高专 ppt 课件 38168 Java 程序设计案例教程高职高专 ppt 课件模块一 Java 应用实例总体概览目标通过需求分析把用户的功能、性能、质量描述转化为程序员所能理解的功能描述,并在用户描述的基础上去除不合理的地方,补充系统缺失的地方。然后,通过概要设计对系统的对象模型、数据结构、功能模块、界面接口等进行总体设计,为下一步的详细设计、编码测试提供准确、有效的数据基础。因此,程序员应该从软件开发项目的需求分析和概要设计入手,才有可能正确地进行详细设计、编程测试等开发工作,切实满足用户的应用需求。任务 Java 程序设计案例教程高职高专 ppt 课件学****本模块涉及哪些重要内容? ?本模块导读?软件开发项目的需求分析、概要设计是软件详细设计和编码测试的必要前提和依据。通过需求分析把用户的功能、性能、质量描述转化为程序员所能理解的功能描述,并在用户描述的基础上去除不合理的地方,补充系统缺失的地方。然后,通过概要设计对系统的对象模型、数据结构、功能模块、界面接口等进行总体设计,为下一步的详细设计、编码测试提供准确、有效的数据基础。因此,程序员应该从软件开发项目的需求分析和概要设计入手,才有可能正确地进行详细设计、编程测试等开发工作,切实满足用户的应用需求。?本模块通过贯穿全书的应用程序开发案例——“单机版考试系统”,主要介绍一个简单的应用程序开发项目中的需求分析、概要设计的基本方法和相关知识。?通过本模块的学****和实训,学员应该掌握简单的应用程序开发项目的需求分析和概要设计的实践技能和理论知识。?本模块要点?掌握简单的应用系统需求分析方法?掌握简单的应用系统概要设计方法?熟悉“单机版考试系统”开发案例的设计目标和基本内容 Java 程序设计案例教程高职高专 ppt 课件任务一 Java 应用实例需求分析?子任务 1 开发背景及目标简介?知识导读?目应用软件开发项目中的“开发背景及目标”在某些需求规格说明书中称为“引言”。这里主要是简述项目提出方对新系统开发( 或升级原有系统)的迫切需要和预期达到的开发目标。?开发背景:随着国家各类认证考试的普及,考生和教师人数倍增,出现了多种网络在线考试/自测平台。经分析传统的网络考试/自测平台有如下缺点:试题由考试平台开发者单方组卷,对应的课程类型单一, 无法满足各门课程教学考试的现实需要。学员或教师无法自己确定考试内容的深浅度,学员之间无法自行组卷相互测试。网络依赖性太强,单机(离线)环境下无法进行练****或考试。为了弥补这些缺陷,提高学员和教师考前练****和自测的自主性、灵活性, XX 培训中心决定开发单机版考试系统。?开发目标:该单机版考试系统可运行于 Windows98/2000/XP 等桌面操作系统平台(和 Access 数据库),试题库由文本文件(或数据库)格式生成,教师预先将试题分发到学员用机上进行考试,学员也可自己增删考试题或自行组卷,随时进行自测或相互测试。 Java 程序设计案例教程高职高专 ppt 课件任务一 Java 应用实例需求分析?子任务 2 应用需求分析?需求分析?经过市场调研,并与教师和学员的详细交流,确定该系统包含三类用户,分别是学员用户、教师用户和后台管理员用户, 其各项具体功能描述如下。其中,带“*”标记的内容可作为实训任务或拓展练****的内容,让学员在课外独立完成。?学员用户功能?注册和登录,学员可自由地注册用户并登录本考试系统; ?*个人信息的修改,注册后学员可以修改自己的注册信息; ?查询和选答试题,查询自己感兴趣的试题; ?申请试题,如果学员还不属于某个试题, 可提交该试题的申请表; ?查看结果,学员交卷后可以对照标准答案查看本次答卷的结果和成绩; ?**计时功能:学员开始答题后系统自动计时,到时自动收卷。(系统基本功能,显示在学员用户窗体界面) Java 程序设计案例教程高职高专 ppt 课件任务一 Java 应用实例需求分析?子任务 2 应用需求分析?教师用户功能?*个注册和登录,教师可自由地注册用户并登录本考试系统; ?个人信息的修改,注册后教师可以修改自己的注册信息; ?*组卷功能,教师可以自行组卷与标准答案,并将其追加到题库中;(系统数据库扩展功能,教师可以在自己的窗体中组卷) ?修改功能,教师可以修改某一套考试卷内容以及相应的标准答案内容; ?*阅卷功能,客观题由系统自动阅卷。(系统扩展功能,教师可以手工评阅主观题) ?管理员用户功能?题库管理,管理员可以对题库中的考试信息进行维护; ?用户管理,管理员可以对学员用户和教师用户进行管理。?成绩管理,管理