高级程序设计(Java)课程设计指导书.docVIP

高级程序设计(Java)课程设计指导书.doc

  1. 1、本文档共9页,可阅读全部内容。
  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)课程设计指导书

高级程序设计(Java) 课程设计指导书 2010-2011学年第一学期 09级学生 长春工业大学软件学院 2010-12-8 一、课程设计目的 1、复习、巩固Java语言基础知识,进一步加深对Java语言的理解和掌握; 2、课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生分析解决实际问题的能力,提高学生适应实际实践编程的能力。 二、课程设计要求 1、对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应功能;可以加以其功能或修饰,使程序更加完善、合理; 2、系统设计要实用,编程简练可用功能全面3、说明书、流程图要清楚4、记录设计情况(备查,也为编写设计说明书作好准备); 5、要求采用锯齿型书写格式,要求上机调试通过按设计报告格式6、设计上交内容:设计报告一份(按格式书写)源程序文件。 三、课程设计题目题目实现五名学生的三门期末考试成绩的输入并保存,并能对五名学生成绩进行排序显示以及对任一名学生的三门课成绩查询。 综合题目ATM取款管理系统 任务:开发一个ATM取款机管理系统,该系统的主要功能是用户输入卡号、密码通过验证后,就可以实现存款、取款、余额查询、修改密码、查看用户信息等操作。 目标:完成ATM取款机的服务功能,为用户提供存款、取款、余额查询、修改密码、查看用户信息等操作。 子任务1:银行卡类的实现 用户到银行开户,银行会分配给他一张银行卡,卡号唯一标识这张银行卡。 知识分析:Card类用到的知识是面向对象的基础部分,如类和对象的定义及使用。把银行卡信息以及对这些信息的操作抽象成一个类,用类的形式来构建数据模型,然后实例化生成对象,本任务用到的知识点是类和对象。子任务2:用户信息类的实现 用户来银行开户,银行分配给用户一张银行卡后,还要记录其相关信息,如姓名、性别、年龄等。子任务3:不同类型银行卡类的实现 用户使用的银行卡有不同的类型,如普通银行卡、信用卡、医保卡等,要实现银行卡的分类。子任务4:工具类的实现 取款机管理系统需要给用户提示信息,用户根据提示信息进行操作。取款机需要根据用户的输入信息,启动相应的程序。用工具类把用户常用的输入操作和反馈给用户的提示信息组织到一块。设计要求实现如下功能: (1)建立职工信息数据,包括职工编号、姓名、性别、工资、出生时间、参加工作时间年龄(必须计算得到)。 (2)根据职工信息表,建立只含有姓名和年龄的职工信息简表。 (3)使用继承的方法构造3个类,(即雇员类——类,教师类和工人类——派生类)使用相应的对象放置10个职工信息。 (4)编写同名display()成员函数,用来输出数组的内容。 (5)按不同类别输出职工信息。 ()计算职工的平均年龄。 ()检索(查找)指定信息。(如按姓名检索、按年龄检索) ()显示年龄分布 高级程序设计(Java)课程设计工作流程 学生分组选题 指导学生分组,每组4人,确定组长; 指导学生选题; 选题范围: 课程设计指导书中的设计题目 课程设计指导书中的综合题目 教材:《Java语言实用教程(第2版)》,丁振凡,北京邮电大学出版社 选题要求: 每组至少选择3道题目,其中2道设计题目,1道综合题目 设计题目要来自不同的知识点 每个人除了自己负责的题目外,对于本组所选的题目都要有所了解和掌握 收集并审核学生的选题申请; 申请包括组内成员(注明学号)、组长、所选题目和人员分工(见附录); 将不合理的选题申请(选题不合理、人员分工不合理)退发给学生,并指导重填; 将确定的选题申请进行汇总(可形成纸质或电子文档),待答辩时核对; 1.4 确定选题后指导学生查找相关文献(3篇以上); 指导学生设计和实现所选题目 2.1 确定学生出勤情况,设计进展情况(在教学工作手册中记录); 2.2 指导学生课程设计,针对所提问题进行答疑; 2.3 调整课程设计题目申请表(设计过程中,若有学生提出更换选题或分组,视更换后的设计可完成性予以批准或驳回,若需更改应及时更新选题申请); 2.4 日程安排: 1周,具体安排如下: 第天:;第天:完成程序的设计、编程、调试、运行;整理给指导教师;教师安排好答辩时间及顺序;课程设计报告格式及要求 一、封面; 二、目录; 三、; 四、本组课题及本人任务; 五、程序功能简介; 六、主体内容(简要说明总体情况,详细介绍本人任务部分): 1.设计分析; 2.程序结构(画流程图) 3.各模块的功能及程序说明; 4.源程序; 5.操作方法(流程); 6.试验结果(包括输入数据和输出结果)7.设计体会。 ,具体安排如下: 第天:;第天:完成程序的设计、编程、调试、运行;整理给指导教师;答辩时间及顺序; 9

文档评论(0)

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

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

1亿VIP精品文档

相关文档