基于ssm的校园爱心捐赠系统的设计与实现

2 需求分析及技术基础

2.1 总体需求分析

校园爱心捐赠管理系统需要能够方便管理和组织爱心捐赠活动,提高校内捐赠效率,同时也为用户提供了一个便捷的捐赠渠道。

系统管理员有个人中心、用户管理、商家管理、商品分类管理、商品信息管理、商品订单管理、捐赠项目管理、爱心捐赠管理、活动分类管理、系统管理等功能。用户包括个人中心、捐赠项目、捐赠须知、爱心捐赠、商品信息、商品订单等功能。

2.1.1管理员需求分析

1.爱心捐赠管理

爱心捐赠管理用例描述能够描述系统中的爱心捐赠管理功能,爱心捐赠管理用例描述如表3.1所示。

表3.1 爱心捐赠管理用例描述

用例标识

3.1

用例名称

编辑产品的相关信息

参与者

管理员

前置条件

管理员需要输入正确的用户名和密码登录系统

后置条件

修改爱心捐赠

用例概述

管理员修改爱心捐赠

基本事件流

1.管理员输入正确的用户名和密码登录到系统当中

2.管理员在爱心捐赠管理界面点击添加按钮提交新添加的爱心捐赠

3.爱心捐赠添加成功

备选事件流

4.输入的信息需要合法才能够成功添加

备注

2.用户信息管理

用户信息管理用例描述能够描述系统中的用户信息管理功能,用户信息管理用例描述如表3.2所示。

表3.2 用户信息管理用例描述

用例标识

3.2

用例名称

编辑用户的相关信息

参与者

管理员

前置条件

管理员需要输入正确的用户名和密码登录系统

后置条件

修改用户信息

用例概述

管理员修改用户信息

基本事件流

1.管理员输入正确的用户名和密码登录到系统当中

2.管理员在用户信息管理界面点击修改按钮提交修改的用户信息

3.用户信息修改成功

备选事件流

4.输入的信息需要合法才能够成功修改

备注

3.商品类型信息管理

商品类型信息管理用例描述能够描述系统中的商品类型信息管理功能,商品类型信息管理用例描述如表3.3所示。

表3.3 商品类型信息管理用例描述

用例标识

3.3

用例名称

搜索商品类型的相关信息

参与者

管理员

前置条件

管理员需要输入正确的用户名和密码登录系统

后置条件

搜索商品类型信息

用例概述

管理员搜索商品类型信息

基本事件流

1.管理员输入正确的用户名和密码登录到系统当中

2.管理员在商品类型信息管理界面点击搜索按钮提交搜索的商品类型信息

3.商品类型信息搜索成功

备选事件流

4.输入的捐赠项目名称需要跟数据库的信息相匹配才能够搜索成功

备注

4.登录

登录用例描述能够描述系统中的登录功能,登录用例描述如表3.4所示。

表3.4登录用例描述

用例标识

3.4

用例名称

登陆

参与者

用户、管理员

前置条件

用户和管理员需要输入正确的用户名和密码

后置条件

登录

用例概述

用户和管理员登录

基本事件流

1.用户和管理员进入到登录页面当中

2.管理员和用户输入用户名和密码登录到系统当中

备选事件流

4.输入的信息需要和数据库信息相匹配才能够登录

备注

5.个人资料修改

个人资料修改用例描述能够描述系统中的个人资料修改功能,个人资料修改用例描述如表3.5所示。

表3.5 个人资料修改用例描述

用例标识

3.5

用例名称

个人资料修改

参与者

用户、管理员

前置条件

用户和管理员需要进入到个人资料修改页面中

后置条件

修改个人信息

用例概述

用户和管理员管理个人信息

基本事件流

1.用户和管理员进入到登录页面当中

2.用户和管理员输入用户名和密码登录到系统当中

3.在个人资料修改页面中修改自己个人信息

备选事件流

4.只有输入的信息合法才能够成功修改

备注

3.2 系统功能概述

功能需求分析是系统设计的前提,它要求开发者和用户定义开发什么样的体系和系统需要什么样的功能。本文主要介绍了一种基于Java实现的面向学生的爱心捐赠管理系统。该系统为用户找到爱心捐赠信息提供了更安全、更高效、更便捷的途径。

面向学生的爱心捐赠管理系统综合网络空间开发设计要求。目的是将爱心捐赠信息将传统管理方式转换为在网上管理,完成爱心捐赠的方便快捷、安全性高、交易规范做了保障,目标明确。面向学生的爱心捐赠管理系统可以将功能划分为管理员功能,用户功能。这两类用户分别有各自的功能权限,并且各自间存在着权限关联。如图3.1所示。

 图3.1 系统关系角色图

(1)管理员对个人中心、用户管理、商家管理、商品分类管理、商品信息管理、商品订单管理、捐赠项目管理、爱心捐赠管理、活动分类管理、系统管理等功能模块进行基本的信息管理。其用例分析如图3.2所示。

 图3.2 管理员用例图

 (2)用户对个人中心、捐赠项目、捐赠须知、爱心捐赠、商品信息、商品订单等信息进行操作,用例分析如图3.3所示。

 图3.3用户用例图

E-R图也可称为实体-联系图,其可以清楚的显示实体与实体之间的关系,是描述概念模型的有效方式,通过各实体间的关系方便数据库结构的设计。系统的总体er图。如图4.1所示:

 4.1总体er图

4.4.1 平台首页模块

当人们打开系统的网址后,首先看到的就是首页界面。在这里,人们能够看到系统的导航条,通过导航条导航进入各功能展示页面进行操作。平台首页界面如图4.1所示:

 图4.1 平台首页界面

4.1.2 捐赠项目信息模块

捐赠项目信息:在捐赠项目信息页面的输入栏中输入捐赠项目名称进行搜索,可以查看到捐赠项目详细信息,并根据需要进相应的操作;捐赠项目信息页面如图4.2所示:

 图4.2捐赠项目信息详细页面

4.2.1 管理员主界面模块

管理员进入主页面,管理员通过账号,密码登录系统进行首页界面的查看并可以进行操作。管理员主页面如图4.8所示:

图4.8 管理员主界面

 4.2.2 用户管理模块

管理员点击用户管理。在用户页面输入用户名、姓名进行查询、新增或删除用户列表,并根据需要对用户详情信息进行详情、修改或删除操作;如图4.9所示:

图4.9用户管理界面

精力有限就写这么多,具体系统展示有视频链接。

目录

1 绪论

1.1 选题的背景

1.2 设计的目的与意义

1.3 国内外技术现状

1.4 论文的主要内容

2 需求分析及技术基础

2.1 总体需求分析

2.1.1管理员需求分析

2.1.2用户需求分析

2.2 系统可行性分析

2.2.1 技术可行性分析

2.2.2 经济可行性分析

2.3系统性能需求分析

2.3.1可扩展性

2.3.2  稳定性

2.3.3  易用性

2.3.4  流畅性

2.3.5  安全性

2.4 核心技术简介

2.4.1Vue

2.4.2Eclipse

2.4.3SSM框架

2.4.4B/S架构

2.5系统运行环境

3 系统设计概述

3.1系统总体框架设计

3.1.1前端总体架构设计

3.1.2后端总体架构设计

3.2 系统功能概述

3.3 数据库设计概述

3.4 数据库需求分析及结构设计

3.5MYSQL数据库具体设计

3.6 模块总体设计

3.7前台模块设计

3.7.1 用户个人中心模块

3.7.2 商品信息模块

3.7.3 捐赠项目模块

3.7.4 捐赠须知模块

3.7.5 爱心捐赠模块

3.8 后台模块设计

3.8.1 系统管理模块

3.8.2 订单管理模块

3.8.3 捐赠项目管理模块

3.8.4 爱心捐赠管理模块

4 系统模块详细设计实现

4.1前台功能实现

4.4.1 平台首页模块

4.1.2 捐赠项目信息模块

4.1.3 捐赠须知模块

4.1.4 商品信息模块

4.1.5 爱心捐赠模块

4.2后台模块实现

4.2.1 管理员主界面模块

4.2.2 用户管理模块

4.2.3 捐赠项目管理模块

4.2.4爱心捐赠管理模块

4.3.5 系统管理模块

4.2.6 订单管理模块

5 系统测试

5.1 系统测试的目的

5.2 系统功能测试

5.2.1用户管理模块的功能测试

5.2.2商品信息模块的功能测试

5.2.3捐赠项目模块的功能测试

5.2.4系统管理模块的功能测试

5.2.5订单管理模块的功能测试

5.2.6系统添加用户信息测试

5.2.7系统删除信息测试

5.2.8系统修改用户信息测试

5.2.9系统查询信息测试

5.3 本章小结

6总结与展望

6.1遇到的实际问题

6.2解决的方法

6.3总结与展望

致 谢

参考文献

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值