java课程设计指导书
- 格式:pdf
- 大小:260.85 KB
- 文档页数:16
课程设计指导书课程设计名称:Java程序设计课程设计课设目的:本课程设计是在学习Java程序设计之后的实践教学环节。
该实践教学是软件设计的综合训练,包括问题分析、总体结构设计、用户界面设计、程序设计基本技能和技巧。
要求学生在设计中逐步提高程序设计能力,培养科学的软件工作方法。
学生通过课程设计在下述各方面得到锻炼:1、能根据实际问题的具体情况,结合面向对象的基本理论和基本技巧,正确分析问题,并能设计出解决问题的有效算法与程序。
2、提高程序设计和调试能力。
学生通过上机实习,验证自己设计的算法和程序的正确性。
学会有效利用基本调试方法,迅速找出程序代码中的错误并且修改,进一步提高程序设计水平。
课程设计内容:1、分析项目要求每个课程设计项目都有其相关的设计要求,其中对项目实现的功能做了详细定义。
如果某些知识面掌握的不是很好,可以再返回去重新熟悉与掌握。
2、自学新知识每个课程设计项目都涉及一些新的知识面〔老师没有在课堂上讲解的内容,在开始设计前,首先要查阅相关资料,学习和掌握项目中涉及的新知识,提高自学能力。
3、界面设计本次课程设计有的是图形界面程序,所以在实现程序功能前,可以先完成图形界面设计〔可以采用swing或者JavaFX。
在部分项目运行效果示例中,抓取了运行结果界面。
项目图形界面所涉及了容器、组件、布局知识,在设计图形界面前,可以再回顾下以上知识〔建议采用较智能的开发工具如:Eclipse、MyEclipse等。
4、项目功能实现每种功能其实就是相应控件的响应事件,所以要根据课程设计要求把各种功能转换成相应组件的响应事件。
如动作事件〔ActionEvent、键盘事件〔KeyEvent、鼠标事件<MouseEvent>、焦点事件<FocusEvent>。
对于比较复杂的功能,先要设计该功能实现的算法和程序流程图,然后再用程序语句去实现。
5、项目测试与扩展项目程序设计完以后,运行该项目,一一测试所有项目功能,如有不合要求的话,重新修改程序以达到项目要求。
《JAVA程序设计基础课程设计》指导书课程名称:JAVA程序设计基础课程设计设计题目:班级通信录电子万年历简单计算器聊天小程序图书管理系统学生成绩管理系统英汉电子小字典使用班级:通信151-2 指导教师:宫淑兰、张明玉一、课程设计的目的和要求1、通过面向对象程序设计课程设计,使学生能将学到的面向对象的程序设计思想用到具体的工作和学习中,加深对类与对象的理解,要求学生能够对现实生活中许多具体的事物抽象出来,并掌握继承与派生,基类、虚函数和多态性的概念。
2、通过这次课程设计掌握面向对象的编程思想,为后续课程打下基础。
3、培养学生实际操作能力和团结协作能力,为以后的工作打下坚实的基础。
二、课程设计内容运用Java语言描述各种类,每一个类应包含数据成员和成员函数。
设计基类和派生类,并运用多态性和虚函数的知识。
注重面向对象程序设计理论知识的理解与实际的动手编程能力,要求学生设计具有继承与派生以及多态性的类,理解面向对象程序设计的核心的概念。
不得从网上下载或者抄袭别人的资料,一经发现,课程设计不及格。
三、课程设计进度表时间为一周,大致划分如下:第一天布置任务及分组,总体需求分析,编写相关文档,设计说明,查找资料第二天基类、各派生类设计及代码实现,各模块的编程设计第三天各模块的调试与修改,系统组装,程序总调试,修改第四天~第五天撰写课程设计说明书,课程设计检查与答辩四、课程设计步骤与方法1、需求分析:为提出的问题找出解决的办法和思路。
用自顶向下的方法创建主程序和子程序,控制对象间的相互作用。
2、根据需求,设计系统功能模块,并设计相应的类结构。
3、根据基本思路,确定输入和输出,设计程序的算法。
4、确定用到的所有类的描述和定义,并设计测试程序来对类进行测试。
5、在计算机上编译程序,检验程序的可运行性。
6、编写面向对象程序设计课程设计说明书。
课程设计说明书要求:1)封面2)目录3)正文4)参考文献5)附程序源码(纸质、电子版)五、课程设计答辩完成课程设计后,组织学生进行答辩,讲解设计思路和编程方法。
Java面向对象程序设计语言课程设计指导书(精选5篇)第一篇:Java面向对象程序设计语言课程设计指导书山东建筑大学商学院电子商务专业《Java面向对象程序设计语言》课程设计(实验)指导书一、对学生的基本要求:1、理论联系实际、严肃认真、实事求是的科学态度和勇于探索的创新精神。
2、运用所学基础理论与专业知识分析和解决实际问题,培养独立思考完成任务的能力。
3、运用Java面向对象程序设计方法、标准与规范开发小型应用软件系统。
二、设计的要求及内容及要求:应用Java面向对象程序设计语言开发小型应用软件系统。
可以从给定的选题中选择一个课题或自拟课题(自拟课题需经指导教师批准),完成系统分析、设计和开发。
具体要求如下:(1)针对你所选择的系统进行需求分析,写出系统的功能要求,设计的应用程序应具有的功能要素。
(2)程序代码应符合教学中应该具有的规范要求,类名、方法名,属性名称应与设计中实际的应用含义相符,程序中具有相应的注释。
(3)程序的界面要合理、美观。
(4)每人最终提交一个可行的应用软件程序和规范的课程设计说明书。
说明书应严格按照说明书的要求,格式清晰、规整。
并提交所设计程序的电子文档。
三、设计进度:1、17周周一~周二:选题,系统的需求分析。
分析并规划你所设计的系统应达到的功能,满足什么样的要求。
2、17周周二~周四:系统设计。
分析要达到你所要求的功能需要编写什么类,规划类的层次结构,设定好类明、方法名、属性名;规划你所设计的系统应具有什么样的界面布局。
查阅资料帮助自己规划好你的系统。
3、17周周五~18周周二:程序设计。
根据自己所规划的程序进行具体代码设计,代码设计要符合程序设计的规范要求,注意程序的编写格式。
4、18周周三:程序测试。
对自己所规划的程序进行测试,看是否有异常及程序Bug出现,并进行调试修正程序代码。
5、18周周三:编写课程设计说明书。
按照本指导书要求格式编写程序设计报告(见附件)。
《JAVA程序设计》课程设计指导书一、目的和意义《JAVA语言课程设计》是学完《程序设计语言一JAVA》课程Z后,让学生综合运用所学到的JAVA编稈基础以及应用,进行较大规模的、具有一定综合性、复杂性的软件开发,对理解JAVA稈序设计语言以及应用的精龍,具有重要实践意义。
能够通过实践来巩固、加深对JAVA的理解和运用,同时通过理论联系实际,能够培养学生的动手设计和实践能力,能够提高学生的学习兴趣,并且能够培养和增强学生通过自己独立解决实际问题所带来的“成就感”。
此外,通过木课程设计学生能够掌握软件开发的过程,在软件开发的备个过程有切身体会。
二、选题要求选题要符合木课程的教学要求,通常应包含面向对象程序设计思想(类设计、继承、多态性的应用)、异常处理、图形用户界面设计,并注重数据结构类的自觉使用,此外,多线程技术、网络编稈技术(Socket编程、基于WEB的JSP开发、Applet开发)可以兼顾。
注意选题内容的先进性、综合性、实践性,应适合实践教学和启发创新,选题内容不应太简单, 难度要适屮;最好结合软件开发实际情况进行选题,反映JAVA的语言特性和应用特点,并且有一定的实用价值;软件成果具有相对完整功能,并易于使用,易于理解,具有良好的可维护性。
三、任务及要求1.任务%1能够掌握JAVA的基木编程技术,如循环、递推、递归;%1理解面向对彖的思想,熟悉类、对象、继承及多态性概念;%1熟悉异常处理的特点和用法;%1掌握图形界面的设计;%1熟悉数据结构类的应用;%1对于多线程技术、网络编程技术(Socket编稈、基于Web的JSP开发、Applet开发)知识根据课程设计课题的需要进行选择。
2.要求%1选定设计课题,下达设计任务;选题可由指导教师选定,或由指导教师提供几个选题供学生选择;也可由学生自己选题, 但学生选题需通过指导教师批准。
课题应在设计周之前提前公布,并尽量早些,以便学生有充分的设计准备时间。
《Java语言程序设计》课程设计指导书一、教学目标《Java语言程序设计》是计算机类专业和信息安全专业的专业课。
Java语言是目前广为流行的面向对象程序设计语言,适用于网络编程,满足Internet上软件开发的需要。
因此本课程是一门概念性和实践性都很强的专业课程。
本课程从基本程序设计流程出发,逐步过渡到面向对象的程序设计方法,由浅入深地讲解面向对象的编程思想。
java课程设计是巩固所学理论知识、提高程序设计能力的重要实践环节。
通过课程设计的训练,使学生能够综合应用Java的基础知识和基本方法,体会软件设计的全过程,编写出高效率的应用程序,培养学生的数据处理能力,提高软件设计能力,从而为今后进行系统软件和应用软件的开发研究打下坚实的基础,并倡导刻苦钻研的精神和严谨的治学作风。
二、教学要求课程设计要求每位学生熟练运用Java语言,按照面向对象程序设计思想,独立编制一个略具规模、中等难度的应用程序。
调试通过并写出课程设计报告,课程设计报告包括题目说明、题意分析、设计目的、设计特点、功能说明、主要功能程序段、运行结果及结果分析、编程经验、设计体会、存在问题及解决方法等。
三、课程设计题目课程设计课题分推荐课题和其它课题:推荐课题:javaweb开发的管理系统(图书查询系统、汽车租赁系统、仓库管理系统、人事管理系统等)其它课题:javaswing开发的游戏、工具、管理系统俄罗斯方块、5子棋游戏、扫雷、模拟考试系统2、设计要求⑴独立编制一个略具规模、中等难度的应用程序。
⑵调试通过并写出课程设计报告,课程设计报告包括题目说明、题意分析、设计目的、设计特点、功能说明、主要功能程序段、运行结果及结果分析、编程经验、设计体会、存在问题及解决方法等。
四、主要开发工具Javaweb相关工具五、课程设计报告要求1. 封面:按下面所给的格式填写2.正文要求如下:(1)题目说明;(2)题意分析;(2)设计目的;(3)设计特点;(4)功能说明;(5)主要程序段;(6)运行结果分析以及测试结果(7)存在问题解决方法(8)结束语(设计收获体会)3.报告正文格式要求:·大标题三号加粗·小标题四号加粗·正文宋体小四号字·每个自然段开始空两格.·文中英文用新罗马(time new roman),四号4.其他要求:字数5000字六、提交的材料(一)、程序(电子版)(二)、程序设计说明书(打印)七、课程设计成绩评定平时出勤及表现: 10%课程设计完成情况,难度等级60%课程设计报告、文档资料:30%1、期末成绩评定实习成绩 = 实际操作、调试和测试(效果)+ 设计报告 + 平时表现。
《面向对象程序设计》课程设计指导书一课程设计目的《面向对象程序设计》课程设计是综合运用所学JA V A语言知识、编程技术和基本图形设计进行实际操作的补充实践课程。
JA V A语言突破传统纵向顺序化、横向结构化的程序设计思维特点,以对象为核心,封装事物的静态特征与动态行为为一体,实现事物的千丝万缕的复杂结构,对象既各自独立又相互关联,容易移植与更新。
作为类集合中的一个个个体的对象,对应着世间万物的实物个体与非实物个体,每一个个体经历着从无到有、从生存到消亡的生命历程。
这些有关对象的概念在JA V A程序设计中很抽象,不具体操作很难理解,另外封装、继承与多态等面向对象的核心概念也需要在实践过程中逐步体会。
面向对象课程设计是JA V A应用开发的系统工程,要求学生按照面向对象的思想来分析问题、解决问题,熟练掌握对象编程、交互事件的处理、Swing组件的使用、异常处理、输入输出流处理以及JA V A网络应用。
课程设计过程需要系统分析、调研、调整与测试,通过JA V A网络应用编程、数据库与图形用户界面设计的综合应用,培养学生灵活应用JA V A语言进行系统设计的专业技能。
二课程设计方法与步骤1 选定主题,收集资料,调查研究系统需求与功能目标;2 界定系统功能目标,规划功能模块;3 根据调研结果,设计具体类、接口及抽象类;4 编写JAPPLET、JSP、JA V ABEAN;5 调试与修改,直到达到系统原定目标与需求;6 总结系统设计的优缺点,分析设计过程中的经验教训;7 把上述过程写成2000字左右报告,并附参考文献;8 在本学期结束之前提交系统电子版与设计报告。
三课程设计时数《面向对象程序设计》课程设计共两周60学时。
四课程设计基本要求1、学生根据老师指导,认真做好系统设计前调研工作;2、每人任选一主题,该主题具有实际意义如银行理财系统、股票查询系统等;3、系统至少包含三个功能模块如登陆模块、查询模块及管理模块等;4、系统至少包含五到十个以上的类及若干JAVA文件;5、系统必须包含基本图形界面设计、小程序应用与数据库操作;6、系统基本框架为JSP页面,可以嵌入FLASH等动画作为前端;7、独立完成设计,主题可以相似,内容必须区分;8、在学期结束前完成课程设计;9、提交课程设计报告与调试正常的电子版系统文件。
《面向对象程序设计(Java)》课程设计指导书中南民族大学管理学院信息管理与信息系统专业2011年3月目 录1 《面向对象程序设计(Java)》课程设计的性质、任务与目的 (1)2 《面向对象程序设计(Java)》课程设计的实施 (1)2.1 基本要求 (1)2.2 实施过程 (2)2.2.1 开题 (2)2.2.2 系统分析与系统设计 (2)2.2.3 系统实现 (2)2.2.4 系统测试和软件发布 (3)2.2.5 编写并提交课程设计报告 (3)2.2.6 系统评价与验收 (3)3 《面向对象程序设计(Java)》课程设计题目 (3)4 附件一:《面向对象程序设计(Java)》课程设计报告封面 (5)5参考书目 (7)1 《面向对象程序设计(Java)》课程设计的性质、任务与目的《面向对象程序设计(Java)》课程设计是“面向对象程序设计(Java)”课程之后的一个教学实践环节,是信管专业的重要实践性课程。
其基本任务是综合利用Java语言和课程设计课中学到的编程知识和编程技巧,完成具有一定难度、一定编程量的课程设计题目,使学生掌握高级编程语言的知识和编程技术,掌握程序设计的思想和方法,具备利用计算机求解实际问题的能力。
同时也是对软件开发与项目管理过程的综合训练。
通过《面向对象程序设计(Java)》课程设计综合训练,应该达到以下基本目标:(1) 进一步巩固和复习Java程序设计的基础知识,提高编程技术。
(2) 进一步掌握Java面向对象的设计思想。
(3) 进行利用Java语言开发项目的训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。
(4) 提高学生程序调试的技巧和软件设计的能力。
(5) 提高学生分析问题、解决问题以及实际运用的能力。
(6) 为软件工程、信息系统分析与设计等课程的学习乃至毕业设计奠定必要的实践基础。
2 《面向对象程序设计(Java)》课程设计的实施2.1 基本要求(1)每位同学至少完成1个以上(含1个)的课程设计题目;(2)课程设计题目分给定题目和自选题目,即从给定题目中选择或者自拟题目完成,其中自选题目应与本课程设计的任务和目标相符,并需征得指导老师的同意。
JA V A程序设计课程设计指导书一、课程设计的目的与要求:1.掌握JA V A语言中面向对象的概念,并能在程序中熟练运用。
2.了解面向对象程序设计(JA V A)的基本概念以及运用面向对象技术进行程序设计的基本思想。
3.能正确编写和调试JA V A程序。
4.了解在JA V A环境下进行程序设计的基本思想和方法。
二、设计内容2.1项目一:连连看游戏程序的设计项目描述与设计要点(数据结构算法要求较高)1.设计一个连连看的游戏程序。
2.在JAVA环境下,将上述程序使用GUI、数据结构等内容完成3.设计思路:(1)界面设计1)初始测试界面可以考虑使用简单的按钮来代表连连看游戏中的图标。
2)布局可以考虑使用GRID方式。
3)设计菜单选择连连看难度等内容,具体可参照QQ连连看,也可自定义。
4)考虑完善界面,例如图片、声音、动画等。
(2)代码设计1)本设计的核心为练练看算法的设计,可以考虑数据结构中的图的遍历章节,合理设计算法,将界面中各按钮的分布映射入数学矩阵进行路径规划。
(可以上网搜索相关算法)。
2)完成连连看游戏的图形、算法等代码的设计。
3)有能力的同学可以考虑网络对战,设计SOCKET服务器,使得CLIENT之间通信是否已完成游戏。
4.实验步骤(包括操作方法、数据处理)(1)界面设计(2)算法设计(3)代码设计(4)网络通信设计2.2项目二:你画我猜游戏程序的设计项目描述与设计要点(计算机图形、网络编程要求较高)1.一个类似于电子白板的“你画我猜”游戏设计(若不知道此游戏,请上网查找),游戏要求一方绘图后通过网络将绘图内容显示于另外一方界面中,由另外一方猜测绘制的内容,并通过键盘输入告知绘图方。
2.在JAVA环境下,将上述内容设计成为应用程序。
3.设计思路:(1)界面设计:设计好友与好友间两两通信游戏,可以选择线上好友与之游戏。
(2)服务器端设计:设计使用线程进行多客户端的连接。
服务器端负责游戏好友间的绘图内容及文本内容的传输。
前言Java高级程序设计是计算机科学的基础理论知识,也是软件设计的技术基础。
本课程设计的性质是检验理论课学习的效果以及综合运用的能力,目的是训练学生进行复杂程序设计的技能和培养良好程序设计的习惯。
本课程设计的任务是要求学生使用Java语言编程,解决具有一定规模的、具有实际意义的应用题,实现理论课所要求掌握的java解决实际问题。
本指导书由计算机与通信工程学院黄永丽编写,由于时间仓促,难免有许多错误欢迎广大师生批评指正。
目录前言一、课程设计的基本任务二、课程设计目的和意义三、课程设计的要求四、课程设计的内容五、课程设计的基本步骤和方法四、课程设计说明书附录1 课程设计任务书模板附录2 课程设计总结报告模板一、课程设计的基本任务Java高级程序设计是一门涉及java基础编程和高级编程的课程,需要较好的java语言的程序设计和调试能力,如果学生能够按照要求,从时间和精力上保证完全的投入,相信能够有很大的收获,学生要发挥自主学习的能力,充分利用时间,安排好课设的时间计划,并在课设过程中不断检测自己的计划完成情况,及时的向教师汇报。
《Java高级程序设计》课程设计是计算机科学与技术专业的主要实践性教学环节。
在进行了专业基础课和《Java高级程序设计》课程的基础上,设计一个实际的应用软件,初步软件设计的基本方法,提高进行工程设计的基本技能及分析、解决实际问题的能力,为毕业设计和以后的工程实践打下良好的基础。
二、课程设计目的和意义目前,很多新的技术领域都涉及到了Java语言,Java语言是面向对象编程,并涉及到网络、多线程等重要的基础知识,因此Java语言也是学习面向对象编程和网络编程的首选语言。
按照教学培养计划要求,学生在学习完课本中指定课时的知识后,应安排一定课时的课程设计。
其主要目的是使学生深入理解并实践在本课程中所学的有关JAVA程序设计方面的语言基础、异常处理、事件处理、小应用程序以及图形用户界面设计等。
本课程设计是为了配合Java程序设计课程,帮助学生深入学习掌握Java语言,熟练运用这个工具而设立的课程。
通过课程设计各个项目的综合训练,加强学生对JAVA语言的理解,检验学生对专业理论知识理解与掌握的程度,锻炼学生综合运用JAVA程序设计处理所学的知识实际分析问题、解决问题的能力,使课堂上的理论在实践中得到运用,提高学生的综合素质,为学生毕业后的实际工作打好基础。
三、课程设计的要求本次课程设计是对前面学过的所有面向对象的编程思想以及编程方法的一个总结、回顾和实践,因此,开始设计前学生一定要先回顾以前所学的内容,明确本次作业设计所要用到的技术点并到网上搜索以及查阅相关的书籍来搜集资料。
通过编写一个基于JAVA的应用系统综合实例,来掌握Java语言编程技巧。
根据Java课程设计的特点,课程设计的选题要结合所学专业,对所选课题,要认真进行调查研究、系统分析,选题应当符合以下要求:(1)符合本专业培养目标的要求、体现本专业的特点。
同时选题要满足运用知识和培养能力方面的综合训练。
(2)在充分注意满足教学要求和对学生技能训练的前提下,选题应尽可能结合生产、科研、管理、教学等方面的实际需要,同时符合教学要求的模拟题目。
(3)难易程度适当,在规定时间内可以完成。
(4)选题一般由指导教师下达,自选的题目必须经过指导教师的同意。
尽量做到一人一题。
整个课程设计结束时,必须提供课程设计报告和设计的程序,并且要有电子版和书面形式。
电子版文件要求每人建立一个目录,目录名称为班级学号姓名。
在该目录下再建立两个子目录,一个子目录取名为源程序代码,存放系统开发的源程序代码;另一个子目录取名为课程设计报告,存放课程设计报告。
四、课程设计的内容在JAVA基础内容学习结束后,教师可以结合课程的教学计划及学生的具体特点,选用应用中最典型、最实用的几个案例进行课程设计。
案例之间互相独立,学生可以选择某一个案例进行上机实验。
这些案例应该各有特色,总体来说Java课程设计的案例一般分为3类:基本语言和算法、游戏、MIS系统。
其中,MIS系统占大多数。
相应的数据库设计和数据库设计和数据库驱动可以让学生认识到MIS系统的开发不仅仅是一个应用程序的编写过程,而是以软件工程的思想为导向,从可行性研究开始,经过系统分析、系统设计、系统实施等主要阶段的过程。
在设计结束后,要求学生上交课程设计的案例设计和课程设计报告。
学生提交课程设计报告要求1)设计题目2)设计目的3)设计内容4)系统分析和设计5)实现和源程序五、课程设计的基本步骤和方法1、学生以自学为主,独立完成设计任务,注重学生能力的培养。
2、教师要注意按学生基础和能力提出要求,辅导时要有侧重,做到因材施教。
对基础差的学生要勤检查多指导,对能力强的学生应提出更高的要求,增加些选作内容,充分发挥其潜力。
3、教师要教书育人。
要求学生从点滴开始,每步操作都要按规定去做,以培养严肃认真的科学态度。
选定方案要考虑经济效益,坚持勤俭节约的原则。
要教育学生团结协作,遵守纪律,爱护公物。
通过设计提高业务能力,提高思想觉悟。
4、课程设计安排①教师下达设计任务书任务书内容包括题目、主要技术指标和要求、给定条件及原始数据、所用仪器设备和参考资料及文献等。
教师讲授必要的设计思路和设计方法。
②生完成预设计本阶段学生应明确任务,查阅资料及文献(主要自学),掌握工程设计基本方法,确定设计方案,进行设计分析,完成预设计。
③实验阶段经教师审查通过预设计方案后,即可进行编程调试。
实验由学生独立完成,教师定时指导。
④设计总结阶段本阶段学生要认真完成课程设计报告书,整理技术资料,如有需要还应写出课程设计的心得体会和改进意见。
课程设计报告书包括:设计任务及主要技术指标、设计方案及论证结果、系统的原理框图、设计程序、实验结果、实验中主要问题及故障现象的分析及设计结论等。
报告书中还应附实验数据、系统软硬件环境、使用说明及参考资料等。
四、课程设计说明书课程设计要求学生在以下模块中选作一个1、编写一个记事本程序要求:用图形用户界面实现。
能实现编辑、保存、另存为、查找替换等功能。
提示:使用文件输入输出流。
2、模拟龟兔赛跑要求:用图形用户界面实现。
能设置比赛时间,马匹的数量等等。
在任意时间段内马匹的速度是随机的。
开始比赛之后以动画显示赛马过程。
提示:使用多线程3、学生信息管理系统要求:使用图形用户界面用数据库建立1或2个学生信息表。
(不限使用哪种数据库)能连接数据库并实现查询、增、删、改等功能。
4、图书信息管理系统要求:使用图形用户界面用数据库建立1或2个图书信息表。
(不限使用哪种数据库)能连接数据库并实现查询、增、删、改等功能。
5、聊天小程序要求:使用图形用户界面。
能实现一个聊天室中多人聊天。
可以两人私聊。
提示:使用socket通信6、ATM柜员机模拟程序要求:使用图形用户界面。
当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行:1、查询余额:初始余额为10000元2、ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。
3、ATM存款:不能出现负存款。
4、修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。
7、超市收银系统要求:使用图形用户界面。
由收银员输入顾客的会员卡卡号(若有卡)、所购商品的货号等。
从数据库中取出有关价格信息,再把这些信息返回给收银台。
同时把该收银台的销售总量和有关种类商品的剩余量以及该持卡顾客的消费情况交数据库存储以供查询。
另外,对没有卡的消费情况不记录该顾客的消费情况等个人信息。
如果一个未持卡顾客一次购物满200元,可为其发放一张会员卡,以后在该商场购物可向9折优惠。
8、万年历要求:使用图形用户界面。
实现日期与星期的查询9、网络监听程序要求:使用图形用户界面。
有服务器和客户端,服务器监听客户端的登陆。
即:如果A客户端登陆服务器,则服务器界面上的A字母对应的红灯变成绿色。
绿灯表示连接,红灯表示断线。
提示:socket的监听方法10、全球通计费程序要求:使用图形用户界面。
使用真实的全球通资费标准,模拟统计一个特定号码的一个月的实时话费。
能根据输入实现各种用户的话费的计算并显示月实时帐单。
提示:使用接口和多个子类实现分别表示金卡、银卡等各种套餐的话费计算。
11.日历记事本要求:带有日程提醒功能的日历。
1、显示信息:用户可以向前翻页查询前一个月的日期,也可以向后翻页查询下一个月的日期。
2、定时提醒:用户可以针对某一天来添加,删除和编辑这一天的日程提醒信息,当系统时间和提醒时间相吻合时,给出具有提示信息的对话框。
3、查询信息:用户可以查询到某个月的所有的提示信息。
12.电子英汉词典要求:能够编辑词典库中的信息能够实现英译汉,汉译英。
(要考虑一词多义)13.加密与解密要求:采用图形用户界面1、给定任意一个文本文件,进行加密,生成另一个文件。
2、对加密后的文件还原。
14.小游戏要求:。
程序随机产生20—50根火柴,由人与计算机轮流拿,每次拿的数量不超过3根,拿到最后一根为胜。
(使用图形界面)15.敏感词汇分析要求:任意选择一个文本文件,分析该文件,如果存在敏感词汇(这些词汇保存在sentive.txt文件中,每个词占一行),报告每个词出现的次数。
16、猜数字游戏要求:计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到,给出所用时间和评语。
要求提交Application和Applet两个版本的程序。
17、小学算术运算测试程序要求:制作一个可供小学数学运算程序:10以内加减法,能根据输入题数出题,判断做题是否正确,最后计算分数。
要求提交Application和Applet两个版本的程序。
18、模拟科学计算器要求:界面模拟Windows中的计算器程序。
实现基本数学运算、函数等功能:加、减、乘、除、阶乘、正弦、余弦和指数运算。
实现要点:添加相关组件并进行按钮事件处理。
要求提交Application和Applet两个版本的程序。
19、模拟画图要求:模拟Windows中的画图程序,实现图形图像的编辑、修改、保存等功能。
20、模拟时钟要求:通过多线程技术,重绘界面,界面包括表盘和指针。
并用数字表显示时间。
实现要点:多线程技术,图形的绘制。
21、打字训练测试软件要求:设计一个英文打字测试软件。
从文件中调入英文录入材料,最后可以给出错误率,平均录入速度。
22、ip地址、手机归属地查询实现要点:数据库查询。
23、五子棋功能要求:可两人对下(用鼠标操作),判断胜负。
界面要求:美观简洁,有简单操作说明。
24、电话号码查询系统。