无用栏目

2018— 2019学年第一学期《软件开发工具与环境》授课计划

发布日期:2018/09/19    点击:

 

 

 

说明: 济南大学-校名

 

 2018 — 2019 学年第 1 学期

 

    院:  数学科学学院

课程名称:  软件开发工具与环境

课程编码:  09A03160

课程类别:  专业任选课             

计划学时:   48(理论:16  实验: 32

    分:   2.0

授课时间:   星期三78节、星期四12节和星期五12

授课地点:   1J5077JC603

班:   计算1501

     

 

 

授课教师:         孙启良           

 

填报日期:  2018 9 1

 

 

 

软件开发工具与环境 课程授课计划

 

一、课程内容简介与教学目的

(一)课程内容的简单介绍和描述

本课程供有志于IT方向的学生选修。课程主要内容是在JSP中如何使用MySQLSQL ServerOracle等常用数据库。课程内容包括突出MVC模式在Web开发中的重要性,基础层次强调JSP核心知识点,技术层次注重JavabeanServlet的功能作用,综合层次侧重训练使用MVC模式进行模块化设计,项目层次结合实际问题训练用MVC

(二)课程目标和教学目的。

1、掌握Web编程的MVC开发模式。

2、掌握TomcatJSPMysqlSQL Server 2008HTML5的基本工作原理。

3、掌握Web应用程序的表示层、控制层和数据持久层工作原理。

4、能够用课程中学到的知识,开发调试一些Web应用程序。

二、课程要求及教学活动项目

(一)课程要求:

认真听讲,独立完成上机作业,课程参与程度积极,课堂表现良好的学生平时成绩得高分。(二)教学活动项目及学时分配:

教学16学时,上机32学时,上机作业8次。

三、成绩考核

(一)平时成绩:主要包括课堂和上机表现、考勤、上机作业,先分级制然后换算成百分制。

(二)期末考试成绩:提交课程报告,五级制。

(三)最终成绩组成说明:平时成绩*60%+课程报告成绩*40%

四、教材及参考资料

教材: 《JSP程序设计(第2版)》,耿祥义、张跃平,清华大学出版社

参考资料:

SQL Server 2008 从基础到应用》,祝红涛、王伟平,清华大学出版社

《数据库设计与应用开发实践》,陆慧娟 主编,清华大学出版社

五、教师联系方式及答疑要求

教师联系电话 ,邮箱ss_sunql@ujn.edu.cn

六、课程教学计划安排及策略

7

学时:6

授课内容:第1JSP概述11什么是JSP12JSP引擎与Tomcat服务器13JSP页面与Web服务目录14JSP运行原理15实验:编写、保存、运行JSP页面 第2JSP页面与JSP标记2.1JSP页面的基本结构2.2变量和方法的声明2.3Java程序片2.4表达式2.5JSP中的注释2.6JSP指令标记2.7JSP动作标记2.8实验1 JSP页面的基本结构2.9实验2 JSP指令标记2.10实验3JSP动作标记

目的要求:

认识开发工具TomcatEclipse

理解JSP运行原理。

熟练掌握编写、保存、运行JSP页面的操作。

8

学时:6

授课内容:第3Tag文件与Tag标记3.1Tag文件的结构3.2Tag文件的存储目录3.3Tag标记3.4Tag文件中的常用指令3.5Tag标记的嵌套3.6实验1:使用标记体3.7实验2:使用attribute指令和variable指令 第4JSP内置对象4.1request对象4.2response对象4.3session对象4.4out 对象4.5application对象4.6实验1request对象4.7实验2response对象4.8实验3session对象

目的要求:

掌握tag指令、include指令、attribute指令、variable指令、taglib指令的使用

掌握request对象、response对象、session对象、out对象和application对象的使用

9

学时:6

授课内容:第5JSP中的文件操作5.1File5.2使用字节流读/写文件5.3使用字符流读/写文件5.4RandomAccessFile55文件上传5.6文件下载5.7实验1:使用文件字节流读/写文件5.8实验2:使用文件字符流加密文件

目的要求:

掌握使用字节流读/写文件的方法

理解FileInputStream类和FileOutputStream

理解BufferedInputStream类和BufferedOutputStream

掌握使用字符流读/写文件的方法

理解FileReader类和FileWriter

理解BufferedReader类和BufferedWriter

10

学时:6

授课内容:第6章在JSP中使用数据库61MySQL数据库管理系统611下载、安装与启动MySQL612建立数据库62JDBC63连接MySQL数据库631加载JDBC数据库驱动程序632建立连接633MySQL乱码解决方案64查询记录641顺序查询642随机查询643条件查询644排序查询645模糊查询65更新记录66添加记录67删除记录68用结果集操作数据库中的表681更新记录中的列值682插入记录69预处理语句691预处理语句的优点692使用通配符610事务611常见数据库连接6111连接Microsoft SQL Server数据库6112连接Oracle数据库6113连接Microsoft Access数据库612实验1 查询记录613实验2 更新记录614实验3 删除记录

目的要求:

理解掌握连接MySQLSQL ServerOracleMicrosoft Access数据库的方法

掌握MySQL数据库查询记录的方法

掌握MySQL数据库更新记录的方法

掌握MySQL数据库删除记录的方法

掌握随机查询、条件查询、排序查询、模糊查询的方法

11

学时:6

授课内容:第7JSPJavaBean7.1编写JavaBean和使用JavaBean7.2获取和修改bean的属性7.3bean的辅助类7.4使用bean的简单例子7.5JavaBean与文件操作76JavaBean与数据库操作77标准化考试7.8实验1  有效范围为requestbean7.9实验2  有效范围为sessionbean7.10实验3  有效范围为applicationbean

目的要求:

理解JavaBean的原理

学会使用bean编写猜数字、日历、四则运算、浏览图片、分页显示数据库记录等基本功能

12

学时:6

授课内容:第8Java Servlet基础8.1Servlet类与servlet对象8.2编写web.xml8.3servlet对象的创建与运行8.4servlet对象的工作原理8.5通过JSP页面访问servlet8.6共享变量8.7doGetdoPost方法8.8重定向与转发8.9使用session8.10实验:使用servlet读取文件

目的要求:

理解servlet对象的生命周期

掌握init方法、service方法和destroy方法

掌握通过表单向servlet提交数据、通过超链接访问servlet的方法

理解doGetdoPost方法

13

学时:6

授课内容:第9MVC模式91MVC模式介绍92JSP中的MVC模式93模型的生命周期与视图更新94MVC模式的简单实例95MVC模式与注册登录96MVC模式与数据库操作97MVC模式与文件操作98实验: 计算等差、等比数列的和

目的要求:

掌握模型(JavaBean)、控制器(Servlet)、视图(JSP页面)协同编程

认识理解配置文件与数据库连接

学会编写注册登录功能

14

学时:6

授课内容:第10章手机销售网101系统模块构成102数据库设计与连接103系统管理104会员注册105会员登录106浏览手机107查看购物车108查询手机109查询订单1010退出登录

目的要求:

掌握按照MVC模式开发设计一个完整的信息管理系统的步骤

掌握一般Web应用中常用基本模块的开发方法

 

上一条:2018— 2019学年第一学期《数学分析1》授课计划

下一条:2018— 2019学年第一学期《模糊数学》授课计划