Java语言课程设计题目_第1页
Java语言课程设计题目_第2页
Java语言课程设计题目_第3页
Java语言课程设计题目_第4页
Java语言课程设计题目_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、java 语言课程设计设计目的:1、复习、巩固java语言的基础知识,进一步加深对java语言的理解和掌握;2、课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来, 锻炼学生的分析解决实际问题的能力。 提高学生 适应实际,实践编程的能力;3、培养学生在项目开发中团队合作精神、创新意识及能力。设计要求:1、对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理;2、标识符命名遵循java命名规范,代码多加注释;3、注意各种可能遇到的异常处理,注重提高程序运行效率;4、系统设计要实用,编程简练,可

2、用,功能全面;5、尽量使用图形界面实现,要符合日常软件使用规范来设计菜单和界面。6、 说明书、流程图要清楚;7、记录设计情况(备查,也为编写设计说明书作好准备) ;8、 要求采用模块化程序设计方法,及锯齿型书写格式(缩进格式) ,要求上机调试通过和按设计报告格式;9、上交课程设计软件代码、课程设计报告交老师保存。另外要用 a4 打印一份 上交。设计时间:2012年-2013 年第一学期 第 10 周设计方式和安排:设计方式:学院实验室上机安排: 布置题目;中期检查;验收考核内容和方式:课程设计结束时,要求学生写出课程设计报告(附源程序),可运行的软件系统;课程设计成绩分两部分,设计报告占30,

3、设计作品占70。按照优秀、良好、中、及格,不及格五级给予成绩。设计题目:(要求每个学生在下面题目中选择一个适合自己且感兴趣 的题目独立完成,若需新知识一定要去查资料,如果自己有另外的感 兴趣的项目,可以自己设计,但一定不能是随便下载一个应付, 否则 将定为不及格,且不给补答机会,切记)1、猜数游戏 功能要求:计算机产生随机数,猜中即胜,猜不中,提示是大了还是小了,继续猜,直至猜到,给出所用时间和评语。界面要示:用字符界面实现、也可用图形界面实现。2、学生成绩管理功能要求:1)输入n个同学的学号,姓名,m门课程成绩。2)计算出平均成绩。以平均成绩降序输出成绩表。3)输出全组各科平均分,最高分和最

4、低分。4)输入姓名查询成绩 界面要示:用字符界面实现、也可用图形界面实现。5)能连接数据库并实现查询、增、删、改等功能(此项功能作为可选项,可以不要)03、高级计算器模拟程序 功能要求:该程序显示gui用户界面,能实现整数 的加、减、乘、除、乘方、立方、n次放、开平方、开n次方、倒数、三角函数、lnnrnrnnn eqn二phi = 1l_j 丁i反三角函数运算。界知1p德曲程序见面 面基本要求:用图形界面实现。4、画随机的圆功能要求:实现简单的动画。具体要求:自动出现由小到大变换的圆,位置与颜色随机,变到150直径时擦除,重新再出现圆;变换速度有 html文件传入的参数控制(控制sleep时

5、间)。界面要求:用java applet实现。5、用菜单和按钮来控制绘图 功能要求:实现简单绘图功能,具体要求:画 直线,画空心或实心椭圆、画空心或实心矩形、画多边形(图形的位置和大小可 在程序中设定)。界面要求:用图形界面实现。可参考图 2、图3和图4。图5使用按钮绘图6、聊天小程序功能要求:使用图形用户界面,能实现一个聊天室中多人聊大,可以两人私聊,可以发送文件。 提示:使用socket通信7、万年历带日程提醒功能功能要求:使用图形用户界面,能显示月历,用户可以更改月份和年份,带有日程提醒功能。用户可以向前翻页查询前一个月的日 期,也可以向后翻页查询下一个月的日期。 定时提醒:用户可以针对

6、某一天来添 加,删除和编辑这一天的日程提醒信息, 当系统时间和提醒时间相吻合时, 给出 具有提示信息的对话框。查询信息:用户可以查询到某个月的所有的提示信息。能够显示系统时间。能够设置闹钟。能够查询若干国际大城市(分布在不同时区) 的时间。8、电子英汉词典 功能要求:能够编辑词典库中的信息,能够实现英译汉,汉 译英(要考虑一词多义)。9、加密与解密功能要求:采用图形用户界面,给定任意一个文本文件,进行加密,生成另一个文件;对加密后的文件还原。10、销售管理系统 功能要求:1)产品类别信息管理:对客户的基本信息进行添 加、修改和删除。2)产品信息管理:对产品的基本信息进行添加、修改和删除。3)供

7、应商信息管理:对供应商的基本信息进行添加、修改和删除。4)定单信息管理:对定单的基本信息进行添加、修改和删除。11、计算带变量的数学表达式的程序功能要求:1)由用户输入一个表达式,求出其计算结果后显示。 2)允许在表达式中出现常用的数学函数,如绝对值、取整、三角函数、倒数、平方根、平方、立方等。3)要能够判断出表达式中的变量名及其个数,按照变量名自动弹出/出现输入界面逐个让用户输入变量。4)尽量使用图形界面实现,要符合日常软件使用规范来设计菜单和界面。 5)如果无 法实现图形界面,则在命令行方式下也需要提供菜单,方便用户操作。 12、学生基本信息管理 功能要求: 1)需要管理的学生信息有:学号

8、、姓名、性别、出生日期、政治面貌、家庭住址、电话、宿舍号。 2)实现查询、增、删、改等功能。3)存文本本件或者使用数据库。13、抽奖程序功能要求:1)能够在电脑上抽奖,分别抽取4 等奖、 3 等奖、2 等奖、 1 等奖、特等奖,设定每种奖项的人数后分别一次抽取每个奖项。 2)按 给定的总人数以序号或电话号码为抽奖依据。3)要求屏幕上能够显示抽奖的号码滚动过程,按“停止”按钮给出抽奖结果。 4)要求漂亮的图形用户界面。 14、度量衡换算器 功能要求: 1) 网上去找几个度量衡换算器现成软件,综合其优点,编写出源代码,实现常见长度、面积、容积(体积)、温度(华氏/摄氏)的换算。2)要求漂亮的图形用

9、户界面。15、个人财务系统 功能要求: 1) 管理个人每月收支。包括资金来源、数目, 各项平时主要支出款项和其它支出, 月平均支出, 支出将要超标提醒, 交款提醒 等等。2)要求用加密了的文本文件或数据库保存结果,每次启动时调入上次结果。3)图形界面。16、 学生学籍管理主要描述: 调查学校学生处、教务处,设计一个学籍管理系统。要求:建立学生档案,设计学生入学、管理及查询界面;设计学生各学期、学年成绩输入及查询界面;根据各年度总成绩,查询、输出学生学籍管理方案(优秀、合格、试读、退学);毕业管理;系统维护:如数据安全管理(含备份与恢复) 、操作员管理、权限设置等; 主要功能模块 实现学 生基本

10、情况的录入、修改、删除等基本操作。 对学生基本信息提供灵活的查询 方式。 完成一个班级的学期选课功能。实现学生成绩的录入、修改、删除等基 本操作。 能方便的对学生的个学期成绩进行查询。 具有成绩统计、 排名等功能。 具有留级、休学等特殊情况的处理功能。 17、招聘求职管理系统 主要描述: 编程模拟招聘/求职,设计两个类:企业类(招聘) ;求职者类;职位需求类包括下列功能模块: 1发布招聘需求信息:2增加、修改删除求职简历;3删除过期招聘信息:4查询招聘/ 求职信息:5职位签约; 18、教务辅助管理系统 主要描述: 1 主要的数据表教师基本信息表,课程表,教室资源表等2功能模块1) 对上课教师基

11、本信息进行管理。2)对全院开设的课程进行管理。 3) 录入教师基本上课信息。 4) 实现自动排课功注意: 课程设计报告: (保存在 word 文档中,文件名要求按照 姓名 -学号 -课程设计报告 起名,如文件名为 张三 -001- 课程设计报告.doc )按照课程设计的具体要求建立的功能模块,每个模块要求按照如下几个内容认真完成;其中包括 :a) 需求分析:在该部分中叙述,每个模块的功能要求b)概要设计在此说明每个部分的算法设计说明 (可以是描述算法的流程图) , 每个程序中使用的存储结构设计说明(如果指定存储结构请写出该存储结构的定义。c)详细设计各个算法实现的源程序,对每个题目要有相应的源程序(可以是一组源程序,每个功能模块采用不同的函数实现)源程序要按照写程序的规则来编写。 要结构清晰, 重点函数的重点变量, 重点功能部分要加上清晰的程序注释。d)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论