Java 毕设项目 - 校园失物招领管理系统,HR 的话扎心了
搜索:用户可以搜索相关失物招领信息。
招领:用户可以查看招领信息和发布招领信息。
寻物:用户可以查看寻物信息和发布寻物信息。
感谢留言:用户可以查看、发布感谢留言。
用户中心:用户进入用户中心可以查看、修
改用户信息。
2.2 系统管理员
系统管理员主要负责系统的后台管理工作,主要功能如下(图 2.2 为管理员用例图):
用户管理:管理员可以管理用户信息。
物品管理:管理员可以管理失物招领的物品。
权限管理:管理员可以给不用用户赋予不同权限。
菜单管理:管理员可以启动不同的菜单。
公告管理:管理员可以管理系统公告。
感谢留言管理:管理员可以管理感谢留言。
日志管理:管理员可以管理系统日志。
确定了用户用例模型和管理员用例模型后,就可以构建校园失物招领管理系统的用例模型。系统用例图如图 2.3 系统总体用例图所示:
3 系统设计
=====
3.1 系统架构
校园失物招领管理系统采用 JSP+ Spring+SpringMVC+Hibernate 开发,是标准的 MVC 模式,将整个系统划分为 View 层,Controller 层,Service 层,DAO 层四层[10]。整个系统架构运行如图 3.1 所示:
3.2 系统功能模块设计
根据系统分析,将校园失物招领管理系统分为前台功能模块和后台功能模块。其中系统前台功能实现用户注册、用户登录、搜索、招领、寻物、系统公告和用户中心等功能。系统前台功能如图 3.2 所示:
用户注册:用户填写相关身份信息和密码,然后进行注册。
用户登录:用户输入用户名,密码和验证码,然后单机登录。
搜索:用户可以在搜索栏输入关键字进行检索,显示检索结果页面的信息。
招领:用户可以浏览,查看,发布招领信息。
寻物:用户可以查看,发布寻物信息。
感谢留言:用户可以与他人进行在线交流,表达谢意。
系统公告:可以显示系统公告信息,会不定时更新。
用户中心:用户可以查看用户信息,用户也可以修改其中部分信息包括修改密码。用户可以查看帖子。
系统后台功能实现以下功能,用户管理、物品管理、权限管理、菜单管理和系统设置等功能。系统后台功能如图 3.3 所示:
用户管理:管理员进行用户信息管理,可以管理用户列表、导入用户信息和查看用户日志。
物品管理:管理员可以查询,删除招领信息和寻物信息。
权限管理:管理员进行权限管理,可以给用户开通权限。
菜单管理:管理员进行菜单管理,可以针对用户管理菜单、物品管理菜单、权限管理菜单和系统设置菜单进行是否启用的管理。
系统设置:管理员进行系统设置,可以进行修改密码、系统公告管理、感谢留言管理和系统日志管理。
3.3 系统总体工作流程设计
系统总体工作流程包含游客工作流程、用户工作流程和管理员工作流程,如图 3.4 所示。
游客:游客打开校园失物招领系统,可以浏览公共开放部分的内容,或者注册用户。
用户:用户打开校园失物招领系统,登录成功后,可以执行相关操作。
管理员:管理员打开校园失物招领系统,登陆成功后,可以管理用户、管理物品、管理权限、管理菜单和管理系统设置。
上图是整体概况流程图,没有涉及到用户具体的操作,用户具体操作流程设计如下图 3.5 所示。
3.4 用户招领和寻物流程设计
校园失物招领管理系统最大的价值体现就在招领和寻物两大方面,用户招领和寻物的流程设计如下:
用户招领:用户进入校园失物招领管理系统,进行登录操作,验证成功后登录系统。用户可以选择两个方向进行招领,一是说明自己捡到东西了,选择直接发布招领信息,等待失主联系;二是查询其他人发布的寻物信息,然后跟自己捡到的东西进行匹配,匹配成功则联系失主,交付失物。用户招领流程如图 3.6 所示:
用户寻物:用户进入校园失物招领管理系统,进行登录操作,验证成功后登录系统。用户可以选择两个方向进行寻物,一是说明自己丢东西了,选择直接发布寻物信息;二是查询其他人发布的招领信息,然后跟自己丢失的东西进行匹配,匹配成功则联系捡到者,领取失物。用户寻物流程如图 3.7 所示:
4 校园失物招领系统实现
===========
4.1 前台功能模块
4.1.1 首页
校园失物招领管理系统,显示首页如下。
4.1.2 注册登录
用户填写账号、密码、年级、姓名、电话、邮箱和 QQ 进行注册,如下图所示。
用户填写账号、密码和验证码,进行登录,如下图所示。
4.1.3 搜索
用户在首页搜索框,进行关键字搜索,搜索“饭卡”得出的搜索结果如下图所示。
4.1.4 招领
用户在首页点击招领信息板块,进入招领信息页面,按条显示招领信息,如下图所示。
用户在招领信息页面点击具体招领信息,进入招领贴详情页面,查看具体的招领信息,如下图所示。
4.1.5 寻物
用户在首页点击寻物信息板块,进入寻物信息页面,按条显示寻物信息,如下图所示。
4.1.6 感谢留言
用户在首页点击感谢留言板块,进入感谢留言列表,可以查看和发布感谢留言信息,如下图所示。
用户点击在线留言按钮,进入在线留言聊天室,可以实时在线交流,如下图所示。
4.2 后台功能模块
4.2.1 管理员登录
管理员输入账号、密码和验证码登录系统后台,如下图所示。
4.2.2 系统后台
管理员登录系统后台,后台主页如下所示。
5.工程目录结构
========
6.最终项目包含文件:
===========
致力于商用项目、毕业设计、课程设计 技术教学、讲解答辩、代码辅导?
技术栈?
评论