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

2019-02-15 13:50

GoodsType(商品类别表) Column Name TypeID TypeName TypeDesc

Orders(订单表) Column Name OrderID UserName OrderDate Address Phone Linkman Postcode OrderSum DealDate Status Note

Date Type Int Char Datetime Char Char Char Char Int Datetime Char Char Width 20 50 20 20 10 10 50 空值情况 主键 非空 非空 非空 非空 非空 非空 非空 非空 空 空 Date Type Char Char Char Width 15 20 50 空值情况 主键 非空 空

OrdersDetail(订单明细表) Column Name OrderID OrderSeq GoodsID GoodsName GoodsPrice GoodsAmount GoodsDiscount

ShopCart(购物车表) Column Name UserName GoodsID GoodsAmount Date Type Char Char Int Width 20 15 空值情况 非空 外键 空 Date Type Int Int Char Char Decimal Int Decimal Width 10 20 10,2 10,2 空值情况 非空 非空 外键 非空 非空 非空 非空

四、视图,索引,数据库权限

本系统并没有创建显示的索引。而是只使用了主键自带的索引功能。由于时间仓促加上对mysql数据库操作语言的不熟悉,并没有在系统中创建相关的用户权限。只是把数据库的一个管理员的帐号和密码用在系统的连接中,并以管理员的身份对数据库中的表进行所有的查询和更新操作。当然这样是很不安全的。但为了提高开发进度,在此仅完成了基本的系统模型,以便后面的扩展。

五、软件功能设计

1、功能表

用户信息维护 商品查询模块 登录系统 验证用户 系统主窗口 购物车模块 订单处理模块 系统管理模块 客户端 浏览器 Java Bean J D Java Bean Tomcat服务器 B C JSP Java Servlet Bean

2. 功能描述

① 注册登录模块:

注册登录模块,处理新用户的注册、用户的权限验证、用户个人信息的修改、以及登录的有效性、安全性验证。用户信息主要包括:用户名、密码、个人基本信息(真实姓名、性别、出生年月、联系方式等)。为了防止恶意注册以及黑客侵入,在注册、登录时,由服务器自动随机生成四位验证码,并生成验证码图片,以此来保证系统的安全性。 ② 商品查询模块:

商品查询模块,处理商品详细信息的列表,商品信息的模糊查询、组合查询。

1) 商品信息列表,将商品的详细信息(图片、价格、描述等)列表显示,并可以按照商品分类来显示不同商品信息。

2) 模糊查询,根据商品名称的关键字对商品进行查询,将与关键字类似或匹配的商品信息列表显示。

3) 组合查询,综合商品的各种属性信息来进行查询,可以搜索的商品组合属性包括,商品编号、名称,商品类别,商品价格,以及商品生产制造商等等。

③ 购物车模块:

购物车模块,负责用户选购商品,处理购物车,以及购物车的维护。用户可以将感兴趣的商品放入购物车,也可以将所选购的商品拿出购物车。若用户在选购商品30天内没有提交订单,系统将自动放弃购物车里的商品,


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

下一篇:货代校本教材

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

马上注册会员

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