网上书城电子商务系统设计与分析Word文档格式.docx
- 文档编号:182164
- 上传时间:2023-04-28
- 格式:DOCX
- 页数:24
- 大小:2.08MB
网上书城电子商务系统设计与分析Word文档格式.docx
《网上书城电子商务系统设计与分析Word文档格式.docx》由会员分享,可在线阅读,更多相关《网上书城电子商务系统设计与分析Word文档格式.docx(24页珍藏版)》请在冰点文库上搜索。
3.3网上书店数据库设计...........................................................11
3.3.1数据库表汇总.......................................................................12
第4章系统前台设计.....................................................................13
4.1用户登录和注册...................................................................13
4.2浏览与搜索图书...................................................................13
4.3维护购物车...........................................................................13
4.4填写和确认订单...................................................................14
4.5客户咨询...............................................................................14
4.6我的帐户...............................................................................14
第5章系统后台设计..................................................................14
5.1基础数据管理.........................................................................14
5.2业务管理..............................................................................14
5.3新闻管理...............................................................................15
5.4系统管理...............................................................................15
第6章.设计中遇到的问题及解决方法........................................15
6.1问题1....................................................................................15
6.2问题2....................................................................................15
6.3问题3....................................................................................15
心得体会.............................................................................................27
参考文献.............................................................................................29
致谢...................................................................................................29
摘要
随着Internet技术的发展,人们的日常生活已经离不开网络。
未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。
Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。
本设计尝试用ASP.NET在网络上架构一个网上书店,以使每一位顾客不用出门在家里就能够通过上网来轻松购书。
本文从理论和实践两个角度出发,对一个具有数据挖掘功能网上书店进行设计与实现分析。
论文首先较为详尽地介绍了面向对象分析与设计的有关概念与技术,特别深入介绍了在本系统中运用到的知识,如:
面向对象的分析设计流程;
系统中所用到的开发技术ASP.NET以及ADO.NET的特点、结构框架以及使用方法。
接着对书店系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。
最后对系统的主要页面、数据库、应用程序的设计与实现作了较为详细的讲解。
本网上书店系统是在VisualStudio.Net平台上运用ASP.NET技术来实现的。
其主要功能有:
用户管理,新书上架,分类查找,图书检索,图书收藏夹,购买流程,销售排行,图书评论,网站管理等。
论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。
第1章.引言
1.1课题研究背景
新世纪的到来,Internet和计算机网络技术的蓬勃发展,网络化和全球化已成为不可抗拒的世界潮流。
个人要生存,企业要发展,就必须采取新的生存方式、竞争手段去适应它。
面对Internet本身所具有的开放性、全球性、低成本、高效率等特点,传统商业暴露的问题也越来越明显,原有的商业格局、商务运作模式在Internet面前也显得无能为力,客观形势给传统商务工作带来了压力和动力。
机遇和挑战、条件和可能,挑战是现实的,机遇是潜在的,所以迫使我们必须重组原有的商业格局,变革原有的商业模式来契合Internet的发展以取得最大的效益。
连通全世界的电子信息通道已经形成,应用Internet网开展电子商务(ElectronicCommerce)业务的时机已经成熟。
任何新事物都代表着一种趋势,那些符合人类进步的趋势必然会得到大家的认同。
电子商务就是这样一种事物,它对人类社会进行着全方位的改造,在企业竞争、政府部门、公共研究机构、教育以及娱乐等方面改变着人类相互交往的方式,为人们展示了一个全新、璀璨的世界。
由于电子商务的出现,传统的经营模式和经营理念将发生巨大的变化。
电子商务主要以飞速发展的遍及全球的Internet网络为架构,以交易双方为主体,以银行支付和结算为手段,以客户数据库为依托的全新商业模式。
电子商务将会创造巨大的效益和机会,会将市场的空间形态、时间形态和虚拟形态结合起来,将物流、资金流、信息流汇集成开放的、良性循环的环路,使经营者以市场为纽带,在市场上发挥最佳的作用,得到最大的效益。
电子商务的发展,不仅将有利地推动Internet的发展,对社会的进步和经济的变革产生深远的影响,更重要的,它本身的发展和成熟为我们提供了许许多多的机会。
1.2课题研究意义
就网上书店系统而言,由于网络已经覆盖全球,信息量大而独具优势。
售书的理念也很简单,就是读者可以自己寻找自己喜爱的书为替读者找寻他们想要的书。
对于读者来说,网上书店近在咫尺,并且永不下班关门,读者可以随时随地自由地查询和订购图书,读者无需亲临书店,一档一档地找,一本一本地翻,只要坐在电脑前,开机上网即可买到所需书籍,而且读者的挑选余地也大多了,检索也很方便,同时还减少了书店过程中的支出,另外
奋力开拓事业者和苦心求学深造者,时间对他们而言无比宝贵,网上书店节省了大量时间,这对于那些没有时间经常逛传统书店或其住所离传统书店较远的读者来说,具有实际意义。
因此网上售书必将有长足的发展。
开办网上书店系统也可以为在校大学生提供方便、廉价、高效的书店方式,促进文化传播,帮助国家和学校培养优秀的人才,具有长远的社会效益和经济效益。
1.3课题研究内容
网上书店系统分为前台和后台两部分,前台用户可以进行登录注册系统,可以浏览到网上书店的所有图书,系统对图书进行了二级种类分类,用户可以点击任意一本图书进行浏览图书信息机器评价,也可以进行购买,但前提必须登录系统。
接下来系统会给用户下订单,用户可以通过订单信息确认订单并提交,完成前台购买工作。
此外,前台还提供了一个用户账户的管理平台,用户登录自己的账户后可以查看到自己的个人信息,订单信息以及订单状态,并可以对已经购买的图书进行评价。
后台部分是由管理员来完成的,系统管理员从后台管理程序入口登录,如果验证通过,则进行后台管理,包括基础数据管理、业务管理、新闻管理、系统处理等功能。
第2章需求分析和系统功能概述
2.1系统设计目标
网上书店开展电子商务业务,需要投入资金、人力、物力,重新整合企业的业务流程,对企业经营管理方式进行变革,以适应新的网络经济模式;
因而电子商务构建的成功与否直接关系到企业的生存与发展,企业的投入必须得到回报,那么企业应该怎样构建自己的电子商务网站系统才能实现企业的发展策略需要呢?
因此首先需要明确网站构建要实现的目标和目的:
(1)实现网上电子化交易
书店BTOC电子商务系统构建的首要目的就是销售商品,网站必须提供完善的购物功能并且实现交易过程全电子化,提供高效、可靠、安全的交易平台,保证网上购物的方便性、快捷性、安全性。
(2)提高企业经营管理信息化水平
通过构建书店商务网站系统,使重整企业业务流程,整合各部门资源,提高企业信息利用率;
从而加强企业的经营管理、提高经营效率,降低成本,合理配置资源。
利用网站商务系统平台,通过网络收集客户反馈信息,了解市场变化与客户需求,制定书店经营策略;
为客户提供商品售前、售中、售后服务,建立书店与客户的紧密良好沟通关系。
(3)宣传和推广企业文化
通过书店网站的构建达到宣传企业文化、展示书店商品及服务、提高企业知名度、扩大销售渠道与挖掘更多的商业机会等目的。
2.2系统需求分析
网络经济全球化的发展,跨国大公司大企业触角分布全球每一个角落,特别是我国刚刚加入了WTO,图书出版业将逐渐向世界开放,相对于世界图书出版商巨头,我国的图书经营商实力显得有些弱小,相对于较强竞争者,电子商务能够解决我们所面临的许多问题和困难,如我们的规模,营销网络小,企业效率低等,如何取得突破口,赢得市场?
电子商务不受空间与时间制约的优点给我们提供了契机,通过构建自己的电子商务网站开辟更广的市场空间;
与此同时,我们也受到国内同行的竞争,如何取得竞争优势,打破地域限制,抢占市场、赢得市场,这也就是我们构建网上书店电子商务网站的外部竞争需求因素。
另一方面,构建书店电子商务网站,可以促使公司业务重组,使商品流、物流、资金流等有机结合,加速公司内部的运作效率,并深刻地改变着企业的营销方式,向网络化转变,节省经营费用;
同时,通过构建企业电子商务网站,不仅建立了公司的企业文化,而且能树立公司形象,建立起了企业的品牌效应。
公司对这些经营管理效益的追求成为构建书店电子商务网站的内部经营管理需求因素。
在传统的购物方式四出寻找商品所化费的时间、付出的交通费用以及体力上的透支相对于越来越烦忙的人们来说是一种浪费,随着Internet的普及以及人们生活质量的提高,消费者渐渐意识到网上购物方便快捷的优越性,成为一支新兴的重要的不断壮大的消费队伍,因此,公司构建网上书店电子商务网站,是适应消费者消费方式转变的需要。
赢得消费者才能赢得市场,有市场的企业才能生存发展。
因此,图书公司构建网上书店电子商务网站是加强企业竞争力,开拓市场,赢取新的网络经济制高点的重要举措。
2.3系统功能概述
随着Internet的飞速发展,网上购书已成为越来越多人的首选购物的方式。
系统订购自己要买的图书。
消费者通过在线书店系统的用户界面,可以浏览图书,查看图书的详细信息。
在浏览图书的过程中,如果消费者对某本图书感兴趣,则可以将其添加到购物车。
消费者随时可以查看购物车中的情况,并及时更新。
购物活动完成后,消费者如需购买,必须结账生成订单。
消费者可以通过搜索查询所需的书籍,如果不存在可以填写缺书登记,也可以给管理员留言。
消费者也可以针对某本图书发表自己的评论。
系统管理员从后台管理程序入口登录,如果验证通过,则进行后台管理,包括维护图书信息、订单处理、留言管理、缺书处理、用户管理等功能。
第3章系统总体设计
3.1系统开发环境
(1)网络服务器操作系统:
WindowsXP
(2)编程环境:
VS2005
(3)后台数据库系统:
MicrosoftSQLServer2000
(4)网页编程语言:
ASP.NET,C#
(5)网页前台编辑工具:
MicromediaDreamweaver4.0
3.2网上书店系统的管理流程
3.2.1
a.活动图
网上购物活动图(概要图)-软英073-闵惠芬2009-04-07
b.状态图
删除订单
c.时序图
3.3网上书店数据库设计
3.3.1数据库1:
Netbook
3.3.2数据库表汇总
第4章系统前台设计
4.1用户登录和注册
用户登录是电子商务网站应用必须具备的功能之一。
在线购书系统登录页面要求输入用户名和密码。
在输入用户名和密码之后,系统将验证用户名和密码是否正确。
如果验证成功,就使用户处于登录状态。
否则,系统显示用户名或密码错误信息。
用户在登录页面中能够进行新用户注册,用户登录后可以随时修改个人注册信息。
4.2浏览与搜索图书
用户可以通过系统浏览各种图书。
在系统主页面提供了所有图书列表,通过单击某种图书的链接,用户可以查看该图书的名称、描述和单价等信息以及添加到购物车的通道。
用户还可以根据图书作者、图书出版社、图书名称搜索图书信息。
4.3维护购物车
当用户单击“添加到购物车”按钮时,图书会被自动添加到购物车中。
在购物车页面,将列出用户的购物车中的所有图书,并且每种图书列出图书名、作者、出版社等相应信息。
用户可以修改、删除购物车内容。
4.4填写和确认订单
当用户确定最终所选购的图书后,进入结算页面,生成订单。
生成订单是在线购书系统的最终目的,购物车的所有功能实现都是为最后生成一个客户满意的订单做基础。
客户还可以根据订单状态链接来操作订单。
4.5客户咨询
对已经登录的用户,如果对某一本图书有什么问题要咨询,可一通过点击咨询按钮发表你的问题。
4.6我的帐户
对于已经注册登录的用户,通过点击我的帐户进入我的帐户主页,在导航栏客户可以选择修改个人资料,修改密码,进入我的订单可以浏览到客户所有的订单信息和订单状态,并可以对未完成的订单进行再次操作,最后客户可以进入我的评价进行评价图书,但是前提是客户必须已经购买了图书,否则客户没有权限评价。
第5章系统后台设计
5.1基础数据管理
主要是对图书信息的管理,管理员可以对图书信息进行增删改查操作。
5.2业务管理
分为咨询管理——管理员要对客户提出的问题提交回答,
订单处理——管理员对用户已经付款的订单要生成提货单,统计报表——管理员对图书销售情况作出统计。
5.3新闻管理
管理员添加新闻信息,并对新闻信息进行增删改查操作。
5.4系统管理
对用户的权限进行管理,对菜单进行授权管理。
第6章.设计中遇到的问题及解决方法
6.1问题1
在编写从选择图书到购物车,生成订单及其订单明细这段业务流程比较复杂,我是先把界面设计好,然后通过老师上课的讲解再进行自我完善。
6.2问题2
在做后台时,不知道具体要完成哪些模块,是通过老师的模板及其功能简单介绍从而受到启发。
6.3问题3
遇到gridview行状态不知道如何判断既是编辑行又是Alternate行,通过网络资源解决。
第七章系统页面设计效果图及核心代码(部分)
前台
1:
index.aspx为网站首页,首页用于图书浏览
2选中图书可进入bookdetail.aspx—图书详细信息界面,同时将图书id通过url
传递过来;
3:
login.aspx点击加入购物车,会提示用户登录界面;
4:
shoppingcart.aspx继续回到图书详细信息界面,
下面是加入到购物车后的购物车界面:
protectedvoidGridView1_DataBound(objectsender,EventArgse
{
decimaltotal=0;
for(inti=0;
i<
GridView1.Rows.Count;
i++
Labelnetprice=
(LabelGridView1.Rows[i].Cells[0].FindControl("
Label_netprice"
;
Labelamount=(LabelGridView1.Rows[i].Cells[0].FindControl("
Label_amount"
if(GridView1.Rows[i].RowState==DataControlRowState.Normal||GridView1.Rows[i].RowState==DataControlRowState.Alternate
total=total+Convert.ToDecimal(netprice.Text.Substring(1*Convert.ToDecimal(amount.Text;
}
if(GridView1.Rows.Count>
0
GridView1.FooterRow.Cells[0].Text="
合计:
"
+total.ToString(;
5:
orderInfo.aspx选择去收银台:
6:
submitOrder.aspx提交订单,前台流程结束。
8.高级搜索advancedSearch.aspx
9.我的帐户accountIndex.aspx
10.修改个人资料
11.修改密码
第页共29
页
21
12.我的订单
<
注:
点击查看订单会出现订单状态>
后台
1.基本数据管理——添加图书信息
第
页共29页
22
if(GridView1.Rows[i].Cells[5].Text.ToString(!
="
if(GridView1.Rows[i].RowState==DataControlRowState.Edit||
GridView1.Rows[i].RowState==(DataControlRowState.Alternate|DataControlRowState.Edit//判断行状态
第页共29页
23Labellanswerdate=
(LabelGridView1.Rows[i].Cells[6].FindControl("
Label1"
;
lanswerdate.Text=Convert.ToString(DateTime.Now;
//lanswerdate.Text=GridView1.Rows[i].RowState.ToString(;
}
3.
业务管理——仓库管理
4.业务管理——订单管理
24
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上书城 电子商务系统设计与分析 网上 电子商务 系统 设计 分析