网上书店系统(共42页).doc
《网上书店系统(共42页).doc》由会员分享,可在线阅读,更多相关《网上书店系统(共42页).doc(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上摘 要伴随着计算机技术在各行各业日益广泛和深入的应用,网络的概念早已深入人心。网络在各行各业的发展战略中占据了重要的位置,成为商家不可分割的部分。商品的宣传已不只局限于电视与报纸,网络已成为商家展示自己的另一个舞台。商家建立网站,将商家各方面的宣传与服务展现于网络中,通过网络更可实现如网上购物,信息查寻等功能,这些在改变我们原有经营方式与经营理念的同时,也为商家带来了更高的效益。因此,对于商家来说,拥有一个属于自己的网站是至关重要的。本论文设计了一个网上书店系统。系统使用Microsoft公司的C#中ASP.NET为核心语言,利用微软提供的IIS建立运行环境,再结合S
2、QL Server 2005建立数据连接关系。利用其提供的各种组件,在短时间内建立数据库,对数据库进行分析,然后建立ASP.NET页面,不断改进,直到功能基本实现。 关键词: .Net;三层架构;B/S;图书销售;工厂模式专心-专注-专业AbstractAlong with the computer technology in all walks of life increasingly wide and deep, the concept of the application of network already thorough popular feeling. Network in th
3、e development strategy of tencent played an important role, become an integral part of businessman. Commodity propaganda has not only confined to television and newspaper, the Internet has become businessman another stage show itself. Merchants build website, will merchants all aspects of propaganda
4、 and service show at network, the network can be realized through more shopping, such as online information search, and other functions, these changing our original mode of operation and management idea, but also for merchants brought higher benefits. So, for the merchants speaking, have their own w
5、eb site is crucial. This paper designs an online bookstore system. Systems use Microsoft company c # as the core language using Microsoft provides IIS, establish the operation environment, combined with SQL Server 2005 data connection relationship established. Use of its various components, providin
6、g a database in a short time, the data analysis, and then build page, improving continuously, until function realized basically. Keywords:.NET; Three-layer framework; B/S; Book Sale; Factory Design Partten第一章 绪论1.1 概述网上购物,顾名思义就是通过互联网检索商品信息,并通过电子订购单发出购物请求,然后填上私人支票帐号或信用卡的号码,厂商通过邮购的方式发货,或是通过快递公司送货上门。国内
7、的网上购物,一般付款方式是款到发货(直接银行转帐,在线汇款)。担保交易(淘宝支付宝,百度百付宝,腾讯财付通等的担保交易),货到付款等。随着互联网在中国的进一步的发展和普及应用,网上购物逐渐成为人们的消费行为之一。据悉,CNNIC采用电话调查方式,在2009年12月对19个经济发达城市进行调查,4个直辖市为北京、上海、重庆和天津,15个副省级城市为广州、深圳、沈阳、哈尔滨、长春等。访问对象是半年内上过网且在网上买过东西的网民。报告显示,在被调查的19个城市中,上半年网络购物金额达到了162亿元。从性别比例看,男性网购总金额为84亿元,女性网购金额略低于男性,达到78亿元。其中,学生半年网购总金额
8、已达31亿,是非学生半年网购总金额的近1/4。据中国互联网络信息中心(CNNIC)发布第27次中国互联网络发展状况调查统计报告,截至2010年底,我国网民规模达到4.57亿,网络购物成为增长最快的互联网应用,网购市场金额预计可达5231亿元通过上述的数字,我们不难发现网络购物在中国呈现一种蓬勃发展的趋势。但这种发展趋势也存在一些弊端,例如信用,质量,时间等问题。但这些瑕疵是阻挡不住网络购物发展的趋势。网络购物的未来前景光明,形式一片大好。随着我国网络经济的快速发展,互联网用户数突破了1.1亿,有过购物经历的用户达到3000万人,其中有一半人已经习惯网上购物。网上书店系统的存在给予广大用户能不出
9、门也能买到书,搜索到自己想要的书籍。随着网站的大规模化,它的存在就成为互联网生活中不可缺少的一部分。本系统主要采用ASP.NET,开发语言为C#,主要是介绍如何进行系统分析和规划,数据库如何设计与实现,并且使用ASP.NET具有的基于三层应用程序模型,进行电子商务系统的设计与实现。在下面的各章节中,我将详细的介绍网上书店系统BookShop的开发过程和所涉及的问题以及解决方法。 1.2 系统研究动态在当前电子商务的实际用用过程中,有两个主流应用,一类是B2B(BusinesstoBusiness),一类是B2C(BusinesstoCustomer)。其中B2B主要面向的是企业与企业,或是大宗
10、单子,这种平台对性能、安全和服务要求比较高。下面是有关B2C的一些介绍:B2C即企业通过互联网为消费者提供一个新型的购物环境网上商店,消费者通过网络在网上购物、在网上支付。由于这种模式节省了客户和企业的时间和空间,大大提高了交易效率,特别对于工作忙碌的上班族,这种模式可以为其节省宝贵的时间。但是在网上出售的商品特征也非常明显,仅局限于一些特殊商品,例如图书、音像制品、数码类产品、鲜花、玩具、饮食等等。这些商品对购买者视、听、触、嗅等感觉体验要求较低,像服装、音响设备、香水需要消费者特定感官体验的商品不适宜在网上销售,当然,可以确定的是,也不排除少数消费者就认定某一品牌某一型号而不需要现场体验就
11、决定购买,但这样的消费者很少,人们更愿意相信自己的体验感觉来决定是否购买,所以,B2C市场上成功的企业如京东、当当、卓越,都是卖一些特殊商品的。B2C电子商务的付款方式是货到付款与网上支付相结合,而大多数企业的配送选择物流外包方式以节约运营成本。随着用户消费习惯的改变以及优秀企业示范效应的促进,网上购物的用户不断增长。此外,一些大型考试如公务员考试也开始实行B2C模式。B2C网站:主要功能包括网上的交易、订货、付款、客户服务和货物递交等销售、售前和售后服务,以及市场调查分析、财务核计及生产安排等多项利用Internet开发的商业活动。 B2C定制网站:以忆典定制为代表,消费者只需选择自己喜欢的
12、礼物,然后通过网站提供的设计软件,消费者可以随心所欲设计自己的礼物,设计完后就提交订单,十分迅捷目前国内的知名的网店软件有shopex、乐度网店系统、大侠软件、PROBIZ博商软件、EC-Spyder(波希网络)、易想B2C商城购物系统、忆典定制礼品定制系统等,他们在国内占据着主流的B2C软件市场。在参与定制化开发的过程中,恒生电子也是国内市场的有利竞争者1.3论文主要研究内容鉴于目前电子商务软件的发展状况,开发实用的网上图书销售系统在市场上有很大的潜力。网络图书销售作为目前发展比较成熟的电子商务应用,在网站的开发和部署中占有一定的比例和侧重。它的功能日臻完善,为图书的销售和采购都提供了一个方
13、便快捷的稳定平台。此系统可完成的功能有:用户注册管理、管理员管理、订单管理、购物车管理等。实现了用户浏览察看商品,进行定购并下订单,双方确认然后付款交货,完成交易这一电子商务的主要流程。 网络图书交易系统一般需要实现如下功能:分类图书管理模块:1、包括所售图书的分类添加、删除和修改,能够上传并显示图书封面;2、能够查询、统计和查询库存图书的状态用户管理模块1、 用户角色划分不同角色的用户在系统中具有不同功能,管理员能够使用管理功能,注册用户能够参与采购,非注册用户只能浏览。2、 添加用户、设定角色,修改用户信息,删除用户3、 用户注册4、 用户登录5、用户个人资料修改网络销售图书展示功能 1.
14、 图书分类显示2. 特价或推荐图书突出显示3增加书评和好书推荐功能购书车功能模块1. 记录并自动计算登录用户所购图书的数目,价钱,希望送货时间。2. 订单取消功能。3. 订单查询订单处理功能1. 管理员处理订单2. 处理反馈1.4 论文组织结构论文的组织结构为:第一章是绪论,介绍分析网上书店市场的当前状况,目前国内的用网络进行图书销售市场经营的有一部分,但开发网上图书销售系统在市场上仍然有很大的潜力,而且有利于图书销售这一行业的发展;第二章讲述系统实现的关键技术,包括B/S模式与C/S模式体系结构,C#编程语言,数据库技术和三层技术;第三章是需求分析与系统设计结构,分析了开发网上图书销售系统的
15、可行性,详细的介绍了系统的结构;第四章是系统实现,对主要模块深入分析编码过程和实现方法;第五章是测试分析,系统编码完成后,对系统功能进行测试,以便发现问题和改进性能,达到预期目标; 第六章的全文总结与展望,总结论文的内容,根据系统的特性展望未来的发展。1.5 本章小结本章主要分析了当今市场网上图书销售市场的一些状况以及国内外一些典型的图书销售的情况,考虑到了顾客对售书的服务需求和网上书店管理系统在当今市场的状况,对网络图书销售信息系统进行了比较系统的描述,阐述了研究的可行性。在激烈的市场竞争下,图书销售要提高竞争力,就首先在销售管理上要有所突破,可以实现网络定购、电话预约和实时查询订单功能,跟
16、踪订单发往到何处,提高工作效率,这是我们值得推广和深入讨论的话题。第二章 系统实现的关键技术2.1 B/S概述 B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。B/S三层体系结构采用三层客户/服务器结构,在数据访问层(Server)和用户界面层(Client)增加了一层结构,称为中间件(Middleware),使整个体系结构成为三层。三层结构是伴随着中间件技术的成熟而兴起的,核心概念是利用中间件将应用分为表示层、业务逻辑层和数
17、据访问层三个不同的处理层次,这种结构下的用户工作界面是通过浏览器实现,主要事务逻辑在服务器端(Server)实现,形成三层结构。在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由Web Server完成。随着Windows将浏览器技术植入操作系统内部,这种结构已成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序是一个非常大的进步。 BS结构的主要特点是分布性强、维护方便、开发简单且共享性强
18、、总体拥有成本低。但数据安全性问题、对服务器要求过高、数据传输速度慢、软件的个性化特点明显降低,这些缺点是有目共睹的,难以实现传统模式下的特殊功能要求。2.2 .NET概述2.2.1 NET Framework .NET Framework又称 .Net框架。是由微软开发,一个致力于敏捷软件开发(Agile software development)、快速应用开发(Rapid application development)、平台无关性和网络透明化的软件开发平台。.NET是微软为下一个十年对服务器和桌面型软件工程迈出的第一步。.NET包含许多有助于互联网和内部网应用迅捷开发的技术。 .NET框
19、架是微软公司继Windows DNA之后的新开发平台。.NET框架是以一种采用系统虚拟机运行的编程平台,以通用语言运行库(Common Language Runtime)为基础,支持多种语言(C#、VB、C+、Python等)的开发。 .NET也为应用程序接口(API)提供了新功能和开发工具。这些革新使得程序设计员可以同时进行Windows应用软件和网络应用软件以及组件和服务(web服务)的开发。.NET提供了一个新的反射性的且面向对象程序设计编程接口。.NET设计得足够通用化从而使许多不同高级语言都得以被汇集。2.2.1 C#编程语言C#是微软公司发布的一种面向对象的、运行于.NET Fra
20、mework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#是一种安全的、稳定的、简单的、优雅的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。并且C#成为ECMA与ISO标准规范。C#看似基于C+写成,但又融入其它语言如Delphi、Java、VB等。微软C#语言定
21、义主要是从C和C+继承而来的,而且语言中的许多元素也反映了这一点。2.2.2 C#的扩展 C sharp(又被简称为C#)是微软公司在二OOO年六月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程.但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。 在本文中,我将考察创建一种新计算机
22、语言的一般动机,并将特别指明是什么原因导致了C#的出现.然后我将介绍C#和它与Java语言,c语言,c+语言的相似之处.其次我将讨论一些存在于Java和C#之间的高层次的,和基础的差别.我将以衡量在用多种语言开发大型应用程序的时候所需的知识(或者对这种知识的缺乏程度)来结束本文,而这正是.NET和C#的一个主要战略.目前,C#和.NET还只能以C#语言规则,以及Windows 2000的一个d预览版本,还有MSDN上迅速增多的文档集子的形式获得(还没有最终定型)。2.3 数据库技术 目前使用的数据库一般为关系型数据库管理系统(RDBMS),对于Microsoft SQL Server 200X
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 书店 系统 42
限制150内