宁波城市职业技术学院

JSP开发应用

图片
课程概述

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

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

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

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

1.完成单元作业;

2.通过单元测验;

3.通过期末综合测试。

预备知识

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

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


授课大纲

本课程包括系统开发准备、系统首页设计、管理员首页与系统管理设计、老年客户管理、社工信息处理、工单信息处理、信息查询与统计、信息发布与维护等内容。具体教学安排如下:


第1周  第1章 系统开发准备

1.1 JSP文件的构成

1.2 JSP开发环境的搭建

1.3 JSP的工作流程

1.4 JSP中的声明

1.5 社区居家养老服务信息系统功能模块

 

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

2.1 信息处理流程

2.2 数据库设计

2.3 系统架构设计

2.4 界面设计

2.5 控制器servlet的创建

2.6 数据bean的创建

 

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

2.7 建立与数据库的连接

2.8 处理bean的创建

2.9 登录信息的验证

2.10 功能测试

2.11 servlet及其使用评析

2.12 request及其使用评析

 

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

3.1 管理员首页设计

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

3.3 系统安全性设计

3.4 session及其使用评析

3.5 out及其使用评析

 

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

4.1 客户信息登记功能设计

4.2 JavaBean及其使用评析

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

 

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

4.4 客户信息变更功能设计

 

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

5.1 社工信息登记功能设计

5.2 JSP表达式及其使用评析

5.3 response及其使用评析

 

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

5.4 社工信息变更功能设计

 

第9周  第6章 工单信息处理

6.1 工单生成功能设计

6.2 page指令及其使用评析

6.3 JSP程序调试的基本方法

6.4 基于MyEclipse的JSP程序调试方法

6.5 工单完成功能设计

6.6 工单查询功能设计

 

第10周  第7章 信息查询与统计

7.1 客户费用清单功能设计

7.2 文件与目录的创建方法

7.3 其它查询功能设计

 

第11周  第8章 信息发布与维护(1)

8.1 信息发布功能设计

8.2 application及其使用评析

 

第12周  第8章 信息发布与维护(2)

8.3 信息维护功能设计

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

 

第13周  期末综合测试

参考资料

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

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

常见问题

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

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


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

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


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

答:可以在网上搜索和下载,也可将QQ号发给主讲教师,然后到相应的QQ群(OIJSP)共享中去下载。