JAVAWEB校园二手平台项目

JavaWeb项目:JAVAWEB校园二手平台项目
此项目为本人的Java大作业。
前台代码;代码已经上传到github上 下载地址  Github
一、项目概况
1.1设计内容
  一个JAVAWEB校园二手平台项目,

JAVAWEB校园二手平台项目,基本功能包括:个人信息、商品管理;交易商品板块管理等。本系统结构如下:

(1)本月推荐交易板块:

电脑及配件:实现对该类商品的查询、用户留言功能

通讯器材:实现对该类商品的查询、用户留言功能

视听设备:实现对该类商品的查询、用户留言功能

书籍报刊:实现对该类商品的查询、用户留言功能

生活服务:实现对该类商品的查询、用户留言功能

房屋信息:实现对该类商品的查询、用户留言功能

交通工具:实现对该类商品的查询、用户留言功能

其他商品:实现对该类商品的查询、用户留言功能

(2)载入个人用户:

用户登陆

用户注册

(3)个人平台:

信息管理:实现对商品的删除、修改、查询功能

添加二手信息:实现对新商品的添加

修改个人资料:实现对用户个人信息的修改

此系统开发期间我们小组不定时地进行用户使用反馈信息收集,根据收集数据不断对系统进行优化、完善。目的是希望从使用者的角度查找系统的缺陷之处,继而使得整个系统的运行、结构更加清晰化、条理化、自动化。

1.2开发工具
  Eclipse或者Myeclipse,Java,MySQL,Redis,Html,CSS,JS。
二、详细设计
2.1网站结构

表4-1 注册页面所涉及的表单元素

名称

元素类型

重要属性

含义

Username

Text

maxLength=16

οnblur="checkUsernameFormat(this)"

平台帐号

stu_id

Text

maxLength=12

学号

Birthday

Text

οnclick="GetCalendar(this,'birthday');" src="../images/calendar/calendar.gif"

生日

email

Text

前台验证: isEmail(this)

E-mail

password

password

maxLength=20

密码

repassword

password

maxLength=20

确认密码

question

Text

id=txtTipQuestion

密码问题

answer

Text

id=txtTipAnswer

密码答案

注册表单提交前使用javascript脚本进行验证,核心代码如下:

if(!checkUsernameFormat(f.username))

return false;

if(!isNumeric(f.stu_id,'学号格式不正确!'))

return false;

if(!isEmail(f.email))

return false;

if(f.repassword.value != f.password.value){

alert('两次输入的密码不相同!');

f.repassword.value="";

f.password.value="";

f.password.focus();

return false;

}

if(!isNotEmpty(f.question, '密码查询问题不能为空!'))

return false;

if(!isNotEmpty(f.answer, '密码查询答案不能为空!'))

return false;

return true;图4-7 用户注册Struts配置

<%@ page language="java" pageEncoding="GBK" errorPage="error.jsp"%>
<%@ include file="/common/taglibs.jsp"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE>大学生二手交易平台</TITLE>
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
  <LINK href="css/home.css" type=text/css rel=stylesheet>
 </HEAD>
 <body οnmοusemοve=HideMenu()>
  <c:if test="${not empty nologin }">
  <SCRIPT type=text/JavaScript>
  alert("请先登录!");
  </SCRIPT>
  </c:if>
  <SCRIPT language=JavaScript src="js/home.js" type=text/JavaScript></SCRIPT>
  <%@ include file="page/top.jsp"%>
  <TABLE cellSpacing=0 cellPadding=0 width=760 align=center border=0>
   <TBODY>
    <TR>
     <TD vAlign=top width=118 bgColor=#f2f2f2>
      <TABLE cellSpacing=0 cellPadding=0 width=180 border=0>
       <TBODY>
        <TR>
         <TD width=142>
          <IMG height=50 src="${ctx}/images/page/left1_1.jpg" width=180>
         </TD>
        </TR>
        <TR>
         <TD align=middle width=142 height=100>
          <div style="TEXT-ALIGN: CENTER">
           <FONT face=宋体> <%@include file="page/user.jsp"%>
           </FONT>
          </div>
         </TD>
        </TR>
        <TR>
         <TD width=142>
          <IMG height=50 src="${ctx}/images/page/left1_4.jpg" width=180>
         </TD>
        </TR>
        <TR>
         <TD align=middle width=142 height=100>
          <FONT face=宋体> <%@include
            file="page/search_condiction.jsp"%>
          </FONT>
         </TD>
        </TR>
        <TR>
         <TD width=142>
          <IMG height=50 src="${ctx}/images/page/left1_2.jpg" width=180>
         </TD>
        </TR>
        <TR>
         <TD vAlign=top align=middle height=220>
          <TABLE width="98%">
           <TBODY>
            <TR>
             <TD height=2></TD>
            </TR>
           </TBODY>
          </TABLE>
          <%@include file="message/topMessage.jsp"%>
          <TABLE width="98%">
           <TBODY>
            <TR>
             <TD height=2></TD>
            </TR>
           </TBODY>
          </TABLE>
         </TD>
        </TR>
        <TR>
         <TD height=30>
          &nbsp;
         </TD>
        </TR>
        <TR>
         <TD vAlign=bottom height=25>
          <DIV align=center>
           本站logo:
          </DIV>
         </TD>
        </TR>
        <TR>
         <TD height=50>
          <DIV align=center>
           <A href="${ctx}"><IMG height=31
             src="${ctx}/images/page/qgzxolLogo.gif" width=88 border=0>
           </A>
          </DIV>
         </TD>
        </TR>
       </TBODY>
      </TABLE>
     </TD>
     <TD vAlign=top width=640>
      <%@include file="page/main.jsp"%>
     </TD>
    </TR>
   </TBODY>
  </TABLE>
  <IFRAME src="page/status.html" height=70 frameBorder=0 width="760"
   SCROLLING=NO align=center>
   请确保您的浏览器支持框架
  </IFRAME>
 </body>
</html>

JAVAWEB校园二手平台项目相关推荐

  1. 基于java的校园二手平台系统毕业设计(项目报告+答辩PPT+源代码+数据库+截图+部署视频)

    以下是一个基于Java的校园二手平台系统的毕业设计建议: 1. 系统概述: 校园二手平台系统是一个用于学生之间进行二手物品交易的应用程序.通过该系统,学生可以方便地发布和浏览二手物品的信息,并进行交流 ...

  2. Javaweb+mysql校园二手平台(用户设置、发布信息、信息管理、搜索信息,留言,及系统管理)

    博客目录 校园二手平台 功能截图 系统流程图 技术点介绍 源码 写在最后 校园二手平台 背景: 本二手交易平台的主要目的是服务于学生,方便学生进行网上交易.其原则是做到界面友好,操作简单且可靠. 功能 ...

  3. 校园二手平台的开发和利用

    传送门:软件工程(2018)团体第1次作业 一. 题目要求 建立团队博客,可以指定一名同学的博客,今后所有的作业都发布在该同学的博客上(建议使用队长的博客) 团队各成员集体讨论,在我们讲过的团队类型中 ...

  4. 基于SSM+SpringBoot《校园二手交易平台项目》实战开发教程(附论文及源码)-毕业设计

    文章目录 1.项目简介 2.技术选型 3.项目资料 4.项目部分截图 1.项目简介 毕业设计基于SSM+SpringBoot校园二手交易平台项目 源码在课程附件中进行下载,地址:https://dow ...

  5. 校园二手平台使用说明

    1.关注微信公共号,进入校园二手平台 2.点击公告号菜单栏的"校园交易"会进入校园二手平台,没有注册的用户会自动跳转到注册界面.在注册界面绑定学校,设置手机号和密码即可.在菜单栏点 ...

  6. 基于mysql的校园二手平台_基于java的校园二手交易网站mysql

    每年毕业生离校时都会丢弃或转赠大量学习生活用品,这些物品往往得不到很好的处理,校园二手网站就是提供了这样的一个网上购物平台.本文主要介绍了该平台的方案论证.总体设计等实现过程,详细论述了设计思想.数据 ...

  7. javaweb校园二手跳蚤市场源码

    系统背景 校园二手物品交易系统是根据各大高校二手市场的实际情况按照网络化的需求开发的,它的目标非常明确,即通过建立高校二手网络交易平台,将原来定时定点摆摊式的二手物品线下交易方式转变成通过网络平台进行 ...

  8. 校园二手平台——微信小程序

    由于课程需要,所以学着做了一个小程序,用的是云数据库,没有使用云函数,具体思路如下 源码在这里: 链接:https://pan.baidu.com/s/1YFWfqYA719Kx07m3Ytjsdg? ...

  9. 校园商铺平台项目(3)- spring 配置

    1 添加目录 2 添加依赖 <properties><project.build.sourceEncoding>UTF-8</project.build.sourceEn ...

最新文章

  1. 论文:基于粒子群优化的测试数据生成及其实证分析-----生成过程以及实验(计算机研究与发展)
  2. 目前154万AI开发者
  3. TP id 对字符串的查找
  4. Redis和Memcached的一些区别
  5. 数据结构基础温故-6.查找(下):哈希表
  6. 【MySQL】性能优化之 straight_join
  7. python3.7安装keras教程_Python3.7安装keras和TensorFlow的教程图解
  8. android 响应类型,android – Retrofit 2 RxJava – Gson – “全局”反序列化,更改响应类型...
  9. STM32F103:二.(6)mrc522卡号读取
  10. [原创]JavaScript应用技巧集合
  11. birt插件 web_好用的国产web报表软件非它莫属,轻松搞定复杂报表
  12. Leetcode 刷题笔记(二十五) ——动态规划篇之背包问题:完全背包
  13. GNSS RTK 北斗GPS接收机多径环境测试接收机自主完好性监测实验
  14. xps 转 pdf android版,xps文件转换pdf
  15. 菊风携手麦瑞思与Takumi实现中国首个北美运营商Verizon的RCS入库成功案例
  16. 计算天数(函数)(C语言实现)
  17. 为什么我要弃用Snapchat?
  18. 微信公众号申请注意事项
  19. 达内微软mta证书有用吗_微软MTA认证含金量极高 同程同美引入MTA考试认证倍受关注...
  20. 互联网移动支付存在的安全风险和对策

热门文章

  1. Colorful Slimes( UPC 5594: 二维dp+思维)
  2. 计算机架构总结笔记(1)
  3. 古代人用什么来洗衣服?
  4. GPT-4正式发布!如何访问 怎么免费使用GPT-4?
  5. Filter共性问题
  6. cad线性标注样式修改在哪里_CAD标注样式如何设置?
  7. python 读取csv某一列_Python 读取csv的某列
  8. 鸿蒙系统新平板,华为官宣新款MatePad Pro,首款鸿蒙系统平板
  9. 20200724-Java-抽象类、接口
  10. 对视频的分辨率大小进行裁剪