• 工作总结
  • 工作计划
  • 心得体会
  • 述职报告
  • 事迹材料
  • 申请书
  • 作文大全
  • 读后感
  • 调查报告
  • 励志歌曲
  • 请假条
  • 创先争优
  • 毕业实习
  • 财神节
  • 高中主题
  • 小学一年
  • 名人名言
  • 财务工作
  • 小说/有
  • 承揽合同
  • 寒假计划
  • 外贸信函
  • 励志电影
  • 个人写作
  • 其它相关
  • 生活常识
  • 安全稳定
  • 心情短语
  • 爱情短信
  • 工会工作
  • 小学五年
  • 金融类工
  • 搞笑短信
  • 医务工作
  • 党团工作
  • 党校学习
  • 学习体会
  • 下半年工
  • 买卖合同
  • qq空间
  • 食品广告
  • 办公室工
  • 保险合同
  • 儿童英语
  • 软件下载
  • 广告合同
  • 服装广告
  • 学生会工
  • 文明礼仪
  • 农村工作
  • 人大政协
  • 创意广告
  • 您现在的位置:六七范文网 > 作文大全 > 正文

    基于JSP球鞋售卖商城设计与实现,毕业论文

    来源:六七范文网 时间:2021-06-29 07:11:06 点击:

      南京信息职业技术学院

     毕业设计论文

     作者

     学号

     系部

      专业

     计算机应用技术

      题目

      基于 JSP 的球鞋售卖商城的设计与实现

      指导教师

      评阅教师

      完成时间:

     2021

     年

     4

     月

     20

     日

     毕业设计( ( 论文) ) 中文摘要

     (题目):基于 JSP 的球鞋售卖商城的设计与实现 摘要 :随着互联网的发展,生活中越来越多的事物开始与网络挂钩,近几年人们越来越注重运动,球鞋成了人们关注的焦点,本课题主要研究的方向就是开发一款球鞋售卖网站——顽鞋。本网站基于 JSP+JavaBean+Servlet,底层采用 MySQL 数据库实现数据存储,表示层运用 MVC 架构,实现网站的注册、登录、查看商品详情、留言评论、添加购物车、删除购物车、提交订单、查看订单等一系列购物流程。整个项目将使用 Tomcat 作为 Servlet 容器。首先进行可行性分析、撰写项目开发计划书,然后进行需求分析,界面原型以及概要设计说明书、详细设计说明书并抽取业务实体设计类图、E-R 图。项目中涉及到的鞋类图片资源将会从网络公共资源中获取,开发中将以网络、书籍等作为协助以顺利开发出预期的网站系统。

      关键词:商城

     Servlet

     JSP

     JavaBean

     毕业设计( ( 论文) ) 外文摘要

     Title

     : :Design and implementation of shoe store based on JSP

     Abstract: With the development of the Internet, more and more things in life begin to be linked with the Internet. In recent years, people pay more and more attention to sports, and shoes have become the focus of people"s attention. The main research direction of this topic is to develop a shoe sales website -- stubborn shoes. This website is based on JSP + JavaBean + servlet, the bottom layer uses MySQL database to realize data storage, and the presentation layer uses MVC architecture to realize a series of shopping processes, such as registration, login, view of product details, comments, add shopping cart, delete shopping cart, submit order, view order, etc. The entire project will use Tomcat as the servlet container. First, the feasibility analysis, write the project development plan, and then the requirements analysis, interface prototype and outline design specification, detailed design specification, and extract the business entity design class diagram, E-R diagram. The footwear image resources involved in the project will be obtained from the network public resources, and the development will take the network, books, etc. as assistance to smoothly develop the expected website system.

     keywords :

     mall

     Servlet

     JSP

     JavaBean

     I 目录

     1 引言............................................................................................................................ 1

     1.1 研究背景................................................................................................................ 1

     1.2 研究的目的及意义................................................................................................ 1

     1.3 主要研究内容........................................................................................................ 1

     2. 系统相关技术简介.................................................................................................. 2

     2.1 MVC 模式................................................................................................................. 2

     2.2 JSP.......................................................................................................................... 2

     2.3 Servlet.................................................................................................................. 2

     2.4 JavaBean................................................................................................................ 2

     3 系统需求分析............................................................................................................ 3

     3.1 功能需求分析........................................................................................................ 3

     3.2 系统用例分析........................................................................................................ 3

     3.3 数据需求分析........................................................................................................ 4

     4 系统总体设计............................................................................................................ 4

     4.1 开发平台与运行环境............................................................................................ 4

     4.2 系统总体结构设计................................................................................................ 5

     4.3 数据库设计............................................................................................................ 6

     5 系统详细设计............................................................................................................ 9

     5.1 商城首页................................................................................................................ 9

     5.2 用户注册模块...................................................................................................... 10

     5.3 用户登录模块...................................................................................................... 11

     5.4 购物车管理模块.................................................................................................. 12

     5.5 订单管理模块...................................................................................................... 14

     5.6 留言管理模块...................................................................................................... 16

     6.系统测试.................................................................................................................. 17

     结论.............................................................................................................................. 20

     致谢.............................................................................................................................. 21

     参考文献...................................................................................................................... 21

      1 1 1

     引言

     1 1 .1 研究背景

     随着互联网的发展,生活中越来越多的事物开始与网络挂钩,这些寻常的事物开始以崭新的面貌出现在我们面前,比如美团外卖、共享单车、网上购物商城等。近几年人们越来越注重运动,球鞋成了人们关注的焦点,为了方便人们足不出户就能够购买自己心仪的球鞋,本课题主要研究的方向是开发一款球鞋售卖网站——顽鞋。该网站能够将不同的球鞋进行分类,用户只需通过电脑在网上进行挑选,就能完成购物的整个流程。

     1 1 .2 研究的目的及意义

     一套完整的网购系统涉及到需求分析、系统详细设计、代码实现、系统测试等一系列流程,本文研究的目的是根据所学专业知识,从需求分析到设计,最后再到实现来开发一套完整的球鞋售卖系统。

     本毕业设计课题最终的目的是通过已学的 JavaEE 开发技术开发一款球鞋售卖网站——顽鞋。使人们足不出户通过电脑就能完成在线挑选、下单的整个购物流程,简化人们日常生活中繁琐的购物细节,为人们带来方便。

     1 1 .3

     主要研究内容

     本网站基于JSP+JavaBean+Servlet,底层采用MySQL数据库实现数据存储,表示层运用 MVC 架构,实现网站的注册、登录、查看商品详情、留言评论、添加购物车、删除购物车、提交订单、查看订单等一系列购物流程。整个项目将使用 Tomcat 作为 Servlet 容器。计划首先进行可行性分析、项目开发计划书 ,然后进行需求分析 ,界面原型以及概要设计说明书、详细设计说明书并抽取业务实体设计类图、E-R 图。项目中涉及到的鞋类图片资源将会从网络公共资源获取,开发中将以网络、书籍等作为协助,以顺利开发出预期的网站系统。

     2 2 2 . 系统相关技术简介

     2.1 C MVC 模式

     MVC 模式是软件工程中的一种软件架构模式,他将软件系统大致分为三个部分:Model(模型)、View(视图)和 Controller(控制器)。

     其中 Model 用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。即我们开发过程中经常谈到的实体,它与数据库表相映射联系,包含实体表中各字段作为实体类属性。

     View 主要和数据显示相关,View 需要访问它监视的数据模型(Model)。

     Controller 控制程序的流动。主要调用后端业务层逻辑处理数据,并将数据传给前端页面,可以说是 Model 和 View 的桥梁。

     常见的 JSP+JavaBean+Servlet 就是一种 MVC 开发模式。

     2.2 JSP

     JSP 是一种动态网页开发技术,它的本质是 Servlet,与传统 Html 不同的是在 jsp 文件中可以写 java 代码,这让开发者使用起来方便快捷。JSP 对应 MVC模式中的 View。

     2.3 Servlet

     Servlet 可以收集用户从前台传过来的表单数据并进行处理,然后与后端数据库交互。Servlet 是为了解决实现动态页面而衍生的东西。它对应 MVC 模式中的Controller。

     2.4 JavaBean

     JavaBean 是一种 Java 语言写成的可重用组件。为写成 JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,set 和 get 方法获取。

      3 3 3

     系统需求分析

     3 3 .1 功能需求分析

     注册登录模块:用户未登录时只是游客,只享有查看商品的权利,若需进一步操作,如下单购买等需进行注册。经过注册登录,用户将成为买家身份进行一系列操作。

     购物车管理模块:买家可在商城首页通过分类专栏浏览商品,也可通过搜索框搜索自己心仪的商品,选中商品后将进入该商品的详情页,在该页面买家可进行添加购物车操作。买家可在购物车页面进行下单支付操作,订单提交后,商品将会移至订单页面。

     留言评论模块:在商品详情页下方是该商品的留言评论区,买家可在此处对商品进行留言评论。

     订单管理模块:用户可在“我的订单”查看自己的订单详情,包括订单商品详情以及发货状态。

     3 3 .2 系统用例分析

     与本系统相关的用户和角色包括普通游客、买家。其中,普通游客能在商城首页进行商品预览、查看,但进行添加购物车、下单购买等涉及用户数据库操作时需要用户先进行登录操作;普通买家是平台主要的用户角色,主要功能包括登录注册、添加购物车、下单支付、留言评论、订单状态查看等;系统用例图如 3-1 所示:

     4

     图 3-1 系统用例图 3 3 .3 数据需求分析

     由数据库表分析,可知实体有评论、订单、购物车、用户、商品。其中它们存在的关系是:用户可以添加评论(一对多)、用户可以支付订单(一对多)、用户可以添加购物车(一对一)、订单包含商品(多对多)、购物车选购多个商品(多对多)。

     4 4

     系统总体设计

     4 4 .1 开发平台与运行环境

     本系统选择了 IDEA 作为开发工具,使用了广泛的 MySQL 数据库,JDK+Tomcat 为开发环境。IDEA 是项目的主要开发工具。MySQL 是一个小型关系型数据库管理系统。它的特点有:可以处理拥有上千万条记录的大型数据;支持常见的 SQL 语句规范;可移植行高,安装简单小巧;良好的运行效率,有丰富信息的网络支持;相对其他大型数据库调试、管理,优化简单。

     本系统是 JavaWeb 项目,涉及技术框架有(数据库:MySQL)、后端:Java、Jsp、Servlet、JDBC)、(前端:Html、Javascript、Jquery、Ajax、Bootstrap)其中,Java 链接 Mysql 和 JSP 与 Servlet 前后端交互为重要知识点,其中 Java 链接MySQL 通 过 使 用 JDBC 技 术 链 接 MySQL 数 据 库 , 核 心 代 码 在 文

      5 件 MysqlHelper.java 文件中,JSP 与 Servlet 前后端交互使用 Ajax 进行,每一个JSP 页面文件中都有 ajax 的操作,如登录页面 userLogin...

    推荐访问:售卖 球鞋 毕业论文