诚信数码商城系统.doc

  1. 1、本文档共77页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
诚信数码商城系统

第九章 诚信数码商城系统 9.1 系统概述 当今互联网的高速发展,改变的不仅仅是我们的沟通方式,还有我们的生活方式。建立在互联网上的电子商务网站正是在这样的环境下孕育而生的。电子商务是在互联网的环境下,基于C/S(浏览器、服务器)的应用方式,实现用户的网上购物、网上交易和在线支付的新型的商业模式。 诚信数码商城是基于C/S结构开发的,符合Internet特点的新型网络商城。该商城主要经营各类手机、MP3/MP4、数码相机、移动存储和数码配件。顾客能够方便的进行网上交易和了解各类产品信息、安全的进行网络交易。 9.2 系统分析 9.2.1 需求分析 诚信数码商城期望提供基于因特网的音像产品交易服务,会员可以在因特网上浏览各类音像产品的信息,如果用户对某个产品感兴趣,则可以通过注册成为会员后订购该商品,系统能够在线生产相应的订单,会员提交订单后,可以查询自己的订单。诚信数码商城的员工会根据订单的情况给会员发货,完成交易。 通过以上分析,不难发现本系统涉及的用户类型,主要有以下三类: 普通浏览用户 诚信商城会员 诚信商城管理员 其中,需要为普通浏览用户实现的功能主要有: 查看公告信息 浏览商品信息 留言及查看留言 需要为诚信商城会员实现的功能主要有: 会员注册与系统登录 修改个人注册信息 购物车功能,包括添加、修改、删除和收银台结账功能。 查询个人订单 从系统中注销 需要为诚信商城管理员实现的功能主要有: 商城公告信息管理,包括公告的增加、删除、修改操作。 商城商品信息管理,包括商品的增加、删除、修改操作。 处理会员的订单,包括订单的查看和执行。 留言管理,包括留言的回复和删除。 商品类别的管理,包括商品类别的增加、删除、修改操作。 会员管理,包括会员信息的查看、会员的冻结和解冻操作。 管理员的管理,包括管理员的查看、创建、删除、密码修改等操作。 9.2.2 业务实体说明 通过以上需求分析,诚信商城系统中的业务实体主要包括公告(notice)、商品类别(type)、商品(goods)、订单(order)、订单详情(order_detail)、留言(message)、会员 (member)、管理员(admin),下面详细介绍一下这些业务实体: 公告(notice):代表一个公告实体,主要属性包括公告标题、公告内容、公告添加时间等 商品类别(type):代表一个商品类别实体,主要属性包括类别ID,类别名称。 商品(goods):代表一个商品实体,主要属性包括商品类别、商品名称、商品介绍、商品品牌、商品图片、商品市场价、商品会员价、是否新品、是否特价、浏览次数、商品添加时间等。 订单(order):代表一个订单实体,主要属性包括订单号、产品数、用户名、真实姓名、联系电话、联系地址、邮编、付款方式、运送方式、折扣、订货日期、是否执行和备注等。 订单详情(order_detail):代表一个订单详情实体,主要属性包括订单号、商品ID、价格和数量等。 留言(message):代表一个留言实体,主要属性包括留言人姓名、留言标题、留言内容、留言时间、留言回复等。 会员 (member):代表一个会员实体,主要属性包括用户名,真实姓名、联系地址、邮政编码、证件号、证件类型、联系电话、email、会员等级、会员积分等。 管理员(admin):代表一个管理员实体,主要属性包括管理员名称、管理员密码。 其中一个管理员可以下多个订单,一个订单也可以包括若干商品。管理员则可以对会员会员、订单、商品、留言、公告等进行各项维护工作。 9.3 总体设计 9.3.1 项目规划 诚信数码商城是基于C/S结构开发的网站项目,整站采用JSP+Serverlet+Javabean+数据库的三层架构设计,由前台商品展示部分和后台管理部分两部分组成。 前台商品展示部分 前台商品展示部分包括:商城公告、新品上架、特价促销、热卖排行、会员管理、查看订单、购物车、商品查询、用户留言等。 后台管理部分 后台管理部分包括:公告管理、商品管理、订单管理、留言管理、类别管理、会员管理、管理员管理以及网站基本数据的维护。 9.3.2 系统功能结构图 9.3.3系统架构设计 系统总体文件架构: 9.4 数据库逻辑结构设计 对于一个系统来说,数据库的设计是必不可少的。在9.2.2节中介绍了业务实体,每个业务实体在数据库中都有对应的数据表,所以分别需要创建公告(notice)表、商品类别(type)表、商品(goods)表、订单(order)表、订单详情(order_detail)表、留言(message)表、会员 (member)表、管理员(admin)表。 下面分别对这些表及其创建进行介绍。 公告(notice)表 用于保存商城的公告信息 字段名 数据类型 备注 id int (4

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档