【完整版】网上购物系统的设计与实现毕业论文设计 联系客服

发布时间 : 星期六 文章【完整版】网上购物系统的设计与实现毕业论文设计更新完毕开始阅读14d5a6406d175f0e7cd184254b35eefdc8d315f8

id product_name description add_time fixed_price dang_price keywords Has_deleted Product_pic Int Varchar Varchar Bigint Double Double Varchar Int Varchar 12 100 100 20 20 20 200 1 200 否 否 是 是 否 否 是 否 是 是 否 否 否 否 否 否 否 否 产品编号 产品名称 产品介绍 添加时间 产品进价 产品售价 关键词 产品下架 产品图片 (5) 产品类别对应关系表d_category_product 产品类别对应关系表用来保存产品和类别之间的对应关系.比如某个类别包含

哪些商品。

表4-5 d_category_product的结构

字段名称 Id Product_id Cat_id 数据类型 Int Int Int 长度 12 10 10 是否允许空 否 否 否 是 否 否 编号 产品编号 类别编号 是否为主键 字段描述 (6) 订单明细表 d_item 订单明细表 d_item用来保存订单购买了哪些商品,数量,小计等。

表4-6 d_item的结构

字段名称 Id Order_id 数据类型 长度 是否允许空 是否为主键 字段描述 Int Int 12 10 否 否 是 否 编号 订单编号

Product_id Product_name Dang_price Product_num Amount

Int Varchar Double Int Double 10 100 20 10 20 否 否 否 否 否 否 否 否 否 否 产品编号 产品名称 产品售价 产品数量 总金额 5 系统实现

在上一章着重讨论了系统各个模块功能的设计,并详细分析了每一个模块的功能。在本章将具体讨论如何实现功能模块,最终实现整个系统。经过这个阶段的设计工作,应该得出对目标系统的描述,从而在编码阶段可以把这个描述直接翻译成用JSP网页设计语言书写的程序。 5.1 系统页面的实现

如果将网站比作一个人的话,服务器就像大脑,数据库就像五脏六腑,其内嵌的Java和JavaScript组合起来就像是细胞与神经,而网页就是这个人的皮肉。网页将网站的各个组成部分包裹起来,形成易懂并且美观的外表展示给大家,浏览者登陆网站后看到的就是一个个网页的组合。所以设计和实现每一个网页也是非常重要的工作。

随着科技的高速发展,众多网页制作的应用软件应运而生。相对于传统的动态网页开发工具而言,由于继承了Java语言的许多优点,用JSP开发动态网站十分方便,开发效率较高。此外,JSP还具有强大的组件(JavaBean)支持功能,可以方便地实现组件复用,进一步提高了开发效率。

在整个网页的制作过程中,都是结合使用HTML语言来实现设计的。系统的页面设计决定了网站的风格,制作好的网站不仅提供给营销商,更多的要供浏览者浏览。所以整个网站系统应注重的是:易导航性、易操作性和友好的交互界面。因此,网站的设计最好要简洁、明了、格调清新、实用、易于使用和维护。在页面的风格上应保持统一,这里采用CSS样式表将所有页面的字体、字号、颜色以及超链接的样式做统一定义。 5.2 前台功能模块实现

整个系统分为了前台功能模块和后台功能模块。下面详细讨论主要的几个功能模块的程序实现。在每个模块的介绍中,将具体说明一些涉及要点。

前台功能模块分为用户管理模块、订单查询模块、购物车模块3个部分。前台首页主要有以下几个部分:

(1)网站导航:主要用户显示网站的旗帜广告、各功能模块导航; (2)用户登录:用户在此注册、登录或找回密码; (3)商品分类搜索:用户按商品类别进行搜索显示; (4)销售排行榜:按照商品的销售数量显示销售排行信息; (5)商品展示区:按后台添加商品的时间顺序展示商品; (6)友情链接:显示友情链接信息;

(7)后台登录入口:管理员可以通过该入口登录后台。 5.2.1用户管理模块

用户管理模块主要实现用户的注册、登录等功能。 (1)用户注册

当用户第一次登录时首先要在网站上注册,成为会员用户才可以在网站上购物,注册页面必须填写一些用户的基本信息,如用户名、密码、联系电话等信息。用户注册的流程图如图5.1所示。

用户注册流程如图5.1

用户注册页面如图5.2所示。