面向对象程序设计课程设计任务书.DOC

上传人:国*** 文档编号:973538 上传时间:2018-11-10 格式:DOC 页数:11 大小:82.50KB
下载 相关 举报
面向对象程序设计课程设计任务书.DOC_第1页
第1页 / 共11页
面向对象程序设计课程设计任务书.DOC_第2页
第2页 / 共11页
面向对象程序设计课程设计任务书.DOC_第3页
第3页 / 共11页
面向对象程序设计课程设计任务书.DOC_第4页
第4页 / 共11页
面向对象程序设计课程设计任务书.DOC_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、面向对象程序设计课程设计任务书课程性质:设计总学时数:1 周适用专业:软件工程、嵌入式软件、网络软件学院2013-6一、课程设计目的和任务面向对象程序设计是一门实践性很强的计算机专业基础课程,课程设计是学习完该课程后进行的一次较全面的综合练习。其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用 Java 语言进行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力,提高学生的应用能力。二、设计内容和基本要求设计任务书提供设计题目供学生选择。在指导教师同意的情况下,学生也可以自己选择感兴趣的设计题目,以调动学生参加创新设计的积极性和创造性,

2、给学生充分的自主空间。基本要求:设计工作量为完成一个中小型规模的软件和 1 份软件设计报告书设计必须根据进度计划按期完成三、课程设计参考题目以下题目列出的仅为完成的基本功能,可根据需要完善与课题相关的其他功能。以下题目涉及窗体的设计、菜单设计、数据库设计、文件的读写等多种编程的实现,根据题目的要求自行进行编程设计。每个同学根据自己的学号末两位进行%10+1 的运算方法确定本次课程设计的题目。1、设计一个小学算术运算测试软件 软件基本功能:设计 GUI 界面,通过选择不同运算符(如加减法、乘除法)及运算数的范围(如 10 以内、100 以内等)后随机产生指定书目(10 道,20 道等)的运算式子

3、,测试提交后自动评分,根据不同测试结果给出提示(如“你真棒”,”继续努力”等)。2、编写一个记事本程序,要求如下:(1) 用图形用户界面实现。(2) 能实现编辑、保存、另存为、查找替换等功能。提示:使用文件输入输出流。3、设计一个简单学生个人信息管理系统,该系统具有录入,查询,修改三项基本功能。要求如下:(1) 具有简单的录入,查询和修改功能。(2) 修改学生信息必须输入学号,然后对姓名、性别和专业等进行修改;(3) 使用文件存储数据。(4) 学生个人信息必须包括:学号、姓名、性别、出生日期、身份证号、专业、班级自我简介,其余可自行丰富。(5) 具有对姓名,出生日期和身份证号进行简单效验的功能

4、。4、日历记事本要求:带有日程提醒功能的日历。(1)显示信息:用户可以向前翻页查询前一个月的日期,也可以向后翻页查询下一个月的日期。(2)定时提醒:用户可以针对某一天来添加,删除和编辑这一天的日程提醒信息,当系统时间和提醒时间相吻合时,给出具有提示信息的对话框。(3)查询信息:用户可以查询到某个月的所有的提示信息。5、ATM 柜员机模拟程序 要求:使用图形用户界面。当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录 ATM 柜员机系统,用户可以按照以下规则进行:(1)查询余额功能:初始余额为 10000 元(2)ATM 取款功能:每次取款金额为 100 的倍数,总额不超过 5

5、000 元,支取金额不允许透支。(3)ATM 存款功能:不能出现负存款。(4)修改密码:新密码长度不小于 6 位,不允许出现 6 位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。6、加密与解密要求:采用图形用户界面,建立菜单(1)给定任意一个文本文件,进行加密,生成另一个文件。(2)对加密后的文件还原。7、打字训练测试软件要求:设计一个英文打字测试软件。从文件中调入英文录入材料,最后可以给出错误率,平均录入速度。8、模拟科学计算器要求:界面模拟 Windows 中的计算器程序。实现基本数学运算、函数等功能:加、减、乘、除、阶乘、正弦、余弦和指数运算。

6、实现要点:添加相关组件并进行按钮事件处理。9、敏感词汇分析程序。要求如下:(1)使用图形用户界面实现。(2)任意选择一个文本文件,分析该文件,如果存在敏感词汇,报告每个词出现的次数。(3)敏感词汇保存在 sentive.txt 文件中,每个词占一行,至少设置 10 个敏感词汇。(4)系统使用的 GUI 组件不得少于 5 种,越全面越好,但要合适(和谐界面)。10、个人通讯录管理要求如下:编程实现个人通讯录管理(用文件存储) 。主要提供如下功能:(1)增加记录 (2)删除记录(3)显示所有记录(4)查询记录 (5)文件备份 (6)退出通讯录记录信息包括:姓名,电话,email 等信息,可以采用数

7、据库或文件进行存储。11、自拟题目(必须在征得本班验收教师同意后方可设计,否则成绩记为不及格)四、 提交的材料1、 软件2、课程设计报告书电子文档(报告格式参见软件学院课程设计模板 )3、课程设计报告书输出文档(课程设计报告书一律用 A4 纸、纵向打印)五、课程设计起至时间第 16 周(2013 年 6 月 8 日-2011 年 6 月 14 日)六、上机安排指导、考勤:刘腊梅李建东徐娇月姜文涛于美娜二级分制软件 11-1软件 11-2软件 11-3软件 11-4软件 11-5软件 11-6嵌软 11-1嵌软 11-2嵌软 11-3赵 雪 王 光王永贵 刘腊梅李义杰 刘玲玲郭 伟 孙 宁肖振久

8、 郭鹏飞曲长波 李建东崔丽群 姜彦吉刘宪国 于美娜刘万军 姜文涛注意:(1)上机时间禁止玩游戏,一经发现按缺勤处理(2)上机缺勤 1 次及以上者成绩记为不及格七、成绩评定采取二级分制。周次:16 周嵌软 419 机房上午 下午 晚上星期六(6 月 8 日)端午串休面向对象程序设计嵌软 11-3面向对象程序设计嵌软 11 1-2星期日(6 月 9 日)OOA/D嵌软 10 1-2 嵌入式系统基础 嵌软 10 1-2 面向对象程序设计 嵌软 11 1-2星期四(6 月 13 日)OOA/D嵌软 10 1-2 嵌入式系统基础 嵌软 10 1-2 面向对象程序设计 嵌软 11-3星期五(6 月 14

9、日)OOA/D嵌软 10 1-2 嵌入式系统基础 嵌软 10 1-2星期六(6 月 15 日)星期日(6 月 16 日)地点星期周次:16 周412 机房 416 机房 420 机房上午 下午 晚上 上午 下午 晚上 上午 下午 晚上星期六(6 月 8 日)端午串休OOA/D软件 10 1-2OOA/D软件 10 3-4OOA/D软件 10 5-6面向对象程序设计软件 11 5-6面向对象程序设计软件 11 1-2.NET 框架程序设计财升本 12 1-2J2EE 与中间件软升本 12 1-2面向对象程序设计软件 11 3-4星期日(6 月 9 日)面向对象程序设计软件 11 1-2面向对象程

10、序设计软件 11 3-4.NET 框架程序设计财升本 12 1-2OOA/D软件 10 5-6OOA/D软件 10 1-2OOA/D软件 10 3-4J2EE 与中间件软升本 12 1-2面向对象程序设计软件 11 5-6星期四(6 月 13 日) OOA/D软件 10 1-2.NET 框架程序设计财升本 12 1-2J2EE 与中间件软升本 12 1-2面向对象程序设计软件 11 3-4OOA/D软件 10 3-4OOA/D软件 10 5-6面向对象程序设计软件 11 1-2星期五(6 月 14 日)面向对象程序设计嵌软 11 1-2面向对象程序设计软件 11 5-6面向对象程序设计嵌软 1

11、1-3星期六(6 月 15 日)星期日(6 月 16 日)地点星期软 件 学 院课程设计报告书课程名称 设计题目 专业班级 学 号 姓 名 指导教师 年 月目录说明:目录:“目录”用小 2 号黑体字、居中;目录内容最少列出第一级标题(章)和第二级标题(节) ;前者用 4 号黑体字,后者用 4 号宋体字,第三级标题用 4 号楷体字,居左顶格、单独占行,每一级标题后应标明起始页码。1 设计时间2 设计目的3 设计题目4 设计任务和设计题目相关内容。4 设计内容 (一级标题,黑体,三号,1.5 倍行距)5、功能模块实现模块实现过程描述 6 运行与测试主要对软件功能进行软件测试用例选择、测试结果及其分析。7 总结与展望可以包括对课程设计过程的收获、遇到问题、解决问题过程的思考、程序调试能力

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。