《校园失物招领系统.docx》由会员分享,可在线阅读,更多相关《校园失物招领系统.docx(6页珍藏版)》请在三一办公上搜索。
1、校园失物招领系统登录系统失物信息登记注册新失物登记提醒失物信息管理系统管理员显示失物信息失主查询失物信息失物领取删除失物信息退出系统登陆用例名称 用例描述 参与者 状态 前置条件 后置条件 基本操作流程 系统管理员 通过审查 系统管理员登录进入系统 储存的失物信息增加 1. 系统管理员输入失物信息 2. 系统存储失物信息 3. 通知已注册的失主 无 用例名称 用例描述 参与者 状态 前置条件 后置条件 基本操作流程 可选操作流程 系统管理员、失主 通过审查 系统管理员登录进入系统,失主收到新失物提醒 储存的失物信息增加 1. 失主认领失物 2. 系统管理员删除失物信息 失物与失主信息不匹配,拒
2、绝认领。 失物认领 失主发现自己的失物,进行认领 失物登记 系统管理员收到失物,进行失物登记操作 可选操作流程 以上是两个常用操作的用例图,除此之外还有注册登陆操作,管理员还可以查看、删除失物信息,通知失主有新的失物信息;失主也可以随时查看失物信息库的信息。 说明:三个实体类:管理员类、学生类、物品信息类,一个业务层的类:业务类;管理员类的变量有用户名密码,用来登录验证,方法有注册、注销、添加失物信息、查看失物信息、删除失物信息;学生类也有登录验证,方法有注册、注销、查看失物信息、申请认领失物,学生类还有一个ifloser的状态变量表示此学生是否为失主;物品信息类也有添加删除;所有的实体类都有
3、各自对应的set和get方法;业务类用来通知所有学生用户; 登陆系统 : 系统管理员1.输入用户名密码添加失物失物数据库2.登录验证3.验证失败4.登陆失败5.验证成功6.选择添加失物7.数据库保存数据8.保存成功9.添加成功管理员添加失物信息的顺序图。有登陆验证,选择添加失物后,后台数据库保存失物信息,返回保存成功,操作完成。 : 失主1.输入用户名、.登陆认领失物失物数据库2.匹配用户名、密码3.匹配失败4.返回登录失败5.匹配成功6.申请认领失物7.匹配失物数据库8.匹配失败9.无此失物10.匹配成功11.成功认领12.删除此失物信息失主认领失物的顺序图。有登陆验证,申请认领后后台数据库
4、进行失主信息与失物信息的匹配,匹配成功后删除此失物信息,操作完成。 系统管理员系统挂失学生进入系统验证用户名、密码登陆有效性验证信息无效显示登陆错误信息无效登陆失败有效输入失物信息验证成功匹配挂失信息添加失物信息匹配失败匹配成功通知匹配的挂失学生通知所有挂失学生有新失物登记失物登记成功管理员活动图。先是登陆验证,成功后添加失物信息,添加成功后系统自动对挂失的用户信息进行匹配,成功的话通知匹配成功的学生,不成功的话通知所有学生有新的失物信息。 挂失学生系统系统管理员进入系统申请认领失物输入失物信息匹配失物信息库通知学生无此失物匹配失败匹配成功通知管理员有人认领认领失败管理员确认信息通知学生信息错误,无法认领确认信息错误拒绝认领确认信息正确通知学生前来领取失物删除此失物信息认领成功学生活动图。首先进行挂失操作,然后系统自动在数据库中匹配,如果成功通知管理员,管理员验证后将失物给学生,并删除相应的失物信息。 数据库设计: 管理员表: 列名 userName password ID 学生表: 列名 userName password ID Ifloser 数据结构 String String int Bool 数据结构 String String int 失物信息表: 列名 name time ID details 数据结构 String Data int String