本文阐述了校园垃圾分类管理系统的设计与实现,采用SSM框架、java技术和mysql数据库进行开发设计。主要实现功能包括:网站前台:关于我们、公告信息、文明倡导、垃圾袋信息、商品信息、联系我们,管理员:个人信息、网站信息、公告信息、文明倡导、学生信息、基础信息、垃圾袋信息、扔垃圾信息、商品兑换,学生:个人信息、创意信息、基础信息、垃圾袋信息、扔垃圾信息、商品兑换等功能。本系统操作简单,界面友好,且系统画质优美。
该论文主要是针对校园垃圾分类管理系统的开发背景、系统需求、功能介绍和系统测试做了详细的介绍和分析,最后对校园垃圾分类管理系统做了总结以及致谢。
出于安全性的考虑,普通用户只有浏览网站信息等功能,没有其他权限,学生登录系统后才可以在线发布创意等,学生模块用来对系统平台进行访问和和操作的用户合法性,学生模块主要包括的用例:
(1)个人信息
学生必须先注册,然后通过获得账号登录系统,方能查看个人信息和进行相关操作。
(2)创意信息
学生通过注册账号登录系统,方能查看创意分类和发布创意信息。
(3)基础信息
学生登陆系统后,建立基础信息或是查看系统基础信息。
(4)垃圾袋信息
学生登陆系统后,可以查看垃圾袋购买数量以及垃圾袋剩余数量等等信息。
(5)扔垃圾信息
学生登陆系统后,可以查看系统中分类扔垃圾的要求以及查看垃圾回收站点,按照系统要求进行合理的垃圾投递。
(6)商品兑换
学生登陆系统以后,查看自己合理扔垃圾所得积分,若积分达到兑换积分数,则发起申请,管理员审核后,进行相关商品兑换。
该系统的核心用户就是管理员,并且涉及到了九大功能模块,系统中的用户信息都由管理员统一管理,可以将系统动态信息及时作出更新,管理员模块是对系统相关事务进行管理,主要用例包括:
(1)个人信息
管理员登录系统后对管理员自己的个人信息以及用户的个人信息进行管理,审核用户注册请求和用户信息修改请求。
(2)网站信息
管理员登录系统后对网站信息进行管理,对网站信息进行发布,删除和修改等等操作。
(3)公告信息
管理员登录系统后对公告信息进行管理,对公告信息进行发布,删除和修改等等操作。
(4)文明倡导
管理员登录系统后对文明倡导进行管理,对文明倡导进行发布,删除和修改等等操作,定时更新文明倡导,激发学生文明合理地扔垃圾。
(4)学生信息
管理员登录系统后对学生信息进行管理,审核学生信息修改要求,定时清理系统中过时信息。
(5)基础信息
管理员登录系统后对基础信息进行管理,及时维护基础信息,保证系统基础信息可用性。
(6)垃圾袋信息
管理员登录系统后,查看垃圾袋相关信息,及时更新垃圾袋现状信息,发布垃圾袋现状信息,保证系统相关工作顺利运作。
(7)扔垃圾信息
管理员登录系统后,查看相关用户扔垃圾的情况,若安系统要求进行分类的,将要给与积分添加,若没有按系统要求而乱人垃圾的,则对积分进行扣除,然后发布违规投放垃圾的公告。
(8)商品兑换
管理员登录系统后,定时查看学生积分情况,审核学生积分兑换商品申请,使得学生可以顺利兑换相关商品。
摘 要 I
ABSTRACT II
目 录 III
第一章 概述 1
1.1研究背景 1
1.2 研究现状 1
1.3 研究内容 3
第二章 开发技术介绍 4
2.1 myeclipse介绍 4
2.2 jsp技术 4
2.3 MySql数据库 5
2.4 B/S结构 5
第三章 系统分析 6
3.1 可行性分析 6
3.1.1 技术可行性 6
3.1.2 操作可行性 6
3.1.3 经济可行性 7
3.2 系统性能分析 7
3.3 功能需求分析 7
3.3.1学生用例图 7
3.3.2管理员用例图 8
3.4 业务流分析 8
3.4.1 添加信息流程 8
3.4.2 修改信息流程 9
3.4.2 删除信息流程 9
第四章 系统设计 10
4.1 系统的功能结构图 10
4.1.1 学生功能 10
4.1.2 管理员功能 12
4.2 数据库概念结构设计 14
4.3 数据库逻辑结构设计 16
第五章 系统功能实现 18
5.1 登录界面 18
5.2管理员功能 18
5.2.1个人信息 19
5.2.2网站信息 19
5.2.3公告信息 20
5.2.4文明倡导 20
5.2.5学生信息 20
5.2.6基础信息 21
5.2.7垃圾袋信息 21
5.2.8扔垃圾信息 21
5.2.9商品兑换 21
5.3前台功能 22
5.3.1文明倡导 22
5.3.2用户注册 23
5.3.3 商品信息 24
5.3.4 学生管理功能 24
第六章 系统测试 25
6.1 系统测试目的 25
6.2测试评价 25
(1)系统功能的评价 25
(2)系统技术评价 25
(3)系统经济评价 25
6.3 主要模块测试 25
6.4 测试结论 27
结束语 28
致 谢 29
参考文献 30