基于JAVA的在线购物系统的设计与实现现 - 图文(4)

2019-05-26 23:37

闻的详细信息。

5、注销登录功能:保证在注册会员注销后清空其登录时候保持的信息,如会话信息、购物车信息等。 3.2.2 系统管理模块

系统管理模块的功能由发布商品的商家使用,可以进行注册会员、商品信息、订单、动态新闻、在线调查等内容的管理,系统管理模块的结构如图3-3所示。

系统管理模块 商品管理 订单管理 会员管新闻管添加商品 编辑商品信息 删除商品信息 查询订单 执行订单 系统登录 添加会员信息 删除会员 增加新闻条目 删除过时新闻 注销登录 图3-3 系统管理模块功能结构图

系统管理模块具体功能设计如下:

1、商品管理功能:具体包括对商品信息进行添加、编辑、删除等操作。对于新上架的商品,可以上传图片供购买者查看;对于已录入数据库的商品信息,可进行编辑和删除等操作。

2、订单管理功能:具体包括对订单信息进行查看、执行等操作。 3、会员管理功能:具体包括对已注册会员信息进行编辑、删除等操作,同时可手动添加会员信息。

4、新闻管理功能:可实现对新闻的增加、删除、编辑等功能。 5、注销登录功能:可实现让商家管理员退出后删除所有登录期间存储的信息,如Session信息。

第12 页

3.3 数据库设计

系统分析结束后进入设计阶段,抽象地分析数据,理解数据之间的关系,建立E-R模型,然后对数据库进行概念结构设计和逻辑结构设计。由于SQL Server2005能够以极高的效率完成各种数据库查询,并能方便的使用存储过程,同时它的图形化用户界面,使系统管理和数据库管理更加直观、简单。另外由于对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。所以本系统采用了SQL Server2005进行数据库的存储管理与维护。 3.3.1 概念结构设计

将需求分析得到的用户需求抽象为信息结构即概念结构设计,这一步是数据库设计的关键。一般采用自底向上的方法进行数据抽象和结构设计。在本系统中涉及到的实体如下所示:

1. 管理员(管理员ID、登录账号、登录密码、权限级别)

2. 会员(会员ID、登录名、真实姓名、登录密码、所在城市、住址、邮政编码、证件号码、证件类型、电话号码、手机号码、邮箱、密码提示问题、问题答案)

3. 商品(商品ID,所属类别、商品名、商品介绍、单位,原价、现价、市场价格、购买次数、库存、图片、输入时间、最近更新时间、是否新品)

4. 订单(订单ID、订单下达者、付款方式、送货方式、订单下达日期、执行状态、订单描述)

5. 新闻(新闻ID、新闻标题、新闻内容、录入时间)

6. 在线调查(投票ID、投票标题、投票起止日期、A答案及其选票数)

7. 订单明细信息(订单详细信息ID,所属的订单号,对应的商品ID,对应商品价格、对应商品数量)

8. 商品大类信息(商品大类ID,商品大类名称)

9. 商品小类信息(商品小类ID,商品小类名称,所属商品大类ID) 在该系统中,各个实体的关系为:一个管理员可同时管理会员、商

第13 页

品、订单、新闻、在线调查、商品类别等多个实体对象,并且它们之间都是一对多的关系;一个会员实体可以下达多条订单信息实体,而一条订单信息又可对应多条订单明细信息实体;一条订单明细包括一个商品实体;一个商品大类信息拥有若干商品小类信息实体,而一个商品小类实体信息又拥有多个商品实体。各个实体之间的关系如图3-4所示。

订单明1 包管1 1 1 管N 在线调商品大类信1 拥N 管理1 管N 拥新闻 1 商品小类信1 管N 1 商品 N 会员 N 管1 下N 订单 N 1 对N 图3-4系统E-R图 3.3.2 逻辑结构设计

系统数据库设计的优劣直接影响到以后网站与数据连接的速度和更新查询的复杂度。本节介绍本系统基于关系数据库的数据库总体结构设计及数据表的设计。

本系统的数据库设计是在系统功能分析后,依据系统的需求目标而做出的设计。本系统为基于ASP.NET的在线购物系统,所以最重要的数据表就是存放商品详细信息数据表、注册会员信息表、商品类别信息表、订单信息表等,表3-1为本系统所涉及到的数据表。

表3-1 数据表列表

表名 My_Goods 主要属性 商品信息(商品ID,商品名,所属类别,价格,库存,第14 页

购买次数,图片……) 会员信息(会员ID,登录名,登录密码,邮箱,密码提示问题,问题答案……) 管理员信息(管理员ID,登录账号,登录密码,权限级别) 商品大类信息(商品大类ID,商品大类名称) 商品小类信息(商品小类ID,商品小类名称,所属商品大类ID) 订单信息(订单ID,订单下达者,付款方式、送货方式、执行状态……) 订单详细信息(订单详细信息ID,所属的订单号,对应的商品ID……) 投票信息(投票ID,投票标题,投票起止日期,A答案及其选票数……) 新闻信息(新闻ID,新闻标题,新闻内容,录入时间) My_Member My_Manager My_SuperType My_SubType My_Order My_Order_Details My_Vote My_BBS 1. 商品信息数据表(My_Goods):该表中存放系统销售模块商品的所有信息,该表字段及其类型定义如表3-2所示。

表3-2 商品信息表(My_Goods)

字段名 ID typeID goodsName introduce unit price nowPrice marketPrice buyTimes stocks picture INTime updateTime newGoods 字段类型 bigint int varchar(200) text Varchar(6) float float float int int 可否为空 Not Null Not Null Not Null Null Not Null Not Null Not Null Not Null Not Null Not Null 描述 商品ID(主键) 所属商品类别ID(外键) 商品名称 商品描述 商品单位 原价 现价 市场价格 购买次数(默认值为0) 库存数量 商品图片(默认值是一张已存在的图片路径) 商品录入时间 商品最近更新时间 是否新货(0:不是;1:新货。默认值为0) Varchar(100) Null datetime datetime int Not Null Null Not Null 2. 会员信息数据表(My_Member):该表中存放在系统中注册的会员的所有信息,该表字段及其类型定义如表3-3所示。

表3-3 会员信息表(My_Member)

字段名 ID userName 字段类型 int Varchar(20) 可否为空 Not Null Not Null 第15 页

解释 会员ID(主键) 登录名称

trueName passWord city address postcode cardNO cardType tel cellphone email question answer Varchar(20) Varchar(20) Varchar(20) Varchar(100) Varchar(6) Varchar(24) Varchar(20) Varchar(20) Varchar(20) Varchar(20) Varchar(100) Varchar(100) Null Not Null Null Null Null Null Null Null Null Not Null Not Null Not Null 会员真实姓名 登录密码 所在城市 所在地址 邮政编码 证件号码 证件类型 联系电话 手机号码 邮箱地址 密码提示问题 问题答案 3. 管理员信息数据表(My_Manager):该表中存放在系统管理模块中合法管理员的所有信息,该表字段及其类型定义如表3-4所示。

表3-4 管理员信息表(My_Manager)

字段名 ID manager PWD managerName rank regTime 字段类型 int int nvarchar(50) int int datetime 可否为空 Not Null Not Null Not Null Null Not Null Not Null 解释 管理员ID 管理员登录账号 管理员登录密码 管理员姓名 管理员级别 注册时间(默认为当前时间) 4. 商品大类信息数据表(My_SuperType):该表中存放将商品按类别划分之后,商品大类的所有信息,该表字段及其类型定义如表3-5所示。

表3-5 商品大类信息表(My_SuperType)

字段名 ID TypeName 字段类型 int Varchar(50) 可否为空 Not Null Not Null 解释 商品大类ID 商品大类名称ID 5. 商品小类信息数据表(My_SubType):该表中存放将商品按类别划分之后,商品小类的所有信息,该表字段及其类型定义如表3-6所示。

表3-6 商品小类信息表(My_SubType)

字段名 ID superType TypeName int int Varchar(50) 字段类型 可否为空 Not Null Not Null Not Null 解释 商品小类ID 所属商品大类ID(外键) 商品小类名称 6. 订单信息数据表(My_Order):该表中存放在系统中生成的所有订单信息,该表字段及其类型定义如表3-7所示。

第16 页


基于JAVA的在线购物系统的设计与实现现 - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:毕业设计zl系列轮式载重机

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

马上注册会员

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