web的废品回收处理平台的设计与实现
随着科技时代的发展,高效快捷的信息处理已成为各行各业的最基本需求。对于现下学校废品的日常生活管理中为满足其系统化、高效化、自动化的管理要求,急需设计一个科学、有效的校园废品回收平台系统。
废品回收平台系统采用的是科学管理化。该系统具有运行速度快、跨平台、安全性高以及可移植性的多个特点。系统管理员还可以通过登录该废品回收平台系统进行功能的维护、角色密码的修改、公告的管理、用户的管理、废品的管理等操作。废品回收购平台系统是基于WEB的J2EE技术的,采用以Eclipse开发工具,利用MySQL作为数据库的服务器进行数据的管理。通过介绍多层的应用软件结构,并采用 B/S 的开发模式,使得本文中所涉及到的软件功能可以在各个环节得到非常及时的响应。
关键词:校园废品回收平台系统;J2EE;WEB;MySQL
1绪 论 1
1.1 课题研究背景 1
1.2 课题研究现状 1
1.3 本课题主要工作 2
2 系统相关技术 3
2.1 J2EE技术分析 3
2.2 MVC模式 4
2.3 B/S结构的分析 5
2.4 Mysql数据库 7
2.5 本章小结 8
3 系统需求分析 9
3.1 系统总体目标 9
3.2 系统可行性分析 9
3.3 系统功能需求分析 10
3.4 系统的开发工具与开发环境介绍 10
3.5 设计目标与原则 10
3.6 系统架构的设计介绍 11
3.6.1 总体架构的设计详情介绍 11
3.7 数据库的设计分析 11
3.7.1 数据库的选定分析 11
3.7.2 数据库概念模型设计 12
3.7.3 数据库的逻辑设计详情 13
4 系统详细设计与实现 15
4.1 数据库连接实现 15
4.2 系统功能模块实现 16
4.2.1 首页实现 16
4.2.2 左部导航栏实现 17
4.2.3 上部导航栏实现 17
4.2.4 顶部登录、注册实现 19
4.2.5 后台实现 20
4.2.6 废品管理及回收处理 20
4.2.7 修改密码 21
4.2.7 公告管理 22
5 系统测试分析 24
5.1 软件测试分析及工具介绍 24
5.1.1 软件测试的简介与分析 24
5.2 测试方法介绍 24
5.2.1 功能测试介绍 24
5.2.2 性能测试 24
5.3 系统配置要求 24
5.4 测试内容 25
5.5 测试结果详情 26
5.6 本章小结 26
总 结 27
致 谢 28
参考文献 29
1.1课题研究背景
自改革开放以来,我国社会经济迅速发展,城市化建设如雨后春笋,人民生活水平得到很好地改善。但是城市化过程中居民生活产生了很多废品,作为一个勤俭节约的国家,“变废为宝”也时刻深入民心。结合我国日益发达的科技,此平台可以对一定范围内的生活废品进行有效的回收处理。
在我们日常生活中会遇到回收废品的人员,通过了解发现他们都长期缺乏一个合理的渠道去获取废品卖家的相关信息,只能脚下骑着小三轮,手里摇着拨浪鼓,还一边嘴里叫喊着:“收废品”。这样不仅效率低下,而且还很不文明、不礼貌;再者对于个人家庭而言,可能会长时间不能高效的出手手中的废品,如果一直攒着可能会对家庭带来不必要的空间占用,而且废品价格不透明用户很容易吃亏上当,其次如果用户感觉留着没啥用还占用空间就会选择丢弃,这样就造成废物不能很好地回收利用,还有可能污染环境。在种种形式下作为一个高素质本科人才,趁着网络信息高速发展的时代有必要,也有能力建立一个高效、稳定、公开公平的平台日趋紧要。
1.2课题研究现状
世界科技正处于爆发式的创新发展中。科学与技术的融合擦出革命的火花;技术与艺术的融合绽放美得视觉体验;当科技、技术、美学融合就是今天日新月异的世界。中国是世界第一大由发展中国家向发达国家过渡的国家,但同时也是当前科技潮流中的弄潮儿。不过不要妄自菲薄。首先,我国不管是科技发展还是技术革命起步都比较晚,不过这也就有了很大的上升空间。比如:交通、医疗、教育...其次,我国地域辽阔、人口基数巨大、但是高素质人才较少,应对老龄化问题、地区经济发展不均衡、不可持续、不可协调等科技力量尤为重要。国家对此也是狠下血本,大力支持科技创新、科技进步。如阿里巴巴,虽然只是一家电商平台,但他却引领中国科技潮流。
其实以现在我国居民的生活水平来看科技早已悄然融入千家万户中了。网上冲浪再也不是一个梦,这也极大的保证了本文所开发系统的科技条件。
对于用户来说,网络是一个相互交流的工具,最令人意想不到的是该工具可以全天候的处于忙碌的工作中,而且不厌其烦,满足了各个不同人群的各种需求。这不也是软件的一种扩展性、优越性的体现。比如用户可以在任何地点、任何时间通过互联网就可以提交自己的订单、查看订单状态。而工作人员也可以在工作时间范围内及时的进行回收处理。这相比于传统的人力回收,大大节约了人力、物力,方便环保。不也是一种科技进步国家富强的很好体现?这对传统的回收方式而言无疑是最大的福音,意义深远重大。
1.3 本课题主要工作
在本系统中,是基于面向对象开发的,对系统的需求以及具体功能的实施进行了详细的介绍,具体工作如下:
(1)系统需求分析。结合我国现在回收废品的弊端,加入科技元素使得回收者和客户可以跨越时空的进行交互,后期可能会加入用户交流平台等等功能。
2.选择适当的开发方案。选择适当的开发工具,选择适当的开发平台,认真对关键的技术难题进行专项攻克,研究。
3. 系统的设计与实现。本系统是基于MVC分层框架的思想进行设计与实实现的。这很好地使得Bean、Servlet、Jsp分开,系统分层更加明确。
4.系统测试。系统测试在本文下面有详细的介绍。
2 系统相关技术
2.1 J2EE技术分析
J2EE主要运用于较大开发平台。Sun微系统成员设计了J2EE,大大简化了应用程序的开发,也降低了对编程和对受训程序员的要求。[1]
J2EE主要分为: WEB层、客户层(Bean)、业务逻辑层(Servlet)、数据层(Utils)。J2EE的分析图,如下图2.1所示。
图2.1 J2EE
层次结构图客户层:说白了也就是用户通过网络等待服务器给出请求,最后展示到用户界面上,当然可以进行交互,比如当用户点击某些按钮时界面会给出相应的响应结果并在界面上展示这个信息,这是唯一一个用户可以参与,看见的层并且接触,操作的层。
WEB层:首先是由Web的核心组件构成。J2EE WEB组件主要涵盖了基本的Servlet控制转发和页面展示层的JSP层。分析最其主要功能是接收客户端请求,然后将请求信息交给对应的业务层;接收业务层返回来的结果值,最后将响应的请求转到对应的Jsp页面进行展示处理。
业务逻辑层:由EJB服务器及组件构成并接收WEB层的消息,并且还得将其转发请求数据层对数据库进行操作,如:最基础的增、删、改、查。
数据层:接收业务层请求,去数据库进行相应的操作,得到相应的结果,返
回给业务层。
废品回收平台系统采用的是科学管理化。该系统具有运行速度快、跨平台、安全性高以及可移植性的多个特点。系统管理员还可以通过登录该废品回收平台系统进行功能的维护、角色密码的修改、公告的管理、用户的管理、废品的管理等操作。废品回收购平台系统是基于WEB的J2EE技术的,采用以Eclipse开发工具,利用MySQL作为数据库的服务器进行数据的管理。通过介绍多层的应用软件结构,并采用 B/S 的开发模式,使得本文中所涉及到的软件功能可以在各个环节得到非常及时的响应。
关键词:校园废品回收平台系统;J2EE;WEB;MySQL
1绪 论 1
1.1 课题研究背景 1
1.2 课题研究现状 1
1.3 本课题主要工作 2
2 系统相关技术 3
2.1 J2EE技术分析 3
2.2 MVC模式 4
2.3 B/S结构的分析 5
2.4 Mysql数据库 7
2.5 本章小结 8
3 系统需求分析 9
3.1 系统总体目标 9
3.2 系统可行性分析 9
3.3 系统功能需求分析 10
3.4 系统的开发工具与开发环境介绍 10
3.5 设计目标与原则 10
3.6 系统架构的设计介绍 11
3.6.1 总体架构的设计详情介绍 11
3.7 数据库的设计分析 11
3.7.1 数据库的选定分析 11
3.7.2 数据库概念模型设计 12
3.7.3 数据库的逻辑设计详情 13
4 系统详细设计与实现 15
4.1 数据库连接实现 15
4.2 系统功能模块实现 16
4.2.1 首页实现 16
4.2.2 左部导航栏实现 17
4.2.3 上部导航栏实现 17
4.2.4 顶部登录、注册实现 19
4.2.5 后台实现 20
4.2.6 废品管理及回收处理 20
4.2.7 修改密码 21
4.2.7 公告管理 22
5 系统测试分析 24
5.1 软件测试分析及工具介绍 24
5.1.1 软件测试的简介与分析 24
5.2 测试方法介绍 24
5.2.1 功能测试介绍 24
5.2.2 性能测试 24
5.3 系统配置要求 24
5.4 测试内容 25
5.5 测试结果详情 26
5.6 本章小结 26
总 结 27
致 谢 28
参考文献 29
1.1课题研究背景
自改革开放以来,我国社会经济迅速发展,城市化建设如雨后春笋,人民生活水平得到很好地改善。但是城市化过程中居民生活产生了很多废品,作为一个勤俭节约的国家,“变废为宝”也时刻深入民心。结合我国日益发达的科技,此平台可以对一定范围内的生活废品进行有效的回收处理。
在我们日常生活中会遇到回收废品的人员,通过了解发现他们都长期缺乏一个合理的渠道去获取废品卖家的相关信息,只能脚下骑着小三轮,手里摇着拨浪鼓,还一边嘴里叫喊着:“收废品”。这样不仅效率低下,而且还很不文明、不礼貌;再者对于个人家庭而言,可能会长时间不能高效的出手手中的废品,如果一直攒着可能会对家庭带来不必要的空间占用,而且废品价格不透明用户很容易吃亏上当,其次如果用户感觉留着没啥用还占用空间就会选择丢弃,这样就造成废物不能很好地回收利用,还有可能污染环境。在种种形式下作为一个高素质本科人才,趁着网络信息高速发展的时代有必要,也有能力建立一个高效、稳定、公开公平的平台日趋紧要。
1.2课题研究现状
世界科技正处于爆发式的创新发展中。科学与技术的融合擦出革命的火花;技术与艺术的融合绽放美得视觉体验;当科技、技术、美学融合就是今天日新月异的世界。中国是世界第一大由发展中国家向发达国家过渡的国家,但同时也是当前科技潮流中的弄潮儿。不过不要妄自菲薄。首先,我国不管是科技发展还是技术革命起步都比较晚,不过这也就有了很大的上升空间。比如:交通、医疗、教育...其次,我国地域辽阔、人口基数巨大、但是高素质人才较少,应对老龄化问题、地区经济发展不均衡、不可持续、不可协调等科技力量尤为重要。国家对此也是狠下血本,大力支持科技创新、科技进步。如阿里巴巴,虽然只是一家电商平台,但他却引领中国科技潮流。
其实以现在我国居民的生活水平来看科技早已悄然融入千家万户中了。网上冲浪再也不是一个梦,这也极大的保证了本文所开发系统的科技条件。
对于用户来说,网络是一个相互交流的工具,最令人意想不到的是该工具可以全天候的处于忙碌的工作中,而且不厌其烦,满足了各个不同人群的各种需求。这不也是软件的一种扩展性、优越性的体现。比如用户可以在任何地点、任何时间通过互联网就可以提交自己的订单、查看订单状态。而工作人员也可以在工作时间范围内及时的进行回收处理。这相比于传统的人力回收,大大节约了人力、物力,方便环保。不也是一种科技进步国家富强的很好体现?这对传统的回收方式而言无疑是最大的福音,意义深远重大。
1.3 本课题主要工作
在本系统中,是基于面向对象开发的,对系统的需求以及具体功能的实施进行了详细的介绍,具体工作如下:
(1)系统需求分析。结合我国现在回收废品的弊端,加入科技元素使得回收者和客户可以跨越时空的进行交互,后期可能会加入用户交流平台等等功能。
2.选择适当的开发方案。选择适当的开发工具,选择适当的开发平台,认真对关键的技术难题进行专项攻克,研究。
3. 系统的设计与实现。本系统是基于MVC分层框架的思想进行设计与实实现的。这很好地使得Bean、Servlet、Jsp分开,系统分层更加明确。
4.系统测试。系统测试在本文下面有详细的介绍。
2 系统相关技术
2.1 J2EE技术分析
J2EE主要运用于较大开发平台。Sun微系统成员设计了J2EE,大大简化了应用程序的开发,也降低了对编程和对受训程序员的要求。[1]
J2EE主要分为: WEB层、客户层(Bean)、业务逻辑层(Servlet)、数据层(Utils)。J2EE的分析图,如下图2.1所示。
图2.1 J2EE
层次结构图客户层:说白了也就是用户通过网络等待服务器给出请求,最后展示到用户界面上,当然可以进行交互,比如当用户点击某些按钮时界面会给出相应的响应结果并在界面上展示这个信息,这是唯一一个用户可以参与,看见的层并且接触,操作的层。
WEB层:首先是由Web的核心组件构成。J2EE WEB组件主要涵盖了基本的Servlet控制转发和页面展示层的JSP层。分析最其主要功能是接收客户端请求,然后将请求信息交给对应的业务层;接收业务层返回来的结果值,最后将响应的请求转到对应的Jsp页面进行展示处理。
业务逻辑层:由EJB服务器及组件构成并接收WEB层的消息,并且还得将其转发请求数据层对数据库进行操作,如:最基础的增、删、改、查。
数据层:接收业务层请求,去数据库进行相应的操作,得到相应的结果,返
回给业务层。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2087.html