b2c电子商城的与实现——以新人图书交易网建为例 .doc
《b2c电子商城的与实现——以新人图书交易网建为例 .doc》由会员分享,可在线阅读,更多相关《b2c电子商城的与实现——以新人图书交易网建为例 .doc(42页珍藏版)》请在沃文网上搜索。
1、摘 要随着Internet飞速发展,互联网成为人们快速获取、发布和传递信息的重要渠道。它在人们的政治、经济、生活等各个方面发挥着重要作用。Internet上发布信息主要是通过网站来实现。随着人们生活水平逐步提高,足不出户完成工作、学习、娱乐、购物等已经成为人们对快节奏生活方式的一种需求。本次课题主要突出了网络购书这一概念。网络购书的特点在于图书的价格低;图书的更新速度快;购买图书方便;浏览图书不受时间与空间上的限制;可以实现与用户的互动,更快更有效的收到用户的反馈意见;通过图书网站附加的论坛,使得用户可以方便的交流经验心得。本文,即B2C电子商城的设计与实现-以新人图书交易网建设为例,阐述了构
2、建图书交易网站所应用的技术,构建在线图书销售系统的目的、过程以及各种功能的实现。给出了网站的系统分析,描述了网页设计概况,并介绍了数据库的内容和主要实现。本文总结概括了该网页的主要功能,比如用户登录、在线浏览全部图书信息、最近商品展示、会员购物车、会员网站留言等。网站外观设计简约,交流界面人性化,配合数据库管理,实用且易操作。关键词:网络购书,在线购物,商品预览,数据存储,后台管理AbstractWith the rapid development of Internet, the Internet become fast access, publish and deliver an impo
3、rtant channel of information. It is in peoples political, economic, and other aspects of life play an important role. Internet to publish information is mainly achieved through the website. As people living standards to improve, stay at home to complete work, study, entertainment, shopping has becom
4、e a way of life on the fast-paced demands. The main highlights of the subjedt is network textbook. The purchasing characteristics of the network is the price of the book is low; book updates faster; buy books easily; browse books by time and space constraints; can be achieved with user interaction,
5、faster and more effective feedback from users ; through the book website additional forum in which users can easily exchange ideas and experiences. This article, that B2C e-Commerce Design and Implementation - A new book trading networks as example, described the application of technologies which th
6、e construction of book trading website used, and the purpose、process and the realization of various functions. Given site system analysis, describes the profile web design, and describes the database content and main to achieve. This paper summarizes the outlines of the main features of the website,
7、 such as user login, online browse all book information, the latest display of goods, membership shopping cart, membership site message and so on. The exterior of the website is simple, communication interface is a humanized,the website with database management,is practical and easy to operate.Keywo
8、rds:Internet textbook, online shopping, product preview, data storage, back-office management目录第一章绪言11.1 课题背景11.2 课题前景与意义11.3 目前电子商务网站建设中的主要问题21.4 课题的主要工作2第二章相关技术简介及需求分析32.1 开发技术32.2 开发环境42.3 需求分析6第三章系统设计73.1 系统总体设计73.2 系统功能结构图73.3 文件夹及文件架构布局83.4 数据库设计83.5 公共类的编写133.6 母版页133.7 前台功能模块设计173.8 后台主要功能模块
9、设计28第四章图片制作34第五章总结36致谢37参考文献381绪言1.1课题背景互联网是社会发展的必然趋势,很多人已经意识到网络的强大生命力和它在未来将处于的重要地位。他们钻研并且努力进入到这一个新的空间,新的领域。其中包括你和我。随着中国市场经济的日趋成熟,中国企业面对的竞争压力也越来越大,企业想要生存,就必须有一种高效、便于客户购物和支付的购物形式,因此网上购物这种新的商业运营模式就被越来越多的商家运用到竞争中,并得到了绝大多数客户的认可。这种基于浏览器、服务器实现的购物方式已经初具规模,一些电子商务网站的成立,改变了人们以往的购物观念。1.2课题前景与意义发达国家的企业早在20 世纪90
10、 年代就开始运用网络技术形成订货、结算等的电子数据交换,实现了无库存销售、电脑销售、电视电话销售等多种现代化营销方式。进入21 世纪,电子商务已经成为世界经济发展的引擎。根据Forrester Research一项最新预测,美国在线零售量从2005年的1720亿美元增长到2010年的3290亿美元,这意味着其年均增长率将达到14%。并预计 2010年电子商务将占美国零售总量的13%。中国商务部信息化司副司长聂林海在福州表示,2008年,我国电子商务交易总额达3.1万亿元,比2007年增长了43%。在目前的经济形势下,运用电子商务的中小企业生存状况远远好于运用传统模式的企业。有关统计资料显示,在
11、金融危机中,未运用电子商务类的企业陷入困顿的比例达84.2%,而运用电子商务的企业陷入困顿的比例为16.8%,两者相差近5倍。以上资料表明,在全球经济带动下,电子商务,尤其是电子商城的前途是一片光明的。随着Internet 的迅速普及,其巨大的影响力、开放的结构、低廉的成本等诸多优势日益显现,Web 网站无可争议地成为企业开展电子商务的最佳平台。一个不注重网站建设的公司无异于是在商战中自杀。即便公司并不从事网上交易,网站也会成为人们了解其商标、产品及服务的门户。对消费者而言,一个无价值的网站往往预示着一个无价值的公司,它只会在人们的鼠标点击下被无情舍弃。所以一个成功的公司一定要建成一个优秀的网
12、站,以确保它能出现在每次搜索结果的前列。总之,电子商务网站在企业的电子商务体系中有着重要的地位,网站设计的好坏、网站推广的成败,直接关系到企业实施电子商务能否成功。因此,网站是企业迈向电子商务的最重要的环节。1.3目前电子商务网站建设中的主要问题在我国,电子商务网站在规模和实际运作中不断成熟和增长,但其开发水平仍然因各种因素的局限而处于网站建设的可靠性和可维护性得不到充分保证、缺乏个性、一哄而上,难以满足用户需求的状况,陷入了与“软件危机”相似的“网站危机”境地。具体来讲,本设计从软件工程角度着手很好应对了电子商务网站建设中遇到的一些主要问题:网站不能清晰地反映企业所能提供的商品及服务的全面情
13、况;主题不突出,内容不完整,千站一面,不能吸引浏览者的注意力;成本与进度难于控制;文档不全造成维护与升级的障碍;开发效率低,贻误商机。1.4课题的主要工作对电子商城网站进行需求、可行性系统分析,项目规划、构建系统功能结构图等系统总体设计,订制设计目标,之后通过ASP.NET 2.0、HTML、SQL、PHOTOSHOP技术在Microsoft Visual Studio 2008、Microsoft SQL Server 2005、Adobe Photoshop CS2开发环境下进行电子商城的网站开发设计,其中包括数据逻辑结构设计、网站各功能主页前台及后台代码设计、网站图片制作、各类数据在数据
14、库中的调用及修改等。最终实现网站前台及后台功能,并测试各项功能。2相关技术简介及需求分析2.1开发技术电子商城开发所需要的开发技术包括ASP.NET、SQL语言。这是开发网站类项目最常用技术语言,内容丰富,灵活性与实用性强,生产效率及安全性能高。2.1.1 ASP.NET(1)ASP.NET简介Active Server Pages:“动态服务器网页”,一般简称为“ASP”。而ASP.NET是微软最新推出的用于构建动态、交互式Web内容的开发技术集,是ASP和.NET技术的结合。ASP.NET并非构建专业电子商务网站的唯一的服务器端技术,但其编写的页面都是由负责绘制页面静态部分(模板)的基本H
15、TML和负责生成动态部分的代码所组成的。(2)ASP.NET的优势我们知道ASP之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape)都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”,不像VBScript或 JavaScript是在客户端(Client)的浏览器上执行,若使用VBScript来设计程序,客户端(Client)在浏览器中可以显示程序执行的结果,可是,客户端(Client)若使用Netscape浏览器就无法显示VBScript的执行结果。
16、那么为什么不用ASP而选用ASP.NET技术呢?原因如下:ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C+ , VB , JS等等,当然,最合适的编程语言还是MS为.Net Frmaework专门推出的C(读c sharp),它可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就
17、可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C+、Java一样提供了完善的调试/纠错体系。 2.1.2 HTML超文本置标语言(英文:HyperText Markup Language,简称为HTML)是为网页创建和其它可在网页浏览器中看到的信息设计的一种置标语言。HTML被用来结构化信息例如标题、段落和列表等等,也可用来在一定程度上描述文档的外观和语义。由蒂姆伯纳斯-李给出原始定义,由IETF用简化的SGML(标准通用置标语言)语法进行进一步发展
18、的HTML后来成为国际标准,由万维网联盟(W3C)维护。 2.1.3 SQLSQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。他不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的SQL语言作为数据输入与管理的接口。它以记录集合作为操纵对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条S
19、QL语句的输出作为另一条SQL语句的输入,所以SQL语言可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的一个单独事件只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。 2.1.4 ADO.NET技术ADO.NET有效的从数据操作中将将数据访问分解为多个可以单独使用或一前一后使用的不连续组件。ADO.NET包括用于连接到数据库、执行命令和检索结果的.NET Framework提供程序。ADO.NET类在System.Data.dll中,并且与System.Xml.dll中的XML类集成。ADO.NET对象大体可分为两类:
20、一类是与数据库直接连接的联机对象(称为.NET Data Provider),其中包含了Command对象、DataReader对象以及DataAdapter对象等,通过这些类对象,可以在应用程序里完成连接数据源以及数据维护等相关操作。另一类则是与数据源无关的断线对象,例如,DataSet对象,以及DataRelation对象等。其中的DataSet对象是ADO.NET的核心对象。可以把DataSet想成内存中的数据库,他就像是离线的数据一样。正是由于DataSet,才使得程序员在编写程序的时候可以屏蔽数据库之间的差异获得一致的编程模型。2.2开发环境电子商城开发所需要的开发环境包括Micro
21、soft Visual Studio 2008、Microsoft SQL Server 2005、Adobe Photoshop CS2。这些是开发网站类项目必备的开发平台。2.2.1 Microsoft Visual Studio 2008 Microsoft Visual Studio 2008 专业版是一个功能强大的开发环境。它主要面向独立的专业开发人员和小型的开发团队,使他们能够开发出高性能的、丰富用户体验的分布式系统。Visual Studio 2008 专业版可以用来开发Web(包括 ASP.NET AJAX),Windows Vista,Windows Server 2008,
22、Office 2007,SQL Server 2008 和 Windows Mobile 应用程序。Microsoft Visual Studio 2008主要功能如下:a.开发人员能够通过可拖拽的设计器构建 Windows,Web,Office,.Net Framework,SQL Server 和 Windows Mobile 应用程序。b.能够在 Ribbon Designer 中设计 Office Ribbon,并提供 Ribbon 的控件。c.Microsoft Office Outlook 创建的区域够通过被引入到 Visual Studio 中。d.构建 SQL Server 的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- b2c电子商城的与实现以新人图书交易网建为例 b2c 电子商城 实现 新人 图书 交易