版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2021年2021年-2022年最新摘要21世纪是网络经济时代,计算机和网络技术的飞速发展,对传统的商品交易形式和流通方式产生了极大地影响。随着人们对信息的获取方式和获取途径的改变,对传统的书店的销售和管理模式带来挑战, 建立相应的网上书店显得尤其必要。网络书店销售管理系统使用JSP技术、采用Access做系统后台数据库,Dreamweaver为网页制作工具而开发的。论文首先阐述了国内外网上书店的发展与现状,在对网上书店进行综合分析的基础上,结合系统开发技术,明确了系统需求,并在此基础上对系统进行了详细的规划设计,确定了系统所具有的前台管理和后台管理两大基本功能模块的功能,主要包括用户登陆、图书查询、查看购物车、定单信息等,论文对每个功能模块的实现进行了详细的阐述, 并介绍了对系统进行测试的情况。系统经测试和试运行后基本达到设计要求,系统的图书查找功能和管理员管理图书功能,将为书店的销售和管理带来极大的方便。关键词:网上书店;销售管理;购物车;目录TOC\o"1-5"\h\z\o"CurrentDocument"第一章绪论 1.\o"CurrentDocument"第二章网络书店销售管理系统概述 2统开发背景 2.题的目白和意义 2.统概况 3.在国内外发展的概况 3\o"CurrentDocument"第三章系统需求分析 5.务及用户需求分析 5.统可行性分析 6.术可行性 6.济可行性 .7.作可行性 7.统服务器配置及开发工具 7.统开发技术基础及其关系图 8统数据流程分析 9.数据流图 9.二层数据流图一一前台购书和后台管理 9三层数据流图一一用户登陆处理 10据字典(DD 1.1\o"CurrentDocument"第四章系统设计 14设计指导思想及原则 1.4统结构图 1.4统功能具体分析 .15据库的设计 1.6概念结构设计 16辑结构设计 17理结构设计 18\o"CurrentDocument"第五章系统功能模块实现 24户登陆模块 24户注册模块 24交定单模块 25单处理模块 26书查询模块 27书信息维护模块 28助功能模块 29\o"CurrentDocument"第六章系统测试 .30统测试 30试的目的 30试的准则 30试的方法 30元测试实例 31合测试 32统的维护主要包括四个方面 32结论 33一禹结论 33个人体会 33\o"CurrentDocument"参考文献 35致谢 36第一章绪论据统计,目前全国已有4万家商业网站,其中网上商店700余家。电子商务项目大量推出,几乎每天都有各类电子商务咨询网站、网上商店、网上商城、网上专卖店、网上拍卖等诞生。电子商务应用与发展地域也由北京、上海、深圳等极少数城市,开始向各大中城市发展。可以说,中国电子商务已经由表及里、从虚到实,从宣传、启蒙和推广阶段进入到了务实的发展实施阶段。但是,目前我国“商务为本”观念依然薄弱。企业和消费者电子商务意识有待加强。怎样将Internet和中国国情结合,充分发挥电子商务的优越性,实现极富有意义的电子商务技术和商务模式的创新,是摆在中国电子商务业界人士面前的一大课题。由于电子商务的盛行,原有在浏览器上所使用的技术,如HTML,JavaScript,VBScript已经不能满足开发需要。为了寻求一个适合的工具语言,达到企业对企业、企业对个人等电子商务所需要的功能,并能与后端数据库紧密结合, JSP不失为一个很好的选择。而本系统也就是基于JSP的网络书店销售管理系统。第二章网络书店销售管理系统概述统开发背景随着中国加入WTO,全球经济一体化的逐步深入,网上书店已是现代传统书店必不可少的经营策略之一了。目前,网上书店在国际互联网上可以实现的商务功能已经多样化,可以说从最基本的对外沟通展示功能、信息发布功能,在线图书展示功能、在线洽谈功能、在线交易功能、在线定购功能、在线客户服务功能、在线网站管理功能等等,几乎以往传统书店功能都可以在互联网上进行电子化的高效运作。题的目的和意义本系统的主要目的是实现图书的在线销售,包括管理库房中的图书,以及管理用户的购物车,从而实现结帐等一系列功能,让用户足不出户就能够在网上书店购买到自己所需的图书,形成书店和用户双赢的局面。概况网上书店是电子商务的一部分,电子商务应有的功能、网上书店也应该具有。由于商家软件设计不大一样,因此网上书店的功能也不完全一致,有的多,有的少。作者本人认为,网上书店是一种无店铺,人不出门,在计算机联网的网络上作业,就可进行远距离的图书销售与订购。一般应具有如下功能: (1)向上网顾客提供图书期刊在线电子版(虚拟版),供顾客订购、下载;(2)提供新书目、新书内容介绍、书评等,供顾客选择图书时参考;(3)提供书店存货书目,供顾客挑选或补全、补缺;(4)提供网上书店的有关资料,如营业执照等,让顾客了解网上书店的可信程度; (5)开辟网上论坛,供顾客在网上讨论有关图书内容与网上发行中的有关问题; (6)通过网络收集顾客采访图书的计划与要求,顾客的阅读爱好、兴趣、阅读历史和对网上书店的建议与要求; (7)网上订购图书、期刊;(8)安全认证、数字签名、网上结算和支付,并提供正式发票; (9)图书配送;(10)退货处理;(11)质量监控。但是由于时间及本人能力方面的一些条件所限,本次毕业设计的网络书店销售管理系统主要是以实现购书和定单的功能作为设计的重点,实现了网络书店的一些最基本和必须的功能,其他的详细复杂的功能将在以后的改进中不断的完善。统在国内外发展的概况Internet带给我们的不仅是无穷的信息,更是商业模式和消费观念的变迁,电子商务业已成为时尚。由于图书信息易于判断和选择而独具优势,最适合于网上交易,所以网上书店成了电子商务的先锋。加入WTOfc电子商务的发展带来了新的机遇[4]。无论是出于仿效,还是迫于竞争,在国内,自杭州新华书店创办第一家网上书店后,网上书店如雨后春笋般涌现出来。 但总的来看,国内的网上售书缺乏规范,随意性强,买卖双方的权益保障都有缺陷。网上书店面临困境,究其原因,主要有:.电子商务的概念并未深入人心。.网络普及率不高。.网上购书优势不明显网络的最大优势在于开展信息服务,而信息服务的“不完善、低质量”正是国内网上书店的一大败笔。.结算方式落后。.图书配送周期长、成本高。.安全保障问题令人担心。但是,由于节省时间、节约费用、操作方便等优势,网上书店拥有广阔的前景。我们可以看到网上购物已经成为一种不可抵挡的时尚潮流。在中国,网上书店不仅有发展的必要,也有发展的基础,发展网上书店的各方面条件也日趋成熟。第三章系统需求分析务及用户需求分析网上书店诞生早,规模大。1969年因特网出现不久就有了线上购书。经过20多年的发展,1997年全世界图书销售中,每5本书就有1本是通过网上书店销售的,占全世界图书销售总量的20%;上。它已成为网上贸易主力军之一。传统书店增多,整个图书市场一片繁荣,在这种情况下,网上书店的加入无疑将使得竞争更加激烈,但从另一个方面看,只有在这种激烈的竞争下,网上书店的优势才能更加得以体现。对于各个商家来说,充分地利用现代化的营销手段,可以极大地提高商业利润[5]。因此建立网上书店是一个不容错过的商机。目前,网上书店大致可以分为以下四种类型:.以售书营利为目的的网上书店;.以提供信息服务为主的网上书店;.以电子版图书为主的网上书店;.以专业性为特点的网上书店。其中,以售书营利为目的的网上书店和以提供信息服务为主的网上书店主要是综合型的书店,它们依靠书目全、服务好、信息量大取胜,一般经营者需要具备相当的实力,比如新华书店。对于以电子版图书为主的网上书店,这种销售方式也将成为一种趋势,并有望成为销售盈利的突破口。要设计一个实用的网络书店销售管理系统,就必须首先明确应用环境对系统的要求。本系统开发的总体设计目标为开发一个在线系统,实现图书的在线查找、销售,以及在线管理等功能。系统以Windows操作系统为平台,网络联接以TCP/IP协议为基础,使用WebK务器提供信息的浏览和查询,采用流行的B/S三层体系结构。因此,该系统需主要满足以下几方面需求。.用户的管理,含注册、检验及修改等功能。.在线图书销售,包括查找、购物车及定单等功能。.图书在线管理,如浏览、修改、添加和删除图书等。统可行性分析本节从技术的可行性,经济的可行性以及操作的可行性三个方面来论证本网站的可行性。术可行性.硬件:计算机的存储量大,运算速度快,外部设备的功能好、效率高、可靠性高,通信设备的能力、质量都满足要求。.系统软件:.操作系统WindowsXP/2000接口能力强,数据库管理系统的功能足够。.Java语言是一种优秀的编程语言。它最大的优点就是与平台无关,在Windows、Linux以及其它平台上,都可以使用相同的代码。”一次编写,到处运行”的特点,使其在互联网上广泛采用。JSP+JavaBeans几乎可以在所有平台上通行无阻,从一个平台移植到另外一个平台,JSP和JavaBeansK至不用重新编译[7]。.有专用的开发应用软件:.MicrosoftOfficeAccess,主要针对数据库的建立。.Dreamweaver,主要针对网页的制作。工欲善其事,必先利其器。济可行性从经济角度看,书店对系统的投资要小于系统对书店的回报,书店决策者才会实施系统计划。从本系统开发的角度出发,系统开发成功会减低人员费用的支出,办公用品的支出,同时,大量的用户增加会给书店无法量化的估计,会使书店获得更大的收益。作可行性本系统大概需要四个月的时间完成。前三个星期主要是以看书以及收集有关系统方面的资料为主,接下来就是对系统的分析,到做数据库,界面,以及中间的连接。系统对于熟悉JSP编程的作者来说是可行的。统服务器配置及开发工具目前社会上网络书店销售管理系统的发展经过多年的探索和实践, 已初步形成了一定的特色的相对成熟的体系,这为系统的开发奠定了良好的基础,是本系统开发研究的先决条件。本系统使用MicrosoftOfficeAccess 建立数据库并用JSP进行系统的编程设计。统开发技术基础及其关系图本网上书店系统开发应包括以下技术.通信平台技术.接口技术.程序设计代码技术.数据库存储技术它们的关系可以用图3.1来表示。图3.1网上书店系统开发技术基础及其关系图统数据流程分析顶层数据流图说明:未注册用户通过注册后可以登录到前台进行购书,管理员通过登录可以进入后台进行管理系统顶层数据流图如下图3.2所示图3.2系统顶层数据流图3.5.2第二层数据流图一一前台购书和后台管理根据顶层数据流图,对前台购书和后台管理模块作进一步分解,得到第二层数据流图,分别如图3.3和图3.4。.前台购书用户登录后进行书籍浏览和查询,对书籍信息有了一定了解后可根据自己的需求进行购书,购书后将所需书放入购物车,最终确定要购买的图书,提交定单,等待定单的处理结果。系统第二层数据流图(前台购书)如下图3.3所示。
.后台管理管理员可以登陆到后台,查看相关的定单信息,然后修改定单的信息,主要是审核定单的有效性。系统第二层数据流图(后台管理)如下图3.4所示。购买图自\_淀单数据]图3.4系统第二层数据流图(后台管理)§3.5.3第三层数据流图一一用户登陆处理为保证数据的有效和客户的管理,系统必须登陆后才能进行购买图书的相关操作,登陆是系统安全和数据有效性验证的第一部分。系统第三层数据流图(用户登陆)如下图3.5所示§3.6数据字典(DD数据字典是在系统数据流程图的基础上。进一步定义和描述所有的数据项、数据结构、数据存储、处理过程和外部实体的详细逻辑内容与特征的工具。数据字典的任务是对于数据流程图中出现的元素的名字都有一个确切的解释。因此,建立数据字典的工作量很大,相当烦琐。但这是一项必不可少的工作。数据字典在系统开发中具有十分重要的意义,不仅在系统分析阶段要使用它,在系统的整个研制过程中以及系统运行中都要使用它提供帮助。用户数据字典如下表3.1所示。文件名:用户表编号:1组成:用户ID+用户名+用户密码+用户邮箱+用户地址+用户类型+邮递区号+用户电话备注:这是所有的用户信息表表3.1数据文件“用户表”的字典条目管理员数据字典如下表3.2所示。文件名:管理员表编号:2组成:管理员ID+管理员名+管理员密码备注:这是管理员信息表表3.2数据文件“管理员表”的字典条目购书车数据字典如下表3.3所示。文件名:购书车表编号:3组成:购书车ID+图书ID+用户名+购物数量+购书时间+购书审查+定单号+管理员审查+图书名称+图书价格备注:这里有所有购书的信息表3.3数据文件“购书车表”的字典条目第四章系统设计统设计指导思想及原则.实用性。这是最主要的设计原则。以用户需求为导向,符合实际,切实解决网上书店系统中的实际问题。.先进性。计算机环境配置必须满足所提出的目标和所要实现的功能、指标等要求。体系结构、开发设计方法等要具有先进水平。统结构图根据需求分析和方案设计,可得到系统结构图如图4.1所示。根据需求分析和方案设计,可得到系统结构图如图4.1所示。图4.1系统结构图统功能具体分析当用户登陆到本系统时,可以直接以点击的形式进入如下的版块:用户登陆、用户注册、图书查询、购书车、提交定单、图书信息维护、定单信息处理,以及辅助功能。用户登陆图书查询购物车提交定单图书信息维护定单处理辅助功能据库的设计1概念结构设计概念结构设计是数据库设计的核心。概念结构独立于数据库的逻辑结构,也独立与所使用的具体的数据库管理系统。概念模型(E-R模型)的组成元素有:实体、属性、
联系,E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述,系统总体E-R图如下图4.2所示book图书浏览]book购物车ID图书ID用户名购物数量购物时间购物审查定单号管理员审查图书名称图书价格userbasket订购选择user用户用户ID用户名用户密码用户邮箱用户地址用户类型邮递区号用户电话A图书图书ID图书名图书价格图书简介图书数量图书日期图书照片出版社作者推荐book管理图书book图书浏览]book购物车ID图书ID用户名购物数量购物时间购物审查定单号管理员审查图书名称图书价格userbasket订购选择user用户用户ID用户名用户密码用户邮箱用户地址用户类型邮递区号用户电话A图书图书ID图书名图书价格图书简介图书数量图书日期图书照片出版社作者推荐book管理图书adminuser/一管理用户—Tadminadmin定单信息定单ID购物车ID用户名定单时间定单号定单审查下定者邮箱下定者电话下定者地址下定者邮编付款方式order图4.2系统总体E-R图2逻辑结构设计系统实体及其属性描述如下:.用户{用户ID,用户名,用户密码,用户邮箱,用户地址,用户类型,邮递区号,用户电话}.管理员{管理员ID,管理员名,管理员密码}.购物车{购书车ID,图书ID,用户名,购书数量,购物时间,购书审查,定单号,管理员审查,图书名称,图书价格}3物理结构设计1.用户表如下表4.1所小
列名主码可为空值描述user_id自动编号YN由数据库自动生成的顺序编号,作为用户的标示user_name义本NN用户的名称user_pass义本NY用户的密码user_mail义本NY用户邮箱user_adds义本NY用户地址user_tel义本NY用户电话user_regtime日期/时间NY用户登录时间user_regip义本NY用户登录user_lasttime日期/时间NY用户最后登录时间user_lastip义本NYuser_buymoney义本NY用户买书的钱user_postcode义本NY用户邮递区号user_namec义本NYuser_type义本NY用户类型表4.1用户表第五章系统功能模块实现户登陆模块这里介绍用户登陆的程序设计思路,数据库中存放有用户的基本信息,用户在网站中输入相关信息,通过匹配检测,便可以知道数据的有效性,下面是登陆程序流程图如下图5.1所示。图5.1登陆程序流程图户注册模块注册模块,会出现在很多程序中,这里借鉴了其他注册程序的流程。注册模块的核心思想是向数据库中输入数据,并且数据要不能重复,下面是注册模块的程序流程图如下图5.2所示。主册产赊./淫用政亮注册灰功图5.2注册程序流程图交定单模块在上面的功能描述中简单介绍了提交定单模块的功能,这里再叙述一些必要的补充,
定单是系统的核心功能,一切数据都要围绕定单来展开。用户提交定单,然后等待管理员处理定单邮发图书;管理员在接到定单后,查询汇款情况,然后处理定单,下面是定单提交模块的程序流程图如下图5.3所示。等待处理结果图5.3定单提交程序流程图由于和管理员处理定单联系比较紧密,下面一个小节会介绍主要代码单处理模块定单处理模块的设计思路:用户提交定单后,管理员通过后台数据处理,可以查看全部的定单信息,由于定单编号是按照时间来命名的,管理员很容易查看到最新的定单信息。同时,本模块还和其他两个系统有间接的关系,一个是付款系统,另外一个是物流系统。本模块是系统的核心,主要负责定单的审查,是定单的流程最后一个环节,也是最重要的一个环节。书店的任何数据都和定单数据有直接或者间接的关系,有效的定单和
书店的经济利益有直接的关系,收入和支出都是由定单引起的。程序当中也严格限制数据的有效性,无效数据不会录入到数据库中。书查询模块大量的数据中找到用户需要的数据,这样的数据挖掘很有必要查询界面如下图5.5所示。图书展泰输入图书关键字查询圜书信息;建秦I
।nmmTwwTBT^^图5.5查询页面图书信息维护模块本模块主要是修改模块,对图书信息的修改。管理员通过本模块可以查询到系统中现有的图书信息,然后选择相关的图书信息进行修改,程序主要是实现数据库中的更新SQL®句。图书信息维护程序流程如下图5.6所示SQL程序设计思路:本模块主要是通过获得有效的修改信息,直接在数据库中执行语句,SQL®句在数据库中执行完成对数据的更新。SQL助功能模块为了让系统功能更加丰富,系统还提供了公告发布和友情连接管理的功能,在公告发布模块中,系统管理员可以添加进公告,用户登陆网站的时候可以查看公告。友情链接也是网站常见的一种形式,主要是实现页面的跳转,增加网站的点击率。本系统也提供本功能,做为一种宣传手段,吸引用户。第六章系统测试统测试测试的目的软件测试的目标和定义:(1)测试是为了发现程序中的错误而执行程序的过程。(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。测试的准则为了能设计出行之有效的测试方案,必须深入理解并正确运用指导软件测试的基本准则。下面列举主要的测试准则:(1)所有的测试都应该追溯到用户需求。(2)应该在开始测试之前就制定出测试计划。测试的方法测试任何产品都有两种方法:如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能正常使用;单元测试实例测试一:在管理员登陆时,用户名或密码有一项为空或者填写错误,系统是否出现预先设定的操作提示。预期效果:输入错误及时报错具体操作:用户名、密码、任意一项为空或者填写有误。结果:都出现相应的错误原因的信息提示。结论:要求管理员必须填写正确的用户名和密码,才能进入管理页面,测试成功。测试二:修改本站的公告、返回前台,看其是否更新成功。预期效果:修改过后能及时更新内容。具体操作:通过信息管理页面中的修改公告功能修改公告的内容,看其是否修改成功。结果:公告内容更新为修改后的信息。结论:修改公告功能正常,测试成功。合测试在以上测试的基础上,对系统功能进行了整体测试,依次检验系统功能是否符合系统开发的目标。经过使用大量的数据多次进行系统测试,发现系统存在的问题并及时改进,最终实现了网络书店销售管理系统的开发目标。统的维护主要包括四个方面(1)程序的维护:修改部分或全部程序,这种维护往往是在条件发生变化或原系统的效率低的情况下进行的。(2)数据文件的维护:按照用户的要求对数据文件进行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教育培训资源租赁合同
- 塑料制品物流招标模板
- 外籍员工住宿租赁合同
- 文化创意产业人才聘用合同样本
- 专卖店电气系统聘用协议
- 农业机械检修安全要求
- 北京旅游纪念品采购策略
- 生态保护区用地管理办法
- 生态环境监测站合同范例
- 硬件公司图书室管理办法
- 四川省成都市九县区2024-2025学年高一上学期期中考试数学试题(含答案)
- 2024秋国开《四史通讲》期末大作业试题B答案(第1套)
- 2024年8月CCAA国家注册审核员《管理体系认证基础》考试题目含解析
- 2023医疗质量安全核心制度要点释义(第二版)对比版
- 2024年中央企业全面质量管理知识竞赛考试真题库(含答案)
- 2022版义务教育(道德与法治)课程标准(附课标解读)
- 思想道德与法治第二章
- 新生儿呼吸窘迫综合症护理查房
- 中国粒缺伴发热抗菌药物指南(2016版)解读ppt课件
- 法学本科毕业论文答辩.ppt
- 汉字书法课件模板:豪_草书33种写法
评论
0/150
提交评论