网上书店系统设计毕业设计论文.docx

上传人:b****7 文档编号:9246927 上传时间:2023-02-03 格式:DOCX 页数:39 大小:1.52MB
下载 相关 举报
网上书店系统设计毕业设计论文.docx_第1页
第1页 / 共39页
网上书店系统设计毕业设计论文.docx_第2页
第2页 / 共39页
网上书店系统设计毕业设计论文.docx_第3页
第3页 / 共39页
网上书店系统设计毕业设计论文.docx_第4页
第4页 / 共39页
网上书店系统设计毕业设计论文.docx_第5页
第5页 / 共39页
点击查看更多>>
下载资源
资源描述

网上书店系统设计毕业设计论文.docx

《网上书店系统设计毕业设计论文.docx》由会员分享,可在线阅读,更多相关《网上书店系统设计毕业设计论文.docx(39页珍藏版)》请在冰豆网上搜索。

网上书店系统设计毕业设计论文.docx

网上书店系统设计毕业设计论文

摘要

计算机网络的发展,带来了人类历史上的又一次革命——信息革命,随之诞生的电子商务也迅速崛起,风靡全球。

作为电子商务的先锋,网上书店扮演着极其重要的角色。

本书店系统采用B/S架构,应用ASP+SQLServer开发体系,总体分为前台使用与后台管理两个模块:

前台主要实现图书的浏览、查询、评论以及用户的注册、登录、注销、下单、在线支付、个人资料管理、预定图书和意见反馈等功能;后台主要实现管理员的登陆注销、图书管理、用户管理、以及网站所有其他信息的管理。

设计过程中,借鉴与参考了一些成功的案例,遵循了功能模块化的设计原理,并发现与改正程序调试过程中出现的错误。

系统实现后,先进行单元测试,再进行集成测试。

经测试:

系统均能较好的实现上述功能,且界面美观、操作简单,有较好的实际应用前景;系统的安全性有待提高。

关键字:

电子商务;网上书店;B2C

Abstract

Thedevelopingofcomputernetworkhasbroughtoutinformationrevolution,duetowhichelectroniccommercewasemergingandgrowingrapidly.Nowelectroniccommercehasspreadovertheworld.Asthepioneerofelectroniccommerce,on-linebookstoresareplayinganimportantrole.TheframeofthisbookstoreinformationsystemisB/S.ASPisusedtodevelopthesystemwithSQLServerastheDBMS.Thesystemisdividedintotwomodules:

oneisfront-stagemoduleandtheotherisbackstagemodule.Thefirstmodulemainlyrealizessomebasicfunctionssuchasbooksbrowsing,inquiry,remarkingaswellasuser'sregistration,loggingin,loggingout,makinganorder,on-linepayment,individualinformationmanagement,preorderingandopinionfeedback.Thebackstagemodulemainlyenablesthemanagertologginginandloggingout,withabilityofmanagementofbooks,usersandotherinformation.Duringthedevelopment,theauthortakesadvantagesofsomesuccessfulcases,andfollowstheprincipleofmodulationdesign.Aftertherealizationofbasicfunctions,theunittestiscarriesonfirstly,followedwiththeintegratedtest.Inaword,thissystemfulfillsitstasks,withsimpleoperationandpracticalapplication,thoughthesecuritywaitsforenhancement.

keywords:

electroniccommerce;on-linebookstore;B2C

第一章概论

近年来,随着世界经济一体化、全球化进程的加快,信息技术正越来越广泛地应用于经济贸易领域,电子商务作为计算机应用技术与现代经济贸易活动相结合的产物[1]和一种创新的经济运行方式,其影响已经远远超过商业领域[2]。

§1.1电子商务

§1.1.1电子商务的定义

由于电子商务(ElectronicCommerce,简称EC)产生的时间并不长,但发展迅速,目前对于电子商务还没有一个统一的定义和说法,基于不同的出发点和目的,各个行业都有不同的定义:

(1)联合经济合作和发展组织(OrganizationforEconomicCooperationandDevelopment,简称OECD):

电子商务是发生在开放网络上的包含企业之间(BusinesstoBusiness,简称B2B)、企业和消费者之间(BusinesstoConsumer,简称B2C)的商业交易;

(2)联合国国际贸易法律委员会:

电子商务是采用电子数据交易(ElectronicDataInterchange,简称EDI)和其他通信方式增进国际贸易的职能;

(3)惠普(HP)公司:

通过电子化手段完成商业贸易活动的一种方式,电子商务使我们能够以电子交易为手段完成物品和服务等的交易,是商家与客户之间的联系纽带[1];

……

笔者认为,电子商务可以简单理解为用电子手段或网络来进行的商业活动。

§1.1.2电子商务的分类与发展

实际上,常见的电子商务模式除了OEDC定义的B2B与B2C以外,还有消费者对企业的C2B(ConsumertoBusiness,简称C2B)以及消费者之间的C2C(ConsumertoConsumer,简称C2C)[3]两种类型。

而其中又以B2B、B2C两种模式最为常见。

在不同领域,电子商务还体现为E-Government、DigitalArmyE-Healthcare、DigitalLibrary、E-Education,虽然有人提出G2C,H2C等说法,但笔者认为如果把所有提供服务或商品的一方作为商家,而把享受服务与购买商品的一方作为消费者,所有的电子商务模式都可以归结为一类,即B2C模式,其它分类只是充当商家与消费者的对象不同,其实质都是一样。

电子商务的发展,离不开计算机网络技术的支持。

随着基于WWW的Internet技术的飞速发展,并应用于商业领域,电子商务才日益蓬勃起来[4]:

1994年,全球电子商务销售额为12亿美元,1997年销售额增长到26亿美元,1998年增加到500亿美元,1999年销售额突破了1000亿美元,2000年销售额猛增到3770亿美元……[1]

在电子商务的发展历程中,影响最大的当属亚马逊书店:

1995年,美国亚马逊网上书店(下文简称“亚马逊”)成立,在短短10年间便迅速成长为全球500强企业,不但开创了图书销售模式的历史新纪元,也带动全球电子商务的发展[5]。

为什么亚马逊能取得如此辉煌的成就,网上书店比传统书店有哪些优势呢?

§1.2网上书店

§1.2.1网上书店的优势

网上书店与传统的书店相比有许多新特点:

(1)书写电子化,传递数据化,检索智能化。

(2)没有店面租金成本。

网上书店只需一台连在网络上的服务器或租用部分网络服务器空间即可。

(3)没有图书库存的压力。

可将网上订单直接传递给出版社,出版社可实行零库存印刷。

(4)便于收集读者信息,为读者提供个性化服务。

(5)品种规模大,经营时间久,上架寿命长。

只要服务器工作正常,用户就能查到并订购图书,不受时间的限制。

  

(6)实行无国界经营。

只要知道域名,全世界都可访问,不受空间的限制[6]。

既然网上书店有这么多的发展优势,那中国的网上书店发展情况如何呢?

§1.2.2国内网上书店的现状与前景

像当当、卓越和旌旗这样相对比较成功的网上书店,其界面非常便捷,顾客能方便地找到想要的商品,并且可以看到书评、销售排行等信息,能够很好地保持客户满意度,但大部分传统书店的以及出版社的网上书店缺少书评,且链接设置不合理;目前,国内网上书店主要通过自建物流系统和物流外包两种方式完成;国内专门网上书店的价格折扣从3折到8折都有,而且可免费送货;而出版社的网上店即使有折扣,折扣率也较低,而且大多不能免费送货;国内网上书店提供的图书种类较少,同时也销售其他商品;大部分网上书店都提供货到付款业务;大多数网上书店都雇用了一批以自行车为工具上门送货的工人,所以免费起送金额门槛比较低[7]。

那么,国内网上书店的发展前景究竟如何呢?

从外部环境因素的变化趋势来看,由于中国物流市场已经对外开放,支撑中国网上书店的物流产业正在蓬勃发展,一些国际物流公司如FEDEX和UPS等已经进入了中国市场,而中国本土物流公司也将在竞争中得到优化。

从内在潜质来看,中国网上书店能够在借鉴亚马逊模式的同时进行创新,利用中国特有的优势来克服不利的外部环境因素,例如利用中国廉价劳动力进行的“自行车送货”和“货到付款”,就是中国网上书店的成功创新[7]。

当然,网上书店的运作还与许多外界因素有关,如电子货币、版权意识、上网费用、上网速度、计算机普及率及网络安全性等[9]。

但随着社会的进步,经济的发展,技术水平的提高,这些状况将会逐步得到改善。

§1.3本文所做的工作

鉴于此,笔者将设计并开发一个功能完善的网上书店系统:

不但能够展示图书、查看图书、发布信息,而且能够提供用户的注册、登录、下单、发表书评、反馈意见、预定图书、个人账户管理、在线支付等服务,还要支持强大的后台管理,能使管理人员方便的管理维护系统。

第二章系统可行性分析

§2.1技术可行性分析

目前在开发领域中,主要分成两大编程体系,一种是基于浏览器的Brower/Server(以下简称B/S)结构,另一种是Client/Server(以下简称C/S)结构,应用程序开发体系如图2.1所示[10]。

C/S系统主要是在以局域网为基础的环境下展开应用的,它受到地域的限制,并且随着应用的扩张,用于系统的投资也会连绵不绝;而B/S系统在任何时间、任何地点,只要用户可以使用浏览器上网,就可以使用B/S系统的终端,系统的投资大多数是一次完成,而且只需要维护系统的服务器端即可。

因为网上书店的的服务对象是所有购书的网上用户,不应该受到时间和地域的限制,而且系统维护与更新的的规模不宜太大,因而,网上书店系统更适合B/S结构。

其次,要选择合理的数据库:

MicrosoftOfficeAccess(以下简称Access)虽然比较简单、常用,但它只适合开发一些小应用软件,当Access数据库中存储的记录超过5000条时,它就会变得很不稳定甚至瘫痪,像网上书店这种要存储上万甚至上百万条记录的系统,用Access做数据库,显然不合适;MicrosoftSQLServer2000(以下简称SQL2000)不但简单易用,而且其数据存储量远远大于网上书店系统的数据存储需求,用它做数据库再合适不过了;尽管MySQL,Oracle等大型数据库的功能更加的完善与强大,但用来做一个网上书店的数据库,未免小题大做,而且操作起来也没有SQL2000那么简单,方便,因而,该系统采用SQL2000创建系统数据库。

然后,要选择合适的编程语言:

基于B/S结构的项目,目前主要采用JavaServerPages(JSP)和ActiveServerPages(ASP)两种服务器端语言,这两种语言构成两大基本应用开发体系:

ASP+SQLServer体系和JSP+Oracle体系。

在2000年以前,PersonalHomePage(PHP)也比较流行,但由于它更新的速度比较慢,现在已经逐渐淡出开发领域[10]。

因而,在选择了SQL2000做数据库的前提下,该系统采用ASP+SQLServer体系。

最后,选择合适的操作系统:

现在最流行的操作系统就是MicrosoftWindows2000(以下简称Windows2000)与MicrosoftWindowsXP(以下简称WindowsXP)。

虽然ASP+SQLServer体系在这两个版本的操作系统中都能够开发,但Windows2000系统与SQL2000的兼容性要好些,况且Windows2000还有功能更加强大的服务器版本,因而,该系统使用Windows2000Server版操作系统。

目前,ASP技术已经相当的成熟,而且应用的非常广泛,再加上Microsoft公司的强大技术支持,开发一个功能完善的网上书店统绰绰有余。

§2.2经济可行性分析

传统商务活动,特别是全球范围内的商务活动,其先期投入和运营成本通常都十分巨大,相比之下,电子商务的投资和运营成本非常低廉,通常只有传统方式的百分之几,这也是电子商务能在短短几年中迅速席卷全球的重要原因[11]。

拿书店来说,网上书店在投资方面就不需要像同等规模的实体书店那样要长期投资高额的门面租金、图书运输与库存等费用,而是一次性的购买网络空间,构建系统,后期维护与管理的投资就非常少,这样就节约了大量的成本,从而降低图书的销售价格赢得更大的市场。

如果能够在物流方面投入一定的资金,就像现在的当当、卓越那样建立自己的物流系统,图书的销售成本就会低,从而赢得更大的利润空间。

§2.3社会因素可行性分析

尽管现在中国的电子商务环境还不是很成熟,网上购物的人数以及电子商务交易总额都远远比不上欧美发达国家,但不可否认的是,全球经济一体化是社会发展的必然,谁也无法逆转这个趋势[11]。

看看过去:

上个世纪八十年代,国内有几户人家装了电话?

九十年代初期,你身边有几个人在用手机?

本世纪初,全国又有多少人上过网,在网上买过东西呢……

目前,中国有上亿的网民,上千万的网上购物者,而且这个人群正在迅速的扩大。

生活节奏的加快以及质量的提高,使人们需要一种更快捷、更方便的购物方式,尤其象图书这样品种繁多、数量庞大的商品,在网上购买不仅查找方便,而且选择的范围也远胜于传统购物。

当然,电子商务的发展离不开政府的支持与法律的保护。

我国的信息法制建设还不够完善,很多的商务网站不但没有备案而且其系统还存在安全隐患,更有甚者出售一些盗版商品或假货、公开顾客的私人资料以及提供色情服务等等,这使得整个网络变的复杂多样,危机四伏,也使网上购物缺乏安全感,影响了电子商务的发展[12]。

不过,负面的影响终归是少数,而且国家的信息法制建设也正在逐步的完善,只要是能够带动经济发展,促进社会进步的事物,政府都会全力的支持,而那些伺机违法犯罪者终不会猖獗太久;从另一个角度来讲,像中国这样一个十三亿的人口大国,电子商务的市场前景无可限量。

§2.4结论

经过以上分析,开发网上书店系统的技术已经相当成熟,并且投资风险小,利润大,发展空间广阔,符合社会发展的趋势与需要,可以立即设计并实现。

第三章需求分析与概要设计

§3.1需求分析

§3.1.1任务概述

本次设计的目标是构建一个网上书店系统:

能够展示所有上架的图书以及其详细信息,并且可以根据不同的分类展示;来访者能够方便的浏览图书、查找图书,并且能够对图书发表评论;注册用户拥有自己的个人账户,能够查看与修改自己的基本信息与收货信息,并且可以在系统存放一定的资金作为购书暂存款,用户可以使用暂存款购书,并能够查询余额或要求退款;购书用户必须注册和登录,登录后的用户可以立即下订单,也可以将自己选好的图书放在收藏架里日后下单,订单中的支付方式和送货方式可以根据用户的不同需求或喜好进行选择;对于下好的订单能够在线支付(多种方式),并能够查看订单状态;用户分级,对于购书需求不同的用户采用不同的优惠政策,用户升级应该有多种方式;能够发布公司的实时信息和公告,并能够提供在线帮助,用户能够反馈意见或建议;后台管理员分级,不同级别的管理员拥有不同管理权限;最高级别的管理员能够管理所有数据库里的信息;管理的方式包括添加,查看,修改,删除,管理的对象为用户,图书,图书分类,新闻公告,评论意见等等;所有界面要求美观大方,清晰明了,风格统一。

§3.1.2运行环境

(1)程序语言:

ASP,HTML,JavaScript

(2)工具软件:

MacromediaDreamweaver8.0,MacromediaFireworks8.0

(3)操作系统:

Windows2000Server及以上版本

(4)脚本解释器:

Vbscripts5.6及以上版本,安装IE5.5以上版本即可获得。

(5)Web服务器:

IIS5.0及以上,Windows2000Server自带。

(6)数据库:

SQLServer2000

(7)权限要求:

SQLServer2000数据库具有建表、备份的权限

(8)硬件要求:

Celeron(R)CPU2.00G,内存:

256M

§3.1.3需求规定

(1)前台功能如表3.1所示。

编号

功能名称

使用者

功能概述

1

浏览图书

来访者

浏览、分类查询图书

2

发表书评或留言

来访者

发表对图书评论或留言

3

查看信息

来访者

查看所有公布信息

4

注册

来访者

成为本系统用户

5

登录注销

用户

登录系统与注销

6

个人账户

用户

查看修改个人资料

7

下订单

用户

对自己喜欢的图书下订单

8

收藏架

用户

收藏自己喜欢但不下单的图书

9

在线支付

用户

在线支付订单

10

预定图书

用户

预约本站暂时没有展示的图书

表3.1前台功能表

注:

来访者能使用的功能用户均能使用;使用用户分级制度,

(2)后台功能如表3.2所示。

编号

功能名称

使用者

功能概述

1

登录注销

管理员

登录系统与注销

2

用户管理

管理员

添加、查看、修改、删除用户资料

3

图书管理

管理员

添加、查看、修改、删除图书信息

4

分类管理

管理员

添加、查看、修改、删除图书分类

5

信息管理

管理员

发布新闻、公告

6

常规设置

管理员

帮助、广告、等其他信息设置

表3.2后台功能表

注:

管理员的权限以及其具体使用功能在此暂不详述。

§3.2概要设计

§3.2.1总体结构设计

(1)功能模块图,如图3.1所示。

(2)总体结构示意图,如图3.2所示。

§3.2.2E-R图设计

(1)前台用户ER模型如图3.3所示。

(2)后台管理员E-R模型如图3.4所示。

§3.2.3数据库设计

根据E-R模型建立数据库BookShop,数据库表名清单,如表3.3如示.

序号

中文表名

英文表名

表功能说明

1

图书表

Shop_books

图书信息

2

用户表

Shop_user

用户信息

3

管理员表

Shop_admin

管理员信息

4

配置表

Shop_config

网站设置信息

5

大类表

Shop_anclass

图书大类信息

6

小类表

Shop_nclass

图书小类信息

7

下单表

Shop_action

用户下单记录信息

8

意见表

Shop_fk

用户反馈的意见信息

9

关键词表

Shop_keyname

记录搜索关键词

10

送货方式表

Shop_songhuo

送货以及支付方式表

11

新闻表

Shop_news

新闻信息

12

评论表

Shop_pinglun

书评信息

13

购物券表

Shop_quan

用户的购物券信息

14

友情链接表

Shop_links

合作网站地址信息

15

图书预定表

Shop_yuding

图书预定信息

16

广告表

Shop_gg

广告信息

表3.3数据库报表

§3.2.4数据流图设计

●前台设计:

(1)图书分类查看,多种查询方式;

(2)站内公告与新闻查看

(3)查看使用帮助信息;

(4)发表书评与留言;

(5)注册登录;

以下为注册用户拥有的操作权限:

(6)个人资料管理;

(7)收藏图书或下订单;

(8)查看订单与修改订单状态;

(9)在线支付

(10)预定图书

●后台设计:

(1)管理员登陆登录

(2)图书添加以及管理

(3)前台和后台的用户信息管理

(4)图书分类管理

(5)书评以及反馈意见管理

(5)预定图书管理

(6)首页公告及站内新闻管理

(7)送货方式与支付方式的管理

(8)常规信息的设置

为了使整个书店系统更加的安全,并且维护起来比较方便,首页最好不要留管理员登陆的接口,应该单独建立一个文件夹来存放后台管理的文件,管理员登陆只需要在首页的地址栏里输入文件夹的名字则进入管理员的登陆页面。

这样设计可以使前台与后台完全的分离,而且维护起来更加的方便,使整个系统一分为二,互不影响。

整个系统的数据流图如图3.5所示

说明:

(1)书评数据与留言数据是指访客发表的书评和留言,查询数据是指访客在本站查询图书时输入的关键字,这些数据传送至数据库以后由管理员管理;

(2)个人账户数据包括注册用户的基本资料、暂存款、购物券等数据,订单数据指用户下的订单数据和收藏夹数据,预定图书数据是指用户预定图书的数据。

用户可以修改基本资料、订单状态,可以添加或删除订单、收藏夹、预定图书,其他数据由管理员管理;

(3)管理员拥有数据库中所有数据管理权,不同类型的管理员拥有不同的权限;最高权限的管理员可以查看、添加、修改、删除所有数据库中的数据。

§3.2.5页面设计图

在进行主页设计时,应首先考虑到本网站的用途。

再结合需要完成的功能,结合数据库合理规划搭配,勾画出大体框架,然后在此基础上选择合适的工具,

本网页主要用于网上系统,页面要求美观大方、清晰明了,风格统一。

(1)前台页面如图3.6所示。

(2)后台页面设计如图3.7所示。

图3.7后台页面设计图

第四章具体功能的实现

§4.1前期准备工作

首先,配置好系统的InternetInformationServer(以下简称IIS)服务器;接着,安装SQL2000数据库,要注意“安装定义”必须选择“服务器与客户端工具”;然后,安装Dreamweaver、Fireworks等工具软件;最后,测试一些已经完成的实例,在确认无误后开始编程。

§4.2前台主要功能

在编程之前,首先要建好所有数据库中的表(在此不做详述),还要在前台页面显示相关的表中插入一些比较规范的记录。

先分模块设计,在所有相关的模块设计完成后,依次进行单元测试与集成测试

§4.2.1图书展示与查询

图书的展示不仅要能够展示数据库中所有的图书,还要能够分区、分类展示。

在首页分为四个区域展示:

新书上架、排行榜、精品推荐、特价书。

以下是图书展示的关键代码:

如果图书只是分几个大的区域展示,用户要找到自己需要的书籍谈何容易,所以一定要有图书查询功能,而且要能够分类查询、条件组合查询。

分类条件组合查询(高级查询)页面如图4.2所示。

高级查询关键代码如下:

另外,首页的显示需要有一个新闻(公告)的发布窗口,用来发布公司的最新动向与变化,这样才会让用户更加的了解与信任公司。

此功能较易实现,在此不做详述。

§4.2.2图书评论与反馈意见

图书评论是为了来访者从更多的角度了解图书,也为书友相互交流提供了一个平台,使书店的设计更加人性化。

为了避免一些非法信息的散布以和灌水,所有的书评需要管理员审核后才能

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

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1