Java应用开发与实践-课程设计:酒店管理系统的开发实现_第1页
Java应用开发与实践-课程设计:酒店管理系统的开发实现_第2页
Java应用开发与实践-课程设计:酒店管理系统的开发实现_第3页
Java应用开发与实践-课程设计:酒店管理系统的开发实现_第4页
Java应用开发与实践-课程设计:酒店管理系统的开发实现_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程设计:酒店管理系统的开发实现Java应用开发与实践

酒店管理系统的实现学习目标了解酒店管理系统的分析阶段了解酒店管理系统的设计阶段了解酒店管理系统的实现阶段了解酒店管理系统的维护阶段12.1分析阶段12.2设计阶段12.3实现阶段12.4维护阶段目录12.1分析阶段可行性分析是软件系统开发的生命周期中一个极为重要的软件生命周期阶段,其阶段目标对项目课题的全面通盘考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的基础。主要涉及软件开发中可行性研究的意义,以及应该从哪些方面研究目标系统的可行性。此阶段结束后,应该形成“软件系统可行性分析报告”。12.1.1可行性分析12.1分析阶段需求分析,是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。也就是说,需求分析就是确定要计算机“做什么”,要达到什么样的效果。需求分析是开发系统之前必须完成的一项重要的工作。12.1.2需求分析12.1分析阶段一、功能需求1.特征需求列表2.系统整体模块说明3.角色、权限需求二、非功能需求

1.性能需求2.安全保密需求3.界面要求4.报表格式5.硬件接口三、

数据需求分析

1.数据流图DFD2.数据字典12.1.2需求分析12.2设计阶段一般来说可以将设计阶段划分为概要设计、详细设计2阶段进行管理,程序设计可以结合项目管理、作业配分、开发团队的能力以及质量要求等因素来决定是否作为单独的阶段进行管理。概要设计主要用来指导本系统的详细设计工作,为详细设计提供统一的参照标准,其中包括系统的内外部接口、系统架构、编程模型以及其他各种主要问题的解决方案。12.2.1概要设计12.2设计阶段详细设计部分包含了程序系统的基本处理流程、程序系统的组织结构、功能分配、模块化粉、接口设计、运行设计、数据结构设计和出错设计等,比概要设计更为详细,为编码的实现打下基础。12.2.2详细设计12.3实现阶段编码是详细设计后的一个步骤,也是系统实现的一个重要步骤。在本系统中,使用Java语言作为编码的语言,程序的编译和运行工具是MyEclipse,采用MySQL数据库。本系统的源文件都是后缀名为.java的文件,它们分别放在db、entity、model、utils和view这5个包下面。根据MVC的思想进行分类,形成了现在的系统目录结构。12.3.1编码12.3实现阶段软件测试就是按照测试方案和流程对系统进行功能和性能测试,以确保开发的产品适合需求。执行测试用例后,需要跟踪故障。它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度(correctness)、完全度(completeness)和质量(quality)的软件过程。测试的步骤包括:需求、测试计划、用例设计、执行测试、执行结果记录和bug记录、追踪bug、写出测试报告,是否被测软件达到测试需求的要求。 本课程设计的测试部分主要对测试用例进行说明。12.3.2测试12.4维护阶段软件发布和实施都是在软件生命周期中很重要的一部分,是交付给客户使用的一种实现方法。软件发布主要是用于指导项目到产品,从产品到市场的发布过程,主要有以下目的:指导发布活动,有效控制产品发布过程;有效控制和追踪产品版本;12.4.1发布与实施12.4维护阶段软件维护主要是指根据需求变化或硬件环境的变化对应用程序进行部分或全部的修改,修改时应充分利用源程序2。修改后要填写《程序修改登记表》,并在《程序变更通知书》上写明新旧程序的不同之处。维护包括:改正性维护、适应性维护、完善性维护,所有的维护工作也要像系统开发一样,有计划、有步骤地进行。12.4.2运行与维护小结酒店

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论