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

时间: 2024-10-11 23:08:55

11组软件工程组队项目计划安排及项目介绍——失误招领系统的相关文章

【软件工程】02组软件工程组队项目计划安排及选题介绍——学生课程管理系统

一.项目概述 我们选择的项目是学生课程管理系统,是基于上一届学长的项目进行改进和实现. 学生课程管理系统是一个集成了课程信息查询,课程信息管理,成绩管理等面向老师与学生群体的系统. 定位:我们小组明确了这个系统的定位是辅助教务处的系统,适用范围是在一个比较小范围的人群内,而不是面向有数万人的学校.我们对教务处系统中一些比较繁琐或者需要复杂的权限才能使用的功能进行简化,使系统可以在一个小范围中比较简单地进行上手使用(例如一个老师要在院系中开一个培训班,那么教务处系统就不太方便,就可以用我们的系统)

11组软件工程组队项目失物招领系统——进度和分工汇报

完成的工作: 我们小组目前完成了需求规格说明书.构件图.界面设计文档.类图.配置图和数据设计图的编写.如下: 需求规格说明书: 1.  引言 1.1 编写目的 确定失物招领系统的功能.工作原理以及有效性需求,以标准的语言及表述方式整理系统需求,以供开发人员参考. 1.2 项目背景 在校园里,常常有人遗失物品或者捡到物品,但是他们没有一个良好的信息交流平台,只能在自己的朋友圈或者空间里求转发失物或者招领信息,这样的方式使得信息传递的速度非常慢,可能会使失主不能及时找到甚至找不到失物,给生活带来了极

11组软件工程组队项目失物招领系统——界面设计文档

失物招领系统 一.登录与注册界面 以上是左边为手机端登录界面,颜色采用绿色与白色结合,登录账号为用户学号,简单明了,且有密码记忆功能,方便下次登录.右下角有绿色的注册账号的按钮,点击即可跳转到注册界面,首次使用需要先注册账号. 右边为注册界面,如上图,注册需要五个信息:姓名,学校,用户名,学工号,手机号,若有信息不对应,则注册失败.左下角有返回登录按钮,点击即可跳转到登录界面. 二.主功能界面 以上分别是电脑端和手机端的主功能界面,可以看到在失物模板下边共有四个功能选项:失物信息总览,物品悬赏,

【软件工程】02组软件工程组队项目——课程管理小助手数据库设计文档

一.引言 1.1编写目的 数据库的表结构设计是整个项目开发中一个非常重要的环节,一个良好的数据库设计,可以提高开发效率,方便系统维护,并且为以后项目功能的扩展留下余地.我们通过书写这份文档说明,从各方面进行学生课程管理小助手系统的数据库设计规划,用它指导该系统在数据库各方面的内容,为系统开发的程序员.系统分析员提供基准文档.我们也希望通过写数据设计说明书,规范数据名称.数据范围.数据代码等.这份文档是项目小组共同作战的基础,有了开发规范.程序模块之间和项目成员之间的接口规则.数据方式,大家就有了

董文轩组软件工程概论的评价及概况

截图.: 李志岩: 董文轩组做的石家庄市旅游景点导航系统,整体框架不错,他们组的做的东西做的也挺多,界面美观,但是美中不足的是给我的时候有些界面不能正常的运行.也许他们的界面涉及到了数据库,但他们没给我,整体 的内部运行代码没有做出,项目核心功能没有能实现, 值得学习的是,他们做的是网站项目,可以跟本学期的java web得以加强练习. 最后,我想说,编程不是一日之功,希望他们可以坚持把系统得以完善,继续努力. 薛禄坤: 对董文轩小组的石家庄景点导航软件(网页版)的观看感受 <石家庄景点导航>

OpenLayers项目分析——(一)项目介绍

OpenLayers 是由MetaCarta公司开发的,用于WebGIS客户端的JavaScript包,目前的最高版本是2.7 V,通过BSD License 发行.它实现访问地理空间数据的方法都符合行业标准,比如OpenGIS的WMS和WFS规范, OpenLayers采用纯面向对象的JavaScript方式开发,同时借用了Prototype框架和Rico库的一些组件. 采用OpenLayers作为客户端不存在浏览器依赖性.由于OpenLayers采用JavaScript语言实现,而应用于We

Apache顶级项目介绍4 - Hadoop

大象起舞,天下太平,极客们应该知道我们的重量级人物Hadoop登场了. 提到Hadoop, 正所谓饮水思源,我们不得不提及一下Hadoop之父,其对技术界的影响,在近10年可谓重大, 他就是Doug Cutting, 其传奇人生及其大作这里不赘述了,大家可以Google/Bing一下,之后或许我们会推出一些技术大牛的介绍以及好书推荐. 值得提及的是Hadoop之所以诞生于2005-2006之际,是Doug当时受到来自 Google Lab公开发布的几篇paper启发,包括Map/Reduce(2

QWebFramewok项目介绍

每次做项目都要重头再来,实在太累,因为工作关系和平时的开发过程的积累提炼出一套可以快速搭建一个基于B/S的管理后台, 1.项目介绍 2.技术框架 前端框架:Jquery(1.11) + EasyUI(1.4.4) 后台框架:微软企业库5.0 + ASP.NET + C# 开发环境:VS2010 数据库:SQL SERVER 2008 ,SqlLit 多数据支持 3.有何用途 3.1 应用场景 3.2 数据模型

团队项目介绍

Section 1组建团队 队名:圈地自萌 队长:付  淅 2016012063 队员:杨思琦 2016011991 程  羚 2016012050 张舒凯 2016011998 周思婷 2016012035 谢月月 2016012075 团队项目介绍: 知乎是一个连接各行各业用户的网络回答社区,然而有言论的地方就必定会有纷争:人们因意见不合而发生争吵,知乎的屏蔽功能却不能解决这一问题:于是我们组想到制作这个插件,从根本上屏蔽三观不正的用户,拒绝他的一切观点,真正做到圈地自萌! 团队成员介绍及分