




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学 院毕业论文论 文 题 目 基 于 JAVAEE的 当 当 网 站 的 开 发院 ( 系 ) 名 称 计 算 机 与 信 息 工 程 学 院专 业 名 称 软 件 技 术班 级 10级 软 件 技 术 一 班学 生 姓 名学 号指导教师姓名2 / 25摘要:电子商务系统(在线购物平台)在Internet中的应用已经非常广泛,例如我们熟知的淘宝网、当当网等。随着网络信息化的飞速发展和普及,网上购物已经成为一种现代生活的时尚,也给人们的生活带来了非常大的方便性。此篇论文主要介绍一款模拟了当当网系统部分功能的软件。该网站使用javaee、struts2、MySQL数据库、jQuery、Hibernate、MyEclipse开发环境开发完成,采用了先进的MVC设计模式,降低了各个组件之间的耦合度,使我们所设计的当当网站更加便于维护和管理。当当网实现了用户注册和登录,主界面和类别浏览,商品购买、数量变更及删除,订单确认、填写送货地址、生成订单等功能。关键词: MVC JSP MYSQL jQuery 当当网 Abstract:Electronic commerce system (online shopping platform) in Internet application has been very extensive, such as we are familiar with , etc.With the rapid development of network technology and popularization, online shopping has become a fashion in modern life, but also to the peoples life to bring the convenience of very large.This paper introduces a simulation of the functional part of system software. This site uses JavaEE, Struts2, MySQL database, jQuery, Hibernate, MyEclipse development environment developed, using the MVC advanced design mode, reduce the coupling degree between each component, so we design when the site more convenient maintenance and management.D realizes the user register and login, the main interface and category browsing, the purchase of goods, quantity change and delete, order confirmation, fill in the delivery address, generating orders and other functions.Key words: MVC JSP MYSQL jQuery D3 / 25目录一、引言 .4二、系统分析 .4(一) 需求性分析 .4(二) 可行性分析 .4三、系统总体设计 .4(一)项目规划 .5(二)功能模块 .5(三)系统功能结构图 .6(四)数据库设计 .7四、当当网站的设计流程 .13(一)用户注册流程 .13(二)用户登录流程 .16(三)产品浏览流程 .19(四)购物车 .20(五)订单流程 .22五、开发小结 .24六、参考文献 .24七、致谢 .254 / 25一、引言网络技术的发展越来越成熟,也越来越贴近人们的日常生活。人们通过网络来获取信息、传递信息、发布信息,通过网络来寻人、交友、相亲,通过网络来进行交易、销售、转账等等。所有这些方面每时每刻都在我们的身边发生,尤其是网上购物这类在线购物平台,受到了广大消费群体的喜爱。它彻底改变了人们以往传统的消费模式,只要你打开电脑,轻轻点击鼠标,足不出户就能买到经济又实惠的产品。网络发展的好处之一就是给人们的生活提供了很大的方便,当今社会网上购物已经非常普遍二、系统分析(1)需求性分析当当网购物平台,提供高质量,更快捷,更方便的购物方式,不仅可以用于商品的在线购买功能的实现,而且网站式购物对商品的管理更加合理化,信息化,销售商品的同时还具有用户的管理、购物车、订单管理等功能,非常丰富的网站内容。本系统分为已登录用户和未注册用户即游客,网站会根据不同等级的用户在购买商品时享受不同的优惠政策。游客只能在系统中查看商品信息,进行商品的订购。但是不能进行结算,但享有本地购物车保存功能,用户将自己需要的商品放入购物车中,在确认之前,可以对购物车中的商品进行二次选择。在用户确认购买后(选择购物车中所有商品),系统会为注册用户生成购物订单。通过购物车可以一次性批量购买多个商品,并且无需记下订单即可在你的电脑上随时保存和查看你想购买的商品,总之购物车为广大用户带来了便利,注册用户在购物过程中或者购物结算结束后,可以注销自己的帐号,以保证帐号的安全。(2)可行性分析随着人们生活水平的提高,Internet技术发展的日趋完善,我国的网民数量也在不断增加。在网络操作和使用得以大众化的同时,人们对新鲜事物的需求也日趋增加,这个时候就需要一种更为便利的购物方式来满足人们日益增长的购物需求,基于此我们设计了当当网系统。本系统既满足了宅男宅女们的需求,也为忙碌的工作人群节省了购物的时间,网上购物还有一个便利就是购买的东西会比商场里买的更实惠。如今,网上购物已成为了电子商务发展的一个必要的产物,它既代表着科技的进步,也为人们带来了不可预知的好处,与此同时还间接地让五湖四海的人们有了一个5 / 25交流商品心得的平台。设计和实现当当网系统的主要目的在于为各类人群提供一个在网上购书的平台,以满足人们的需求。三、系统总体设计(一)项目规划当当网站是一个在功能上比较完备的在线购物平台。整个网站将分为用户管理、产品浏览、购物车、订单生成四个比较大的子项。1、 用户管理子项用户管理子项将实现以下功能需求:用户注册、验证码邮件发送、用户登录等。2、 产品浏览子项产品浏览子项将实现以下功能需求:主界面的显示、用户登录状态的变更、下级产品分类浏览等。3、 购物车子项购物车子项将实现以下功能需求:产品购买与显示、数量变更及删除、价格统计、购物产品恢复等。4、 订单生成子项订单生成子项将实现以下功能需求:订单确认、填写送货地址、生成订单等。(二)功能模块当当网站是一个在线购物平台。本文详细论述了当当网站的视图显示、流程控制、业务逻辑模型和数据模型的设计处理等。该网站可以提供用户注册登录、邮件自动发送、显示各类图书的上架信息、热卖排行、类别清单、购物车管理、订单管理等功能。以上大部分功能都是在用户登录状态下起作用的,非注册用户只能进行页面产品浏览等基本功能。其中用户管理模块并非作为本网站的主功能部分出现,后台管理只是网站需要时添加的,在后面的设计流程中会简单提及。此外,它还提供事务管理功能,采用拦截器组件实现,这在并发控制中保证数据的完整性与安全性方面起到很大的作用。具体功能的对应实现如下表所示:表1 网站功能表Entity实体对象User(用户)Product(产品)Category(类别)Book(图书)Cart(购物车)Order(订单)6 / 25Method功能方法Regist(注册)emailUnique(唯一性)verifyCode(验证码)verifyLogin(登录验证)getProducts (产品集)getHots(热销书)getCategorys(类别清单)cates(pid)(二级类别)Booklist(分页)getBooks(图书集)Buy(购买)deletePro(删除)modifyPro(修改)recoveryPro(恢复)saveToOrder(存入订单)getOrder(获取订单)(三)系统功能结构图图1 当当网功能结构图(四)数据库设计本系统数据库采用mysql数据库,系统数据库名称为dang。下面主要介绍数当当网站注册登录产品浏览网站主要功能模块购物车订单生成新上架图书左侧类别栏热销图书栏编辑推荐栏新书热卖榜7 / 25据库整体设计、数据库列表、逻辑结构设计、物理结构设计。物理结构设计是对8张主要表结构的介绍。这8张表分别是.d_user (用户信息表)、d_receive_address(送货地址信息表)、d_category(类别信息表)、 d_book(图书信息表)、 d_product(产品信息表)、d_category_product(类别和产品对应关系表)、d_order(订单信息表)、d_item(订单明细表)。用户信息表存储了用户信息;送货地址信息表存储了送货地址信息;类别信息表存储了图书的类别信息;图书信息表存储了图书的特有信息;产品信息表存储了各类产品的共通信息字段;类别和产品对应关系表存储了类别和产品之间的包含关系;订单信息表存储了订单信息;订单明细表存储了订单中所购买的商品信息。1、数据库整体设计数据库的整体E_R设计图如下所示:图2 数据库E_R 图8 / 252、数据库列表表2 数据库列表序号 关系名称 描述1 用户信息 注册用户的邮箱、密码、等级、IP等信息2 送货地址信息 包含送货人、送货地址、用户联系方式等信息3 类别信息 产品显示顺序、中英文名称、所属父类等信息4 图书信息 图书作者、出版社、作者简介、目录等信息5 产品信息 产品名称、描述、价格、产品图片等信息6 类别和产品对应关系产品ID、类别ID 等信息7 订单信息 用户ID、订单时间、总价、送货地址等信息8 订单明细 产品名称、价格、购买数量、总价等信息3、逻辑结构设计表3 逻辑结构设计序号 关系名称 关系的属性1 用户信息 ID、邮箱、昵称、密码、等级、验证状态、验证码、最后登录时间、IP2 送货地址信息 ID、用户ID 、送货人、送货地址、邮政编码、手机号、座机号3 类别信息 ID、显示顺序、英文名、中文名、描述、父类项4 图书信息 书籍作者、出版社、-出版时间、字数、版次、总页数、印刷时间、印次、书籍编号、作者简介、目录5 产品信息 ID、产品名字、产品描述、添加时间、固定价格、当当价、关键搜索、是否删除、产品图片6 类别和产品对应关系ID、产品ID 、类别 ID7 订单信息 用户ID、用户状态、订单时间、订单描述、总价、送货地址、送货名字、邮编、手机号、座机号8 订单明细 ID、订单ID 、产品名称、当当价、购买数量、总价4、物理结构设计表4 用户表表名 d_user 实体名称 用户表主键 id9 / 25序号 字段名称 字段说明 类型 位数 属性 备注1 id 用户id int 12 非空 标识2 email 邮箱 varchar 50 非空3 nickname 昵称 varchar 50 空4 password 密码 varchar 50 非空5 user_integral 等级 int 12 非空6 is_email_verify email验证 char 3 空7 last_login_time 登录时间 bigint 20 空8 last_login_ip 登录IP varchar 15 空表5 送货地址表表名 d_receive_address 实体名称 送货地址表主键 id序号 字段名称 字段说明 类型 位数 属性 备注1 id id int 12 非空 标识2 user_id 用户id int 11 非空3 receive_name 送货人 varchar 20 非空4 full_address 送货地址 varchar 200 非空5 postal_code 邮政编码 varchar 8 非空6 mobile 手机号 varchar 15 空7 phone 座机号 varchar 20 空表6 类别表表名 d_category 实体名称 类别表主键 id序号 字段名称 字段说明 类型 位数 属性 备注1 id id int 12 非空 标识2 turn 显示顺序 int 10 非空3 en_name 英文名 varchar 200 非空10 / 254 name 中文名 varchar 200 非空5 description 种类描述 varchar 200 空6 parent_id 父类id int 10 空表7 图书表表名 d_book 实体名称 图书表主键 id序号 字段名称 字段说明 类型 位数 属性 备注1 id 用户id int 12 非空 标识2 author 作者 varchar 200 非空3 publishing 出版社 varchar 200 空4 publish_time 出版时间 bigint 20 非空5 word_number 字数 varchar 15 空6 which_edtion 版次 varchar 15 空7 total_page 总页数 varchar 15 空8 print_time 印刷时间
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电梯轿厢租赁协议书模板
- 驳回经纪合同解除协议书
- 附条件与附期限合同范本
- 签劳动协议不签劳动合同
- 浙江电商管理咨询协议书
- 机械厂员工外包合同协议
- 瓷砖维修质保协议书范本
- 法人代表转让协议协议书
- 空置楼房拆除补偿协议书
- 离心加湿器采购合同协议
- 劳务派遣与服务协议
- 2025年新修订治安管理处罚法课件
- 消费者权益保护培训课件
- DB11T 2454-2025 职业健康检查质量控制规范 生物样本化学物质检测
- 贸易公司员工职业操守行为准则制度
- 电气安全基础知识安全培训
- 部门保密培训课件
- 福建省南平市2024-2025学年八年级下学期期末考试数学试卷(含答案)
- 工厂绩效计件方案(3篇)
- 尿路感染多重耐药诊疗与管理
- 电网技术改造及检修工程定额和费用计算规定2020 年版答疑汇编2022
评论
0/150
提交评论