易购服装网站系统设计(源码)

本课题研究的是关于“衣”的服装网站系统设计。本系统基于B/S架构,用当下十分流行的java语言编写,编写工具选用MyEclipse10。由于Hibernate对JDBC进行了非常轻量级的对象封装,因此数据库连接可以使用Hibernate技术,用对象编程思维来操纵MYSQL数据库。通过Hibernate的接口,不仅可以对数据持久化对象进行存取,还能够进行事务管理。为了使基于Web的应用程序的开发变得迅速和容易,可以使用JSP技术将网页逻辑与网页设计和显示分离,从而支持可重用的基于组件的设计。而且JSP是跨平台的,不仅可以在Windows下运行,也能在Linux下运行。应用Spring+Spring MVC+Hibernate主流框架,将数据与视图分离,不仅使网站后台表示层,业务逻辑层,数据访问层之间结构更加明确,降低维护成本,也便于网站的二次开发。网站前台界面由HTML5+CSS3技术完成,使用脚本与样式结合的方式来渲染页面,使界面美观大方。整个系统分为前台用户功能显示和管理员管理功能两个部分,可以很好的满足当下人们的网络购物需求。关键词 Spring MVC技术,Hibernate技术,Java,MYSQL
目 录
1 引言 1
1.1 开发背景 1
1.2 系统目标 2
1.3 系统开发的目的与意义 2
2 网站分析 3
2.1 网站的设计目标 3
2.2 网站的可行性分析 3
2.3 网站的需求分析 3
2.4系统设计的总体规则 4
2.5 运行环境 4
3 网站系统设计 4
3.1 网站的功能分析 4
3.2 平台功能模块划分 5
3.3 系统流程分析 6
4 数据库设计 10
4.1 概念结构设计 10
4.2 数据库表设计 12
5 详细设计 16
5.1 功能页面结构 16
5.2 用户注册模块 17
5.3 用户登录模块 20
5.4 用户购物车模块 21
5.5 用户订单模块 23
5.6 管理员 *好棒文|www.hbsrm.com +Q: *351916072* 
登录模块 24
5.7 管理员管理模块 25
6 系统运行和测试 31
6.1 测试运行情况 31
6.2 程序有待改进情况 40
总 结 42
致 谢 43
参 考 文 献 44
1 引言
1.1 开发背景
1.1.1 发展背景
经济的发展,科技的进步,为电子商务开辟了广阔的道路。基于网络的购物方式,从根本上改变着现代人的购物观念和购物方式,引发了一连串的买卖方式变革。为了赢得更高的利润,传统服装商城也与时俱进,走向与互联网融合发展道路,开始网络服装商城和线下实体商城两种经营方式。
就服装网站而言,目前发展比较好的有新佳娜服饰商城,凡客vancl商城,梦芭莎商城。这些商城都是以网络与实体结合销售,网站分类清晰,定位准确,服务良好,快递迅速,保证正品等优势,在基于当今的竞争中,获得了上成功,使网上与实体店结合销售方式逐渐成为经营服装的主要方式。网络与实体店结合销售之所以深受青睐,最大的特点就在于它的便捷性。不论在何时何地,都可以随时随地上网逛商店,买东西,这对于女性和内向的男性来说,具有巨大的吸引力。而且,由于商城是有实体店的,从而能够保证商品正品,值得消费者信赖。其次,由于网络销售较实体店便宜,又吸引了大批追求低价格,同品质服饰的学生群体;现代物流的发展,使服装往往在三天之内,就能送到购买者的手里,十分方便快捷。而且网上购物,还省去了逛街购物的时间,更贴合快节奏的工作生活方式。
1.1.2 技术背景
Java是一种跨平台,适合于分布式计算环境的面向对象编程语言。由于java具有简单性,易于移植,可靠安全等优点,越来越多的程序员倾向于使用java进行编程。而在网站编程中,java更是第一编程语言,它比C,C++,vb等语言更能简单开发出网站,且与各种浏览器的兼容十分好,平台移植性也更棒。
在制作动态网页的语言中,当下首屈一指的便是JSP了。说到JSP,就不得不说ASP和PHP了。ASP虽然也简单实用,代码实现也十分简单。但是它只能运行在MS平台上,这就使它难以成为最流行,使用最广泛的语言。自然就没有多少人愿意继续用它了。PHP目前还有公司在使用,但它有一个最大的缺点,那就是没有一个有实力的公司专门给它做支持,自然比不上有财大气粗的Sun公司开发支持的JSP语言了。而且JSP与java一脉相承,对于网站而言,能够用一种语言编写网站,那么这个网站的开发,运行,维护都会变得简单许多。这一点在大型项目中尤为重要。
至于CSS,HTML5,JavaScript等语言,在网页编程中都会用到。
1.2 系统目标
本系统在设计时主要满足以下几个目标。
采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠; 全面展示商城内所有商品,并可展示最新商品及热门商品;实现网上购物,实现购物车及提交订单功能;系统最大限度地实现了易维护性和易操作性;实现管理员功能,对用户、商品、订单等进行监管;系统运行稳定、安全可靠。
1.3 系统开发的目的与意义
随着当今社会的快速发展和生活水平的提高,人们的消费方式也发生了变化,传统的购物已不能满足日益增长的消费客户群,随着社会的发展,随即出现了上门推销、电话购物、网上购物等新的购物渠道,其中以易趣网和淘宝网为首的电子商务网站的成立,使得网上购物成为一种新时尚并逐渐被更多的人接受。
在实际的生活中,电子商务的发展不仅对Internet的发展起到了推动的作用,而且还对社会发展力的提高和经济的变革产生了深远的影响。通过Internet来实现网上购物,使网络更好的为人们服务,让人们的生活更加便利,更多的给社会避免不必要的资源损失,同时也促使人们更多的了解网络,利用网络。网上购物正是基于这样的一个大背景下应用而生,他将传统的现金交易方式演化为网上的数字交易,大大节省了人们挑选物品的时间,加速商品的流通。
就易购服装商城而言,开发易购服装网上商城,不仅可以增加自己的经营渠道,还可以随消费群体的扩大,增加服装商城的知名度和潜在客户数量,能够创造出更多的利润和价值。就消费者而言,可以货比三家,买到性价比更高的商品;可以省去实体店购物的时间,留出更多时间做其他事,方便自己的工作和生活;还可以了解最新的商品信息,最热的商品动态。就我而言,开发易购服装商城,可以检验学习成果,通过实践检验,找出自己的不足,加以学习改进。
设计电子商务网站,会牵涉到许多技术上的问题,如:动态网页的设计和制作,后台数据库的设计和管理,在本系统设计中,学习了如今流行的淘宝网的思想,通过了解整个电子商务网站的开发及应有的功能、注意事项,和实际的网站制作,在实践中真正掌握制作网站的技术。

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

好棒文