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用户管理界面
精力有限就写这么多,具体系统展示有视频链接。
目录