《面向对象程序课程设计》课程设计指导书.docx
- 文档编号:4976897
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:6
- 大小:18.35KB
《面向对象程序课程设计》课程设计指导书.docx
《《面向对象程序课程设计》课程设计指导书.docx》由会员分享,可在线阅读,更多相关《《面向对象程序课程设计》课程设计指导书.docx(6页珍藏版)》请在冰豆网上搜索。
《面向对象程序课程设计》课程设计指导书
福建工程学院软件学院
《面向对象程序课程设计》
课程设计指导书
适用专业:
计算机科学与技术+网络工程
编写教师:
陈丽晖(签名)
编写日期:
2016-9-10
教研室主任:
(签名)
系、部负责人审核:
(签名)
目 录
1课程的意义
《面向对象程序课程设计》是在学生学习完《面向对象程序设计(JAVA)》以后进行的设计性集中实践课程,目的是使学生能够更好地掌握JAVA程序设计语言,更深地理解面向对象程序设计的基本概念与方法,从而学会利用JAVA语言解决一般应用问题,并为后续专业课程的学习奠定程序设计基础。
通过课程集中实践,学生应能加深对讲授内容的理解,累积经验、学会独立上机调试程序;并且逐步达到综合运用封装、继承和多态等JAVA难点知识,真正掌握JAVA语言的精华,从而熟练应用JAVA程序设计语言。
2课程的目标
集中实践旨在培养学生应用JAVA技术开发基于C/S的桌面应用程序的能力,以培养学生实际开发程序的主要技能为主线,重点围绕JAVA开发平台、程序设计基本技能、面向对象编程方法、数据库技术等内容培养学生使用JAVA技术开发Windows桌面应用程序的技能。
通过集中实践能让学生了解软件开发的一般过程,重点强化学生的代码编写能力,同时提高项目文档的阅读与编写水平。
2.1知识与技能目标
通过本次课程实践,学生应该掌握如下内容:
1.Eclipse/MyEclipse调试方法和技巧
❑Eclipse/MyEclipse调试器设置
❑Eclipse/MyEclipse执行控制
❑Eclipse/MyEclipse调试工具
❑掌握JAVA编程技巧
2.规范化编码
❑公认的JAVA编码标准
2.2态度目标
1.形成一定学习策略
学习策略指学生为了有效地学习和发展而采取的各种行动和步骤。
学习的策略包括认知策略、调控策略、交际策略和资源策略等。
教师应在教学中,帮助学生形成适合自己的学习策略。
认知策略是指学生为了完成具体学习任务而采取的步骤和方法;调控策略是指学生对学习进行计划、实施、反思、评价和调整的策略;交际策略是学生为了争取更多的交际机会、维持交际以及提高交际效果而采取的各种策略;资源策略是学生合理并有效利用多种媒体进行学习和运用知识的策略。
学习策略是灵活多样的,策略的使用因人、因时、因事而异。
在教学中,教师要有意识地帮助学生形成适合自己的学习策略,并具有不断调整自己的学习策略的能力。
在课程实施中,帮助学生有效地使用学习策略,不仅有利于他们把握学习的方向、采用科学的途径、提高学习效率,而且还有助于他们形成自主学习的能力,为终身学习奠定基础。
2.情感态度与价值观
1)能够做到出勤满,不迟到、早退和养成良好的学习习惯;
2)在完成任务的过程中,能够做到积极思考、不断提高动手能力、就出现的问题能发挥主观能动性、怀有热情、不畏困难的精神去寻找自我可能的解决途径;
3)在遇到挫折时,能够采取积极态度,通过请教指导老师和采取其他的求助方法,正视困难,树立信心,始终如一,坚持不懈。
3课程的内容
3.1授课对象
❑计算机科学与技术(专升本)专业学生
3.2时间安排
❑时间:
第1学期
❑学时:
32学时
❑地点:
多媒体实验室
3.3课程项目
3.3.1项目概述
课程设计的题目拟定以下几个,每个同学从中选择一个进行设计,也可自行设计主题。
1.我型我素超市购物管理系统
主要完成超市购物管理的基本流程,包括管理员登录,顾客管理,商品类别管理,商品管理,会员抽奖等功能。
2.俄罗斯方块
主要完成俄罗斯方块游戏的基本功能,包括方块图形多样化,方块实现移动以及旋转,方块实现消行处理,游戏底部方块自动上升,统计得分,游戏结束等。
3.图书信息管理系统
主要完成图书档案信息的管理,借阅人员的管理,记录借书、还书、挂失等基本操作,可以进行图书的各种分类查询与统计。
4.高校人事管理系统
主要完成高校人事档案信息的管理,记录入职、调动、离职等人事变动情况,可以进行人事查询与统计。
5.学生信息管理系统
主要完成学生档案信息的管理,学生学籍异动信息的管理,学生成绩的管理,可以进行各种综合查询与统计。
6.个人信息助理
主要包括日常记事、日程安排、通讯录的管理、邮箱及各种账号的管理,对于隐私信息考虑使用加密方式存储等。
7.家庭财务管理系统
主要包括日常收支登记,分类管理,可以进行各类收支查询与统计。
8.超市收银管理系统
主要实现超市后台数据管理(商品管理,员工管理等),前台收银(即出库),超市销售的查询与统计。
9.即时通信聊天程序
主要实现即时通信功能,用户可以申请聊天账号,查找并添加好友,发送与接收聊天消息,接收系统消息。
10.KTV点歌系统
主要包括KTV点歌功能,用户可以通过不同方式进行点歌,查看到推荐的热门歌曲,歌曲排行版等。
11.宿舍管理信息系统
主要包括宿舍信息管理,学生住宿管理,卫生检查管理,水电收费管理,房屋报修管理。
12.自选课题
所设计系统的题目和具体功能自行确定,要求实现基于窗体的数据库应用。
自选课题需经过课任教师同意后方可使用。
3.3.2项目技术与工具
❑开发语言:
JAVA
❑开发工具:
Eclipse/MyEclipse
❑数据库:
SQLServer/MySQL
❑建模工具:
PowerDesigner(简称PD)或Visio
4
课程实践的流程
4.1进度安排
本课程设计要求学生完成一个简单的用JAVA语言编写的面向对象的应用程序,以全面掌握JAVA面向对象程序设计的基本知识。
集中实践的过程中,让每个学生自己动手完成项目,指导老师给予适当的指导,并要求学生积极启动程序逻辑思维,充分发挥自己的创意,设计出优秀的课程设计作品。
集中实践结束后,要求学生完成集中实践报告。
序号
授课章节、内容提要
学时
1
课程设计案例需求分析
4
2
课程设计案例数据库设计与详细设计
4
3
基础知识补充、构架学习
4
4
课程设计案例项目架构搭建
2
5
单表的数据库操作实现
4
6
多表关联的数据库操作实现
4
7
综合查询功能的实现
4
8
综合测试,准备课程设计报告
6
合计
32
4.2课程设计成果
1、课程设计项目源代码
将整个项目解决方案文件夹打包。
文件命名格式为:
【第X组-组长姓名-课题名称.rar】,如:
第2组-林夕-学生信息管理系统.rar
2、课程设计工作日志表
详细记录每天的工作内容,记录程序开始过程遇到的错误,及最终解决方法。
工作日志表参考【附件1课程设计工作日志表】。
工作日志表文件名格式为:
【第X组-班级座号-姓名(工作日志).doc】,如:
第2组-0101-张三(工作日志).doc
3、课程设计报告
根据课程设计所完成的内容进行课程设计报告编写。
课程设计报告范文参考【附件2课程设计报告范文】。
课程设计报告文件名格式为:
【第X组-班级座号-姓名(报告).doc】,如:
第2组-0101-张三(报告).doc
4.3课程设计考核
学生必须独立完成设计任务,严禁抄袭,一经发现,成绩以不及格计。
考核细则如下所示:
分类
分类详细
分值
合计
考勤部分
出勤情况
5
20
学习态度
15
项目部分
功能完整性
20
40
技术性
10
代码、界面规范性
10
文档部分
工作日志
20
40
课程设计报告
20
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象程序课程设计 面向 对象 程序 课程设计 指导书