化妆品销售系统的研究与实现.docx

上传人:b****8 文档编号:11175203 上传时间:2023-02-25 格式:DOCX 页数:55 大小:815.74KB
下载 相关 举报
化妆品销售系统的研究与实现.docx_第1页
第1页 / 共55页
化妆品销售系统的研究与实现.docx_第2页
第2页 / 共55页
化妆品销售系统的研究与实现.docx_第3页
第3页 / 共55页
化妆品销售系统的研究与实现.docx_第4页
第4页 / 共55页
化妆品销售系统的研究与实现.docx_第5页
第5页 / 共55页
点击查看更多>>
下载资源
资源描述

化妆品销售系统的研究与实现.docx

《化妆品销售系统的研究与实现.docx》由会员分享,可在线阅读,更多相关《化妆品销售系统的研究与实现.docx(55页珍藏版)》请在冰豆网上搜索。

化妆品销售系统的研究与实现.docx

化妆品销售系统的研究与实现

 

化妆品销售系统的研究与实现

 

TheResearchandImplementationof

CosmeticsSalesSystem

 

作者姓名:

专业名称:

软件工程

指导教师:

副教授

学位类别:

软件工程硕士

答辩日期:

2012年月日

 

摘要

化妆品销售系统的研究与实现

目前,在线销售在国际互联网上可以实现多样化的商务功能,可以完成从最基本的信息展示、信息发布到在线交易、在线客户服务、在线网站管理等功能。

可以说,现在传统商店所具备的功能几乎都可以在互联网上进行电子商务的高效运作,虽然与传统商店的规模有所不同,但是随着互联网与电子商务的发展,它将有力的改变现存企业竞争的模式,给企业以高效低成本的发展空间。

本设计运用JSP技术和数据库原理,开发了一个网上化妆品销售系统。

该系统能够实现从商品管理、商品分类和查询到购物车实现、用户订单处理再到管理员系统管理等功能,基本上实现了购物网的功能流程,可以完成用户与商家在网上进行的商品交易。

在该系统中,顾客可以很方便地成为注册会员,对商品进行浏览,查看商品的详细资料,然后根据个人的喜好挑选心仪的商品,加入购物车,在购物车中生成订单。

系统管理员则可以添加商品和对现有的商品进行编辑,发布资讯,审查已注册的用户并对提交的订单进行处理。

本系统界面简单直观,易于操作和使用,交互性强,完全基于Internet网络。

关键词:

化妆品销售网站,JSP技术,Internet,系统实现

Abstract

TheResearchandImplementationofCosmeticsSalesSystem

Atpresent,diversifiedbusinessservicescanberealizedontheinternetthroughonlinesales,includethebasicinformationpresentation,onlinetrading,onlinecustomerserviceandonlinesiteadministrationetc.Itissaidthatalmostalltheperformanceofconventionalshopnowcanbeeffectivelyoperatedontheinternetbye-commerce.Thoughthesizeisdifferenttoconventionalshop,butwiththedevelopmentofInternetande-commerce,itwilleffectivelymodifytheexistingbusinessmodelofcompetitionandprovidesenterpriseshigh-performancelow-costspacefordevelopment.Inthisstudy,anonlineshoppingsystemwasdevelopedbyusingJSPtechniqueanddatabaseprinciple.Throughtheas-designedsystem,basicoperatingprocedureofmarketingnetworkincludefromthemanagement,categoryandqueryofcommoditytoshoppingcartrealizationaswellassystemadministrationcanbeenforced,socustomerandsuppliercanaccomplishtheirtradeonline.Inthissystem,customerscanregistertomembereasily,browseandcheckthedetailsofcommoditiesthenchoosethefavorablegoods.Afteraddingthechosengoodsintoshoppingcart,orderformwillbegeneratedinthecart.Systemadministratorscanaddproducts,editexistingproducts,publishinformation,reviewofregisteredusersandprocessthesubmittedorders.Thissystemhassimpleandvisualizedinterface,simpleoperability,stronginteractivity.ItiscompletelybasedonInternetnetwork.

Keywords:

Cosmeticsonlinesaleswebsite,JSPtechnique,Internet,Systemrealization

目录

摘要I

AbstractII

目录I

第1章 绪论1

1.1课题研究的目的及意义1

1.2化妆品销售网站的现状2

1.3课题研究的内容及主要工作2

1.4本论文的篇章结构3

第2章 总体设计4

2.1功能模块图4

2.2用户功能需求5

2.2.1用户系统5

2.2.2查看功能5

2.2.3选购化妆品功能6

2.2.4购物车功能6

2.2.5会员功能6

2.2.6后台管理6

2.2.7销售信息查询统计功能7

2.3系统可行性分析7

2.3.1技术可行性分析7

2.3.2经济可行性分析12

2.3.3操作可行性分析12

2.4系统运行环境要求12

第3章 数据库设计13

3.1数据库需求分析13

3.2概念结构设计13

3.3逻辑结构设计17

第4章 详细设计与实现20

4.1化妆品销售网站的首页20

4.2用户注册23

4.3用户登录25

4.4网站会员中心27

4.5化妆品查询28

4.6化妆详细信息30

4.7网站后台管理首页30

4.8网站后台会员管理31

4.9网站后台管理添加商品信息32

4.10网站后台的滚动公告管理33

4.11网站后台资讯管理33

4.12网站后台的商品类别管理34

4.13网站后台的在线交流管理34

第5章 系统应用与测试35

5.1功能测试35

5.2系统测试用例38

5.3测试结果与分析39

5.3市场实际应用40

第6章 结语41

6.1结论41

6.2进一步的工作41

参考文献42

作者简介及在学期间所取得的科研成果44

致谢45

 

第1章 绪论

1.1课题研究的目的及意义

本系统是为辽阳市红宇化妆品销售公司开发的使用系统。

辽阳市红宇化妆品公司在辽阳有8个分店,在辽阳市的销售额也非常高,但是因为近几年网络销售的日渐流行,对其公司的化妆品销售产生了一定的影响,因此他们也希望其产品能够在网络上销售,既可以面对辽阳的客户,也可以面对更多其它地方的客户,把业务范围扩大,销售渠道拓宽,基于这样的一个研究背景,我们开发了这个销售系统。

随着互联网和宽带上网的普及,电子购物商城系统在中国异军突起,并日益渗透到人们的日常生活中。

电子购物商城系统是运用现代通信技术、计算机和网络技术进行的一种社会经济形态,其目的是通过降低社会经营成本、提高社会生产效率、优化社会资源配置,从而实现社会财富的最大化利用。

电子购物网站可以实现:

(1)提高经营决策和计划预见能力,通过电子商务对各类客户的需求,可以超前做到全面地了解使企业,有针对性地提前安排生产经营计划,占得市场先机[1]。

(2)加强与客户的沟通,促进产品销售,根据电子商务信息库中保存的大量客户资料,通过快速的信息沟通,为客户及时提供所需的产品和服务[2]。

(3)提高新产品开发和服务能力。

在及时获得市场对新产品需求信息的同时,电子商务系统将使企业小批量,多批次,按需生产的灵活生产方式的特色得到更充分更有效的发挥,增强企业创新能力[2]。

(4)稳定的批发商与供应商的关系和企业的电子商务化。

完全可以提供同传统大型生产企业一样的良好信誉关系和交易机会[2]。

(5)电子购物商城系统能够降低交易成本和以后服务成本,使得企业能直接面向最终客户,就像直销一样,从而降低交易成本和客户售后、咨询等服务费用,尤其是对无形产品的服务,现阶段企业开展电子商务以加强与客户的沟通和产品销售促进。

本次设计的目标是设计电子购物商城系统网站即网上化妆品销售系统,并结合整个课题设计的实践过程,更好的理解网页开发技术和相关数据库的基础知识,研究相关开发工具及应用软件,掌握网站建设的过程,熟练应用网络数据库编程方法。

网上化妆品销售系统是一个网上购物式的新型系统,也是一个典型的系统,其开发主要包括前台的网页设计应用开发,后台的数据库建立维护以及管理两个大的方面。

对于前者要求建立功能完备,使用方便,操作简单等网站的设计特点。

而对于后者则要求建立起数据一致性和完整性强,数据安全性好的数据库和管理功能。

本系统的设计目的是为了满足消费者只要通过互联网就可以足不出户的购买自己喜欢的化妆品,改变传统商业交易,在互联网上进行交易,实现网上购买化妆品。

网上购买化妆品的优势在于选择面大、价格便宜、交易方便、节省时间和精力等。

整个化妆品市场一片繁荣,在这种情况下,网上化妆品的加入无疑将使得竞争更加激烈,但从另一个方面看,只有在这种激烈的竞争下,网上化妆品的优势才能得以体现。

在中国,网上化妆品有发展的必要,也有发展的基础,发展网上化妆品的各方面条件也日趋成熟,但是还存在一些问题,只有把问题解决好了,才能保证网上化妆品销售的蓬勃发展。

1.2化妆品销售网站的现状

本世纪以来,由于社会生产力的迅速发展和科学技术的突飞猛进,信息社会已经悄然走入了我们的生活。

随着互联网的日益兴起,人们只需坐在家里或是办公室便可知道社会发生的一切。

所以出现了新型的行业,也就是电子购物商城系统这种网上购物的新行业。

说到网上购物就不能不提到网络的发展,网站发展可以分为三个阶段:

目前是初级信息服务阶段。

一两年后将发展到网络采购阶段,实现低成本下的高效益。

而未来将逐步进入远期标准合同阶段,合同与物流配套跟进,那将是国内行业网站的理想阶段。

互联网的广泛应用,这为电子购物商城系统的实现提供了无限可能。

随着中国互联网行业的迅速发展,上网人数的增多,化妆品网上销售正在被消费者普遍接受,国内很多大型的综合门户网站也竞相在网站上开展了化妆品电子商务业务,如拍拍商城、搜狐商场等,以及多个专门销售化妆品的网站;总的看来,销售化妆品的网站大致分为以下几种:

综合的门户网站购物商城、专业销售化妆品的网站、专业电子商务网站等等;其中,综合门户网站购物商城占60%,专业电子商务网站占25%,专业销售化妆品网站占15%[3]。

现在,化妆品网上销售系统已经达到一个较高的水准,实现的功能也非常多,可以管理库房中的化妆品,和管理用户的购物车,实现结账等一系列功能。

另外,化妆品网上销售系统还提供给用户查找数据库中化妆品相关记录的功能。

在确认用户身份方面也已经比较完善,并且具有管理员的功能,管理员可以对整个数据库进行操作。

1.3课题研究的内容及主要工作

本网站实现的是化妆品信息的发布,化妆品在线订购,在线管理员的对订单等的处理。

本系统涉及到两类用户:

普通购买用户和管理员,普通用户可以随便查看化妆品的及时新闻和美容资讯,管理员用户可以生成新闻并且对订单进行处理,对化妆品商品进行发布。

本系统主要从以下几个方面进行设计和开发:

1)用户管理和权限管理功能

2)商品分类导航功能

3)商品搜索功能

4)用户单击商品列表添加到购物车功能

5)在购物车中支付生成订单、查询个人订单信息和查询订单详细信息功能

6)整个系统后台管理修改信息功能

我们的工作就是运用学过的知识(网页开发、Web技术和数据库技术),按照软件工程开发流程来实施本课题,理论联系实际,多动手操作,采用系统模块化方式完成本课题。

1.4本论文的篇章结构

第一章是绪论,主要研究了课题的开发背景以及对化妆品销售网站的现状;

第二章是总体设计,主要概述了该系统的功能模块设计、功能需求、可行性分析、相关技术简介和对系统运行环境的要求;

第三章是数据库设计,根据需求分析,进行数据库的概念设计与逻辑设计;

第四章是详细设计与实现,介绍该系统各个模块的具体实现;

第五章是软件测试,在设计完该系统后,对系统进行测试和运行;

第六章是结语。

第2章 总体设计

2.1功能模块图

本系统功能模块可以划分两个大模块。

分别为用户模块和管理员模块。

其中用户模块分为六个小模块,分别为热点化妆品模块、最新化妆品模块、化妆品分类模块、化妆品查询模块、美容资讯模块和购物车模块;管理员模块分为七个小模块,分别为管理员管理模块、会员管理模块、化妆品分类管理模块、滚动公告管理模块、订单管理模块、在线交流管理模块和美容资讯管理模块。

系统功能模块图如图2-1所示。

 

图2.1系统功能模块图

2.2用户功能需求

根据现有的化妆品销售网站,整理出如下的功能需求:

一、用户界面部分:

(1)用户系统:

新用户可以通过注册会员购买商品,已注册会员的用户可以直接登录;如果不想购买商品,也可以浏览网站上的信息;

(2)查看功能:

可以查看最新化妆品和热点化妆品,并查看化妆品详细情况;

(3)选购化妆品功能:

可按商品名称、上市时间、商品价格进行查询;

(4)购物车功能:

购买商品需加入购物车;

(5)会员功能:

注册会员可以通过登录进入会员中心,在网站会员中心可以对密码和商品状态进行管理。

二、管理界面部分:

(1)登录;

(2)管理员管理功能:

可以增加或修改管理员和修改密码;

(3)滚动公告管理功能:

可以对前台首页发布和删除滚动公告;

(4)美容资讯管理功能:

可以从后台操作,发布、修改、删除前台的美容资讯;

(5)商品类别和信息管理功能;

(6)注册会员管理功能;

(7)购买订单管理功能:

对未发货和已发货的商品订单管理;

(8)在线交流管理功能;

(9)退出登录。

2.2.1用户系统

若要在化妆品销售网站上购买化妆品,必须先注册会员;注册时,用户需先阅读注册协议,同意后填写个人资料,用户需填写用户名和登录密码。

用户名可以由英文、数字和下划线组成。

用户注册后,将拥有全站唯一的ID号,用户通过注册时填写的用户名、密码登录网站。

此后用户所有在网站上的活动都与用户账号相关。

用户可以选择退出登录。

2.2.2查看功能

注册用户和非注册用户都可以查看本网站上提供的美容护肤常识、最新化妆品资讯和热点化妆品资讯,并可以查看各种化妆品的详细介绍。

2.2.3选购化妆品功能

用户可以通过商品名称、上市时间和商品价格对想购买的化妆品进行查询,如果本网站上有该商品,则会直接跳到该商品的介绍页面,查看详细信息;如果没有,则不显示。

若要购买,则需注册或登录。

2.2.4购物车功能

用户如果确定购买某商品,在登录后在该商品的介绍页面点击“加入购物车”,该商品就会放入到购物车里,然后用户在会员中心里自己操作生成订单,等待管理员审核后发货。

购买成功。

2.2.5会员功能

在会员登录页面里输入用户名、密码和验证码进入会员中心。

在会员中心里可以对登录密码和会员资料进行修改;可以管理购物车信息,使确定购买的商品生成订单;可以查看订单状态。

在操作结束后退出登录。

2.2.6后台管理

管理员输入用户名和口令,登录后台管理系统。

在网站后台管理中心可以添加管理员,修改登录密码。

管理员可以发布滚动公告和删除已有滚动公告。

管理员可以发布美容资讯并载入图片,修改和删除已有的美容资讯。

管理员可以对商品类别和信息进行管理,添加或删除商品分类,修改或删除已有的商品信息,商品信息包括商品名称、生产厂家、上市时间、价格、数量等,也可以添加新的商品信息和热点商品信息。

管理员可以对注册会员进行管理,该功能应该显示会员名、注册时间、登录次数、当前积分和会员类别等。

管理员可以对购买订单进行管理,查看未发货和已发货订单,根据订单号可以查看订单的详细信息,也可以删除订单。

管理员可以对在线交流进行管理,显示用户的留言,可以对留言回复,也可以删除留言。

2.2.7销售信息查询统计功能

管理员可以查询销售统计。

可供选择的查询选项包括:

1)对某个产品或某一类产品在各个时间段内的销量统计

2)对某个产品或某一类产品在各个不同区域的销量统计

3)某个产品购买量与浏览量的比值

4)已销售产品的价格区间分布

5)库存查询

这些查询与统计功能可以为化妆品公司提供客户购买行为分析的基础,为产品推广和广告提供了一定的依据。

2.3系统可行性分析

可行性研究是在系统开发前期对该系统的一种考察和鉴定,其目的是要判断该题目的可行与否。

化妆品销售网站的可行性分析要从网站开发的计划出发,论述开发力量的可行性,同时论证设计方案中所采用的各种技术手段是否可以实现。

化妆品销售网站可行性主要从以下几个方面来考虑:

2.3.1技术可行性分析

本课题--化妆品销售网站主要采用的技术是:

数据库:

MicrosoftSQLServer2000

编程语言:

JSP

服务器:

Tomcat6.0,JDK1.6

开发环境:

WindowsXP

浏览器:

MicrosoftInternetExplorer7.0或更高版本

相关技术简介:

1)JSP分析

JSP(JavaServerPages)技术是用于开发动态Web的应用程序,由Sun发布的技术,其简单易学,跨平台的特性,使其成为了异军突起的动态Web应用程序的编程语言,其已形成一套完整的规范,在短短的几年的时间里,已被广泛用于电子商务的各个领域。

在国内,JSP已经被广泛关注,得到了很好的发展,更多的动态网站在使用JSP技术[4]。

在一个JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个Servlet,而这个引擎本身也是一个Servlet,JSP的运行过程如下所示[5]。

(1)JSP引擎先把该JSP文件转换成一个Java源文件(Servlet),在转换时如果发现JSP文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息[5]。

(2)如果转换成功,JSP引擎用javac把该Java源文件编译成相应的class文件[6]。

(3)创建一个该Servlet(JSP页面的转换结果)的实例,该Servlet的jspInit()方法被执行,jspInit()方法在Servlet的生命周期中只被执行一次[6]。

(4)jspService()方法被调用来处理客户端的请求,对每一个请求,JSP引擎创建一个新的线程来处理该请求,如果有多个客户端同时请求该JSP文件,则JSP引擎会创建多个线程,每个客户端请求对应一个线程,以多线程方式执行可以大大降低对系统的资源需求,提高系统的并发量及响应时间,但不过也应该注意多线程的编程限制,由于该Servlet始终驻于内存,所以响应是非常快的[6]。

(5)如果.jsp文件被修改了,服务器将根据设置决定是否对该文件重新编译,如果需要重新编译,则将编译结果取代内存中的Servlet,并继续上述处理过程[5]。

(6)虽然JSP效率很高,但在第一次调用时由于需要转换和编译而有一些轻微的延迟;此外,在任何时候如果由于系统资源不足的原因,JSP引擎将以某种不确定的方式将Servlet从内存中移去,当这种情况发生时jspDestroy()方法首先被调用[5]。

(7)然后Servlet实例便被标记加入“垃圾收集”处理,可在jspInit()中进行一些初始化工作,如建立与数据库的连接,或建立网络连接,从配置文件中取一些参数等,在jspDestory()中释放相应的资源[5]。

基于Java语言的JSP技术具有很多其他动态网页技术所没有的特点,具体表现在如下方面:

(1)简便性和有效性[5]。

JSP动态网页的编写与一般的静态HTML的网页编写是十分相似的,只是在原来的HTML网页中加入一些JSP专有的标签,或是一些脚本程序(此项不是必需的)[5]。

这样,一个熟悉HTML网页编写的设计人员可以很容易进行JSP网页的开发;而且开发人员完全可以不自己编写脚本程序,而只是通过JSP独有的标签使用别人已写好的部件来实现动态网页的编写;这样,一个不熟悉脚本语言的网页开发者,完全可以利用JSP做出漂亮的动态网页,而这在其他的动态网页开发中是不可实现的[6]。

(2)程序的独立性[5]。

JSP是JavaAPI家族的一部分,它拥有一般的Java程序的跨平台的特性,换句话说,就是拥有程序的对平台的独立性,即Writeonce,Runanywhere!

[5]。

(3)程序的兼容性[5]。

JSP中的动态内容可以各种形式进行显示,所以它可以为各种客户提供服务,即从使用HTML/DHTML的浏览器,到使用WML的各种手提无线设备(例如,移动电话和个人数字设备PDA),再到使用XML的B2B应用,都可以使用JSP的动态页面[5]。

(4)程序的可重用性[5]。

在JSP页面中可以不直接将脚本程序嵌入,而只是将动态的交互部分作为一个部件加以引用,这样,一旦这样的一个部件写好,它可以为多个程序重复引用,实现了程序的可重用性,现在,大量的标准JavaBeans程序库就是一个很好的例证[5]。

2)SQLServer2000分析。

本系统采用SQLServer2000数据库,SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本,SQLServer近年来不断更新版本,1996年,Microsoft推出了SQLServer6.5版本;1998年,SQLServer7.0版本和用户见面;SQLServer2000是Microsoft公司于2000年推出的最新版本[7]。

SQLServer具有以下特点:

(1)真正的客户机/服务器体系结构[7]。

(2)图形化用户界面,使系统管理和数据库管理更加直观、简单[7]。

(3)丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地[8]。

(4)SQLServer与WindowsNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等,SQLServer也可以很好地与MicrosoftBackOffice产品集成[8]。

(5)具有很好的伸缩性,可跨越从运行Windows95/98的膝上型电脑到运行Windows2000的大型多处理器等多种平台使用[8]。

(6)对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上[8]。

(7)SQLServer提供数据仓库功能,这个功能只在Oracle

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 演讲主持

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1