jsp的常理工校园闲置物品发布平台【字数:9852】
摘 要在这个网络发展突飞猛进的时代,购物由于电商的飞速发展而变得更加便利,同时经济水平的不断提高也让人们的购买力大大增加,与此带来的闲置物品也大大增多。所以,我开发了常理工校园闲置发布平台,为学生间的二手交易提供一个线上信息交换平台。学生用户可以在闲置发布平台上架物品,同时也可以通过与卖家之间的留言与回复功能进行交流。本系统用户的主要功能还有拍卖物品功能,查看物品功能,搜索物品功能,举报违规物品功能,邮件提醒功能等。管理员的功能主要是管理物品,审核举报。利用已学的知识建立了一个小型的网上闲置物品发布平台系统采用浏览器/服务器模式搭建,并用MVC框架完成系统最终实现。本系统界面美观,用户体验良好,能实现闲置品买卖的高效运行。
目 录
摘 要 I
Abstract II
1. 绪论 1
1.1 研究背景 1
1.2 研究手段 1
1.3 研究目的 1
1.4 研究意义 1
2. 相关技术 3
2.1 Java简介 3
2.2 JSP简介 3
2.3 JQuery简介 4
2.4 MySQL简介 4
2.5 MVC框架简介 4
2.6 B/S 模式简介 5
2.7 Eclipse 简介 5
2.8 Tomcat 简介 6
2.9 开发环境 6
3. 系统分析 7
3.1 可行性分析 7
3.2 功能需求分析 7
3.3 用例分析 8
3.4 框架分析 10
3.5 工程伦理 10
4. 系统设计 11
4.1 系统功能结构图 11
4.2 系统类设计 12
4.3 数据库的设计 14
4.3.1 ER图 14
4.3.2 数据库表设计 16
5. 系统实现 20
5.1 系统实现过程 20
5.2 系统功能详细说明 21
6. 系统测试 31
6.1测试用例 31
6. *好棒文|www.hbsrm.com +Q: ¥351916072¥
2测试过程 31
结 论 34
参考文献 35
致 谢 36
1. 绪论
1.1 研究背景
随着计算机技术的发展,计算机网络也迅速进入了人们生活的方方面面,人们可以通过网络更便捷,更快速的获取到更大量的信息。网络化也成为了各种产如争相发展的方向。电子商务就是普通市场网络化的表现,其中网上二手交易市场也占有较大比重。在本文中我们研究了基于JSP的校园网上闲置发布平台,使得学生们之间的二手物品交易更加方便快捷。
传统的二手交易平台面向用户群体多样,没有针对性。导致会有过多对于学生没有用的信息出现,这些不仅会在我们选择商品的时候带来干扰,而且还会浪费资源去获取无用的数据。并且现在的二手交易平台虽然有相关的制度和监管,但是仍有不少虚假信息存在,也有不少学生被虚假信息蒙骗,损失严重。反观本文的校园闲置发布平台,因为覆盖面小,具有更高的针对性。系统面向整个校园学生,采取线上发布,线下交易的模式,不仅让交易更加安全可靠,同时也免去了物流费用和等待时间,也避免了资源的浪费。
1.2 研究手段
本课题基于JavaEE技术进行开发,采用Web应用MVC框架的设计模式,使用浏览器/服务器(B/S)体系结构,前台为浏览器,后台服务器使用Java开发,在Tomcat上进行部署,数据库使用MySQL,以Eclipse作为开发环境,使用JSP技术设计网页,利用BootStrap进行网页的布局和美化,使用JS脚本语言、JQuery、JSTL标签实现网页的动态显示,使用SQL语句进行数据库的数据操作。
1.3 研究目的
本课题研究的目的在于锻炼自己的编程和思考问题的能力,要求能够独立完成静态网页的开发和维护工作。同时能够灵活使用JSP语言,JS语言以及JQuery及动态网页的开发。掌握Eclipse开发工具的开发,调试,部署的操作。了解二手交易网站的业务逻辑。并在过程中,培养自己发现问题,解决问题的能力,为今后更加深入的研究和学习打下基础。
1.4 研究意义
本系统的研究意义如下:
在家庭条件不断提高,学生购买力不断增加的今天,过度的消费往往会造成物品的闲置,导致资源的浪费。我们很高兴由于国家的日渐强大,经济的不断发展,我们的生活水平随之提高,但是我们也不应该认为闲置就不是一种浪费。常理工闲置发布平台对于学生日常生活中产生的闲置物品的交易起着重要的作用,有助于解决铺张浪费的现状。
通过常理工闲置发布平台,也可以让我校广大的学生充分利用网络的先进和便利来获取自己需要的资源,让自己的闲置物品得到妥善处理的同时,也可以在常理工闲置发布平台以相对较低的价格购买到自己需要的物品。这不仅仅获得了二手物品相对低廉的价格,也省去了快递费用和等待的时间。同时,本平台还根据物品的种类进行了分类管理,方便用户根据自己的需求挑选合适的物品。平台还提供了留言功能,方便买家与卖家进行交流。平台也在卖家上架商品的时候要求卖家选择所在校区,以方便买家挑选时作为参考。平台不止提供普通的物品上架途径,同时也提供了拍卖物品的选项,卖家提供起拍价和加价金额,由买家竞拍,卖家可在竞拍价到自己满意时决定成交。常理工校园闲置发布平台在进一步的满足了学生们的购物需求的同时也解决了闲置物品浪费的问题。
除此之外,在常理工闲置物品发布平台开发设计的过程中,我也充分锻炼了自己的自主学习能力,通过自己开发设计网站,在不断解决问题的过程中锻炼了自己的编程能力,为之后的工作打下了一定的基础。
2. 相关技术
2.1 Java简介
Java是现代流行的编程语言之一。它的特点是面向对象编程,Java程序最主要的是类,我们可以通过编写Java类代码来进行基础的Java编程。Java最早在1995年被Sun公司开发并推出,在之后便掀起了一波浪潮。Java平台是由JVM也就是Java虚拟机和API也就是Java应用编程接口组成。
Java除了是一种面向对象的编程语言,同时也是一种可以跨平台运行的语言,并且Java语言拥有自己的安全机制,在编程时,开发者可以不用考虑编程语言的安全问题。Java还可以进行多线程编程。不过在所有的优点之中真正让Java语言成为众多开发者选择的编程语言的原因是,使用Java编程让开发变得更加简单。Java的入门非常简单,如果是有些编程基础的开发者,往往只需要短短的一两个月时间就可以基本掌握Java编程的基本方法。
Java还为开发者们提供了丰富的类库,许多基础的功能只要使用Java类库的调用就可以实现,而不用浪费时间在一些基础代码的编写上。这也也就大大提高了开发者们的工作效率。
目 录
摘 要 I
Abstract II
1. 绪论 1
1.1 研究背景 1
1.2 研究手段 1
1.3 研究目的 1
1.4 研究意义 1
2. 相关技术 3
2.1 Java简介 3
2.2 JSP简介 3
2.3 JQuery简介 4
2.4 MySQL简介 4
2.5 MVC框架简介 4
2.6 B/S 模式简介 5
2.7 Eclipse 简介 5
2.8 Tomcat 简介 6
2.9 开发环境 6
3. 系统分析 7
3.1 可行性分析 7
3.2 功能需求分析 7
3.3 用例分析 8
3.4 框架分析 10
3.5 工程伦理 10
4. 系统设计 11
4.1 系统功能结构图 11
4.2 系统类设计 12
4.3 数据库的设计 14
4.3.1 ER图 14
4.3.2 数据库表设计 16
5. 系统实现 20
5.1 系统实现过程 20
5.2 系统功能详细说明 21
6. 系统测试 31
6.1测试用例 31
6. *好棒文|www.hbsrm.com +Q: ¥351916072¥
2测试过程 31
结 论 34
参考文献 35
致 谢 36
1. 绪论
1.1 研究背景
随着计算机技术的发展,计算机网络也迅速进入了人们生活的方方面面,人们可以通过网络更便捷,更快速的获取到更大量的信息。网络化也成为了各种产如争相发展的方向。电子商务就是普通市场网络化的表现,其中网上二手交易市场也占有较大比重。在本文中我们研究了基于JSP的校园网上闲置发布平台,使得学生们之间的二手物品交易更加方便快捷。
传统的二手交易平台面向用户群体多样,没有针对性。导致会有过多对于学生没有用的信息出现,这些不仅会在我们选择商品的时候带来干扰,而且还会浪费资源去获取无用的数据。并且现在的二手交易平台虽然有相关的制度和监管,但是仍有不少虚假信息存在,也有不少学生被虚假信息蒙骗,损失严重。反观本文的校园闲置发布平台,因为覆盖面小,具有更高的针对性。系统面向整个校园学生,采取线上发布,线下交易的模式,不仅让交易更加安全可靠,同时也免去了物流费用和等待时间,也避免了资源的浪费。
1.2 研究手段
本课题基于JavaEE技术进行开发,采用Web应用MVC框架的设计模式,使用浏览器/服务器(B/S)体系结构,前台为浏览器,后台服务器使用Java开发,在Tomcat上进行部署,数据库使用MySQL,以Eclipse作为开发环境,使用JSP技术设计网页,利用BootStrap进行网页的布局和美化,使用JS脚本语言、JQuery、JSTL标签实现网页的动态显示,使用SQL语句进行数据库的数据操作。
1.3 研究目的
本课题研究的目的在于锻炼自己的编程和思考问题的能力,要求能够独立完成静态网页的开发和维护工作。同时能够灵活使用JSP语言,JS语言以及JQuery及动态网页的开发。掌握Eclipse开发工具的开发,调试,部署的操作。了解二手交易网站的业务逻辑。并在过程中,培养自己发现问题,解决问题的能力,为今后更加深入的研究和学习打下基础。
1.4 研究意义
本系统的研究意义如下:
在家庭条件不断提高,学生购买力不断增加的今天,过度的消费往往会造成物品的闲置,导致资源的浪费。我们很高兴由于国家的日渐强大,经济的不断发展,我们的生活水平随之提高,但是我们也不应该认为闲置就不是一种浪费。常理工闲置发布平台对于学生日常生活中产生的闲置物品的交易起着重要的作用,有助于解决铺张浪费的现状。
通过常理工闲置发布平台,也可以让我校广大的学生充分利用网络的先进和便利来获取自己需要的资源,让自己的闲置物品得到妥善处理的同时,也可以在常理工闲置发布平台以相对较低的价格购买到自己需要的物品。这不仅仅获得了二手物品相对低廉的价格,也省去了快递费用和等待的时间。同时,本平台还根据物品的种类进行了分类管理,方便用户根据自己的需求挑选合适的物品。平台还提供了留言功能,方便买家与卖家进行交流。平台也在卖家上架商品的时候要求卖家选择所在校区,以方便买家挑选时作为参考。平台不止提供普通的物品上架途径,同时也提供了拍卖物品的选项,卖家提供起拍价和加价金额,由买家竞拍,卖家可在竞拍价到自己满意时决定成交。常理工校园闲置发布平台在进一步的满足了学生们的购物需求的同时也解决了闲置物品浪费的问题。
除此之外,在常理工闲置物品发布平台开发设计的过程中,我也充分锻炼了自己的自主学习能力,通过自己开发设计网站,在不断解决问题的过程中锻炼了自己的编程能力,为之后的工作打下了一定的基础。
2. 相关技术
2.1 Java简介
Java是现代流行的编程语言之一。它的特点是面向对象编程,Java程序最主要的是类,我们可以通过编写Java类代码来进行基础的Java编程。Java最早在1995年被Sun公司开发并推出,在之后便掀起了一波浪潮。Java平台是由JVM也就是Java虚拟机和API也就是Java应用编程接口组成。
Java除了是一种面向对象的编程语言,同时也是一种可以跨平台运行的语言,并且Java语言拥有自己的安全机制,在编程时,开发者可以不用考虑编程语言的安全问题。Java还可以进行多线程编程。不过在所有的优点之中真正让Java语言成为众多开发者选择的编程语言的原因是,使用Java编程让开发变得更加简单。Java的入门非常简单,如果是有些编程基础的开发者,往往只需要短短的一两个月时间就可以基本掌握Java编程的基本方法。
Java还为开发者们提供了丰富的类库,许多基础的功能只要使用Java类库的调用就可以实现,而不用浪费时间在一些基础代码的编写上。这也也就大大提高了开发者们的工作效率。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/536.html