本文讲述了一个二手图书交易网站的开发过程

本文首先介绍了二手网上购物系统的开发背景及意义,然后论述了系统的需求分析和系统设计方案,较详细的论述了系统的详细设计和实现,并对系统进行了测试。最后,本文对二手网上购物系统进行了性能分析并提出了还需要改进的问题。 系统主要为用户提供了会员注册,商品搜索,评价,用户积分等功能,用户可以很方便的注册成为网上会员,对其他同学发布的商品进行浏览、检索,查看商品的详细资料和购买等,然后根据自己的需要选购自己看中的商品,也可以发布自己的物品进行销售、交换和出租等;为管理员提供了商品管理,用户管理管理,订单信息管理,系统管理等功能,系统管理员可以方便的对用户发布的商品进行管理,审查已注册的用户并对用户订单进行处理。在设计方面,本系统采用MVC模式,同时使用JSP技术进行动态页面的设计,使用Ajax进行页面异步交互。后台数据库选用MYSQL数据库。

它的部分数据库表摘录如下

表9 留言表

字段名称

字段大小

字段类型

说明

customerId

4

int

用户编号

serviceAssessment

255

varchar

内容

assessmentTime

50

varchar

时间

Iscooled

是否审核

表10 系统用户表

字段名称

字段大小

字段类型

说明

id

4

int

编号

userName

20

varchar

名称

userPwd

20

varchar

密码

其中部分关键的代码摘录如下

package com.control.web;import java.io.IOException;
import java.util.ArrayList;import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;import com.dao.GoodsInfoDAO;
import com.entity.PageModel;
import com.util.PublicToolPageModel;public class MoreProductInfo extends HttpServlet {/*** */private static final long serialVersionUID = -307259351120301377L;/*** Constructor of the object.*/public MoreProductInfo() {super();}/*** Destruction of the servlet. <br>*/public void destroy() {super.destroy(); // Just puts "destroy" string in log// Put your code here}/*** The doGet method of the servlet. <br>** This method is called when a form has its tag value method equals to get.* * @param request the request send by the client to the server* @param response the response send by the server to the client* @throws ServletException if an error occurred* @throws IOException if an error occurred*/public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doPost(request, response);}/*** The doPost method of the servlet. <br>** This method is called when a form has its tag value method equals to post.* * @param request the request send by the client to the server* @param response the response send by the server to the client* @throws ServletException if an error occurred* @throws IOException if an error occurred*/public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {String typeDetailInfo = request.getParameter("typeDetailInfo");typeDetailInfo = new String(typeDetailInfo.getBytes("iso-8859-1"),"utf-8");String currentPage = request.getParameter("currentPage");GoodsInfoDAO gdao = new GoodsInfoDAO();int sumCount = gdao.getSumProductCount(typeDetailInfo);//设置分页PageModel对象PageModel pm = PublicToolPageModel.getPageInfo(request, sumCount,12,currentPage);//查询所有的图书信息     ArrayList<Object>  moreProductInfoList = gdao.getPageModel(pm, typeDetailInfo);//将moreProductInfoList信息存放在Request中,然后跳转到显示页面request.setAttribute("moreProductInfoList", moreProductInfoList);request.getRequestDispatcher("../web/moreProductInfo.jsp").forward(request, response);}/*** Initialization of the servlet. <br>** @throws ServletException if an error occurs*/public void init() throws ServletException {// Put your code here}}

最终的界面演示截图

二手图书交易网站-图书发布图书购买评价购物车-计算机毕业设计基于javaWebSSMspringboot框架idea开发工具asp.net和PHP相关推荐

  1. php计算机毕业设计基于thinkphp框架的特色旅游网站vue

    目前家乡石泉市是一个有不同民族"大杂居,小聚居"的地方,所以对于发展家乡特色业还是比较有优势的.现在随着国内经济的增长和科技的发展,以及人们日常生活方式的改变,网络越来越成为人们高 ...

  2. Java Web实验程序设计——图书借阅网站的实现——图书信息

    预 习 报 告 实验题目:图书借阅网站的实现--图书信息 预习内容: Servlet的概述 Servlet 是使用Java 语言编写的运行在服务器端的程序.狭义的 Servlet 是指Java 语言实 ...

  3. java毕业设计大学生二手物品交易网站演示记录2021Mybatis+系统+数据库+调试部署

    java毕业设计大学生二手物品交易网站演示记录2021Mybatis+系统+数据库+调试部署 java毕业设计大学生二手物品交易网站演示记录2021Mybatis+系统+数据库+调试部署 本源码技术栈 ...

  4. 计算机毕业设计Java大学生二手物品交易网站演示记录2021(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java大学生二手物品交易网站演示记录2021(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java大学生二手物品交易网站演示记录2021(源码+系统+mysql数据库+lw ...

  5. 基于JAVA大学生二手物品交易网站演示记录2021计算机毕业设计源码+系统+lw文档+部署

    基于JAVA大学生二手物品交易网站演示记录2021计算机毕业设计源码+系统+lw文档+部署 基于JAVA大学生二手物品交易网站演示记录2021计算机毕业设计源码+系统+lw文档+部署 本源码技术栈: ...

  6. [附源码]计算机毕业设计宁财二手物品交易网站Springboot程序

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  7. [附源码]计算机毕业设计springboot宁财二手物品交易网站

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  8. 计算机毕业设计SSM大学生二手物品交易网站【附源码数据库】

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  9. 【附源码】计算机毕业设计SSM校园二手物品交易网站

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

最新文章

  1. 主题模型、LDA、LSA、LSI、pLSA
  2. 校招c语言面试题目及答案,C/C++学习之路(一)校招后端面试题及答案(作者回忆版)...
  3. 【转】HTML5 本地存储五种方案
  4. Java对象之间相同属性的赋值
  5. CentOS6.7安装elasticsearch5.4 以及kibana
  6. Git之深入解析Rerere重用记录的解决方案
  7. 【转】DICOM之Print!!!!!!!!!
  8. 程序员1w5以下的,2020年就要面对现实了...
  9. python自动下载邮件附件_Python批量下载电子邮件附件并汇总合并Excel文件
  10. Json解析工具Jackson(简单应用)
  11. win7自带桌面便签
  12. 大话数据结构 mobi epub txt pdk
  13. aforge 相机标定_C# Aforge设置摄像头视频属性和控制属性
  14. python爬取豆瓣书评排行榜_爬虫:爬取豆瓣读书排行榜
  15. Weblogic配置jms服务文档,是自己总结网上搜集到的资料以及自己亲自动手配置测试的总结。
  16. python数字转换_python数字转换
  17. 饿了么:业务井喷时,订单系统架构这样演进
  18. 双十一生活必买清单,经常失眠人士助眠好物推荐
  19. jsp连接mysql购物车mvc_mvc购物车项目
  20. CDO安装指南(centos7)

热门文章

  1. Feinstein Institute研究人员解码脑沟和白质区域的神经活动,预测手指运动和手部触觉刺激...
  2. 谷歌出品开发必备开源图片压缩工具,终于知道图片压缩了啥
  3. 《Adobe Photoshop CC经典教程》—第1课1.4节在Photoshop中还原操作
  4. 游戏常用算法:冒泡排序
  5. 设置本计算机win7的网络参数,Win7本机IP地址设置图文教程
  6. 数据结构学习笔记——栈和队列
  7. 基于 keepalived 实现两台机器服务(主备)故障自动切换
  8. ABAP 类、接口、事件
  9. 有关英文单词中间有空格问题的解决
  10. Maven下载与配置详细教程