缩写稿-网上图书商城的设计与实现_第1页
缩写稿-网上图书商城的设计与实现_第2页
缩写稿-网上图书商城的设计与实现_第3页
缩写稿-网上图书商城的设计与实现_第4页
缩写稿-网上图书商城的设计与实现_第5页
全文预览已结束

下载本文档

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

文档简介

更多相关文档资源请访问HTTP/WWWDOCINCOM/LZJ781219完整设计文件及源代码,资料请联系68661508索要网上图书商城的设计与实现摘要计算机和网络技术的飞速发展,对传统的商品交易形式和流通方式产生了极大的影响。随着人们对信息的获取方式和获取途径的改变,对传统的图书销售带来挑战,图书很适合网上销售,因此网上图书商城的开发具有重要意义。网上图书商城采用MVC设计模式、JDBC、JSP和SERVLET技术;分析了系统功能需求和性能需求;建立了系统的总体设计方案。在此基础上对系统的主要功能模块和数据库进行了详细设计,最后实现了系统前台和后台的管理。前台的主要功能有用户注册登录、购物车管理、图书管理、分类管理和订单管理,后台管理的主要功能有图书管理、分类管理和订单管理。设计并实现的网上图书商城结构分明、操作方便,基本上具备网上图书商城应该具备的常用功能,但是由于知识水平有限,该系统只是实现了网上图书销售功能的一个小型平台,在实际应用时还不够完善。关键词网上购物,电子商务,在线支付DESIGNANDIMPLEMENTATIONOFONLINEBOOKSTOREABSTRACTTHERAPIDDEVELOPMENTOFCOMPUTERANDNETWORKTECHNOLOGY,HASGREATLYINFLUENCEDTHETRADITIONALFORMOFCOMMODITYTRADINGANDCIRCULATIONTHEBOOKISVERYSUITABLEFORONLINESALES,SOTHEONLINEBOOKSHOPPINGSYSTEMDEVELOPMENTISOFGREATSIGNIFICANCEONLINEBOOKSHOPPINGMAKETHEKEYTECHNOLOGIESSUCHASTHEMVCDESIGNPATTERN,JDBC,JSPANDSERVLETANALYSISTHEFUNCTIONALREQUIREMENTSANDPERFORMANCEREQUIREMENTSOFTHESYSTEMREALIZATIONOFTHEFRONTDESKMANAGEMENTANDBACKGROUNDMANAGEMENTTHEFRONTDESKFUNCTIONMAINLYHASUSERREGISTRATIONANDLOGIN,CARTMANAGEMENT,BOOKMANAGEMENT,CATEGORYMANAGEMENTANDORDERMANAGEMENTVIEWTHESHOPPINGCARTANDTHEORDERTHEBACKGROUNDFUNCTIONSHASBOOKMANAGEMENT,CATEGORYMANAGEMENTANDORDERMANAGEMENTTHEDESIGNANDIMPLEMENTATIONOFTHEONLINEBOOKSHOPPINGSYSTEMHASCLEARSTRUCTUREANDEASYTOOPERATE,BASICALLYHAVETHECOMMONFUNCTIONSWHATANONLINEBOOKSHOPPINGSYSTEMSHOULDHAVE,BUTDUETOTHELIMITEDKNOWLEDGE,THESYSTEMONLYTHEREALIZATIONOFASMALLPLATFORMINTHEFUNCTIONOFONLINEBOOKSHOPPING,DOESNOTPERFECTINPRACTICALAPPLICATIONSKEYWORDSONLINESHOPPING,ECOMMERCE,ONLINEPAYMENT1概述11项目开发背景网上图书商城这种新型的图书销售形式能够降低销售成本,让信息的传递更加迅速灵活,符合当今时代的发展需求1。网上图书商城系统主要是以网站作为交易平台,将图书的基本信息以网页的形式发布到INTERNET中,然后客户可以INTERNET进入网上图书商城系统的网站来获取满足自己要求的产品。12项目开发意义网上图书商城基于MYECLIPSE开发工具,数据库服务器采用MYSQL50;WEB服务器使用APACHETOMCAT6X以上;客户端浏览器选用IE,MOZILLAFIREFOX,GOOGLECHROME等当前主流浏览器都可。这些软件大部分都是开源软件,这在一定程度上降低了本次开发的成本。2系统的技术介绍21相关工具介绍网上图书商城基于MYECLIPSE开发工具,数据库服务器采用MYSQL50;WEB服务器使用APACHETOMCAT6X以上;客户端浏览器选用IE,MOZILLAFIREFOX,GOOGLECHROME等当前主流浏览器都可。22相关技术介绍221JAVASCRIPTJAVASCRIPT是基于对象和事件驱动并具有相对安全性的客户端脚本语言。它是一种广泛用于客户端WEB开发的脚本语言,常用来给HTML网页添加动态功能,响应用户的各种操作,是一种动态、弱类型、基于原型的语言,内置支持类2。222JQUERYJQUERY是一个JAVASCRIPT库,它是一个轻量级的JS库,它兼容各种浏览器。使用JQUERY能更方便地处理HTML、EVENTS、实现动画效果等,还能够为网站提供AJAX交互,让用户的HTML页面实现代码和HTML内容分离3。223MYSQLMYSQL是一个关系型数据库管理系统,MYSQL将数据保存在不同的表中,提高了系统的灵活性。MYSQL所使用的SQL语言是用于访问数据库的最常用标准化语言。由于其体积小、速度快、总体拥有成本低4。224MVCMVC全名是MODELVIEWCONTROLLER,即模型视图控制器,MVC是一种设计模式,它强制性的使应用程序的输入、处理和输出分开。MVC的处理过程是控制器接收用户请求,决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户。225JDBCJDBC(JAVADATABASECONNECTIVITY,JAVA数据库连接)是一种用于执行SQL语句的JAVAAPI,可以为多种关系数据库提供统一访问,它由一组用JAVA语言编写的类和接口组成。3概要设计31系统功能模块设计311前台功能设计网上图书商城前台分为用户模块、分类管理、图书管理、购物车管理、订单管理五个模块,每个模块完成相应的功能。前台功能模块设计如图31所示图31前台模块展示311后台功能设计网上图书商城后台分为用户模块、分类管理、图书管理、订单管理四个模块,与前台相比,没有购物车管理,其他几个模块是在前台基础上增加了几项管理功能。后台功能模块设计如图32所示用户管理分类显示图书查询购物车管理订单管理前台模块展示添加删除修改后台模块展示图书查询查看订单详细取消订单所有订单订单发货按分类查看图书添加新图书编辑新图书删除新图书订单管理查看详细信息查看分类显示图32后台模块展示4详细设计41数据库连接池配置数据库使用JDBC连接,配置文件存放在项目中的C3P0CONFIGXML中。42前台功能模块设计421用户模块用户模块主要完成对用户的注册、登录、修改密码、退出四个功能。422图书模块进入网上图书商城系统可以使用分页查询分别按分类、作者、出版社、图名、ID实现图书模糊查询,还可以实现图书多条件组合查询,查看图书详细信息,已经登录的用户可以将用户添加到购物车进行购买。423购物车模块只有登录过以后的用户才有购物车,没有登录的用户无法将图书添加到购物车。用户登录以后可以查看购物车图书条目、向购物车内添加图书、修改购物车图书条目数量、批量删除图书条目、查看我的购物车、显示被选中图书的购物车条目、准备生成订单。424订单管理模块订单管理模块的主要功能有生成订单,查看所有订单,查看订单详细信息,按订单的五种状态(未付款、未发货、等待确认、交易成功、已取消)对订单进行不同的操作,实现订单在线支付。43后台功能模块设计431后台管理员模块后台管理员模块只需要完成对管理员登录功能,管理员的名称和密码是在数据库中存放的。432后台分类管理模块后台分类管理与前台基本相似,增加了对图书一级、二级分类的添加、编辑和删除功能。433后台图书管理模块后台图书管理与前台基本相似,增加了对图书的添加、编辑、删除功能。434后台订单管理模块后台订单管理与前台基本相似,增加了对订单状态的修改。44系统过滤器系统中有很多功能仅限于登录以后的用户或管理员使用,没有登录不能够使用。因此需要在网上图书商城前台和后台分别添加登录过滤器。5小结本系统前台、后台页面风格统一,美观自然,操作简单;运用JAVA开发语言,可移植性较强,系统基本实现了对各项数据的增删改查功能以及异常处理功能。由于对用户的需求了解不够充分,系统好多方面有待完善,系统只是对网上购书的

温馨提示

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

最新文档

评论

0/150

提交评论