失物招领系统文档

本文档详细介绍了失物招领系统的设计,包括面向对象的系统分析、UML基础知识,以及系统的需求模型、基本模型和辅助模型。系统功能包括发布失物和招领信息、用户留言和管理员数据维护。UML模型涵盖类图、用况图、顺序图等,旨在提升失物找回效率。
摘要由CSDN通过智能技术生成

一、 知识储备

1 引言

如今,休闲活动规模广、人口密度大,书本、钥匙、饭卡、银行卡等日子用品难免会丢失。失首要找回自己的东西比较困难,常用的寻物方法有贴广告、在QQ群发信息等。其信息传达率不高,不易找回失物,很不方便。为处理该问题,有必要开发一个失物招领渠道网络办理体系,便利大众生活。

2 面向对象的系统分析

​ 2.1 什么是OOA

​ 面向对象分析方法是确定需求或者业务的角度,按照面向对象的思想来分析业务

​ 2.2 OOA的任务

​ 确定对象和类、确定结构、确定主题、确定属性、确定方法

​ 2,3 OOA的主要优点

         加强了对问题域和系统责任的理解;
         改进与分析有关的各类人员之间的交流;
         对需求的变化具有较强的适应性;
         支持软件复用

3 UML基础

​ 3.1 UML的概念

​ 统一建模语言是非专利的第三代建模和规约语言。UML是一种开放的方法,用于说明、可视 化、构 建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。

​ 3.2 UML的主要特点

​ 统一的标准、面向对象、可视化建模、独立于开发过程

​ 3.3 UML可以实现的模型

​ 类图、对象图、用例图、状态图、活动图、时序图、协作图、组件图、部署图

4 失物招领系统的分工

4.1 本系统参与者 :

​ 用户: 发布失物和拾物信息的人

​ 系统管理员: 负责失物招领系统的操作和后台维护

​ 系统数据库: 参与系统完成各项工作的整个过程

4.2 分工如下:

​ 张**: 负责与系统管理员相关的系统子功能模块分析

​ 郑**: 负责与用户相关的系统子功能模块分析

二、建立需求模型

1 系统的功能需求主要包括以下几个方面

(1) 用户可以通过网络发布失物信息或招领信息。

(2) 用户能通过网络浏览系统发布的失物信息和招领信息。

(3) 用户能够给管理员留言。

(4) 管理员可以给留言用户反馈。

(5) 管理员可以对系统的数据进行维护,如增加、删除和更新用户信息,增加、删除和更新失物信 息,增加、删除和更新招领信息,删除和更新已公布信息。

2 满足上述需求的系统主要包括以下模块

(1)基本数据维护模块。该模块提供了管理员维护基本数据的途径。例如实现对用户信息、失物信息、招领信息等的增加、删除和更新。

(2)基本业务模块。主要用于实现失物信息和招领信息及管理。例如用户发布或浏览失物信息和招领信息,并给管理员留言,管理员处理失物信息和招领信息并反馈留言用户。

(3)数据库管理模块。负责管理有效的失物招领信息、用户信息和系统维护信息。

(4)信息查询模块。主要用于查询失物信息或招领信息。

3 上述4个模块又分别包含几个子模块

3.1基本数据维护模块

​ 1)增加用户信息。

​ 2)更新用户信息。

​ 3)删除用户信息。

​ 4)增加失物信息。

​ 5)更新失物信息。

​ 6)删除失物信息。

​ 7)增加招领信息。

​ 8)更新招领信息。

​ 9)删除招领信息。

​ 10)更新已发布信息。

​ 11)删

  • 11
    点赞
  • 101
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值