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