好文档 - 专业文书写作范文服务资料分享网站

基于jsp网上书店系统毕设毕业论文

天下 分享 时间: 加入收藏 我要投稿 点赞

(三) 系统组建与文件

1. 视图组件

视图是与用户交互的界面,其作用包括向用户显示数据,接受用户输入,与模型层行交互,向模型层查询业务状态,接收模型发出的数据,更新显示用户界面。在网上书店系统中用到的视图组件如下:

1) index.jsp 显示首页

2) userlogin.jsp 用户或管理员登录界面 3) userRegister.jsp 用户注册界面 4) fras.jsp 用户或管理员登录后的界面 5) simpleSearch.jsp 简单地图书查询 6) complexSearch.jsp 高级图书查询 7) searchResult.jsp 图书查询结果的界面 8) S.html 操作失败页面

9) Filed.html 查找书时没有该书显示的页面 10) 11)

F.html 添加图书没成功显示的页面 Success.html 图书购买成功的页面

2.模型组件

模型是应用程序的主体,它用于表示业务数据和业务逻辑。一个模型可以同时为多个视图提供数据,从而提高了代码的可重用性。它获取来自视图组件的数据,并将其传递给控制器组件进行处理。在网上书店系统中用到的模型组件如下:

1) Book.java 接受来自管理员对图书的增、删、改、查并传递给BookControl 2) Cart.java 接受来自用户的购物订单信息并传递给CartControl 3) Category.java 接受对图书的分类并传递给CategoryControl

25

4) ConsignessAddress.java 接受收货人的信息地址传ConsignessAddressControl

5) Order.java 接受来自用户购买的图书的信息并传递给CartControl 6) OrderLine.java 接受用户查询订单时显示订单的信息并传递给OrderControl

7) User.java 接收来自用户登录的数据并传递给userControl 8) VbookCategory.java 接收用户对图书的分类并传递给categryList 9) VuserOrder.java 接受用户订单的信息并传递给OrderControl 3. 控制器组件

控制器,顾名思义起控制作用。它接收用户输入,并调用模型和视图来完成用户请求。在用户提交表单时,控制器本身不做任何处理和输出工作。控制器所做的仅仅是:接收请求,然后调用模型组件处理请求,最后用视图来显示模型处理后返回的数据。在网上书店系统中用到的控制器组件如下:

1) AdminInfoControl.java 处理用户注册 2) BookControl.java 处理图书的删除和更新 3) BookSearchControl.java 处理图书的查找 4) CartControl.java 处理购物车的信息 5) CategoryControl.java 处理图书的分类

6) ConsigneeAddrssControl.java 处理收货人的信息地址 7) OrderControl.java 处理订单的信息

六、系统的实现

(一)数据库配置及链接

SQL Server 是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988 年推出了第

26

一个OS/2 版本。SQL Server 近年来不断更新版本,1996 年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;2000年,SQL Server 2000版本面世,SQL Server 2005 是Microsoft公司于2005 年推出的最新版本。 ◆ JSP与SQL Server 数据库的连接 ◆ 建立数据库

选择任务栏的“开始” “所有程序” “Microsoft SQL Server” 数据库链接的代码如下:

import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DBJDBCConn {

public static void main(String[] args) { //JDBC数据库连接方式 try {

//1.注册驱动程序

//java.lang包下Class类forName()、newInstance()方法

Class.forName(\

//Class.forName(\ce()//2.获取数据库连接 Connnection

coon=DriverManager.getConnection(\88;DatabaseName=bookManager\

27

System.out.println(conn.hashCode()); //3.关闭数据库连接 conn.close();

} catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) e.printStackTrace(); }

}//end main }//end DBJDBCConn (二) 系统功能的实现

1.前台界面功能 前台的登录界面:

28

注册时用户需输入用户名,密码,邮箱,备注。然后单击时用户身份,还是管理员身份,输入完单击注册便可。单用户已存在时后出现该用户不能注册的信息,如果信息符合,则用户可注册成功。

没有进行注册时,可以单击注册,此时的页面如上图。其中部分按钮的代码为:

<%//获取表单数据

CodeChange c1=new CodeChange();

String userName=request.getParameter(\ userName=c1.getString(userName);

String password=request.getParameter(\ password=c1.getString(password);

String email=request.getParameter(\ email=c1.getString(email);

String bz1=request.getParameter(\ bz1=c1.getString(bz1); //封装信息准备存储

29

基于jsp网上书店系统毕设毕业论文

(三)系统组建与文件1.视图组件视图是与用户交互的界面,其作用包括向用户显示数据,接受用户输入,与模型层行交互,向模型层查询业务状态,接收模型发出的数据,更新显示用户界面。在网上书店系统中用到的视图组件如下:1)index.jsp显示首页2)userlogin.jsp用
推荐度:
点击下载文档文档为doc格式
15pzj8klf54zk8m0hvkq6k2tg1xudp00s61
领取福利

微信扫码领取福利

微信扫码分享