网上购物平台开发

一、网上购物平台需求规格说明书

网上商城是一个综合性的互联网电子商务平台。通过互联网来开展电子商务已经成为了当前企业节约交易成本,提高交易的速度的重要手段。为了更好的支持实际的交易过程,网上商城为商品购买者提供了从商品浏览到商品购买的整个功能的支持,并且,还为商品购买者提供快捷的商品检索方式,帮助购买者更快寻找到自己所需求的商品;同时,由于考虑到网络交易的具体特点,为商家提供了一套包含商品库存管理、商品订单审核、商品送货处理和商品结算的功能,充分保障商家在整个交易过程中的安全性,避免额外的交易成本。下文将分成以下7个部分来描述整个网上商城的需求,其中:

用例分析:用例分析主要是描述整个网上商城对购买者和商家所能够提供的功能。它通过清晰的用例,详细描述在整个网上商城的交易和管理过程中所有参与者的功能。

软件可用性需求:软件可用性需求主要描述网上商城在符合怎样的条件下才能够顺利地被用户接收并使用。

软件可靠性需求:软件可靠性需求主要描述网上商城能够在什么条件范围内稳定运行的条件参数。

n 软件性能需求:软件性能需求主要描述软件技术教育平台的性能参数,本文档将从响应速度、并发量要求以及未来的可扩展性参数三个方面来描述。

n 软件设计约束:软件设计约束主要描述在使用本文档进行软件系统设计时,必须要遵循的设计约定。

n 接口:接口主要描述网上商城在实施或者集成时,需要与其它系统进行交互的内容。

系统级需求用例图

在系统中,功能需求包含三个部分:一部分是购买者的购买过程,一部分是商场的处理过程,一部分是系统管理员管理系统的功能。其中,商品购买是一个单独的过程,所以,它将拥有一个独立的用例模型,而商场的处理和系统管理息息相关,它将合并成为一个用例模型。这两个用例模型图如下:

角色描述

在本项目中,共涉及四类角色:管理员,超级管理员,游客以及注册用户。

n 管理员:对网上商场的某个或者某几个部分进行管理的人员

n 超级管理员:超级管理员具有管理员的所有权限,并且它还能够对所有系统中的其它管理员进行管理的人员,它在系统中是唯一的;

n 游客:游客是在系统中未登录的用户,它不具有平台中购物的合法权限;但是,游客允许进行商品浏览、检索以及挑选。

n 注册用户:也叫商场会员,它具有在本网上购物平台中购物的合法权限,也是本平台中唯一具有发起订单的人员。

1.1.2  用例描述

下面将详细描述各个用户在本网上购物平台中的用例。

管理员用例

本节将描述管理所具有的所有的功能。

1)管理员个人信息管理

用例名称

管理员个人信息管理

主要参与者

管理员

前置条件

操作者已经被授予管理员身份,并且使用此身份登陆系统

后置条件

成功更新管理员个人信息

主要成功场景

管理员查阅自己的个人信息

管理员根据需要对自己的个人信息进行一定的修改

保存修改的个人信息

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给管理员

特殊需求

2)商品一级分类管理

用例名称

增加商品一级分类

主要参与者

管理员

前置条件

操作者已经被授予管理员身份,并且使用此身份登陆系统

后置条件

在系统中成功增加一个一级分类

主要成功场景

管理员输入一级分类的基本信息

管理员保存一级分类的基本信息

更新系统一级分类的列表

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给管理员

特殊需求

用例名称

编辑商品一级分类

主要参与者

管理员

前置条件

操作者已经被授予管理员身份,并且使用此身份登陆系统

后置条件

未审批的商品一级分类得到审批,可以使用此分类进行商品发布;已审批的商品一级分类可以对其的基本信息进行变更。

主要成功场景

管理员查阅所需要修改的一级分类的基本信息

管理员根据需求变更一级分类信息的某些项目

保存更新好的一级分类基本信息

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给管理员

特殊需求

3)商品二级分类管理

用例名称

增加商品二级分类

主要参与者

管理员

前置条件

操作者已经被授予管理员身份,并且使用此身份登陆系统

后置条件

在系统中成功增加一个二级分类

主要成功场景

管理员输入二级分类的基本信息

管理员保存二级分类的基本信息

更新系统二级分类的列表

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给管理员

特殊需求

用例名称

编辑商品二级分类

主要参与者

管理员

前置条件

操作者已经被授予管理员身份,并且使用此身份登陆系统

后置条件

未审批的商品二级分类得到审批,可以使用此分类进行商品发布;已审批的商品二级分类可以对其的基本信息进行变更。

主要成功场景

管理员查阅所需要修改的二级分类的基本信息

管理员根据需求变更二级分类信息的某些项目

保存更新好的二级分类基本信息

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给管理员

特殊需求

4)商品信息管理

用例名称

增加新商品

主要参与者

管理员

前置条件

操作者已经被授予管理员身份,并且使用此身份登陆系统

后置条件

在系统中成功增加一个新商品

主要成功场景

管理员输入商品的基本信息

管理员保存商品的基本信息

更新系统商品的列表

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给管理员

特殊需求

用例名称

编辑商品信息

主要参与者

管理员

前置条件

操作者已经被授予管理员身份,并且使用此身份登陆系统

后置条件

未审批的商品得到审批,将此商品的信息发布到商城中;已审批的商品可以对其的基本信息进行变更。

主要成功场景

管理员查阅所需要修改的商品的基本信息

管理员根据需求变更商品信息的某些项目

保存更新好的商品基本信息

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给管理员

特殊需求

5)商品库存管理

用例名称

库存配置管理

主要参与者

管理员

前置条件

操作者已经被授予管理员身份,并且使用此身份登陆系统

后置条件

在系统中设置好库存的缺省配置,系统能够使用新的满库数量值和预警数量值来进行商品库存检查

主要成功场景

管理员输库存配置的基本信息

管理员保存库存配置的基本信息

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给管理员

特殊需求

用例名称

商品库存变更

主要参与者

管理员

前置条件

操作者已经被授予管理员身份,并且使用此身份登陆系统

后置条件

成功将商品库存修改

主要成功场景

管理员输入商品新库存数量

管理员保存商品的新库存值

更新商品的库存,如果库存大于预警值,则将其移出预警列表

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给管理员

特殊需求

用例名称

所有商品满库

主要参与者

管理员

前置条件

操作者已经被授予管理员身份,并且使用此身份登陆系统

后置条件

商城中所有商品其库存都变成满库值。

主要成功场景

管理员激活满库操作

系统自动将所有商品的库存设置成为满库

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给管理员

特殊需求

用例名称

商品库存浏览

主要参与者

管理员

前置条件

操作者已经被授予管理员身份,并且使用此身份登陆系统

后置条件

正确显示商品库存信息

主要成功场景

在查看预警信息时,能够查看到所有预警商品的库存信息列表

能够查看所有商品的库存情况列表

能够查看一个具体的商品的详细库存情况

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给管理员

特殊需求

6)订单管理

用例名称

订单所属用户详情查阅

主要参与者

管理员

前置条件

操作者已经被授予管理员身份,并且使用此身份登陆系统

后置条件

正确显示订单所属的用户的基本信息

主要成功场景

管理员按照需求在订单列表中选择一个具体的订单,并且提交查阅详细所属用户信息的请求

返回正确、全面的用户信息

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给管理员

特殊需求

用例名称

订单送货处理

主要参与者

管理员

前置条件

操作者已经被授予管理员身份,并且使用此身份登陆系统;同时订单是未进行过送货处理操作的订单

后置条件

订单状态修改为已送货处理

主要成功场景

管理员按照需求在未处理订单的列表中选择一个具体的订单,提交送货处理请求

系统接受请求,并且将订单转移到已送货的订单列表中

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给管理员

特殊需求

用例名称

订单详细信息查询

主要参与者

管理员

前置条件

操作者已经被授予管理员身份,并且使用此身份登陆系统

后置条件

正确显示订单所属的用户的基本信息

主要成功场景

管理员按照需求在订单列表中选择一个具体的订单,并且提交查阅其详细信息的请求

返回正确、全面的订单信息

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给管理员

特殊需求

用例名称

订单结算

主要参与者

管理员

前置条件

操作者已经被授予管理员身份,并且使用此身份登陆系统;同时订单在已送货订单列表中

后置条件

订单状态修改为已结算

主要成功场景

管理员按照需求在已送货的订单列表中选择一个具体的订单,提交结算请求

系统接受请求,并且将订单转移到已结算的订单列表中

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给管理员

特殊需求

用例名称

订单取消

主要参与者

管理员

前置条件

操作者已经被授予管理员身份,并且使用此身份登陆系统;

后置条件

订单状态修改为取消

主要成功场景

管理员按照需求在订单列表中选择一个具体的订单,并且提交取消订单的请求

系统接受请求,并且将订单转移到已取消的订单列表中

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给管理员

特殊需求

用例名称

未处理订单浏览

主要参与者

管理员

前置条件

操作者已经被授予管理员身份,并且使用此身份登陆系统;

后置条件

正确显示未处理订单的列表信息

主要成功场景

能够查看到所有未处理的订单信息

能够查看到其中一订单的详细信息

能够查看到其中一订单用户的详细信息

能够对其中一订单进行处理

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给管理员

特殊需求

用例名称

送货中订单浏览

主要参与者

管理员

前置条件

操作者已经被授予管理员身份,并且使用此身份登陆系统;

后置条件

正确显示送货中订单的列表信息

主要成功场景

能够查看到所有送货中的订单信息

能够查看到其中一订单的用户详细信息

对其中一订单进行结算

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给管理员

特殊需求

用例名称

结帐订单浏览

主要参与者

管理员

前置条件

操作者已经被授予管理员身份,并且使用此身份登陆系统;

后置条件

正确显示已结帐订单的列表信息

主要成功场景

能够查看到所有已结帐的订单信息

能够查看到其中一订单的用户详细信息

能够查看到其中一订单的详细信息

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给管理员

特殊需求

用例名称

已取消订单浏览

主要参与者

管理员

前置条件

操作者已经被授予管理员身份,并且使用此身份登陆系统;

后置条件

正确显示已取消订单的列表信息

主要成功场景

能够查看到所有已取消的订单信息

能够查看到其中一订单的用户详细信息

能够查看到其中一订单的详细信息

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给管理员

特殊需求

7)综合查询统计

用例名称

按日期显示

主要参与者

管理员

前置条件

操作者已经被授予管理员身份,并且使用此身份登陆系统;

后置条件

正确显示当日的注册用户或者订单信息

主要成功场景

能够查看到当日的所有注册用户

能够查看到当日的所有订单信息

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给管理员

特殊需求

用例名称

按月份显示

主要参与者

管理员

前置条件

操作者已经被授予管理员身份,并且使用此身份登陆系统;

后置条件

正确显示当月的注册用户或者订单信息

主要成功场景

能够查看到当月的所有注册用户

能够查看到当月的所有订单信息

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给管理员

特殊需求

用例名称

注册用户统计

主要参与者

管理员

前置条件

操作者已经被授予管理员身份,并且使用此身份登陆系统;

后置条件

正确显示当月或当日的注册用户信息

主要成功场景

能够按月显示所有注册用户

能够按日显示所有注册用户

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给管理员

特殊需求

用例名称

用户订单统计

主要参与者

管理员

前置条件

操作者已经被授予管理员身份,并且使用此身份登陆系统;

后置条件

正确显示当月或当日的订单信息

主要成功场景

能够按月显示所有订单

能够按日显示所有订单

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给管理员

特殊需求

超级管理员用例

超级管理员具有所有一般管理员的用例,下文描述的是超级管理员具有的而一般管理员不具有的用例。

1)新增管理员

用例名称

新增管理员

主要参与者

超级管理员

前置条件

操作者必须具有超级管理员的身份,在本系统中,超级管理员具有唯一性

后置条件

成功新增加一名管理员,此管理员可以在审批后正式启用

主要成功场景

超级管理员输入新增加管理员的基本信息

保存新增管理员的个人信息

扩展

当管理员新增过程中发生错误时,系统将捕获异常,同时将失败信息反馈给超级管理员

特殊需求

2)审核管理员

用例名称

审核管理员

主要参与者

超级管理员

前置条件

操作者必须具有超级管理员的身份,在本系统中,超级管理员具有唯一性

后置条件

启用系统中的一个管理员身份

主要成功场景

超级管理员将管理员的使用状态设置成为已审核

保存

扩展

当管理员新增过程中发生错误时,系统将捕获异常,同时将失败信息反馈给超级管理员

特殊需求

1.1.2.3  游客用例

1)用户登录

用例名称

用户登录

主要参与者

未经注册的游客

前置条件

后置条件

游客通过系统验证,可以使用合法的系统用户身份来进行商品购买和查阅

主要成功场景

游客输入用户名密码

系统进行验证,判断游客的是否具有合法的系统用户身份,如果身份确认,则返回给游客一个合法用户身份,如果得不到确认给游客返回错误信息

扩展

在游客购物过程中,允许用户先选购商品,当用户需要提交订单的时候再登录

特殊需求

2)用户注册

用例名称

用户注册

主要参与者

未经注册的游客

前置条件

后置条件

游客取得商场会员的身份,能够进行购物

主要成功场景

游客输入用户注册所需要的基本信息

系统校验用户注册信息输入的合法性

系统将用户的基本信息存储,然后给用户合法的身份

扩展

当用户注册成功后,系统将自动以用户注册的用户名和密码登录,给予注册者系统合法用户身份

特殊需求

3)商品搜索

用例名称

商品搜索

主要参与者

未经注册的游客

前置条件

后置条件

取得符合用户检索条件要求的商品,并且,用户可以根据自己的需要在符合用户检索条件的商品列表中进行商品认购

主要成功场景

输入所需要了解的商品的名称或者关键字

如果商城中存在符合条件的商品,那么显示这些商品的列表,如果不存在,那么提示用户商场中无符合条件的商品

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给游客

特殊需求

4)商城信息检索

用例名称

商城信息检索

主要参与者

未经注册的游客

前置条件

后置条件

返回用户所想要了解的商场的所有详细信息

主要成功场景

用户选择所希望了解的商场信息的种类

系统返回用户所选择的信息种类的详细情况

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给游客

特殊需求

5)商品选购

用例名称

商品选购

主要参与者

未经注册的游客

前置条件

后置条件

能够将商品放入游客的购物车

主要成功场景

选择所需要购买的商品

将商品放入购物车

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给游客

特殊需求

游客的购物车在游客离开商城,关闭浏览器后将不得到保存

6)清空购物车

用例名称

清空购物车

主要参与者

未经注册的游客

前置条件

游客的购物车里有选购的商品

后置条件

能够将游客购物车中的所有商品清除,将游客的购物车设置为空的状态

主要成功场景

游客发出清空购物车的指令

系统将游客的购物车设置成为空的状态

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给游客

特殊需求

游客的购物车在游客离开商城,关闭浏览器后将不得到保存

7)删除商品

用例名称

删除商品

主要参与者

未经注册的游客

前置条件

游客的购物车里有选购的商品

后置条件

将游客购物车中的某一件商品移出游客的购物车

主要成功场景

游客选择所需要移出的商品

发出删除指令,系统将此商品从购物车中移除

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给游客

特殊需求

游客的购物车在游客离开商城,关闭浏览器后将不得到保存

8)修改商品数量

用例名称

修改商品数量

主要参与者

未经注册的游客

前置条件

游客的购物车里有选购的商品

后置条件

将游客购物车中的某个或者某些商品的采购数量进行修改

主要成功场景

游客选择所需要修改采购数量的商品

输入这些商品的新的采购数量

系统更新用户购物车,将新的商品采购数量存储在系统中

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给游客

特殊需求

游客的购物车在游客离开商城,关闭浏览器后将不得到保存

1.1.2.4  注册用户用例

注册用户能够拥有所有的游客的用例,即,游客所能够享受的业务应用,注册用户同样可以享受,下节所分析的用例是注册用户所有的而游客没有的用例。

1)订单提交

用例名称

订单提交

主要参与者

注册用户

前置条件

用户购物车中有商品,并且用户已经登录到系统中

后置条件

用户将信息完整的订单发送到商场,商场可以根据此订单上的信息进行送货和结算的处理

主要成功场景

用户输入收货人的详细信息

用户确认收货人的详细信息

用户输入送货方式

用户输入结算方式

用户确认订单

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给游客

特殊需求

2)用户资料修改

用例名称

用户资料修改

主要参与者

注册用户

前置条件

用户必须是注册用户,且用户只能够修改自己的资料,用户必须已经登录

后置条件

将自己的新资料更新到系统中,方便用户购物

主要成功场景

游客输入用户注册所需要的基本信息

系统校验用户注册信息输入的合法性

系统将用户的基本信息存储,然后给用户合法的身份

扩展

特殊需求

3)用户密码修改

用例名称

用户密码修改

主要参与者

注册用户

前置条件

用户必须是注册用户,且用户只能够修改自己的登录密码,用户必须已经登录

后置条件

将新的密码更新到系统中,用户在下次登录时可以采用新密码登录

主要成功场景

游客输入用户的新密码和确认新密码

系统校验用户密码信息输入的合法性

系统将用户的密码信息存储

扩展

特殊需求

用例名称

用户订单取消

主要参与者

注册用户

前置条件

用户必须是注册用户,并且用户登录到系统中。并且用户的订单状态为未提交

后置条件

成功取消用户已经存在的订单

主要成功场景

用户查阅自己的订单

选择需要取消的订单,发出取消请求

系统将用户订单删除

扩展

特殊需求

4)将商品加入到个人收藏

用例名称

将商品加入到个人收藏

主要参与者

注册用户

前置条件

用户必须是注册用户,并且用户登录到系统中

后置条件

成功将商品加入个人收藏夹,用户此后能够直接从个人收藏夹中查阅这些商品的信息和购买这些商品

主要成功场景

用户选择所需要的商品

将所选择的商品加入到个人收藏夹中

扩展

特殊需求

5)将商品从个人收藏夹中移出

用例名称

将商品从个人收藏夹中移出

主要参与者

注册用户

前置条件

用户必须是注册用户,并且用户登录到系统中

后置条件

将个人收藏夹中的商品移出,在用户的个人收藏夹中再也不能查阅此商品的信息和购买这些商品

主要成功场景

用户进入个人收藏夹

用户选择所需要移出的商品

将所选择的商品从个人收藏夹中移除

扩展

特殊需求

6)订单提交

用例名称

订单提交

主要参与者

注册用户

前置条件

用户必须是注册用户,并且用户登录到系统中,并且用户所处理的订单是未提交状态

后置条件

将订单提交给商场,商场可以根据用户订单的情况进行送货和结算处理

主要成功场景

用户输入送货地址信息

用户输入送货方式信息

用户输入结算方式信息

系统将订单设置成为已提交的状态

扩展

二、项目数据库设计

根据对项目需求分析的结果,确定本项目数据库共需12张表;为了给数据库的建立提供规范化的依据,以下通过表格的形式对每张表的表名、字段名、字段名称、字段长度、是否能为空进行严格的界定。

本项目的数据库名称定为:Wshop,表中字体为红色的为主键。

一、 后台管理模块

表1名: manager_tb(管理员信息)

序号

字段说明

字段名称

类型

长度

允许为空

1

管理员ID

managerID

int

2

管理员姓名

managername

varchar

32

3

管理员密码

managgeterpwd

varchar

32

4

管理员描述

managerdesc

varchar

200

5

最近登录时间

lasttime

timeStamp

8

6

用户类型

uertype

int

4

7

是否审核

ischeck

int

4

8

备注:

用户类型:1.超级管理员2.录入员3.审核员4.统计员

是否审核: 0.未审核 1.已审核

表2名:firstsort_tb (一级分类)

序号

字段说明

字段名称

类型

长度

允许为空

1

一级分类ID

firstID

int

4

2

名称

firstname

varchar

50

3

描述

firstdesc

varchar

50

4

显示级别

firstgrade

int

4

5

是否审核

ischeck

int

4

备注:

1:是否审核(0 未审核 1 审核)

2:显示级别(0 最低级别 9 最高级别)

表3名:secondsort_tb(二级分类)

序号

字段说明

字段名称

类型

长度

允许为空

1

一级分类ID

firstID

int

4

2

二级分类ID

secondsortID

int

4

3

名称

secondsortname

varchar

50

4

描述

secondsortdesc

varchar

50

5

显示级别

secondsortgrade

varchar

50

6

是否审核

ischeck

int

4

备注:

1:是否审核(0 未审核 1 审核)

2:显示级别(0 最低级别 9 最高级别)

表4名: GoodsInfo_tb (商品信息管理)

序号

字段说明

字段名称

类型

长度

允许为空

1

商品ID

goodsID

Int

4

2

一级分类ID

firstID

int

4

3

二级分类ID

secondID

int

4

4

商品编号

goodsnumber

varchar

50

5

商品型号

goodstype

varchar

50

6

商品名称

goodsname

varchar

50

7

关键字

keywords

varchar

50

8

商品简介

goodsintroduce

varchar

50

9

商品描述

goodsdesc

varchar

50

10

商品品牌

goodsbrand

varchar

50

11

市场价

marketprice

float

8

12

优惠价

cheapprice

float

8

13

VIP价格

vipprice

float

8

14

折扣数值

Offvalue

int

4

15

上市时间

saletime

timestamp

8

16

是否新品

isnew

int

4

17

是否推荐

issuggest

int

4

18

显示级别

showgrade

int

4

19

是否审核

ischeck

int

4

20

审核员

managerID

int

4

备注:

1:是否审核(0 未审核 1 审核)

2:显示级别(0 最低级别 9 最高级别)

3:折扣数值(0 没有折扣 9 九折)

4.是否新品(0非新品 1 新品)

5:是否推荐(0 不推荐 1 推荐)

表5名:goodspic_tb(商品图片)

序号

字段说明

字段名称

类型

长度

允许为空

1

商品ID

goodsID

int

4

2

商品大图片

goodsbigpic

varchar

50

3

商品小图片

Goodssmallpic

varchar

50

表6名: storageinfo_tb(库存信息)

序号

字段说明

字段名称

类型

长度

允许为空

1

商品ID

goodsID

int

4

2

商品名

goodsName

Varchar

50

3

商品库存数量

storagenumber

int

4

4

最近入库数量

recentlyinnumber

int

4

5

首次入库时间

firstintime

timestamp

8

6

最近增加时间

recentlyintime

timestamp

8

7

商品满库数量

fullnumber

int

4

8

库存预警数量

fewnumber

int

4

9

配置修改时间

lastmodifytime

timestamp

8

表7名:goods_tb(订单中的商品信息表)

序号

字段说明

字段名称

类型

长度

允许为空

1

订单商品ID

goodsID

int

4

2

商品名称

goodsName

String

50

3

商品数量

goodsordernumber

int

4

4

订单ID

orderID

int

4

5

市场价格

marketprice

float

8

6

会员价

cheapprice

Float

8

//其中市场价格,会员价可以从在goodsinfo中查出来,在数据库中不要设置,但在数据bean要加。

表8名:order_tb (订单基本信息表)

序号

字段说明

字段名称

类型

长度

允许为空

1

订单ID

orderID

int

4

2

用户ID

userID

int

4

3

送货方式

sendtype

int

4

4

付款方式

paytype

int

4

5

发出时间

submittime

timestamp

8

6

订单状态

status

int

4

备注:

1:订单状态:1未处理    2送货中    3已结算       0取消

2:收货方式:1送货上门 2邮局包裹 3特快专递     4大件运货

3:付款方式:1网上支付 2银行电汇 3货到付款    4邮局汇款

二、   前台用户模块

表9名:user_tb(用户信息)

序号

字段描述

字段名称

类型

长度

是否为空

1

用户ID

userID

int

4

2

用户名

username

varchar

50

3

密码

password

varchar

50

4

密码提问

pwdquestion

varchar

50

5

密码回答

pwdreply

varchar

50

6

真实姓名

turename

varchar

50

7

性别

gender

int

4

8

手机号码

mobile

varchar

50

9

电话号码

phone

varchar

50

10

电子邮件

e_mail

varchar

50

11

邮政编码

postcode

varchar

50

12

详细地址

address

varchar

50

13

年龄

age

int

4

14

职业

job

varchar

50

15

个人收入

salary

varchar

50

16

最高学历

degree

varchar

50

17

所在省份

province

varchar

50

18

所在城市

city

varchar

50

表10明:favority (收藏夹商品信息表)

序号

字段描述

字段名称

类型

长度

是否为空

1

商品ID

goodsID

int

4

2

商品名称

goodsname

varchar

50

3

市场价格

marketprice

float

8

4

会员价格

cheapprice

float

8

5

收藏时间

favoritytime

timestamp

8

6

用户ID

userID

int

4

表11名:shoppingcar(我的购物车)

(新华电脑学院作品)