高端公司网站_如何建立自己的云服务器_html网页制作代码加图_上海交警门户网站官网 2系统分析

系统分析是开发一个项目的先决条件,通过系统分析可以很好的了解系统的主体用户的基本需求情况,同时这也是项目的开发的原因。进而对系统开发进行可行性分析,通常包括技术可行性、经济可行性等,可行性分析同时也是从项目整体角度进行的分析。然后就是对项目的具体需求进行分析,分析的手段一般都是通过用户的用例图来实现。接下来会进行详细的介绍。

2.1.1 技术可行性分析

基于Java的“防火”消防知识宣传系统在数据的存储上使用的MYSQL数据库,在基于Java的“防火”消防知识宣传系统开发中使用了JAVA、HTML、TOMCAT、Springboot这些开发工具的使用,能够给我们的编写工作带来许多的便利。系统使用B/S模式进行开发,使系统的可扩展性和维护性更佳,减少系统配置代码,简化编程代码,目前B/S模式是目前最受欢迎的一种模式。

2.1.2 经济可行性分析

从经济可行性上看项目在开发阶段需要一台开发PC,在生产阶段需要web服务器和数据库服务器。一台个人PC从经济上来看也不是太多问题,在后期的系统部署生产上来说,服务器的投入也不会过高,在经济层面上是一个比较可行的。

2.1.3 法律可行性分析

系统从法律层面上来没有对第三方有其他放有法律层面的问题,系统数据库采用的Mysql 开源社区数据库、框架采用的是开源的Springboot。系统资讯和相关内容也是有法律层面的。在源码的管理上采用git开源进行管理,所以在法律可行性上是成立的。

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 功能性分析

按照基于Java的“防火”消防知识宣传系统的角色,划分为了注册用户模块和管理员模块这两大部分。

注册用户模块:

(1)注册登录:游客可以随时进入到系统中,对系统中的信息浏览,但是想要实现咨询师用户信息操作,就必须有这个系统的账号,如果没有账号的话,可以注册用户进行相关的操作,同时用户还可以通过“用户”这以按钮对个人信息以及操作的信息进行管控。

(2)网站公告:当用户点击“网站公告”这一菜单按钮,会显示管理员在后台发布的所有的公告,可以查看详情;可以以进行点赞、收藏、评论等操作。

(3)消防知识:当用户点击“消防知识”这一菜单按钮,会显示管理员在后台发布的所有的消防知识信息,可以查看详情;可以以进行点赞、收藏、评论等操作。

(4)课程信息:当用户点击“课程信息”这一菜单按钮,会显示管理员在后台发布的所有的课程信息,可以查看详情;可以以进行点赞、收藏、评论等操作。

(5)消防资讯:当用户点击“消防资讯”这一菜单按钮,会显示管理员在后台发布的所有的消防资讯,可以查看详情;可以进行点赞、收藏、评论等操作。

(6)我的账户:在前台点击“我的”下面的“我的账户”可以对个人资料+密码修改+自己收藏的信息进行管控。

管理员模块:

(1)系统用户管理:管理员可以对系统中所有的用户角色进行管控,包含了管理员、注册用户角色,如果需要添加新的用户,点击页面中的“添加”按钮根据提示输入上用户信息,点击“提交”以后在对应的用户界面就可以查看到了,可以点击用户后面的“删除”按钮直接删除某一用户。

(2)资讯管理:进入后台首页工具栏点击“资讯管理”这个按钮可以查看所有消防资讯、资讯分类、消防知识等信息,可以进行详情查看、删除、查看评论等操作。

(3)系统管理:进入后台首页工具栏点击“系统管理”这个按钮可以查看所有轮播图管理信息,可以进行详情查看、删除、查看评论等操作。

(4)网站公告管理:进入后台首页工具栏点击“网站公告管理”这个按钮可以查看所有轮播图、网站公告等信息,可以进行详情查看、删除、查看评论等操作。

(5)消防课程管理:进入后台首页工具栏点击“消防课程管理”这个按钮可以查看所有消防课程信息,可以进行详情查看、删除等操作。

(6)社区互动管理:进入后台首页工具栏点击“社区互动管理”这个按钮可以查看所有社区互动信息,可以进行详情查看、删除等操作。

(7)个人信息:管理员点击“个人信息”按钮,可以对个人的头像、昵称、手机号码等信息进行更新。

(8)修改密码:管理员点击“修改密码”按钮,可以对登录密码进行更改,首先输入原密码,然后再输入新密码和确认密码,当原密码正确,输入两次新密码一致,则修改成功,否则给出错误提示信息。

2.3.2 非功能性分析

基于Java的“防火”消防知识宣传系统的非功能性需求比如平台的安全性怎么样,可靠性怎么样,性能怎么样,可拓展性怎么样等。具体可以表示在如下2-4表格中:

2-4基于Java的“防火”消防知识宣传系统非功能需求表

安全性

主要指基于Java的“防火”消防知识宣传系统数据库的安装,数据库的使用和密码的设定必须合乎规范。

可靠性

可靠性是指基于Java的“防火”消防知识宣传系统能够安装用户的指示进行操作,经过测试,可靠性90%以上。

性能

性能是影响基于Java的“防火”消防知识宣传系统占据市场的必要条件,所以性能最好要佳才好。

可扩展性

比如数据库预留多个属性,比如接口的使用等确保了系统的非功能性需求。

易用性

用户只要跟着基于Java的“防火”消防知识宣传系统的页面展示内容进行操作,就可以了。

可维护性

基于Java的“防火”消防知识宣传系统开发的可维护性是非常重要的,经过测试,可维护性没有问题

2.4 系统用例分析

通过2.3功能的分析,得出了系统的用例图:

注册用户角色用例如图2-5所示。

图2-5注册用户角色用例图

管理员是维护整个基于Java的“防火”消防知识宣传系统中所有数据信息的。管理员角色用例如图2-6所示。

图2-6基于Java的“防火”消防知识宣传系统管理员角色用例图

2.5本章小结

本章主要通过对基于Java的“防火”消防知识宣传系统的可行性分析、流程分析、功能需求分析、系统用例分析,确定整个系统要实现的功能。同时也为系统的代码实现和测试提供了标准。

">

典型的企业网站

seo营销推广平台、广州谷歌seo、永久使用、不限域名、商标注册网官网查询

小微企业生产管理软件?

高端公司网站_如何建立自己的云服务器_html网页制作代码加图_上海交警门户网站官网

地图的准确性如何?

个人主页模板 html收银系统软件一套多少钱广西网站设计公司如何申请开公司贵阳网站建设公司招聘大基建最新消息野花社区在线观看bd网站推广包含哪些方法seo优化推广流程前端开发是程序员吗龙岩有什么招聘本地网站信息型网站最近在线观看免费完整版高清电影网页制作教学设计鸣蝉自助建站平台西安快速建站网络公司网页界面设计中网页超链接怎么做步骤青海seo技术培训手机网站开发技巧html动态页面女装网站建设免费十八种禁用网站游戏网站公司维护杭州有哪些互联网公司利津网站建设哪家好软件开发项目实施方案成人大专怎么考合肥大建设十大免费云空间网线制作实验心得体会

猜你喜欢

  • 友情链接:
  • 山西网站建设营销qq 杭州网站制作 乐云践新 建站公司怎么接单 武汉网站建设公司收费 网站数据分析工具 搜索引擎优化行业