JSP开发应用
分享
课程详情
课程评价
spContent=置身于互联网的时代,网络服务已经融入我们的日常生活。我们可以上网选课、查询成绩,可以网上转账、汇款、预定酒店等。怎样开发出这样的网络应用系统呢?本课程就能帮上这个忙。 在这里,你不仅能学习到基于JSP的编程技术,还有机会进行大量的计算思维训练,让你充分体会到编程的乐趣。
—— 课程团队
课程概述

JSP技术作为基于Java的动态网页设计技术,得到业内的广泛认可。“JSP开发应用”课程以开发一个社区居家养老服务信息系统为载体,逐一介绍了JSP技术的核心内容。

本课程的主要内容包括系统开发准备、系统首页设计、管理员首页与系统管理设计、老年客户管理、社工信息处理、工单信息处理、信息查询与统计、信息发布与维护等。结合个性化的教材,各章由新知识预备、系统开发、新知识使用案例剖析、系统进一步开发与实训等部分构成。系统开发部分给出完整代码,让学习者学习、参考。系统进一步开发部分仅给出部分代码,或者系统设计思路,让学习者在独立思考的基础上完成程序的设计。

与现有的各类JSP开发技术课程相比,本课程最大的特点是从一开始就在一个真实的项目环境中开展教学,不仅给学习者提供了可以模仿、借鉴的部分,还给学习者独立思考和练习的机会;学习者在学完本课程后不仅可以学习到JSP技术的核心内容,而且进行了大量的代码编写训练,可以实现从生手到熟手的转变,还体验了一个完整的项目开发过程,避免将大量的时间用于零星的知识点学习。

授课目标

学习者在学完本课程后不仅可以学习到JSP技术的核心内容,而且通过大量的代码编写训练,可以实现从生手到熟手的转变,能够独立开发出基于JSP的Web应用软件。

课程大纲

第1章 系统开发准备

第1章单元测验

JSP基础语法摘要

JSP和Servlet

1.1 知识预备:JSP文件的构成

1.2 开发环境准备

1.3 知识解析:JSP的工作流程

1.4 知识解析:JSP中的声明

1.5 系统功能总体介绍

第1章单元作业

第2章 系统首页设计(1)

JSP架构和声明周期

2.1 信息处理流程

2.2 数据库设计

2.3 系统架构设计

2.4 界面设计

2.5 控制器Servlet的创建

2.6 数据Bean的创建

JSP高级语法

Servlet执行流程

第2章单元作业(1)

第2章 系统首页设计(2)

JSP实验01-制作首页和数据库

JSP实验03-更新数据表

JSP实验02-数据库检索

2.7 建立与数据库的连接

2.8 处理bean的创建

2.9 登录信息的验证

2.10 功能测试

2.11 servlet及其使用评析

2.12 request及其使用评析

第2章单元测验

第2章单元作业(2)

第3章 管理员首页与系统管理设计

JSP实验05-数据分页

3.1 管理员首页设计

3.2 退出系统与重新登录设计

3.3 系统安全性设计

3.4 session及其使用评析

3.5 out及其使用评析

JSP实验04-调用存储过程

第3章单元测验

第3章单元作业

第4章 老年客户管理(1)

JSP实验06-userBean

4.1 客户信息登记之信息处理流程

4.2 客户信息登记之数据库设计

4.3 客户信息登记之界面设计

4.4 客户信息登记之控制器OldManAddPre设计

4.5 客户信息登记之控制器 OldManAdd设计

4.6 JavaBean及其使用评析

4.7 数据库的操作方法及其使用评析

第4章单元作业(1)

第4章 老年客户管理(2)

JSP实验07-购物车实现

4.8 客户信息变更之信息处理流程

4.9 客户信息变更之界面oldManEdit.jsp设计

4.10 客户信息变更之界面oldManEdit02.jsp设计

4.11 客户信息变更之控制器OldManEdit01设计

4.12 客户信息变更之控制器OldManEdit02设计

第4章单元测验

第4章单元作业(2)

第5章 社工信息处理(1)

JSP实验08-使用组件进行文件上传下载

5.1 社工信息登记之信息处理流程

5.2 社工信息登记之数据表设计

5.3 社工信息登记之界面设计

5.4 社工信息登记之servlet与javabean设计

5.5 JSP表达式与response及其使用评析

第5章单元作业(1)

第5章 社工信息处理(2)

5.6 社工信息变更之信息处理流程

5.7 社工信息变更之功能实现

JSP实验09-使用JavaMail组件发送邮件

第5章单元测验

第5章单元作业(2)

第6章 工单信息处理

第6章单元测验

JSP实验10-使用JFreeChart实现图表绘制

6.1 工单生成之信息处理流程

6.2 工单生成之数据表设计

6.3 工单生成之界面设计

6.4 工单生成之控制器设计

6.5 工单生成之JavaBean设计

6.6 page指令及其使用评析

6.7工单完成之信息处理流程

6.8工单完成之设计与实现

6.9工单查询之信息处理流程

6.10工单查询之界面设计

6.11工单查询之控制器设计

6.12 jsp程序调试的基本方法

6.13借助MyEclipse调试jsp程序的方法

第6章单元作业

第7章 信息查询与统计

第7章单元测验

7.1 客户费用清单功能设计

7.2 文件与目录的创建方法

JSP实验11-使用JExcelAPI创建EXCEL

7.3 其它查询功能设计

第7章单元练习

第8章 信息发布与维护

8.1 信息发布功能设计

8.2 application及其使用评析

8.3 信息维护功能设计

8.4 系统首页信息显示功能设计

第8章单元测验

第8章单元练习

预备知识

1.熟悉网页制作基础,包括Dreamweaver CS的使用、html语言等;

2.熟悉Java程序设计基础。


证书要求

1.完成单元作业;

2.通过单元测验;

3.通过期末综合测试。

参考资料

1. JSP开发应用项目教程,张君华主编,清华大学出版社,2015年;(本课程的教材)

2. Java Web设计实用教程——基于Eclipse环境的应用开发,孔昊主编,机械工业出版社,2012年。

常见问题

问:主讲教师的联系方式是怎样的?

答:主讲教师的邮箱是:18842426@qq.com。


问:怎样购买本课程的教材?

答:可以直接在网上购买,有困难的话,也可联系主讲教师协助购买。


问:到哪里可以免费下载教材中的工具软件?

答:可以在网上搜索和下载,也可以在课程交流区中留言,助教将通过邮件发送给您