版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、摘要随着Internet应用在全世界的不断普及,以及计算机技术的快速发展,以计算机与网络技术为基础的电子商务正处于蓬勃发展的时期。电子商务网站,是在网络上建立的一个虚拟的购物商场,改变了传统的购物的方式,使挑选商品的烦琐过程大大简化,让你的购物过程变得方便、快捷、轻松。在进行了可行性分析、需求分析、系统功能分析和数据库设计的基础上,开发环境上运用了MyEclipse,开发技术采用了JSP技术,以TOMCAT作为服务器运行,以SQLServer2005为系统数据库,设计和开发了化妆品销售网站。该网站实现了会员注册、会员登录、浏览新闻动态、查看商品、商品购买、购物车等功能。实现了可以通过后台管理员
2、模块可以实现管理员对会员、商品类别、商品、订单、会员的管理等功能。整个网站整体css及布局协调,整体采用一色系设计,整体大气且美观、界面友好、美观大方、灵活实用、操作简便。该网站能为用户提供方便的在线购物环境,适应现代人快节奏的生活方式;能帮助企业提高知名度,扩大市场,拓展营销渠道,节约经营成本。该系统拥有人性化的用户界面,实现用户注册、登录、购买商品等功能,用户登录可以查看购买记录、修改资料、修改密码、退出登录。该网站能够实现信息化的管理,能帮助企业提高业务处理效率,大大提高服务质量。关键词 化妆品;网上销售网站;JSP技术;SQL Server 2005IAbstractWith the
3、growing popularity of Internet applications in the world and the rapid developmentof computer technology, on the computer and network technology based electronic commerce isin a period of vigorous development. Electronic commerce website is built on the network avirtual shopping malls, changing the
4、traditional shopping way, makes the selectioncommoditytroublesome process is greatly simplified, make your shopping process becomesconvenient, quick and easy.In the feasibility analysis, needs analysis, based on the analysis of the system function andthe database design, development environment usin
5、g the MyEclipse, technology developmentusing the JSP technology, using Tomcat as the server is running, to SQL Server 2005 databasesystem, design and development the cosmetics sales website. The website has realized themember registration, login, browse news, check goods, purchase of goods, shopping
6、 cart etc.function. Has realized the backstage administrator module can be achieved through theadministrator of the, is a member of the category of goods, goods, orders, a member of themanagement function. The site as a whole the CSS and the coordination of the layout, the overalluse of color design
7、, the whole atmosphere and beautiful and friendly interface, beautifulappearance, flexible and practical and easy operation. The site for the user to provide convenientonline shopping environment and adapt to the fast pace of modern life style; to help enterprisesto improve visibility, expand market
8、ing channels, savings in operating. The system has auser-friendly user interface, realize the user registration, login, purchase of goods and so on, thelogged in user can view purchase records, modify data, change the password, log out. Thiswebsite can realize the information management, can help en
9、terprises to improve businessefficiency, greatly improve the quality of service.Keywords Cosmetics online sales website JSP technology SQL Server 2005II目录1 绪论.11.1 研究背景.11.2 研究目的及意义.11.3 文献综述.12 系统开技术概述.32.1 Java语言的选择.32.2 JSP技术.32.3 MyEclipse简介.42.4 SQL Server 2005简介.43 系统分析.53.1 需求分析.53.2 可行性分析.53
10、.2.1技术可行性.53.2.2 经济可行性.53.2.3 操作可行性.53.3 功能结构分析.63.4 业务流程分析.73.5 数据流程分析.94 数据库设计 . 114.1 数据库E-R图设计.114.2 数据库表结构设计.135 系统的实现 . 165.1 网站首页页面.165.2 会员注册页面.175.3 商品展示页面.175.4 商品详情页面.195.5 购物车页面.195.6 修改信息页面.205.7 修改密码页面.245.8 后台登录页面.245.9 后台管理页面.245.10 商品管理页面.24I6 系统的测试 . 246.1 网站的建立 . 246.2 网站测试环境 . 24
11、6.3 网站测试项目 . 246.4 网站测试结果与分析 . 25结论.26致谢.27参考文献.28II1 绪论1.1 研究背景随着 Internet 应用在世界的不断普及,以及计算机和网络技术的飞速发展,推动电子商务从理论向现实发展。电子商务发展迅速,成为人们的日常生活中的一部分。电子商务网站,是在网络上建立的一个虚拟的购物商场,它将传统的实体购物方式转变为网络化轻松。随着社会经济的不断发展,带来生活水平的不断提高,人们对自己的外貌也越来越重视,特别是绝大多数女生,应运而生的就是化妆品行业的大发展,显然选择一款适合自己的化妆品又是十分重要的。随着互联网的不断发展,网络购物逐渐成为大多数人们的
12、主要消费渠道。同时,电子商务的飞速发展,使得企业的经营模式正在逐步向网络营销发展。目前,网上也存在着一些化妆品网站,给人们购买化妆品提供了便利的同时,可以实现在一家店铺有多种的化妆品品牌可供选择的情况。电子商务市场的不断发展,给网上购物注入了新的活力,所以,适时的设计这样一个化妆品网站,既方便了人们购物,又顺应了时代潮流。1.2 研究目的及意义研究目的:本次设计的目标是实现化妆品的网上销售,在结合整个网站设计的实践过在把握网站建设的过程,熟练使用数据库编程方法。研究意义:对于化妆品生产企业来说,充分发挥网站作用:一是树立企业形象,提高知扩大市场,提高营销效率;五是改变企业的业务流程,提高企业信
13、息化水平和管理水平。对于消费者来说,电子商务网站改变传统商业交易的方式,实现在网络上进行交易,在网络上进行商品购买,可以满足消费者足不出户就可以购买自己想要购买的商品。1.3 文献综述欧美国家的电子商务经过十几年的飞速发展,取得了显著成果。在美国电子商务所产生的营业额已占商务总额己高达 1/3 以上,法、德等国家,电子商务所产生的营业额也占商务总额的 1/4。以美国为代表的欧洲国家,自1995年开始,电子商务便得到了比较大的发展;C2C 网站 ebay(易趣网)12 年交易量达到$1750 亿,13 年第一季度净营收 37 亿美元;Forrester 市场研究结果显示 14 年美国手机和平板商
14、业交易额预计 1140 18 年美国电子商务交易总额达到 4140 化妆品、美国的零售业很发达。自 1997 年以来,随着网络和电子技术的不断发展推动企业电子商务发展的现实,我1国电子商务从理论走向实践。1999-2000 年期间,电子商务的主体是电子商务服务形式的网站行电子商务,从2001 年开始,电子商务主体是企业电子商务,目前是PC 端电子商务年以来,电子商务得到迅速发展,交易量和成交额不断创新高。近几年电子商务总交易额(人民币)分别为:08 年 3.1 万亿元(网购 1257 亿元),09 年 3.8 万亿元(网购 2586 亿元),10 年 4.5 万亿元(网络购物为 5131 亿元
15、),11 年 6.8 万亿元(网络购物 7735.6 亿元),12年 8 万亿元(全球第二,网购 13040.0 亿元),13 年 10 万亿元(网购 1.85 万亿元),预计15 年将超 18 万亿元。22 系统开发技术概述2.1 Java语言的选择目前有众多的程序开发语言,本网站选择Java语言开发,Java具有以下特点:1.java语言是简单、健壮的Java语言的语法上类似于C语言和C+言语,但java更加严谨、简洁,java摒弃了C+言语容易引发程序错误的缺点。另外,Java在编程上提供了丰富的类库,有助于提高软件开发的效率,使软件开发达到标准。2.java语言是面向对象的Java语言
16、是一种面向对象的语言,它为用户提供了类、接口等原语,并且支持接口间语言全面支持动态绑定。3.Java语言是安全、分布式的Java的安全性主要体现在将指针和释放内存等C+功能删除,能有效避免了系统的非法内存操作。Java 语言功能和浏览器自身的功能结合在一起更安全。 Java 可以支持Internet开发,Java应用程序编程接口中包含一个网络应用编程接口,它为网络应用编程提供了需求的类库。4.Java语言是体系结构中立的Java运行Java系统的不同处理器上解释执行。5.Java语言是可移植、高性能的Java体系结构的中立性决定了它的可移植性。在Java运行时可以直接将目标代码翻语言较之那些解
17、释型的高级脚本语言,性能是较优的。6.Java语言是多线程的线程是一种特殊的对象,它只能通过Thread类或者其子类来进行创建。Java可以支持多个线程能够同时执行,同时也实现了多线程间的同步机制。2.2 JSP技术JSP 技术是基于JavaServlet以及整个Java体系的web开发技术,是一种动态的网页技术。其简单易学,跨平台的特性,使其成为动态Web应用程序的编程语言的领军者,被各种各样的电子商务网站广泛的应用。JSP技术是java服务器页面,是一种简化的Servlet技术,是动态网页制作的标准。JSP技术为web页面的设计提供了简单方便的方法。JSP技术开发的平台既能够在Linux下
18、运行,也能够在其他的操作系统上运行。3Java是在Java做出的页面具有Java到处运行。2.3 MyEclipse简介MyEclipse对EclipseIDE的扩展,My Eclipse 是一个用于开发Java、 J2EE的十分优秀的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,特别是各种开源产品。MyEclipse是目前所有主流开源产品的专属eclipse开发工具。My Eclipse与Eclipse相比,为之提供了一个开源和大量私有的Java工具的集合,解决了当前情况下各种开源工具不一致的劣势。MyEclipse发布包中大量的工具为他带来了巨大的优势。例如各种
19、编辑器、编辑Hibernate的配置文件以及执行SQL查询语句的一些工具。MyEclipse能够使编程者拥有所有的Web开发技术。它可以快速实现添加技术功能到Web项目中,并且使用可视化编辑器以便编码和配置,同时还能够在多种应用服务器上测试开发者的任务。2.4 SQL Server 2005简介SQLServer2005的数据库平台是相对比较全面的,它使用的商业工具是集成的、智能化的,主要是为企业管理数据。SQL Server 2005管理和监视服务器和数据库等主要是通过它提供的一个管理控制平台,将管理的复杂度降低了很多。SQL Server 2005帮助企业进行数据管理。SQL Server
20、 2005数据库平台在安全性问题上有了很大的提高,可以有效控制数据的精确度和灵活性,保证了数据的安全性。与 Microsoft Visual Studio、MicrosoftOffice System 以及新的开发工具包紧密结合丰富和增强了SQL Server 2005的功能。SQL Server 2005能帮助您进行数据库的建立、管理与维护,很好收集、整理数据,为您提供创新的解决方案,帮助您解决更多的问题。43 系统分析3.1 需求分析本网站是一个化妆品销售网站,使用群体是消费者和企业或网站管理员。为满足用户的需求,所以应当让用户使用方便、放心,同时还要保证网站的功能全面。网站设计时,要考虑
21、到前台是供消费者使用的,所以前台的所有界面设计和功能必须要充分考虑到客户的生活习惯和爱好。通过调查发现,化妆品主要消费群体是绝大多数的女性,所以网站界面一定要美观大方、简洁明了、模块分明,网站功能一定要全面,同时还要方便消费者使用。网站的前台必须要包括会员注册、登录,商品搜索、商品查看、商品购买、查看购买记录、查看个人信息、购物车等功能。网站后台是供企业或者是网站的管理员使用的。为方便管理者使用对网站进行操作,后台的功能要为前台提供服务,所以后台功能的实现将会影响前台消费者的使用。因此,根据实际需求,网站后台必须要能实现管理员对商品、订单、商品分类、会员、新闻的管理,商品发布、新闻发布、添加分
22、类等功能。3.2 可行性分析可行性分析的目的,就是花费最少的时间和精力在最短的时间内,来确定问题是否能够解决,确定问题是否值得去解决。下面从技术可行性、经济可行性和操作可行性三个方面来分析本网站的可行性。3.2.1 技术可行性技术可行性是分析在特定条件下,在现有的技术下,能否实现这个网站,能否解决网站的技术难题。根据本网站的实际需求,选择了Java运用广泛,简单、通用,使用MyEclipseJSP技术开发,后台的数据库使用SQL Server 2005。因此在技术层面上,是完全可行的。3.2.2 经济可行性本网站应用现有的软件和技术,实现网站的设计与开发工作,使用科学的方法进行开发,可以降低成
23、本,达到经济高效的目的。通过使用该网站,可以提高知名度,树立企业形象;拓展营销渠道,扩大市场;降低经营成本,而且,企业可以方便快捷地展示其商品。本销售网站的应用价值远大于其开发成本,经济可行。3.2.3 操作可行性计算机技术的不断更新与进步,迎来信息时代,而我们就处在这样的时代。网络是我们生活中一部分,人们很好的使用网络,利用网络进行各种活动。本网站具有美观友好的操作界面,在技术上完全可以实现与用户的良好交互,并且操作方法简单易行。53.3 功能结构分析分别为:前台模块、管理员模块。网站功能结构图,见图 3-1,图 3-2。(1)前台模块:会员登录:用户注册成为会员后,可以登录网站,可以修改个
24、人信息,修改密码,查看购买记录,购买商品,退出登录。新闻动态:客户可以浏览新闻,看看商品特价优惠信息。商品中心:进行商品展示,有不同类型的商品,让客户进行挑选,进行选购。商品搜索:在商品中心中,客户可根据自己的需求,在搜索栏中直接所需商品名称,查看商品信息。(2)管理员模块:管理员登陆:管理员正确输入用户名及密码登录,进入网站后台,对网站进行管理和维护。新闻管理:管理员可以通过此模块发布新闻动态,编辑、删除新闻。会员查看:管理员可以通过此模块查看、删除会员。商品类别管理:管理员可以通过此模块对商品分类进行编辑。商品管理:管理员可以通过此处进行商品的编辑、删除。订单管理:管理员可以通过此模块查看
25、、删除订单,查看订单详情。会员注册会员登录新闻动态商品中心购物车图6管理员登录会员查看新闻管理商品类别管理图3.4 业务流程分析业务流程图是一种描述业务走向的图表,绘制业务流程图的过程是充分了解业务处理流程的过程,是进行系统分析的依据。 3-3和图 3-4 所示。7新闻信息表购买商品购买记录订单表图管理员图83.5 数据流程分析数据流程图,是描述系统数据流程的工具,它通过图形方式描述数据的走向和实际流程。具体的数据流程图如图 3-5 和图 3-6 所示。图9理图104 数据库设计4.1 数据库E-R图设计E-R 图是描述现实世界的概念结构模型。在进行了需求分析的基础上,设计出达到要求的不同实体
26、,建立起它们之间的联系,为后面的表结构设计奠定基础。根据以上的设计规划出的实体有会员实体、商品实体、管理员实体、商品类别实体、订单实体、订单详情实体。(1)管理员实体图图(2)会员实体图 图(3)商品类别实体图 图(4)商品实体图 图11(5)订单实体图 图(6)订单详情实体图 图(7)总体E-R图12用户1注册n会员mmn查看nmmnn管理员加入1nm表表表表表商品搜索、查看新闻动态、商品购买、购物车等功能。化妆品销售网站的管理后台可以实现会员查看、商品管理、发布商品、发布新闻、新闻管理、订单管理、修改管理员登录密码、退出系统等功能。本网站的首页主要包括 网站的 logo 是一枝玫瑰,本网站
27、销售的是兰蔻品牌的化妆品。Logo 下面是网站菜单栏,有首页、兰蔻公司、新闻动态、商品中心、业务合作、购物车。菜单栏下面是一个化妆品网站整体 css 及布局协调,整体采用一色系设计,整体大气且美观,界面如图 5-1 所示。图会员注册页面:用户进行商品购买,首先要进行注册。点击立即注册,填写完会员信息后,点“同意注册”将会员信息提交到数据库,返回到首页。会员注册的信息包括用户名、密码、确定密码、姓名、性别、年龄、电话、学历、邮箱和地址。界面如图5-2所示。商品中心页面:主要是陈列商品,可以方便用户查看,用户点击商品进入商品详情页面。在本网站商品中心里我们可以看到全部商品,会员还可以商品中心里进行
28、商品搜索。本网站主要销售的就是兰蔻品牌的化妆品,在商品中心里将商品主要分为护肤、彩妆、香水、男士和金纯系类列五大类。商品中心界面如图5-3所示,香水商品展示页面如图5-4所示。17商品详情页面:该页面实现商品的详情信息的展示,实现加入购物车的操作。商品详情页面主要包括商品明细与商品介绍。商品明细包括商品图片、商品名称、商品类别、商品价格、购买数量的选择。商品介绍是对商品的描述或使用方法的建议。界面如图 5-5所示。 购物车页面:实现会员挑选的商品显示在购物车中,会员可以移除购物车中商品,也可以点击购买。会员进行商品挑选时,可将商品加入到购物车,最后进行结算,生成订单表,显示订单信息。界面如图5
29、-6所示。修改资料包括用户名、姓名、性别、年龄、电话、学历、地址和邮箱。界面如图5-7所示。修改密码页面:本页面主要是提供给会员修改密码,修改时先输入想要修改的密码,再输入一遍,确认修改密码。界面如图5-8所示。后台登录页面:本页面为管理员使用,管理员正确输入用户名及密码,可以通过此页面登录后台进行操作。界面如图5-9所示。后台管理页面:本页面为管理员使用,管理员可以通过此页面对网站前台进行管理。管理菜单有兰蔻公司、业务合作、发布新闻、新闻管理、订单管理、发布化妆品、化妆品商品管理页面:本页面为管理员使用,管理员可以通过此页面对商品进行管理。发布化妆品成功后,商品管理页面会显示商品信息的列表,
30、商品的信息包括商品名称、商品价格、图片、商品类型、商品介绍,管理员可以对商品进行编辑、删除操作。界面如图5-11所示。 6 系统测试6.1 网站的实现在实现了整个网上购物的系统功能之后,需要对该网站进行测试。具体实施步骤如下:(1)首先确定安装 了相关软件 ,比如SQLServer、MyEclipse。本系统使用MyEclipse 6.0.1 和SQL Server 2005 。(2)将本销售网站的所有文件复制到 hzp目录下。(3)设置启动默认文档为 index.jsp。右击默认网站,进入本化妆品销售网站的首页了。6.2 网站测试环境网站设计均使用 JSP动态网页发布技术开发,并使用 SQL Server 2005 数据库对网站的数据资料管理。因此,进行网站测试要满足以下要求。(1)操作环境:Windows 7。(2)工具:MyEclipse。(3)Web服务器:TOMCAT。(3)数据库:SQL Server 2005 。(4)客户端:IE、火狐浏览器。6.3 网站测试项目(1)会员注册测试用户是否能顺利进行注册。(2)会员登录测试各用户在输入用户名及密码后是否能顺利进入界面,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 旅游景区服务标准化提升方案
- 铁路交通防护用品使用说明
- 2025年北京交通职业技术学院教师招聘考试真题及答案
- (2025年)安全法律法规真题及答案解析
- 2026辽宁省债务管理办公室面向机关事业单位选调5人备考题库附参考答案详解【突破训练】
- 2026新疆第四师总医院春季招聘88人备考题库及答案详解(典优)
- 养老院医嘱查对制度
- 2026广西钦州市钦北区长田街道社区卫生服务中心招聘1人备考题库带答案详解(满分必刷)
- 2026云南昆明巫家坝建设发展有限责任公司校园招聘15人备考题库附答案详解(研优卷)
- 2026广东广州花都城投住宅建设有限公司第二次招聘项目用工人员4人备考题库附参考答案详解【典型题】
- 监控人员岗前学习培训记录表
- 书法临摹与创作 课件 综合实践 通用版
- 公司工程联络单
- 有余数的除法整理和复习-完整版课件
- 反邪教与迷信-主题班会课件
- 张河湾地区区域地质调查设计书
- 初中数学课程标准(2021版)
- 新体能训练讲义课件
- 中国医院质量安全管理 第2-3部分:患者服务 急救绿色通道 T∕CHAS 10-2-3-2018
- 2022《义务教育数学课程标准(2022版)》解读
- JIS G4305-2021 冷轧不锈钢板材、薄板材和带材
评论
0/150
提交评论