本课程的任务是使学生在学习静态网站开发和Java语言的基础上,熟练掌握与JSP相关的各种Web程序设计的方法,包括利用一些开源框架进行网站后台开发等多个方面的内容。培养学生在网站前台设计、网站后台设计开发等方面的岗位职业能力;同时培养学生分析用户需求、撰写需求报告、编写程序代码、编制测试用例、软件应用与维护等能力;培养学生语言沟通、团队协作等职业能力;养成良好的职业素养,为毕业后走向工作岗位打下坚实的基础。
本书以真实项目开发为内容,在开发过程中进行学习,在学习中掌握技术。本书的结构是按具体任务来划分的,全书共分为5个任务,主要内容包括:搭建开发环境、项目开发的知识准备、系统分析与设计、系统实现、系统网站发布及任务总结。书中给出了系统源码。
本书从基本环境搭建到实际项目实现,对计算机网络应用技术的开发环境、所需基础知识、数据库的应用以及综合系统的开发,进行了有针对性的介绍和训练。其中项目实践部分是依据真实的项目开发过程编写的。
全书共分为5个任务,主要内容包括:搭建开发环境、项目开发的知识准备、系统分析与设计、系统实现、系统网站发布及任务总结。书中给出了系统源码。
本书可以作为高职高专院校计算机及相关专业的教材和参考书,也可作为毕业设计的指导用书。
任务一 搭建开发环境
1.1 活动一:MyEclipse的下载与安装
1.1.1 MyEclipse的下载
1.1.2 MyEclipse的安装
1.2 活动二:MyEclipse开发界面和相关操作
1.2.1 MyEclipse启动
1.2.2 MyEclipse界面简介
1.2.3 相关操作
1.3 活动三:Java代码编译与调试
1.3.1 MyEclipse的编译原理
1.3.2 MyEclipse代码编译
1.3.3 运行程序
1.3.4 MyEclipse的调试方法
1.3.5 本地调试
1.4 任务小结
任务二 项目开发的知识准备
2.1 活动一:HTML基础知识
2.1.1 HTML概述
2.1.2 HTML标记语言
2.1.3 GET和POST方法
2.2 活动二:JSP基础知识
2.2.1 JSP页面构成
2.2.2 JSP基本语法
2.2.3 JSP内置对象
2.3 活动三:数据库操作知识
2.3.1 数据库的连接
2.3.2 使用SQL语句对数据库进行操作
2.3.3 拓展学习
2.4 活动四:原型系统
2.4.1 原型项目需求分析
2.4.2 创建MySQL数据库
2.5 任务小结
任务三 系统分析与设计
3.1 活动一:软件工程相关知识
3.2 活动二:系统开发背景及分析
3.2.1 需求分析
3.2.2 可行性分析
3.2.3 编写项目计划书
3.3 活动三:系统设计
3.3.1 系统目标设计
3.3.2 系统功能结构
3.3.3 功能简介
3.3.4 系统业务流程图
3.3.5 数据库的设计
3.3.6 系统主要页面预览
3.4 任务小结
任务四 系统实现
4.1 活动一:系统结构设计思想
4.2 活动二:学生角色功能模块实现
4.2.1 学生角色模块概述
4.2.2 系统登录页面的实现
4.2.3 学生主页面的实现
4.2.4 查看学生个人信息页面的实现
4.2.5 修改个人资料页面的实现
4.2.6 成绩查询页面的实现
4.2.7 成绩搜索结果页面的实现
4.2.8 我的消息页面的实现
4.2.9 我的留言页面的实现
4.2.10 查看公告页面的实现
4.3 活动三:教师角色功能模块的实现
4.3.1 教师角色模块概述
4.3.2 教师角色模块主页面的实现
4.3.3 成绩录入页面的实现
4.3.4 成绩查询页面的实现
4.3.5 个人管理的实现
4.3.6 教师信息修改页面的实现
4.3.7 公告通知页面的实现
4.3.8 系统中主要提示信息页面的实现
4.4 活动四:管理员角色功能模块的实现
4.4.1 管理员角色模块概述
4.4.2 管理员角色模块登录页面的实现
4.4.3 管理员主要功能页面的实现
4.4.4 用户管理中管理员管理的实现
4.4.5 用户管理中教师管理的实现
4.4.6 用户管理中学生管理的实现
4.4.7 课程分类管理的实现
4.4.8 课程管理中查看课程分类的实现
4.4.9 课程管理中添加课程信息的实现
4.4.10 课程管理中查看课程信息的实现
4.4.11 课程管理中课程搜索的实现
4.4.12 学期管理中添加学期的实现
4.4.13 查看/修改学期的实现
4.4.14 查看编辑公告的实现
4.4.15 查看编辑消息的实现
4.4.16 发布公告的实现
4.4.17 系部管理中查看编辑系部管理的实现
4.4.18 添加系部的实现
4.4.19 教研室管理中查看编辑教研室的实现
4.4.20 添加教研室的实现
4.4.21 班级管理中查看编辑班级的实现
4.4.22 添加班级的实现
4.5 任务小结
任务五 系统网站发布及任务总结
5.1 活动一:发布准备
5.2 活动二:实施步骤
5.3 活动三:任务总结
5.3.1 项目概述
5.3.2 实施中注意的几个要点
5.3.3 项目存在的问题
5.4 活动四:任务评价
参考文献
参考网站