java程序设计综合实训方案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

JAVA程序设计总体实施方案一、整周实训教学目标该实训课程是《Java程序设计》课程的集中实训环节。整周实训环节教学目标是:在学生具备了Java面向对象编程相关知识与技术、掌握了Java相关平台技术的基础上,着重培养学生的实际应用系统能力、分析问题与解决问题的能力以及创新能力。本实训方案适合于06级别软件技术5、8、9班,实习时间为期4周。二、实训教学设计原则坚持以岗位能力培养为本位的设计原则。教学内容、教学方法以及考核方式均必须围绕能力培养来进行设计。三、实训内容设计为实现综合开发能力的培养,整周实训课程围绕项目的开发展开教学。因此,教学内容设计的关键是项目的选取。在项目选择上我们遵循的原则是:技术上必须覆盖Java技术应用最为普遍的数据库编程领域、网络编程领域等;二是必须选取经典的项目,使学生的编程实践能直接转变为编程经验,实现与企业的零距离对接;同时,项目还必须具有良好的扩展性,能充分调动学生的创新能力。课程项目与对应的教学目标见附录。四、教学方法倡导“学生为主体”的教学模式,采用“项目调研、项目开发、项目验收”三段论教学方法,全面培养学生的职业岗位能力。其中,项目调研阶段重点培养学生分析问题、制定开发计划的能力;项目开发阶段重点培养学生综合开发能力、协调与沟通能力;项目验收阶段通过教师对作品的评价以及对优秀作品的点评与展示全面提高学生对软件开发的理解。五、考核方式采用“形成性”考核方式,注重实际能力的考察与对过程的监控。具体是采用项目开发过程中的阶段性检查与作品评价相结合的考核方式。阶段性检查的实施能有效地监控学生的开发进度,并能为考察学生的实际开发能力提供客观、可靠的依据;作品评价则考察学生最终开发的项目和提交的相关报告以及最后答辩为准。综合成绩:答辩成绩(30%)+小组成绩(35%)+阶段性成绩(35%)附录1:停车场系统实训项目实施方案一、项目实施目标通过停车场系统的开发,要求学生:1、进一步熟练SQLServer数据库的设计与实现;2、掌握使用Eclipse数据库组件进行数据库应用程序开发的基本方法与技术;掌握数据库系统开发的基本流程;3、进一步熟悉java的设计流程,以及实现相关练习二、项目开发基本要求(1)功能要求要求该停车场系统由车辆进处管理与后台管理两个子系统组成。系统包含两类用户:管理员用户和普通用户。管理员用户登录后,进入后台管理子系统对系统信息进行管理;普通用户登录后,进入停车场进出管理子系统。进出管理子系统:主要完成车辆的准入与放行管理,主要包括长期卡用户与次卡用户的入场与出场管理功能,如图1所示:后台管理子系统:主要完成系统相关信息的管理。主要功能包括:A.车场管理管理功能:用于查询某个时间段出入场信息、在场车辆信息以及车的历史停车记录等信息。B.信息维护功能:用于对系统停车卡信息与用户信息进行维护。C.系统设置功能:用于更改长期卡与次卡的收费单价;实现系统退出。(2)系统界面要求:要求系统具有友好的用户界面,界面简洁、操作方便;(3)人数要求:8人次三、实训报告撰写实训报告,总结数据库系统开发的基本方法与步骤;并就开发过程中遇到的问题以及解决的方法进行总结与归纳。四、考核方法与评分标准该项目采取过程考核和提交实训项目、实训报告的方式进行考核,项目所占实训成绩的总分数为35分,其中:1、系统功能的实现(15分)2、程序的开发调试能力(10分)3、创新能力(5分)4、实训报告(5分)五、项目开发进度与阶段性检查安排停车场项目开发与实训报告撰写共使用学时为4周时间,在项目的开发过程中进行分阶段检查。阶段1(15分):车辆进出管理子系统的实现阶段2(10分):停车场后台管理子系统的实现阶段3(5分):程序联调阶段4(5分):撰写并提交实训报告附录2学生成绩管理系统一、项目实施目标通过学生成绩管理系统的开发,要求学生:1、进一步熟练SQLServer数据库的设计与实现;2、掌握使用Eclipse数据库组件进行数据库应用程序开发的基本方法与技术;掌握数据库系统开发的基本流程;3、进一步熟悉java的设计流程,对所学习内容得到更好应用二、项目开发基本要求(1)功能要:学生成绩管理系统。该系统主要用于对学生的成绩进行综合管理。要求包括以下模块。每个模块要实现对信息的增加,删除,修改,查询1登陆模块2学生信息管理3课程信息管理4成绩信息管理5学期信息管理(2)系统界面要求:要求系统具有友好的用户界面,界面简洁、操作方便;(3)人数要求:8人次三、实训报告撰写实训报告,总结数据库系统开发的基本方法与步骤;并就开发过程中遇到的问题以及解决的方法进行总结与归纳。四、考核方法与评分标准该项目采取过程考核和提交实训项目、实训报告的方式进行考核,项目所占实训成绩的总分数为35分,其中:1、系统功能的实现(15分)2、程序的开发调试能力(10分)3、创新能力(5分)4、实训报告(5分)五、项目开发进度与阶段性检查安排学生成绩管理系统开发与实训报告撰写共使用学时为4周时间,在项目的开发过程中进行分阶段检查。阶段1(15分):学生成绩管理系统数据库设计实现阶段2(10分):学生成绩管理子系统的实现阶段3(5分):程序联调阶段4(5分):撰写并提交实训报告附录3ATM柜员机模拟项目一、项目实施目标通过ATM柜员级模拟项目的开发,要求学生:1、进一步熟练SQLServer数据库的设计与实现;2、掌握使用Eclipse数据库组件进行数据库应用程序开发的基本方法与技术;掌握数据库系统开发的基本流程;3、进一步熟悉java的设计流程,对所学习内容得到更好应用二、项目开发基本要求(1)功能要:ATM柜员级模拟项目要要求实现以下功能登陆查询剩余金额:存入现金;取款;转帐修改帐户密码查询明细(2)系统界面要求:要求系统具有友好的用户界面,界面简洁、操作方便;(3)人数要求:2-3人次三、实训报告撰写实训报告,总结数据库系统开发的基本方法与步骤;并就开发过程中遇到的问题以及解决的方法进行总结与归纳。四、考核方法与评分标准该项目采取过程考核和提交实训项目、实训报告的方式进行考核,项目所占实训成绩的总分数为35分,其中:1、系统功能的实现(15分)2、程序的开发调试能力(10分)3、创新能力(5分)4、实训报告(5分)五、项目开发进度与阶段性检查安排ATM柜员级模拟项目开发与实训报告撰写共使用学时为4周时间,在项目的开发过程中进行分阶段检查。阶段1(15分):ATM柜员模拟系统子数据设计实现阶段2(10分):ATM柜员模拟系统子系统的实现阶段3(5分):程序联调阶段4(5分):撰写并提交实训报告附录4汽车出租管理系统一、项目实施目标通过汽车出租管理系统项目的开发,要求学生:1、进一步熟练SQLServer数据库的设计与实现;2、掌握使用Eclipse数据库组件进行数据库应用程序开发的基本方法与技术;掌握数据库系统开发的基本流程;3、进一步熟悉java的设计流程,对所学习内容得到更好应用二、项目开发基本要求(1)功能要:汽车出租管理系统项目要要求实现以下功能汽车汽车信息的查询汽车信息的修改汽车信息添加汽车信息的删除出租者查询、删除、修改、添加出租信息(2)系统界面要求:要求系统具有友好的用户界面,界面简洁、操作方便;(3)人数要求:8人次三、实训报告撰写实训报告,总结数据库系统开发的基本方法与步骤;并就开发过程中遇到的问题以及解决的方法进行总结与归纳。四、考核方法与评分标准该项目采取过程考核和提交实训项目、实训报告的方式进行考核,项目所占实训成绩的总分数为35分,其中:1、系统功能的实现(15分)2、程序的开发调试能力(10分)3、创新能力(5分)4、实训报告(5分)五、项目开发进度与阶段性检查安排汽车出租管理系统开发与实训报告撰写共使用学时为4周时间,在项目的开发过程中进行分阶段检查。阶段1(15分):汽车出租管理系统数据设计实现阶段2(10分):汽车出租管理系统系统的实现阶段3(5分):程序联调阶段4(5分):撰写并提交实训报告附录5时间安排阶段任务时间安排提交成果备注第一阶段任务安排分组12月22日无全体教师学生参加,见面会第二阶段需求分析与概要设计12月23日任务分配书由教师分析第三阶段数据库设计与数据结构设计12月24日-12月26日数据设计与数据结构设计结果本阶段成绩(15分)第四阶段详细设计(分析程序需要分模块,模块与模块之间的关系,以及命名的规范)12月26日-12月29日提交文档第五阶段代码设计12月30日-元月5日分组后每个人完成代码!本阶段成绩(10分)第六阶段程序联调元月6日本阶段成绩(5分)第七阶段程序测试元月7日第八阶段撰写并提交实训报告元月8日-元10日实训报告本阶段成绩(5分)第九阶段答辩根据实际情况提交所有内容附录6综合实训成绩汇总表项目名称:指导教师:年级:班级:学号姓名阶段性成绩小组成绩答辩成绩平时成绩成绩(注意:以小组长为单位!)附录7数据库设计表名:别名:主键:字段名数据类型长度范围说明(说明表与表之间的关系)附录8详细设计(样例)模块1:系统登录模块描述访问者及管理者进入系统的入口,需要提供用户名和密码,并验证,合法用户可进入系统。功能用户进入登录页面。输入用户名、密码,并验证用户表中是否存在(用户表),以及是否具备访问权限(用户表,权限字段)登录失败登录成功性能登录页面进入时间0.1秒。用户验证响应时间0.5秒。输入项对于新闻浏览,点击首页的栏目,可显示所有标题(对应数据库中的新闻表newstable)对于搜索,根据用户的选择(标题或正文)和输入的关键字,到新闻表中检索输出项新闻显示页面设计方法(算法)排序:对所有待显示的数据,采用SQL语法的orderby语句,不额外增加排序算法。分页显示:根据数据量,提供两种分页策略:A、对查询结果集,分析,设定参数,并分页显示。适用于小数据量的情况,如栏目管理。B、传递页面参数,生成动态SQL,检索出特定页面的数据,适用于大数据量的情况,如新闻显示,新闻浏览流程逻辑接口系统登录成功后,显示新闻管理、栏目管理的共同入口。存储分配第一个表用户表表名:usermanager_table别名us_ma_t第二个表用户表表名:userloginmanager_table别名:us_lo_tColumnNameDateTypeLengthAllowNullNoterole_idtinyint1not用户登录ID号gr_discrvarchar10个字符not权限说明ColumnNameDateTypeLengthAllowNullNoteUser_idtinyint1not标识用户IDrole_idtinyint1not用户登录ID号login_uservarchar10个字符not用户名passwordVarchar10个字符not密码进入登录页面输入用户口令显示正文输入检索内容验证通过注释设计注释不少于20%;变量方法的声明必须注释;限制条件用户限10个字符。口令限10个字符。测试计划详见系统单元测试计划、系统集成测试计划。命名规范(包括属性命名、方法命名)尚未解决的问题无附录10综合实训任务书班级组长指导教师项目名称任务分配姓名工作内容附录11提交材料列表小组提交材料:数据设计详细设计任务分配书小组分组名单项目实训结果签到表答辩PPT个人提交材料:实训报告

1 / 19
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功