2.2.4 Navicat for MySQL数据库管理系统

不能说是最常用,但是绝对是非常方便的软件之一。Navicat for MySQL是一套理想的解决方案,被用来管理和开发MySQL或MariaDB的,支持单一程序,可同时连接到MySQL和MariaDB。这个前端软件功能齐全,为数据库开发、管理和维护提供了直观而强大的图形界面,给我们这种对于MySQL或MariaDB不熟练的人提供了一组全面的工具,简明易懂,方便操作。当然专业人士也会选择这样一款简单、便捷、强大的系统。

3 需求分析

上一章介绍了工具,那是app设计开发的物理基础。本章所讲述的需求分析就是app设计开始的第一步,也是非常重要的一步。在分析完需求分析后,作者才能根据管理者和使用者提出的需求来确定移动app的功能,从而确定下移动app的雏形,进行后续的开发设计。

3.1 需求分析的基本任务

3.1.1 功能需求

该app根据用户身份的不同,分为管理员和使用者来实现不同的需求。

(1)管理员需求

   a.资料和测试题的上传、修改、删除、分类

   b.使用者的管理

   c.评论查看

(2)使用者需求

   a.观看视频

   b.浏览、下载资料

   c.评论

3.1.2 可靠性和可用性需求

(1)该app可在电脑和手机在同一局域网下进行演示;

(2)app不能直接投入使用,后续尚有补充的地方。

3.2 需求分析的基本特点

3.2.1 供需交流困难

在交流的过程中,大部分人对于app的印象只停留在他们的使用经验上。所源`自*优尔?文.论/文`网[www.youerw.com以他们提出的想法全面且繁杂。他们用他们自己的需要和经验告诉你他们的需求,但是可能很多需求你都无法实现,这就需要你根据使用者的思路梳理出几个最主要的功能,将使用者的需求确定,来据此展开你的设计。

3.2.2 后续完善复杂

需求分析是所有软件开发的基础,后续的所有工作都是以这个环节为基础、围绕它所展开。由于作者当初设想的是使用者处于被校园无限网覆盖的学校中,所以当使用者在同一局域网下,是可以使用的。至于如何让它在移动网络下使用,目前作者尚未处理这个问题,留待以后完善时攻破。该移动app,作者只选取了几个主要的功能来实现,而更细节的功能,后面也可以再次完善。

4 设计结构

4.1 体系结构

该移动app主要有两个体系:管理员与使用者

管理员:主要是后台为其提供服务,涉及到的功能有:视频管理、资料管理、测试题管理、用户管理。

使用者:主要是客户端为其提供服务,涉及到的功能有:浏览、下载、评论、测试。

上一篇:影响我国金融创新的因素分析
下一篇:发展农村零售网点连锁经营的对策探讨

《中国好声音》品牌塑造成功的策略分析

《海峡两岸服务贸易协议...

《英雄联盟》网络游戏产...

塞林格《九故事》中美国梦的破碎

《秦时明月》我国动漫产...

《鹿特丹规则》对我国进...

国内外图像分割技术研究现状

公寓空调设计任务书

10万元能开儿童乐园吗,我...

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...

神经外科重症监护病房患...

AT89C52单片机的超声波测距...

志愿者活动的调查问卷表

C#学校科研管理系统的设计

承德市事业单位档案管理...