电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

【2018年整理】Java程序设计案例教程

67页
  • 卖家[上传人]:ji****72
  • 文档编号:51732869
  • 上传时间:2018-08-16
  • 文档格式:PPT
  • 文档大小:956KB
  • / 67 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、书名: Java程序设计案例教程 ISBN: 978-7-111-33838-3 作者:包海山 出版社:机械工业出版社 本书配有电子课件Java程序设计案例教程 高职高专 ppt 课件38168Java程序设计案例教程 高职高专 ppt 课件模块一 Java应用实例总体概览 目标通过需求分析把用户的功能、性能、质量描述转化为程序员 所能理解的功能描述,并在用户描述的基础上去除不合理的地方 ,补充系统缺失的地方。然后,通过概要设计对系统的对象模型 、数据结构、功能模块、界面接口等进行总体设计,为下一步的 详细设计、编码测试提供准确、有效的数据基础。因此,程序员 应该从软件开发项目的需求分析和概要设计入手,才有可能正确 地进行详细设计、编程测试等开发工作,切实满足用户的应用需 求。 任务Java程序设计案例教程 高职高专 ppt 课件学习本模块涉及哪些重要内容?本模块导读 软件开发项目的需求分析、概要设计是软件详细设计和编码测试的必要前提和依 据。通过需求分析把用户的功能、性能、质量描述转化为程序员所能理解的功能 描述,并在用户描述的基础上去除不合理的地方,补充系统缺失的地方。然后, 通过

      2、概要设计对系统的对象模型、数据结构、功能模块、界面接口等进行总体设 计,为下一步的详细设计、编码测试提供准确、有效的数据基础。因此,程序员 应该从软件开发项目的需求分析和概要设计入手,才有可能正确地进行详细设计 、编程测试等开发工作,切实满足用户的应用需求。 本模块通过贯穿全书的应用程序开发案例“单机版考试系统”,主要介绍一 个简单的应用程序开发项目中的需求分析、概要设计的基本方法和相关知识。 通过本模块的学习和实训,学员应该掌握简单的应用程序开发项目的需求分析和 概要设计的实践技能和理论知识。 本模块要点 掌握简单的应用系统需求分析方法 掌握简单的应用系统概要设计方法 熟悉“单机版考试系统”开发案例的设计目标和基本内容 Java程序设计案例教程 高职高专 ppt 课件任务一 Java应用实例需求分析 子任务1 开发背景及目标简介 知识导读 目应用软件开发项目中的“开发背景及目标”在某些需求规格说明书 中称为“引言”。这里主要是简述项目提出方对新系统开发(或升级 原有系统)的迫切需要和预期达到的开发目标。 开发背景:随着国家各类认证考试的普及,考生和教师人数倍增,出现了多种网 络在线考

      3、试/自测平台。经分析传统的网络考试/自测平台有如下缺点:试题由考 试平台开发者单方组卷,对应的课程类型单一,无法满足各门课程教学考试的现 实需要。学员或教师无法自己确定考试内容的深浅度,学员之间无法自行组卷相 互测试。网络依赖性太强,单机(离线)环境下无法进行练习或考试。为了弥补 这些缺陷,提高学员和教师考前练习和自测的自主性、灵活性,XX培训中心决定 开发单机版考试系统。 开发目标:该单机版考试系统可运行于Windows98/2000/XP等桌面操作系统平台 (和Access数据库),试题库由文本文件(或数据库)格式生成,教师预先将试 题分发到学员用机上进行考试,学员也可自己增删考试题或自行组卷,随时进行 自测或相互测试。Java程序设计案例教程 高职高专 ppt 课件任务一 Java应用实例需求分析子任务2 应用需求分析需求分析经过市场调研,并与教师和学员的详细交流,确定该系统包含三类 用户,分别是学员用户、教师用户和后台管理员用户,其各项具体 功能描述如下。其中,带“*”标记的内容可作为实训任务或拓展练 习的内容,让学员在课外独立完成。 学员用户功能 注册和登录,学员可自由地注册

      4、用户并登录本考试系统; *个人信息的修改,注册后学员可以修改自己的注册信息; 查询和选答试题,查询自己感兴趣的试题; 申请试题,如果学员还不属于某个试题,可提交该试题的申请表; 查看结果,学员交卷后可以对照标准答案查看本次答卷的结果和成 绩; *计时功能:学员开始答题后系统自动计时,到时自动收卷。(系 统基本功能,显示在学员用户窗体界面)Java程序设计案例教程 高职高专 ppt 课件任务一 Java应用实例需求分析子任务2 应用需求分析教师用户功能 *个注册和登录,教师可自由地注册用户并登录本考试系统; 个人信息的修改,注册后教师可以修改自己的注册信息; *组卷功能,教师可以自行组卷与标准答案,并将其追加到题库中;(系统数 据库扩展功能,教师可以在自己的窗体中组卷) 修改功能,教师可以修改某一套考试卷内容以及相应的标准答案内容; *阅卷功能,客观题由系统自动阅卷。(系统扩展功能,教师可以手工评阅主 观题) 管理员用户功能 题库管理,管理员可以对题库中的考试信息进行维护; 用户管理,管理员可以对学员用户和教师用户进行管理。 成绩管理,管理员可以对考试成绩和答题结果内容进行管理; *管理

      5、员管理,主要是超级管理员对普通管理员的管理;(*系统具有可扩展 性) 计时管理,管理员可以调整考试时长。(数据库扩展开始时间、结束时 间、加时) Java程序设计案例教程 高职高专 ppt 课件任务一 Java应用实例需求分析子任务2 应用需求分析可行性分析经可行性分析是由项目承接方(或设计方)进行的项目分析结果,是项目提 出方决策者进行决策的依据,同时也决定了项目是否继续进行。一般情况下 ,可行性分析的结果是生成可行性分析报告。本案例的可行性分析报告内容 如下: 引言 XX培训中心为了提高教师与学员的自主练习、自测与互测的效率和便捷性, 更好地开展考前培训工作而提出开发该单机版考试系统。 编写目的 从公司的现有技术水平、开发经验以及XX培训中心的需求分析等几个方面来 分析单机版考试系统的开发可行性,为公司以及该XX培训中心的决策层提供 决策依据。 Java程序设计案例教程 高职高专 ppt 课件任务一 Java应用实例需求分析子任务2 应用需求分析项目简况 项目提出方:XX培训中心 项目承接方:YY软件公司 系统最终用户:XX培训中心的学员、教师及管理人员注意!项目简况是对该项目参与

      6、方的简要介绍,一般是进行项目中的各种角色 的定义。如,对项目提出方(或称项目需求方,即为本案例的用户方) 、项目承接方(或称项目开发商,即为本案例的开发方)以及用户、项 目设计方在本项目中的角色和职责分别进行定义。 Java程序设计案例教程 高职高专 ppt 课件任务一 Java应用实例需求分析子任务2 应用需求分析可行性分析的前提 系统要求 :系统中应该有各种试题的信息,用户可以自己查询试题 。学员可以自己选择试题后进行答题、查看成绩、查看标准答案等 操作,教师可以为自己辅导的课程追加模拟试题和标准答案以及阅 卷等操作,而管理员可以进行日常的系统维护工作,对试题库进行 增删改查等操作,对用户进行管理,从而确保考试系统的正常运行 。 系统目标 能够进一步提高培训考试的效率和便捷性,更好地了解学员对所学 课程的掌握程度,从而提高考前培训的质量。Java程序设计案例教程 高职高专 ppt 课件任务一 Java应用实例需求分析子任务2 应用需求分析 对XX培训中心的项目支出与收益的分析 培训中心现有的模拟考试方式是教师和学员约定时间和地点进行现 场考试,对于这样的考试方式,时间、地点等因素决

      7、定模拟考试工 作是否能顺利进行,而每个学员的掌握水平和教师的培训进度难以 同步等因素,使得模拟考试工作开展起来难度较大,教师不了解学 员的学习情况,造成培训效果不理想等果。培训中心支出部分经费 开发该系统之后,可以在很大程度上改善培训质量,确保模拟考试 工作的顺利开展,而且可以非常方便地采用国家历年认证考试试题 作为基础为所有课程建立题库。同时对于学员来说,随时可以利用 自己的PC机进行自测练习,掌握国家试题的动向和深广度。对于教 师来说,可以方便地查阅学员自测练习的结果,掌握每个学员的学 习进度,并针对性地调整培训重点和个别辅导内容。这样,可以迅 速提高培训的实效。任务一 Java应用实例需求分析子任务2 应用需求分析对公司现有技术支持的分析 公司自创办以来一直致力于Java平台的应用软件开发,尤其是教学 、考试管理类系统的开发,有着一批优秀的研发人员,经验丰富, 完全可以在规定时间内完成开发任务。 对公司项目支出与收益的分析 该项目培训中心标的开发费为q万元,要求在m个月内完成,免费维 护期为一年。经过公司相关部门的预算审核,需要投入n个人月工作 量,而公司最后大约可得净利润p万元

      8、。而且该系统具有一定的通用 性,通过开发该系统,可以进一步积累公司对该类管理软件的开发 经验,提高公司的声誉,因此公司决策层认为可以开发该系统。 社会因素的分析 该系统完全由本公司自主开发,严格按照本公司的开发流程进行开 发,因此在法律方面没有任何的侵权行为,完全符合开发合同的相 关条款。任务一 Java应用实例需求分析子任务2 应用需求分析结论 经过上述分析,公司在技术上完全有能力开发该考试系统,而且时 间上也比较充裕,利润也比较可观,同时也有利于公司进一步积累 对该类管理软件开发经验。任务一 Java应用实例需求分析知识点详解软件生命周期相关知识软件生命周期(Software Life Cycle)是人们在研究软件开发过 程时所发现的一种规律性的事实。如同人的一生要经历婴儿期、 少年期、青年期、中年期、老年期直至死亡的全过程一样,一个 软件产品也要经历计划、分析、设计、编程、测试、维护直至被 淘汰的全过程。软件的这一全过程被称为软件生命周期。 目前,软件生命周期各阶段的划分尚不统一,有的分得粗些,有 的分得细些,所包含的实际内容也不完全相同。任务一 Java应用实例需求分析知识点详

      9、解计划时期开发时 期运行时期问题 定 义可行性研 究需求分 析总体设 计详细设 计编码测试维护表1-1 Boehm定义的软件生命周期模型1970年,Boehm提出了如表1-1所示的软件生命周期模型。任务一 Java应用实例需求分析知识点详解可行性研究与计 划需求分 析概要设 计详细设 计实 现组装测 试确认测 试使用和维 护表1-2 GB 85661988定义的软件生命周期模型1988年制订和公布的国家标准GB 85661988计算机软件开发规范 中将软件生命周期划分为如表1-2所示的八个阶段。任务一 Java应用实例需求分析知识点详解20世纪90年代初出现软件工程的概念之后,1995年制订和公布的国家 标准GB/T 8566 1995信息技术软件生存期过程定义了软件生 命周期的七个主要过程,如表1-3所示。管 理 过 程获取过程供应过 程开发过 程运行过程维护过 程支 持 过 程表1-3 GB/T 85661995定义的软件生命周期模型任务一 Java应用实例需求分析知识点详解1995年ISO对软件生命周期过程做了调整,公布了新的国际标准 ISO/IEC 12207信息技术软件生存期过程。2001年11月,国家质量 监督检验检疫总局将其等同采用为国家标准GB/T 85662001信息技 术软件生存周期过程。该标准全面、系统地阐述了软件生命周期的三组共十七个过程活动和任务,如表1-4所示。主要过程获取过程、供应过 程、开发过 程、运行过程、维护过 程支持过程文档编制过程、配置管理过程、质量保证过 程、验证过 程 、确认过 程、联合评审过 程、审核过程、问题 解决过程组织过 程管理过程、基础设 施过程、改进过 程、培训过 程表1-4 GB/T 85662001定义的软件生命周期模型任务一 Java应用实例需求分析知识点详解1999年,Rational软件公司的三位软件工程大师Ivar Jacobson、 Grady Booch和James Rumbaugh联合编写了一部划时代的著作统一软 件开发过程(The Unified Softwa

      《【2018年整理】Java程序设计案例教程》由会员ji****72分享,可在线阅读,更多相关《【2018年整理】Java程序设计案例教程》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.