JAVA编程与数据库基础实习课程教学计划
Java程序设计实习课程教学计划一、教学目标使学生熟悉Java语言,能够使用Java进行简单的程序编写;了解数据库的基本知识,能够使用Java语言进行数据库基本操作;熟悉Access的软件环境,能够进行简单的数据库操作;具备Java和数据库的自学能力。二、教学内容及创新形式本次教学以一个案例Java人事管理系统为蓝本,讲解Java编程语言。其中涉及Java语言编程基础、使用Java的Swing组件进行图形化界面设计、关系数据库基础、使用Java进行数据库编程等。并通过实际案例的讲解让学生了解系统设计与开发的全过程。三、教学安排6月27日 下午以Java人事系统案例讲解Java语言基础知识,包括:Java人事系统案例的功能演示、Java语言简介、JDK的安装与配置、Java语言语法、面向对象编程方法简介、Swing组件、学会使用JDK文档等。6月27日、28日 晚上上机实习,熟悉上午所讲的内容。包括:JDK的安装与配置、编写Hello World程序、熟悉Java语言语法等内容、熟悉Swing组件、熟悉Java人事系统功能模块及程序结构。6月29日 下午讲解关系数据库基本原理、熟悉SQL语句、熟悉数据库基本对象、使用Java进行数据库操作、熟悉Java人事系统的框架、学习程序调试的方法、学习Java程序设计。6月29日 晚上学生自由分组,每组10-12人。组内设:组长1名(项目经理)、副组长1名(项目经理)、程序架构设计2名、程序员若干。6月30日、7月1日 学生分组进行项目建设,课程结束后提交项目建设成果。四、考核形式本次学习考核采用分组的形式,学生自由分组,每组10-12人。组内设:组长1名(项目经理)、副组长1名(项目经理)、程序架构设计2名、程序员若干。各小组根据项目需求进行建设、由两位组长进行分工,各组员配合共同完成。项目成果包括:需求及设计文档、数据库设计文档、程序代码、编译后的程序、程序运行及配置说明书。成绩计算:基础分(85)项目完成并且能够正常运行、文档完整。 加分项:界面新颖(+5) 项目业务方面设计独特,如:用户登录功能等(+5) 使用SqlServer或者Oracle数据库(+5) 具有其他点缀性功能,如:系统时间显示等(+5) 减分项:程序不能正常运行(-10) 文档不完整(-5) 出现重大bug(-5) 与Java人事系统雷同,或无任何创新性修改(-5)获得基础分(如85分)后,各组组长根据成员对项目完成工作量进行分数加减:工作量大1人(+2),较大2人(+1),较小(-1),无工作(-2)。备选项目:图书借阅系统学生选课系统学生管理系统(奖惩助学等)宿舍管理系统资产管理系统人事管理系统考试成绩管理系统四六级报名系统数字迎新系统学籍管理系统