JAVA课程设计模板JAVA课程设计模板.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA课程设计模板JAVA课程设计模板

《Java程序设计》课程设计 一、相关要求 1、选题要求:每位同学从下列六个题目里任选一题。 2、提交材料:班委收齐每位同学的纸质课程设计报告第17 周上交老师,电子版和程序源文件由班委收齐后一并上交。 报告需严格按照课程设计报告模板的格式。 3、评分细则:根据功能设计的完善性和报告内容的详尽程 度给分。报告雷同者,视情节严重程度酌情扣分。原文抄袭 网上者,统一按零分处理。 二、课程设计题目 题目一:电子英汉词典 [题目描述] 使用图形用户界面。能够编辑词典库中的信息实现英译汉功能。 [界面提示] [基本要求] 菜单栏功能: “文件”菜单:英汉词典、备份词库、退出 “编辑”菜单:添加词汇、修改词汇、删除词汇 “帮助”菜单:显示关于程序的一些信息 (2)功能要求: “英译汉”功能要求:用户文本框中输入要查询的单词。若该单词存在于词库中,则会在文件对话框中显示其词性及对应翻译;若该单词没有存在于词库中,则会弹出“警告”,说明“查无此词”;若没有输入直接点击“查询”,则会弹出“警告”,说明“查询对象不能为空”。 “备份词库”功能要求:可以实现对现有词库的备份,可将当前词库存入用户所设置的任一位位置。 “添加”功能:弹出对话框,若添加的是词库中没有的单词,系统在添加成功后有提示“添加成功”;若添加的是词库中已有的单词,系统会弹出“警告”,说明“此词汇已存在”。 “修改单词”功能:弹出对话框,用户可自行修改词库中的单词的解释,若输入单词不存在于词库中,系统会弹出“警告”,说明“不存在此单词”。 “删除单词”功能:弹出对话框 用户可自行删除词库中已有的单词,在删除此单词的同时,其解释也会随之被删除,若输入单词不存在于词库中,系统会弹出“警告”,说明“不存在此单词”。 题目二:简单计算器 [题目描述] 使用Java的GUI图形用户界面编程设计并编写一个计算器程序,用户可以通过鼠标或者键盘操作输入参加运算的的数值和运算符,要求能进行加、减、乘、除等混合运算。 [基本要求] (1)实现加、减、乘、除的双目单类别的基础运算; (2)实现加、减、乘、除的多目多类别的混合运算; (3)实现退格、清零等运算。 [界面要求] [实现提示] GUI编程 Component的事件响应。 题目三:学生管理系统 [题目描述] 使用图形用户界面,设计并实现一个基于文件或数据库的学生管理系统,要求实现对学生信息的日常管理。将查询出来的信息应用表格显示出来,在添加信息面板中,设置该信息的各个组件,要求用户填入数据实现添加功能。修改删除面板中创建该信息的各个组件,从数据库或文件中将该信息显示在组件中,再手动修改数据,实现修改删除功能。 [基本要求] (1)实现学生信息录入的功能界面; (2)实现学生信息修改的功能界面; (3)实现学生信息查询的功能界面; (4)实现学生信息删除的功能界面。 [界面要求] [实现提示] GUI、 事件响应机制、 Java的I/O流、java数据库连接。 题目四:日历记事本 [题目描述] 设计GUI界面的日立记事本。该系统将日历、记事本的功能结合在一起,用户可以方便的在任何日期下纪录相关内容或者查询某个日期的记录内容。 [基本要求] 系统界面的日历的年份部分要求可以通过鼠标单击按钮实现年份的前后滚动,同时用户也可以通过键盘输入年份值后回车实现年份的无序切换。 系统界面的日历的月份部分要求可以通过鼠标单击按钮实现某年内月份的前后滚动。 使用鼠标单击选定的日期,在界面的文本区内输入文本后,点击保存按钮,文本以txt格式保存在指定目录内可以查看或者添加该日期下对应得计事本中内容。 点击删除,可删除某日日记 选中某天后,文本区内可显示该日日记内容(读字符到文本区) [实现提示] GUI 、事件响应机制、Java的I/O流 题目五:ATM柜员机模拟程序 [题目描述] 使用图形用户界面。当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM柜员机系统 [基本要求] (1)查询余额:初始余额为10000元 (2)ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。 (3)ATM存款:不能出现负存款。 (4)修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。 [实现提示] GUI 、事件响应机制 题目六:简单万年历 [题目描述] 使用图形界面实现,符合日常软件使用规范来设计菜单和界面,实现一个简单万年历 [基本要求] (1)能够显示实现1800-2100年的日期,包括公历、农历、星期、二十四节气。 (2)能

文档评论(0)

pkaokqunw + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档