网上书店_毕业论文8261681_第1页
网上书店_毕业论文8261681_第2页
网上书店_毕业论文8261681_第3页
网上书店_毕业论文8261681_第4页
已阅读5页,还剩26页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、( 此文档为 word 格式,下载后您可任意编辑修改!)题目:网上书店管理系统分析、设计及实现小组成员:专业:班级:指导教师:年月日1目录一、需求分析,41.1开发该系统的依据及意义 ,41.2国内外研究现状及发展趋势 ,51.3网上书店的现状 ,51.4网站的可行性分析 ,51.5网上购书的优势 ,61.6我国网上书店概况 ,71.6.1我国网上书店概况 ,71.6.2制约我国网上书店发展的因素 ,71.7发展网上书店的对策 ,81.8定义 ,81.8.1ClientServer体系 ,81.8.2体系的特点 , , , , , , , , , , 81.8.3多层 ClientServer

2、体系 ,91.8.4BrowserServer体系 ,101.9Web 客户服务器模型 ,101.9.1Web 数据库的访问方式 ,111.9.2ASP 技术 ,111.9.3IIS简介 ,121.10参考资料 ,13二系统的总体分析与设计 ,142.1编写目的 ,142.2需求规定 ,152.2.1系统的功能 ,152.2.2数据库 ,152.2.3浏览类别目录和图书信息 ,152.2.4购物车的实现 ,162.2.5结算 ,162.2.6收集客户信息 ,162.2.7网上支付 ,162.3主要特色 ,162.3.1系统框架视图 ,162.3.2购书的详细流程 ,172.3.3网上书店提供的

3、主要服务 ,182.3.4缺货登记系统 ,182.4系统开发环境 ,192.4.1系统的软硬件开发环境 ,192.4.2系统的开发工具 ,192.5系统流程分析 ,192.5.1网上书店工作流程 ,1922.5.2网上书店工作流程图 ,202.5.3图解业务流程 ,212.6网上书店前台销售管理系统的整体网页设计,252.6.1各个子系统模块的功能 ,272.7数据库的设计 , 2 83.7.1数据库与工具 Access 的概述 ,283.7.2本系统中设计的数据库表结构为 ,28三、系统详细设计以及关键代码分析,333.1前台销售管理系统的设计与实现 ,333.1.1注册用户关键代码 ,33

4、3.1.2用户登陆关键代码 ,343.1.3购物车(订单)子系统 ,353.1.4图书浏览检索子系统的实现 ,363.2后台管理系统的实现 ,363.2.1添加新图书子系统 ,373.2.2查看信息子系统 ,373.2.3系统用户管理 ,37四、测试,384.1测试概要 ,384.2条件 ,384.3测试结果及发现 ,384.3.1测试步骤 ,384.3.2模块测试 ,384.4对软件功能的结论 ,394.4.1能力 ,394.4.2缺陷和限制 ,394.4.3建议 ,394.4.4评价 ,394.4.5测试资源消耗 ,39五、用户手册,405.1首页图 ,405.2用户注册登录 ,405.3

5、用户列表(管理员) ,425.4维护 ,425.4.1代码出错 ,425.4.2管理员 ,425.4.3新模块 ,42附录 ,43附 1配置 IIS,433一 需求分析网上书店是指利用互联网络来实现图书销售业务的一种新型图书零售渠道。网上书店订单处理速度快,服务范围宽,存书量大,读者坐在家里就可以“逛书店”。1.1 开发该系统的依据及意义电子商务并不是一个新概念,可以说,在几十年前主机系统出现时就诞生了。但是,近年来, Internet 的出现给了电子商务以新的活力,基于 Internet 的电子商务已经引起了全世界的注意。电子商务始于网络计算。网络计算是电子商务的基础。没有网络计算,就没有电

6、子商务。其发展形式多种多样,从最初的电话、电报到电子邮件以及其后的 EDI,都可以说是电子商务的某种发展形式。电子商务的发展有其必然性和可能性。传统的商业是以手工处理信息为主,并且通过纸上的文字交换信息,但是随着处理和交换信息量的剧增,该过程变得越来越复杂,这不仅增加了重复劳动量和额外开支,而且也增加了出错机会,在这种情况下需要一种更加便利和先进的方式来快速交流和处理商业往来业务;另一方面,计算机技术的发展及其广泛应用和先进通信技术的不断完善及使用导致了 EDI 和 Internet 的出现和发展,全球社会迈入了信息自动化处理的新时代,这又使得电子商务的发展成为可能。在必然性和可能性的推动下,

7、电子商务得到了较快发展,特别是近两年来其发展速度令世人震惊。虽然如此,电子商务的战略作用却是逐渐被全球各国所认识的,而且其今后的发展道路也是漫长的。随着信息技术的发展,搭上国际网络直通车的文化企业面临着一场新的革命。网站在促成销售方面很有价值,因为有绝大部分的消费者在某商场购物之前会事先到该商场的网站中查询产品信息,实体商店尽管将网站同样也看作一个销售渠道,但对于网站的服务投入很少。这主要是由于对电子商务战略的评价方法存在问题,因为有很多的零售商将销售额作为网站是否成功的指标,有些公司用利润来评价。不过,网上零售商不应该将这种信号看作网上零售可以带来丰厚利润的信号,尽管在网络泡沫膨胀时很多人都

8、这么认为。纯粹的网上零售商理应将网站带来多少利润作为最重要的业绩考评指标。多渠道零售商应该了解,并非每个浏览他们网站的顾客最终都会购买。拥有一个很成功的电子商务网站的零售商,收益将比非交易功能的网站多很多。那些希望将网上交易作为部分业务内容的公司发现,将网上网下集成起来很重要。尽管网上网下相结合成为不可逆转的趋势,但是由于集成的费用可能很高,使得许多零售企业的进程大为减慢,最好在商场内部系统软件已经基于网络标准更新之后再进行整合,一些大型商场的转型都经历了这个过程。由于无法量化,实体商店不能不考虑他们的网站对商店购买的影响,商店花费有限的网络资源支撑网站交易基础是有代价的,有可能最终失去有购买

9、计划的顾客,最终将网下市场份额丢失给精明的竞争者。1.2 国内外研究现状及发展趋势网络经济是利用互联网技术广泛联系传统信息系统的丰富资源的一种动态商务活动它利用前所未有的方式将顾客、销售商、供货商和企业员工联系在一起 , 能将有价值的信息迅速传递给需要的人们。网络技术的成熟 , 促进了信息技术更加广泛的应用 , 因此建立建材网站充分运用网络技术可满足本企业不断增长的供货能力、客户和市场竞争的需求。建材网站的建立可使企业在商场上不断取得发展的重要技术 , 并赢得越来越多的客户。企业也可利用网站和网络触角伸展到客户的家中 , 架起一座桥梁 , 以先进的技术渗透于订货、生产、交货、支付甚至售后服务等

10、整个商务过程。网络作为经济活动的市场平台 , 在市场进入、交易运行和货款结算等环节 , 都是以电子数据的传递来完成的。企业市场经营全过程需要计算机系统和网络门户。企业内部的采购、生产制造、销售服务和物流配送等各部门也要进行电脑化管理 , 以配合网络经济方式。网络技术的兴起和蓬勃发展 , 彻底改变了传统的信息采集、传递和外观 , 对劳动者的劳动技能和工作效率的提高 , 提供了前所未有的有利条件和推进作用。企业的经济效益增长也大都得益于网络技术的推广和应用。网络技术有效地把企业生产中的应用与制造有机地结合起来 , 出现了计算机综合集成制造、企业资源计划等新的生产管理方式。网络技术还有助于提高企业生

11、产的应变能力和适应性 , 使高质量、低成本的产品与按时供货和周到的服务相结合 , 把时间和服务同技术和成本并列为企业生产的总要素。网络技术引发企业市场的营销战略发生了极深刻的变化 , 传统的营销理念走向终结 , 新型的整合营销得到企业和社会的广泛关注。网络技术增强了企业管理功能 , 为企业管理提供全新的工具和手段 , 已成为企业管理的有效手段。它的功能已不单是提高管理效率 , 而且还将通过管理的科学化和民主化 ,全面增强企业管理功能。网络经济是用现代信息技术和网络技术 , 依靠形成的互联网网络进行商务活动 , 它集金融电子化、管理信息化、办公室自动化于一体。1.3 网上书店的现状出版物网上销售

12、不仅是传统销售渠道的发展和补充,也是未来图书销售的发展方向目前我国运作和销售较好的大型网上书店,如当当、卓越和旌旗席殊、中国书网网上书店等,这些网上书店各具优势,其中当当网上书店在价格和品种方面的优势是无人能比;卓越网上书店创造流行的能力比较强;旌旗席殊网上书店的优势是网点多,覆盖面广。在国外,影响较大的网上书店有美国的亚马逊,德国的贝塔斯曼和英国的因特网书店。其中亚马逊网上书店在 1998 年拥有 450 万名顾客,到 2002 年有将近 32 亿人网上购书, 销售额达到了 78 亿美元。 1999 年英国的 20 亿英镑图书总销售额中,网上销售占 5%。英国书业界人士分析,未来英国的网上售

13、书将成为图书销售渠道中的主要渠道。1.4 网站的可行性分析随着计算机技术的发展和网络人口的增加,网络世界也越来越广博,越来越丰富,电子商务已经成为网上的一股潮流。我们相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化系统分析和系统设计的过程,所以,进行可执行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析(1) 经济:实现这个平台设计有没有什么经济效益。该平台设计只是作为本小组的课程设计,又因为大家的设计能力有限,其功

14、能还不能完善,所以没有什么经济效益可谈。(2) 技术:现有的技术能否开发该平台,会有哪些困难。(3) 运行:该平台规定的运行方式是否可行。(4) 法律:该平台的开发会不会在社会上引起侵权或其它责任问题。因为该平台是作为课程设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。1.5 网上购书的优势(1) 网上书店挤压盗版空间如今发展最快的 , 最时髦的 , 恐怕就是网络了。网络给人们带来了实惠、虚拟、幻化 , 也给文学和图书带来了广阔的生存空间。盗版者利用科学技术, 瞄准正版书与盗版书的差价牟取暴利。网络书店的兴起无疑给盗版商以有力的打击,因为发达的网络可以直接疏通图书的发

15、行渠道 , 缩短了网上购书者与出版社的距离 , 给图书消费者以清新、便宜的享受。(2) 网上书店浓缩了图书的库存空间传统图书店内的图书摆放面积是有限的, 每增加一本书其成本都在以一定比例增加 , 而网络书店解决了存储空间问题, 每增加一本书成本增长几乎为零。(3) 数量、种类多 , 出版时间跨度大综合性的网上书店涉及各种各类内容的图书 , 提供订购的书目信息达上万、几十万条 , 而图书出版的时间有最新出版的 , 也有几十年前的 , 这是传统书店难以做到的。(4) 不受时间、地域限制网上书店是 24小时向全球各地的用户提供网上服务的 , 用户借助网络可以漫游于世界各地的图书海洋中 , 随时选书、

16、下订单。中国人不出国可以去到美国最大的 Amazon网上书店 ; 广东人可以不出省去到北京图书大厦 ( Serve(IIS) 。数据库的访问方式在Internet 上服务器访问数据库的访问方式有多种、如公共网关接口 CGI, Web服务器专用 API, Java 语言的数据库访问接口 JDBC.CGI是一个用于定义 Web服务器与外部程序之间通讯方式的标准 .CGI 的主要优点是能运行在各种平台上,可以用任何语言编程,主要缺点是当浏览器向 CGI程序发出请求时, CGI执行的是另一种独立于 Web服务器的系统进程,占用了 CPU的资源,当大量用户向服务器请求文件时,会严重消耗服务器的系统资源

17、.Web服务器专用 API是各 Web服务器生产厂家为扩展自己的 Web服务器功能而设置的接口。由于它和 Web服务器紧密结合,使得它的运行速度更快、效率更高,但它不具备跨平台性。本系统采用的是微软的 Web服务器 IIS(Internet Information Server),它的专用 API是ISAPI OJDBC是JAVA语言的数据库访问接口,将 Java Applet 嵌入在网页中,当客户浏览器向 Web服务器发出请求时, Applet 被下载到客户浏览器中运行,然后该 Applet 通过 JDBC访问数据库 .JDBC的数据库访问方式提供了高度的可扩充性和可移植性,但复杂的电子商务

18、应用会导致 Applet 下载过大,从而影响了下载速度。技术ASP技术的主要用途是制作动态的、交互的、高性能的 Web应用程序,以前Web应用程序都是由( CGI公共网关界面来实现的 ) ,但由于 CGI本身的一些缺点和限制 ( 如较耗用系统资源、执行效率差等 ) ,人们都在寻找各种各样的替换方案,在这种情况下, Microsoft的ASP应运而生,再加上与 Microsoft的 IIS (Web服务器 ) 和MTS(组件事务管理服务器 ) 的组合, ASP已经成为 Web应用程序开发的主要技术。 Active Server Pages( 动态服务器主页 ) 简称 ASP内含于 Interne

19、tInformation Server(IIS) 中,它提供一个服务器端的脚本环境,可产生和执行动态、交互式、高效率网站服务器的应用程序。 ASP既不是一种语言,也不是一种开发工具,而是一种技术框架,它能够把 HTML、脚本语言、 ActiveX 组件等有机的组合在一起,形成一个能够在服务器上运行的应用程序,并把标准 HTML页面送给客户端浏览器。 ASP内含六大内置对象,利用这些对象可以使 ASP脚本功能更加强大, ASP具有强大的可扩展性,不仅可以使用 ASP动态链接库和脚本运行期库自身提供的 ActiveX 组件,还可以从 Internet 上免费或有偿获得一些厂商开发的 ActiveX

20、 组件,编程人员也可以自己开发内含商务逻辑的 ActiveX 组件。以下介绍 ASP的工作原理和 ASP的对象模型。1. ASP 的工作原理(1) 一个用户在浏览器的网址栏中输入 ASP文件名称,然后回车触发这个ASP请求。(2) 浏览器将这个 ASP请求发送给 IIS.(3) IIS 接收这个请求,并由其 asp后缀意识到这是一个 ASP请求。(4) IIS 从硬盘或内存中取出正确的 ASP文件。(5) IIS 将这个 ASP文件发送到 asp.dll 中。(6) 服务器端脚本代码,会进行逐行解释,然后返回给 IIS; 非服务器端脚本代码,直接返回给 IIS.(7) IIS 将处理结果返回给

21、浏览器。2. ASP 对象模型ASP具有强大的面向对象功能和可扩展性。ASP对象可分为以下三种类型:(1) 内置对象由 ASP动态链接库提供的对象,有六个内置对象,是开发 Web应用程序经常使用的对象。六个内置对象的主要功能如下 :Request对象 : 在 HTTP请求期间,可利用 Request 对象获得客户端浏览器传递给服务器的值 ( 包括查询字符串的变量值、 Form表单中的元素值、 Cookies 的值等 ) 。 Response对象 : 可以使用 Response对象把变量值、函数返回值等输出到客户端浏览器 ; 利用 Response对象可将 Cookies 值写入客户端的计算机硬

22、盘中等。Application 对象 : 浏览器和 Web服务器的连接是无状态连接,即服务器处理完浏览器的 HTTP请求后,立刻断开与浏览器的连接,忘记浏览器刚才请求的情况 ; 服务器不能识别浏览器是第一次请求还是第一千次请求 . 这种无状态的连接方式使得 Web服务器处理浏览器的请求可以更快、更有效,也不摇要维护浏览器的信息,但它产生了一个 Web应用程序如何实现变量共享的问题。 ASP很好的解决了这一个问题, Application 对象可以用来保存应用程序的所有用户的共享信息,可以在不同的用户之间实现 Web应用程序变量的共享 .Session 对象 :Session 对象主要用来保存属

23、于一个用户的一个应用程序的信息,可让同一个用户在多个网页之间共享信息。Objectcontext 对象 : 主要用来处理与事务相关的问题, Objectcontext 对象的使用与 Microsoft Transaction Server(MTS)有着密切的联系。ASPError 对象 :Web应用程序开发者运用该对象可以掌握因ASP所发生的错误。(2) 脚本对象: 由ASP使用的脚本语言提供的对象,由脚本运行期库(scrrun.dll) 提供。(3) 服务器组件 ; 通常在其自己的 DLL或可执行文件中实现。服务器组件可从 Internet 上无偿或有偿获得,一旦在服务器安装和注册这个 DL

24、L文件,那么其对象就可以在 ASP所支持的任何脚本中使用,服务器组件充分体现了 ASP的可扩展性。简介Wsb服务器是 Web应用程序的心脏。 IIS(Internet Information Server)是微软推出的 Windows NT Option Pack的主要成员,作为Win2000server 的扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的Web服务器之一。新推出的 IIS4.0版本增强了系统安全性, 具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持ASP等强大功能。在过去,客户机服务器结构的设计与Web的相关技术几乎处于平

25、行线上,两者相互独立并无法作出集成性的设计。现在我们利用IIS+ASP 构成三层式 Web结构的中间一层,将客户机服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。利用 IIS+ASP 技术来集成 Web前后端所带来的强大效益可归结为以下几个方面:(1) 减少构建和维护成本(2) 加快联机过程(3) 应用软件集中在服务器端开发管理(4) 前端可使用任何浏览器( IE 、TT, . )(5) 后端可存取任何数据库 (SQL、 Access, .)(6) 可使用任何脚本语言开发 (VBScript 、 JavaScript , .)1.10 参

26、考资料1 齐治昌,谭庆平,宁洪,软件工程,高等教育出版社2 李永恒 , 运用网络技术 完善经营管理 . 内蒙古煤炭经济 2004,(5) 现代管理3 Richard Anderson Chris Blexrud等著,刘富太等译 .ASP 3 高级编程 . 机械工业出版社4 松岗研发中心林志强著 ASP电子商务设计实务 . 中国铁道出版社 .20005 陈会安著 .ASP3.0 与 IIS 45 网站架设彻底研究 . 中国青年出版社6 陈英学 ASP深入编程 北京希望电子出版社 20017 周志逵、江涛著 数据库理论与新技术 北京理工大学出版社 2001二、系统的总体分析与设计分析该网上书店系统

27、,制订整个系统框架,主要要求及特点如下:1、在 Internet,客户可通过 IE 或其他浏览器浏览书目信息;2、在互联网,可提交订单;3、后台数据库用Microsoft Access4、采用 BS方式设计;5、系统采用会员制,会员采用唯一的顾客标识号来标识身份;6、具有购物车功能;7、对购物车,可增加新书、修改数量、删除已选书籍等,确认后,才完成交易;8、系统应具备一定的安全性与可靠性;9、客户应能通过作者姓名、书名或者ISBN 号来检索书籍;10、客户可在网上进行注册,成为会员;11、客户应能修改除客户号以外的所有客户信息;12、客户能查看当前订单和以往订单;13、书店员工能查找客户联系信

28、息;14、书店员工在发货后能改写订单中的发货日期;15、客户可以通过信息反馈系统跟书店员工进行交流。2.1 编写目的网上购物服务逐渐深入到人们的生活中,给人们的生活带来方便。然而大多数的电子商务网站,都只是一个简单的在线说明书或销售工具,尽管它是一种低成本广告方式,但是不提供重要信息、缺乏介绍、不回答反馈、以及网站信息的更新,使得这类网站很难吸引顾客、招揽生意。为了充分利用现有资源,提高工作效率,降低劳动成本,我们小组选择对网络售书系统进行了开发。该系统解决了网上售书的所需要的功能,对用户使用来说,具有操作简单、界面直观等优点;对于系统管理员来说,管理功能完备,操作方便。该系统利用了网络的方便

29、、快捷和普遍,提高了售书的效率,并降低了劳动强度。本大型作业主要研究网上书店系统的设计与实现,在网上开书店也是一种电子商务行为,制作一个电子商务网站最大的目的就是盈利。盈利靠的就是销量,而网站用户则是决定销量最主要的因素。用户是一个网站生产和发展的根本。由于专业网站内容和服务针对性强,对用户的吸引力大,相同类型的专业网站之间的竞争就更加明显。用户指标可以直接反映网站的运行状况,在很大程度上反映了网站的建设水平。当用户对同一专业的不同网站深入了解之前,往往简单地根据网站的学术背景进行选择。不论是对用户的影响。应当承认,良好的学术背景会为专业网站的成功发展奠定坚实的基础,因此也应作为网站评价的一种

30、指标类型。用户访问量对于评价一个网站是非常重要的指标,这一指标表示着网站被用户重视的程度和网站地位;拥护访问量随时间的变化规律还可以很好的反映网站的运行状况。另外,由于未注册用户也是潜在消费者,所以用户访问量标定了网站可以能的赢利空间,客观地反映了网站的真实运营情况,是商务网站发展必须注意的因素,但是,专业网站通常服务于特定的用户群,针对性很强,因此简单地利用用户访问量对不同类型的专业网站进行比较评价是不合理的。专业网站的稳定盈利主要来自注册用户,因此注册用户数量能够直接反映网站的盈利情况。通过计算网站注册用户占相关专业从业人口的比例,可以发现网站在整个专业领域内的地位;而注册用户数量的变化也

31、可以很好的反映用户的满意程度。除了这两点外,用户在网站的停留时间及浏览的页面数量,用户对网站的参与程度等等对网站的发展起着非常重要的作用为了吸引更多的用户,就需要把网上书店系统设计的更美观,更人性化。2.2 需求规定系统的功能图书的浏览与查询分类显示图书类目,点击某类目可显示下一级类目,直到显示出图书列表。点击书名可显示该书的基本信息,包括作者、出版社、价格、内容简介等。可按分类和关键词查询图书信息。购物车功能客户点击图书列表页面上某图书前的“选购”按钮就可以把该书放入购物车准备购买,并且在购买之前可以随时查看已选图书以及花费情况,或者修改已选图书的定购数量或删除已选图书。点击“放弃购买”按钮

32、则放弃此次购买并清空购物车。点击“结算”按钮则转入结算系统进行购买结算。结算管理客户确认购买后点击“结算”按钮可以进行结算,结算时首先要填写定单,定单信息存入服务器端的定单表及定单明细表中。会员管理包括会员注册登记、密码修改以及会员注销、非法用户和过期用户的删除、会员查询分析等。网上支付客户可以凭自己的信用卡号或银行账号进行网上付款。系统的功能实现数据库网上书店的所有数据应当存放在数据库中,因此首先建立一个数据库( book_shop )。 在 这 个 数 据 库 中 , 建 立 这 样 几 个 基 本 表 。Shop_action,shop_admin,shop_books,shop_con

33、fig,shop_pinglu,shop_qh,us er 。浏览类别目录和图书信息为了便于读者浏览自己感兴趣的某一类图书,在网上书店的主页面上提供一个分层次的分类列表,读者可以从顶层开始,一层一层地浏览,直到找到自己需要的图书。主页面上显示第一和第二层目录,页面上的各个类别都是一个链接,并且都链接到指定文件,执行该文件就可显示相应的下一级类别。如果某一层次含有的项目较多,一个页面上放不下,就相应地提供一个“更多”链接来执行指定文件。展开目录后,单击某个目录项就可显示该类目的图书列表。图书列表页面上提供了图书的书名、作者、出版社、出版日期和价格等信息。如果看中了某本书,可以在“数量”栏中填入购

34、买册数,并单击“购买”按钮进行购买。如果想查看某本书的更详细信息,可以单击书名。由于图书数目较多,一页显示不下时,提供了浏览翻页功能。该功能实现的思想是通过 PHP代码连接图书数据库,从图书类别表和图书信息表中取出相应的目录、图书信息,并以一定的格式放在网页中。购物车的实现购物车具备的主要功能有:显示已购图书信息、添加图书、更改购买数量、取消某图书、取消此次定购、结算。其中每次定购信息修改后还要自动更新相应的计价信息。由购物车实现用户定购的主要程序如下:在购物车页面上点击“结算”按钮,就可以填写定单进行购买,点击“继续购书”按钮,则可以回到图书列表页面继续选购。结算客户在购物车页面上点击了“结

35、算”按钮后,就出现了结算页面,在结算页面上也提供了一个“查看购物车”按钮,以便客户在结算前再次查看所选购的图书及花费的情况。另外,还要求客户填写一些必要的信息,如客户的会员代号、收货人、收货人地址、送货方式、支付方式等。如果收货人和收货地址栏空着,则自动使用客户注册时提供的姓名和地址。信息填写完毕,点击“提交”按钮,系统就对客户所提供的信息进行正确合法性检查,检查通过后,马上向服务器端的数据库中添加相关信息,即在定单表中添加一条记录,在定单明细表中添加一条或若干条记录。收集客户信息为能实现正常的交易,我们必须知道客户的一些信息,比如收货人姓名、收货人地址、收货人电话、收货人 E_mail 、送

36、货日期 FORM等。为了收集这些信息,我们设计了用户注册界面, 利用表单的 POST方法将客户信息传送到服务器,存入相应的数据库中。当然在此之前应对用户注册信息进行合法性检查。网上支付要让客户能够从网上付款,书店的经营者必须事先与银行联系,申请网上支付功能。通过银行审批后,客户就可以凭自己的信用卡号或银行账号进行网上付款。为了保证操作的安全性,还必须依靠数字凭证、数字签名、加密等手段来保证信息传输的安全性和可靠性。2.3 主要特色系统框架视图每个注册的用户,都拥有一个属于自己的帐户管理界面,客户可以轻松的管理个人基本资料,送货信息资料,修改密码,管理订单,监控本人订单进程,了解本人财务状况,查

37、询预付款情况,查询订单汇总。本系统充分考虑到了本模块对于客户的重要性,所以界面尽量做的简捷,采用开放式结构,一目了然,方便客户轻松掌控自己的一切信息,从而提高对书店的信任度,进一步增加书店的销售额。购书的详细流程会员注册 >选择图书 >放入购物车 >下订单网上书店提供的主要服务(1) 售前服务书业信息服务。互联网为网上书店提供了广阔的信息发布平台,而且成本低廉。因此,网上书店可以比传统书店提供更为丰富的书业信息。网上书店提供图书的出版信息,可供书目、新书信息、新书介绍等;还提供书业企业营销信息,如读书月、折价售书的信息;另外,网上书店提供一些宏观的书业信息、书业行业的活动等。

38、信息整合服务。互联网具有交互性的特点,为网上书店有效地整合各种信息创造了条件。首先,网上书店要整合读者与书业企业 ( 包括出版社和书店 ) 之间的信息,网上书店要让书业企业能够及时了解读者的需求动态,也要让读者及时了解书业企业的出版动态,而且这种信息交流要做到双向互动;其次,网上书店要整合读者与读者之间的信息,可以把读者的购书经历及读后感在网上登出,为其他读者提供购书参考。(2) 售后服务配送服务。网上书店只是提供了一个虚拟的卖场,配送服务是网上书店营销服务的一个主要内容。当前网上书店的送货方式主要有三种:一是通过邮局寄送,二是雇用配送公司发送,三是自己组织人员配送。质量服务。网上书店的质量服

39、务一是确保读者购买的图书准确、及时地被送到。二是提供退换服务。允许读者对不满意的图书进行退换。缺货登记系统这是一个书店与客户互动的关键系统,包括通常留言板的功能;包含一个意见箱,客户能随时写下对书店的建议和意见;还可以登记没本店没有的书籍。以后进货订购。2.4系统开发环境系统的软硬件开发环境(1) 服务器的软硬件配置服务器的硬件配置 : CPU 毒龙 1.6G,硬盘 80G,内存 256M 服务器的操作系统 :Windows XP 专业版Web服务器软件 :IIS 5.1(Internet Information Server)数据库服务器软件 :ACCESS 2002(2) 客户端的软硬件配

40、置客户端的硬件配置 : CPU 赛阳 800 或以上,硬盘 I OG, 内存 64M 客户端操作系统 :Windows 98 以上客户端浏览器软件 :IE(Internet Explorer)系统的开发工具由于系统的软件配置主要是基于 Microsoft 公司的软件,所以在系统的开发工具的选择上采用了 Microsoft 公司的软件开发工具,具体内容如下 :采用 ASP技术、 JavaScript脚本语言、 VBScript 脚本语言编写 Web应用程序。采用 ACCESS存储和管理数据。2.5 系统流程分析网上书店工作流程本系统的网上书店分为前后台两个管理系统: 前台管理系统是在Intern

41、et上接受来自全国各地的客户访问的网上书店前台销售管理系统 ( 网站 ): 后台管理系统是在 Internet 内部用于书店的管理员管理的网上书店后台管理系统。本系统的前台销售管理系统实现的功能类似于现实生活中的商店·销售,顾客可以浏览商品、选择商品、结账完成购物等。在设计网站时,应根据所销售商品的特点安排布局,在编制程序时应充分考虑这一点,商品数据应根据需要能灵活的从数据库中挑出,照顾客户浏览习惯,简化购物流程,真正做到“简洁、高效、流畅”的购物环境。在支付方面,根据公司的需求,采用了“货到付款”和“邮局汇款” 的方式。本系统设计的网上购物的过程为, 当客户通过 Internet

42、访问书店的网站时,如果他要购买商品,那么必须先注册成为会员,然后再进行会员登录 ( 确认身份 ) ,然后才可以把商品放入“购物车” ,通过购物车完成会员的购物后,会员进行结账,生成网上订单。本系统的后台管理系统触入了企业传统的进销存概念,对图书进行分类管理,提供图书信息的添加,修改和删除等功能,支持图书的封面图片上载功能,从而增强了图书商品的宣传效果。对订单的管理是后台管理系统中关键的部分,根据公司的需求,采用订单状态来标识图书的各个流通环节,在编程设计时,要充分考虑订单管理与图书管理的密切联系,保证订单状态与库存的一致性。对于后台的客户管理则要提供便捷的查询方式,提供合理的管理操作。网上书店

43、工作流程图图解业务流程(1) 用例视图模型分析网上书店系统的权限主要有类 : 普通用户与系统管理员。普通用户可以登陆注册成为书店会员享受一定的折扣优惠 , 并上网浏览查询自己需要的相关书籍资料 , 找到符合自己需求的书籍后可以添加到购物车 , 最后一起结账 , 当没有找到自己需要的书籍后 , 用户可以登记有关的缺货信息 , 并预订。系统管理员除拥有普通用户的权限进行网上购书外 , 还有自己的管理权限 , 他可以通过系统进行书籍新增、删除、修改、查询、统计 , 进行折扣管理、订单管理、客户 ( 会员 ) 管理。当某类书籍库存量低于订货水平线或出现了用户缺货登记信息时 , 系统管理员还可以通过订货

44、管理模块通知供应商 ( 出版社 ) 补充有关书籍。图 2 与图 3 分别为从用户角度与系统管理员角度描述的网上书店系统功能的用例图。图 2 从用户角度描述系统结构图 3 从管理员角度描述系统功能(2) 静态视图模型分析静态视图模型包括类图、对象图和包图 , 它描述系统各部分的静态结构 , 包括构成网上书店系统的类和对象以及它们的属性、操作和相互之间的关系。静态视图模型主要是对系统的每一个用例进行分析 , 更多探究系统的内部 , 从静态的角度来描述用例的实现。 图 4 给出了网上书店用户购书模块的类图。 模型分析阶段的主要任务是标识出各设计元素 , 并将其部署到各实施节点 , 对标识出的设计元素进行详细设计。使用用例图获取系统的功能用例 , 再使用类图与顺序图描述了系统的每一用例后 , 就可以进一步确定边界类、实体类与控制类 , 并整合所有类 , 尽量减少冗余类。 通过对系统模型中各类的特点及功能的分析 , 我们发现边界类负责系统与用户之间的交互 ; 控制类通常可以分为两类 : 一类负责与边界类交互以获得用户信息 , 完成一些基本动作 ; 另一类负责主要的业务逻辑、与实体类进行交互 , 实体类代表对系统有意义的、长效且持久的信息。图 4 购书模块的类图(3) 行为视图模型分析对象的行为用状态图和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论