- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
兰州交通大学
《Java程序设计专题实验》
实 验 报 告
专 业 班 级 学 号 学生姓名 完成日期
【排版说明】
(1)一级标题用宋体四号,加粗。
(2)如有二级标题,请使用宋体、小四、加粗。
(3)正文汉字均用宋体小四号,英文用Times New Roman字体。
(4)正文行距建议设置为1.5倍行距。
(5)实验报告中的图和表的格式必须有编号和标题,且图表均要居中显示,图表中的字号大小合适,显示比较清晰。图表要在文中解释。如下所示(图的标题在下方、表的标题在上方):
图1 XXXXXXX图
表1 XXXXXXX表
数据1 数据2 数据3 数据4 数据5 ... ... … … … ... ... … … … ... ... … … …
【附加说明】
(1)实验报告必须按照本模板的标题来写,具体内容可以根据自己的设计情况如实填写;
(2)实验报告内容的总体排版要求整洁美观;
(3)实验报告按要求命名:学号_姓名_班级.doc,例如:201310301_张三_计算机1302班.doc;
(4)最终提交的内容包括实验报告和能够正确运行的完整源代码,源代码为压缩文件(rar),命名规范和实验报告命名一致;源代码文件发送到电子邮箱,实验报告打印后统一提交。
(5)整个实验内容必须自己独立完成,不得抄袭他们作业,否则按0分记;
(6)作业提交的截止时间为2015年12月18日,逾期按0分记。Java语言程序设计专题实验任务书
题目 中国建设银行支票账户系统 实
验
目
的
1. 掌握Java语言的基本编程原理及理解面向对象的编程思想;
2. 掌握使用Java语言实现GUI编程的基本原理;
3. 使学生掌握小型应用系统设计、编程和调试的基本方法;
4. 培养学生分析和解决实际工程应用问题的能力;
5. 培养和提高学生的软件文档撰写能力。
实
验
要
求
1. 基本要求:
(1)分析系统的功能需求和业务流程;
(2)根据面向对象思想提出系统的设计方案;
(3)采用Java语言对系统进行编程、调试和修改。
2. 创新要求:
在基本要求达到后,可根据自己对银行业务需求的理解,对系统的功能进行完善,也可以对系统的设计思路进行优化改进等。
3. 专题实验论文编写要求:
按照报告模板统一规格撰写打印报告。
设
计
题
目
详
细
要
求
第一部分
编写支票账号类(CheckingAccount),它包含两个实例变量,balance(余额)和total(总服务支出),为每个实例变量编写get和set方法。程序读入当月的初始余额和一组交易数据,对于每一笔交易,程序需要显示交易数据、当前余额和总服务性支出。对于每笔存款,服务性支出为1元,对于每笔支票支出,服务性支出为1.5元。如果当月余额低于500元,产生服务性支出5元(只在第一次发生时产生)。如果当月余额低于50元,程序需要打印警告信息。如果某笔交易支票支出导致余额为负,需要产生服务性支出10元。每笔交易数据格式:交易码(int) 交易数额(double)。关于交易的说明:
(1)如果交易码是1,交易数额表示支票支出额;
(2)如果交易码是2,交易数额表示存款额;
(3)最后一笔交易码是0;
(4)使用JOptionPane 产生对话框。
第二部分
在第一部分的基础上,修改支票账号类,增加Transaction对象数组和整型变量transCount(每增加一个交易对象,transCount加1.)。创建Transaction类,存放transNumber(t当前transCount的值,流水序号),增加实例变量 transId(1表示支票支出 2表示存款 3表示服务性支出)。增加实例变量transAmt,提示用户,显示选项:1)输入交易;2)所有交易列表;3)所有支票支出列表;4)所有存款列表。增加成员函数 addTrans(增加一笔交易),getTrans获取一笔交易,getTransCount获取transCount的值。
提示:不要把所有的处理步骤放在main()函数中。
第三部分
在第二部分的基础上,修改CheckingAccount类,使其成为Account类的子类。Account类包含实例变量 name(字符串), balance(余额) ,编写相应的get方法和set方法。
CheckingAccount类仍然保留实例变量totalServiceCharges(总服务性支出)浮点型,Transaction[] transList,创建Check类,它是交易类Transa5558888888888ction的子类。Che
您可能关注的文档
最近下载
- 基于stm32的智能宠物喂食系统.doc VIP
- 辽宁名校联盟2025-2026学年高三上学期8月联合考试数学试卷.docx VIP
- 【高分复习笔记】方先明《证券投资学》笔记和课后习题详解.pdf VIP
- 智算中心项目可行性研究报告.docx
- 数学人教版八年级上册全等三角形课后练习.doc VIP
- Unit 7 Will people have robots公开课教学设计.doc VIP
- 12S522混凝土模块式排水检查井.docx VIP
- 智慧农业报告PPT模板.pptx VIP
- 作业1——职业生涯规划档案.doc VIP
- 北京交通大学1998年—2024年891通信系统原理真题及答案.pdf
文档评论(0)