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

上传人:小小飞 文档编号:26445 上传时间:2018-10-29 格式: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、I B2C 网上电子书城销售系统 摘 要 网上电子书城系统是一种电子商务 B2C 模式系统,本 论文对网上电子书城进行了详细的研究。 本文介绍了一个网上电子书城系统示例的开发与研究,它是 一个数据库应用系统的完整制作过程。主要包括:绪论、需 求分析、总体设计、详细设计、测试、结论等。其中绪论主 要介绍了该课题主要研究内容。需求分析中主要对系统功能 的可行性进行分析,对逻辑模型进行了详细的描绘,概要设 计中主要研究了该系统的功能模块设计和数据库设计。详细 设计中介绍了该系统的部分功能模块示例。测试部分对本系 统部分功能进行测试和调试。 经过系统测试及使用证明,本文所设计的网上书店可 以满足了用户

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

3、icle describes a sample e-Bookstore 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

4、 research content of the topic. 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 featur

5、es of the system module example,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 orde

6、r to achieve the enterprise, user, 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 on Keywords B2C; Online Bookstore; shopping cart design; database desig

7、n; B / S system; Order Management III 目 录 摘 要 .V Abstract.VI 1 绪论 1 1.1 立题背景(或引言) 1 1.1.1 B2C 电子商务网站 1 1.1.2 电子书城的优势 .2 1.2 任务概述 .2 1.2.1 网站构建的目标分析 .2 1.2.2 开发平台 .3 1.3 系统说明 4 1.3.1 网站解决方案选择 .4 1.3.2 B/S 体系结构 4 1.3.3 Visual Studio 20085 1.3.4 SQL Server 2008.5 1.3.4 HTML 语言 5 1.3.5 .NET 平台 .6 1.3.6

8、ASP.NET 相关知识 7 1.3.7 面向.NET 的全新开发语言 -C# 9 2需求分析11 2.1 可行性分析 11 2.1.1 经济可行性 .11 2.1.2 技术上可行性 .12 2.1.3 管理上可行性 .12 2.2 具体任务详细设计 13 2.2.1 网上书店的制作目标 .13 2.2.2 网上书店的系统特点 .13 2.3 功能需求 14 2.3.1 会员部分 .14 IV 2.3.2 管理员部分 .14 24 网站的数据库设计 15 2.4.1 网站整体关系 E-R 图 15 3总体设计16 3.1 网站系统功能说明 16 3.1.1 总体功能 .16 3.2 书店前台设

9、计 16 书店系统前台设计的特色 16 3.3 书店后台设计 20 3.3.1 后台管理功能列表 .20 3.4 建立数据库模型 .20 3.4.1 各实体 E-R 图 20 3.4.2 数据流图 .24 4数据库详细设计27 4.1 主数据表结构 27 4.1.1 tb_Member 会员信息表 27 4.1.2 tb_Admin 管理员信息表 .28 4.1.3 tb_Class 商品类别表 .28 4.1.4tb_BookInfo 商品信息表 .29 4.1.5 tb_Image 图片信息表 .29 4.1.6 tb_Detail 订单明细表 .30 4.1.7 tb_LeaveWord

10、 用户留言信息表 .30 4.1.8 tb_OrderInfo 购物信息表 .31 4.1.9tb_Reply 回复留言信息表 .32 4.2 数据表之间关系 32 5详细设计34 5.1 前台设计 .34 5.1.1 前台架构 .34 5.1.2 网站前台首页设计 34 5.1.3 母版页的应用 35 5.1.4 会员注册 36 V 5.1.5 物车模块设计 38 5.1.6 推荐商品模块设计 40 5.1.7 服务台模块 41 5.2 后台设计 42 5.2.1 网站后台文件架构设计 42 5.2.2 登陆模块设计 43 5.2.3 后台主页面 AdminIndex.aspx 45 5.2

11、.4 图书添加 46 5.2.5 图书管理 47 5.2.6 类别添加 47 5.2.7 订单管理 48 5.3 网站其它功能设计与实现 49 5.3.1 用户其它功能 .49 5.3.2 管理员功能 49 6系统测试与调试50 6.1 系统测试的目的 .50 6.1.1 系统测试基本原则 50 6.2 单元测试 52 6.2.1 测试一 .52 6.2.2 测试二 52 6.3 网上书城系统具体功能测试与解决方案 52 6.3.1 网上电子书城测试用例一 52 6.3.2 网上电子书城购物车安全测试 .54 结论 .55 致 谢 .56 参考文献 .57 中文译文 .59 英文原文 .62

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

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

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

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

16、以银 行支付和结算为手段,以客户数据库为依托的全新商业模式,是 现代商业的发展方向。其主要功能包括:网上广告、商品订货、 付款、服务和货物销售,以及市场调查分析、财务核算等。电子 商务从服务类型上可分为网上商店、网上信息服务、电子货币三 类。 1.2 任务概述 1.2.1网站构建的目标分析 书店开展电子商务业务,需要投入资金、人力、物力,重新 整合企业的业务流程,对企业经营管理方式进行变革,以适应新 的网络经济模式;因而电子商务构建的成功与否直接关系到企业 的生存与发展,企业的投入必须得到回报,那么企业应该怎样构 建自己的电子商务网站系统才能实现企业的发展策略需要呢?因 此首先需要明确网站构建

17、要实现的目标和目的。 3 实现网上电子化交易 书店 BTOC 电子商务系统构建的首要目的就是销售商品,网 站必须提供完善的购物功能并且实现交易过程全电子化,提供高 效、可靠、安全的交易平台,保证网上购物的方便性、快捷性、 安全性。 提高企业经营管理信息化水平 通过构建书店商务网站系统,使重整企业业务流程,整合各 部门资源,提高企业信息利用率;从而加强企业的经营管理、提 高经营效率,降低成本,合理配置资源。 加强企业与客户沟通,动态掌握市场需求 利用网站商务系统平台,通过网络收集客户反馈信息,了解 市场变化与客户需求,制定书店经营策略;为客户提供商品售前、 售中、售后服务,建立书店与客户的紧密良

18、好沟通关系。 传和推广企业文化 通过书店网站的构建达到宣传企业文化、展示书店商品及服 务、提高企业知名度、扩大销售渠道与挖掘更多的商业机会等目 的。 1.2.2开发平台 (1)本系统采用 B2C 结构编写,前台是使用 Visual Studio 2008 编程语言,后台使用强大的数据库软件 SQL Server 2008。 (2)Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、XML Web Services、桌面应用程序和 移动应用程序。Visual Basic、Visual C+、Visual C# 和 Visual J# 全都使用相同的集成

19、开发环境 (IDE),利用此 IDE 可以共享 工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应 4 用程序和 XML Web Services 开发的关键技术。 (3)SQL Server 2008 不仅能作为一个功能强大的数据库服务器 有效地工作,而且数据库引擎也用于需要在客户端本地存储独立 数据库的应用程序中。所以在 CS 结构中采用 SQL Server 2008 作为数据库平台是很是实用的。 1.3 系统说明 1.3.1网站解决方案选择 (1)网站功能:网站提供前台与后台服务功能,前台面对客 户的购

20、物全过程,包括查询图书、下单、修改订单、结帐、在线 支付、历史查询、资料修改、会员登录;后台提供书店管理功能, 包括帐号管理、订单管理、图书管理。 (2)硬件平台:使用基于 Windows NT/2000/XP 的高性能 PC 服务器、路由器、防火墙。 (3)软件平台:使用 WINXP+ASP.NET+MS SQL SERVER 模式来构建。 (4)安全保障:使用硬件级防火墙、第三方权威服务器数字 证书、SSL 加密技术、病毒防护。 (5)支付方式:在线支付。 (6)联网方式:专线接入。 1.3.2 B/S体系结构 B/S(Browser/Server)结构即浏览器和服务器结构。它是随 着 I

21、nternet 技术的兴起,对 C/S 结构的一种变化或者改进的结构。 在这种结构下,用户工作界面是通过 WWW 浏览器来实现,极 少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在 服务器端(Server)实现,形成所谓三层 3-tier 结构。这样就大 大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作 量,降低了用户的总体成本(TCO) 。 以目前的技术看,局域网建立 B/S 结构的网络应用,并通过 5 Internet/Intranet 模式下数据库应用,相对易于把握、成本也是较 低的。它是一次性到位的开发,能实现不同的人员,从不同的地 点,以不同的接入方式(比如 L

22、AN,WAN,Internet/Intranet 等)访 问和操作共同的数据库;它能有效地保护数据平台和管理访问权 限,服务器数据库也很安全。特别是在 JAVA 这样的跨平台语 言出现之后,B/S 架构管理软件更是方便、快捷、高效。 1.3.3 Visual Studio 2008 Microsoft Visual Studio 2008 是面向 Windows Vista、Office 2007、Web 2.0 的下一代开发工具 ,代号“Orcas”,是对 Visual Studio 2005 一次及时、全面的升级。VS2008 引入了 250 多个新 特性,整合了对象、关系型数据、XML

23、的访问方式 ,语言更加简 洁。使用 Visual Studio 2008 可以高效开发 Windows 应用。设计 器中可以实时反映变更,XAML 中智能感知功能可以提高开发效 率。同时 Visual Studio 2008 支持项目模板、调试器和部署程序。 Visual Studio 2008 可以高效开发 Web 应用,集成了 ASP.NET AJAX 1.0,包含 ASP.NET AJAX 项目模板,它还可以高效开发 Office 应用和 Mobile 应用。 1.3.4 SQL Server 2008 SQL Server 2008 是一个重大的产品版本,它推出了许多新 的特性和关键的

24、改进,使得它成为至今为止的最强大和最全面的 SQL Server 版本。 SQL Server 2008 提供了公司可依靠的技术和能力来接受不 断发展的对于管理数据和给用户发送全面的洞察的挑战。具有在 关键领域方面的显著的优势,SQL Server 2008 是一个可信任的、 高效的、智能的数据平台。SQL Server 2008 是微软数据平台愿 景中的一个主要部分,旨在满足目前和将来管理和使用数据的需 求。 1.3.4 HTML语言 HTML(HyperText Mark-up Language)即超文本标记语言 或超文本链接标示语言,是目前网络上应用最为广泛的语言,也 6 是构成网页文档

25、的主要语言。其主要特点如下: (1) 简易性,HTML 版本升级采用超集方式,从而更加灵活 方便。 (2) 可扩展性,HTML 语言的广泛应用带来了加强功能,增 加标识符等要求,HTML 采取子类元素的方式,为系统扩展带来 保证。 (3) 平台无关性。虽然 PC 机大行其道,但使用 MAC 等其他 机器的大有人在,HTML 可以使用在广泛的平台上,这也是 WWW 盛行的另一个原因。 1.3.5 .NET平台 .NET 首先是一个开发平台,它定义了一种公用语言子集 (Common Language Subset,CLS) ,致使一种为符合其规范的 语言与类库之间提供无缝集成的混合语。.NET 统

26、一了编程类库, 提供了对下一代网络通信标准,可扩展标记语言(Extensible Markup Language,XML)的完全支持,使应用程序的开发变得 更容易、更简单。Misrosoft.NET 计划还将实现人机交互方面的 革命,微软将在其软件中添加手写和语音识别的功能,让人们能 够与计算机进行更好的交流,并在此基础上继续扩展功能,增加 对各种用户终端的支持能力。最重要的,.NET 将改变因特网的 行为方式:软件将变成为服务。于微软的其他产品一样,.NET 与 Windows 平台紧密集成,并且与其它微软产品相比它更进一 步:由于其运行库已经与操作系统融合在了一起,从广义上把它 称为一个运

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

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

29、都变得更简单。 首先需要特别指出的是,ASP.NET 不仅仅只是有了一个新界面 并且修复了一些缺陷的 ASP3.0 的升级版本( 即不同于 ASP2.0 升 级到 ASP3.0 的转变)。更为重要的是, ASP.NET 吸收了 ASP 以 前版本的最大优点并参照 Java、VB 语言的开发优势加入了许多 新的特色,同时也修正了以前的 ASP 版本的运行错误。 图 1-1.NET 框架体系结构 ASP.NET 应用程序运行原理 VB C + C# J# Common Language Specification ASP.NET Web Forms Web Services Mobile Inte

30、rnet Toolkit Windo ws Forms ADO.NET and XML Base Class Library Common Language Runtime Operating System Visual Studio .NET 8 用 ASP.NET,编译动作在页面第一次装载时发生。即便代 码是脚本语言,它也会在执行前被编译,因此 Jscript 代码页面 的性能也会得到提高。其运行原理如图 1-2 所示: 实际上,这是 .NET 框架的一个基本的新特征。以前版本的语 言编译器对数据类型和对象是区别对待的,这就意味着唯一可以 进行跨语言开发的就是创建 COM 对象。Micro

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

32、asic、C#和脚 本语言是在开始的框架结构中被支持的语言,但是稍后其它语言, 如 Smalltalk、 Eiffel、Pascal 等等,也将会被支持。 Microsoft .NET 框架的一个优势就是扩展非常得容易,因此使用一种新的 语言仅仅需要为运行时间环境兼容的输出提供编译器支持。 使用 ASP.NET 的优势 ASP.NET 使代码更加干净。现有的 ASP 应用程序中,不管 你将它们写得怎么样,结构总是充满了长长短短的代码。而 9 ASP.NET 的代码不仅更容易编写,而且更加干净整洁,比 ASP 代码更易于阅读。同时,ASP.NET 代码的结构方式提高了其再 利用性和共享性。 AS

33、P.NET 改进了配置、伸缩性、安全性和可靠性。对于简 单的 ASP 应用程序,配置其实并不算什么问题,但是当你移植 到一个利用组件的 N 层结构中时就会遇到问题。当你对这些应 用程序进行配置和维护时,DLL 陷阱问题(组件注册、版本、 锁定的 DLL 等等)就会出现。 ASP.NET 中则取消了组件注册以 及 DLL 锁定,全面使用了 XML 配置文件,从而解决了这个问 题。这样你只需要执行复制文件的工作就能配置一个 Web 应用 程序。 ASP.NET 对各种不同的浏览器提供了更好的支持。对于 ASP 开发人员来说,浏览器兼容问题好象是一个永恒的问题。 你或者为低一级的浏览器编写代码,例如

34、用 HTML 3.2,或者限 制页面的浏览范围。无线应用程序协议 WAP 设备的引入还会深 化这个问题。本文中 Web 表单这部分描述了 ASP.NET 是如何解 决浏览器兼容性问题的。 ASP.NET 造就了一类新的 Web 应用程序。目前的 Web 应 用程序通常都是同一种模式:一套线性应用程序,然后将逻辑植 入其中之一。ASP.NET 允许开发人员打破这种单一模式,创造 出更加动态而且伸缩性更强的应用程序,这种应用程序能够更好 地满足公司的商业需求,并提供一个更加丰富的开发环境。 到这里你可能会想,虽然这些目标都很高尚,但是它们会使 编写应用程序变得困难。然后恰恰相反,用 ASP.NET

35、 进行开发 要简单得多! 1.3.7面向.NET 的全新开发语言-C# C#是一种现代的面向对象的程序开发语言,它使得程序员 能够在新的微软.NE 平台上快速开发种类丰富的应用程序。 .NET 平台提供了大量的工具和服务,能够最大限度地发掘和使 用计算及通信能力。C#具有面向对象的语言所具有的一切特性: 封装、继承与多态。由于其一流的面向对象的设计,从构建组件 形式的高层商业对象到构造系统级应用程序,C#是最合适的选 择。使用 C#语言设计的组件能够用于 Web 服务,这样通过 Internet,可以被运行于任何操作系统上任何编程语言所调用。 C#是专门为 .NET 应用而开发出的语言。这从根

36、本上保证了 10 C#与.NET 框架的完美结合。在.NET 运行库德支持下,.NET 框 架的各种优点在 C#中表现得淋漓尽致。 C#与 Web 紧密结合。.NET 中新的应用程序的开发模型意味 着越来越多的解决方案需要与 Web 标准相统一,例如超文本标 记语言(Hypertext Markup Language,HTML )和 XML。由于有 了 Web 服务框架的帮助,对程序员来说,网络服务看起来就像 是 C#的本地对象。程序员们能够利用他们已有的面向对象的知 识与技巧开发 Web 服务。仅需要使用简单的 C#语言结构,C#组 件能够方便地为 Web 服务,并允许它们通过 Intern

37、et 杯运行在任 何操作系统上的任何语言所调用。 11 2 需求分析 2.1 可行性分析 2.1.1经济可行性 首先,我们从经济角度来分析构建电子商务网站是否可行: 项目支出的费用,由于公司已建成了企业内部网络,并建立了管 理信息系统,配置了服务器,硬件设备只需作少量的购置和升级 可满足新项目的需要;以往网络管理人员已积累了网络与管理信 息系统的使用经验,对新项目的实施,人员的培训费用,系统管 理维护费用等开销不大,需要付出的最大部份是软件的配置与电 子商务系统的开发费用,但由于它是一次性较大投资,以后的软 件升级服务相对来说开销比较小。项目取得的收益:书店电子商 务网站的实施将开拓一个新的市

38、场,它可以打破地域的限制,将 企业的营销网络伸展到每个地方,成为一个跨地区企业,加速商 品流动与资金的周转,节省了场地与营业员的开销,另一方面, 由于网络应用的普及,网上购物队伍不断扩大,在网上购物的人 们教育水平相对较高,对知识的追求使他们更多地倾向于知识类 消费,这是一项长期的、对公司来说是一项可观的收益;且另一 部份收益是难以用金钱来衡量的,通过构建公司网上书店电子商 务网站除了大量节省广告费用的同时,在无形中树立了公司的形 象,建立起企业的网络文化与品牌效益,这也是一项持续性的收 益。因此,相对于项目支出的一次性较大费用来说,公司获得的 收益将是长期的、持续性的,公司网上书店电子商务网

39、站构建经 济上可行。 12 2.1.2技术上可行性 (1) 网络应用基础设施完善 由于信息技术的发展,我国的计算机网络飞速发展,先后建 成了中国公众多媒体通信网、China Net、中国教育与科研计算 机网络等组成了中国 Internet 主体,网络应用进入了企业与普通 家庭,这为发展电子商务提供了基础设施。 (2) 网络安全技术应用 包括加密算法、CA 数字认证、数字签名等,为电子商务应 用提供安全保证,它实现了网络传输数据的安全性、完整性以及 交易双方的不可抵赖性,身份认证等。 (3) 电子支付技术应用 通过电子支付网关实现交易双方电子货币结算,解决电子商 务的支付问题,可加速交易过程的实

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

41、建网上书店电子商务网站技术上可行。 2.1.3管理上可行性 由于开展网上书店能有效开拓市场,加强和改善公司经营管 理活动,减少经营费用开支,符合公司利益和发展方向,受到管 理人员的支持,因此公司构建网上书店电子商务网站系统管理上 可行。 13 综上所述,公司构建网上书店电子商务网站在经济上、技术 上、管理上都是可行的。因而决定开展书店电子商务网站系统开 发。 2.2 具体任务详细设计 2.2.1网上书店的制作目标 制作功能完善的网上书店系统。 网上书店系统是一个中小型的电子商务系统-网上书店, 可以为各类用户提供方便的在线买书环境,符合目前国内流行的 电子商务模式。用户可以在系统中实现注册、浏

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

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

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

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

46、考虑功能的同时,也考 虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的客 户,也能轻松的享受电子商务给他们带来的便利。 前台主要功能 包括注册/登录(支持个人和团体用户) 、我的帐户、新闻发 布、书店介绍、联系方式、图书查询、图书高级查询、新书快递、 图书分类浏览、图书展示、畅销书排行榜、打折专区、热门推荐, 精品推荐、意见反馈、在线帮助、订单管理、缺书登记、在线咨 询、自动友情链接功能等等。具体功能如图 3-2 所示: 书店系统前台设计的特色 (1)我的帐户 每个注册的用户,都拥有一个属于自已的帐户管理界面,客 户可以轻松的管理个人基本资料,送货信息资料,修改密码,管 理订单,查看收藏

47、架中的图书,监控本人订单进程,了解本人财 务状况,查询预付款情况,查询订单汇总。本系统充分考虑到了 本模块对于客户的重要性,所以界面尽量做的简捷,采用开放式 结构,一目了然,方便客户轻松掌控自已的一切信息,从而提高 17 对书店的信任度,进一步增加书店的销售额。具体实例如表 3-1 所示: 图 3-1 客户订购流程图 18 会员登录 网 上 购 物 商 城前 台 功 能 结 构 图 交易条款购物信息查询 后台入口服务协议会员注册忘记密码 购物车 查看信息 清空购物车 结账 设置主页 收藏本站 交款退货等协议 图 3-2 系统前台结构图 表 3-1 我的账户用例表 个人资料 可在此修改或补充你的

48、注册信息 修改密码 修改你的注册密码 取回密码 当你忘记你的密码时可以取回密码 我的订单 查询订单明晰、修改或确认订单 收货人信息 增加或修改收货人信息 暂存款查询 查询暂存款的详细信息 统计信息 你在本站的一些交易数据的信息 图书状态 查看图书的邮寄情况 (2)帐号保密机制 本系统除了传统的用户名和密码保护外,又利用 MD5 方式 对密码进行了再次加密,由于这种加密是不可逆转的加密方式, 即使后台数据库被盗,盗取者也无法找到客户的密码,这大大提 高了客户帐号的安全性,使客户可以放心的在网上进行订购和财 务往来。后台管理采用三层加密机制,限制非本站链接直接进入 后台管理文件。 19 (3)信息

49、的实时发布 网上书店新闻让客户对充分了解书店的动向,决策,行业新 闻则可用来发布本行业或相关行业的动态,让客户及时了解行业 变化,掌握最新的行业法律法规。24 小时滚动播出的公告,反 映的是网上书店的实时消息。 (4)购书的详细过程 会员注册选择图书去下订单书店发货快递公司 送货客户收到图书核查无误后付款 (5)多种检索方式 传统书店最困惑的就是购书时的盲目性,找一本书,需花费 大量的时间和精力,网上书店这方向的困惑已经得到了彻底的解 决,数据库的高效检索,让客户找书不再烦恼。本系统运用了先 进的检索方式,包括模糊查询,按出版社、按 ISBN 号,按分类, 按图书价格范围,按作者,按标题等多种查询方法,同时查询方 法简单易懂。 (6)灵活多样的图书展示区 网站前台图书显视栏目分为以下几种方式: 新书上架 、精品推荐 、图书打折区 、图书详细分类等等。 (7)缺书登记 当客户需要的书在书架上没有找到的时候,缺书登记可以很 方便的把客户需购图书记录下来,管理者在后台进行处理后直接 把结果反馈给客户。 (8)意见反馈系统 这是一个书店与客户互动的关键系统,包括通常留言板的功 能;包含一个意见箱,客户能随时写下对书店的建议和意见;当 你的服务没有得到满足或对书店员工的做法不满的时候,通过这 个系统你可以把你的不满提交给书店的高层,进行投诉;如果客 户对

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

当前位置:首页 > 其他


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