网上书店系统设计毕业设计论文.doc
《网上书店系统设计毕业设计论文.doc》由会员分享,可在线阅读,更多相关《网上书店系统设计毕业设计论文.doc(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、西南科技大学毕业设计(论文)摘 要计算机网络的发展,带来了人类历史上的又一次革命信息革命,随之诞生的电子商务也迅速崛起,风靡全球。作为电子商务的先锋,网上书店扮演着极其重要的角色。本书店系统采用B/S架构,应用ASPSQL Server 开发体系,总体分为前台使用与后台管理两个模块:前台主要实现图书的浏览、查询、评论以及用户的注册、登录、注销、下单、在线支付、个人资料管理、预定图书和意见反馈等功能;后台主要实现管理员的登陆注销、图书管理、用户管理、以及网站所有其他信息的管理。设计过程中,借鉴与参考了一些成功的案例,遵循了功能模块化的设计原理,并发现与改正程序调试过程中出现的错误。系统实现后,先
2、进行单元测试,再进行集成测试。经测试:系统均能较好的实现上述功能,且界面美观、操作简单,有较好的实际应用前景;系统的安全性有待提高。关键字:电子商务;网上书店;B2C AbstractThe developing of computer network has brought out information revolution, due to which electronic commerce was emerging and growing rapidly. Now electronic commerce has spread over the world. As the pioneer
3、of electronic commerce, on-line bookstores are playing an important role. The frame of this bookstore information system is B/S. ASP is used to develop the system with SQL Server as the DBMS. The system is divided into two modules: one is front-stage module and the other is backstage module. The fir
4、st module mainly realizes some basic functions such as books browsing, inquiry, remarking as well as users registration, logging in, logging out, making an order, on-line payment, individual information management, preordering and opinion feedback. The backstage module mainly enables the manager to
5、logging in and logging out, with ability of management of books, users and other information. During the development, the author takes advantages of some successful cases, and follows the principle of modulation design. After the realization of basic functions, the unit test is carries on firstly, f
6、ollowed with the integrated test. In a word, this system fulfills its tasks, with simple operation and practical application, though the security waits for enhancement.key words:electronic commerce ;on-line bookstore;B2C目 录第一章概 论11.1电子商务11.1.1电子商务的定义11.1.2电子商务的分类与发展11.2网上书店21.2.1 网上书店的优势21.2.2 国内网上书
7、店的现状与前景21.3本文所做的工作3第二章 系统可行性分析42.1技术可行性分析42.2经济可行性分析52.3社会因素可行性分析52.4 结论6第三章 需求分析与概要设计73.1需求分析73.1.1任务概述73.1.2运行环境73.1.3需求规定73.2概要设计83.2.1总体结构设计83.2.2 E-R图设计93.2.3数据库设计123.2.4数据流图设计123.2.5页面设计图14第四章 具体功能的实现174.1前期准备工作174.2前台主要功能174.2.1图书展示与查询174.2.2图书评论与反馈意见194.2.3在线帮助信息的查看194.2.4用户的注册与登录204.2.5收藏架与
8、下订单224.2.6用户个人账户管理254.2.7在线支付与图书预定264.3后台主要功能284.3.1登录注销284.3.2图书管理284.3.3用户管理304.3.4分类管理304.3.5信息管理324.3.6常规设置32第五章 系统调试与测试335.1 系统调试335.2 系统测试33结 论35参考文献36致 谢37第一章 概 论 近年来,随着世界经济一体化、全球化进程的加快,信息技术正越来越广泛地应用于经济贸易领域,电子商务作为计算机应用技术与现代经济贸易活动相结合的产物1和一种创新的经济运行方式,其影响已经远远超过商业领域2。1.1电子商务1.1.1电子商务的定义由于电子商务(Ele
9、ctronic Commerce,简称EC)产生的时间并不长,但发展迅速,目前对于电子商务还没有一个统一的定义和说法,基于不同的出发点和目的,各个行业都有不同的定义:(1)联合经济合作和发展组织(Organization for Economic Cooperation and Development,简称OECD):电子商务是发生在开放网络上的包含企业之间(Business to Business,简称B2B)、企业和消费者之间(Business to Consumer,简称B2C)的商业交易;(2)联合国国际贸易法律委员会:电子商务是采用电子数据交易(Electronic Data Int
10、erchange,简称EDI)和其他通信方式增进国际贸易的职能;(3)惠普(HP)公司:通过电子化手段完成商业贸易活动的一种方式,电子商务使我们能够以电子交易为手段完成物品和服务等的交易,是商家与客户之间的联系纽带1;笔者认为,电子商务可以简单理解为用电子手段或网络来进行的商业活动。1.1.2电子商务的分类与发展实际上,常见的电子商务模式除了OEDC定义的B2B与B2C以外,还有消费者对企业的C2B(Consumer to Business,简称C2B)以及消费者之间的C2C(Consumer to Consumer,简称C2C)3两种类型。而其中又以B2B、B2C两种模式最为常见。在不同领域
11、,电子商务还体现为E-Government、Digital Army E-Healthcare、Digital Library、E-Education,虽然有人提出G2C,H2C等说法,但笔者认为如果把所有提供服务或商品的一方作为商家,而把享受服务与购买商品的一方作为消费者,所有的电子商务模式都可以归结为一类,即B2C模式,其它分类只是充当商家与消费者的对象不同,其实质都是一样。 电子商务的发展,离不开计算机网络技术的支持。随着基于WWW的Internet技术的飞速发展,并应用于商业领域,电子商务才日益蓬勃起来4:1994年,全球电子商务销售额为12亿美元,1997年销售额增长到26亿美元,1
12、998年增加到500亿美元,1999年销售额突破了1000亿美元,2000年销售额猛增到3770亿美元 1在电子商务的发展历程中,影响最大的当属亚马逊书店:1995年,美国亚马逊网上书店(下文简称“亚马逊”)成立,在短短10年间便迅速成长为全球500强企业,不但开创了图书销售模式的历史新纪元,也带动全球电子商务的发展5。 为什么亚马逊能取得如此辉煌的成就,网上书店比传统书店有哪些优势呢?1.2网上书店1.2.1 网上书店的优势网上书店与传统的书店相比有许多新特点:(1)书写电子化,传递数据化,检索智能化。(2)没有店面租金成本。网上书店只需一台连在网络上的服务器或租用部分网络服务器空间即可。(
13、3)没有图书库存的压力。可将网上订单直接传递给出版社,出版社可实行零库存印刷。(4)便于收集读者信息,为读者提供个性化服务。(5)品种规模大,经营时间久,上架寿命长。只要服务器工作正常,用户就能查到并订购图书,不受时间的限制。(6)实行无国界经营。只要知道域名,全世界都可访问,不受空间的限制6。既然网上书店有这么多的发展优势,那中国的网上书店发展情况如何呢?1.2.2 国内网上书店的现状与前景像当当、卓越和旌旗这样相对比较成功的网上书店,其界面非常便捷,顾客能方便地找到想要的商品,并且可以看到书评、销售排行等信息,能够很好地保持客户满意度,但大部分传统书店的以及出版社的网上书店缺少书评,且链接
14、设置不合理;目前,国内网上书店主要通过自建物流系统和物流外包两种方式完成;国内专门网上书店的价格折扣从3折到8折都有,而且可免费送货;而出版社的网上店即使有折扣,折扣率也较低,而且大多不能免费送货;国内网上书店提供的图书种类较少,同时也销售其他商品;大部分网上书店都提供货到付款业务;大多数网上书店都雇用了一批以自行车为工具上门送货的工人,所以免费起送金额门槛比较低7。那么,国内网上书店的发展前景究竟如何呢?从外部环境因素的变化趋势来看,由于中国物流市场已经对外开放,支撑中国网上书店的物流产业正在蓬勃发展,一些国际物流公司如FEDEX和UPS等已经进入了中国市场,而中国本土物流公司也将在竞争中得
15、到优化。从内在潜质来看,中国网上书店能够在借鉴亚马逊模式的同时进行创新,利用中国特有的优势来克服不利的外部环境因素,例如利用中国廉价劳动力进行的“自行车送货”和“货到付款”,就是中国网上书店的成功创新7。当然,网上书店的运作还与许多外界因素有关,如电子货币、版权意识、上网费用、上网速度、计算机普及率及网络安全性等9。但随着社会的进步,经济的发展,技术水平的提高,这些状况将会逐步得到改善。1.3本文所做的工作鉴于此,笔者将设计并开发一个功能完善的网上书店系统:不但能够展示图书、查看图书、发布信息,而且能够提供用户的注册、登录、下单、发表书评、反馈意见、预定图书、个人账户管理、在线支付等服务,还要
16、支持强大的后台管理,能使管理人员方便的管理维护系统。第二章 系统可行性分析2.1技术可行性分析目前在开发领域中,主要分成两大编程体系,一种是基于浏览器的Brower/Server(以下简称B/S) 结构,另一种是Client/Server(以下简称C/S)结构,应用程序开发体系如图2.1所示10。B/S结构(Brower/Server)C/S结构(Client/Serve)浏览器端:HTML/CSS/JavaScript/VBScript服务器端:ASP(.NET)/JSPB/S结构:VB/VC/VC#/Delphi/Java/.NET系列数据库支持:Accesse/SQL Server/Qr
17、ecle/Sybase/MySQL/Informix图2.1程序开发体系C/S系统主要是在以局域网为基础的环境下展开应用的,它受到地域的限制,并且随着应用的扩张,用于系统的投资也会连绵不绝;而B/S系统在任何时间、任何地点,只要用户可以使用浏览器上网,就可以使用B/S系统的终端,系统的投资大多数是一次完成,而且只需要维护系统的服务器端即可。因为网上书店的的服务对象是所有购书的网上用户,不应该受到时间和地域的限制,而且系统维护与更新的的规模不宜太大,因而,网上书店系统更适合B/S结构。其次,要选择合理的数据库:Microsoft Office Access(以下简称Access)虽然比较简单、常
18、用,但它只适合开发一些小应用软件,当Access数据库中存储的记录超过5000条时,它就会变得很不稳定甚至瘫痪,像网上书店这种要存储上万甚至上百万条记录的系统,用Access做数据库,显然不合适;Microsoft SQL Server 2000(以下简称SQL 2000)不但简单易用,而且其数据存储量远远大于网上书店系统的数据存储需求,用它做数据库再合适不过了;尽管My SQL,Oracle等大型数据库的功能更加的完善与强大,但用来做一个网上书店的数据库,未免小题大做,而且操作起来也没有SQL 2000那么简单,方便,因而,该系统采用SQL 2000创建系统数据库。然后,要选择合适的编程语言
19、:基于B/S结构的项目,目前主要采用Java Server Pages(JSP) 和 Active Server Pages(ASP)两种服务器端语言,这两种语言构成两大基本应用开发体系:ASPSQL Server 体系和JSPOracle体系。在2000年以前,Personal Home Page(PHP)也比较流行,但由于它更新的速度比较慢,现在已经逐渐淡出开发领域10。因而,在选择了SQL 2000做数据库的前提下,该系统采用ASPSQL Server 体系。最后,选择合适的操作系统:现在最流行的操作系统就是Microsoft Windows 2000(以下简称Windows 2000)
20、与Microsoft Windows XP(以下简称Windows XP)。虽然ASPSQL Server 体系在这两个版本的操作系统中都能够开发,但Windows 2000系统与SQL 2000的兼容性要好些,况且Windows 2000还有功能更加强大的服务器版本,因而,该系统使用Windows 2000 Server 版操作系统。目前,ASP技术已经相当的成熟,而且应用的非常广泛,再加上Microsoft公司的强大技术支持,开发一个功能完善的网上书店统绰绰有余。2.2经济可行性分析传统商务活动,特别是全球范围内的商务活动,其先期投入和运营成本通常都十分巨大,相比之下,电子商务的投资和运营
21、成本非常低廉,通常只有传统方式的百分之几,这也是电子商务能在短短几年中迅速席卷全球的重要原因11。拿书店来说,网上书店在投资方面就不需要像同等规模的实体书店那样要长期投资高额的门面租金、图书运输与库存等费用,而是一次性的购买网络空间,构建系统,后期维护与管理的投资就非常少,这样就节约了大量的成本,从而降低图书的销售价格赢得更大的市场。如果能够在物流方面投入一定的资金,就像现在的当当、卓越那样建立自己的物流系统,图书的销售成本就会低,从而赢得更大的利润空间。2.3社会因素可行性分析尽管现在中国的电子商务环境还不是很成熟,网上购物的人数以及电子商务交易总额都远远比不上欧美发达国家,但不可否认的是,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 书店 系统 设计 毕业设计 论文
限制150内