数据库课程设计-网上购物系统(4)

2019-02-15 13:50

并通知用户。 ④ 订单处理模块:

订单处理模块,负责用户生成订单、提交订单,以及订单信息的维护。用户可以生成订单、提交订单。生成订单后,如果用户确认订单信息无误,则可以提交订单,提交订单后购买交易才正式成立。生成订单后,用户也可以放弃订单,取消交易。另外,此模块还提供订单详细信息的查询,订单信息搜索等功能,帮助用户查看订单信息。 ⑤ 系统管理模块:

系统管理模块,分为用户信息管理,商品信息管理,订单交易信息管理三部分。

1) 用户信息管理,包括的功能有:查看用户信息,查看哪些用户正在

登录,统计当天的访问流量,删除恶意用户信息等。

2) 商品信息管理,包括的功能有:商品详细信息的录入,商品分类信

息的录入,商品信息的修改等

3) 订单交易信息管理,包括的功能有:查看已提交订单的信息,处理

已提交订单等等。

六、程序代码及控件描述

1. 数据库连接类:DBConnectionManager.java。使用jdbc对mysql数据库进行连接。在此使用的连接字如下,直接对netshop数据库进行连接,在这个数据库中

包含了上诉的数据库: package dbmanager; import java.sql.*;

public class DBConnectionManager{

private String driverName=\private String url=\private String user=\private String password=\

…… }

public Connection getConnection(){ }

DBSQLManager.java。通过调用类

try{ }

catch(Exception e){ }

e.printStackTrace(); return null;

Class.forName(driverName);

return DriverManager.getConnection(url,user,password);

2.数据查询与更新管理类

DBConnectionManager的getConnection类获得一个连接,然后由该连接得到一

个声明Statement。用此声明可以用于后面sql语句的执行,并将结果集写入DBSQLManager的ResultSet 属性之中。

3.javabean。在本系统中使用了三个javabean,分别是Goods, Orders,Orders_Detail。其中Goods用于记录物品的基本信息,主要用于存储并传递表Goods中的记录内容。orders则是用于存储并传递表Orders中的记录内容。Orders_Detail则是用于存储和传递ordersDetail表里的记录。Javabean的详细代码可以查看netShop\\src文件夹里的java文件。 4.系统模块:

商品管理模块系统流程图

商品管理 商品查询 新增商品 修改商品 删除商品 输入关键字 输入商品信息 是 修改商品信息 查看商品信息 否 执行查询SQL 拼接查询SQL 类别、价格为空 否 否 确认删除商品 输出结果 商品存盘成功 修改存盘成功 是 删除存盘成功否 否 是 查询结果 是 是 修改商品成功 删除商品成功 新增商品成功

商品分类管理模块系统流程图

商品分类管理 否 名称、描述为空 否 修改存盘成功与否 否 否 删除存盘成功与否 是 是 是 是 是 确认删除分类 否 输入分类信息 修改分类信息 查看分类信息 新增商品分类 修改商品分类 新增商品分类

存盘成功与否 新增商品成功 修改商品信息成功 删除商品成功

订单交易模块

输出订单信息 拼接查询SQL 确认完成订单 否 是 发货存盘成功与否 否 输入关键字 查看订单信息 否 查看订单信息 查看订单信息 查看订单 完成订单 订单发货 取消订单 订单处理 否 确认取消订单 否 执行查询SQL 是 取消订单成功与否 完成订单存盘成功与否 是 是 完成订单成功 查看订单明细 是

获得订单编号 订单发货成功 是 取消订单成功 否 订单编号为空 输出订单明细信息

七、总结

1) 本来开发本系统打算使用的数据库是sqlserver,但是jsp网页连接sqlserver

一直出现问题,不得不改用了比较不熟悉的mysql。因此也使得整个系统不太完善。

2) 本项目具有实际帮助如今中小企业开动网上销售的意义,且软件系统开发可

实现;

3) 具体更改设想尚不完全具体的保护,机制,交易,支付等环节,尚未有具体

单位招标,或者具体的实施时间与方式地点,所以暂时忽略这一步骤; 4) 本次开发没能先利用有经验的开发过程,导致开发过程中,浪费了很多其实

是可以直接拿来借鉴的部分,所以以后应该吸取经验教训。这样不但得到了前面已有作品的开发思想,还接受了项目的开发用时,省了时间就是增加了效率,故以后应该多做开发前期工作。


数据库课程设计-网上购物系统(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:货代校本教材

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: