网上商店系统的设计与实现 电子商务大学本科毕业论文设计范文模板参考资料.docx
《网上商店系统的设计与实现 电子商务大学本科毕业论文设计范文模板参考资料.docx》由会员分享,可在线阅读,更多相关《网上商店系统的设计与实现 电子商务大学本科毕业论文设计范文模板参考资料.docx(68页珍藏版)》请在冰豆网上搜索。
网上商店系统的设计与实现电子商务大学本科毕业论文设计范文模板参考资料
编号:
____________
审定成绩:
____________
重庆邮电大学移通学院
毕业设计(论文)
设计(论文)题目:
__网上商店系统的设计与实现__
系别:
_计算机系____
学生姓名:
_________
专业:
__计算机科学与技术___
班级:
______
学号:
___________
指导教师:
_______
答辩组负责人:
__________________
填表时间:
2010年5月
重庆邮电大学移通学院毕业设计(论文)任务书
设计(论文)题目网上商店系统的设计与实现
学生姓名系别计算机系专业计算机科学与技术班级
指导教师职称联系电话
主
要
研
究
内
容
、
方
法
和
要
求
主要研究内容:
网页的制作过程与认识网页的运用,及数据库的应用,制作一个B2C的网站
方法及要求:
搜集网页必须用到的素材。
用C#作为主要开发语言,C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言。
进
度
计
划
4-6周:
主要是对网页的认识与学习,参阅网页制作相关书籍以及搜集制作此网页所需的素材等。
7-12周:
完成整个网页的制作。
12-13周:
测试,不断完善、优化代码。
13-15周:
写毕业论文,定稿。
主
要
参
考
文
献
[1](美)沃森(Watson,K.),(美)内格尔(Nagel,C.),齐立波译,C#入门经典.清华大学出版社.2006.5
[2](美)麦克唐纳,(美)兹普兹塔 ,博思工作室 译.ASP.NET高级程序设计.人民邮电出版社.2009.11
[3](美)巴特利特周哲玉 等译.CSS入门经典人民邮电出版社.2007.3
[4](英)夏普周靖译.VisualC#2005从入门到精通清华大学出版社.2006.5
指导教师签字:
年月日
系主任签字:
年月日
备注:
此任务书于第一学期第十六周前由系主任发放给指导教师,指导教师填写完整后于
网络购书系统的设计与开发
摘要
在如今的生活中,Internet的普及已经影响了传统的交流方式,成为我们日常生活的一个新的载体,电子商务这种新的商务模式也随之产生。
电子商务是一种依托现代信息技术和网络技术,集金融电子化、管理信息化、商贸信息网络化为一体,旨在实现物流、资金流与信息流和谐统一的新贸易形式。
网上书店是近年来随着电子商务的发展而产生的一种新型的书店形式。
与传统书店相比,网络购书不再受时间和地域的限制,在世界各地都可以达到随时随地、足不出户的购买书籍,既可以大大减少图书销售中的营销成本,还节省了大量人力、物力和时间,极大地提高了工作效率和人们获取新信息、新技术、新知识的速度。
近几年来,ASP.NET这项技术已经被电子商务这种形势广泛应用,成为了开发相关系统的首选标准,利用ASP.NET结合SQLSERVER的方式开发出来的商务系统具有较高的灵活性,稳定性和可扩展性。
本文从构建一个基于ASP.NET的网络购书系统入手,首先对系统的可行性进行了分析,然后阐述了系统的设计思想、设计目标与系统的整体结构,在此基础上将上述理论知识与开发技术运用到系统的实现过程当中,完成了网上书店的构建过程。
该系统在结构上由前台和后台组成,使用不同的管理机制,实现B2C(商家对客户)的交易形式。
在前台,提供了书籍分类、幻灯头条推荐、书籍搜索、会员登录、注册、购买、支付等功能,并提供灵活的购物车系统,在后台,为系统管理员提供了图书信息管理、订单管理、员工管理功能,作为管理员类别的不同,将其限制为只能使用其中某一部分功能,提高了管理的分工协作和效率。
程序方面,由ASP.NET(C#语言)结合MSSQLSERVER2005搭建出基础的平台,在整个布局方面严格使用DIV+CSS的布局形式,部分功能由JAVASCRIP和AJAX异步传输技术呈现,从而使整个系统更规范、美观和健壮
关键词
电子商务,网络购物,ASP.NET
Abstract
Intoday'slife,Internet'spopularityhasaffectedthetraditionalmeansofcommunication.Ofourdailylivestoanewcarrier,Thenewe-commercebusinessmodelalsowillproduce.E-commerceisbasedonmoderninformationtechnologyandnetworktechnology.Setoffinancialelectronic,managementinformation,businessinformationnetworksintoone,aimedatlogistics,capitalflowandinformationflowofharmonyandunityofthenewformoftrade.Onlinebookstorewiththedevelopmentofelectroniccommerceinrecentyearsgeneratedanewtypeofbookform.Comparedwithtraditionalbookstores,Internettextbooknolongersubjecttotimeandgeographicalconstraints,canreachanywherearoundtheworld,stayingathomeandthepurchaseofbooks,itwillgreatlyreducethecostofbooksalesinthemarketing,butalsosavesalotofhuman,materialandtime,greatlyimprovetheefficiencyandpeople'saccesstonewinformation,newtechnologies,newknowledgeandspeed.Inrecentyears,ASP.NETThistechnologyhasbeenwidelyusedinthissituation,e-commerce,systemsdevelopmenthasbecomethepreferredstandard,thewayASP.NETSQLSERVERcombinationdevelopedbusinesssystemhashighflexibilitystabilityandscalability.
ThispaperbuildsasystembasedonASP.NETWebtextbookstart,firstanalyzedthefeasibilityofthesystem,thendescribesthesystemdesign,designgoalsandstructureofthesystem,onthisbasiswillbethetheoreticalknowledgeanddevelopmentoftechnologytotheSystemprocess,completedtheprocessofbuildingonlinebookstore.Thestructureofthesystemcomposedbytheforegroundandbackground,usingdifferentmanagementmechanism,toB2C(business-to-customer)transactionsform.Intheforeground,providingbooks,classified,slideheadlinerecommendation,booksearch,memberlogin,registration,purchase,paymentandotherfunctions,andprovidesaflexibleshoppingcartsystem,inthebackground,thebookprovidessystemadministratorswithinformationmanagement,ordermanagement,staffmanagement,asadministratorsofdifferentcategories,belimitedtousinganypartofit,improvethemanagementofthedivisionofworkandefficiency.ProceduresfromASP.NET(C#language)combinedwithMSSQLSERVER2005-basedplatformbuiltout,thewholelayoutusingDIV+CSSstrictlayoutoftheformofsomefunctionsfromtheJAVASCRIPandAJAXasynchronoustransmissiontechniquespresented,enablingthewholesystemmoreformal,elegantandrobust
Keywords
E-commerce,onlineshopping,ASP.NET
前言
B2C即企业通过互联网为消费者提供一个新型的购物环境——网上商店(卓越亚马逊、中国巨蛋、京东商城、当当网,购物中国等),消费者通过网络在网上购物、在网上支付。
由于这种模卓越亚马逊式节省了客户和企业的时间和空间,大大提高了交易效率,特别对于工作忙碌的上班族,这种模式可以为其节省宝贵的时间。
但是在网上出售的商品特征也非常明显,仅局限于一些特殊商品,例如图书、音像制品、数码类产品、鲜花、玩具、饮食等等。
这些商品对购买者视、听、触、嗅等感觉体验要求较低,像服装、音响设备、香水需要消费者特定感官体验的商品不适宜在网上销售,当然,也不排除少数消费者就认定某一品牌某一型号而不需要现场体验就决定购买,但这样的消费者很少,人们更愿意相信自己的体验感觉来决定是否购买,所以,B2C市场上成功的企业如当当、卓越,都是卖一些特殊商品的。
B2C电子商务的付款方式是货到付款与网上支付相结合,而大多数企业的配送选择物流外包方式以节约运营成本。
随着用户消费习惯的改变以及优秀企业示范效应的促进,网上购物的用户不断增长。
此外,一些大型考试如公务员考试也开始实行B2C模式。
第1章绪论
1.1系统概述
随着计算机应用技术的成熟和网络通讯设施的改进,消费者购买商品的方式也日趋多样化,网络购物已成为消费者购买商品的重要方式之一。
在电子商务领域,存在于两种交易形式,即B2C(Business-to-Consumer,商家对客户)和C2C(CustomersToCustomers,客户对客户),本系统是典型的B2C购物系统,通过商家在后台发布图书信息,客户在前台在线购买的形式进行。
电子商务是指一种依托现代信息技术和网络技术,集金融电子化、管理信息化、商贸信息网络化为一体,旨在实现物质流、资金流、与信息流和谐统一的新型贸易方式,是贸易过程的电子化、网络化。
按应用领域划分,电子商务有以下几种模式:
(l)企业对消费者(BusinessToCustomers),也称商业机构对个人用户即B2C
(2)企业对企业(BusinessToBusiness),也称商家对商家即B2B
(3)企业对政府机构(BusinessToGovernment)即B2G
(4)消费者对政府机构(CustomersToGovernment)即C2G
(5)网上拍卖等个人行为(CustomersToCustomers)即C2C
B2C模式相当于现实生活中的“商场”或“专卖店”。
商业机构利用先进的通信网络和计算机技术,把现实的商业街搬到网上,并通过建立网站,在线发布信息和提供数据库检索向用户介绍和销售产品;消费者使用浏览器进行浏览、购买、定单发送、支付等操作;最后由商家将产品送到消费者手中。
C2C比较类似于现实生活中的“小商品批发市场”,网站提供数据库检索和一定的安全保障,收取一定的费用,商品信息的上传和交易的协商都由作为独立个体的“买家”和“卖家”完成,一个网站中同时存在数目众多的个体经营者,网站只起一个现实中“市场管理者”的作用。
一般来说,网络购物模式与B2C模式、C2C模式联系比较紧密。
网络购物系统随着电子商务的发展而迅速在互联网上广泛应用,其迅速、高效和低成本的优点为企业提高了工作效率和经济效益。
网络购物系统正成为许多商业企业改变自己经营模式的一个平台,在这个平台上,企业可以找到新的利润增长点。
1.2选题背景
人类跨入21世纪,世界经济正在发生令人瞩目的变革。
科学技术进步使人类社会、经济、文化生活不断出现新的事物和变化。
Internet的出现有力地推动了电子商务的发展,这就是最新进展之一。
其中电子商务的发展,不仅对社会的进步和经济的变革产生深远影响,也对人类的思维方式、经济活动方式、工作方式和生活方式有巨大影响。
更重要的是,它本身的发展和成熟为我们提供了许许多多的机会。
基于电子商务而推出的商品交易系统方案、金融电子化方案和信息安全方案等,已形成了多种新的产业,给信息技术带来了许多新的机会,并逐渐成为国际信息技术市场竞争的焦点。
由于电子商务的出现,传统的经营模式和经营理念将发生巨大的变化。
面对电子商务所具有的开放性、全球性、低成本、高效率等特点,传统商业暴露的问题也越来越明显,原有的商业格局、商务运作模式在Internet面前已显得很“笨拙”。
目前,经济全球化与经济信息化成为一种强有力的趋势,两大潮流互相推动,互为因果,呈加速发展之势。
这向刚刚与世界经济接轨、尚未完成工业化进程的中国经济提出了新的挑战,必须同时推进国民经济工业化和信息化,才可能缩小与发达国家的差距。
因特网和电子商务环境使国家之间及企业之间的时空距离大为缩小,企业面对着潜力巨大的全球市场,也面对着众多的竞争对手,这无疑是对中国企业界和社会各行各业的新的压力和挑战,当然也包含着新的发展机会——机遇和挑战并存。
我们有必要重新考虑原有的商业格局,改变原有的商业模式来契合电子商务的发展。
电子商务将会创造巨大的效益和机遇,会将市场的空间形态、时间形态和虚拟形态结合起来,将物流、资金流、信息流汇集成开放的、良性循环的环路,使经营者以市场为纽带,在市场上发挥最佳的作用,使商家和客户都得到最大的利益。
电子商务经过十几年的发展,在世界上各个国家里已经生根、发芽,并开始结出丰硕的果实。
精明的企业家们不断利用先进的科学技术,为人们营造着越来越广阔的“电子空间”,在人们感受到由此带来的种种便捷和愉快的同时,也勾画出企业新时代的发展蓝图,酝酿着信息时代的经济腾飞。
电子商务是一个动态的过程,它对国际市场重新划分具有重大影响,它也为企业开辟了新的生长途径,发展电子商务是贸易又一机遇。
迅猛发展的电子商务正在或将要改变许多人的日常生活和工作模式,在商业交易中使用电子媒体和网络早已不是新鲜事物。
高度电子化的全球有价证券市场已经从根本改变了全世界的金融交易结构,电子银行和信用卡校核系统在商业领域已是屡见不鲜了。
在许多城市的服务系统中,储值卡替代了其他的付款方式。
电子商务的形式和规模在每时每刻都发生着重大的变化。
这其中网络购物的飞速发展还促成了更多的就业机会。
在我国,网络购物系统从无到有不过短短几年时间。
我国第一家网上购物出现在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。
根据CNNIC的统计结果,截止2004年1月中国有互联网用户7950万人,而又有40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达是3235.7万人,并且这一数字还在以17%左右的速度增长,2006年中国网上购物用户已达到6962万人,这说明在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。
1.3开发的目的及意义
网上商店利用互联网进行信息传播与交易,只要服务器工作正常,网友就能查到并订购商品,打破了时间、空间对经营的限制,全天候服务于更广阔地域的读者,充分满足了购买者的需求,特别是商业不发达地区的用户需求。
以亚马逊目前营销世界160个国家和地区的渗透性来说,根本已经没有所谓的销售高峰或低谷时间与淡季旺季的营运考虑了。
这项优点让网络商店营业时间倍增,效果则无限扩大。
网上商店的最大优势不是最快,而是最多,它为购买者提供了“无限”大的选择空间,各行各业的消费者都可以在这里各取所需。
由于传统商店不论门市或仓储空间有限,往往在考虑成本压力下只以所谓的畅销品为销售主体,对于购买者的特殊需求或较为冷门的商品则无力顾及。
然而,稍具规模的网上商店,一般都具有良好的网络购物界面,由于不受实物陈列空间的限制,购买者可以通过分类查找方式选择自己所需购买的商品。
许多放在传统商店销售的商品,由于空间的不足,往往在陈列架上放了一阵子就下架了。
这对商品、制造商甚至是消费者都是损失,因为下架的商品很有可能是一件后势看好的商品。
但在网络商店便不存在类似的问题,只要顾客需要,随时可以订购。
由于上架时间不受限制,陈年老商品也有顾客寻找,因而激活了旧物的销售,网络商店的出现让旧商品复活了。
网上商店拥有功能强大的信息查询系统,它像一个指路牌,把你带到需要的商品面前,免除了你在商店里找商品找得心急如焚,腰酸腿疼的辛苦历程。
网上商店最大的好处在于它可利用建立起来的索引文件,达到便利查询数据的目的。
如果你不知道完整的信息,只要输入部分的关键词或信息,就可以快速的查到所需的信息。
一般来讲,查找图书的方式有三种:
第一,浏览查询。
依靠科学的图书分类体系或按主题范畴分类,逐级查找;第二,关键词检索。
通过搜索引擎,依作者、题名、出版社等主题逻辑组合信息来检索;第三,超文本链接检索。
通过高亮度关键词来进行动态查寻。
除此之外,网上书店还可提供模糊查询、逻辑组合、限定范围查找等多种检索方式,并能为不熟悉检索方法的用户提供详细的帮助。
对于商家,网上的每一笔交易,都为卖方留下买方的一些个人信息。
网上书店收集到读者信息后,根据读者浏览、购买的信息,为读者开辟了很多个性化服务项目,用以加强与读者之间的互动交流。
比如,读者书评栏、求购登记栏、意见征集栏等。
网上书店借助网络强大的数据传输、处理、保存能力,发挥网络跨时空、顾客参与、交互式沟通的优势,并能及时提供出版单位的销售信息和行业内的书业资讯。
因此,网络书店既考虑到顾客的个性化需求,又考虑到规模经济效益共赢的局面。
读者只需在办公室或家里操作键盘,上网查找自己所需要的图书后,可按步骤生成图书订单,网上书店接到订购信息后即可确认。
网上书店会以读者要求的送货方式和支付手段以最快的速度送达所购图书。
在网络售书市场还很不稳定之前,各个经营者都要使用各种手段抢占市场,打折是较为普遍的竞争手段之一。
这样,消费者自然对网上售书倍加青睐。
此外,网上书店由于抛弃了传统书店所需要的服务设施和多重环节,减少了仓储、运输、员工等费用,因而能够把节约下来的开支转化成优惠书价吸引读者。
目前,当当网、卓越网等网上书店纷纷针对不同专业人群在网上做个性化专题,以5元书、3元书、2元书这样的促销打折法让积压在各个出版社中的库存书在专题里变成了“抢手货”,这样网上书店既做出了品牌,又赚到了实惠。
第2章系统开发相关知识
本章介绍系统设计与实现过程中使用到的开发语言,开发平台,以及相关工具的概念。
2.1开发语言介绍
2.1.1C#
本系统采用C#作为主要开发语言,C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言。
并定于在微软职业开发者论坛(PDC)上登台亮相。
C#是微软公司研究员AndersHejlsberg的最新成果。
C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。
但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角。
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。
它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。
C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言,并且成为ECMA与ISO标准规范。
C#看似基于C++写成,但又融入其它语言如Delphi、Java、VB等的特性。
微软C#语言定义主要是从C和C++继承而来的,而且语言中的许多元素也反映了这一点。
C#在设计者从C++继承的可选选项方面比Java要广泛一些(比如说struts),它还增加了自己新的特点(比方说源代码版本定义)。
2.1.2SQL
SQL(StructuredQueryLanguage)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
同时也是数据库脚本文件的扩展名。
SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。
它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的SQL语言作为数据输入与管理的SQL接口。
它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的功能只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。
结构化查询语言(StructuredQueryLanguage)最早是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEMR开发的一种查询语言,它的前身是SQUARE语言。
SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。
如今无论是像Oracle、Sybase、Informix、SQLServer这些大型的数据库管理系统,还是像VisualFoxpro、PowerBuilder这些PC上常用的数据库开发系统,都支持SQL语言作为查询语言。
2.1.3HTML
HTML(Hyp