本科毕业论文(设计)
题目(中文):垃圾分类网站的设计与实现
学院(系) 软件学院
专业 计算机科学与技术(日英强化)
班级 3 班
学号
姓名
指导教师
2020 年 11 月 12 日
大连外国语大学 本科生毕业论文(设计)
┊
┆┆
┆
摘 要
本论文题目垃圾分类网站的设计与实现,首先在论文的第一章介绍背景和意义,
针对题目的国内外现状进行认真分析,同时对技术路线进行描述,最后分析并说明系
统的结论。
本系统的分为管理员和会员两种角色,会员角色主要包括浏览产品列表、购买产
品、查看订单。管理员角色包括管理会员、管理产品、管理订单、管理产品类型、管
理管理员、管理产品评论。
针对垃圾分类网站进行认真地功能需求分析,结合我们上课的实训内容,我采用
了 Eclipse Java EE IDE 和 MySQL 为系统的第一开发工具,整体框架采用 SpringMVC
架构。
我在项目编码和项目的主要功能完成后,经过测试人员的严苛测试,开发的系统
在经济和扩展性方面具有极高的参考价值,本系统的开发一定会在未来应用到实际的
行业中,为行业的发展做出自己的贡献。
关键字:Eclipse,分类,MySQL,SpringMVC
大连外国语大学 本科生毕业论文(设计)
┊
┆┆
┆
Abstract
In this paper, the design and implementation of the garbage classification website, first
of all, in the first chapter of the paper, the background and significance are introduced, the
domestic and foreign status of the topic is analyzed carefully, at the same time, the
technical route is described, and finally the conclusion of the system is analyzed and
explained.
The system is divided into administrator and member roles, member roles mainly
include browsing product list, purchasing products, viewing orders. Administrator roles
include managing members, managing products, managing orders, managing product types,
managing administrators, and managing product reviews.
Based on the analysis of the functional requirements of garbage classification website,
combined with the training content of our class, I adopted eclipse Java EE IDE and
MySQL as the first development tool of the system, and the overall framework adopted
spring MVC architecture.
After the completion of the project coding and the main functions of the project, the
developed system has a very high reference value in terms of economy and scalability after
the rigorous test of testers. The development of this system will certainly be applied to the
actual industry in the future, and make its own contribution to the development of the
industry.
Keywords: Eclipse,Classification,MySQL,SpringMVC
大连外国语大学 本科生毕业论文(设计)
┊
┆┆
┆
目 录
1 绪论 .................................................................1
1.1 项目背景 .......................................................1
1.2 研究意义 .......................................................1
1.3 研究现状 .......................................................1
1.3.1 国内研究现状 ...............................................1
1.3.2 国外研究现状 ...............................................1
1.4 系统概述 .......................................................1
2 系统分析..............................................................1
2.1 系统需求分析 ...................................................1
2.1.1 功能需求 ...................................................1
2.1.2 性能需求 ...................................................2
2.2 系统可行性分析 .................................................2
2.2.1 技术可行性 .................................................2
2.2.2 管理可行性 .................................................2
2.2.3 经济可行性 .................................................2
2.3 业务流程分析 ...................................................3
3 系统设计..............................................................4
3.1 系统物理环境配置 ...............................................4
3.2 系统规划 .......................................................5
3.3 系统概要设计 ...................................................5
3.4 数据库设计 .....................................................6
3.4.1 概念设计 ...................................................6
3.4.2 逻辑设计 ...................................................9
3.4.3 物理设计 ..................................................10
3.5 系统详细设计 ..................................................13
3.5.1 普通用户模块设计 ..........................................13
3.5.2 管理员模块设计 ............................................16
大连外国语大学 本科生毕业论文(设计)
┊
┆┆
┆
4 系统实现.............................................................19
4.1 系统技术实现 ..................................................19
2.2.1 技术可行性 ................................................19
2.2.2 管理可行性 ................................................19
2.2.3 经济可行性 ................................................19
4.2 系统首页模块实现 ..............................................20
4.3 注册会员模块实现 ..............................................20
4.3.1 注册会员模块 ..............................................20
4.3.2 购物车模块 ................................................20
4.3.3 我的收藏模块 ..............................................21
4.3.4 我的订单模块 ..............................................21
4.3.5 评论产品模块 ..............................................21
4.4 管理员模块实现.................................................22
4.4.1 管理产品类型模块 ..........................................22
4.4.2 管理产品模块 ..............................................22
4.4.3 管理订单模块 ..............................................22
4.4.4 管理评论模块 ..............................................22
5 系统测试 ............................................................23
5.1 系统测试方法 ..................................................23
5.1.1 系统测试计划 ..............................................23
5.1.2 系统测试工具 ..............................................23
5.1.3 系统测试方法和测试类型 ....................................23
5.2 系统测试的目的和原则 ..........................................23
5.3 系统测试 ......................................................23
5.3.1 会员注册测试要点 ..........................................23
5.3.2 添加产品测试要点 ..........................................24
5.3.3 修改产品测试要点 ..........................................24
5.3.4 删除产品测试要点 ..........................................24
5.3.5 管理员登录测试要点 ........................................24