信管级JAVA程序设计课设任务书.docVIP

  • 6
  • 0
  • 约1.2万字
  • 约 21页
  • 2018-06-03 发布于江西
  • 举报
信管级JAVA程序设计课设任务书.doc

课 程 设 计 报 告 课程名称 JAVA程序设计 课题名称 专 业 信息管理与信息系统 班 级 信管11 学 号 姓 名 指导教师 李峰、张益星、吴德健 2013年 7 月 1 日 湖南工程学院 课 程 设 计 任 务 书 课程名称 JAVA程序设计 课 题 专业班级 信管11 学生姓名 学 号 指导老师 李峰、张益星、吴德健 审 批 任务书下达日期 2013 年 6 月 17 日 任务完成日期 2013 年 7 月 1 日 一、设计内容与设计要求 1.课程设计目的 全面熟悉、掌握JAVA程序设计基本知识,增强对不同的问题运用和灵活选择合适的数据结构以及JAVA程序设计的本领,熟悉编制和调试程序的技巧,掌握分析结果的若干有效方法,进一步提高上机动手能力,增强JAVA程序设计概念,熟悉java语言编程,养成提供文档资料的习惯和规范编程的思想,为后继课程的实验以及课程设计打下较扎实的基础。 进一步提高上机动手能力,培养使用计算机解决实际问题的能力,为后继课程的实验以及课程设计,特别是自学、毕业论文的完成打下扎实的基础。 2.课题题目 ⑴理发师算法问题 ⑵N皇后算法问题 ⑶银行家算法问题 ⑷页面置换算法问题 ⑸磁盘调度算法问题 3.设计要求 ⑴设计课题题目:按学号顺序(每15位学生选择一题)选择相应题号的课题。换题者不记成绩。 ⑵根据自己对应的课题完成以下主要工作:①完成系统需求分析:包括系统设计目的与意义;系统功能需求(系统流程图系统功能模块图1:一课程设计题目: 二、目的与要求: 1、目的: (1)要求学生达到熟练掌握语言的基本知识和技能; (2)基本掌握面向对象程序设计的基本思路和方法; (3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。 2、基本要求: (1)要求利用面向对象的方法以及的编程思想来完成系统的设计; (2)要求在设计的过程中,建立清晰的类层次; (3)在系统中定义类,每个类中要有各自的属性和方法; (4)在系统的设计中,至少要用到面向对象的一种机制。 3、创新要求: 在基本要求达到后,可进行创新设计,如根据查找结果进行修改的功能。 4、写出设计说明书 三设计方法和基本原理: 1、问题描述(功能要求): 一个理发店有一个入口和一个出口。理发店内有一个可站5 位顾客的站席区、4 个单人沙发、3 个理发师及其专用理发工具、一个收银台。新来的顾客坐在沙发上等待;没有空沙发时,可在站席区等待;站席区满时,只能在入口外等待。理发师可从事理发、收银和休息三种活动。理发店的活动满足下列条件: 1)休息的理发师是坐地自己专用的理发椅上,不会占用顾客的沙发; 2)处理休息状态的理发师可为在沙发上等待时间最长的顾客理发; 3)理发时间长短由理发师决定; 4)在站席区等待时间最长的顾客可坐到空闲的理发上; 5)任何时刻最多只能有一个理发师在收银。 2、问题的解决方案: 根据系统功能要求,可以将问题解决分为以下步骤: (1)分析系统中的各个实体之间的关系及其属性和行为; (2)根据问题描述,设计系统的类层次; (3)完成类层次中各个类的描述(包括属性和方法); (4)完成类中各个成员函数的定义; (5)完成系统的应用模块; (6)功能调试; :N皇后 (一课程设计题目: N皇后二、目的与要求: 1、目的: (1)要求学生达到熟练掌握语言的基本知识和技能; (2)基本掌握面向对象程序设计的基本思路和方法; (3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。 2、基本要求: (1)要求利用

文档评论(0)

1亿VIP精品文档

相关文档