Java课程设计报告【模板】

Java课程设计报告【模板】

ID:44931435

大小:48.50 KB

页数:17页

时间:2019-11-05

Java课程设计报告【模板】_第1页
Java课程设计报告【模板】_第2页
Java课程设计报告【模板】_第3页
Java课程设计报告【模板】_第4页
Java课程设计报告【模板】_第5页
资源描述:

《Java课程设计报告【模板】》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计报告设计题目:Java课程设计专业计算机科学与技术班级101学号201016021127学生姓名李贵云指导教师布瑞琴起至时间12.16~12.23教师评分2011年月日目录1.概述1.1目的这学期我们学习了Java语言,Java语言是面向对象的开发方法,是当今世界最流行的开发方法,是当今流行的网络编程语言。它具有面向对象、跨平台、分布应用等特点。它不仅具有贴近自然的语言,而且有利于软件的维护和继承。是很多程序开发人员的第一选择。为了进一步巩固课堂上所学到的知识,深刻把握Java语言的重要概念及其面向对象的特性,锻炼学

2、生熟练的应用面向对象的思想和设计方法解决实际问题的能力,开设了Java程序设计课程设计。让学生自己动手动脑,将书本上的知识运用到实践当中去,使知识能更好的融会贯通。为了达到这个目的,我们需要自己动手做一个Java的课程设计,在这个课程设计里需要根据我们手中现有的软件与知识基础,独立的将它完成,只有这样,我们才能把理论变成实践,将知识真正的做到学以致用。1.2课程设计的组成部分课程设计报告的构成包括:(1)前置部分:封面、目录页;(2)主体部分:引言(设计目的、任务与要求等)、正文、结果、项目开发中遇到的困难及解决、体会、参考

3、文献。2.李贵云设计的内容2.1设计题目题目四:ATM柜员机模拟程序:对某帐号进行查询、取款、存款、查询余额。2.2具体任务类的创建,构造成员变量和成员方法,生成对象,方法的调用等。2.3软件环境JCreatorProv4.02.4流程图2.5程序源代码importjava.io.*;classAccount{privateStringcode=null;privateStringname=null;privateStringpassword=null;privatedoublemoney=0.0;publicAccount

4、(Stringcode,Stringname,Stringpassword,doublemoney){this.code=code;this.name=name;this.password=password;this.money=money;}protectedStringget_Code(){returncode;}protectedStringget_Name(){returnname;}protectedStringget_Password(){returnpassword;}publicdoubleget_Money

5、(){returnmoney;}protectedvoidset_Balance(doublemon){money-=mon;}}classATM{Accountact;publicATM(){act=newAccount("000000","Devil","123456",50000);}protectedvoidWelcome(){Stringstr="---------------------------------";System.out.print(str+""+"欢迎使用Angel模拟自动取款机程序."+

6、str+"");System.out.print("1.>取款."+""+"2.>查询信息."+""+"3.>密码设置."+""+"4.>退出系统."+"");}protectedvoidLoad_Sys()throwsException{Stringcard,pwd;intcounter=0;BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));do{System.out.println("请输入您的信用卡号:");car

7、d=br.readLine();System.out.println("请输入您的密码:");pwd=br.readLine();if(!isRight(card,pwd)){System.out.println("您的卡号或密码输入有误.");counter++;}elseSysOpter();}while(counter<3);Lock_Sys();}protectedvoidSysOpter()throwsException{intnum;BufferedReaderbr=newBufferedReader(newIn

8、putStreamReader(System.in));System.out.println("请选择您要操作的项目(1-4):");num=br.read();switch(num){case49:BetBalance();break;case50:Inqu_Info();break;c

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。