喵喵驿站系统:马里奥|嗷呜系列M&A

——可行性分析与需求分析文档


1、引言

1.1报告撰写目的

喵喵驿站系统是针对希望全方位了解猫咪、想要“云吸猫”、想要资助、领养流浪猫的用户的需求而设计,目前以南京大学两只猫咪为例,开设双猫系列,是可以完成了解猫咪基本信息、跟踪猫咪成长记录、浏览猫咪照片视频、登录系统为猫咪畅想未来等功能的系统。

此可行性研究报告,是为实现在最短的时间内以最小的代价确定设计喵喵驿站系统的问题是否可以解决,从而确定进一步对系统进行开发的流程步骤。

1.2项目背景

近年来随着人民生活水平的进步和人类对精神文明的美好追求,猫这种可“盐”可“甜”的生物成了人类的新宠,养猫人数飞速增长。近几年,社交平台排名第一的账号往往也是以“猫”为主角。现在,吸猫已经称为了一种流行趋势,还有一些人虽然家里不养猫,但是特别喜欢在网上看猫,美其名曰“云吸猫”。虽然目前网络有为用户提供的猫咪视频、养猫攻略,但大多以家养猫为对象,或者对象很笼统。本系统以南京大学流浪猫为对象,旨在全方位、近距离满足用户需求,使喵喵驿站成为用户的心灵驿站,同时为流浪猫领养事业作出贡献。

2、可行性分析

2.1系统基本要求

2.1.1采用架构

本项目采用Django框架,数据框采用MySQL,浏览器可用Chrome或其它等同浏览器。

2.1.2主要功能要求

主要分为了解猫咪基本信息、跟踪猫咪成长记录、浏览猫咪照片视频、登录系统为猫咪畅想未来等功能。

(1)它们——猫咪基本信息:对猫咪的信息进行了解

(2)成长记录:按时间线对猫咪各个阶段的状态进行追踪,可以分开看不同的猫,也可以看所有的猫。

(3)资助:了解目前猫咪需要什么帮助,作为用户可以做些什么等。

(4)物料:猫咪照片视频大全等。

(5)关系:猫咪家族关系,猫与人的关系等。

(6)未来:猫咪归宿,用户对猫咪想说的话等。

(7)更多:有猫咪音频、视频、相册,和未来计划等。

(8)关于本站:介绍贡献者,提供反馈渠道等。

(9)FAQ:相关介绍、说明、站点小记等。

2.1.3系统运行环境

浏览器端使用装有基本浏览器的操作系统即可。

2.2系统开发要求

2.2.1网站实现

开发周期:文档编写1周,代码编写2周,软件测试1周。

2.2.2环境搭建

安装VS code及其插件搭建网站系统环境。

2.2.3费用开支与效益分析

(1)熬夜吃的夜宵5元/天,使猫咪配合拍摄物料5条小鱼干/周,购买参考网络资料所需的VPN 58元/季度,环境搭建采用开源免费软件。

(2)代码开发,因项目开发为喵喵驿站系统,所需开发与维护人员为1。

综上,各项费用开支基本可以负担,喵喵驿站为非盈利的网站,纯经济效益为0。

2.3其他各因素的可行性分析

2.3.1可用性方面分析

搭建让用户全方位、近距离在线了解猫咪动态的系统,从而为流浪猫领养事业做贡献,且不关心系统经济效益,因此可用性较佳。

2.3.2法律方面分析

法律方面的问题较多,主要涉及到猫咪肖像权、隐私权等方面问题,软件人员与浏览平台的用户通常是不熟悉的,需注意研究,鉴于法律不涉及猫咪自身肖像权和隐私权的问题,猫咪对此也不太关注,以及喵喵驿站系统的公益性、非盈利性特点,法律问题一般不会涉及较多。

2.4可行性分析总结

上述可行性分析,参考现有开发资料、文档等资源,喵喵驿站的体系结构比较完善,开发要求相比于复杂的系统来讲低很多,具备进一步进行需求分析与后续开发的条件。

以上为项目的可行性分析,自此向下为博客系统的需求分析。

3、项目功能需求

3.1基本需求分析

由于以往并没有类似喵喵驿站的系统,没有一脉相承的固定特点与主要功能,于是本站开创性实现了以图片、视频、音频为吸引点,搭配富有美感的配文,实现用户了解猫咪基本信息、跟踪猫咪成长记录、浏览猫咪照片视频、登录系统为猫咪畅想未来等功能的需求。喵喵驿站系统主要区分了两类用户,分别为驿站站主和普通游客,登录可以给猫咪写信,未登录时以游客身份访问。以上是喵喵驿站系统需求分析的基本实现目标,由于喵喵驿站的公益性特点,还应实现为流浪猫公益募资和展示鸣谢功能,如添加捐款联系方式、款项用途等。

3.2功能性分析

(1)浏览文字

(2)浏览图片、视频、音频

(3)站主登录、登出

(4)用户管理

4、开发环境、硬件及软件的需求

开发工具:Visual Studio code

编程语言:HTML,CSS,JavaScript,SQL

开发模式:MVC模式

软件与硬件需求:普通PC,Window XP/7/8/10,建议浏览器IE7.0以上

5、系统框架

6、数据流图

6.1顶层数据流图

6.2 一层数据流图

7、数据字典描述

7.1 顶层数据字典

实体名称

数据流

简述

访客

浏览信息、下载信息

访客浏览网页内容,下载需要的资源

站长

管理事务、浏览信息

站长可以管理网页、留言,同时具备访客的所有功能

7.2 一层数据字典

系统各功能名称

对应实体

数据流

简述

浏览图片

访客、站长

浏览信息

访客浏览网站,可阅读符合条件的图片

浏览文字

访客、站长

浏览信息

访客浏览网站,可阅读符合条件的文字

浏览视频

访客、站长

浏览信息

访客浏览网站,可阅读符合条件的视频

留言

访客

浏览信息

访客登录后可留言

管理站点

站长

非内容管理事务

站长通过修改源码管理站点

管理内容

站长

内容管理事务

站长通过修改源码文字内容管理内容

本文原创所有,未经允许不得转载,除非给俺打钱(x),请尊重作者权利。

-------------------------------------------------------------------------------------------------------------------------

END

2021.3.29

喵喵驿站系统:马里奥|嗷呜系列MA ——可行性分析与需求分析文档相关推荐

  1. Android 系统(191)---ODM 开发用户常见需求文档(九)

    Android 系统(191)---ODM 开发用户常见需求文档(九) 阅读数:1122 一:去除摄像头的假对焦框 (vendor/) (mediatek/proprietary/packages/a ...

  2. 小区人脸识别门禁系统云平台需求分析文档

    小区人脸识别门禁系统云平台需求分析文档 系统功能(平台管理端后台,物业管理端后台) 1.小区人脸识别门禁系统云平台,支持全国各地不同的物业公司在线注册账号,不同物业公司管理旗下多个小区的云平台管理系统 ...

  3. 移动端保险原型/订单管理/保单管理/客户管理/咨询管理/保险原型/保费计算/汽车保险系统/保单配送/资讯详情/axure原型/app需求文档/汽车保险用户端

    移动端保险原型/订单管理/保单管理/客户管理/咨询管理/保险原型/保费计算/汽车保险系统/保单配送/资讯详情/axure原型/app需求文档/汽车保险用户端 Axure原型演示地址:https://w ...

  4. python 知识管理系统_MrDoc: 基于Python开发的Markdown在线文档系统,适合作为个人和小型团队的文档、笔记和知识管理工具...

    MrDoc觅道文档 - 记录文档.汇聚思想 个人和小型团队的笔记.文档.知识管理私有化部署方案 简介 MrDoc 是基于Python开发的在线文档系统,适合作为个人和小型团队的文档.知识和笔记管理工具 ...

  5. java计算机毕业设计企业员工考勤系统的设计与实现源码+程序+lw文档+mysql数据库

    java计算机毕业设计企业员工考勤系统的设计与实现源码+程序+lw文档+mysql数据库 java计算机毕业设计企业员工考勤系统的设计与实现源码+程序+lw文档+mysql数据库 本源码技术栈: 项目 ...

  6. 系统需求分析文档需要考虑的问题

    最近作了几次需求分析,有了一些经验,特共享出来. 欢迎指正. 我认为在系统需求分析中,有三个问题需要注意, 即 系统涵盖范围 用户对上线时间的要求 系统上线对目前系统整体的影响 系统覆盖的范围 很多用 ...

  7. 基于.NetCore3.1搭建项目系列 —— 使用Swagger做Api文档(上篇)

    前言 为什么在开发中,接口文档越来越成为前后端开发人员沟通的枢纽呢? 随着业务的发张,项目越来越多,而对于支撑整个项目架构体系而言,我们对系统业务的水平拆分,垂直分层,让业务系统更加清晰,从而产生一系 ...

  8. 基于.NetCore3.1搭建项目系列 —— 使用Swagger做Api文档 (下篇)

    前言 回顾上一篇文章<使用Swagger做Api文档 >,文中介绍了在.net core 3.1中,利用Swagger轻量级框架,如何引入程序包,配置服务,注册中间件,一步一步的实现,最终 ...

  9. Android 系统(132)---ODM 开发用户常见需求文档(六)

    ODM 开发用户常见需求文档(六) 一:锁卡界面显示哪张SIM卡 (frameworks/base/packages/Keyguard/src/com/mediatek/keyguard/Teleph ...

最新文章

  1. 写给刚入门的前端工程师的前后端交互指南
  2. 谈论linux同组多用户操作问题
  3. Greedy Sequence(2019南京icpc网络预选赛)主席树求区间小于k的最大值
  4. Orchard Core Framework:ASP.NET Core 模块化,多租户框架
  5. apache安装配置
  6. 7 学大厂,拓展基础组件封装思路 BAT?TMD
  7. tomcat session失效时间
  8. 这一回,我们聊聊恐惧
  9. camerax_Android CameraX概述
  10. extentreports报告插件与testng集成(二)
  11. The New Villa
  12. 什么是网络编程(一)
  13. Maya 2011, GUI with Qt
  14. Moodle导入CSV文件格式的试题
  15. Java 编写程序,求出几何形状(长方形、正方形、圆形)的周长和面积。
  16. Mendix批量发送邮件给多人待办事项提醒
  17. 科技企业的幕后推手,人工智能究竟有何魔力
  18. java实现pdf转为word
  19. win7cmd闪退_Win7运行bat批处理闪退怎么解决
  20. openFOAM动量方程中张量的处理

热门文章

  1. 木材涂刷木蜡油有什么作用?
  2. 《网络营销实战密码》第3次印刷
  3. 【数据库已解决】Error【1146】:Table ‘xxx.xxx‘ doesn‘t exist问题原因及解决方法
  4. 自动驾驶车辆运动控制过程中,对PID控制参数的优化和整定。 传统PID控制算法
  5. 齿轮和轴的介绍 外文翻译
  6. 今起可购除夕火车票 12306网站或迎“最强考验”
  7. 用PHP+MySQL开发的婚恋交友网站
  8. 虎嗅:小米盒子的重生之路
  9. 15. Eul的神圣法杖
  10. 20 项任务全面碾压 BERT,CMU 全新 XLNet 模型屠榜,代码已开源!