电子商务毕业论文 基于web的网上化妆品店的设计与实现.docx

上传人:b****6 文档编号:7723931 上传时间:2023-01-26 格式:DOCX 页数:31 大小:743.61KB
下载 相关 举报
电子商务毕业论文 基于web的网上化妆品店的设计与实现.docx_第1页
第1页 / 共31页
电子商务毕业论文 基于web的网上化妆品店的设计与实现.docx_第2页
第2页 / 共31页
电子商务毕业论文 基于web的网上化妆品店的设计与实现.docx_第3页
第3页 / 共31页
电子商务毕业论文 基于web的网上化妆品店的设计与实现.docx_第4页
第4页 / 共31页
电子商务毕业论文 基于web的网上化妆品店的设计与实现.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

电子商务毕业论文 基于web的网上化妆品店的设计与实现.docx

《电子商务毕业论文 基于web的网上化妆品店的设计与实现.docx》由会员分享,可在线阅读,更多相关《电子商务毕业论文 基于web的网上化妆品店的设计与实现.docx(31页珍藏版)》请在冰豆网上搜索。

电子商务毕业论文 基于web的网上化妆品店的设计与实现.docx

电子商务毕业论文基于web的网上化妆品店的设计与实现

郑州大学毕业设计(论文)

基于web的网上化妆品店的设计与实现

院系信息工程学院

专业计算机科学与技术(软件工程)

年级2008级

学生姓名

学号

指导教师

2012年5月26日

毕业设计(论文)任务书

附表一题目来源:

实用

课题名称

基于web的网上化妆品店的设计与实现

设计人姓名

指导教师姓名、职称

专业

计算机科学与技术

指导时间/地点

2012/2-2012/5信息工程学院楼

班级

一、设计(论文)内容

完成一个网上化妆品店系统的需求分析,概要设计,系统设计,详细设计,数据库实施以及编码实现等等内容:

具体如下:

1.用户需求的确定。

2.系统数据库的设计。

3.系统的设计。

4.系统代码的实现。

3.创建数据库连接与网站数据库操作。

4.网站的测试以及后期的维护。

并在此基础上形成相应的论文章节内容。

二、设计(论文)的主要技术指标

网站的设计原则:

1.完整性原则

2.适应性原则

3.友好性原则

4.简洁性原则

5.安全性原则

三、进度安排

1.设计构思2012/1/28-2012/2/20

2.开题报告2012/2/21-2012/2/27

3.可行性研究2012/2/28-2012/3/14

4.需求分析2012/3/15-2012/3/22

5.系统总体分析2012/3/23-2012/3/30

6.详细设计2012/3/31-2012/5/20

四、毕业设计(论文)提交的文档及基本要求

1.毕业论文一份(包含封皮、目录、中英文摘要、内容及参考文献)

2.不少于5000汉字的科技翻译资料一份

3、毕业论文简介(A4纸1~2页)(包含题目、专业、年级、姓名、指导教师、毕业论文所做的工作、解决的问题、创新之处等)

4.毕业设计任务书

5.开题报告

6.毕业设计工作中期检查表

毕业设计(论文)开题报告

附表二年月日

课题名称

基于web的网上化妆品店的设计与实现

学生姓名

学号

专业班级

计算机科学与技术04

一、选题的目的和意义

信息技术的不断发展,给世界带来了翻天覆地的变化,Internet的出现让世界变得更小,人们的距离更近。

随着用户的不断增加,其规模迅速扩大,它的领域也走向多元化。

电子商务是一个发展潜力巨大的市场,双向信息沟通、灵活的交易手段和快速的交货方式的特点,将给社会带来巨大的经济效益,促进整个社会的生产力的提高。

电子商务的广泛推广,打破了时空限制,改变了贸易形态,大大加速了整个社会的商品流通。

电子商务给消费者提供了更多的选择,提供了更好的便利性。

它是商务领域的一场信息革命,它对我们的思维方式、对人类的经济活动、对人类的工作方式和生活方式都将产生根本性的影响。

二、本题的研究现状及开题前的准备工作

研究现状:

由于现在女生越来越爱美了,无论是追求时尚的年轻一族,还是中年需要保养的女士,甚至男士先生们都会为自己的容颜寻找适合自己的日用化妆品,所以做化妆品这一行是有一定的市场的,但是随着Internet的蓬勃发展,电子商务也在迅速崛起,我们不得不设法赶上市场的发展趋势——E时代,为了方便消费者选购,我们决定建立一个化妆品网站,为广大需要购买化妆品的消费者提供一个安全,方便,快速的平台。

准备工作:

确定课题,并在网上进行调查,了解确切详细的需求。

根据调查的结果,进行可行性分析和初期准备工作,并进行开题报告的设计。

依据相关信息,结合学校的具体资料,确定系统的设计要求和具体的模式。

并深入研究开发工具JSP的基础知识和使用方法。

三、毕业设计(论文)所用的方法

系统采用jsp+oracle编写,要求实现网上化妆品销售的基本功能。

结合网上一些个例,联系自身能力尽可能完善系统功能。

论文采用实验法完成,在一边做系统的情况下完成。

查阅销售系统设计相关书籍以及网络编程相关文档,与老师多交流,征询同学意见。

进行软件需求分析,概要设计和详细设计,按设计文档进行系统设计,完成编码后进行测试

四主要参考文献与资料获得情况

[1]郎波,《java语言程序设计》,2005.5,清华大学出版社。

[2]范明等,《数据库原理》2008.4,科学出版社。

[3]严蔚敏等,《数据结构》1997..4,清华大学出版社。

[4]郝玉龙等,《JavaEE编程技术》2008.6,清华大学出版社,北京交通大学出版社。

[5]尚学堂手把手java视频。

五、指导教师审批意见

 

签字:

年月日

毕业设计工作中期检查Ⅰ

附表三年月日

课题名称

基于web的网上化妆品店的设计与实现

姓名

专业和班级

计算机科学与技术04

指导教师

一、毕业设计具体内容、目标和可能遇到的问题

1.具体内容:

分析与结合其他一些购物网站的功能,便于消费者购买商品,将网站系统设置成以下4个功能模块:

(1)用户消息模块;

(2)购物车模块;

(3)商品信息模块;

(4)订单模块.

2.目标:

实现网上销售系统的基本销售功能,,用户购买功能,订单查询功能。

3.可能遇到的问题:

由于系统用JSP编写大致不会有大的困难,代码量多一点。

主要困难可能会在数据库的处理与网上化妆品销售购物车功能部分。

二、采取的研究方法、技术路线、实验方案及可行性分析

1.研究方法:

采用实证研究法。

提出设计要求,然后代码实现,期间调试分析结果是否达到要求。

2.技术路线:

网上化妆品销售系统方面采用JSP+Oracle实现。

3.可行性分析:

技术上完成系统是可行的,具备可靠性。

具体盈利方面未考虑。

总体系统完成时间一个月左右。

组织可行性可行,人员共一人实现网上化妆品销售系统。

经济可行性:

可行。

硬件方面:

系统需要在windows2000或更高环境下运行。

三、指导教师对学生出勤、文献阅读等方面的评语

 

签字:

年月日

毕业设计工作中期检查Ⅱ

附表四年月日

课题名称

基于web的网上化妆品店的设计与实现

姓名

专业和班级

计算机科学与技术04

指导教师

一、阶段性结果

1.实现了主要模块的制作。

客户通过浏览器访问登录,浏览本店订购化妆品。

2.对页面进行美化,对内容进行扩充。

3.数据库部分。

通过分析处理,得到关系模式,然后构造出关系表,并在相应表中,填充一些基本内容。

二、存在的问题

1.各个模块之间的衔接还存在一些问题,比如一些回退及跳转。

2.由于系统用JSP编写,代码量很大,有主要模块一些小地方还需要修改优化。

三、后一步工作设想

1.完成系统和数据库的链接。

2.开始毕业论文的撰写。

3.开始外文文献的翻译。

四、指导教师对学生出勤、论文进展方面的评语

 

签字:

年月日

摘要:

随着电子商务,网上商店的普及,商品的网上展示与订购逐渐成为时尚,网上商店的技术实现也成为了一个比较常见的课题。

本文就网上化妆品店的实现做了一些探索。

本系统设计《基于WEB的网上化妆品店系统》,主要采用JSP开发技术和Oracle数据库技术来开发,实现了客户购买的页面。

客户在浏览页面的时候可以进行商品的浏览、购买、下定单、注册成为会员,查看和修改用户信息等操作。

本文详细阐述了整个应用系统的设计思路,并对各部分设计进行了详尽的分析,最终形成了一个完整的设计方案。

关键词:

JSP,Oracle,化妆品店,Web

 

Abstract:

Withthepopularizationofthee-commerceandonlineshop,thegoodsshowedontheline,orderedthroughwebsitearebecomingmorefashionablegradually,sothetechnologyoftheonline-shophasbecomeamorefamiliarsubjecttoo.Thistexthasdonesomeexplorationontherealizationoftheonlinefloristshop.

Thissystemis"theonlinesystemofmakeupshopbasedonWEB",adoptingJSPtechnologyandSQLOracledatabasetechnologytodevelop,.Thecustomerbrowsingthesitecanmakepurchase,makeorderform,register,reviseuser’sinformationandsoon.Thistextexplainingthementalityofdesigningofthewholeapplicationsystemindetail,designingexhaustiveanalysistoeverypart,hasformedanintactdesignplanfinally.

Keywords:

JSP,Oracle,makeupshop,Web.

 

1引言

网上化妆品店系统提供一套完整的化妆品产品购买系统,系统将在线显示产品介绍信息,产品的实际价格以及优惠价格,可让用户直接网上购化妆品,使用户达到足不出户,便可随意购物的目的。

1.1课题内容简介

本系统是一个基于Web的在线化妆品商店,客户可以在网上访问本商店并预订化妆品。

系统主要是实现一个网上化妆品店的销售部分,以及相应的库存,基础信息管理。

客户通过浏览器访问登录,浏览本店订购化妆品。

订单管理是指订单的查询,修改等操作。

客户可以注册成为会员,进行商品的选购,提交订单等操作。

本课题采用JSP技术和Oracle作为后台数据库管理系统进行开发。

1.2课题的研究背景与意义

1.2.1课题的研究背景

信息技术的不断发展,给世界带来了翻天覆地的变化,尤其是Internet的出现让世界变得更小,人们的距离更近。

Internet最早是由美国人创造出的,之后随着世界各国纷纷加入到这个行列,使Internet成为全球化的国际网络。

随着用户的不断增加,其规模迅速扩大,它的领域也走向多元化。

除了原先的科学技术和教育外,Internet已进入了文化﹑经济﹑娱乐﹑商业和服务业。

电子商务作为一种新的基于Internet的交易方式已经为广大的网民所接受,其巨大的潜力被众多商界人士所看好。

电子商务极具有发展前景。

其双向信息沟通、灵活的交易手段和快速的交货方式的特点,将给社会带来巨大的经济效益,促进整个社会的生产力的提高。

电子商务给消费者提供了更多的选择,提供了更好的便利性。

它是商务领域的一场信息革命,它对我们的思维方式、对人类的经济活动、对人类的工作方式和生活方式都将产生根本性的影响。

1.2.2课题的研究意义

电子商务随着互联网的发展得到了迅猛的发展,B2B、B2C的各种模式的电子商务网站如雨后春笋般相继出现,各式各样的网上商店在互联网这个大平台纷纷开张。

由于现在女生越来越爱美了,无论是追求时尚的年轻一族,还是中年需要保养的女士,甚至男士先生们都会为自己的容颜寻找适合自己的日用化妆品,所以做化妆品这一行是有一定的市场的,但是随着Internet的蓬勃发展,电子商务也在迅速崛起,我们不得不设法赶上市场的发展趋势——E时代,为了方便消费者选购,我们决定建立一个化妆品网站,为广大需要购买化妆品的消费者提供一个安全,方便,快速的平台。

1.3课题的调研

在本系统开发之初,为了做好系统需求分析工作,我做了充分的调研,从而认识到完成本系统需做到以下几点:

(1)了解化妆品店销售工作流程和具体事务;

(2)研究化妆品店销售方案的优缺点,以及信息化条件下化妆品店销售管理方案;

(3)建立一套简易的客户购买操作流程,使客户在网上购买时,能够很轻松自在,操作很简单,而且充分展示化妆品商品,促销信息,让顾客有一种安全,放心的感觉;

(4)遇到具体问题再做详细调查研究并与指导老师商讨。

在充分了解、调查了网上化妆品店系统具体事务管理和工作流程的基础上,开发教学过程管理系统。

1.4可行性分析

1.4.1技术可行性

本系统是基于Web的网上系统,由于C/S架构的局限性,B/S架构已成为基于Web应用的最佳选择。

现在基于B/S架构的程序设计语言已非常成熟,从刚开始的CGI,到现在的ASP,JSP,PHP的百花齐放,再到微软刚推出不久ASP.NET为基于B/S程序设计提供了强大的技术支持。

使用其中任何一门语言开发都可以满足要求。

WEB服务器软件也很多,其中任意一个都可以胜任,但是选择JSP作为服务器端实现的语言是因为:

JSP是一种新的动态Web应用技术标准。

JSPWeb页是由传统Web页的HTML文档加入Java程序片段和JSP标记构成的。

HTML代码用来描述信息的显示格式,而Java程序段则负责描述处理逻辑,根据需要可以是数据库操作、Web页重定向等。

Web服务器在接到访问JSPWeb页的请求时,首先执行嵌入在其中的程序段,然后将执行结果重新嵌入HTML代码,一起发送给客户端。

作为新一代的站点开发语言,JSP克服了ASP脚本级执行的不足,可以在Serverlet和JavaBean的支持下开发出功能强大的web应用。

另外JSP作为一种Web实现技术,它的效率是很高的。

这一点正好符合了本系统所要求的实时性。

除此之外,作为Java平台的一部分,JSP拥有Java语言“一次编写,多次运行”的特点。

又随着越来越多的服务器供应商将JSP支持添加到他们的产品中,这样一来用JSP做成的这套系统可以轻松移植到其它平台来运行。

所以JSP是实现本系统的最佳技术,它是完全可行的。

系统采用Oracle做为后台数据库,Oracle提供了以Web标准为基础的扩展数据库编程功能。

可以通过Web轻松访问数据,还有强大而灵活的基于Web的分析功能,Oracle的分析服务功能被扩展到了Internet。

以Oracle的稳定性,以及强大分析查询,存储功能完全可以满足网上化妆品店系统在后台数据处理方面的需求。

1.4.2经济可行性

目标系统开发经济需求的比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上十分有限。

系统的设计开发和分析都是在自己的电脑上进行,硬件的投资基本没有,最后的调试也是在自己的电脑上进行,开发成本、运行成本和调试成本都是比较低的。

系统开发完成投入使用后,可以为化妆品店增加销售收入,减少销售成本。

在初期投入开发及运营成本后,只需要简单的日常维护即可,成本比较低。

总体来说,系统的开发与使用绝对是有益无害。

1.4.3操作可行性

此系统具备友好的用户界面,使用方便,易于维护,操作简单,易于被用户接受,用户只需熟练操作计算机和对此系统使用做简单的了解即可方便使用,而且使用此系统可以大大减少管理人员的负担。

因此从使用操作方面看,此系统的开发是可行的。

1.5论文各章介绍

第1章引言部分,引言主要叙述课题的研究背景和意义、问题的定义和内容简介、问题的调研和可行性分析。

第2章主要内容是:

系统需求分析包括:

功能需求分心;业务流程分析;数据流分析;数据字典。

第3章主要内容是:

系统设计包括,系统总体功能设计;系统数据结构设计(如E-R图、关系模型和关系表);系统开发与运行环境设计。

第4章是详细设计部分。

本系统从功能上总体分为前台管理模块和后台管理模块,这一章按照流程详细介绍了在各个界面的设计过程。

第5章为用户使用手册。

第6章是系统评价。

其中包括系统的特色和优点,不足之处及解决方法,设计心得与体会。

2需求分析

需求分析就是分析用户的需求,它的基本任务是准确回答“系统做什么?

”这个问题。

需求分析也是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。

2.1功能需求分析

分析与结合其他一些购物网站的功能,便于消费者购买商品,将网站系统设置成以下4个功能模块:

(1)用户消息模块:

用户可以通过注册成为该网站的会员,填写个人信息后会保存在数据库中,再次登录可以对基本信息进行修改。

(2)购物车模块:

会员登录后,挑选自己喜欢的商品,并加入购物车中,在购物车中的商品还可以增加或删除数量。

(3)商品信息模块:

每一个商品都对应一个类,类中有它具体的信息。

(4)订单模块:

商品加入购物车后就可以查看订单,在未结账之前都可以对订单进行修改,订单中还会显示用户的信息,包括,真实姓名,地址,电话,邮箱等。

2.2业务流程分析

当客户打开网页后,看中某一商品时,先登录,然后购买。

客户端流程如(图2-1)

 

图2-1客户端流程图

2.3数据流分析

数据流程分析主要包括对信息的流动、传递、处理、存储等分析。

数据流程分析的目的就是要发现和解决数据流通中的问题。

现有的数据流程分析多是通过分层的数据流程图(DataFlowDiagram,简称DFD)来实现的。

其具体的做法是:

按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。

对于本系统而言,会员录入注册信息,提交登录信息、订单信息、选择的化妆品信息,查看个人信息、化妆品信息。

在整个过程中又涉及到,用户信息的管理,查询处理,购物车,订单等相关的处理。

还有数据文件有用户信息表,化妆品信息表,订单信息表等。

用户信息管理数据流1层图如图2-2

图2-2用户信息管理数据流1层图

后台订单管理数据流1层图如图2-3

图2-3后台订单管理数据流1层图

2.4数据字典

数据字典是系统分析阶段的重要文档,也就是对数据流图中包含的所有元素的定义的集合。

数据字典是为了数据流图中的每个数据流、文件、加工,以及组成数据流或文件的数据项做出说明。

任何字典最主要的用途是在软件分析和设计的过程中给人提供关于数据的描述信息。

数据字典中包含的每个数据元素的控制信息是很有价值的。

因为列出了使用一个给定的数据元素的所有程序,所以很容易估计改变一个数据将产生的影响,并且能对所有受影响的程序或模块做出相应的改变。

数据流图表达了数据和处理的关系,数据字典则是系统中关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。

数据字典的作用正是在软件分析和设计过程中给人提供关于数据的描述信息。

一般说来,数据字典应该由下列4类元素的定义组成:

数据流、数据流分量、数据存储、处理。

下面为本系统的数据字典:

(1)数据流

数据流名称:

用户登录信息

简述:

用户登录时填写的信息

来源:

用户

去向:

用户登录

组成:

用户名+密码

数据流名称:

用户注册信息

简述:

用户注册时填写的信息

来源:

用户

去向:

用户注册

组成:

用户名+用户真实姓名+密码+电邮+生日+联系地址

数据流名称:

用户信息

简述:

用户查看和修改用户信息时显示或填写的信息

来源:

用户或用户信息的修改与查询

去向:

用户或用户信息的修改与查询

组成:

用户编号+用户注册信息

数据流名称:

化妆品组成明细

简述:

化妆品的信息

来源:

数据库中化妆品的数量

去向:

用户购买的化妆品数量

组成:

化妆品材料名称+数量

数据流名称:

订单信息

简述:

用户查看订单

来源:

用户的订单

去向:

用户对订单的查看

组成:

订单编号+订单明细

(2)数据流分量

名称:

用户名

描述:

用户信息中惟一标识某一用户的关键域

定义:

用户名=6{字符或数字}16

位置:

用户信息表

用户注册信息

用户登录信息

名称:

密码

描述:

对用户登录进行验证的关键域

定义:

密码=6{字符或数字}16

位置:

用户信息表

用户登录信息

用户注册信息

名称:

化妆品名称

描述:

化妆品信息中惟一标识某一化妆品的关键域

定义:

化妆品名称=1{字符或数字}20

位置:

化妆品信息表

订单信息

名称:

订单编号

描述:

订单信息中惟一标识某一订单的关键域

定义:

用户名

位置:

订单信息表

订单明细信息

(3)数据存储

数据存储的名称:

数据库信息

简述:

存放的用户信息、化妆品信息、订单信息等

数据存储的组成:

各类信息

关键字:

编号

相关联的处理:

P1(对信息表进行录入)

P2(对信息表进行查询)

P3(对信息表进行修改删除)

(4)处理

处理逻辑编号:

P03-01

处理逻辑名称:

信息录入

简述:

对基本信息进行录入.

输入的数据流:

用户

处理过程:

进行分类录入

输出的数据流:

各类数据表

处理逻辑编号:

P03-02

处理逻辑名称:

查询各类信息

简述:

根据条件查询所需的信息.

输入的数据流:

信息来源于数据库

处理过程:

输入查询条件查询,得到符合条件的信息

输出的数据流:

查询得到的信息

处理逻辑编号:

P03-03

处理逻辑名称:

修改、删除信息

简述:

对信息做需要的修改后存入数据库中.

输入的数据流:

数据库信息

处理过程:

对需要修改的信息做修改

输出的数据流:

修改或删除后得到的信息

3系统设计

3.1系统总体功能结构

通过对网上化妆店的需求分析,以及结合化妆店的实际情况考虑,得出整个系统功能结构:

由订单管理,化妆品管理,购物车管理,用户管理组成。

具体结构如图3-1:

 

图3-1系统功能结构图

 

系统主要模块及其功能如下:

1、用户信息管理:

包括用户对信息的操作:

用户注册,登录,信息校对、修正,密码管理等功能。

2、化妆品信息管理:

主要包括化妆品列表、具体内容查看。

3、购物车模块:

将化妆品放入购物车,查看购物车,修改购物车中的化妆品数目,清空购物车。

4、订单管理:

订单列表,查阅订单内容。

3.2系统数据模型设计

3.2.1概念结构设计

具体属性如下:

用户:

用户ID,登录名,用户姓名,密码,电子邮箱,地址,生日

化妆品:

商品ID,名称,生产日期,化妆品简介,普通价格,折扣,图片,库储量。

订单:

订单号,用户ID,化妆品ID,化妆品数量,产生日期,确认时间,接收人姓名,接收地址,总价。

3.2.2逻辑结构设计

根据数据库原理的数据依赖及规范化分析处理,对图3-2的E-R图作出如下处理:

考虑到化妆品类别在系统中需要多次详细调用,所以将其单独作为一个关系模式。

经过以上分析处理,最终得到以下关系模式:

用户(用户ID,,用户姓名,密码,生日,电子邮箱,地址)

化妆品成品(商品ID,名称,生产日期,化妆品简介,普通价格,折扣,图片,库存量)

订单(订单号,用户ID,化妆品ID,化妆品数量,产生时间,确定时间)

订单包含化妆品(订单号,商品ID,商品名称,数量,单项价格,总价)

3.2.3数据表详细说明

用户信息表(userInfo_table)主要记录用户相关信息,其具体如表3-2。

表3-2用户信息表

字段名

数据类型

是否为空

描述说明

userID

varchar(20)

用户编号,主键

userName

varchar(20)

真实姓名

passWord

varchar(10)

密码

birthday

varchar(20)

生日

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

当前位置:首页 > 高等教育 > 研究生入学考试

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

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