面向对象程序课程设计任务书.docx
- 文档编号:23107417
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:10
- 大小:21.53KB
面向对象程序课程设计任务书.docx
《面向对象程序课程设计任务书.docx》由会员分享,可在线阅读,更多相关《面向对象程序课程设计任务书.docx(10页珍藏版)》请在冰豆网上搜索。
面向对象程序课程设计任务书
面向对象程序设计课程设计任务书
课程性质:
设计
总学时数:
1周
适用专业:
软件工程、嵌入式软件、网络
软件学院
2014-6
一、课程设计目的和任务
《面向对象程序设计》是一门实践性很强的计算机专业基础课程,课程设计是学习完该课程后进行的一次较全面的综合练习。
其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用Java语言进行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力,提高学生的应用能力。
二、设计内容和基本要求
设计任务书提供设计题目供学生选择。
在指导教师同意的情况下,学生也可以自己选择感兴趣的设计题目,以调动学生参加创新设计的积极性和创造性,给学生充分的自主空间。
基本要求:
•设计工作量为完成一个中小型规模的软件和1份软件设计报告书
•设计必须根据进度计划按期完成
三、课程设计参考题目
以下题目列出的仅为完成的基本功能,可根据需要完善与课题相关的其他功能。
以下题目涉及窗体的设计、菜单设计、数据库设计、文件的读写等多种编程的实现,根据题目的要求自行进行编程设计。
每个同学根据自己的学号末两位进行%10+1的运算方法确定本次课程设计的题目。
1、个人通讯录管理
要求如下:
编程实现个人通讯录管理(用文件存储)。
主要提供如下功能:
(1)增加记录
(2)删除记录
(3)显示所有记录
(4)查询记录
(5)文件备份
(6)退出
通讯录记录信息包括:
姓名,电话,email等信息,可以采用数据库或文件
进行存储。
2、打字训练测试软件
要求:
设计一个英文打字测试软件。
从文件中调入英文录入材料,最后可以给出错误率,平均录入速度。
3、设计一个简单学生个人信息管理系统,该系统具有录入,查询,修改三项基本功能。
要求如下:
(1)具有简单的录入,查询和修改功能。
(2)修改学生信息必须输入学号,然后对姓名、性别和专业等进行修改;
(3)使用文件存储数据。
(4)学生个人信息必须包括:
学号、姓名、性别、出生日期、身份证号、专业、班级自我简介,其余可自行丰富。
(5)具有对姓名,出生日期和身份证号进行简单效验的功能。
可以采用数据库或文本进行数据存储
4、日历记事本
要求:
带有日程提醒功能的日历。
(1)显示信息:
用户可以向前翻页查询前一个月的日期,也可以向后翻页查询下一个月的日期。
(2)定时提醒:
用户可以针对某一天来添加,删除和编辑这一天的日程提醒信息,当系统时间和提醒时间相吻合时,给出具有提示信息的对话框。
(3)查询信息:
用户可以查询到某个月的所有的提示信息。
5、ATM柜员机模拟程序
要求:
使用图形用户界面。
当输入给定的卡号和密码(初始卡号和密码为)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行:
(1)查询余额功能:
初始余额为10000元
(2)ATM取款功能:
每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。
(3)ATM存款功能:
不能出现负存款。
(4)修改密码:
新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。
6、加密与解密简单操作演示
要求:
采用图形用户界面,建立菜单
(1)给定任意一个文本文件,选择秘钥,对某个文件进行加密,生成另一个文件。
(2)对加密后的文件进行解密还原。
7、编写一个简单的记事本程序,要求如下:
(1)用图形用户界面实现。
(2)能实现编辑、保存、另存为、查找替换等功能。
提示:
使用文件输入输出流。
8、模拟科学计算器
要求:
界面模拟Windows中的计算器程序。
实现基本数学运算、函数等功能:
加、减、乘、除、阶乘、正弦、余弦和指数运算。
实现要点:
添加相关组件并进行按钮事件处理。
9、敏感词汇简单分析程序。
要求如下:
(1)使用图形用户界面实现。
(2)任意选择一个文本文件,分析该文件,如果存在敏感词汇,统计报告每个词出现的次数。
(3)敏感词汇保存在sentive.txt文件中,每个词占一行,至少设置10个敏感词汇。
(4)系统使用的GUI组件不得少于5种,越全面越好,但要合适(和谐界面)。
10、设计一个小学算术运算测试软件
软件基本功能:
设计GUI界面,通过选择不同运算符(如加减法、乘除法)及运算数的范围(如10以内、100以内等)后随机产生指定书目(10道,20道等)的运算式子,测试提交后自动评分,根据不同测试结果给出提示(如“你真棒”,”继续努力”等)。
四、提交的材料
1、软件演示
2、课程设计报告书电子文档(报告格式参见《软件学院课程设计模板》)
3、课程设计报告书输出文档(课程设计报告书一律用A4纸、纵向打印)
五、课程设计起至时间
第18周(2014年6月16日-2014年6月20日)
六、验收安排
面向对象程序设计
课程设计
(软件12[1-6])
(嵌软12[1-4])
(第18周)
提交课程设计报告并答辩
验收时间教师自定
于18周末完成成绩提交
动员:
冯永安
指导、考勤:
冯永安
王光
刘腊梅
姜文涛
刘宪国
归档:
赵雪(软件)
于美娜(嵌软)
二级
分制
软件12-1
软件12-2
软件12-3
软件12-4
软件12-5
软件12-6
嵌软12-1
嵌软12-2
嵌软12-3
嵌软12-4
邱云飞唐晓亮
郭伟王珊珊
史庆伟常戬
王光赵雪
刘亮孙宁
王永贵吕欢欢
齐向明刘宪国
于美娜姜彦吉
刘佳旭刘丽
肖振久姜文涛
七、上机安排
周次:
18周
412机房
416机房
420机房
414机房
上午
下午
晚上
上午
下午
晚上
上午
下午
晚上
上午
星期一
6月16日
嵌软121~2
面向对象程序设计
软件121~2
面向对象程序设计
软件111~2
面向对象分析与设计
软升本131~2
JAVAEE与中间件
软件123~4
面向对象程序设计
软件113~4
面向对象分析与设计
软件125~6
面向对象程序设计
财升本131~2
.NET框架程序设计
软件115~6
面向对象分析与设计
网络111~2
网络协议与分析
星期二
6月17日
财升本131~2
.NET框架程序设计
嵌软123~4
面向对象程序设计
软件111~2
面向对象分析与设计
软升本131~2
JAVAEE与中间件
软件125~6
面向对象程序设计
软件113~4
面向对象分析与设计
软件121~2
面向对象程序设计
嵌软121~2
面向对象程序设计
软件115~6
面向对象分析与设计
网络111~2
网络协议与分析
星期三
6月18日
软件121~2
面向对象程序设计
嵌软121~2
面向对象程序设计
软件111~2
面向对象分析与设计
软件123~4
面向对象程序设计
嵌软123~4
面向对象程序设计
软件113~4
面向对象分析与设计
软件125~6
面向对象程序设计
软升本131~2
JAVAEE与中间件
软件115~6
面向对象分析与设计
网络111~2
网络协议与分析
星期四
6月19日
财升本131~2
.NET框架程序设计
嵌软121~2
面向对象程序设计
软件111~2
面向对象分析与设计
软件123~4
面向对象程序设计
软件121~2
面向对象程序设计
软件113~4
面向对象分析与设计
嵌软123~4
面向对象程序设计
软升本131~2
JAVAEE与中间件
软件115~6
面向对象分析与设计
网络111~2
网络协议与分析
星期五
6月20日
软件123~4
面向对象程序设计
嵌软123~4
面向对象程序设计
软件125~6
面向对象程序设计
财升本131~2
.NET框架程序设计
星期六
星期日
八、成绩评定
采取二级分制。
软件学院
课程设计报告书
课程名称
设计题目
专业班级
学号
姓名
指导教师
年月
目录
说明:
目录:
“目录”用小2号黑体字、居中;目录内容最少列出第一级标题(章)和第二级标题(节);前者用4号黑体字,后者用4号宋体字,第三级标题用4号楷体字,居左顶格、单独占行,每一级标题后应标明起始页码。
1设计时间
2设计目的
3设计题目
4设计任务
和设计题目相关内容。
4设计内容(一级标题,黑体,三号,1.5倍行距)
5、功能模块实现
模块实现过程描述
6运行与测试
主要对软件功能进行软件测试用例选择、测试结果及其分析。
7总结与展望
可以包括对课程设计过程的收获、遇到问题、解决问题过程的思考、程序调试能力的思考、对数据库原理及应用这门课程的思考、在课程设计过程中对《面向对象程序设计》课程的认识等内容。
参考文献
[1]屈辉立,陈可明,石武信.JSP网站编程教程[M].第1版,北京:
北京希望电子出版社,2005
[2]白勇.用B/S模式构建在线考试系统[J],重庆电力高等专科学校学报,2003,10(4):
100~130.
[3]JiangGuo,YuehongLiao,BehzadParviz.ASurveyofJ2EEApplicationPerformanceManagementSystems[J],ProceedingsoftheIEEEInternationalConferenceonWebServices(ICWS'04),2004.6(5):
17~32.
[4]VB数据库管理范例:
参考文献要求
1)标题:
黑体,小三,1.5倍行距,居中
2)内容:
五号,中文宋体,西文TimesNewRoman)
3)出版物、正文期刊、外文期刊、网站的参考文献格式分别参照[1][2][3][4]
成绩评定(与参考文献在一页)
成绩教师签字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 程序 课程设计 任务书