用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计JSP

jsp校园二手物品交易系统毕业设计

联系方式:点击这里给我发消息QQ212181988
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:212181988
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      0%(0)
  • 差的评价 如果您觉得此软件差,就请您
      0%(0)

软件简介

 摘 要 Ⅰ

Abstract Ⅱ
1 绪论 1
1.1 项目开发的背景 1
1.2 项目开发的意义 1
1.3论文组织结构 2

2 相关技术 3
2.1开发技术的选择 3
2.2系统关键技术的选择 3
2.3开发工具的选择 5

3 系统分析 7
3.1系统概述 7
3.2系统可行性分析 7
3.2.1操作可行性 7
3.2.2可靠性 7
3.3功能需求 8
3.3.1功能总体描述 8
3.3.2系统主要流程描述 9
3.3.3基础数据管理 10
3.3.4公告管理 11
3.3.5 商品信息管理 12
3.3.6订单处理 13
3.3.7查看求购信息 14
3.3.8求购交易处理 15
3.3.9发布商品 16
3.3.10求购商品 16
3.3.11浏览商品 17
3.3.12交易处理 18
3.3.13查看个人求购信息 19
3.3.14个人信息管理 20
3.3.15用户管理 21

4 系统设计 22
4.1概要设计 22
4.1.1在系统功能结构 22
4.1.2系统用例图 22
4.1.3系统总体结构 23
4.2详细设计 23
4.2.1数据库逻辑设计 23
4.2.2数据库表设计 25

5 系统实现 29
5.1系统开发环境 29
5.2界面交互设计 29
5.2.1登录模块 29
5.2.2管理员功能模块 30
5.2.3买家功能模块 34
5.2.4卖家功能模块 37

6 系统测试 40
6.1测试设计 40
6.1.1系统测试目的 40
6.1.2测试环境与测试条件 40
6.1.3系统测试及分析 40

总结 45
致谢 47
参考文献 48
附录 54

摘 要

现今社会,各个类型的电子商务类的网站逐渐发展开来,很大程度上解决了人们由于信息资源的闭塞和地域上的限制导致的信息获取上的障碍。在我们的校园里,随着同学们的每年的换届和个人购买需求的提高,使得身边周围的闲置物品累积起来,各种各样的二手商品也越来越多,导致了物品利用率太低和极大程度的浪费。由于学生们没有时间去管理或者运作一家二手商品商店,并且因为信息交流的落后,未能形成一个使得闲置物品的买卖双方能够得以获取交易信息的平台。同时,也形成了一种商机。针对上述的问题,本文设计并实现了一个供校园内的买卖双方得以获取交易信息的平台—校园二手物品交易系统。此系统采用B/S模式的软件体系结构,使用JSP完成网站前台设计,同时利用MYSQL作为后台的数据库来存储数据。整个系统采用极具人性化的界面设计,菜单式提交数据,使操作简单易上手,极大程度上方面了买卖双方和管理员的使用。 
校园二手物品交易系统一方面可以将一些同学们平时闲置下来的东西重新利用起来,使得资源的利用率最大化,另一方面还可以提高同学们在在整个交易过程中的交流沟通能力。
关键词:电子商务、二手交易、MYSQL、B/S模式。
1 绪论

1.1 项目开发的背景
当今社会,伴随着计算机行业的飞速发展,将计算机与通信技术作为基础的信息系统正处于日益发达的阶段。各式各样的电子商务类网站如雨后春笋般建立起来,很大程度上解决了人们由于信息资源沟通上的闭塞和所在地域上的局限性导致的买卖双方的信息获取不及时,不能高效率的完成二手闲置物品的交易,使得大量二手闲置物品的利用率过低,没能使资源形成有效的重复利用,造成极大程度上的浪费。校园里,随着同学们的每年的换届和个人购买需求的提高,使得身边周围的闲置物品累积起来,各种各样的二手商品也越来越多。
学生们作为走在世界发展最前端的栋梁,由于学生们没有时间去管理或者运作一家二手商品商店,并且因为信息交流的落后,未能形成一个使得闲置物品的买卖双方能够得以获取交易信息的平台。然而,由于信息交流方式上的落后,很多交易信息的发布仅限于在校园贴吧、微博和公告板上发布,进行交易还得依靠学生志愿者们上门回收这些二手物品,然后限时限地区摆摊出售。使得众多二手物品不能畅通的进行高效率的交流。

1.2 项目开发的意义
①为广大学生提供一个二手交易平台,方便同学买卖商品,同时促进了校园二手商品交易市场的发展。 
②在大学校园里,通过同学们长年的日积月累,存在着许多闲置下来且具备一定重复利用价值的二手商品。由于二手物品的买卖双方在信息资源流通上存在的局限性以及传统二手商品信息交流的笨拙方式,致使一些仍然具有一定使用价值的二手商品的被闲置下来,更有甚者被当作废弃物任由其白白被处理掉。现在通过该系统的使用,可以极大程度上使得同学们可以更加方便快捷的发布和交换任何二手商品的信息,并且可以通过留言方式进行买卖双方的逐步交流直至后期的物品交易。
③本项目研究成果具有一定的实际应用价值,可以直接投入使用。
因此,设计和实现一套界面简洁并且操作简易的校园二手物品交易系统,是具有一定社会价值和研究意义的。

1.3论文组织结构
校园二手物品交易系统的文章结构,分别如下:
第一部分:对该系统可行性分析,并对该论文开发意义已经背景作了详细的说明。
第二部分:对本系统交易基本的原理及开发技术来介绍。
第三部分:校园二手物品交易系统的需求分析,分析系统各个功能的需求及其用例描述。
第四部分:本系统的系统分析与详细设计,介绍了本系统的整体框架,以及具体类设计,以及数据库的设计与实现。
第五部分:描述系统的具体详细设计,包括关键功能的实现及分析和界面功能的设计。
第六部分:对本校园二手物品进行了系统测试,评估了本系统的质量。
第七部分:总结了本系统的设计及整个设计流程的心得体会,并讨论系统仍有的不足之处及需要改进的地方。

2 相关技术

2.1开发技术的选择
①开发语言
JAVA是SUN公司于 1995年5月推出的一款面向对象的程序设计语言,语法与C语言类似,具有跨平台、多线程、可分布式、高安全性、及丰富的第三开发库等特点。由于银行对于安全和性能的要求往往要比一般的企业高,服务器大多采用Unix、Linux等非WINDOWS系统,因此本系统采用JAVA语言开发。
②MYSQL 数据库
系统采用的是MYSQL数据库,是一个关系型的数据库能良好的体现出各个实体之间的关系。优点是体积小、安装简易,可以适用各个平台系统。

2.2系统关键技术的选择
① MVC
MVC模式已经成为web应用的主流开发模式。MVC(模型-视图-控制器)已大范围的被使用。MVC是随着八十年代编程语言Smalltalk-80而生的由Xerox PARC提出的一种软件设计模式。最近几年越来越多的ColdFusion和PHP开发人员使用它,同时它也是Sun公司J2EE平台的设计模式。
MVC将表现层、商业逻辑层、数据处理层翻开处理,因此很容易替换其中任意一个部分,如需不同表现层接口时只需修改视图即可。这将达到代码最大限度的重用。它有三个核心部件:模型、视图、控制器。它们各自处理自己的任务.
(1)模型
模型(javaBean)代表企业的数据与业务的规则。一个模型可以对应多个视图,也就是说,模型的逻辑处理过程与数据无关。它将页面和服务器代码相互分离,由于只需要编写一次代码就可以为多个视图提供数据,这经最大限度的重用代码,减少重复代码的出现。
(2)视图
视图是用户和系统之间进行交互的一个界面。对于一般的WEB应用程序来说,视图是由HTML、FLASH等元素组成的一个界面。视图是一种的数据输出方式且只允许用户进行操作,而用户在操作视图时,视图层没有发生真正意义上的数据处理,所有的操作都被转发到了控制层。是使用户可以直接观察到的界面,并且用户可以与之进行互动行为。视图由Html或者JSP为主体,如何让视图更加适用越来越具有挑战性。
(3)控制器
在通常MVC模式中,控制器负责接收事件,并根据收到的事件来处理视图层和模型层组件。模型和视图都由控制器进行控制,并且模型和视图是分离的,因此可以通过模型为视图提供不同的数据,如各种类型的数据库、XML、EXCEL等。对于web应用程序来说,事件就是向客户端发送请求。每个模型对应一系列的视图,而Jsp页面就可以看做是视图。
② Struts
Struts框架的组件结构如下图所示。


图2.1 Struts框架的组件结构

视图(View)是用户可以直接观察到的接口,并且用户可以与之进行互动行为。
模型(Model)作为应用的主要形式,应用程序的可重用性便逐渐提高。
控制器(Contorl)从用户那儿收到用户的传达的信息,然后就调用模型和视图以响应解决其的需求。控制器在Struts中实现ActionServlet类和Action类。前一个类是从avax.servlet.HttpServlet类继承的,它在MVC模型中就相当于Central Contorl。

③Hibernate框架
图2.2描述了Hibernate的核心框架:


图 2.2 Hibernate架构图

2.3开发工具的选择
① Myeclipse
Myelipse是IBM的一个免费、开源的集成开发环境, 它完整的包括了编码、调试和测试以及发布,是一个拥有较完整性能的J2EE集成开发环境,它能够支持很多技术,诸如HTML、JSP、CSS等。在构架上,它可以被分为一下七类:1.J2EE模型;2.WEB开发工具;3.应用程序服务器的连接器;4.EJB开发工具;5.myeclipse整合帮助;6.数据库服务;7.J2EE项目部署服务。对于每一个这些功能,都有功能组件对应于Eclipse,并能通过插件来实现它们。由于Myeclipse这种板块分布,所以我们可以进行分离的扩展和升级任何模块并且不带给其他模块任何影响。

3 系统分析

3.1系统概述
本校园二手物品交易系统是基于web平台,后台使用java进行开发的B/S模式系统。本系统有管理员、买家、买家三种用户角色。每种角色的用户拥有不同的操作管理权限如:用户管理、公告管理、浏览商品、求购商品、交易处理、和留言功能等操作管理。每个角色都能对用户个人信息进行权限管理。
3.2系统可行性分析
本章节对校园二手商品交易系统的开发过程中所涉及到的B/S架构、开发所用的相关Java语言、SSH框架、MySQL数据库知识以及开发所用的开发工具做了具体的分析和介绍。

3.2.1操作可行性
此系统采用的是可视化的系统界面,用户以及管理员只需要熟悉系统各个功能的作用及使用方法,并不需要具备相关的专业知识便可以使用,仅需配置相关的系统操作说明书。

3.2.2可靠性
可靠性是是评价软件质量好坏的一个重要标准。通常是有两个指标:1.系统的平稳运行时间,对于商品交易系统来说,至少要保证软件24*7小时无故障运行,并且提供有数据备份以及数据恢复机制。2.故障恢复的时间,当系统发生故障或者服务器宕机的时候,系统能够在短时间内恢复服务,把损失降到最低。
3.3功能需求
3.3.1功能总体描述
该项目为校园二手物品交易系统,是基于WEB平台的一个交易系统系统。
本系统共有三种角色:管理员,卖家,买家。买家和卖家可通过注册成为用户后登陆到系统中,并查看不同功能的列表。
管理员是整个校园二手物品交易系统的管理者,它可以通过用户管理,来查看用户,进行用户的修改、删除,用户账户的停用、启用的操作;还可以对系统中的商品、商品的分类分别进行查看、删除、修改的操作;并且可以对买家发布的求购商品信息进行查看、删除的操作,还可以对买家的交易选择禁止的操作;管理员也可以产看卖家发布的商品信息,并对发布的商品有相应的操作权限;此外,管理员可以发布公告,系统中的用户都可以看见公告的内容。
系统中买家的角色,可以浏览系统中已经发布的商品,且享有购买的权限;对于系统中所缺商品,买家可以发出求购物品的信息,并且对这些求购的信息相关的交易拥有管理的权限(同意交易、中止交易、交易成功);并且可以查看自己的交易记录。

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:212181988发送资料
  • 官方微信