欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    网络书店销售管理毕业论文.doc

    • 资源ID:3991387       资源大小:189.50KB        全文页数:21页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    网络书店销售管理毕业论文.doc

    网络书店销售管理摘 要21世纪是网络经济时代,计算机和网络技术的飞速发展,对传统的商品交易形式和流通方式产生了极大地影响。随着人们对信息的获取方式和获取途径的改变,对传统的书店的销售和管理模式带来挑战,建立相应的网上书店显得尤其必要。网络书店销售管理系统使用JSP技术、采用Access做系统后台数据库,Dreamweaver为网页制作工具而开发的。论文首先阐述了国内外网上书店的发展与现状,在对网上书店进行综合分析的基础上,结合系统开发技术,明确了系统需求,并在此基础上对系统进行了详细的规划设计,确定了系统所具有的前台管理和后台管理两大基本功能模块的功能,主要包括用户登陆、图书查询、查看购物车、定单信息等,论文对每个功能模块的实现进行了详细的阐述,并介绍了对系统进行测试的情况。系统经测试和试运行后基本达到设计要求,系统的图书查找功能和管理员管理图书功能,将为书店的销售和管理带来极大的方便。关键词:网上书店;销售管理; 购物车;目 录第一章 绪论1第二章 网络书店销售管理系统概述2§2.1系统开发背景2§2.2选题的目的和意义2§2.3系统概况3§2.4系统在国内外发展的概况3第三章 系统需求分析5§3.1业务及用户需求分析5§3.2系统可行性分析6§3.2.1技术可行性6§3.2.2经济可行性7§3.2.3操作可行性7§3.3系统服务器配置及开发工具7§3.4系统开发技术基础及其关系图8§3.5系统数据流程分析9§3.5.1顶层数据流图9§3.5.2第二层数据流图前台购书和后台管理9§3.5.3第三层数据流图用户登陆处理10§3.6数据字典(DD)11第四章 系统设计14§4.1系统设计指导思想及原则14§4.2系统结构图14§4.3系统功能具体分析15§4.4数据库的设计16§4.4.1概念结构设计16§4.4.2逻辑结构设计17§4.4.3物理结构设计18第五章 系统功能模块实现24§5.1用户登陆模块24§5.2用户注册模块24§5.3提交定单模块25§5.4定单处理模块26§5.5图书查询模块27§5.6图书信息维护模块28§5.7辅助功能模块29第六章 系统测试30§6.1系统测试30§6.1.1测试的目的30§6.1.2测试的准则30§6.1.3测试的方法30§6.2单元测试实例31§6.3综合测试32§6.4系统的维护主要包括四个方面32结 论33系统结论33个人体会33参考文献35致 谢36第一章 绪 论据统计,目前全国已有4万家商业网站,其中网上商店700余家。电子商务项目大量推出,几乎每天都有各类电子商务咨询网站、网上商店、网上商城、网上专卖店、网上拍卖等诞生。电子商务应用与发展地域也由北京、上海、深圳等极少数城市,开始向各大中城市发展。可以说,中国电子商务已经由表及里、从虚到实,从宣传、启蒙和推广阶段进入到了务实的发展实施阶段。 但是,目前我国“商务为本”观念依然薄弱。企业和消费者电子商务意识有待加强。怎样将Internet和中国国情结合,充分发挥电子商务的优越性,实现极富有意义的电子商务技术和商务模式的创新,是摆在中国电子商务业界人士面前的一大课题。由于电子商务的盛行,原有在浏览器上所使用的技术,如HTML,JavaScript,VBScript已经不能满足开发需要。为了寻求一个适合的工具语言,达到企业对企业、企业对个人等电子商务所需要的功能,并能与后端数据库紧密结合,JSP不失为一个很好的选择。而本系统也就是基于JSP的网络书店销售管理系统。第二章 网络书店销售管理系统概述§2.1 系统开发背景随着中国加入WTO,全球经济一体化的逐步深入,网上书店已是现代传统书店必不可少的经营策略之一了。目前,网上书店在国际互联网上可以实现的商务功能已经多样化,可以说从最基本的对外沟通展示功能、信息发布功能,在线图书展示功能、在线洽谈功能、在线交易功能、在线定购功能、在线客户服务功能、在线网站管理功能等等,几乎以往传统书店功能都可以在互联网上进行电子化的高效运作。§2.2选题的目的和意义本系统的主要目的是实现图书的在线销售,包括管理库房中的图书,以及管理用户的购物车,从而实现结帐等一系列功能,让用户足不出户就能够在网上书店购买到自己所需的图书,形成书店和用户双赢的局面。§2.3 系统概况网上书店是电子商务的一部分,电子商务应有的功能、网上书店也应该具有。由于商家软件设计不大一样,因此网上书店的功能也不完全一致,有的多,有的少。作者本人认为,网上书店是一种无店铺,人不出门,在计算机联网的网络上作业,就可进行远距离的图书销售与订购。一般应具有如下功能:(1)向上网顾客提供图书期刊在线电子版(虚拟版),供顾客订购 、下载;(2)提供新书目、新书内容介绍、书评等,供顾客选择图书时参考;(3)提供书店存货书目,供顾客挑选或补全、补缺;(4)提供网上书店的有关资料,如营业执照等,让顾客了解网上书店的可信程度;(5)开辟网上论坛,供顾客在网上讨论有关图书内容与网上发行中的有关问题;(6)通过网络收集顾客采访图书的计划与要求,顾客的阅读爱好、兴趣、阅读历史和对网上书店的建议与要求;(7)网上订购图书、期刊;(8)安全认证、数字签名、网上结算和支付,并提供正式发票;(9)图书配送;(10)退货处理;(11)质量监控。但是由于时间及本人能力方面的一些条件所限,本次毕业设计的网络书店销售管理系统主要是以实现购书和定单的功能作为设计的重点,实现了网络书店的一些最基本和必须的功能,其他的详细复杂的功能将在以后的改进中不断的完善。§2.4系统在国内外发展的概况Internet带给我们的不仅是无穷的信息,更是商业模式和消费观念的变迁,电子商务业已成为时尚。由于图书信息易于判断和选择而独具优势,最适合于网上交易,所以网上书店成了电子商务的先锋。加入WTO为电子商务的发展带来了新的机遇4。无论是出于仿效,还是迫于竞争,在国内,自杭州新华书店创办第一家网上书店后,网上书店如雨后春笋般涌现出来。 但总的来看,国内的网上售书缺乏规范,随意性强,买卖双方的权益保障都有缺陷。网上书店面临困境,究其原因,主要有:1.电子商务的概念并未深入人心。2.网络普及率不高。3.网上购书优势不明显。网络的最大优势在于开展信息服务,而信息服务的“不完善、低质量”正是国内网上书店的一大败笔。1.结算方式落后。2.图书配送周期长、成本高。3.安全保障问题令人担心。 但是,由于节省时间、节约费用、操作方便等优势,网上书店拥有广阔的前景。我们可以看到网上购物已经成为一种不可抵挡的时尚潮流。在中国,网上书店不仅有发展的必要,也有发展的基础,发展网上书店的各方面条件也日趋成熟。第三章 系统需求分析§3.1业务及用户需求分析网上书店诞生早,规模大。1969年因特网出现不久就有了线上购书。经过20多年的发展,1997年全世界图书销售中,每5本书就有1本是通过网上书店销售的,占全世界图书销售总量的20%以上。它已成为网上贸易主力军之一。 传统书店增多,整个图书市场一片繁荣,在这种情况下,网上书店的加入无疑将使得竞争更加激烈,但从另一个方面看,只有在这种激烈的竞争下,网上书店的优势才能更加得以体现。对于各个商家来说,充分地利用现代化的营销手段,可以极大地提高商业利润5。因此建立网上书店是一个不容错过的商机。目前,网上书店大致可以分为以下四种类型: 1.以售书营利为目的的网上书店;2.以提供信息服务为主的网上书店;3.以电子版图书为主的网上书店;4.以专业性为特点的网上书店。其中,以售书营利为目的的网上书店和以提供信息服务为主的网上书店主要是综合型的书店,它们依靠书目全、服务好、信息量大取胜,一般经营者需要具备相当的实力,比如新华书店。对于以电子版图书为主的网上书店,这种销售方式也将成为一种趋势,并有望成为销售盈利的突破口。要设计一个实用的网络书店销售管理系统,就必须首先明确应用环境对系统的要求。本系统开发的总体设计目标为开发一个在线系统,实现图书的在线查找、销售,以及在线管理等功能。系统以Windows操作系统为平台,网络联接以TCP/IP协议为基础,使用Web服务器提供信息的浏览和查询,采用流行的B/S三层体系结构。因此,该系统需主要满足以下几方面需求。 1.用户的管理,含注册、检验及修改等功能。2.在线图书销售,包括查找、购物车及定单等功能。 3.图书在线管理,如浏览、修改、添加和删除图书等。§3.2系统可行性分析本节从技术的可行性,经济的可行性以及操作的可行性三个方面来论证本网站的可行性。§3.2.1技术可行性1.硬件:计算机的存储量大,运算速度快,外部设备的功能好、效率高、可靠性高,通信设备的能力、质量都满足要求。2.系统软件:(1).操作系统Windows XP/2000接口能力强,数据库管理系统的功能足够。(2).Java语言是一种优秀的编程语言。它最大的优点就是与平台无关,在Windows 、Linux以及其它平台上,都可以使用相同的代码。“一次编写,到处运行”的特点,使其在互联网上广泛采用。JSP+JavaBeans几乎可以在所有平台上通行无阻,从一个平台移植到另外一个平台,JSP和JavaBeans甚至不用重新编译7。3.有专用的开发应用软件:(1). Microsoft Office Access,主要针对数据库的建立。(2).Dreamweaver,主要针对网页的制作。工欲善其事,必先利其器。§3.2.2经济可行性从经济角度看,书店对系统的投资要小于系统对书店的回报,书店决策者才会实施系统计划。从本系统开发的角度出发,系统开发成功会减低人员费用的支出,办公用品的支出,同时,大量的用户增加会给书店无法量化的估计,会使书店获得更大的收益。§3.2.3操作可行性本系统大概需要四个月的时间完成。前三个星期主要是以看书以及收集有关系统方面的资料为主,接下来就是对系统的分析,到做数据库,界面,以及中间的连接。系统对于熟悉JSP编程的作者来说是可行的。§3.3系统服务器配置及开发工具目前社会上网络书店销售管理系统的发展经过多年的探索和实践,已初步形成了一定的特色的相对成熟的体系,这为系统的开发奠定了良好的基础,是本系统开发研究的先决条件。本系统使用Microsoft Office Access建立数据库并用JSP进行系统的编程设计。§3.4系统开发技术基础及其关系图本网上书店系统开发应包括以下技术1.通信平台技术2.接口技术3.程序设计代码技术4.数据库存储技术它们的关系可以用图3.1来表示。图3.1 网上书店系统开发技术基础及其关系图§3.5系统数据流程分析§3.5.1顶层数据流图说明:未注册用户通过注册后可以登录到前台进行购书,管理员通过登录可以进入后台进行管理。系统顶层数据流图如下图3.2所示。图图3.2系统顶层数据流图§3.5.2第二层数据流图前台购书和后台管理根据顶层数据流图,对前台购书和后台管理模块作进一步分解,得到第二层数据流图,分别如图3.3和图3.4。1.前台购书用户登录后进行书籍浏览和查询,对书籍信息有了一定了解后可根据自己的需求进行购书,购书后将所需书放入购物车,最终确定要购买的图书,提交定单,等待定单的处理结果。系统第二层数据流图(前台购书)如下图3.3所示。图3.3系统第二层数据流图(前台购书)2.后台管理管理员可以登陆到后台,查看相关的定单信息,然后修改定单的信息,主要是审核定单的有效性。系统第二层数据流图(后台管理)如下图3.4所示。图3.4系统第二层数据流图(后台管理)§3.5.3第三层数据流图用户登陆处理 为保证数据的有效和客户的管理,系统必须登陆后才能进行购买图书的相关操作,登陆是系统安全和数据有效性验证的第一部分。系统第三层数据流图(用户登陆)如下图3.5所示。图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系统设计指导思想及原则1. 实用性。这是最主要的设计原则。以用户需求为导向,符合实际,切实解决网上书店系统中的实际问题。2.先进性。计算机环境配置必须满足所提出的目标和所要实现的功能、指标等要求。体系结构、开发设计方法等要具有先进水平。§4.2系统结构图根据需求分析和方案设计,可得到系统结构图如图4.1所示。图4.1系统结构图§4.3系统功能具体分析当用户登陆到本系统时,可以直接以点击的形式进入如下的版块:用户登陆、用户注册、图书查询、购书车、提交定单、图书信息维护、定单信息处理,以及辅助功能。Ø 用户登陆Ø 图书查询Ø 购物车Ø 提交定单Ø 图书信息维护Ø 定单处理Ø 辅助功能§4.4数据库的设计§4.4.1概念结构设计概念结构设计是数据库设计的核心。概念结构独立于数据库的逻辑结构,也独立与所使用的具体的数据库管理系统。概念模型(E-R模型)的组成元素有:实体、属性、联系,E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述,系统总体E-R图如下图4.2所示。图4.2系统总体E-R图§4.4.2逻辑结构设计系统实体及其属性描述如下:1. 用户用户ID,用户名,用户密码,用户邮箱,用户地址,用户类型,邮递区号,用户电话2. 管理员管理员ID,管理员名,管理员密码3. 购物车购书车ID,图书ID,用户名,购书数量,购物时间,购书审查,定单号,管理员审查,图书名称,图书价格§4.4.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.1 登陆程序流程图§5.2用户注册模块注册模块,会出现在很多程序中,这里借鉴了其他注册程序的流程。注册模块的核心思想是向数据库中输入数据,并且数据要不能重复,下面是注册模块的程序流程图如下图5.2所示。图 5.2 注册程序流程图§5.3提交定单模块在上面的功能描述中简单介绍了提交定单模块的功能,这里再叙述一些必要的补充,定单是系统的核心功能,一切数据都要围绕定单来展开。用户提交定单,然后等待管理员处理定单邮发图书;管理员在接到定单后,查询汇款情况,然后处理定单,下面是定单提交模块的程序流程图如下图5.3所示。定单信息定单提交开始定单提交成功等待处理结果图5.3定单提交程序流程图由于和管理员处理定单联系比较紧密,下面一个小节会介绍主要代码。§5.4定单处理模块定单处理模块的设计思路:用户提交定单后,管理员通过后台数据处理,可以查看全部的定单信息,由于定单编号是按照时间来命名的,管理员很容易查看到最新的定单信息。同时,本模块还和其他两个系统有间接的关系,一个是付款系统,另外一个是物流系统。图5.4定单处理程序流程图 本模块是系统的核心,主要负责定单的审查,是定单的流程最后一个环节,也是最重要的一个环节。书店的任何数据都和定单数据有直接或者间接的关系,有效的定单和书店的经济利益有直接的关系,收入和支出都是由定单引起的。程序当中也严格限制数据的有效性,无效数据不会录入到数据库中。§5.5图书查询模块大量的数据中找到用户需要的数据,这样的数据挖掘很有必要。查询界面如下图5.5所示。图5.5查询页面图§5.6图书信息维护模块本模块主要是修改模块,对图书信息的修改。管理员通过本模块可以查询到系统中现有的图书信息,然后选择相关的图书信息进行修改,程序主要是实现数据库中的更新SQL语句。图书信息维护程序流程如下图5.6所示。图5.6图书信息维护程序流程图程序设计思路:本模块主要是通过获得有效的修改信息,直接在数据库中执行SQL语句,SQL语句在数据库中执行完成对数据的更新。§5.7辅助功能模块为了让系统功能更加丰富,系统还提供了公告发布和友情连接管理的功能,在公告发布模块中,系统管理员可以添加进公告,用户登陆网站的时候可以查看公告。友情链接也是网站常见的一种形式,主要是实现页面的跳转,增加网站的点击率。本系统也提供本功能,做为一种宣传手段,吸引用户。第六章 系统测试§6.1系统测试§6.1.1 测试的目的软件测试的目标和定义: (1)测试是为了发现程序中的错误而执行程序的过程。 (2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。§6.1.2测试的准则为了能设计出行之有效的测试方案,必须深入理解并正确运用指导软件测试的基本准则。下面列举主要的测试准则:(1) 所有的测试都应该追溯到用户需求。(2) 应该在开始测试之前就制定出测试计划。§6.1.3测试的方法测试任何产品都有两种方法:如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能正常使用;§6.2 单元测试实例测试一:在管理员登陆时,用户名或密码有一项为空或者填写错误,系统是否出现预先设定的操作提示。预期效果:输入错误及时报错。具体操作:用户名、密码、任意一项为空或者填写有误。结果:都出现相应的错误原因的信息提示。结论:要求管理员必须填写正确的用户名和密码,才能进入管理页面,测试成功。测试二:修改本站的公告返回前台,看其是否更新成功。预期效果:修改过后能及时更新内容。具体操作:通过信息管理页面中的修改公告功能修改公告的内容,看其是否修改成功。结果:公告内容更新为修改后的信息。结论:修改公告功能正常,测试成功。§6.3 综合测试在以上测试的基础上,对系统功能进行了整体测试,依次检验系统功能是否符合系统开发的目标。经过使用大量的数据多次进行系统测试,发现系统存在的问题并及时改进,最终实现了网络书店销售管理系统的开发目标。§6.4系统的维护主要包括四个方面(1) 程序的维护:修改部分或全部程序,这种维护往往是在条件发生变化或原系统的效率低的情况下进行的。(2) 数据文件的维护:按照用户的要求对数据文件进行不定期的修改。结 论系统结论经过三个多月的设计和开发,网络书店销售管理系统基本开发完毕。其功能基本符合需求,对于数据的一致性的问题也通过程序进行了有效的解决。在系统的开发过程中,主要作了以下工作:1.比较了传统的书店销售管理模式与当代网络书店销售管理模式的优点和缺点。2.深入学习了JSP和等开发工具,掌握了许多实用的开发技巧。3.从撰写需求分析报告到毕业论文说明书,对软件开发流程有了更加深刻的认识。参考文献1张晓雁,李朝葵. 网上书店研究综述J. 图书馆学刊,2002, No.5:41.2孙海峰. 促进我国电子商务发展的思考A. 经济师, 2004, No.1:138.3Daniel Wybrow, Pate Cameron-MaccDonald. Management Information Systems: Do they give manufacturing organizations what they want?J.Journal of Materials Processing Technology,1996,Vol3(2):61.4王建国, 郭建波. 论目前我国电子商务发展面临的机遇与挑战A. 经济师,2004, No.2:133.5刘敏. 网上书店的设计与实现J. Computer Era, 2004, No.1:14.6Henry F.Korth, Abraham.Silberschatz. Database research faces the information explosionJ. Communications of the ACM,1997,Vol2(4):40.7丁晖. 基于JSP的动态网站开发技术J. 华南金融电脑 , 2003-11-10, No.11: 73.8韩冬. JavaBean 在JSP中的应用A. 安庆师范学院学报(自然科学版),2004-2,Vol.10(1):97.9苏林忠, 冀翼. 基于JSP技术的动态WEB开发A. 河南师范大学学报(自然科学版),2003-8, Vol.31(3):94.10郭永俏, 关治洪. 基于JSP/Servlet技术的电子商务应用J. 情报杂志,2003,

    注意事项

    本文(网络书店销售管理毕业论文.doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开