网上商城前台与后台设计及实现

摘 要摘 要互联网技术的兴起在很大程度上改变了人们的生活方式。从1946年2月14日,世界上第一台计算机诞生开始,网络就必将成为人们生活中不可或缺的元素之一。当2000普通用户宽带网络开始,许多大企业就敏锐的嗅到了互联网带来的商机,可是由于但是种种条件的限制,未能实现。但如今发达的互联网技术已经能够完全满足需求,所以电子商务应运而生。在线银饰销售系统是一个为购买金银饰品的消费者服务的专门性网站,为普通用户提供了浏览商品信息,购买商品,个人中心,订单管理,以及论坛等功能,真正意义上的实现了用户足不出户就能购买商品的愿望。而后台管理员则负责管理普通用户信息,处理用户的订单请求,实时更新商品信息,维护网站论坛以及系统安全。在线银饰销售系统考虑到系统稳定性,使用MyEclipse 8.5做为开发工具,以JAVA做为开发语言,数据库使用的是相对轻便灵活的Mysql 5.0,服务器也采用开源的轻便的tomcat 6.0。从而开发出的基于B/S(浏览器/服务器)架构的线上银饰交易系统。关键词:Java;Mysql;B/S;电子商务 目 录
第一章 绪论 1
1.1 课题背景及意义 1
1.2 课题目的 1
1.3 网上销售银饰存在的问题分析 2
1.4 系统开发的方法 2
第二章 开发工具和相关技术 3
2.1 开发工具 3
2.1.1 MyEclipse集成开发环境 3
2.1.2 Tomcat 3
2.1.3 MySql 3
2.2 相关技术 4
2.2.1 JSP简介 4
2.2.2 JavaScript 5
2.2.3 Spring框架 5
第三章 系统需求分析及总体设计 6
3.1 系统实现的可行性分析 6
3.1.1 系统实现的技术可行性 6
3.1.2 系统实现的经济可行性 6
3.1.3 系统实现的操作可行性 6
3.2 软硬件及功能需求 7
3.2.1 软硬件需求 7
3.2.2 功能需求 7
3.3 概要设计 8
3.
 *好棒文|www.hbsrm.com +Q: ^3^5`1^9`1^6^0`7^2# 
及总体设计 6
3.1 系统实现的可行性分析 6
3.1.1 系统实现的技术可行性 6
3.1.2 系统实现的经济可行性 6
3.1.3 系统实现的操作可行性 6
3.2 软硬件及功能需求 7
3.2.1 软硬件需求 7
3.2.2 功能需求 7
3.3 概要设计 8
3.3.1 普通用户设计 8
3.3.2 管理员设计 9
第四章 数据库设计 10
4.1 需求分析 10
4.2 数据库ER图 10
4.3 逻辑设计 12
第五章 系统详细设计与实现 16
5.1 登陆界面 16
5.2 后台管理员模块 17
5.2.1 商品类别管理 17
5.2.2 商品信息管理 19
5.2.3 会员信息管理 21
5.2.4 系统管理 21
5.2.5 修改密码 22
5.2.6 退出系统 22
5.3 普通用户模块 22
5.3.1 网站前台主页面 22
5.3.2 商品查询 23
5.3.3 用户注册 24
第六章 系统测试 25
6.1 系统测试目的与意义 25
6.2 测试过程 25
6.2.1 前台测试 25
6.2.2 后台测试 26
6.3 其他错误 26
结 论 27
致 谢 28
参考文献 29
第一章 绪论
1.1 课题背景及意义
互联网技术的兴起从根本上改变了当今社会的商品交易模式,国内外各大企业从20世纪末互联网技术兴起之时,就萌生了通过网络这个平台进行商品经营销售的想法。但由于当时互联网上各个企业的信誉难以得到认证、网络的相关法律法规尚未健全、物流运输的不发达等原因,严重限制了网上交易平台发展的步伐。然而进入21世纪以后,伴随着整个社会的飞速发展与进步,制约网上交易发展的瓶颈问题都被一一击破,许多企业也争先恐后的加入到电子商务的潮流当中。
根据中国互联网协会的调查结果显示,随着国内产业环境和消费市场的日趋成熟,在线购物将在今后实现更快,更好,更全面的发展。
由于淘宝,京东,聚美优品等大型购物网站的出现,形成了中国网上销售的快速增长浪潮,网络购物这种新兴购物方式给人们生活带来了翻天覆地的变化,除了购物地点的变迁之外,更突显的是大大改变了传统的消费行为习惯,无论消费者最终是否选择在线购物,通过网站查看商品的具体信息,已经成为大众购物决策环节的一个重要组成部分,而这一环节对人们购物行为的实际发生起到了极其重要的引导作用。
1.2 课题目的
与传统销售方式相比,在线销售具有很多的优势,比如:
(1).检索便捷
在线销售为消费者提供了多元化检索途径,消费者可以从商品详细分类、上架新品展示、限时特价商品等途径进行分类检索,快捷,准确,方便。
(2).信息量大
相对于传统的销售方式,在线销售能够及时的为客户提供海量的最新商品信息。
(3).成本较低,风险小,无地域限制
线上销售最为突出的优势是:消费者的购买行为不再受到地域及时间限制,扩大并巩固了稳定客户群体,从而增加了企业的核心竞争力,大量节省了商家实际开店所需要投入的成本和店面租金。
1.3 网上销售银饰存在的问题分析
虽然在线购买金银饰品已在国内拥有了一定市场,但是缺乏一些针对性的网站来为消费者服务,金银饰品不同于普通商品,它的价格偏高,消费者在线购买时会有较大的顾虑。
主要表现:
(1).金银饰品的商家日益增多,市场有时缺乏有效的管理
(2).僵化的实体店销售模式满足不了日益增长的市场需求
(3).虽然目前网络上也有许多销售网站,但是基本缺乏对行情的了解,不能真正意 义上处理好消费者与行情之间的问题
(4).大部分消费者习惯于过去的实体店购买方式,不能完全接受这种新兴的网络销售方式。
1.4 系统开发的方法
本系统是以Browser/Server(浏览器/服务器模式)结构和JAVA开发语言以及Mysql 5.0开发的网上银饰销售系统。首先,使用java开发的系统拥有着移植性和平台无关性的特点。能真正意义上做到一次编译到处使用。用户和管理员都只需要通过浏览器登陆就能对相应的数据库进行一些操作和管理,但是前提是要有相应的权限。使用Mysql是因为它速度快,轻便并且足够灵活,完全满足一般并发访问量。
第二章 开发工具和相关技术
2.1 开发工具
2.1.1 MyEclipse集成开发环境
Eclipse是一款用Java开发的开源集成开发环境,eclipse可以在运行在多平台下,只要安装所需的Java环境。得

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1417.html

好棒文