二手物品交易平台的设计和实现(源码)【字数:6442】

摘 要当今社会的飞速发展,网络计算机应用技术不断升级,并逐渐地在我们的生活中方方面面起到了各种重要的影响。随着逐年人口的增多,人口的数量的不断增多致使社会、环境管理各个方面的压力不断递增。随着人们生活的逐渐富裕,人们对于各种物品的更换逐渐变勤,日常生活中产生的各种闲置物品不仅影响了社会的环境和形象,同时这样会导致了资源的浪费。因此通过计算机网络技术来设计和实现二手物品交易平台是十分有必要的。本系统采用了Java语言作为基础语言,借助MyEclipse集成开发工具,实现了顾客的购物、评论以及个人信息管理;实现了后台管理员对用户、物品类别、物品、订单和评论信息的管理功能,界面简洁、操作简单且经过测试后成功运行。
目录
一、绪论及开发技术简介 1
(一)绪论 1
(二) 开发技术 1
1. JSP简介 1
2. B/S模式分析 1
3. SSH框架 1
(三) 开发环境 2
1. MyEclipse简介 2
2. Tomcat 2
3. MySQL简介 2
二、系统需求分析 3
(一) 需求分析 3
(二) 系统用例分析 3
(三) 系统功能模块 5
(四) 系统功能分析 5
三、系统设计 7
(一) 系统架构设计 7
(二) 包设计 7
(三) 实体关系设计 8
(四) 物理表设计 8
四、系统实现 11
(二)登录管理模块 11
1. 用户信息管理模块 12
2. 物品信息管理模块 12
3. 物品类别信息管理模块 13
4. 订单信息管理模块 14
(三)系统用户模块 15
(四)系统主页模块 17
五、系统部署与测试 18
(一)系统部署 18
(二)系统测试 18
总结 20
致谢 21
参考文献 22
一、绪论及开发技术简介
(一)绪论 *好棒文|www.hbsrm.com +Q: *351916072* 

Java语言与面对过程编程的C以及C++不同但也有相似之处。基于面对对象编程的Java语言摒除掉了C语言中比较难以理解掌握的部分,根据自身的高内聚和低耦合等特定在大型的程序得到了广大应用。比如Web应用程序中对于用户的登录,C语言则需要创建2个变量来分别存放用户名和密码,而面对对象的Java语言则可使用创建的对应模型可随时的存取模型的任何字段信息。同时这并不意味着C已经过时,其仍然在许多嵌入式系统、游戏开发中有广泛的应用市场。
当今社会电子商务平台发展的越发繁荣,二手物品交易商务网站也随之出现并占据了一定是市场。社会经济的飞速发展,人们可利用的资金越来越多,因此购买的各种商品也就越来越多。但在当今时代,人们对于购物的物品大多数处于一种“喜新厌旧”思想,导致中国处于一种“过剩”时代,当各种各样的新鲜产品出现时,之前的旧产品都会受到排挤,所以留下了大量的二手闲置物品,而对于闲置物品的处理不及时对于人们的消费以及资源的利用都是一种浪费的表现。
(二) 开发技术
1. JSP简介
系统的布局主要使用的是搭建网页结构的Html语言和网页美化的CSS语言。本系统运行时网页文件全部是为.jsp的文件,不同于Html所搭建的网页,JSP可在网页文件中嵌套java代码以及<%%>标记,使用此技术进行本系统的开发是由于以下几个优点:如具有众多的JSP标签、一次编译多处运行等。
2. B/S模式分析
C/S模式的应用软件只适用于局部性的网络,如果需要在很远的地方进行远程的访问,则需要有专门的技术来支持;C/S模式的应用不同于B/S模式应用的是需要进行软件的安装,这无疑会造成提高维护和升级的成本以及操作系统受限制等等问题。适用于广域网,不需要软件的安装,运行维护简单方便且能够实现不同地点不同用户对系统进行访问后操作相同的数据。
3. SSH框架
SSH框架的组合方式在基于Java的系统开发中非常流行。其中,Spring是主要是用来通过使用IOC容器以及AOP面向切面编程来实现简化应用程序的开发。Java编程语言采用面向对象的分析和设计方法,在基于Java的应用系统,程序是由一系列的对象通过相互协作解决系统的业务逻辑问题。但系统的设计本身就要考虑到自身的高效性,因此如何管理这些对应就成了一个问题?由容器来进行控制对应的生命后期和与其他对应之间的关系,当某个对象需要被生成时,IOC容器自动生成,AOP切面编程从简单一点的角度来分析其实是将系统中重复使用的功能进行提取,当程序的某个模块需要到此重复使用的功能时,只需要将其导入即可。完全的面向对象编程思想,可通过一系列注解对实体类属性进行设置,自动的映射数据库表[11]。
(三) 开发环境
1. MyEclipse简介
Eclipses是一个免费、开源且可跨操作系统的Jav a语言开发平台,但是其本身在开发时支撑项目运行的相关插件都需要在对应的开发商进行下载、导入,一次来支持运行时的开发环境。MyEclipse把eclipse和一些相关的插件比如JDK和Sping、struts、Hibernate、Mybatis的相关jar包进行了整合,形成一个整体。
2. Tomcat
Web服务器方面系统选择Tomcat,其能够有大量的使用者其实是有很有原因的,第一:他是开放的和免费的;第二:占用内存小,基本不需配置即了安装运行和部署;四散Tomcat支持Java EE 开发规范(JSP、Java和Servlet)。
3. MySQL简介
MySQL由于其免费性可是说是全世界最受欢迎的关系型数据库产品,当然MySQL还有其他的优点,比如快速、可靠、易于使用并可同时支持小、中、大型的应用程序。最后为了系统在开发时防止出现乱码问题,程序开发人员在数据库安装时选择自定义安装并选择编码为UTF8。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/678.html

好棒文