《Java程序设计》课程设计任务书.doc
《《Java程序设计》课程设计任务书.doc》由会员分享,可在线阅读,更多相关《《Java程序设计》课程设计任务书.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java程序设计课程设计任务书一课程设计基本信息课程名称:Java程序设计课程设计学时:1周学分:1学分二课程设计目的与要求1教学目的:本课程是学习Java程序设计后的综合实践课,使学生能够比较深入的理解Java语言的特征及体系;熟练的掌握并会运用Java语言与面向对象程序设计的思想和方法设计应用程序解决应用问题,积累程序设计的实践经验,为培养软件技术高技能人才奠定基础。本课程是培养计划中综合性较强的实践教学环节之一,帮助学生掌握教学内容、培养学生运用知识解决应用问题的实际动手能力、提高学生综合素质有很重要的意义。2教学要求:本课程设计以设计一个或多个实际应用系统为目的,通过课程设计让学生较全
2、面的掌握Java语法基础知识、面向对象程序设计方法,尤其是基于Java的应用程序设计的方法与技术,能够运用J2SE平台,结合相应的数据库系统开发应用程序,理论联系实际,达到培养实践操作技能的目的。学生要了解Java程序开发的一般过程,特别掌握系统分析与设计的基本方法,写出系统分析与设计报告,并能设计真实可用的应用系统。三课程设计内容与安排根据老师提供的设计题目,写出系统分析与设计报告,并建立原型系统。题目可以由教师与学生根据实际情况商定,可参考的题目:图书借阅管理系统、产品管理系统、学生成绩管理、学生信息管理、人事管理、人力资源管理系统、物流信息管理系统等。1主要设计内容如下:(1)系统设计:
3、包括系统需求分析、总体设计和功能设计,必要时使用图表说明。(2)各功能模块设计:包括用户界面及相应功能算法等设计。(3)各功能模块实现:各功能模块算法程序编写。2教学安排总课时30课时,其中需求分析与系统设计、数据库设计与实现、系统各模块实现所以及系统集成调试运行用时间建议各占15%,15%,40%,20%的课时,学生可根据具体情况调整,利用10的时间完成课程设计报告。四课程设计教学建议及要求1要求学生有一定的程序设计和数据库基础知识,由老师指定或学生自行组织形成项目小组,必要时由多人开发一个项目,其中需要指定负责项目的小组长控制项目进度。每个小组的项目开发过程应该遵从项目管理规范。2严格要求
4、每个学生按照规定时间进行设计,禁止无故迟到和旷课。3要求学生有自我学习的能力,遇到问题要学会自我解决。4要求设计的界面美观、合理、便于操作等,功能与实际应用系统紧密联系,系统结构合理构思巧妙、模块化程度高等。五课程设计成绩评定课程设计成绩由学生的出勤情况和程序设计情况各分别占10%和90%组成。程序的考核从界面、功能实现、创新性、问题回答和课程设计报告等几方面进行。考核内容和比重表(参考)考核内容出勤界面功能实现创新问题回答设计报告比重101530151020六课程设计报告撰写与提交1课程设计报告格式见本文后面所附“课程设计报告模板”,课程设计报告最终以电子稿形式提交,如需打印另行通知。在课程
5、设计正文中使用图表时,所有的图必须有图号和图题,所有的表必须有表的名称和编号。2对课程设计报告正文内容的提示说明如下:(1)摘要(100-150个字):主要包括设计内容、方法和结果,最后列出报告中用到关键字。(2)课程设计介绍(要求400-600个字):对课程设计内容做综述,介绍课程设计的目的和要求等内容。同时对课程设计小组成员构成进行介绍,并说明自己在整个课程设计中将承担的任务。(3)系统设计(要求600-800个字):主要介绍完成系统需求分析、总体设计和功能设计。必要时利用图表说明。(4)系统各功能模块设计(字数根据实际情况而定):主要介绍系统各功能模块的界面设计及相应的功能程序设计。对于
6、界面设计应的描述界面中所使用的相应的组件列表,包括组件类别、组件ID值、组件作用等。同时应附相应界面设计状态的界面截图和相应的运行界面截图。如果涉及多个功能模块,则应分别描述。(5)课程设计总结和体会主要对课程设计所做的工作进行总结,同时描述课程设计后的体会,包括专业技术方面的体会和职业能力和职业意识方面的体会。另外对课程设计内容中存在的不足和改进意见进行阐述。(6)致谢在课程设计过程中,如果得到他人的帮助,则不要忘记致谢。(7)参考文献要列出在课程设计过程中用到的主要参考文献和站点。虽然看过,但没有用到的文献或站点则不必列出。参考文献要与报告正文关联,要不少于4项。(8)附录:带注释的程序清
7、单源程序清单只附关键程序,并加注释。设计题目:1、 编写一个记事本程序要求: 用图形用户界面实现。 能实现编辑、保存、另存为、查找替换等功能。提示:使用文件输入输出流。 2、模拟马匹赛跑要求: 用图形用户界面实现。 能设置比赛时间,马匹的数量等等。 在任意时间段内马匹的速度是随机的。开始比赛之后以动画显示赛马过程。提示:使用多线程 3、学生信息管理系统要求: 使用图形用户界面 文件存储数据,或用数据库建立1或2个学生信息表(不限使用哪种数据库)。能连接数据库并实现查询、增、删、改等功能。 4、图书信息管理系统要求: 使用图形用户界面 文件存储数据,或用数据库建立1或2个图书信息表(不限使用哪种
8、数据库)。能连接数据库并实现查询、增、删、改等功能。 5、聊天小程序要求: 使用图形用户界面。 能实现一个聊天室中多人聊天。 可以两人私聊。 提示:使用socket通信 6、ATM柜员机模拟程序 要求:使用图形用户界面。当输入给定的卡号和密码(初始卡号和密码为)时,系统能登录ATM柜员机系统,用户可以按照以下规则进行:(1)查询余额:初始余额为10000元 (2)ATM取款:每次取款金额为100的倍数,总额不超过5000元,支取金额不允许透支。 (3)ATM存款:不能出现负存款。 (4)修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只有旧密码正确,新密码符合要求,且两次输入相同
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java程序设计 Java 程序设计 课程设计 任务书
限制150内