《Java Web项目开发实战》简介
《Java Web项目开发实战》这本书是由.罗旋,李龙腾主编创作的,《Java Web项目开发实战》共有149章节
1
前 言
在掌握了Java Web技术基本知识的基础上,可以通过项目开发来巩固和提高Java Web编程技术,本书指导用Java Web技术进行实战,开发完整的应用项目。...
2
目录
目 录 前 言 第1章 网上书店系统 1.1 需求分析 1.1.1 系统概述 1.1.2 功能需求描述 1.2 总体设计 1.2.1 系统总体功能结构 1.2....
3
第1章 网上书店系统
...
4
1.1 需求分析
...
5
1.1.1 系统概述
本章介绍网上书店系统,系统用户划分为管理员用户和普通用户。管理员用户可以进行用户管理,包括查看、删除、修改注册用户信息,可以进行图书管理,包括查看、查询、添加、...
6
1.1.2 功能需求描述
用户注册:在系统登录页面单击“注册新用户”,可进入用户注册页面,填写用户名、密码、年龄、电话等信息后提交,若输入信息为空或格式不正确,则无法注册。 用户修改:用...
7
1.2 总体设计
...
8
1.2.1 系统总体功能结构
依据需求分析结果,网上书店系统大致可分为数据库访问模块、用户管理模块、图书管理模块、图书交易模块、图书评论模块等5个模块,如图1-1所示。 图1-1 网上书店...
9
1.2.2 总体架构
网上书店系统采用MVC架构,包括Model(模型)层、View(视图)层和Controller(控制)层。模型层定义了系统中涉及的各种数据的模型和接口,视图层提...
10
1.2.3 数据库设计
按照系统需求,数据库中包括图书信息表、评论信息表、用户信息表和售卖记录表,表的具体定义如表1-1至1-4所示。 表1-1 图书信息表 表1-2 评论信息表 ...
11
1.3 详细设计
...
12
1.3.1 用户注册
对网上书店系统的新用户进行记录,给予其访问系统的身份。登录页面如图1-3所示,其顺序图如图1-4所示。 图1-3 登录页面 图1-4 登录页面顺序图 在数据...
13
1.3.2 信息修改
信息修改页面是方便用户后期自行更改密码等信息。信息修改页面如图1-5所示,其顺序图如图1-6所示。 图1-5 信息修改页面 图1-6 信息修改页面顺序图 创...
14
1.3.3 图书购买
在图书购买页面,用户可以购买图书。该页面如图1-7所示,图书购买顺序图如图1-8所示。 图1-7 图书购买页面 图1-8 图书购买页面顺序图 创建saleb...
15
1.3.4 图书评论
图书评论页面用于获取用户的反馈建议,方便进一步的优化改进。图书评论页面如图1-9所示,其顺序图如图1-10所示。 图1-9 图书评论页面 图1-10 图书评...
16
1.3.5 添加图书
添加图书页面是指管理员对即将入库的图书的信息进行录入,其页面如图1-11所示,其顺序图如图1-12所示。 图1-11 添加图书页面 图1-12 添加图书页面...
17
1.3.6 图书管理
图书管理页面实施的对象为管理员,管理员可以对图书的库存量和价格进行更改。图书管理页面如图1-13所示,其顺序图如图1-14所示。 图1-13 图书管理页面 ...
18
1.3.7 用户管理
用户管理页面是删除已注销用户的信息(管理员操作)。用户管理页面如图1-15所示,其顺序图如图1-16所示。 图1-15 用户管理页面 图1-16 用户管理页...
19
1.3.8 售卖记录
管理员可查看图书的售卖记录,以便购进符合用户观看的图书。售卖记录模块页面如图1-17所示,其顺序图如图1-18所示。 图1-17 售卖记录模块页面 图1-1...
20
1.3.9 图书列表
可以给用户展示图书列表及基本信息。用户可以浏览全部图书,也可按类型浏览图书。图书列表页面如图1-19所示,其顺序图如图1-20所示。 图1-19 图书列表页面...
21
1.4 编码实现
本节重点介绍公共模块、用户注册、图书评论、图书管理和售卖记录等内容。...
22
1.4.1 公共模块
1.数据库连接 数据库连接通过com.util包下的BasicJDBC.java为整个应用程序目标数据库提供统一的连接对象。在连接数据库之前,首先加载要连接数据...
23
1.4.2 用户注册
通过数据库创建用户信息表user,用来储存用户的用户名、密码、年龄、电话号码等信息。通过JDBC与数据库建立连接。定义JavaBean类User,封装用户信息,...
24
1.4.3 图书评论
创建usercreate.jsp页面,用户在该页面文本框中输入留言信息后,将信息提交到MessageServlet并调用message()方法,message(...
25
1.4.4 图书管理
创建bookmanage.jsp页面,在该页面中建立表单,用于记录所有图书的价格和库存。将该表单以post的方式传递给Book Servlet中的change(...
26
1.4.5 售卖记录
创建salemanage.jsp页面,在该页面中设置售卖记录的按钮,当点击事件发生时,将请求传递给SaleServlet中的salelist()方法。salel...
27
1.5 项目搭建
网上书店系统使用eclipse工具和MySQL数据库开发,系统项目结构如图1-21、图1-22所示。 图1-21 系统项目结构图1 图1-22 系统项目结构...
28
第2章 医院门诊挂号系统
...
29
2.1 需求分析
...
30
2.1.1 系统概述
医院的生存、发展在市场经济的大环境下显得至关重要。医院不仅要为患者提供服务,还要兼顾经济效益,因为这与医院的整体竞争力息息相关。各项综合因素共同决定着医院的竞争...