抖音代运营可以相信吗_机械加工网怎么发布信息_网页设计作品文字分析_网上共青团智慧团建登录
2 樱花在线视频网站分析 系统分析是开发一个项目的先决条件,通过系统分析可以很好的了解系统的主体用户的基本需求情况,同时这也是项目的开发的原因。进而对系统开发进行可行性分析,通常包括技术可行性、经济可行性等,可行性分析同时也是从项目整体角度进行的分析。然后就是对项目的具体需求进行分析,分析的手段一般都是通过用户的用例图来实现。下面是详细的介绍。
2.1 可行性分析
(1)经济可行性:
在项目上使用的工具大部分都是是当下流行开源免费的,所以在开发前期,开发时用于项目的经费将会大大降低,不会让开发该软件在项目启动期受到经费的影响,所以经济上还是可行的。尽量用最少的花费去满足用户的需求。省下经费用于人工费,以及设备费用。将在无纸化,高效率的道路上越走越远。
所以经济可行性没有问题。
(2)操作可行性:
此次项目设计参考了几个该模式下网站的开发案例,对他们的操作界面分析,将众多案例结合在一起,突出以人为本简化操作,所以具有基本计算机知识的人都会操作本项目。
因此操作可行性也没有问题。
(3)技术可行性:
技术可行性指的是对于搭建框架的可行性,以及有更优秀的技术出现时系统的技术更新换代的纳新性如何,开发时间成本费用比如何。
现有的NodeJS技术能够迎合所有电子商务系统的搭建。开发这个樱花在线视频网站的时候我采用了NodeJS+MYSQL用以运行整体程序。
综上所述技术可行性也没有问题。
(4)法律可行性:
从开发者角度来看,NodeJS和MYSQL是网上开源且免费的,在知识产权方面不会产生任何法律纠纷。
从用户使用角度来看,只要不再系统上贩卖违禁品,对系统做出条约协议,杜绝非法支付即可。
综上所述法律可行性也没有问题。
2.2系统流程分析
业务流程是用一些特定的符合和线条来进行演示用户在使用系统时的过程,在进行系统分析的时候,业务流程可以帮助开发人员更好的理解业务,发现错误,完善系统。
2.2.1 数据增加流程
用户成功登入系统后 就 能够实现增加数据的操作,增加数据的编号是特定的,系统生成,用户不能随意填写,除了编号以外,其他增加信息用户自己填写,填写后的信息经过系统验证,验证合法通过就显示增加数据成功了,相反的话,就没有增加成功,图 2-1 显示的就是在增加数据时的流程。
图2-1 数据增加流程图
2.2.2 数据修改流程
数据修改时的流程和上面介绍的数据增加时的流程差不多,如图 2-2 所示。
图2-2 数据修改流程图
2.2.3 数据删除流程
如果系统里面存在一些没有用的数据 的话 , 相关的管理人员还 可以对这些数据进行删除,图 2-3 就是数据删除时的流程图。
图2-3 数据删除流程图
2.3 系统功能分析
2.3.1 功能性分析
按照樱花在线视频网站的角色,我划分为了视频用户管理模块和管理员管理模块这两大部分。
视频用户管理模块:
(1)首页信息:当用户进入本樱花在线视频网站的前台的时候,首先展示在眼前的是导航栏、站内公告、个人账户、个人收藏、视频资讯、热门视频、影视中心、个人中心等信息,用户可以根据自己个人的需求进行查看;
(2)注册登录:在系统的右上角有登录+注册按钮,如果用户想要登录到系统当中,可以点击“登录”按钮,然后填写号用户名+密码,点击“登录”按钮,系统会对你的用户名密码进行核对,正确的话就会登录成功了,如果没有账号的话,可以点击右上角的“注册”按钮,然后根据提示输入好用户信息,就可以得到账号和密码了;
(3)站内公告:用户在公告这一菜单下对用户提交的查看、同时也可以发布、评论。
(4)个人账户:在首页导航栏上我们会看到“ 个人账户 ”这一菜单 , 我们点击进入进去以后, 可以对个人的资料、登录系统的密码以及自己收藏的信息进行设置管理;
(5)个人收藏:在首页导航栏上我们会看到“ 个人收藏 ”这一菜单 , 我们点击进入进去以后, 可以对是热点新闻信息进行收藏、评论;
(6)视频资讯:用户可以查看视频资讯信息,在查询到自己想要了解的视频资讯的时候,可以进入查看详细的介绍进行评论、点赞、收藏操作。
(7)个人中心:在首页导航栏上我们会看到“ 个人中心 ”这一菜单 , 就会进入到对应的后台进行信息的管理了;
(8)热门视频:用户可以查看热门视频,在查询到自己想要了解的视频的时候,可以进入查看详细的介绍,在热门视频详情这个界面,同时支持用户对喜欢的热门视频进行收藏、点赞的功能。
管理员管理模块:
(1)登录:管理员在后台可以通过账号和密码进行登录,管理员的账号和密码是在数据库中直接设定的,如果忘记密码可以点击“忘记密码”进行密码找回;
(2)网站管理:管理员点击“网站管理”这一菜单会显示轮播图、站内公告这两个子菜单,管理员可以对前台展示的站内公告进行设置;
(3)人员管理:管理员点击“人员管理”这一菜单会显示管理员和视频用户这两个子菜单,管理员可以对这两个角色的信息进行增删改查操作;
(4)内容管理:管理员点击“内容管理”这一菜单会显示视频资讯、新闻分类列表这两个子菜单,管理员可以对这两部门涉及到的功能进行更新维护,更好的服务于前台用户;
(5)模块管理:在“模块管理”这一菜单下,我们会看到分类信息、热门视频、影视中心这三个子菜单,能够对热门视频与影视中心进行增删改查操作等;
(6)个人管理:管理员在登录以后可以修改自己的个人资料以及对自己账号登录的密码进行修改;
2.3.2 非功能性分析
樱花在线视频网站的非功能性需求比如樱花在线视频网站的安全性怎么样,可靠性怎么样,性能怎么样,可拓展性怎么样等。具体可以表示在如下3-1表格中:
表 3- 1 樱花在线视频网站 非功能需求表
安全性
主要指樱花在线视频网站数据库的安装,数据库的使用和密码的设定必须合乎规范。
可靠性
可靠性是指樱花在线视频网站能够安装用户的指示进行操作,经过测试,可靠性90%以上。
性能
性能是影响樱花在线视频网站占据市场的必要条件,所以性能最好要佳才好。
可扩展性
比如数据库预留多个属性,比如接口的使用等确保了系统的非功能性需求。
易用性
用户只要跟着樱花在线视频网站的页面展示内容进行操作,就可以了。
可维护性
樱花在线视频网站开发的可维护性是非常重要的,经过测试,可维护性没有问题
2.4 系统用例分析
通过2.3功能的分析,得出了本樱花在线视频网站的用例图:
视频用户角色用例如图2-3所示。
图2-3 樱花在线视频网站视频用户角色用例图
web后台管理上的管理员是维护整个樱花在线视频网站中所有数据信息的。管理员角色用例如图2-4所示。
图2-4 樱花在线视频网站管理员角色用例图
2.5本章小结
本章主要通过对樱花在线视频网站的可行性分析、流程分析、功能需求分析、系统用例分析,确定整个樱花在线视频网站要实现的功能。同时也为樱花在线视频网站的代码实现和测试提供了标准。
">