欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    Java课程设计报告 网上书店Word文档下载推荐.docx

    • 资源ID:18595695       资源大小:558.45KB        全文页数:15页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    Java课程设计报告 网上书店Word文档下载推荐.docx

    1、第四章 详细设计 114.1 页面设计 11第五章 软件测试 135.1 测试工具 135.2 测试结果 13第六章 设计总结 15摘要摘要:随着互联网络的发展,网上书店越来越为人们所关注。通过网上书店,人们可以足不出户就选购自己所需的图书,有效缩短了图书流通环节,既省时又省力。该系统主要由前台网页和后台管理维护系统两部分构成。在支持整个网站的运作功能的基础上,能帮助不同权限的用户实现登录、验证身份、浏览图书信息、维护图书信息、加入购物车购买,并具有占用系统资源少、信息量大、站点维护方便、便于维护数据等优点。本文介绍了网上书店系统的开发模式和环境,并具体阐述了软件功能规划、总体分析设计、分模块

    2、的系统详细设计和软件测试的过程。关键字:Java;数据库;网上书店;购物车;jsp第一章 需求分析需求分析是软件设计的一个重要的环节。本阶段对系统管理系统的应用情况作全面调查,以确定系统目标。确定用户的需求。网上书店系统主要是实现网上选书、购书、产生订单等功能的系统。一个典型的网上商城一般都需要实现商品信息的动态展示、购物车管理、客户信息注册登录管理、订单处理等模块。用户对系统的需求从以下几方面进行分析。1.1会员用户需求会员用户在网上购物看重的是方便和快捷,因此系统要使用户能够在大量的产品信息中迅速搜索到自己想要了解的产品信息。并且,由于用户中可能存在有很多并不熟悉网上购物流程的人,系统操作

    3、流程应该简单、易用。首先用户能在书店中查询各种商品的介绍、实物图片、价格等基本信息,以便用户确定自己满意的商品。选好商品后,用户可以将所选商品放入购物车。网上书店系统中会员用户的系统需求:1会员登陆及身份验证A会员用户实现登录 B身份验证C修改个人资料 2在线选购商品A浏览不同类别的书籍B图书查询C用户选购图书放入购物车和管理购物车 D用户查看和提交订单 图1.1 会员用户用例图1.2管理员用户需求系统管理员在此系统中扮演着非常重要的角色,管理员可以进行商品管理、定单管理、用户管理等需求。并且系统面对大量的信息应该做到条理清楚,管理员能够轻松的找到需要的管理类别。为了实现这些需求,管理中心应该

    4、做到功能齐全,模块划分明确。网上书店系统的前台模块管理员用户的系统需求:A书籍信息管理 B交易信息管理 C会员管理 图1.2 管理员用户用例图1.3匿名用户需求匿名用户不需要登陆,只能进行图书浏览,不具有将图书加入购物车和管理购物车的功能,更不能增加删除图书信息。 图1.3 匿名用户用例图1.4 总体功能需求1. 图书查询需求当客户进入网上书店时,应该在主页面中分类显示最新的书目信息,以供客户选择所需图书,同时也应该提供按照图书名称,或者作者住处快速查询所需书目信息的功能。2. 购物车管理需求当客户选择购买某图书产品时,应该能够将对应图书信息,例如:价格、数量记录到购物车中,并允许客户返回书目

    5、查询页面,选择其他商品,并添加到购物车中,当对购物订单生成后,应该能够自动清除以生成订单的购物车中的信息。3. 订单处理需求对应客户购买图书商品信息的需求,在确定了所购图书商品的价格、数量等信息后,提示用户选择对应的订单加入购物车。4. 管理员与客户的分类功能为了能够实现管理员和用户各自的所享有的功能,特将他们分类处理。第二章 网站功能概述2.1 功能概述该系统主要分为几大模块:用户登录、网上购物和管理系统。各模块的功能如下:(一)、用户登录实现网上书店客户信息的身份验证。用户登录是为了保证用户在本网站的安全性,便于网站管理。用户登录后才可以进行购物,匿名用户只能进行图书浏览。不同的用户权限不

    6、同。(二)、网上购物1、书籍展示用户可以通过搜索的方式查看书籍信息,搜索的方式有:按图书类别、按书名、按作者、按出版社。每本书都显示了书名、作者、定价等,如果想了解每本书的详细信息可以点击书名,详细信息还包括了图书封面、内容简介等。2、购物车用户在浏览书籍时,按下“放入购物车”按钮,就可以将书籍放入自己的购物车中,便于购买。用户还可以根据自己的需要,进行查看、修改和清空购物车的操作。(三)、管理系统管理系统是系统管理员对整个网站后台数据库进行维护,是此网站最重要的大门。在进入本栏目时系统会提示输入系统管理员的用户名和密码。它包括用户管理、书籍管理和订单管理。书籍管理包括图书库存管理、订单管理、

    7、图书销售情况管理。1、图书库存管理管理员可以添加新书、添加书籍分类以及修改书籍库存信息和删除书籍。2、图书销售情况管理管理员可根据日期和书号任一种或这两个条件作为查询条件,了解图书的销售情况。3、订单管理管理员可以根据日期查询并删除在此日期中的所有用户订单信息。2.2 网站功能流程图网站功能流程图如下所示第三章 系统总体设计3.1前台总体设计图3.1 网上书店前台功能模块图根据功能的要求,网上书店系统的前台可划分为以下功能模块:1. 用户登录功能:只有登录后才能使用本网站功能;2. 购物车:用来存放客户购物过程中选出的货物;3. 商品列表:了解到商城各种分类的商品;3.2管理员系统设计 图3.

    8、2 网上书店后台功能模块图根据功能的要求,本网上图书上书店系统的后台可划分为以下功能模块:1.用户管理:对网站的用户进行审核管理。2.商品管理:发布新商品以及对发布的商品进行管理。3.订单管理:当用户购物商品后,管理员需要在后台审核并发货。3.3数据库设计 数据库设计是系统开发中非常重要的另一个关键环节,如果设计不好,在后来的系统维护、变更时,甚至于在系统开发过程中,将引起比较严重的问题,则大量的工作将会重新运行。 下面是具体如何实现数据库设计的内容,在web项目里创建一个目录用于存放数据库表,该网上书店的项目名称为bookShop,在bookshop目录下创建一个名字为dataBase的目录

    9、。在dataBase目录下创建MS Access数据库,数据库名称为BookDB.mdb。在BookDB.mdb里创建三个数据库表,一个名字为book,用于记录书籍的详细信息,一个为orderList,用于记录书籍的订单列表信息,即订单信息,一个为orderDeatil,永固记录书籍的订单详细信息,即订单的书籍信息。其中数据库表book、orderList、orderDetil的详细信息如下表所示。字段名称字段类型描述字段含义IDvarchar(50)不为空主键bookIDvarchar(100)书籍ID号,唯一性title书名nameint(11)可为空作者timedate出版时间infov

    10、archar(1000)书籍描述pieVarchar(100)单位price价格saleAmount销售数量 表3.1 数据库表book的详细信息orderID订单号statusvarchar(60)订单状态顾客姓名订单时间备注allAmount所定书籍总数量allMoney所定书籍总金额phoneVarchar(50)联系电话address联系地址codevarchar(30)邮政编码 表3.2 数据库表orderList的详细信息订单号,与orderList表关联ID号,与book表关联amount数量money金额 表3.3 数据库orderDetail的详细信息字段类型KeyNull默

    11、认IdPRI是NULL管理编号User用户名password密码 表3.4 管理员表admin的定义为了便于后面程序的开发和测试,在此先往数据库表book中添加几条记录,记录表如下所示。IS00000001JAVAZhangsan2007-12-1本20.50IS00000002C#Lisi2006-10-118.00IS00000003C+Wangwu2006-8-1套120.30IS00000004DelphiYaoliu2007-2-180.90ISSunqi2005-5-140.00 表3.5 往数据库表book中添加记录第四章 详细设计 数据库设计完毕后,下面将进行网上书店整个系统的

    12、详细设计。详细设计是在需求分析的前提下,对系统所要实现的每个功能、每一个环节进行细化。在详细设计当中,需要考虑全面,更要考虑细节,包括页面、程序流程,以及需要用到的技术等。下面将通过页面设计、javaBean业务逻辑设计和程序流程设计等方面对网上书店进行详细的设计分析,为后面的系统开发、代码编写做好充分的准备工作。4.1 页面设计 页面是系统与用户进行信息交互的最佳有效途径。向用户展示输出信息、获取用户端输入信息都是通过页面来实现的。网上书店的主要功能是实现展示书籍的列表信息、显示书籍的具体信息、选择书籍放入购物车、下订单购买书籍等。用户先是浏览书籍的列表信息,其次是对某本书感兴趣后,查看该本

    13、书籍的详细信息介绍,然后放入购物车,继续选择其他图书。期间如果觉得购物车中某种书籍不想购买了,这是可以把该书从购物车中删除。完成选择书籍并且确定购买时需要向系统下订单。只有在用户填写基本的联系信息并提交之后,这才完成了购物过程。该购物过程可以用下图来展示。 图4.1 购书过程图从上图可以看出,需要一些怎么样的页面来显示信息和收集信息,需要的页面如表所示。页面名称booklist.jsp用于显示书籍列表信息页面,可以通过单击书籍,查看书籍详细信息bookDetail.jsp用于显示书籍的详细信息页面,可以返回bookList.jsp页面,也可以把书籍放入购物车中bookCar.jsp用于显示购物

    14、车信息页面,可以从购物车中删除已经选择的书籍,也可以返回bookList.jsp页面继续选择书籍,还可以完成选择书籍,到下订单页面addBook.jsp把选中的书籍放入购物车order.jsp用于用户输入订单信息页面,填写完整的用户信息后可以进行下一步确认购买页面buy.jsp确认购买书籍页面,显示购买书籍的订单信息,让用户确认success.jsp购买书籍,成功页面error.jsp用于系统出错信息显示页面common.jsp用于链接数据库操作类的通用页面 表4.1 需要的页面描述信息在上表中只是列出了几个主要的页面,虽然这几个页面已经可以满足要求,但还可以增加别的页面,比如整站的首页、工具

    15、条页面、网站页脚信息页面。下表列出了各个页面的关联关系和访问信息。 图4.2 页面之间的访问关系第五章 软件测试5.1 测试工具测试工具采用myeclipse + mysql + tomcat,经过反复的测试检验开发的结果。重启tomcat服务器,打开浏览器,在地址内输入http:/localhost:8080/bookshop/index.html将会进入到登陆界面。bookList.jsp将会进入书籍列表界面,bookCar将会进入显示购物车信息界面,buy.jsp将会进入到订单信息。5.2 测试结果测试结果如下图界面所示。图5.1 登录界面图5.2 购物车清单界面图5.3 图书列表界面图

    16、5.4 订单信息界面第六章 设计总结本文简要介绍了网上书店购物系统的主要功能及体系结构,重点讨论了系统数据准备,数据库的逻辑结构分析,jsp与后台数据库链接等关键技术。这些技术的实现满足了系统的需要,优化了系统的性能。本设计报告介绍了网上书店的web系统的设计开发过程。先是需求分析、软件功能概述、然后是总体设计、详细设计,最后是软件测试,直到能够真正运行起来。系统采用三层的B/S软件结构,其中jsp页面负责信息的展示和信息的输入,在jsp页面不做任何实际性的业务逻辑处理,而把业务逻辑处理交给JavaBean类来完成。Jsp结合应用JavaBean,在JavaBean里通过JDBC方式访问数据库。


    注意事项

    本文(Java课程设计报告 网上书店Word文档下载推荐.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开