基于net的分布式网上书城的设计与实现本科毕设论文Word文件下载.docx
- 文档编号:20769283
- 上传时间:2023-01-25
- 格式:DOCX
- 页数:39
- 大小:1.56MB
基于net的分布式网上书城的设计与实现本科毕设论文Word文件下载.docx
《基于net的分布式网上书城的设计与实现本科毕设论文Word文件下载.docx》由会员分享,可在线阅读,更多相关《基于net的分布式网上书城的设计与实现本科毕设论文Word文件下载.docx(39页珍藏版)》请在冰豆网上搜索。
登录模块;
注册模块;
商家管理员登录模块;
商品展示模块;
购物车模块;
订单显示模块和管理员操作模块。
本系统基于和sqlserver数据库,还有用了DreamWeaver来完成一些页面的布局,完成了主要模块的设计。
通过前台页面,提交用户的数据到数据库来完成购买图书的目的。
设计当中主要使用到了母版页的内容和Gridview和Datalist等控件,最终完成了整体效果,界面简洁,易于操作。
网上书店网站的建立可以跟好的解决这方面的问题,我们向广大用户推出的是一种全新的网上信息服务,旨在书店与消费者之间架起了一座高速、便捷的网上信息桥梁,我们的目的是节省您的时间、方便您的购书,使您永远走在时代的前沿。
随着科学的发展和社会的进步
啊123456
关键词:
网上书城;
;
sqlserver;
购物车
Abstract
Withthedevelopmentofscienceandsocialprogress,thenetworkhasbecomeanimportantpartofhumanlife.Cultural,economic,recreational,commercialandotheraspectshaveplayedabigroleinourliveshasbroughtalotofconvenience.
Thisdesignhasmainlyincludedthefollowingmodule:
Homepageoveralldisplaymodule;
Registersthemodule;
Thebusinessmanagerregistersthemodule;
Commoditydemonstrationmodule;
Shoppingcartmodule;
Theorderdisplaymoduleandmanageroperatemodule.Thissystembasedonandsqlserverdatabase,hascompletedthelayoutsofsomepageswithDreamWeaver,hascompletedthedesignofmainmodule.Throughtheonstagepage,submitsthedataofusertocompletethepurchasebookstothedatabasethegoal.ThedesignmainlyusedfemaleversionpagethecontentandGridviewandDatalistandothercontrols,finallyhascompletedthewholeeffect,thecontactsurfacewassuccinct,iseasytooperate.
Theestablishmentoftheonlinebookstoresitewithagoodsolutiontothisproblem,weintroducedtothevastnumberofusersisanewonlineinformationserviceaimedatbookstoresandconsumershassetupahigh-speed,andconvenientonlineinformationbridgebetween,ourpurposeistosaveyourtime,tofacilitateyourtextbook,youalwayswalkintheforefrontofthetimes.
Keywords:
OnlineBookstore;
ShoppingCar
第一章绪论
1.1课题背景、目的、意义
1.1.1背景
在21世纪科技飞速发展的年代,网上购物成了人们一个主要的购物方式。
人们通过计算机获得自己想要的物品,既方便,又快捷。
在生活中,我们往往转遍了许多地方、许多商场,都可能找不到我们想要的东西。
但是在网上,我们只要输入搜索的关键字,就能很快的查找到心仪的物品,只需要点击几下鼠标,就能轻松等待物品到家。
网上书城同样一个道理,许多图书由于地区限制,或者是消费者的喜好问题,书店有时会缺少比较偏的种类的书籍,我们看完整个书店缺没有发现我们要找的书籍,一些新发售的书籍也没能够及时上架。
并且实体书店价格都要稍贵一点。
1.1.2目的
做好网上书城的平台搭建与服务,让广大用户能够方便快捷地买到种类齐全,价格优惠的书籍是网上书城的主要目的,同时也可以大大节约用户的宝贵时间。
让商家在全新的销售模式下销售图书,在有效的提高销量的同时,又能保证不受地区和时间的限制。
在各种繁多的商业管理系统中,怎样才能做到一个可以和用户良好沟通的商品软件呢?
采用B\S架构,可以进行网上连接和网上发布新信息内容。
在这个信息化的世界,你可以在世界的任何角落购买到你想要的书籍和商品。
也可以轻松在家,不用去公司、店里就实现商品的管理。
对各种信息了如指掌。
这样大大提高了管理人员的管理效率,可以拿出更多的时间放到其他事情当中去。
1.1.3意义
作为一个虚拟的书店,网上书店具有很多新的特点。
其营业成本要大大低于实体店面,不用支付高额的店面租赁费用,不用花费大量资金装修、聘请店员,不用将大量的流动资金作为货物堆积在店里,缩短资金周转周期,可以加速周转。
同时网上书店更容易拓展开来,更容易在各地拓展业务。
另外网上书店实现了24小时营业,相当于一个自动贩卖机一样。
顾客自己独立就可以完成购物。
同时,网上书城也可以利用生动的图片、广告视频和文字起到很好的宣传作用。
根据客户数据库提供给客户更多人性化的服务。
这些特性使得网上书城可以收到广大顾客的欢迎,也是网上书城不断发展进步的动力。
1.2文献综述
1.2.1引言
网络给我们带来的不仅是各种知识和信息,更多的给我们带来了许多商业模式的转变和消费观念的变迁。
电子商务也在当今的社会中扮演着重要的角色。
网上购物成了现在人们的主要购物方式,网上书城作为其中一部分也有了迅速的发展[1]。
书籍作为一种商品,其标准简单,价格便宜,非常适合在网上进行交易。
所以,许多电子商务公司都是起步于网上销售图书业务,一些出版社发行商也通过网上销售的方式来进行电子交易业务。
1.2.2国内网上书城的现状
世界第一家网上书城——亚马逊网上书店创立于1995年。
与国外相比,我过的网上书店起步较晚,但是发展十分迅速。
在起步时间上,我过在1997年成立了第一家真正意义上的网络书店——中国现代书店。
网上业务开始至今,大致经历了四个发展阶段。
1995年到1997年为第一阶段,这一阶段网上书店还比较新颖,属于萌芽阶段。
1998年到2000年为第二阶段,这个阶段属于网上书店的发展阶段。
随着亚马逊网上书店的神奇扩张和纳斯达克股市上网络股的莫大魅力,国内的实体店、出版社、学术团体和企业纷纷开设网上书店。
2000年,网上书店进入成熟阶段,这一阶段网上书店的竞争较为激烈,优胜劣汰的的竞争结果使网上书店进入第一个兴盛时期。
2002年,我国的网上书店进入第二个发展高峰,以销售实体图书为主业务的网上书店经营的同时,一批从事网络原创作品开发和销售的网上书店也蓬勃发展起来,网上出版社也开始兴盛并取得了一定的成效。
经过市场经济的优胜劣汰,到目前为止,卓越网和当当网成为我过运营最成功、最具影响力的网上书店的典范[2]。
1.2.3需要解决的问题
功能方面:
图书信息管理,图书浏览检索,会员信息管理,购物车管理,订单管理,用户的注册及登录;
安全与保密方面:
书店中所有的图书用户能够浏览查询到,图书信息只能通过管理员修改、增加、删除等。
所有用户信息只能由管理员查询到。
1.2.4系统执行环境及技术要求
ASP是动态服务器页面(activeserverpages)的英文简称,是微软公司推出的一种取代CGI的技术,也是当前web站点建设中使用的流行技术。
使用该技术,可以建立动态的,交互的,高效的web应用程序。
有了ASP不必担心客户的浏览器是否能运行自己写的代码,因为所有程序都将在服务器端执行。
再结合功能强大的sqlserver2010数据库系统,就可以为网站建设提供一个极富活力的架构,为站点提供充分的扩展空间。
ASP是由微软所开发出来的一项技术,它不许在windows环境下来执行。
windows95/98所使用的web服务器是PWS,而windowsNT/2000则是IIS。
sqlserver是一个关系数据库管理系统。
它最初是由microsoft、sybase和ashton-tate三家公司共同开发的,于1988年推出了第一个OS/2版本。
在windowsNT推出后,microsoft与sybase在sqlserver的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。
Sybase则较专注于SQLServer在UNIX操作系统上的应用。
MicrosoftSQLServer2005是用于大规模联机事务处理(OLTP)、数据仓库和电子商务应用的数据库平台;
也是用于数据集成、分析和报表解决方案的商业智能平台。
SQLServer2005引入了一些“Studio”帮助实现开发和管理任务:
SQLServerManagementStudio和BusinessIntelligenceDevelopmentStudio。
在ManagementStudio中,可以开发和管理SQLServer数据库引擎与通知解决方案,管理已部署的AnalysisServices解决方案,管理和运行IntegrationServices包,以及管理报表服务器和ReportingServices报表与报表模型。
在BIDevelopmentStudio中,可以使用以下项目来开发商业智能解决方案:
使用AnalysisServices项目开发多维数据集、维度和挖掘结构;
使用ReportingServices项目创建报表;
使用报表模型项目定义报表的模型;
使用IntegrationServices项目创建包[3]。
1.2.5解决方案
针对以上内容的思考,需要解决以下问题:
(1)建立功能强大的数据库系统。
在一个网上书店中,图书信息量非常庞大,所以需要做到有效的管理。
数据库功能的强大是网上书城生存与发展的保障,要提高网上书城服务质量,就要抓住这个根本。
(2)加强与出版社的合作。
网上书城的发展,离不开各个出版社和社会各界的支持。
出版社提供给网上书成更多的书籍和信息,一方面使得网上书城能更快更有效的将书籍信息反馈给读者用户,另一方面出版社也促进了自己业务的发展。
(3)及时更新优化页面。
一直保持陈旧的页面会使得读者、顾客产生厌烦感,通过创新的页面或者广告宣传,使读者、用户产生新鲜感,给用户一个良好的交流页面。
(4)完善图书信息管理查询系统。
各种图书类别做到有效的分类,可以迅速地查找到所需的图书信息。
(5)采取灵活的营销措施。
网站可以结合一些节日做图书促销活动,也可以组织作者与读者进行签售会,从而借机会达到宣传和树立形象的目的。
灵活变通,在网站上发布相关活动广告,达到一个吸引顾客的效果。
(6)多了解用户的体验和感受,不断的吸取经验和建议,做到持续不断的发展。
1.2.6总结
随着经济的发展和全球化,网上购物已经成了人们生活中必不可少的一部分内容,网上购物也得到了越来越多人的认同和肯定。
网上购物网站已经非常多,淘宝、京东、当当网等等,网上购物在不断的位人们生活提供着便利。
这些网站的不断发展,使得人们生活更加的方便和快捷。
网上书店基于灵活性、实用性、高效性、可扩展性等优秀的特点而设计,将系统分为数据、持久、模型、视图和控制器五层,包含了图书管理、购物车管理、订单管理等模块。
简洁明了的界面,齐全的功能,方便用户很快找到自己想要的东西,节约时间、人力。
网上购物的发展前景势不可挡。
1.3主要工作内容
(1)整体页面框架的搭建,考虑页面如何布局,导航和内容的显示两个部分如何排布在浏览器中。
(2)具体模块的设计和搭建,将功能细分具体化,分析每个模块的功能和需求。
(3)具体功能的实现,比如登录,注册,购物车,订单信息的提交,数据库的建立。
(4)最终页面的美化和效果编辑。
第2章需求分析
2.1产品整体说明
2.1.1产品整体描述
网上书店的主要参与者是顾客和商场,以及后台管理人员。
无论什么类型的网上商店,顾客从网上购物的过程都相似,操作步骤说明如下:
(1)顾客在进行第一次购物之前要进行会员登记。
一眼要求输入电话、邮箱、密码等基本信息。
注册完后系统保存该用户账号,用户用此账号登陆系统;
(2)进入网上商店,挑选商品。
顾客可以按产品类别检索商品,也可以输入产品名称等等信息,通配检索数据库,找出所关心的商品;
(3)查看商品细节说明,了解价格、付款及送货方式、购物说明等信息;
(4)选中商品后,输入购买数量并点击“购买”按钮,将商品放入购物车;
(5)选购结束,检查购物车,核实商品和数量是否正确,可以修改商品数量,并且填写收货人的详细信息。
确认无误,则确认订单,完成购物,等待发货。
(6)管理人员输入账号、密码进入管理页面;
(7)管理人员进入管理页面,可以进行图书信息浏览、上架、下架、订单信息查看、用户信息的查看和删除等操作。
2.1.2网站建设需求分析
对于网上书店,其最大的好处就是能给用户带来最大的便捷,这种便捷不仅体现在网络之外的物流、图书的折扣等,更要体现现在进行网络操作的易用性,能够模拟用户的购书行为,营造一种尽量真实、贴切的用户购书过程。
所以,在设计网络书店时,最重要的就是完成“用户功能”。
其次,对众多图书、订单、用户信息的网络管理,对于网站经营者的经营效益的意义,也是不言而喻的,这些则可以成为“管理功能”。
2.1.3用户功能分析
用户的主要功能有以下:
(1)用户注册、登录;
(2)用户添加图书到购物车的功能。
购物车的设计,必须做到清晰、简单和方便
(3)用户信息的自我管理。
用户的注册信息中,用户的地址、联系方式等都是图书配送的重要依据,所以应允许用户对这些信息进行修改,并使得用户在用户信息中,可以查阅购物详情等信息。
2.1.4管理功能分析
对网站的管理者来说,分析网站的管理要求,应该满足一下功能:
(1)新书登记。
将新书的各种信息:
书名、价格、出版社、作者、封面等录入到数据库中,是网站管理中的一项基本的工作。
(2)用户管理。
网站应该可以对用户进行诸如删除、查看用户信息等功能。
(3)订单管理。
管理者应该可以每天清洗的查阅有多少订单生成、每个订单的详情等信息,并了解订单的处理情况。
2.2整体系统需求分析
2.2.1系统需求分析
本系统的网上书店分为前后台两个管理系统:
客户管理系统是在internet上接受来自不同地方客户访问的网上书店前台销售管理系统;
管理员管理系统是在internet内部用于书店管理员管理的网上书店后台管理系统。
本系统的客户管理系统实现的功能类似于显示生活中的商店销售,顾客可以浏览商品、选择商品、提交订单完成购物。
在支付方面,采用“货到付款”。
系统的网上购物流程如上一节内容所说。
后台系统主要提供管理员添加图书、管理图书信息、管理用户信息等内容。
2.2.2运行需求
运行需求主要强调用户界面是否美观简洁,易于用户操作。
作为网上书店系统,整个界面应该给予用户一个良好的用户体验,统一界面风格,不能杂乱无章,虎头蛇尾。
在一些填写资料部分应该给用户适当的指导和提示,在一些格式问题上指导用户正确填写内容。
这样使得本系统更加人性化,也会为今后的发展吸引用户,创造价值。
2.2.3故障处理要求
软件故障可能有:
因为软件本身算法不是很好,操作时间延迟过长,比如查询和删除。
可以通过进一步改善算法使得系统操作时间达到用户的满意。
硬件故障可能有:
数据无法读出,影响系统的正常运行。
要求尽快找到问题的根源排除障碍,使得系统能够正常运行且尽量杜绝类似现象再次发生。
2.2.4网站建设技术可行性分析
(1)网络应用基础设施完善,由于信息技术的发展,我国的计算机网络飞速发展,先后建成了中国公众多媒体通信网、ChinaNet、中国教育与科研计算机网络等组成了中国Internet主体,网络应用进入了企业与普通家庭,这为发展电子商务提供了基础设施。
(2)网络安全技术应用,包括加密算法、CA数字认证、数字签名等,为电子商务应用提供安全保证,它实现了网络传输数据的安全性、完整性以及交易双方的不可抵赖性,身份认证等。
(3)电子支付技术应用,通过电子支付网关实现交易双方电子货币结算,解决电子商务的支付问题,可加速交易过程的实现
(4)法律保障,交易活动如果没有得到法律保障就等于它的合法性得不到承认,其生存空间就会受到挤压,随着我国电子商务法律法规的颁发,将解决电子商务活动的法律技术问题,网上书店经营活动将得到法律的保护。
(5)最后,就是网络技术的普及与掌握,如网络互联、网络安全技术、Web技术(如Html,XML,CGI等)、各种安全协议(Https,SET,SSL等)、网络数据库技术等,使我们有能力开发实现适合自己的电子商务系统。
成为我们构建网站的直接技术支持。
因此,公司构建网上书店电子商务网站系统的技术瓶颈问题(网络应用基础设施、安全、支付、法律保障、网站开发技术)得到了有效解决,公司构建网上书店电子商务网站技术上可行。
第三章系统总体设计
3.1系统功能
3.1.1系统及工具简介
1.电子商务简介
电子商务是指在信息社会中,掌握信息技术和商务规则,利用电子工具和网络从事的商品贸易活动,它包括电子数据交换、电子邮件、电报和电传等。
随着网络技术的成熟,网上银行、网上商店、网上拍卖、网上房地产交易、网上旅行社将逐步替代传统商务活动。
“电子商务”这个概念起源于20世纪70年代。
当时国际上一些大公司通过建立自己的计算机网络以实现各个机构之间、商业伙伴之间的信息共享,这个过程被称为电子数据交换(EDI)。
EDI方式通过传递标准的数据流不仅可以避免人为的失误,而且能有效地降低成本、提高效率,因此在过去30年中,世界1000个最大的企业中,有95%以上的企业使用或还在使用这一技术。
EDI过去是、现在也是电子商务的基础。
现在大家公认的“电子商务”的概念是由著名的IBM公司于1998年率先提出并迅速得到广泛认同。
它包括网络广告、在线电子贸易、在线电子服务等内容,可以说是一个较大的基础概念,涵盖了过去、现在和未来所有以电子形式实现的商业活动手段。
随着时代的发展,计算机及网络产品、互联网技术、安全支付等电子商务的支撑技术在电子商务应用的大潮中产生质的飞跃,电子商务的概念正在得到不断地补充和完善,它将不仅仅只局限于带动互联网经济的飞速发展,而是将深入到经济活动的每一个角落,深入到千家万户,深入到每一个人的身边。
可以毫不夸张的说,电子商务提出了一种新的商业机会、需求、规则和挑战,正是新世纪全球经济与社会发展的朝阳领域[4]。
2.ASP.NET简介
的前身ASP技术,是在IIS2.0上首次推出(WindowsNT3.51),当时与ADO1.0一起推出,在IIS3.0(WindowsNT4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了VisualnterDev开发工具,在1994年到2000年之间,ASP技术已经成为微软推展WindowsNT4.0平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。
它的简单以及高度可定制化的能力,也是它能迅速崛起的原因之一。
因为是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows2000/2003Server/VISTA/7/XP上)。
通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到的Web应用中。
同时也language-independent(语言独立化)的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript,C++、F++。
将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向[5]。
使用一种字符基础的,分级的配置系统,虚拟服务器环境和应用程序的设置更加简单。
因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。
这种被称为"
ZeroLocalAdministration"
的哲学观念使的基于应用的开发更加具体和快捷。
一个的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。
多处理器环境的可靠性已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度[6]。
3.C#简介
MicrosoftVisualStudio2005(简称VS2005)是微软公司最新推出的先进的可视化开发工具。
2005年底,微软隆重发布了VS2005英文版,并于2006年发布了VS2005简体中文版。
C#是在C、C++和Java基础上开发的在.NET平台上运行的为适应Internet、Intranet和各类网络应用而设计的编程语言,该语言综合了C、C++和Java以及其他高级语言的优点,是一种语法优雅、类型安全、完全面向对象的编程语言。
由于C#是专门为.NET平台而设计的开发语言,并于2001年由ECMA(EuropeanComputerManufacturesAssociation,欧洲计算机制造商协会)规定为高级语言开发标准(ECMA-334),2003年被ISO(InternationalStandardsOrganization,国
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 net 分布式 网上 设计 实现 本科 论文