B2C网上电子书城销售系统 毕业论文.doc

上传人:小小飞 文档编号:3901111 上传时间:2019-10-09 格式:DOC 页数:87 大小:2.65MB
返回 下载 相关 举报
B2C网上电子书城销售系统 毕业论文.doc_第1页
第1页 / 共87页
B2C网上电子书城销售系统 毕业论文.doc_第2页
第2页 / 共87页
B2C网上电子书城销售系统 毕业论文.doc_第3页
第3页 / 共87页
B2C网上电子书城销售系统 毕业论文.doc_第4页
第4页 / 共87页
B2C网上电子书城销售系统 毕业论文.doc_第5页
第5页 / 共87页
点击查看更多>>
资源描述

《B2C网上电子书城销售系统 毕业论文.doc》由会员分享,可在线阅读,更多相关《B2C网上电子书城销售系统 毕业论文.doc(87页珍藏版)》请在三一文库上搜索。

1、B2C网上电子书城销售系统摘 要网上电子书城系统是一种电子商务B2C模式系统,本论文对网上电子书城进行了详细的研究。本文介绍了一个网上电子书城系统示例的开发与研究,它是一个数据库应用系统的完整制作过程。主要包括:绪论、需求分析、总体设计、详细设计、测试、结论等。其中绪论主要介绍了该课题主要研究内容。需求分析中主要对系统功能的可行性进行分析,对逻辑模型进行了详细的描绘,概要设计中主要研究了该系统的功能模块设计和数据库设计。详细设计中介绍了该系统的部分功能模块示例。测试部分对本系统部分功能进行测试和调试。经过系统测试及使用证明,本文所设计的网上书店可以满足了用户在线购买图书,在线留言等交互功能。也

2、实现了企业在订单、用户、书籍信息管理等方面的一般需要。在满足需求的同时,也体现出了操作简便、界面友好、实用、安全可靠、可维护性、可扩展性等特点。关键词 B2C;网上书城;购物车设计;数据库设计;B/S体系;订单管理E-Bookstore B2C e-commerce systemAbstractE-Bookstore B2C e-commerce system is a model system, this paper on-line e-book city carried out a detailed study. This article describes a sample e-Book

3、store System development and research, which is a database application system, the complete production process. These mainly include: Introduction, needs analysis, general design, detailed design, testing, conclusions and so on. Introduction of which introduces the main research content of the topic

4、. Needs analysis of the system functions mainly in the feasibility analysis, the logical model described in detail, the outline design of the main study the function modules of the system design and database design. Described in the detailed design of some of the features of the system module exampl

5、e,tests of some parts of the system functions of this testing and debugging. After system testing and the use of evidence, this article is designed to meet the users on-line bookstore to purchase books online, on-line message and other interactive features. Also in order to achieve the enterprise, u

6、ser, books, information management, and general needs. In the same time meet the demand, but also reflects a simple, user-friendly, practical, safe and reliable, maintainability, scalability, and so onKeywords B2C; Online Bookstore; shopping cart design;database design; B / S system; Order Managemen

7、t目 录摘 要VAbstractVI1 绪论11.1立题背景(或引言)11.1.1 B2C电子商务网站11.1.2电子书城的优势21.2 任务概述21.2.1网站构建的目标分析21.2.2开发平台31.3系统说明41.3.1网站解决方案选择41.3.2 B/S体系结构41.3.3 Visual Studio 200851.3.4 SQL Server 200851.3.4 HTML语言51.3.5 .NET平台61.3.6 ASP.NET相关知识71.3.7面向.NET的全新开发语言-C#92需求分析112.1可行性分析112.1.1经济可行性112.1.2技术上可行性122.1.3管理上可行

8、性122.2具体任务详细设计132.2.1网上书店的制作目标132.2.2网上书店的系统特点132.3功能需求142.3.1会员部分142.3.2管理员部分1424网站的数据库设计152.4.1网站整体关系E-R图153总体设计163.1网站系统功能说明163.1.1总体功能163.2书店前台设计16书店系统前台设计的特色163.3书店后台设计203.3.1后台管理功能列表203.4建立数据库模型203.4.1各实体E-R图203.4.2数据流图244数据库详细设计274.1主数据表结构274.1.1 tb_Member 会员信息表274.1.2 tb_Admin管理员信息表284.1.3 t

9、b_Class 商品类别表284.1.4tb_BookInfo 商品信息表294.1.5 tb_Image图片信息表294.1.6 tb_Detail订单明细表304.1.7 tb_LeaveWord 用户留言信息表304.1.8 tb_OrderInfo购物信息表314.1.9tb_Reply 回复留言信息表324.2 数据表之间关系325详细设计345.1前台设计345.1.1前台架构345.1.2 网站前台首页设计345.1.3 母版页的应用355.1.4 会员注册365.1.5 物车模块设计385.1.6 推荐商品模块设计405.1.7 服务台模块415.2 后台设计425.2.1 网

10、站后台文件架构设计425.2.2 登陆模块设计435.2.3 后台主页面AdminIndex.aspx455.2.4 图书添加465.2.5 图书管理475.2.6 类别添加475.2.7 订单管理485.3 网站其它功能设计与实现495.3.1用户其它功能495.3.2 管理员功能496系统测试与调试506.1系统测试的目的506.1.1 系统测试基本原则506.2 单元测试526.2.1测试一526.2.2 测试二526.3 网上书城系统具体功能测试与解决方案526.3.1 网上电子书城测试用例一526.3.2网上电子书城购物车安全测试54结论55致 谢56参考文献57中文译文59英文原文

11、62附录2 程序源代码66V1 绪论1.1 立题背景(或引言)随着网络在中国的广泛普及,网络支付手段的逐步完善,越来越多的中国人逐渐习惯于网上购物,习惯于鼠标点击下订单,送货上门的快捷便利的购物方式。传统书店的购书观念正在被网上书店这一方便快捷的购书方式所冲击。网上书店在国际互联网上可以实现的商务功能已经越来越多样化,从最开始的信息发布功能,到现在的在线图书展示功能、在线洽谈业务功能、在线交易功能、在线采购功能、在线客户服务功能、在线网站管理功能等等,几乎传统书店所提供的功能都可以在互联网上进行电子化的高效运作,而借助网络的跨地域特点,更是将传统书店的地域限制加以突破,全国各地的读者都可以通过

12、网络在同一个网上书店购书,从而大大增加了客户的数量。 为了使网上书店的投入回报和管理效益最大化,在对网上书店进行系统开发之前,必须对一系列问题进行科学的论证,如网上书店的需求分析、网上书店总体规划、网上书店系统的功能和实施方案、网上书店的传播与推广、运行网上书店系统的软件和硬件配置、网上书店的管理系统和管理方法等等。综上所述,网上书店已经成为互联网时代购书者的最佳选择,必将获得巨大的成功。1.1.1 B2C电子商务网站电子商务是指整个事务活动和贸易活动的电子化,它通过先进的信息网络,将事物活动和贸易活动中发生关系的各方有机地联系起来。B2C电子商务网站实际上就是一种企业对消费者的网上购物商城,

13、在该网站中,用户可以购买任何商品,而管理员可以对商品和订单等信息进行管理。基于B/S架构的前景目前,软件系统的 改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑, 效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少 分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发

14、展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、 时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。1.1.2电子书城的优势认识网上书店,首先必须了解电子商务。电子商务是通过人与电子通信方式的结合,依靠计算机网络,以通信技术为基础,来解决商品交易问题,降低经营成本,增加商业价值,宣传企业形象,并创造新的商业机会的所有商务活动。电子商务是纸上信息交流和储存方式的一种替代形式,是以交易双方为主体,以银行支付和结算为手段,以客户数据库为依托的全新商业模式,是现代商业的发展方向。其主要功能包括:网上广告、商品订货、

15、付款、服务和货物销售,以及市场调查分析、财务核算等。电子商务从服务类型上可分为网上商店、网上信息服务、电子货币三类。1.2 任务概述1.2.1网站构建的目标分析书店开展电子商务业务,需要投入资金、人力、物力,重新整合企业的业务流程,对企业经营管理方式进行变革,以适应新的网络经济模式;因而电子商务构建的成功与否直接关系到企业的生存与发展,企业的投入必须得到回报,那么企业应该怎样构建自己的电子商务网站系统才能实现企业的发展策略需要呢?因此首先需要明确网站构建要实现的目标和目的。实现网上电子化交易书店BTOC电子商务系统构建的首要目的就是销售商品,网站必须提供完善的购物功能并且实现交易过程全电子化,

16、提供高效、可靠、安全的交易平台,保证网上购物的方便性、快捷性、安全性。提高企业经营管理信息化水平 通过构建书店商务网站系统,使重整企业业务流程,整合各部门资源,提高企业信息利用率;从而加强企业的经营管理、提高经营效率,降低成本,合理配置资源。加强企业与客户沟通,动态掌握市场需求 利用网站商务系统平台,通过网络收集客户反馈信息,了解市场变化与客户需求,制定书店经营策略;为客户提供商品售前、售中、售后服务,建立书店与客户的紧密良好沟通关系。传和推广企业文化 通过书店网站的构建达到宣传企业文化、展示书店商品及服务、提高企业知名度、扩大销售渠道与挖掘更多的商业机会等目的。 1.2.2开发平台(1)本系

17、统采用B2C结构编写,前台是使用Visual Studio 2008编程语言,后台使用强大的数据库软件 SQL Server 2008。(2)Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C+、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 X

18、ML Web Services 开发的关键技术。(3)SQL Server 2008不仅能作为一个功能强大的数据库服务器有效地工作,而且数据库引擎也用于需要在客户端本地存储独立数据库的应用程序中。所以在CS结构中采用SQL Server 2008作为数据库平台是很是实用的。1.3系统说明1.3.1网站解决方案选择(1)网站功能:网站提供前台与后台服务功能,前台面对客户的购物全过程,包括查询图书、下单、修改订单、结帐、在线支付、历史查询、资料修改、会员登录;后台提供书店管理功能,包括帐号管理、订单管理、图书管理。(2)硬件平台:使用基于Windows NT/2000/XP的高性能PC服务器、路由

19、器、防火墙。(3)软件平台:使用WINXP+ASP.NET+MS SQL SERVER模式来构建。(4)安全保障:使用硬件级防火墙、第三方权威服务器数字证书、SSL加密技术、病毒防护。(5)支付方式:在线支付。(6)联网方式:专线接入。1.3.2 B/S体系结构B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电

20、脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。 以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。 1.3.3 Visual Studio 2008Microsoft Visual Stu

21、dio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas”,是对Visual Studio 2005一次及时、全面的升级。VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了ASP.NET AJAX 1.0,包含ASP

22、.NET AJAX项目模板,它还可以高效开发Office应用和Mobile应用。1.3.4 SQL Server 2008 SQL Server 2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQL Server版本。SQL Server 2008提供了公司可依靠的技术和能力来接受不断发展的对于管理数据和给用户发送全面的洞察的挑战。具有在关键领域方面的显著的优势,SQL Server 2008是一个可信任的、高效的、智能的数据平台。SQL Server 2008是微软数据平台愿景中的一个主要部分,旨在满足目前和将来管理和使用数据的需求。1.

23、3.4 HTML语言HTML(HyperText Mark-up Language)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。其主要特点如下:(1) 简易性,HTML版本升级采用超集方式,从而更加灵活方便。(2) 可扩展性,HTML语言的广泛应用带来了加强功能,增加标识符等要求,HTML采取子类元素的方式,为系统扩展带来保证。(3) 平台无关性。虽然PC机大行其道,但使用MAC等其他机器的大有人在,HTML可以使用在广泛的平台上,这也是WWW盛行的另一个原因。1.3.5 .NET平台.NET首先是一个开发平台,它定义了一种公用语言子集(C

24、ommon Language Subset,CLS),致使一种为符合其规范的语言与类库之间提供无缝集成的混合语。.NET统一了编程类库,提供了对下一代网络通信标准,可扩展标记语言(Extensible Markup Language,XML)的完全支持,使应用程序的开发变得更容易、更简单。Misrosoft.NET计划还将实现人机交互方面的革命,微软将在其软件中添加手写和语音识别的功能,让人们能够与计算机进行更好的交流,并在此基础上继续扩展功能,增加对各种用户终端的支持能力。最重要的,.NET将改变因特网的行为方式:软件将变成为服务。于微软的其他产品一样,.NET与Windows平台紧密集成,

25、并且与其它微软产品相比它更进一步:由于其运行库已经与操作系统融合在了一起,从广义上把它称为一个运行库也不为过。.NET框架是.NET平台的基础架构。其强大的功能来自于公共语言运行时(Common Language Runtime,CLR)环境和类库。CLR和类库(包括:Windows Forms,ADO.NET 和ASP.NET)紧密结合在一起,提供 了不同系统之间交叉与综合的解决方案和服务。.NET框架创造了一个完全可操控的、安全的和特性丰富的应用执行环紧。这不但使得应用陈旭的开发和发布更加简单,而且成就了众多种类语言的无缝集成。如图1-1所示:建立在操作系统最上层的服务,是管理运行时代码需

26、求的Common Language Runtime,这些代码可以用任何现代编程语言所写。Runtime提供了许多服务,这些服务有助于简化代码开发和应用程序的开发同时也将提高应用程序的可靠性。.NET Framework包括一套可被开发者用于任何编程语言的类库。在此之上是许多应用程序模板,这些模板特定地为开发网络站点和网络服务提供高级组件和服务。1.3.6 ASP.NET相关知识ASP.NET又叫ASP+,但并不仅仅是ASP的简单升级,而是MicroSoft推出的新一代Active Server Pages脚本语言。ASP.NET是微软发展的新型体系结构.NET的一部分,它的全新技术架构会让每一

27、个人的网络生活都变得更简单。首先需要特别指出的是,ASP.NET不仅仅只是有了一个新界面并且修复了一些缺陷的ASP3.0的升级版本(即不同于ASP2.0升级到ASP3.0的转变)。更为重要的是,ASP.NET吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。VBC+C#J#Common Language SpecificationASP.NETWeb Forms Web ServicesMobile Internet ToolkitWindowsFormsADO.NET and XMLBase Class Library

28、Common Language RuntimeOperating SystemVisual Studio .NET图1-1.NET框架体系结构 ASP.NET应用程序运行原理用ASP.NET,编译动作在页面第一次装载时发生。即便代码是脚本语言,它也会在执行前被编译,因此 Jscript代码页面的性能也会得到提高。其运行原理如图1-2所示:实际上,这是 .NET 框架的一个基本的新特征。以前版本的语言编译器对数据类型和对象是区别对待的,这就意味着唯一可以进行跨语言开发的就是创建COM对象。Microsoft .NET框架中的通用语言运行时间环境CLR允许对已经用通用运行时间支持编译过的任何代码进

29、行紧密的交互作用,这就是新的Visual Basic和C# 编译器将要做的:创建能在运行时间中被管理的代码。 图 1-2 ASP.NET 运行原理图这样做最大的优点是使得真正的跨语言开发成为可能。有了通用运行时间环境CLR,你可以用C#创建对象,并在 Visual Basic中通过继承功能对它们进行扩展。现在的 Visual Basic .NET支持继承功能,这样你就可以在C# 中编写组件,然后在Visual Basic中将它们设置成子集。虽然 Visual Basic、C#和脚本语言是在开始的框架结构中被支持的语言,但是稍后其它语言,如Smalltalk、Eiffel、Pascal等等,也将

30、会被支持。Microsoft .NET框架的一个优势就是扩展非常得容易,因此使用一种新的语言仅仅需要为运行时间环境兼容的输出提供编译器支持。 使用ASP.NET的优势ASP.NET使代码更加干净。现有的ASP 应用程序中,不管你将它们写得怎么样,结构总是充满了长长短短的代码。而ASP.NET的代码不仅更容易编写,而且更加干净整洁,比ASP代码更易于阅读。同时,ASP.NET代码的结构方式提高了其再利用性和共享性。 ASP.NET 改进了配置、伸缩性、安全性和可靠性。对于简单的ASP应用程序,配置其实并不算什么问题,但是当你移植到一个利用组件的N层结构中时就会遇到问题。当你对这些应用程序进行配置

31、和维护时,DLL 陷阱问题(组件注册、版本、锁定的DLL等等)就会出现。ASP.NET中则取消了组件注册以及DLL锁定,全面使用了XML配置文件,从而解决了这个问题。这样你只需要执行复制文件的工作就能配置一个Web应用程序。 ASP.NET对各种不同的浏览器提供了更好的支持。对于ASP开发人员来说,浏览器兼容问题好象是一个永恒的问题。你或者为低一级的浏览器编写代码,例如用HTML 3.2,或者限制页面的浏览范围。无线应用程序协议WAP设备的引入还会深化这个问题。本文中Web表单这部分描述了ASP.NET是如何解决浏览器兼容性问题的。 ASP.NET 造就了一类新的Web应用程序。目前的Web应

32、用程序通常都是同一种模式:一套线性应用程序,然后将逻辑植入其中之一。ASP.NET允许开发人员打破这种单一模式,创造出更加动态而且伸缩性更强的应用程序,这种应用程序能够更好地满足公司的商业需求,并提供一个更加丰富的开发环境。 到这里你可能会想,虽然这些目标都很高尚,但是它们会使编写应用程序变得困难。然后恰恰相反,用ASP.NET 进行开发要简单得多! 1.3.7面向.NET的全新开发语言-C#C#是一种现代的面向对象的程序开发语言,它使得程序员能够在新的微软.NE平台上快速开发种类丰富的应用程序。.NET平台提供了大量的工具和服务,能够最大限度地发掘和使用计算及通信能力。C#具有面向对象的语言

33、所具有的一切特性:封装、继承与多态。由于其一流的面向对象的设计,从构建组件形式的高层商业对象到构造系统级应用程序,C#是最合适的选择。使用C#语言设计的组件能够用于Web服务,这样通过Internet,可以被运行于任何操作系统上任何编程语言所调用。C#是专门为.NET应用而开发出的语言。这从根本上保证了C#与.NET框架的完美结合。在.NET运行库德支持下,.NET框架的各种优点在C#中表现得淋漓尽致。C#与Web紧密结合。.NET中新的应用程序的开发模型意味着越来越多的解决方案需要与Web标准相统一,例如超文本标记语言(Hypertext Markup Language,HTML)和XML。

34、由于有了Web服务框架的帮助,对程序员来说,网络服务看起来就像是C#的本地对象。程序员们能够利用他们已有的面向对象的知识与技巧开发Web服务。仅需要使用简单的C#语言结构,C#组件能够方便地为Web服务,并允许它们通过Internet杯运行在任何操作系统上的任何语言所调用。2需求分析2.1可行性分析2.1.1经济可行性首先,我们从经济角度来分析构建电子商务网站是否可行:项目支出的费用,由于公司已建成了企业内部网络,并建立了管理信息系统,配置了服务器,硬件设备只需作少量的购置和升级可满足新项目的需要;以往网络管理人员已积累了网络与管理信息系统的使用经验,对新项目的实施,人员的培训费用,系统管理维

35、护费用等开销不大,需要付出的最大部份是软件的配置与电子商务系统的开发费用,但由于它是一次性较大投资,以后的软件升级服务相对来说开销比较小。项目取得的收益:书店电子商务网站的实施将开拓一个新的市场,它可以打破地域的限制,将企业的营销网络伸展到每个地方,成为一个跨地区企业,加速商品流动与资金的周转,节省了场地与营业员的开销,另一方面,由于网络应用的普及,网上购物队伍不断扩大,在网上购物的人们教育水平相对较高,对知识的追求使他们更多地倾向于知识类消费,这是一项长期的、对公司来说是一项可观的收益;且另一部份收益是难以用金钱来衡量的,通过构建公司网上书店电子商务网站除了大量节省广告费用的同时,在无形中树

36、立了公司的形象,建立起企业的网络文化与品牌效益,这也是一项持续性的收益。因此,相对于项目支出的一次性较大费用来说,公司获得的收益将是长期的、持续性的,公司网上书店电子商务网站构建经济上可行。2.1.2技术上可行性(1) 网络应用基础设施完善由于信息技术的发展,我国的计算机网络飞速发展,先后建成了中国公众多媒体通信网、China Net、中国教育与科研计算机网络等组成了中国Internet主体,网络应用进入了企业与普通家庭,这为发展电子商务提供了基础设施。(2) 网络安全技术应用包括加密算法、CA数字认证、数字签名等,为电子商务应用提供安全保证,它实现了网络传输数据的安全性、完整性以及交易双方的

37、不可抵赖性,身份认证等。(3) 电子支付技术应用通过电子支付网关实现交易双方电子货币结算,解决电子商务的支付问题,可加速交易过程的实现(4) 法律保障交易活动如果没有得到法律保障就等于它的合法性得不到承认,其生存空间就会受到挤压,随着我国电子商务法律法规的颁发,将解决电子商务活动的法律技术问题,网上书店经营活动将得到法律的保护。(5)网络技术的普及与掌握如网络互联、网络安全技术、Web技术(如Html,XML,CGI等)、各种安全协议(Https,SET,SSL等)、网络数据库技术等,使我们有能力开发实现适合自己的电子商务系统。成为我们构建网站的直接技术支持。因此,公司构建网上书店电子商务网站

38、系统的技术瓶颈问题(网络应用基础设施、安全、支付、法律保障、网站开发技术)得到了有效解决,公司构建网上书店电子商务网站技术上可行。2.1.3管理上可行性由于开展网上书店能有效开拓市场,加强和改善公司经营管理活动,减少经营费用开支,符合公司利益和发展方向,受到管理人员的支持,因此公司构建网上书店电子商务网站系统管理上可行。 综上所述,公司构建网上书店电子商务网站在经济上、技术上、管理上都是可行的。因而决定开展书店电子商务网站系统开发。2.2具体任务详细设计2.2.1网上书店的制作目标制作功能完善的网上书店系统。网上书店系统是一个中小型的电子商务系统-网上书店,可以为各类用户提供方便的在线买书环境

39、,符合目前国内流行的电子商务模式。用户可以在系统中实现注册、浏览图书、搜索查询图书、下定单、处理定单,网络用户登录该网站后,先进行注册,在购得图书后,提交购书单给图书管理员,并同时将费用通过网上银行、电汇或者邮寄的方式交付到图书管理员处。图书管理员进货后,整理归类,并将书目信息发布到网上,管理员通过用户管理、订单管理、图书管理、信息管理等管理功能来对系统进行维护更新。2.2.2网上书店的系统特点简洁美观的操作界面美观又简单的操作界面对于一个网站能否吸引顾客的光顾,起着至关重要的作用。操作过于复杂或网站的设计过于沉闷都会使网上书店得不到客户的青睐。本系统通过专业美工的精心打造,配以精致的动画,使

40、网上书店既时尚典雅,又动感十足,吸引广大顾客的光临。科学的书店管理模式系统采用多种营销的主动推荐方式,客户结合灵活多样的高级检索,能轻松的找到所需要书籍信息;通过客户意见反馈系统和缺书登记系统,书店可以随时把握客户的各种新的需求和及时与客户进行网上互动交流;通过完善的信息发布系统,客户可以及时得到书店最新动态和新闻,掌握行业动向;后台结构化管理模式,涵盖了栏目设置、图书资料编辑、用户管理、订单管理、基础信息管理等等,为书店的电子化管理提供了一套良好的管理模式。 完善的安全机制前台的管理和后台的管理完全分离,独立的密码校验功能,通过md5的不可逆加密方式,核心程序对各类非法字符进行过滤,确保用户

41、和书店的数据有较好的安全性。 图书收藏系统图书收藏系统给客户提供一个可以收藏喜爱图书的收藏夹,客户可以在收藏夹里放入自己喜爱的图书,放入收藏夹里的图书一般是客户在浏览网上书店时看中而又不想马上下订单的图书,当客户方便下订单的时候,可以直接从收藏夹里找出之前看中的图书,直接下订单,这样就节省了客户再次查找的麻烦,也增加了客户浏览网上书店的频率,这样客户可以不必等到要买书的时候才登录书店,可以随时登录,随时收藏喜爱的图书,为以后的下订单作好准备。2.3功能需求2.3.1会员部分 会员在登录进入该网上购物商城后,不仅可以查看其各种服务条款,还可以选择查看各种商品的详细信息并选择购买。此外,会员还能通

42、过输入订单编号查看自己的详细订货信息。 2.3.2管理员部分 管理员登录后,不仅可以查看商品销售情况,还可以管理会员、商品、仓库和其自身的信息。管理员可以根据实际情况添加其他管理员以维护该网上购物商城的购物环境和安全。24网站的数据库设计2.4.1网站整体关系E-R图为系统建立网站,现将各实体间关系表现如下,如图2-1所示:图2-1 网上电子书城整体E-R图3总体设计3.1网站系统功能说明3.1.1总体功能系统功能说明本系统客户订购图书的流程如图3-1所示 3.2书店前台设计前台作为与用户直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的客户,也能轻松

43、的享受电子商务给他们带来的便利。前台主要功能包括注册/登录(支持个人和团体用户)、我的帐户、新闻发布、书店介绍、联系方式、图书查询、图书高级查询、新书快递、图书分类浏览、图书展示、畅销书排行榜、打折专区、热门推荐,精品推荐、意见反馈、在线帮助、订单管理、缺书登记、在线咨询、自动友情链接功能等等。具体功能如图3-2所示:书店系统前台设计的特色 (1)我的帐户 每个注册的用户,都拥有一个属于自已的帐户管理界面,客户可以轻松的管理个人基本资料,送货信息资料,修改密码,管理订单,查看收藏架中的图书,监控本人订单进程,了解本人财务状况,查询预付款情况,查询订单汇总。本系统充分考虑到了本模块对于客户的重要

44、性,所以界面尽量做的简捷,采用开放式结构,一目了然,方便客户轻松掌控自已的一切信息,从而提高对书店的信任度,进一步增加书店的销售额。具体实例如表3-1所示:图3-1 客户订购流程图图3-2系统前台结构图表3-1我的账户用例表个人资料可在此修改或补充你的注册信息修改密码修改你的注册密码取回密码当你忘记你的密码时可以取回密码我的订单查询订单明晰、修改或确认订单收货人信息增加或修改收货人信息暂存款查询查询暂存款的详细信息统计信息你在本站的一些交易数据的信息图书状态查看图书的邮寄情况(2)帐号保密机制 本系统除了传统的用户名和密码保护外,又利用MD5方式对密码进行了再次加密,由于这种加密是不可逆转的加

45、密方式,即使后台数据库被盗,盗取者也无法找到客户的密码,这大大提高了客户帐号的安全性,使客户可以放心的在网上进行订购和财务往来。后台管理采用三层加密机制,限制非本站链接直接进入后台管理文件。(3)信息的实时发布网上书店新闻让客户对充分了解书店的动向,决策,行业新闻则可用来发布本行业或相关行业的动态,让客户及时了解行业变化,掌握最新的行业法律法规。24小时滚动播出的公告,反映的是网上书店的实时消息。(4)购书的详细过程会员注册-选择图书-去下订单-书店发货-快递公司送货-客户收到图书核查无误后付款(5)多种检索方式传统书店最困惑的就是购书时的盲目性,找一本书,需花费大量的时间和精力,网上书店这方

46、向的困惑已经得到了彻底的解决,数据库的高效检索,让客户找书不再烦恼。本系统运用了先进的检索方式,包括模糊查询,按出版社、按ISBN号,按分类,按图书价格范围,按作者,按标题等多种查询方法,同时查询方法简单易懂。(6)灵活多样的图书展示区网站前台图书显视栏目分为以下几种方式: 新书上架 、精品推荐 、图书打折区 、图书详细分类等等。(7)缺书登记当客户需要的书在书架上没有找到的时候,缺书登记可以很方便的把客户需购图书记录下来,管理者在后台进行处理后直接把结果反馈给客户。(8)意见反馈系统这是一个书店与客户互动的关键系统,包括通常留言板的功能;包含一个意见箱,客户能随时写下对书店的建议和意见;当你

47、的服务没有得到满足或对书店员工的做法不满的时候,通过这个系统你可以把你的不满提交给书店的高层,进行投诉;如果客户对公司某产品感兴趣,还可以提交合作的请求。这个系统解决了传统留言板信息开放的权限,有针对性的把信息提交给相关人员,便于及时处理客户碰到的各种问题。这是一个多功能的系统,这个系统将是书店了解客户,提高服务质量的一个桥梁,这也是本系统比较有特色的模块.3.3书店后台设计本系统后台管理在考虑书店管理操作简便的同时,提供了强大的书店管理模式。它包括管理员角色的设置,用户资料管理,图书分类管理,图书资料管理,订单管理,图书评论管理,新闻管理,公告管理,文件管理,书店基础资料管理,帮助订制,缺书管理,客户反馈管理,广告管理,图书推荐管理等等。具体功能如图3-3所示:图3-3 网页后台模块3.3.1后台管理功能列表网站后台对系统进行的管理具体功能如表3-2所示:3.4建

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1