网上书店的设计与实现


    网书店设计实现



    社会计算机已渐渐深入类生活角落生活周围处处见网络息息相关产品尤年参加网络购物越越仅仅网购物带济实惠种类网东西种类更够满足消费者消费需求网络公司抓住机遇限购物台样出现时网书店台诞生
    该网书店系统采JSP技术编写出开发程中需页面采struts2框架实现操作页面跳转Mysql技术数进行处理实现户登录注册图书浏览查询购物车订单台图书理户信息理图书销售统计等系统功该系统界面友功齐全条理清晰特点
    该设计报告遵循软件工程导设计思想UML建模工具完成网书店系统设计介绍系统需求分析行性分析功设计实现测试方法足处
    关键词:网购物 书店 JSP struts2

    Design and Imp1ementation of On1ine Bookstore

    Abstract

    In today's society the computer has gradually penetrated into every corner of human life in our lives around everything is closely related with the network Especially in recent years more and more people to participate in online shopping This is not only on the Internet to bring us economic benefits but also because of the kind of online shopping is more able to meet consumer’s demand Therefore the network company to seize the opportunity more and more shopping platform on this have appeared At the same timeonline bookstore platform was born
    The online bookstore system using JSP write the page which is needed in the development process implementation of each operation and page Jump by using Struts2 framework using the MySQL technology for data processing realized the user login book browsing query shopping cart orders the background of books management the user information management and the book sales statistics The system has the characteristics of friendly interface complete functions clear and clear
    The design report follows the introduction to software engineering design idea using UML modeling tool completed the design of online bookstore system describes the system requirements analysis feasibility analysis function design implementation and testing method and deficiencies
    Key Words On1ine shopping Bookstores JSP Struts2
    目 录

    摘Ⅰ
    AbstractⅡ
    目录Ⅲ
    1 绪6
    11课题背景6
    12课题目意义6
    13开发工具软硬件需求7
    14 技术介绍7
    2行性分析9
    21 社会行性分析9
    22 技术行性分析9
    23 操作行性分析9
    3需求分析10
    31 系统需求分析10
    32 系统建模10
    4 系统设计12
    41 系统功模块设计12
    42 系统数库设计12
    5 系统实现18
    51 搭建项目框架18
    52 前台模块实现19
    53 台模块实现13
    54 系统部分代码25
    6 系统测试分析30
    61 系统测试目方法30
    62 测试实例30
    63 系统足处改进方法31
    7 结32
    参考文献33
    致谢34




















    表清单
    表序号
    表名称
    页码
    表41
    数库 user表
    11
    表42
    数库product表
    11
    表43
    数库book表
    12
    表44
    数库item表
    12
    表45
    数库order表
    12
    表46
    数库category表
    12
    表47
    数库receive_address表
    12
    表48
    数库category_product表
    13


    1 绪

    11 课题背景
    111 西方国家网书店背景
    世界第家网书店美国联机公司(AO1)1991年网络建立阅读美国1994年亚马逊网书店贝佐斯西雅图成立已成世界受欢迎网书店成功图书销售领域抢占先机1997年5月美国连锁书店巴诺书店正式开办网书店[1](Barnesandnob1ecom)
    国家英国特网书店字母街网书店沃特斯通网书店德国贝塔斯曼出版集团图书线网书店霍尔兹布林克出版公司施普林格出版社联合开办T-ON1INE网书店日纪伊国屋BookWeb等国家网书店迅速发展起推动网书店事业发展
    112 国网书店背景
    国第家网书店成立1997年4月杭州新华书店接1999年起国网书店发展进入迅速发展时期――相继出现网民时空中国寻书网等批新生网书店网书店发展历史推高点

    12 课题目意义
    121 目
    目:适应济全球化利现代计算机技术网书店破传统商务域时间限制成方便快捷新生电子化商务活动模式[2]促生活工作变更方便灵活

    122 意义
    意义:互联网断发展渗入类生活生活已越越离互联网网络类肯定会更加赖网络电子科技网购物成电子商务潮流网书店常见受欢迎电子商务网站位顾客出门家里够通网络方便购买喜爱书籍正样选择网书店设计实现毕业选题
    网书店提供更广阔生活环境:顾忌时空传统购物限制肆意网购书网世界会变狭商家甚全球消费者销售书籍消费者家网书店购书网书店减少书籍流通量书籍更快达消费者身边减少双方开支更加符合时代求:现越越追求时尚万事讲究性重视购物环境网购物更体现性化购物程

    13 开发工具软硬件需求
    131 开发工具
    网书店采Ec1ipse编程工具加struts2框架进行系统开发Mysq1进行数库数处理采 JSP完成页面设计JavaScript户输入表单容进行容非空格式方式等验证
    132 软硬件需求
    硬件需求:

    软件需求:
    操作系统: Win7旗舰版系统
    开发工具: Ec1ipse 80 + Mysql
    台服务器:Apache Tomcat 80
    开发语言:Java + HTML +Ajax
    浏览器:Goog1e Chrome
    14 技术介绍
    141 Java简介
    Java种写跨台应软件面象[3]设计开发语言具分布式解释性安全系统关线程特点 电子商务网站求程序代码具基求:安全时求够运行台机器全世界户展开业务Java强安全性硬件结构关性台关性语言简洁面象编程语言中占绝优势成实现电子商务系统第语言
    142 MYSQL数库简介
    数库方面Mysq1满足数数求速度快占资源总体拥成低中型企业说Mysq1提供数功已足够
    143 Tomcat服务器简介
    Tomcat服务器Apache 软件基金会Jakarta项目核心项目Sun公司 支持新struts2框架JSP技术Tomact中体现Tomcat广泛支持JSPstruts2框架Web服务器Java运行时够运行支持Web部署Tomcat做网书店台服务器完成务







    2 行性分析
    系统行性分析[4]系统济收益技术维护社会处分析系统开发调查没必开发系统避免投资错误避免浪费成保证系统开发成功率行性研究目标开发成短暂时间里面保证开发程遇问题时解决网书店行性分析包括方面
    21 社会行性分析
    图书销售理环节书店营中核心环节书店取收益关键传统工作模式图书销售理部分手动完成工作效率高时查询书店图书入库销售等信息影响书店正常工作着网络信息化理普遍书店求拥够快速效率处理商品数图书销售系统做时出售减少商品积压保证书店够取优秀济收益
    22 技术行性分析
    根设计网书店系统功点次开发网书店电售书加台理网购书系统需Mysql数库数进行理查询数技术现已软硬环境达该网书店功根技术行性分析 网书店网站行性技术实现

    23 操作行性分析
    现数计算机网运行网书店种网书店安装调试运行会改变计算机系统设置布局系统界面复杂提示信息充足相关技术员指导够方便系统



    3 需求分析
    31 系统需求分析
    311 需求分析定义
    需求分析[5]开发满足户提出求做系列分析首先必须明确户提出什样求样分析出户需求紧接着编写出令户满意系统需求分析软件定义阶段然行性分析时做简单分析需系统功进行细节方面分析户需求更加明确
    312 系统需求分析
    网书店系统够定数量户提供购买浏览图书服务户唯标识——邮箱户网站浏览图书购买图书查购物车删加入购物车图书恢复删图书修改购买图书数量查信息订单信息根书名进行图书查询
    系统台理员拥普通户功台图书进行理图书架架查询图书销售情况查询信息户进行删
    32 系统建模
    321 系统参者


    图31 参者
    322 系统例图
    系统例图图32示台理员客户登录注册图书浏览查询添加购物车订单台理员外三权限:图书理销售统计户理:

    图32 例图






    4 系统基功
    41 系统功模块设计
    该系统功总分两块:前台功台功
    411 前台功模块设计
    1.户登录注册查信息:户通登录访问网站果没账号注册户点击详情查信息查询历史订单
    2.图书浏览查询:图书查询帮助户快速找想查图书户进行分类浏览页面户选择书籍类选择某类查图书书名作者评价原先价格现价格等信息书籍数目太时分页浏览果想买书点击加入购物车
    3.购物车:户图书加入购物车前会先判断户否登录果登录进入购物车果没登录会提示没登录求户登录购物车中列出户选择书籍名称市场价折价数量总计金额节省金额户:1) 删购物车中书籍 2) 修改某书籍数量 3) 删加入图书 5)恢复删图书 6)结算:订单页面
    4.订单生成理:购物完成确认支付填写收货信息生成订单
    412 台功模块设计
    1. 图书理理员通功库中图书架架
    2. 户理理员查户删户
    3. 消费统计理员查图书销售情况
    42 系统数库设计
    421 系统ER图











    图41 户ER图


    图42 商品ER图










    图43 订单ER图
    总体ER图图44示户购买图书生成订单台理员购买图书生成订单户进行理商品进行理等:















    图44 总体ER图
    422 数库表设计
    数库名称:onlinebookstore
    表名:user 见表41id键中email唯
    表41 数库user表
    表名:product 见表42id键onsale表示否出售值1时表示出售0时表示架
    表42 数库product表

    表名:book 见表43id键里面存放书籍信息
    表43 数库book表






    表名:item 见表44id键order_idorder表键
    表44 数库item表

    表名:order 见表45id键user_iduser表键
    表45 数库order表

    表名:category 见表46里面存放书籍分类字段中id键
    表46 数库category表







    表名:reveive_address 见表47id键里面存放关订单详细信息
    表47 数库receive_address表

    表名:category_product 见表48id键productIdproduct键catIdcategory键
    表48 数库category_product表














    5 系统实现
    51 搭建项目框架
    (1)创建项目 Dynamic Web project 项目名称:On1ineBookstore
    (2)添加类库
    (a)添加开发struts2框架 6基类库
    (b)Mysq1数连接驱动
    (3)搭建struts2基框架
    完成页面跳转
    (4)分包
    1 java类分包
    com1wyaction:相关Action
    com1wydao:数处理
    com1wyentity:实体类操作
    com1wyuti1:项目开发工具
    (5)配合文件分包
    修改struts2默认配置文件
    strutsxm1 开发struts公信息
    strutscartxm1 购物车action配置信息
    strutsmainxm1 书籍理action配置信息
    strutsorderxm1 订单理action配置信息
    strutsregisterxm1 户理action配置信息
    strutshoutaixm1 台理action配置信息
    (6)页面分层
    WebRoot
    common公页面
    cart购物车页面
    css项目样式文件
    images项目中图片
    js项目开发js脚
    productImages产品图片
    main图书页面
    user登录注册页面
    order订单页面
    houtai台理页面
    (7)创建数库
    52 前台模块实现
    521 户模块
    户模块包括户登录注册登录时会非空验证会验证户名密码否空注册时会非空邮箱格式手机号码格式等验证登录注册Jascript表单验证户emai1仅保证格式正确保证唯性采ajax技术数库查询相关数结果返回boo1ean值果true说明该邮箱反该邮箱必须重新填写户查询户信息消费记录
    登录界面图51示:









    图51 前台登录1
    登录界面验证图52示邮箱户名空时会弹出话框显示空:













    图52 前台登录2
    注册界面注册页面验证图53图54示:







    图53 前台注册1












    图54 前台注册2
    户信息查询界面订单查询界面图55示:









    图55 前台户信息查询
    521 图书模块
    图书模块包括图书浏览图书购买果户尚未登录会提示户先登录果已登录直接查购物车删欲购买商品删图书实现恢复功点击购买生成订单填写订单信息生成订单号
    客户进行图书浏览购买界面图56图57示:







    图56 前台图书信息查询


    图57 前台图书购买
    购物车界面商品恢复图57图58示:




    图48 前台购物车





    图59 前台购物车恢复
    订单填写验证界面图510示:






    图510 前台订单填写
    客户进行图书查询界面图511示:

    图511 前台图书查询
    53台功模块实现
    台理模块分户登录图书理销售统计户理功中户登录户名admin@126com时登录图书理分图书架架查正销售图书销售理统计已卖出图书数量单价总额户理查户户名密码户进行删操作
    台理员图书理架界面图512示:

    图512 台图书架
    台理员图书理架界面图513示:

    图513 台图书架
    销售统计界面图514示:

    图514 台销售统计
    户理界面图515示:


    图515 台户理
    54系统部分代码
    541 图书列表页面
    <图书列表开始>




    排序方式

    c1ass'1ist_r_tit1e_m1' idorderType>

    相关文档

    网上书店系统的设计与实现毕业设计

     密级: (2013 — 2017年) 题 目 网上书店系统的设计与实现 ...

    4年前   
    1222    0

    基于JSP的网上书店推荐系统设计与实现

    本系统旨在设计一个网上的书店和书籍相关信息的服务网站,网站的基本运作流程如下:

    3年前   
    564    0

    J2EE课程设计网上书店设计与实现

    J2EE课程设计题目:网上书店设计与实现 目录摘要 3第一章 需求分析 31.1会员用户需求 31.2管理员用户需求 31.3匿名用户需求 31.4 总体功能需求 3第二章 网站功能概述 3...

    3年前   
    536    0

    网上订餐系统的设计与实现

     网上订餐系统的设计与实现摘 要近年来,我国的互联网正处于快速发展的阶段,使用网络的人群不断扩增。网络消费成为一种主流,其中网上订餐就是其中一个发展迅速的网络消费。一个功...

    3年前   
    689    0

    基于Java的网上购物系统的设计与实现

     XX 学 院 本科毕业论文(设计) 题 目 基于JAVA的网上购物 系统的设计与实现 院 系 计算机...

    5年前   
    2580    0

    网上书店策划书

    我们对Internet可以说是在熟悉不过的了,它最早在美国出现,如今,世界各国纷纷参加到这个行列,使Internet成为全球化的网际网络。随着用户的不断增加,其规模迅速扩大,它的领域也走向多元化。

    2年前   
    447    0

    当当网上书店的服务营销分析

    当当网上书店的效劳营销分析【摘要】由于网络购物越来越流行,网上购书也进入了热潮。人们对于实体书店的拥挤场面很难忘记,而面对自己的独立空间任意挑选自己喜爱的书籍时,人们是非常惬意的。这一行业的兴...

    3周前   
    73    0

    网上书店商业策划书

    Internet是目前世界上最大的计算机互联网络,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WW...

    2年前   
    1295    0

    网上书店系统需求分析报告

    网上书店系统需求分析编写: 目录1综述 31.1前言 31.2国内外研究现状及发展趋势: 31.3网站设计的特点 32.系统分析 52.1总体需求 52.2功能需求 52.3性能需求 53.研...

    3年前   
    1235    0

    网上食品商店的设计与实现毕业论文

     网上食品商店的设计与实现 ...

    5年前   
    1020    0

    基于SSM框架的校园网上订餐系统的设计与实现

    基于SSM框架的校园网上订餐系统的设计与实现Design and Implementation of Campus Online Food Ordering System B...

    2年前   
    1163    0

    基于.NET的电影院网上订票系统的设计与实现

    当前人们的生活已经越来越离不开互联网,年轻一族对手机和电脑已经产生了比较深的依赖性。在网络购物日趋升温的大环境下,如果能够在网上订购电影票,对于影迷而言也是非常期待的。因此,当前很多影院都在加强...

    5年前   
    1698    0

    网上购物与送货物流系统的设计与实现

    网上购物与送货物流系统以Internet技术为根底,为交通运输企业创造了一种新的不受地域、时间和计算机本身约束的信息交流、共享和协作的方式。系统能够提供充足的信息和快捷的数据处理手段,以便运输人...

    2年前   
    606    0

    毕业论文:软件工程网上购物系统的设计与实现

    随着科技的迅速发展,在经济领域的网络技术应用最突出的一个例子就是电子商务。电子商务在根本上改变了传统的商品买卖的模式,使买卖双方的交易更加便捷并且降低了彼此间交易成本。网上购物系统,一种具备交互...

    5年前   
    2600    0

    毕业设计管理系统的设计与实现

    毕业设计管理系统的设计与实现 摘 要 随着Internet的飞速发展及互联网的普及,计算机已广泛用于政府、军事、科研、商业等部门,连接到千家万户,利用计算机实现毕业设计管...

    5年前   
    2626    0

    动易网上书店解决方案 -网站建设解决方案

    动易网上书店解决方案 -网站建设解决方案  网上书店是网络环境下图书发行的典型代表,也是未来的发展趋势。但我国网上书店发展还不够理想,主要由于以下一些重要因素制约了网上书店的发展:结算方式滞后...

    12年前   
    512    0

    网上服装店设计

     网上服装店设计 摘 要 本论文着重论述了网上服装店系统开发时的主要设计思想及系统实现的详细过程及使用方法。介绍了网上服...

    5年前   
    1376    0

    求职网站的设计与实现

    伴随大学生人数不断增加,就业负担沉重,工作职位少但是待业人员众多等,在上述环境中尽早抓住时机就变成寻找最佳工作的关键条件,目前即便是网络社会,但是大部分学生依旧无法逃脱奔波于人才市场的窘境,利用...

    3年前   
    600    0

    Ping程序的设计与实现课程设计

     计算机网络课程设计报告设计名称 Ping程序的设计与实现 专业班级 同组人姓名 ...

    3年前   
    616    0

    JAVA学习网站的设计与实现毕业设计

     毕业论文(设计)题 目  JAVA学习网站的设计与实现      院 系 专 业 计算机科学与技术学生姓名 ...

    3年前   
    767    0

    文档贡献者

    平***苏

    贡献于2021-06-19

    下载需要 20 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档