Java项目开发实验教学大纲

合集下载

《Java课程设计(J2EE)》大纲

《Java课程设计(J2EE)》大纲

《JAVA课程设计(J2EE)》教学大纲课程编号:53.033060课程名称:JAVA课程设计(J2EE)英文名称:Java Programming设计周数: 3学分:3开设学期:第6学期适用专业:计算机科学与技术先修课程:《面向对象程序设计(Java)》、《Java高级程序设计(J2EE)》一、目的和意义通过本课程设计实践,达到以下目的:(1)培养学生严谨务实的工作态度,并在老师的指导下,提高分析问题和解决问题的能力,促进理论联系实际学风养成。

(2)巩固和加深对面向对象程序设计的基本概念、基本理论和实现技术的理解。

(3)掌握Java开发的主要环境与工具,掌握面向对象的常用控件的使用方法。

(4)初步掌握面向对象系统分析与设计的基本方法和步骤,并能针对简单的实际应用问题进行初步地分析和设计。

(5)掌握Java编程语言,并针对具体应用问题进行编程实现。

(6)通过撰写课程设计论文,锻炼学生科技论文写作能力。

二、选题要求(1)选题应切近生活,以便需求分析;题目不应太大,但系统的功能相对独立完整。

(2)以具体问题的功能模块实现为主,兼顾其它相关的辅助模块。

(3)在合理选题的基础上,进行面向对象的需求分析、系统设计、画出相应的需求分析图、系统设计模型图等。

(4)能正确使用开发工具进行编码实现,完成相关的功能模块,并进行测试和完善。

(5)课程设计题目常以周边生活中的课题为主,也可选做科研、教改或实验室管理等实际应用题目,学生可自选题目,也可选择教师提供的题目。

(6)以个人独立完成课程设计为主,根据题目确实需要分组做的报教师审批,原则上每组人数不能超过3人,并一定要分工明确。

详见各设计《指导书》(电子版)。

最低要求:对于能力一般的学生,可选作、仿作教材上的综合实例,并实现之。

要求独立完成。

包括:1)4.8 类似航班管理系统的题目:要求功能扩充完整。

2)7.13 扩充该综合实例,实现命令行客户端程序“学生成绩管理系统”等。

《JAVA程序设计》教学大纲

《JAVA程序设计》教学大纲

《JAVA程序设计》教学大纲一、课程概述本课程是一门面向计算机科学与技术专业学生的JAVA程序设计课程,通过本课程的学习,学生将掌握JAVA语言的基本知识和编程技巧,并能够运用JAVA语言进行程序开发和问题解决。

二、课程目标1.了解JAVA语言的发展背景、特点和应用领域。

2.掌握JAVA语言的基本语法和编程规范。

3.熟悉JAVA的核心类库,并能够灵活运用。

4.掌握常见数据结构和算法,并能够使用JAVA实现。

5.培养学生的问题分析和解决能力,提高编程能力和代码质量。

三、教学内容与安排1.JAVA语言基础1.1JAVA语言概述1.2程序的编写与运行1.3数据类型与变量1.4运算符与表达式1.5控制语句与循环结构1.6数组与字符串1.7类与对象1.8方法与函数1.9异常处理2.JAVA面向对象编程2.1类与对象的概念2.2封装与继承2.3多态与接口2.4内部类与匿名类2.5泛型与枚举3.JAVA的图形化编程3.1 AWT与Swing框架3.2 常用的Swing组件与布局管理器3.3事件处理与监听器4.JAVA的输入输出流4.1字节流与字符流4.2文件的读写操作4.3序列化与反序列化4.4网络编程的基本概念5.JAVA的多线程编程5.1线程的概念与生命周期5.2线程的创建与启动5.3线程同步与互斥5.4线程的通信与协作6.数据结构与算法6.1线性表与链表6.2栈与队列6.3树与二叉树6.4图的表示与遍历6.5哈希表与排序算法四、教学方法1.理论与实践相结合的教学方法,通过讲解理论知识和实际案例的演示,培养学生的编程思维和实际操作能力。

2.采用小组合作学习的方式,鼓励学生互相交流、合作解决问题,培养团队合作精神和解决问题的能力。

3.通过课堂练习、编程作业、实验项目等形式,加强学生对知识的掌握和实际应用能力的培养。

五、学时分配-本课程总学时:72学时-理论学时:40学时-实验与实践学时:32学时六、评估与考核1.平时成绩:包括课堂表现、课堂作业和小组合作项目成果等。

Java项目式教学课程教案

Java项目式教学课程教案

Java项目式教学课程教案一、课程定位本课程是我院计算机专业软件开发方向的一门必修课,在课程体系中起核心位置。

本课程是用目前最流行编程语言之一Java语言描述,Java具有简单性、面向对象性、平台无关性、安全性和健壮性等诸多特点,广泛用于网络编程和嵌入实现。

本课程是一门理论和实践相结合的课程,通过程序设计实例的分析和上机实践,使学生掌握Java程序设计语言,理解面向对象的程序设计的思路和方法,、具备软件开发的基础能力,为今后从事软件开发和应用打下基础。

二、课程总目标本课程教学总目标是通过学生学习Java 语言基础和大量程序编制实践,让学生具体达到以下几点基本要求:(一)知识目标1.掌握面向对象编程的基本思路和知识,能在具体实际中运用面向对象思想考虑问题;2.利用布局管理开发图形用户界面(GUI),并使用Java语言的事件委托机制开发GUI应用程序;3.掌握Java的多线程机制;4.初步掌握JDBC-API的基本知识,并能够开发有一定规模的数据库管理系统;5.初步掌握Java网络编程技术,能利用Sockets机制进行网络通信软件的开发;6.理解并掌握Applet的原理,能够开发简单的Applet程序;7.掌握Java的异常处理机制,能开发容错性良好的程序;(二)技能目标1.具备运用Java程序设计语言编码的能力。

2.具备运用面向对象方法分析和设计的基本能力。

3.具备运用Eclipse等常用编程工具的能力。

4.具备运用Java开发简单GUI程序的能力。

5.具备运用Java进行网络程序开发的基本能力。

(三)素质目标1.培养学生运用面向对象思想架构和管理程序系统的能力,树立科学的分析和设计理念。

2.培养学生严密的逻辑思维能力、严谨的学风、创新意识和创新精神,强化团队合作的意识。

3.具备程序员的基本职业素质,也为后期项目设计课程做好准备,并基本达到国家二级Java考试水平。

三、重点、难点章节及内容将本课程将整个教学内容分为四大模块:基础篇、面向对象、图形化设计、网络编程,共30个任务实施任务驱动式教学。

《Java程序设计》课程教学大纲

《Java程序设计》课程教学大纲

《Java程序设计》课程教学大纲课程编号:08120031课程名称:Java程序设计/JAVA Programming总学时/学分:48/3(其中理论32学时,实验16学时)适用专业:计算机科学与技术一、课程目标通过本课程学习,学生应达到如下目标:目标1. 识别Java语言特点、基本语法、语言机制。

目标2. 将面向对象方法知识运用在程序设计案例中,能使用JAVA常用类、枚举、lambda 表达式、容器、泛型进行实例编程验证。

目标3. 利用JavaSE中的异常处理、输入输出等技术来表达处理程序应用问题。

目标4. 将图形用户界面和数据库编程技术运用中综合应用程序设计中。

目标5. 搭建Java开发环境,能设计实现各种Java技术的应用程序,且能测试运行。

二、课程目标对毕业要求的支撑三、教学过程安排四、实验或上机内容五、课程目标达成方法六、考核标准本门课程考核包括6个部分,分别为考试、作业、实验、讨论和测验。

具体要求及评分方法如下:1、期末考试试卷知识点要求2、作业3、实验4、讨论设置讨论课一次,要求学生按照讨论题目分组查阅资料,归纳总结,撰写报告。

5、测验随堂测验,老师给出题目,学生回答。

具体有任课老师给出评分标准。

七、教材及主要参考资料[1] 黑马程序员. Java基础入门(第2版)[M]. 清华大学出版社, 2018.[2] 郑人杰、马素霞、殷人昆. 软件工程概论(第2版)[M]. 机械工业出版社,2016.[3] Gay S.Horstmann. Java核心技术(第10版)[M]. 机械工业出版社,2016.[4] Y.Daniel Liang(美). Java语言程序设计(第10版)[M]. 机械工业出版社.2015.[5] 李刚. 疯狂Java讲义(第4版)[M]. 电子工业出版社,2018.[6] 封亚飞. 揭秘Java虚拟机[M]. 电子工业出版社,2017.[7] Bruce Eckel(美). Java编程思想(第4版)[M]. 机械工业出版社,2007.。

java 教学大纲

java 教学大纲

java 教学大纲第一章:软件开发基础与Java语言概述1. 软件运行原理、操作系统与计算结构的发展2. 软件开发过程与程序设计语言3. Java的发展历史与开发过程,以及运行环境、Applet和Application的基本概念第二章:标识符、关键字和数据类型1. Java语言的基本语法单位2. Java语言的编码体例3. Java语言的基本数据类型和复合数据类型4. 类和对象的初步介绍(定义类、对象实例化)第三章:表达式和流1. Java的表达式和流的概念2. Java的程序结构3. 选择语句(if、if…else、switch)和循环语句(for、while、do…while、循环语句的嵌套)以及跳转语句(break、continue、return)的使用第四章:面向对象程序设计基础1. 面向对象程序设计的基本概念和特点2. 类和对象的概念及关系3. 类的定义和对象的创建4. 类的继承和多态性5. 异常处理机制第五章:Java标准类库、集合框架与泛型编程1. Java标准类库的介绍与使用2. Java集合框架的概述与使用3. 泛型编程的基础知识与应用第六章:文件输入输出流与网络编程1. 文件输入输出流的基本概念与使用2. 网络编程的基本概念与技术,例如Socket编程等第七章:多线程编程技术1. 多线程编程的基本概念和特点2. Java中的线程实现方式,如继承Thread类、实现Runnable接口等3. 线程同步和锁的机制及在多线程中的应用第八章:数据库编程技术1. 数据库的基础知识,如SQL语言、数据库连接等2. JDBC(Java Database Connectivity)的介绍与使用,包括连接数据库、执行SQL语句、处理结果集等操作。

《Java语言程序设计》课程教学大纲

《Java语言程序设计》课程教学大纲

《Java语言程序设计》课程教学大纲课程思政内容1.培养学生民族认同感,树立远大职业理想。

梳理国产操作系统的发展历史与现状,包括华为、中兴等国产企业在全球市场的崛起,在操作系统领域的新架构,向学生展示中国的信息技术领域成就,增强使命感与荣誉感;通过华为孟晚舟事件、美国的芯片垄断—引出:民族认同感。

党的十八届五中全会通过的“十三五”规划《建议》,明确提出实施网络强国战略以及与之密切相关的“互联网+”行动计划。

国家正着力实现关键技术自主可控,为维护国家安全、网络安全提供技术保障。

中国信息化需求巨大,但在一些关键技术领域如操作系统、芯片技术、CPU 技术等方面,还难以做到自主可控,对国家安全造成威胁。

引导学生明确:建设网络强国,不仅仅是靠网络技术,还要有软件技术等其他各类技术的支撑。

引导学生作为软件技术专业的一员,应更加明晰专业人才的培养目标,更加明确专业领域内工作岗位和工作内容的社会价值,自觉树立远大职业理想,将职业生涯、职业发展脉络与国家发展的历史进程融合起来。

2.向学生介绍中国在人工智能领域的布局,重点分析当代人工智能下软件技术如何支撑中国制造的智能化发展;3.通过专业知识的学习,引导学生深刻理解与认识所学软件开发知识对于国家信息产业发展、智慧城市建设、大数据智能信息处理等各方面的重要意义,使学生在学习过程中逐渐树立专业荣誉感;4.培养学生精益求精、工匠精神。

告诉学生在学好软件技术之后,走上工作岗位会成为程序员、软件系统运维人员、软件测试员、售前售后服务人员等。

在这些职位岗位上,要发挥工匠精神,精益求精地将程序开发、系统运维、程序测试、需求分析及技术问题处理等工作内容完成好,保证软件系统运行时正确、稳定,保证客户的需求被精确采集和纳入软件开发计划,保证软件运行时遇到问题能被及时解决。

引导学生在学习时,将知识夯实、精技强能,方能在今后工作中本领过硬,不出纰漏,工作成果令用户满意。

引导学生认识到,作为职业人,其专注、敬业、责任担当对完成好本职工作,进而促进软件行业整体的高水平、优质化发展具有重要意义。

java课程设计教学大纲

java课程设计教学大纲

java课程设计教学大纲一、引言Java语言是一种通用的、面向对象的编程语言,广泛应用于软件开发领域。

本教学大纲旨在为学习者提供一个全面的Java课程设计教学指导,帮助学习者系统学习Java编程的基础知识和应用技巧。

二、课程目标本课程设计旨在培养学生以下能力和素养:1. 掌握Java编程语言的基本语法和核心概念;2. 理解面向对象编程的原则和应用;3. 学会使用Java开发工具进行程序开发和调试;4. 掌握Java程序设计中的常用数据结构和算法;5. 能够利用Java进行简单的应用程序开发和项目实践。

三、课程内容1. Java基础知识1.1 Java发展历程和特点1.2 Java开发环境搭建1.3 Java程序的基本结构1.4 变量和数据类型1.5 运算符和表达式1.6 控制流程语句2. 面向对象编程2.1 类和对象的定义与使用 2.2 封装、继承和多态2.3 接口和抽象类2.4 异常处理机制2.5 泛型编程3. Java核心库3.1 输入输出流3.2 多线程编程3.3 GUI编程3.4 网络编程3.5 数据库编程4. 数据结构与算法4.1 线性表4.2 栈和队列4.3 树和图4.4 排序和查找算法4.5 分治算法和动态规划5. 综合项目实践5.1 根据教师要求,完成一个小型Java应用程序开发项目5.2 项目中涵盖Java核心知识和技术四、教学方法1. 理论讲解:通过课堂讲授,系统介绍Java编程语言的基本知识和核心概念。

2. 实践演练:通过编程实践,巩固学生对所学知识的理解和应用,提升编程技巧。

3. 课程设计:设计综合性项目,包括需求分析、软件设计、编码和测试等环节,培养学生综合运用所学知识的能力。

4. 课堂互动:鼓励学生提问、讨论和分享编程经验,激发学生的学习兴趣和动力。

五、教学评价1. 平时表现:包括课堂参与、作业完成情况等。

2. 实验报告:针对实验项目,撰写相关的实验报告,评估学生对所学内容的理解和应用。

云南师范大学信息学院

云南师范大学信息学院

云南师范大学信息学院《Java程序设计》课程教学大纲【课程名称】Java程序设计(Java Programming)【课程编码】222231【课程类别】公选【课时】32【学分】2【课程性质、目标和要求】《Java程序设计》是提升学生计算机应用能力的,实践性很强的一门公选课。

开设的目的是对学生进行程序设计和面向对象方法的基础训练,能够应用Java技术开发基本应用程序。

本课程通过全面、系统地介绍Java语言的基础知识、数组、继承与多态、运行机制、异常处理等多种编程方法和技术,使学生理解和掌握面向对象的程序设计方法,理解和掌握网络程序的特点和设计方法,建立起牢固扎实的理论基础,具备综合应用程序的设计能力。

本课程具有很强的实践性和实用性。

不仅要注重理解基本知识,更要注重培养软件设计的基本技能。

实践性环节是巩固所学理论知识、使理论与实际相结合的一项必不可少的重要环节,是提高程序设计能力和计算机操作能力的有力保障。

通过上机实验,训练学生计算机操作的基本技能,培养学生独立分析问题和解决问题的能力,从而达到理论联系实际的目的,使学生真正掌握所学的理论知识,并把基本概念和原理运用到实际中去。

【教学时间安排】本课程计2学分,32学时, 学时分配如下:一、理论课章次课程内容课时备注(教学形式)1 安装配置开发环境及需求分析 1 演示讲授2 处理考试系统中的成绩 1 演示讲授3 创建考试系统中的类和接口 1 演示讲授4 利用JavaAPI查阅常用类 2 演示讲授5 创建登陆界面中容器与组件 2 演示讲授6 设计用户登陆界面的布局 2 演示讲授7 处理登陆界面中的事件 2 演示讲授8 使用泛型和集合框架处理数据 2 演示讲授9 设计用户注册界面 1 演示讲授10 读写考试系统中的文件 1 演示讲授11 设计考试功能模块 1 演示讲授合计16二、实验课序号实验名称实验类型课时备注1 安装配置开发环境及需求分析验证性 1 学生完成实验后提交2 处理考试系统中的成绩设计性 1 学生完成实验后提交3 创建考试系统中的类和接口设计性 2 学生完成实验后提交4 利用JavaAPI查阅常用类设计性 1 学生完成实验后提交5 创建登陆界面中容器与组件设计性 1 学生完成实验后提交6 设计用户登陆界面的布局设计性 1 学生完成实验后提交7 处理登陆界面中的事件设计性 1 学生完成实验后提交8 使用泛型和集合框架处理数据设计性 2 学生完成实验后提交9 设计用户注册界面设计性 2 学生完成实验后提交10 读写考试系统中的文件设计性 2 学生完成实验后提交11 设计考试功能模块设计性 2 学生完成实验后提交合计16【教学内容要点】第一章安装配置开发环境及需求分析一、学习目的要求了解Java语言的发展历史,理解Java语言的特点,掌握Java项目开发环境的安装与配置,并能编写“Hello World”程序二、主要教学内容1、Java语言的发展历史2、Java的主要特点与实现机制3、JDK和Eclipse的下载与安装4、Eclipse开发Java程序的步骤三、课堂讨论选题1、Java程序与其他语言(如C)的差异2、如何编写和运行Java程序3、如何使用IDE提高代码编写的速度四、课外作业选题1、JDK和JRE的区别是什么?它们各有什么作用2、简述JVM及其工作原理第二章处理考试系统中的成绩一、学习目的要求掌握Java编程基础相关知识(关键字、标识符、基本数据类型、常量、变量、运算符、表达式、流程控制语句、数组),编写成绩等级评定与排序的程序。

java教学大纲

java教学大纲

java教学大纲Java 教学大纲一、课程概述Java 语言是一门广泛应用于企业级开发、移动应用开发等领域的编程语言。

本课程旨在为学生提供 Java 编程的基础知识和实践技能,使学生能够熟练使用 Java 进行程序设计和开发。

二、课程目标1、使学生掌握 Java 语言的基本语法和编程规范。

2、培养学生运用 Java 进行面向对象程序设计的能力。

3、让学生能够使用 Java 开发简单的应用程序。

4、提高学生的问题解决能力和逻辑思维能力。

三、课程内容(一)Java 基础1、 Java 开发环境的搭建JDK 的安装与配置常用开发工具(如 Eclipse、IntelliJ IDEA 等)的介绍与使用2、 Java 基本语法数据类型(整数、浮点数、字符、布尔等)变量与常量的定义和使用运算符和表达式控制流语句(ifelse、for、while、dowhile 等)3、数组与字符串数组的定义、初始化和操作字符串的处理和常用方法(二)面向对象编程1、类与对象类的定义和属性、方法对象的创建和使用构造函数和析构函数2、封装、继承与多态封装的概念和实现继承的原理和使用多态的实现和应用3、接口与抽象类接口的定义和实现抽象类的特点和用途(三)异常处理1、异常的概念和分类运行时异常和编译时异常2、异常的捕获和处理trycatch 语句的使用finally 块的作用(四)输入输出操作1、文件操作文件的读取和写入目录的操作2、控制台输入输出使用 Scanner 类进行输入 Systemout 进行输出(五)多线程编程1、线程的概念和创建继承 Thread 类和实现 Runnable 接口2、线程同步与互斥同步方法和同步块锁的使用(六)集合框架1、常见集合类(List、Set、Map 等)的使用ArrayList、LinkedList、HashSet、TreeSet、HashMap、TreeMap 等2、集合的遍历和操作(七)Java 网络编程1、 TCP/IP 协议基础2、 Socket 编程客户端和服务器端的实现四、教学方法1、课堂讲授:讲解 Java 编程的基本概念、语法和技术。

《Java EE 企业应用开发技术》实践教学大纲

《Java EE 企业应用开发技术》实践教学大纲

《Java EE企业应用开发技术》实践环节教学大纲一、课程概况二、实践教学内容安排一览表三、考核方式及要求由指导教师根据学生完成任务的情况、课程设计说明书的质量和课程设计过程中的工作态度等综合打分。

课程设计结束时,要求学生写出课程设计报告,可运行的软件系统(包括源程序)。

课程设计成绩:上机情况(20%)包括出勤情况、调试表现。

设计报告占30%,设计作品占50%。

成绩评定实行优、良、中、及格和不及格五个等级。

优秀者人数一般不得超过总人数的20%。

不及格者不能得到相应的学分,需重新做课程设计,经指导教师考核及格后,方可取得相应学分。

有关的考查相关材料(文字材料以及磁盘或光盘)统一妥善保管。

四、推荐教材及教学参考书[1] 卜炟等编著. 21天学通JavaWeb开发[M]. 北京: 电子工业出版社, 2009.[2] 张磊,丁香乾编著. JavaWeb程序设计[M]. 北京: 电子工业出版社, 2011.[3] 范立锋,林果园编著. JavaWeb程序设计教程[M]. 北京: 人民邮电出版社, 2010.[4] 于天恩编著. JavaWeb开发权威经典[M]. 北京: 中国水利水电出版社, 2008.[5] 陶亚楠,廖建编著. JavaWeb开发入行真功夫[M]. 北京: 电子工业出版社, 2009.五、实践教学中应注意的问题本课程设计计划1学分,共1周。

在学院领导的指导下,由系主任负责整体组织和管理。

指导教师负责相应小组的设计指导工作。

教师的要求1、明确本实践教学的要求;2、帮助学生学生选题,3、认真指导每一组学生设计,解决学生在设计过程中遇到的问题4、及时检查学生设计完成的情况5、加强考勤,培养学生良好的科学工作作风和团队协作精神。

学生的要求1、巩固和加深对数据结构基本知识的理解,提高综合运用课程知识的能力。

2、培养学生自学参考书籍,查阅手册、图表和文献资料的能力。

3、通过实际课程设计,初步掌握简单软件的分析方法和设计方法。

JAVA综合实训课大纲

JAVA综合实训课大纲

综合实践课程教学大纲Java 实践教学大纲课程代码:总学时:28学分:1适用专业:计算机类专业开课系部:电子信息系一、课程目的和任务通过学习Java基本语法、应用Java语言设计实现软件模块功能的相关知识,使学生理解Java技术的编程理念,掌握使用Java语言的编程方法,获得分析解决实际问题的基本能力,并通过实际项目的功能设计与实现,培养学生基于Java进行项目开发的基本技能,并为下一阶段的Web开发和Flash脚本语言综合项目开发打下坚实的基础。

二、课程的基本要求1 、本课程先修要求:本实训是在《Java》课的基础上开设,是在学生已经掌握Java编程基础后进行的综合训练。

2 、学习本课程后达到的知识要求:理解和掌握JAVA语言基本语法和语义,掌握标准程序和小应用程序的开发方法。

3 、学习本课程后达到的能力和技能要求:要求能较熟练地使用JDK 进行 Java 程序的编辑、编译和调试技术,使用 Eclipse 进行程序开发。

三、实训项目、内容、实训要求(表前简要说明实训方法,学生分组情况,教学地点等)实训在电子信息系机房进行。

根据实训项目的主要内容和实训要求编写程序。

一周之后每位同学都要交上纸制的实训报告。

一个项目组一般由 3-5 名学生组成,按照实训方案的要求完成实训工作任务。

序号实训项目主要内容实训要求学时1 记事本1、实训设备与工具:个人计算机,Windows操作系统,Java编译开发环境2、实训任务:首先创建一个窗体容器,然后为其添加一个主菜单和一个文本区,利用这些菜单项可分别完成文件内容编辑,新建,打开,和保存文件的功能。

1.界面简洁大方2.程序结构设计合理,分类清楚3.每人独立完成的类的编写数量不少于10个4.程序能正确运行,提交完整源代码5.写出符合要求的实训报告书28四、考核办法1、由程序和实训报告完成情况打分。

每个功能模块对应相应的分数。

占总分90%。

2、根据出勤率打分。

占总分10%。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java项目开发实验教学大纲课程代码制订人制订日期修订人修订日期审定人(组) 审定日期《Java项目开发》实验教学大纲课程名称:Java项目开发课程编码: 010228A 学时: 84 其中必做: 84 学分: 1.5 开课学期:第3学期适用专业:计算机软件技术课程类别:选修课程性质:专业课先修课程:C语言程序设计、Java程序设计一、课程性质及任务本
实训是计算机软件技术专业Java方向的实践性环节。

通过本次实训,可以系统掌握Java语言程序设计、数据库原理级应用、Struts2企业级应用、Spring和
Hibernate开源框架的使用,并锻炼学生的实践动手能力。

整个实训要求及环境,全面模拟企业实际开发环境以及项目管理规范和流程,使学生在实训
中掌握企业开发的实际运作流程,提高学生进入企业的适应能力。

二、课程基本要求(1)掌握Java编程基本知识的实际运用;(2)掌握SQL Server数据库的设计与操作,备份与恢复;(3)掌握Struts2的数据类型转换、数据校验、国际化、OGNL表达式、拦截器、文件上传与下载以及Struts2集成Spring等;
(4)掌握Spring IOC的配置与运用、Hibernate ORM的配置与运用;将上
述知识运用到具体项目中,以学生熟悉的“学生选课系统”为实训项目,由学生自己理解需求,业务逻辑,完成系统的需求分析、概要设计、详细设计、编码、测试等工作,并提交需求分析报告、系统可运行代码以及数据库设计备份文件(.sql文件)并由此评定成绩。

三、实训内容与学时分配(84学时)序项目
内容提要学时性质要求号需求分析1.数据库设计2.超市管理系统公共类设计1. 12 综合必做 3.(Swing+SQL Server 2005实现)模块设计(登录模块、主窗体、采4.购订货模块、人员管理模块)第 1 页
Java项目开发实验教学大纲在Eclipse中实现程序打包5. 需求分析1. 数据库设计2. 使用CVS进行团队开发3. 物资管理系统公共模块4. 综合必做2. 24 (Swing+Spring+Hibernat模块设计(系统登录模块、主窗体5. e+SQL Server 实现)模块、部门管理模块、人员管理模块、物品管理模块、出借信息模块、归还信息模块)需求分析1. 数据库设计2. 使用CVS进行团队开发3. 网上商城系统综合必做公共模块4. 3. 24 (Struts2+Hibernate+Spri ng 实现)模块设计(注册模块、前台商品信
5. 息查询模块、购物车模块、后台商品管理模块)需求分析1. 系统数据库设计2. 进销存管理系统系统设计3. 综合必做4. 24 (Java+SQL Server 2005系统功能实现(基础信息模块设4. 实现)计、查询统计模块设计、库存管理模块设计)需求分析1. 英汉双语词典系统数据库设计2. 综合选做 5. (Swing+MySQL 5.5实系统设计3. 现)系统功能实现4. 需求分析1. 学生成绩管理系统系统数据库设计2. 综合选做
6. (Swing+SQL Server 系统设计3. 2005实现)系统功能实现4. 需求分析1. 系统数据库设计2. 彩票预测系统综合选做
7. (Swing+MySQL 实现)系统设计3. 系统功能实现4. 需求分析1. 图书馆管理系统系统数据库设计2. 综合选做
8. (Java+SQL Server 2005系统设计3. 实现)系统功能实现4. 第 2 页。

相关文档
最新文档