毕业论文

打赏
当前位置: 毕业论文 > 经济论文 >

《高中数学》APP的设计与开发 (4)

时间:2020-06-15 20:53来源:毕业论文
2.2.4 Navicat for MySQL数据库 管理系统 不能说是最常用,但是绝对是非常方便的软件之一。Navicat for MySQL是一套理想的解决方案,被用来管理和开发MySQL或Mar

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主要有两个体系:管理员与使用者

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

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

《高中数学》APP的设计与开发 (4):http://www.youerw.com/jingji/lunwen_54507.html
------分隔线----------------------------
推荐内容