- 1、本文档共77页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 论我国财产申报制度与预防职务犯罪.doc
- 论文 公平的竞赛评卷系统模型.doc
- 论文-007-小型新闻网站的设计.doc
- 论文-029-分布式图书管理系统.doc
- 论文-059-数控镍镉 镍氢电池充电器.doc
- 论文-087-Java网络应用程序开发-聊天室的制作.doc
- 论文 --PLC在音乐喷泉控制中的应用.doc
- 论文-090-基于Java网络技术实现网络聊天室.doc
- 论文-092-网上好友资料查询系统的设计与开发.doc
- 论文-035-基于Java技术的文本编辑器的文字编辑实现.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)