11组软件工程组队项目计划安排及项目介绍——失误招领系统
一、 项目概述
我们的项目是失物招领系统,该系统是一个集成了发布失物招领信息,自动匹配失主和物品,申请领取等面向普通用户(大部分为师生)、客服及管理员的系统。
定位:本系统定位在校园内,方便失主寻找丢失物品、拾主归还捡拾物品,为失主和拾主搭建一个发布信息的平台,使得失物能尽快的回到失主手中,想到用户多数为学生,因此需要容易上手,而对于管理员,则需要相对较高点的操作水平。考虑到有留学生,我们会推出这个系统的英文版。
实现:
前端:html+css+JavaScript Jquery必要的框架(bootstr/vue)(可以适配手机端的访问)
后端:由于时间有限,我们打算采用SSM框架来完成网页后台的搭建。(javaweb)
数据库:MySQL
服务器:Tomcat
GitHub地址:https://github.com/ZZZ-JC/lost-and-found.git
二、 需求分析
概述:
整个系统中使用三个级别对用户权限进行管理,即0、1、2级,不同权限的用户有不同的功能。
0级:系统管理员,权限最高,该级用户除1级用户功能外,还可以进行用户管理、权限核查、处理举报、修改失物或招领信息状态等操作。
1级:客服,权限较高;该级用户除2级用户功能外,还可以根据信息急迫程度、物品贵重程度等因素人工置顶或删除相关信息。可以审核举报。
2级:普通用户,权限最低;该级用户在不同事件中可能扮演失主、拾主这两种不同的角色;该级用户可以搜索、查看所有失物信息和招领信息,也可以发布失物信息和招领信息,对自己发布的信息进行修改、撤回。若发现冒领情况,可进行举报。
系统功能简介
1.登录注册系统
提供登录注册功能,用户名不限,密码八位及以上包含数字和字母,需要绑定学校、学号、手机。
2.失物登记
当用户发现失物后,可以进行失物登记,填写失物的信息,包括失物图片,失物描述,发现时间,发现地点等。
3.失物认领
当用户想认领失物时,在平台上发布认领的消息,然后提供相关的证明;管理员在得到信息后进行审核,确认属实后为该用户提供唯一的验证码,以供线下平台的认领证明。
4.查询功能
系统将当前的失物信息和已认领的失物信息都发布在平台上,并提供相应的关键词,标签,时间,地点等的查询功能。
5.申诉功能
当用户可能存在错领他人物品的时候,提供申诉功能。系统将保存认领失物者的各种历史信息,以便双方进行核实。
用户功能详解:
失主:注册、登录、浏览/搜索/查看招领信息、申请领回、发布失物信息、接受/拒接“提供申请”、与拾主在线交流、接受/拒绝领回、确认/撤回领回、举报冒领
拾主:注册、登录、浏览/搜索/查看失物信息、申请提供、撤回“提供申请”、发布招领信息、与失主在线交流、接受/拒绝领回、确认/撤回领回
客服:注册、登录、置顶失物/招领信息、删除失物/招领信息、分类管理、审核举报
系统管理员:注册、登录、用户信息管理、处理举报
三、 进度计划安排
总计划是四周的时间,具体安排如下:
第1周
- 建立github仓库。
- 明确小组成员分工
- 进行需求分析建模
- 网页前端界面设计
第2-3周
- 学习数据库的知识,搭建起网页数据库。
- 前端界面开始编写。
- 搭建网页后台。
第4周
- 网页测试
- 整合文档
四、 人员分工
通过小组会议决定,我们先对人员的主要任务进行了分布,在实现过程中,人员之间会进行交流,即使选定了任务的成员也会参与一些其他工作。
后端开发:张歆,张嘉诚,周淼
前端开发:庞治宇,王鹏翔
文档编写:邹林伸
转载于:https://www.cnblogs.com/BIT-1120161967/p/9127543.html
11组软件工程组队项目计划安排及项目介绍——失误招领系统相关推荐
- 11组软件工程组队项目失物招领系统——项目汇总
Github项目地址 https://github.com/ZZZ-JC/lost-and-found.git 需求规格说明书: 1 引言 1.1 编写目的 确定失物招领系统的功能.工作 ...
- 11组软件工程组队项目失物招领系统——进度汇报和下周目标
项目进度概述 1.页面设计 对系统的主要界面和功能进行了设计并且实现 2.数据库相关 部分页面的展示 页面 因为这个系统的主要在PC和手机端进行访问,所以我们对PC和手机端的访问分别进行了设计,使得 ...
- 11组软件工程组队项目失物招领系统——界面设计文档
失物招领系统 一.登录与注册界面 以上是左边为手机端登录界面,颜色采用绿色与白色结合,登录账号为用户学号,简单明了,且有密码记忆功能,方便下次登录.右下角有绿色的注册账号的按钮,点击即可跳转到注册界面 ...
- 【软件工程】02组软件工程组队项目——课程管理小助手需求文档
课程管理小助手需求文档 前言 本文档为"课程管理小助手"需求规格说明书. 一.背景分析 随着科学技术的发展,计算机技术早已被广泛地运用于生产,管理,学习等各个领域,成为提高社会生产 ...
- 【软件工程】02组软件工程组队项目15周工作进度汇报——课程管理小助手
本周工作总结 工作概述 本周我们小组做的工作主要有三个部分: 优化改进界面原型,设计界面设计文档并实现每个具体子页面,以及页面美工优化 数据库继续学习,并设计数据库文档,准备开始实现建立数据库 文档完 ...
- 【软件工程基础】个人数独项目介绍及制作流程
一.项目介绍 首先附上项目的GitHub地址:https://github.com/Nevermore5421/PersonalProjectSudoku 拿到题目后,发现该项目的需求与数独有关,要求 ...
- java之学习记录 5 - 1 - 模拟拉勾项目介绍与后台系统搭建
项目架构(此文章只供个人学习的记录) 1 项目介绍 拉勾教育后台管理系统,是提供给拉勾教育的相关业务人员使用的一个后台管理系统, 业务人员可以在这个后台管理系统中,对课程信息.讲师信息. 学员信息等数 ...
- 【软件工程】02组软件工程组队项目14周工作进度汇报——课程管理小助手
本周工作总结 工作概述 根据上周在课堂展示中老师给出的意见和建议,经过讨论决定将"学生课程管理系统软件"的系统定位为教务处辅助软件,适用于小范围有需要的人群,我们小组对传统教务处系 ...
- 05_01_拉钩教育课程管理系统之一:项目介绍
任务一 项目介绍与后台系统搭建 1. 项目架构 1.1 项目介绍 拉钩教育后台管理系统,是提供给拉钩教育的相关业务人员使用的一个后台管理系统, 业务人员可以在这个后台管理系统中,对课程信息.讲师信 ...
最新文章
- 读书笔记:编写高质量代码--web前端开发修炼之道(二:5章)
- TabHost的使用(一)
- 列表、元组、字典、集合的定义、操作与综合练习
- PacVim:一个学习vim命令的游戏,再也不怕记不住了!
- K8S_Google工作笔记0010---通过二进制方式_生成SSL证书文件
- JavaScript之数组去重
- java 自定义形状按钮_制作自定义背景Button按钮、自定义形状Button的全攻略
- SLAM 无人车融合 IMU 前与 融合 IMU 后的实测效果演示
- android开发项目app实例_JNPF快速开发平台-快速开发Web+APP项目的java开发平台
- 李瑾博士:信誉的建立是否“不计成本”?
- ps抠图神器:Topaz ReMask 5 for Mac
- 在树莓派上安装MongoDB
- 彩色二维码生成器,带logo文字和中心文字
- 真人快打11 技能键位
- eclipse制作app入门教程
- 关于在微软学生资源中心下载软件
- 与另一台计算机建立ipc,利用IPC$开启他人电脑远程桌面
- Jenkins整合dingding json pusher,发送自定义消息到钉钉群
- 海量数据处理:十道面试题与十个海…
- 新浪Blog支持手机Wap浏览了