网站大量收购闲置独家精品文档,联系QQ:2885784924

Java课程的设计指导书.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《Java程序设计 课程设计指导书 20-2014学年第学期 级学生 2013-12 一、课程设计目的 1、复习、巩固Java语言基础知识,进一步加深对Java语言的理解和掌握; 2、课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生分析解决实际问题的能力,提高学生适应实际实践编程的能力。 二、课程设计要求 1、对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应功能;可以加以其功能或修饰,使程序更加完善、合理; 2、系统设计要实用,编程简练可用功能全面3、说明书、流程图要清楚4、记录设计情况(备查,也为编写设计说明书作好准备); 5、锯齿型书写格式,要求上机调试通过按设计报告格式、、上交内容:设计报告一份(按格式书写)源程序文件。三、课程设计题目题目实现五名学生的三门期末考试成绩的输入并保存,并能对五名学生成绩进行排序显示以及对任一名学生的三门课成绩查询。 Hannoi塔模拟实现系统 设计内容 设计GUI界面的Hannoi塔,用户可以通过拖动鼠标移动各个塔上的盘子,程序也可以自动演示盘子的移动过程。 设计要求 有三个表示塔的对象,分别命名为A、B和C。A塔上有若干个盘子,盘子的大小不等,并按着大小顺序依次摆放在A塔上,大盘在下,小盘在上。用户可以用鼠标拖动盘子,把A 塔上的盘子全部移动到另外两个塔中的任何一个塔上。要求每次只能移动一个盘子,在任何时候不允许大盘压在小盘的上面。 用户也可以选择让程序自动演示。选择自动演示后,程序将以动画形式演示把A塔上的盘子全部移到C塔的过程,并将移动过程以文本形式显示在一个文本区中。运行效果如图1 图1:汉诺塔运行效果图 综合题目2:教师工作量管理系统 问题描述: 计算每个老师在一个学期中所教课程的总工作量。(教师单个教学任务的信息为:教师号、姓名、性别、职称、任教课程、班级、班级数目、理论课时、实验课时、单个教学任务总课时) A、教师信息处理 (1)输入教师授课教学信息,包括教师号、姓名、性别、职称、任教课程、班级、班级数目、理论课时、实验课时; (2)插入(修改)教师授课教学信息; (3)删除教师授课教学信息; (4)浏览教师授课教学信息; B、教师工作量数据处理: (1)计算单个教学任务总课时。 计算原则如下表: 班级数目 单个教学任务总课时 2 (理论课时+实验课时) 3 1.5*(理论课时+实验课时) =4 2*(理论课时+实验课时) (2)计算一个教师一个学期总的教学工作量。 总的教学工作量 = 所有单个教学任务总课时之和。 (3)教师数据查询: 提示:输入教师号或其他信息,即读出所有数据信息,并显示出来。 C、教师综合信息输出 提示:输出教师信息到屏幕。 综合题目3:人事档案管理系统 要求实现如下功能: (1)建立职工信息数据,包括职工编号、姓名、性别、工资、出生时间、参加工作时间年龄(必须计算得到)。 (2)根据职工信息表,建立只含有姓名和年龄的职工信息简表。 (3)使用继承的方法构造3个类,(即雇员类——类,教师类和工人类——派生类)使用相应的对象放置10个职工信息。 (4)编写同名display()成员函数,用来输出数组的内容。 (5)按不同类别输出职工信息。 ()计算职工的平均年龄。 ()检索(查找)指定信息。(如按姓名检索、按年龄检索) ()显示年龄分布要求实现如下功能: 1. 2. 能够实现按照单科成绩、总成绩、平均成绩、学号排序。 3. 能够实现学生信息的插入、删除和修改。 4. 能够查询每个课程的最高分、最低分及相应学生姓名、班级和学号。 5. 能够查询每个班级某门课程的优秀率(90分及以上)、不及格率,并进行排序。 综合题目 5:万年历 功能要求:使用图形用户界面,能显示月历,用户可以更改月份和年份,带有日程提醒功能。用户可以向前翻页查询前一个月的日期,也可以向后翻页查询下一个月的日期。 定时提醒:用户可以针对某一天来添加,删除和编辑这一天的日程提醒信息,当系统时间和提醒时间相吻合时,给出具有提示信息的对话框。 查询信息:用户可以查询到某个月的所有的提示信息。 能够显示系统时间。能够设置闹钟。能够查询若干国际大城市(分布在不同时区)时间。 综合题目6:销售管理系统 功能要求: 1)产品类别信息管理:对客户的基本信息进行添加、修改和删除。 2)产品信息管理:对产品的基本信息进行添加、修改和删除。 3)供应商信息管理:对供应商的基本信息进行添加、修改和删除。 4)定单信息管理:对定单的基本信息进行添加、修改和删除。 综合题目7:停车场管理系统 功能要求:要求该停车场系统由车辆进处管理与后台管理两个子系统组成。系统包含两类用户:管理员用户和普通用户。

您可能关注的文档

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档