家电销售电子商务网站毕业论文.docx
- 文档编号:27407915
- 上传时间:2023-06-30
- 格式:DOCX
- 页数:49
- 大小:1.82MB
家电销售电子商务网站毕业论文.docx
《家电销售电子商务网站毕业论文.docx》由会员分享,可在线阅读,更多相关《家电销售电子商务网站毕业论文.docx(49页珍藏版)》请在冰豆网上搜索。
家电销售电子商务网站毕业论文
毕业设计说明书
课题名称
家电销售电子商务网站
二级学院/专业
计算机与软件学院/软件技术
班级
软件09***
学号
*****
学生姓名
丰**
指导教师:
田小敏
2012年5月14日
计算机与软件学院
毕业设计(论文)诚信承诺
我谨在此承诺:
本人所写的毕业论文《家电销售电子商务网站》,系本人独立完成,没有抄袭行为,凡涉及其他作者的观点和材料,均作了注释与说明,若有不实,后果由本人承担。
承诺人(签名):
年月日
摘要
本系统是基于ASP.NET技术的家电销售电子商务网站,通过该网站,使家电店的信息管理工作系统化、规范化、自动化,从而达到提高销售效率的目的。
它包含网站前台与后台两部分:
前台主要用来展现商店的家电商品,家电商品信息,树立品牌形象,完成网站会员的注册和信息自我管理,实现商品购买;后台主要用来维护网站的产品和实现对网站会员以及管理员的管理。
网站的设计宗旨为:
低成本,高效率,简单易用。
本家电销售电子商务网站能够对会员信息、家电信息、购物车信息、订单信息、管理员信息进行管理,及时了解各个环节中信息的变更。
管理人员必须以管理员身份登录,保证了系统的安全性。
系统的总体任务是使家电销售网站管理者可以轻松快捷地完成对家电的网上销售的管理任务。
关键词:
家电销售;ASP.NET;电子商务网站
ABSTRACT
ThiswebsiteisbasedonASPtechnologyofelectricalappliancessalee-commercesites,throughthiswebsite,makehomeappliancestoreinformationmanagementsystem,thestandardization,automation,soastoimprovetheefficiencyofsalesofpurpose.Itcontainswebsitewiththebackgroundofthefrontdesktwo:
frontdeskismainlyusedtoshowthehomeappliancestoregoods,homeapplianceproductinformation,establishbrandimage,completetheregistrationinformationwebsitemembersandselfmanagement,realizedcommoditypurchase;Thebackgroundismainlyusedtomaintainwebproductsandtoachievethemembersandthewebsitemanagement.Thedesignofthewebsiteobjectiveis:
lowcost,highefficiency,easytouse.
Theelectricalappliancessalee-commercesitestomembershipinformation,homeapplianceofinformation,shoppingcartinformation,information,administratorsorderinformationmanagement,andknowthelinksofthechangeofinformation.Managementpersonnelmustlogonasanadministrator,andtoensurethesafetyofthesystem.Theoverallmissionistomakethesystemelectricalappliancessalewebsitemanagerscanbeeasierandfastertohomeappliancetocompleteonlinesalesmanagementtasks.
KeyWords:
ElectricalAppliancesSale;ASP.NET;E-CommerceWebsite
绪论
走过20多年的风雨历程后,家电业已经成为中国最具市场化和最成熟的民族产业之一。
毋庸置疑,中国家电企业出色的营销能力为自己的发展与强大做出了杰出贡献。
但是,也有不少家电销售商正纷纷逃离家电销售圈。
他们感叹,由于竞争惨烈,价格战已是家常便饭,销售人员工作的强度不亚于民工,因而当前的家电产业面临销售模式的拓展和创新。
与此同时,网上购物方式在人们的生活中已经不可或缺,在电脑中实现商品的交易,大大减少了不少时间,网上购物以它独特的方便、快捷、高效而深受广大用户的喜爱。
于是,家电销售电子商务网站应运而生。
本系统采用MicrosoftVisualStudio2008基于ASP.NET开发设计主界面,利用SQLSERVER2008做数据库,这两个工具都是微软的产品,在兼容性上比较好。
同时也运用了JavaScript这一基于对象和事件驱动并具有安全性能的脚本语言。
与HTML超文本标记语言一起实现在一个Web页面中连接多个对象,与Web会员交互作用。
从而可以开发会员端的应用程序。
同时系统也运用了C#语言知识,C#语言是一种最新的、面向对象的编用程序,MICROSOFT.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
本家电销售电子商务网站,实现了家电购买、用户注册管理、后台管理员对于家电管理和维护、订单审核、修改管理员、用户查询等功能。
基本实现了家电购物网站的需求,能够满足基本的实用要求。
此说明书主要内容包括系统分析、相关技术介绍、系统总体设计、系统详细设计、系统总结以及附录,旨在说明本系统的设计宗旨和开发过程,满足用户对系统使用过程中的了解需要。
第一章系统分析
1.1系统开发的背景及意义
随着社会的发展,信息的膨胀,电子商务系统成了一个企业在竞争中处于不败之地的有效手段之一。
电子商务系统是典型的信息管理系统,它不仅能够及时全面地提供信息和数据,简化实际工作,而且能够使会员能及时、准确的了解企业的信息,同时为企业打开市场,使自己的企业在激烈的市场竞争中处于优胜地位,家电销售网站也就应运而生。
1.2可行性研究
1.2.1技术可行性
本网站开发硬件环境为:
服务器、会员机等。
软件环境:
Windowsxp或Win7,SQLSever2008,VisualStudio2008等。
实现技术为:
数据库SQLSever2008,ASP.NET技术,C#技术等。
该电子商务网站采用MicrosoftVisualStudio2008ASP.NET开发设计主界面,利用SQLSERVER2008做数据库,这两个工具都是微软的产品,在兼容性上比较好,而且比较容易实现,所以开发人员利用现有的技术完全可以设计出满足用户所要求的功能的系统,并在规定的期限内完成。
1.2.2经济可行性
实现开发和运行该家电销售网站系统所需的经济条件较低,仅需必要的硬件设施和软件设施,基本不需额外费。
该平台设计只是作为本人的毕业设计,又因为设计能力有限,其功能还不能完善,所以没有什么经济效益可谈。
该网站如投入使用,预期作到界面友好,管理方便,使用简单,管理人员经过培训,也是完全能够使用本网站管理销售事务的相关信息的。
1.2.3系统运行可行性
对现有设备的影响:
由于系统的极好的兼容性,对于原来的软件和系统无需作任何修改就能很好的运行。
人员适应的可行性:
该系统是一个电子商务网站,所以操作简易,用户在配备了必要的网络设备后,在购买电器时不需要了解整个网店的工作流程,只需按照提示一步步操作完成即可完成电器的购买等其他活动。
环境条件的可行性:
最低使用奔腾133以上的PC机,内存需在16兆以上,建议更高的配置。
及网络设备,多台计算机组网的模拟测试环境等。
现有个人电脑完全能够满足其开发运行所需环境条件。
1.3需求分析
1.3.1系统的基本功能
能实现对家电商店会员信息以及商品信息的有效管理;能对商品的购买等环节进行信息化管理;实现管理员查看商品以及会员等功能的可能;能够在实现购买的基本功能外尽可能的完善家电销售网站系统,尽可能的营造出一个会员使用方便,管理轻松,可靠的家电销售网站管理环境。
1.3.2前台分析
网站首页:
通过设计网页界面,简单,大方,操作简单,更为人性化。
整个网页包括三个框架:
顶部,设置导航菜单,内容包括注册、登录、首页、我的购物车、我的订单、搜索,点击相关信息及转入该功能菜单。
(1)“我的购物车”:
点击进入我的购物车,会显示该用户已经选中的商品。
(2)“请登录”:
立即购买商品以及购物车结算的前提条件是用户是否登录。
登录时需判断是否存在该用户,存在才可以进行立即购买以及购物车结算,如果不存在,则需要该用户先进行注册操作。
(3)“管理员登录”:
进行管理员登录,进入后台操作,可以查看用户信息,商品信息等。
(4)“搜索”:
通过输入关键字进行模糊查询,从数据库中搜索信息。
(5)“商品分类”:
将商品按照一定专业进行分类,并利用表格显示,便于用户进行不同类别的电器的查询。
点击该类型,会显示该类型的所有商品。
1.3.3后台管理
1.用户查询
(1)用户列表:
显示所有用户的用户名,密码等其他个人的注册信息,可用于查看用户信息操作。
(2)根据用户名查询用户:
管理员可以通过输入用户名对网站注册用户进行查询信息。
(3)根据用户类型查询用户:
通过输入不同的类型进行查询,可以查看会员用户列表信息以及管理用户的列表信息。
2.商品管理:
商品查询、商品列表及信息修改、商品新增。
(1)商品查询:
通过输入关键字商品名称进行模糊查询,在数据库中搜索商品信息,在管理员界面显示相关商品信息列表。
(2)商品列表及信息修改:
显示所有商品的所有信息,详细例举所有不同的数据信息,并且可以点击列表中的编辑和删除选项对商品的具体信息进行修改和删除该商品。
(3)新增商品:
进入新增页面后根据提示录入商品信息,点击确定后便能成功新增商品,相关信息存入对应数据库。
3.订单管理:
默认显示所有订单信息,通过输入订单编号或者商品名称进行模糊查询,可以查询对应编号的订单信息,也能够查询某种商品的所有订单信息。
对于不合格的订单可以进行删除操作。
4.退出。
退出管理员界面,返回网站首页。
第二章相关技术介绍
2.1B/S结构
B/S架构即浏览器和服务器结构。
它是随着Internet技术的兴起,对C/S架构的一种变化或者改进的架构。
在这种架构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier架构。
B/S架构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。
只要有一台能上网的电脑就能使用,客户端零维护。
系统的扩展性非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。
甚至可以在线申请,通过公司内部的安全认证后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。
B/S结构同时具有以下特点:
(1)维护和升级方式简单;
(2)成本降低,选择更多;
(3)应用服务器运行数据负荷较重。
2.2JavaScript
JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言。
使用它的目的是与HTML超文本标记语言、Java脚本语言一起实现在一个Web页面中连接多个对象,与Web会员交互作用。
从而可以开发会员端的应用程序等。
它是通过嵌入或调入到标准的HTML语言中实现的。
它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择,它的特点是:
是一种脚本编写语言,基于对象的语言,简单,安全,动态性以及跨平台性。
2.3C#语言
C#语言定义主要是从C和C++继承而来的,而且语言中的许多元素也反映了这一点。
C#是一种最新的、面向对象的编程语言。
它使得程序员可以快速地编写各种基于MICROSOFT.NET平台的应用程序,MICROSOFT.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
2.4HTML语言
超文本标记语言,即HTML(HypertextMarkupLanguage),是用于描述网页文档的一种标记语言。
HTML是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。
网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容如文字如何处理,画面如何安排,图片如何显示等。
浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。
但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。
2.5ASP.NET技术
ASP是一项微软公司技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。
指ActiveServerPages(动态服务器页面),运行于IIS之中的程序。
ASP.NET使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。
例如ASP.NET页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。
第三章系统总体设计
3.1系统实现目标
本电子商务网站系统希望通过构建一个家电销售电子商务网站,利用日益繁荣的互联网,为传统的家电商场打造一个新的销售平台,实现家电销售和购买的灵活化和便捷化。
本电子商务网站希望通过电子信息的手段对家电商场的进存、家电的上架、家电消费者、家电分类、家电的销售等环节进行管理,销售方式的创新,以达到销售额和营业者利润的提高,人力与设备费用的减少,服务能力的提高,管理信息服务的改进,工作人员利用率的提高等目标。
3.2系统业务流程图
3.2.1前台流程
游客可进入网站浏览家电商品,也可以通过分类查找和关键词查找,查找特定家电,查看商品信息。
同时在此也即可登录(未注册的游客可以快速注册成为网站用户),如不登录,也可以继续查看商品详情。
查看详情后,如点击立即购买,则必须进行登录操作。
如点击加入购物车,则将家电商品保存到购物车中(未登录和注册的游客也可以执行将商品加入购物车的操作,等结算时再进行登录、注册等操作)。
不论是立即购买还是购物车结算均需登录,填写个人信息才能够实现购买功能。
购买成功发送订单后,用户可以通过“我的订单”查看到自己的订单信息。
此外用户可以在“个人中心”中修改自己的登录名和密码。
具体功能如图3.1所示。
3.2.2后台流程
管理员凭借用户名和密码验证身份信息登录,通过即进入管理界面,实现用户查询、电器管理、订单管理、修改管理员四大功能,身份验证不通过则输出错误信息后返回登录页面。
登录后管理员根据自己需要进行的管理活动在菜单选择管理功能按钮,点击按钮后。
即可进入具体的管理项目界面。
管理员只需根据页面提示一步步操作,就可实现对本家电网站的具体管理,对网站进行日常的维护,商品的更新,实现网站的高效正常使用。
如图3.2所示。
图3.1前台流程图
图3.2后台流程图
3.3系统功能结构
3.3.1首页功能模块
进入网站首页后,用户可以看到家电展示(包括新品上架、促销商品、商品展示),也可以通过商品分类进行家电浏览,搜索框里可以输入关键词进行家电商品。
在首页也可以进行用户登录,查看购物车等功能。
首页功能模块图具体如图3.3所示。
3.3.2前台功能模块图
前台实现了家电分类展示、家电搜索、用户登录、注册、用户密码修改、查看商品详情查看、加入购物车、家电购买、查看购物车、查看订单一系列功能,基本完善了前台功能,具体前台功能如图3.4所示。
图3.3首页功能模块图
图3.4前台功能模块图
3.3.3后台功能模块图
后台主要包括4大功能,即用户查询、家电管理、订单管理、修改管理,还有一个退出菜单。
用户查询包括编码查询、用户名查询。
家电管理包括删除家电、新增家电、修改家电信息、查询家电信息。
订单管理包括订单查询、订单列表和删除订单。
修改管理员,即可修改管理员密码,具体后台功能见图3.5所示。
3.3.4家电管理功能模块图
家电管理功能主要包括四大项目和家电浏览以及家电检索。
管理员可以在网站后台点击对应按钮完成家电的查询(包括根据编号的查询以及根据家电名的查询)、新增家电、编辑家电信息、家电列表这些功能,具体功能图见图3.6所示。
家电浏览过程中,又分为根据类别浏览和关键词搜索浏览,这两个功能保证了用户能够快速购买到自己想要的家电商品。
具体家电浏览功能图如图3.7所示。
图3.5后台功能模块图
图3.6家电分类模块图
图3.7家电浏览模块图
3.4数据库设计
3.4.1数据库需求分析
根据对家电网站的需求分析可知在该系统中数据库作为本系统的底层部分,数据库负责管理和处理该系统中的数据。
要具体实现用户注册功能、修改用户信息功能、购买功能、管理员功能、查询用户、订单管理、商品管理、修改管理员等功能,并且要使数据库的操作变的快捷方便。
3.4.2数据库功能描述
1.用户注册功能:
用户点击注册并填写相关信息后执行该操作。
注册成功后,增加数据库中用户表的记录。
2.购买功能:
当用户做出行为,并且用户的身份在数据库信息得到验证后,才能进行购买操作,并且更新数据库中家电信息。
3.搜索功能:
用户通过关键字搜索,在数据库中获取匹配信息。
4.管理员功能:
管理员登录时验证用户中的登录信息,验证是否为管理员身份,修改登录密码后数据库中的信息自动更新。
5.查询用户:
管理员在进行用户管理时,做出查询用户信息的操作后,提供相关信息和资料在用户信息表中调出数据信息。
用户也可以通过前台登录修改自己的用户名和密码。
6.用户管理:
管理员在进行用户信息管理时,可以根据用户名和用户类型查询网站普通注册用户以及管理员用户。
7.商品管理:
管理员在进行家电商品信息管理时,可以增加家电产品,删除家电产品,根据家电的名称进行查询家电信息,编辑家电信息。
执行上述操作时必须更新数据库中家电的记录信息。
3.4.3数据库逻辑设计
通过上面需求分析和结构设计,就可以将它转换成数据库系统支持的数据模型,即数据库逻辑结构,本系统使用了SQLSever2008来实现数据库管理。
1.家电信息表Product:
数据组成:
家电类型、家电ID、家电价格、数量、家电图片、家电详细介绍、家电商品添加时间。
具体家电信息表如表3.1所示。
表3.1Product:
商品详细信息
数据项名
类型
长度
约束
键类
备注
p_type
varchar
30
NOTNULL
商品类型
p_id
char
10
NOTNULL
主键
商品编号
p_name
varchar
40
NOTNULL
商品名称
p_price
float
NOTNULL
单价
p_quantity
int
NOTNULL
库存量
p_image
varchar
100
NOTNULL
商品图片;路径
p_description
varchar
2000
NOTNULL
商品简介
p_time
nvarchar
20
上架时间
2.订单信息表:
Orders
数据组成:
订单编号、用户住址、用户邮箱、用户收件名、下单时间、订单总价、
联系电话、银行卡类型、卡号、用户性别。
具体订单信息表如表3.2所示。
表3.2Orders:
订单表
数据项名
类型
长度
约束
键类
备注
id
varchar
100
NOTNULL
主键
订单编号
address
nvarchar
255
NOTNULL
收货人抵制
varchar
50
NOTNULL
收货人邮编
customerName
varchar
100
NOTNULL
收货人
time
datetime
NOTNULL
下单时间
total
money
50
NOTNULL
订单总计
telephone
varchar
20
NOTNULL
收货人电话
cardType
nvarchar
100
NOTNULL
银行卡类型
cardNo
char
2
NOTNULL
银行帐号
sex
NOTNULL
收货人姓名
3.订单详情表:
OrderDetail
数据组成:
记录ID、商品价格、订单中商品数量、订单编号。
具体订单详情表如表3.3所示。
表3.3OrderDetail:
订单详细表。
数据项名
类型
长度
约束
键类
备注
p-id
int
NOTNULL
主键
订单编号
productId
char
10
NOTNULL
商品编号
price
money
NOTNULL
订单价格
number
int
NOTNULL
订单商品数量
orderId
varchar
100
NOTNULL
订单编号
4.用户表:
Customer
数据组成:
用户Id、用户名、用户密码、用户类型。
具体用户表如表3.4所示。
表3.4Customer:
用户表
数据项名
类型
长度
约束
键类
备注
id
varchar
100
NOTNULL
主键
用户编号
loginName
nvarchar
20
NOTNULL
用户登录名
password
varchar
20
NOTNULL
用户密码
usertype
varchar
50
银行卡类型
5.购物车表:
ShoppingCar
数据组成:
编号、商品编号、商品总数、用户编号、购物车小计。
具体购物车表如表3.5所示。
表3.5ShoppingCar:
购物车表
数据项名
类型
长度
约束
键类
备注
id
int
NOTNULL
主键
购物车编号
productId
char
10
NOTNULL
商品编号
number
int
NOTNULL
商品总数
customerId
nvarchar
100
NOTNULL
用户编号
smallTotal
money
NOTNULL
购物车金额
3.4.4数据库E-R图
家电销售电子商务网站E-R图包含用户、家电、订单、订单详情、购物车五大实体,五大实体之间互有关系。
具体如图3.8所示。
图3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 家电 销售 电子商务 网站 毕业论文