java毕业设计——基于JSP+access的网络书店销售管理系统设计与实现(毕业论文+程序源码)——网络书店销售管理系统
基于JSPaccess的网络书店销售管理系统设计与实现毕业论文程序源码大家好今天给大家介绍基于JSPaccess的网络书店销售管理系统设计与实现文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴可以进入我的博客主页查看左侧最下面栏目中的自助下载方法哦文章目录基于JSPaccess的网络书店销售管理系统设计与实现毕业论文程序源码1、项目简介2、资源详情3、关键词4、毕设简介5、资源下载1、项目简介由于电子商务的盛行原有在浏览器上所使用的技术如HTML,JavaScript,VBScript已经不能满足开发需要。为了寻求一个适合的工具语言达到企业对企业、企业对个人等电子商务所需要的功能并能与后端数据库紧密结合JSP不失为一个很好的选择。而本系统也就是基于JSP的网络书店销售管理系统。2、资源详情项目难度中等难度适用场景相关题目的毕业设计配套论文字数14824个字38页包含内容整套源码完整毕业论文3、关键词JavaScriptJSP网络书店销售管理系统4、毕设简介提示以下为毕业论文的简略介绍项目源码及完整毕业论文下载地址见文末。第二章 网络书店销售管理系统概述§2.1 系统开发背景随着中国加入WTO全球经济一体化的逐步深入网上书店已是现代传统书店必不可少的经营策略之一了。目前网上书店在国际互联网上可以实现的商务功能已经多样化可以说从最基本的对外沟通展示功能、信息发布功能在线图书展示功能、在线洽谈功能、在线交易功能、在线定购功能、在线客户服务功能、在线网站管理功能等等几乎以往传统书店功能都可以在互联网上进行电子化的高效运作。技术的进步对传统书店上网解决方案提出更严格的要求和挑战。为了保护传统书店的投资书店上网解决方案应切合传统书店实际的需求和发展的趋向使投入回报和管理效益最大化传统书店在实施上网方案之前必须对一系列问题进行科学的论证如网上书店的需求分析、网上书店总体规划、网上书店系统的功能和实施方案、网上书店的传播与推广、运行网上书店系统的软件和硬件配置、网上书店的管理系统和管理方法等等。网上书店具体实施的质素直接影响传统书店在Internet的实际效果和经济效益这不仅是技术问题同时也涉及到管理的因素。§2.2选题的目的和意义本系统的主要目的是实现图书的在线销售包括管理库房中的图书以及管理用户的购物车从而实现结帐等一系列功能让用户足不出户就能够在网上书店购买到自己所需的图书形成书店和用户双赢的局面。省略§2.3 系统概况网上书店是电子商务的一部分电子商务应有的功能、网上书店也应该具有。由于商家软件设计不大一样因此网上书店的功能也不完全一致有的多有的少。作者本人认为网上书店是一种无店铺,人不出门在计算机联网的网络上作业就可进行远距离的图书销售与订购。一般应具有如下功能(1)向上网顾客提供图书期刊在线电子版(虚拟版)供顾客订购 、下载(2)提供新书目、新书内容介绍、书评等供顾客选择图书时参考(3)提供书店存货书目供顾客挑选或补全、补缺(4)提供网上书店的有关资料如营业执照等让顾客了解网上书店的可信程度(5)开辟网上论坛供顾客在网上讨论有关图书内容与网上发行中的有关问题(6)通过网络收集顾客采访图书的计划与要求顾客的阅读爱好、兴趣、阅读历史和对网上书店的建议与要求(7)网上订购图书、期刊(8)安全认证、数字签名、网上结算和支付并提供正式发票(9)图书配送(10)退货处理(11)质量监控。但是由于时间及本人能力方面的一些条件所限本次毕业设计的网络书店销售管理系统主要是以实现购书和定单的功能作为设计的重点实现了网络书店的一些最基本和必须的功能其他的详细复杂的功能将在以后的改进中不断的完善。§2.4系统在国内外发展的概况省略第三章 系统需求分析§3.1业务及用户需求分析图书发行量不断增加实际上也是读者对图书的需求不断扩大的真实写照。无论哪个书店能经销如此巨量的图书都将是一个神话。然而Internet的出现打破了这个神话。如果某个书店能以Amazon为标准提供书目达310万种而平均年出版图书品种就以13万计算则该书店能经销约23年内全国出版的全部图书这是传统书店不可想象的。传统书店增多整个图书市场一片繁荣在这种情况下网上书店的加入无疑将使得竞争更加激烈但从另一个方面看只有在这种激烈的竞争下网上书店的优势才能更加得以体现。对于各个商家来说充分地利用现代化的营销手段可以极大地提高商业利润[5]。因此建立网上书店是一个不容错过的商机。目前网上书店大致可以分为以下四种类型1.以售书营利为目的的网上书店2.以提供信息服务为主的网上书店3.以电子版图书为主的网上书店4.以专业性为特点的网上书店。其中以售书营利为目的的网上书店和以提供信息服务为主的网上书店主要是综合型的书店它们依靠书目全、服务好、信息量大取胜一般经营者需要具备相当的实力比如新华书店。对于以电子版图书为主的网上书店这种销售方式也将成为一种趋势并有望成为销售盈利的突破口。而对于实力较弱的一般网上书店经营者可采取“以专取胜”的策略1.书籍内容专。计算机技术发展迅速选择计算机书籍专业性强、需求量大2.销售对象专。针对IT界专业人士和广大计算机初学者或爱好者3.出版单位专。选择著名出版社专卖它们出版的书。但书店仍然需要注意提供信息服务的问题和完善的图书交易问题。要设计一个实用的网络书店销售管理系统就必须首先明确应用环境对系统的要求。本系统开发的总体设计目标为开发一个在线系统实现图书的在线查找、销售以及在线管理等功能。系统以Windows操作系统为平台网络联接以TCP/IP协议为基础使用Web服务器提供信息的浏览和查询采用流行的B/S三层体系结构。因此该系统需主要满足以下几方面需求。1.用户的管理含注册、检验及修改等功能。2.在线图书销售包括查找、购物车及定单等功能。3.图书在线管理如浏览、修改、添加和删除图书等。§3.2系统可行性分析本节从技术的可行性经济的可行性以及操作的可行性三个方面来论证本网站的可行性。§3.2.1技术可行性1.硬件计算机的存储量大运算速度快外部设备的功能好、效率高、可靠性高通信设备的能力、质量都满足要求。2.系统软件1.操作系统Windows 接口能力强数据库管理系统的功能足够。2.Java语言是一种优秀的编程语言。“The San Francisco product is written almost entirely in java and is believed to be one of the largest java development efforts at this time[6].”从这可以看出Java的发展是很快的。它最大的优点就是与平台无关在Windows 、Linux以及其它平台上都可以使用相同的代码。“一次编写到处运行”的特点使其在互联网上广泛采用。JSPJavaBeans几乎可以在所有平台上通行无阻从一个平台移植到另外一个平台JSP和JavaBeans甚至不用重新编译[7]。3.除此之外Java语言还提供了一些有用的新特性使得使用Java语言比C语言更容易写出“无错代码”。3.有专用的开发应用软件1. Microsoft Office Access主要针对数据库的建立。2.Dreamweaver主要针对网页的制作。工欲善其事必先利其器。Dreamweaver 是Macromedia公司推出的可视化网页制作工具制作出来的网页兼容性比较好制作效率也很高。可以控制和删除冗余代码使网页文件的结构更加合理从而能够快速下载。与其他软件不同Deamweaver采用的是浮动面版的设计风格而Dreamweaver的直观性与高效性是其他软件所无法比拟的。§3.2.2经济可行性从经济角度看书店对系统的投资要小于系统对书店的回报书店决策者才会实施系统计划。从本系统开发的角度出发系统开发成功会减低人员费用的支出办公用品的支出同时大量的用户增加会给书店无法量化的估计,会使书店获得更大的收益。§3.2.3操作可行性本系统大概需要四个月的时间完成。前三个星期主要是以看书以及收集有关系统方面的资料为主接下来就是对系统的分析到做数据库界面以及中间的连接。系统对于熟悉JSP编程的作者来说是可行的。§3.3系统服务器配置及开发工具目前社会上网络书店销售管理系统的发展经过多年的探索和实践已初步形成了一定的特色的相对成熟的体系这为系统的开发奠定了良好的基础是本系统开发研究的先决条件。本系统使用Microsoft Office Access建立数据库并用JSP进行系统的编程设计。1.数据库本系统数据库采用Microsoft Office Access即可满足需求。2.Web服务器平台可以选用Windows 等。3.Web服务器Tomcat 成为Java Web Server的主流服务器是不可抵挡的趋势它功能强大性能稳定完全可以做商业应用所以采用Tomcat 。4.开发工具Java Server Page即JSP。5.软件开发工具箱J2SDK。6.程序开发辅助工具选用Dreamweaver MX2004来开发界面编写及调试程序在Editplus和JBuilder中进行。7.系统平台Windows Tomcat Microsoft Office Access JSP。系统开发工具JSP的介绍。JSP是Java Server Page的简称是由Sun公司于1999年6月份推出并有另外多家公司共同参与的一项动态WEB开发技术其基于Java语言技术。JSP技术是用Java语言作为脚本语言的Java是成熟的、强大的、易扩充的编程语言[8]并得到Java联盟组织的支持。其充分发挥了Java语言与平台无关性和面向对象等强大的功能。在同一个JSP页面上用户可以根据自己的不同需要而发送不同的请求进而可以相应得到不同的处理结果从而实现了WEB页面的动态性与交互性[9]。 JSP技术现在已经成为基于Java开发网络应用方案中不可缺少的一部分。由于它将标准标记文本同程序脚本和面向对象组件集成而使应用逻辑可以与内容表现分离开来因此JSP为网络上的应用开发提供了一套优秀的前端技术。JSP技术在实现系统的内容动态更新上也有许多优势[10]。§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所示。表3.1数据文件“用户表”的字典条目第四章 系统设计§4.1系统设计指导思想及原则实用性。这是最主要的设计原则。以用户需求为导向符合实际切实解决网上书店系统中的实际问题。2.先进性。计算机环境配置必须满足所提出的目标和所要实现的功能、指标等要求。体系结构、开发设计方法等要具有先进水平。在不久的将来由于JSP的先进性它势必取代ASP的广泛性。3.可靠性。在误操作的情况下要能保证系统正常运行。4.安全性。根据网上书店的特点和要求制定相应的安全策略和安全机制。5.友好性。提供友好的用户界面简单、直观、易于使用、方便操作。§4.2系统结构图根据需求分析和方案设计可得到系统结构图如图4.1所示。图4.1系统结构图§4.3系统功能具体分析当用户登陆到本系统时可以直接以点击的形式进入如下的版块用户登陆、用户注册、图书查询、购书车、提交定单、图书信息维护、定单信息处理以及辅助功能。 用户登陆普通用户通过网络和浏览器可以访问到网上书店如果用户想在网站上购买图书必须先登陆如果用户没有登陆账号可以先免费注册。 用户注册没有账号的用户网站提供免费注册的功能用户只需要在注册页面填写相关的内容如果信息通过验证用户则注册成功如果用户输入的信息有诸如密码不能为空等类似的错误则会显示出错误信息让用户重新输入登陆信息。 图书查询用户可以浏览图书信息但是图书信息比较多想找到合适自己的图书有一定的难度因此用户可以通过查询功能输入想找的图书的关键字系统会模糊查询显示出相关的图书信息提供给用户选择如果用户选择的图书数据库中找不到合适的匹配则会提示没有相关图书的信息。 购物车用户选择自己喜欢或者需要的图书后可以把图书存放到购物车中方便自己的二次查询如果用户真的需要图书可以付款购买图书。如果用户不需要图书可以从购书车中删除图书信息。 提交定单用户查看购书车中的信息确认要购买的图书可以直接提交定单在定单中填写自己的相关信息填写信息必须正确填写完只要付款后经过管理员的确认便可以得到邮购的图书。 图书信息维护网站管理员登陆到管理员界面后可以对图书数据进行添加修改删除操作管理图书信息方便管理员和用户浏览图书信息管理员可以添加需要上架的新书以不断的补充书店的图书让书店的图书更加丰富对于已经明显显示出下滑趋势的图书管理员可以进行删除处理之后用户便不能再看到该书的信息。 定单处理用户通过定单提交确定自己的定单。管理员在后台维护界面可以查看所有的定单定单和汇款单统一如果用户汇款管理员则处理定单邮发图书到指定用户。 辅助功能本系统还有一些其他辅助功能比如用户数据管理公告管理图书分类等。在用户数据管理中管理员可以对用户的详细信息进行管理如修改和删除用户信息还可以给用户升级为VIP以便让用户能享受到VIP会员价格。在公告管理中管理员可以及时的添加新的公告以便让用户更及时的知道该网络书店的最新动态删除已经不再需要的信息。图书分类中管理员可以进行图书分类的添加比如管理员添加了一本新书在先有的图书分类中没有该类别则管理员通过添加新的类别可以把已经添加的图书并归到该类别中。§4.4数据库的设计§4.4.1概念结构设计概念结构设计是数据库设计的核心。概念结构独立于数据库的逻辑结构也独立与所使用的具体的数据库管理系统。概念模型E-R模型的组成元素有实体、属性、联系E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务属性是对实体特征的描述系统总体E-R图如下图4.2所示。图4.2系统总体E-R图§4.4.2逻辑结构设计系统实体及其属性描述如下:用户{用户ID用户名用户密码用户邮箱用户地址用户类型邮递区号用户电话}管理员{管理员ID管理员名管理员密码}购物车{购书车ID图书ID用户名购书数量购物时间购书审查定单号管理员审查图书名称图书价格}图书{图书ID图书名图书价格图书简介图书数量图书日期图书照片出版社代理价格批发价格用户状态作者图书页数开本图书编号推荐}友情链接{ID链接地址地址名称}公告栏{ID标题内容公告时间}图书类别{ID名称}定单信息{定单ID购书车ID用户名定单时间定单号定单审查下定单用户名下定者邮箱下定者电话下定者地址下定者邮编付款方式}§4.4.3物理结构设计数据库物理模型如下图4.3所示。图4.3数据库物理模型图利用Microsoft Office Access 建立一个新的空的数据库名为bookshop.mdb其中包括以下表。用户表如下表4.1所示。表4.1用户表2.管理员表如下表4.2所示。表4.2管理员表3.购书车表如下表4.3所示。表4.3购书车表第五章 系统功能模块实现§5.1用户登陆模块这里介绍用户登陆的程序设计思路数据库中存放有用户的基本信息用户在网站中输入相关信息通过匹配检测便可以知道数据的有效性下面是登陆程序流程图如下图5.1所示。图 5.1 登陆程序流程图登陆模块中的主要程序介绍user_namerequest.getParameter(user_name);//获得用户名user_passrequest.getParameter(user_pass);//获得用户密码Stringsqlselect * from member where user_nameuser_name;ResultSetrs;//建立相关的记录集rsmdb.executeQuery(sql);下面只需要查看记录集是不是为空如果为空则说明登陆失败否则登陆成功。§5.2用户注册模块注册模块会出现在很多程序中这里借鉴了其他注册程序的流程。注册模块的核心思想是向数据库中输入数据并且数据要不能重复下面是注册模块的程序流程图如下图5.2所示。图 5.2 注册程序流程图登陆模块中的主要程序介绍Stringsql1;sql1Insertintomember(user_name,user_pass,user_adds,user_mail,user_tel,user_regip,user_postcode,user_namec,user_type)values(user_name,user_pass,user_adds,user_mail,user_tel,request.getRemoteHost(),user_postcode,getStr(request.getParameter(user_namec)),会员);mdb.executeInsert(sql1);数据通过验证后向数据库输入数据数据库会保存相关的注册信息。§5.3提交定单模块在上面的功能描述中简单介绍了提交定单模块的功能这里再叙述一些必要的补充定单是系统的核心功能一切数据都要围绕定单来展开。用户提交定单然后等待管理员处理定单邮发图书管理员在接到定单后查询汇款情况然后处理定单下面是定单提交模块的程序流程图如下图5.3所示。§5.4定单处理模块网上书店建立的目的之一就是为了经济利益定单处理是和经济利益有直接关系的模块有效定单都是预付书款的定单会增加书店的营业收入可以说本模块是系统的核心模块是系统的心脏数据转存的中心。下面会详细介绍本模块。定单处理模块的设计思路用户提交定单后管理员通过后台数据处理可以查看全部的定单信息由于定单编号是按照时间来命名的管理员很容易查看到最新的定单信息。同时本模块还和其他两个系统有间接的关系一个是付款系统另外一个是物流系统。定单的有效性和付款系统有直接关系管理员处理的定单通过审核的条件必须是付过书款的。另外如果是有效定单必须通过物流给用户寄发图书。定单处理程序流程图如下图5.4所示。图5.4定单处理程序流程图主要代码实现try{Class.forName(sDBDriver);}//处理异常catch(java.lang.ClassNotFoundExceptione){System.err.println(数据库连接:e.getMessage());}//数据库的连接connDriverManager.getConnection(sConnStr);stmtconn.createStatement();for(int i0;iid.length;i){int myUpdatestmt.executeUpdate(update sub set sub_checktrue where sub_numberid[i]);int mUpdatestmt.executeUpdate(update basket set basket_adminchecktrue where sub_numberid[i]);//对定单数据进行具体到更新操作更新两张表中的信息。本模块是系统的核心主要负责定单的审查是定单的流程最后一个环节也是最重要的一个环节。书店的任何数据都和定单数据有直接或者间接的关系有效的定单和书店的经济利益有直接的关系收入和支出都是由定单引起的。程序当中也严格限制数据的有效性无效数据不会录入到数据库中。§5.5图书查询模块大量的数据中找到用户需要的数据这样的数据挖掘很有必要。同样系统中也提供这样的查询在数据库的SQL中查询实现很简单本系统的查询也是根据SQL的查询语句实现的通过模糊匹配实现对图书信息的查询。其具体实现是输入关键字如果数据库中有记录便会显示出查询的结果没有记录则显示找不到与之对应的书。这其中主要是在系统的数据库中进行查找。主要的查询代码Stringhw_name,sort_id;if(session.getAttribute(sort_id)null){hw_namegetStr(request.getParameter(hw_name));sqlselect * from hw where hw_name like %hw_name% order by hw_id DESC;rsmdb.executeQuery(sql);}else{sort_idrequest.getParameter(sort_id);hw_namegetStr(request.getParameter(hw_name));sqlselect * from hw where sort_idsort_id and hw_name like %hw_name% order by hw_id DESC;rsmdb.executeQuery(sql);}主要的程序设计思路是通过控件传递关键字给SQL语句然后在数据库中进行查询操作。§5.6图书信息维护模块本模块主要是修改模块对图书信息的修改。管理员通过本模块可以查询到系统中现有的图书信息然后选择相关的图书信息进行修改程序主要是实现数据库中的更新SQL语句。图书信息维护程序流程如下图5.6所示。图5.6图书信息维护程序流程图程序设计思路:本模块主要是通过获得有效的修改信息直接在数据库中执行SQL语句SQL语句在数据库中执行完成对数据的更新。§5.7辅助功能模块为了让系统功能更加丰富系统还提供了公告发布和友情连接管理的功能在公告发布模块中系统管理员可以添加进公告用户登陆网站的时候可以查看公告。友情链接也是网站常见的一种形式主要是实现页面的跳转增加网站的点击率。本系统也提供本功能做为一种宣传手段吸引用户。第六章 系统测试§6.1系统测试§6.1.1 测试的目的软件测试的目标和定义1测试是为了发现程序中的错误而执行程序的过程。2好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。3成功的测试是发现了至今为止尚未发现的错误的测试。在对本网络书店销售管理系统测试时也正是基于上述观点来进行的测试的目的不是证明系统是完美的而是发现问题更好的解决问题使系统不断完善满足客户的需求。§6.1.2测试的准则为了能设计出行之有效的测试方案必须深入理解并正确运用指导软件测试的基本准则。下面列举主要的测试准则(1) 所有的测试都应该追溯到用户需求。(2) 应该在开始测试之前就制定出测试计划。(3) 把Pareto原理应用到软件测试中。Pareto原理说明测试发现的错误中80%很可能是由程序中的20%模块造成的。(4) 应该从“小模块”测试开始并逐步进行“大模块”测试。(5) 穷举测试是不可能的。(6) 为了达到最佳的测试效果应该由独立的第三方从事测试工作。§6.1.3测试的方法测试任何产品都有两种方法如果已经知道了产品应该具有的功能可以通过测试来检验是否每个功能正常使用如果知道了产品的内部工作过程可以通过测试来检测产品内部动作是否按照说明书的规定正常工作。前一种称为黒盒测试又称功能测试后一种方法称为白盒测试又称结构测试。在测试本系统时采用的是黑盒测试来设计测试用例而且在测试过程中由于条件原因不能完全按照测试规则由第三方来测试测试过程和方案设计由作者完成。§6.2 单元测试实例省略§6.3 综合测试在以上测试的基础上对系统功能进行了整体测试依次检验系统功能是否符合系统开发的目标。经过使用大量的数据多次进行系统测试发现系统存在的问题并及时改进最终实现了网络书店销售管理系统的开发目标。§6.4系统的维护主要包括四个方面(1) 程序的维护修改部分或全部程序这种维护往往是在条件发生变化或原系统的效率低的情况下进行的。(2) 数据文件的维护按照用户的要求对数据文件进行不定期的修改。(3) 代码的维护随着系统的发展和变化可能会出现旧代码不能适应新要求的问题因此有必要变更代码予以维护。(4) 硬件的维护对系统所使用的设备进行维护。结 论系统结论经过三个多月的设计和开发网络书店销售管理系统基本开发完毕。其功能基本符合需求对于数据的一致性的问题也通过程序进行了有效的解决。在系统的开发过程中主要作了以下工作1.比较了传统的书店销售管理模式与当代网络书店销售管理模式的优点和缺点。2.深入学习了JSP和等开发工具掌握了许多实用的开发技巧。3.从撰写需求分析报告到毕业论文说明书对软件开发流程有了更加深刻的认识。由于缺乏经验以及时间仓促所以该系统还有许多不尽如人意的地方比如用户界面不够美观出错处理不够无帮助文档等多方面问题这些都有待进一步改善。另外本系统用于测试的时间较短存在未知的错误也在所难免。主要存在以下一些问题1.系统的某些设计的可扩展性并不十分理想在以后的系统维护过程中使用重构方法对系统进行重构使系统的设计日益趋于更强的可扩展性。2.多开发和使用用户控件,以提高代码的重复使用率和运行效率方面欠佳有待进一步改善。3.在功能实现方面定单处理模块设计中还有不足同时更新两张表中的信息为保证数据的一致性应该使用数据库中的事物处理机制如果出现异常情况数据库回滚到初始状态。模块中的程序没有考虑到这种具体情况有待改进。此外还有许多功能需要拓展需要进一步完善和优化。参考文献[1]张晓雁李朝葵. 网上书店研究综述[J]. 图书馆学刊2002, No.541.[2]孙海峰. 促进我国电子商务发展的思考[A]. 经济师, 2004, No.1138.[3]Daniel 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.2133.[5]刘敏. 网上书店的设计与实现[J]. Computer Era, 2004, No.114.[6]Henry F.Korth, Abraham.Silberschatz. Database research faces the information explosion[J]. 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, No.441.致 谢省略5、资源下载本项目源码及完整论文如下有需要的朋友可以点击进行下载。如果链接失效可点击下方卡片扫码自助下载。序号毕业设计全套资源点击下载本项目源码基于JSPaccess的网络书店销售管理系统设计与实现源码文档_jsp_BS架构_网络书店销售管理系统.zip