文档详情

Java程序设计及应用开发教程 教学课件 虞益诚 主编 第16章Java应用开发与课程设计实例.pdf

发布:2015-11-10约1.54万字共21页下载文档
文本预览下载声明
Java程序设计及 应用开发教程 E-mail:yuyich@sit.edu.cn 2015-05-02 1 第16章 Java 应用开发与课程设计实例 16.1 系统开发概述 16.2 需求分析 16.3 总体设计 16.4 详细设计 16.5 本章小结 学习的目的在于应用。Java应用开发是对所学知 识的梳理与综合,也是服务于社会的集中体现。本章 主要讲述了系统开发概述、需求分析、系统总体构思 系统模块设计、系统数据流程、数据库、设计,同时 介绍了详细设计和主要程序代码实现过程。 2015-05-02 第16章应用开发与课程设计实例 2 16.1 系统开发概述  通常,系统开发要经历系统规划、系统分析、系统设计、 系统实施、系统运行与维护五个阶段。  系统规划是制定信息系统的发展战略、系统的总体方案、 数据规划、功能规划与信息资源配置规划。  系统分析系指系统初步调查、系统可行性研究、系统详细 调查、需求分析等。  系统设计包括总体设计与详细设计,涵盖系统总体结构设 计、输入输出设计、处理过程设计、代码设计、数据库设 计、系统平台方案的选择,物理模型的提出等。  系统实施包括程序设计与调试,系统软硬件配置、安装与 调试,人员的培训,系统的切换运行等。  系统运行与维护系指系统运行的组织与管理,系统评价, 系统纠错性维护、适应性维护、完善性维护、预防性维护 等。  限于篇幅在此我们主要关注需求分析、系统总体设计与详细设计。 2015-05-02 第16章应用开发与课程设计实例 3 16.2 系统开发概述需求分析 16.1.1系统概述  学生管理信息系统 (SMIS: Student Management Information System )主要分析、编辑与实现学生信息的输入、修改、设 置、查询与统计等基本功能。它可用来管理学生信息与提高 系统管理工作的效率。 16.1.2系统平台需求  1. 软件环境  软件基本运行的平台环境为Windows2000/XP操作系统、 J2EE运行平台 (SDK1.5 ),JCreator 。为提高开发效率, 尚宜采用快速开发平台JBuilder 系列。  2. 硬件环境  系统在Windows2000/XP 、JCreator及JBuilder 下开发,通常 的微机系统均能够胜任,只不过快慢而已,但推荐:CPU为 1G 以上、内存256M 以上、硬盘容量在10G 以上为好。 2015-05-02 第16章应用开发与课程设计实例 4 16.3 总体设计 16.1.3 系统功能需求 系统开发的总体任务是实现学生信息管理的系统化、规范化 和自动化。需求分析是在系统开发总体任务的基础上完成的, 从发展的角度充分了解用户各方面的需求 。 16.3 总体设计 16.3.1 系统总体构思 在前期需求分析的基础上,从信息系统的目标出发,建立系 统的总体结构,确立各个模块层次,设计完善的数据库系统, 以保证总体目标的实现,为设计良好的用户界面与安全可靠 的系统打下基础。 16.3.2 系统模块设计 依据需求分析及主要任务的表述,可对上述各项功能按照结 构化程序设计的要求
显示全部
相似文档