3、往下拉网页,点击Continue按钮
网站建设 武汉西安做网站的公司物联网系统开发海南做网站网站设计实例西安网站公司建设公司网站长沙网站优化微信开发者工具胶州网站建设程序开发外包番禺网站公司长春网站seo高端建站公司建站服务成都小程序开发价格龙岗网站建设公司高端网站开发睢宁网站建设韩国网站模板专业的网站建设公司漳州网站优化网站制作工具青岛建站企业免费建站龙岩seo开发一个网站多少钱公司建网站公司什么是网站建设深圳软件开发长沙网站优化
系统分析是开发一个项目的先决条件,通过系统分析可以很好的了解系统的主体用户的基本需求情况,同时这也是项目的开发的原因。进而对系统开发进行可行性分析,通常包括技术可行性、经济可行性等,可行性分析同时也是从项目整体角度进行的分析。然后就是对项目的具体需求进行分析,分析的手段一般都是通过用户的用例图来实现。下面是详细的介绍。
Java是一种跨平台的编程语言,具有丰富的类库和良好的兼容性,广泛应用于各种场景。Java语言具有较高的性能和稳定性,可以满足系统高并发、大数据处理的需求。此外,Spring Boot是一个非常流行的Java开发框架,Spring Boot不仅能够帮助开发者快速搭建应用的基本框架,还提供了丰富的扩展点,使得开发者可以灵活地定制和优化应用程序,满足不同场景下的需求,所以该系统的研究具备技术可行性。
(2)经济可行性:
Spring Boot的自动配置功能可以根据应用程序的依赖和环境来进行自动配置,减少了大量的手动配置工作,可以降低开发成本,并且该系统使用的各种开发工具,大多都能够免费从网上下载,对于这些工具和技术,也都在学校学过,所以可以由本人独立操作完成,基本无需额外的成本;此外,Spring Boot的代码质量和可维护性较高,可以降低后期维护成本,所以该系统的研究具备经济可行性。
(3)操作可行性:
本系统实现功能的操作很简单,普通电脑的常见配置就可以运行本软件,并且只要粗通电脑使用的基本常识就可以流畅的使用本软件。电脑具备连接互联网的能力,并且可以正常访问系统,并不需要操作者有什么高超的能力,只需了解业务流程,并且按照专业知识进行正确操作即可,所以该系统的研究具备操作可行性。
系统流程是用一些特定的符合和线条来进行演示用户在使用系统时的过程,在进行系统分析的时候,业务流程可以帮助开发人员更好的理解业务,发现错误,完善系统。
登录模块主要满足管理员以及用户的权限登录,用户登录流程图如图2-1所示。
图2-1 登录流程图
未有账号的用户可进入注册界面进行注册操作,用户注册流程图如图2-2所示。
图2-2 注册流程图
用户在添加信息时,信息编号自动生成,系统会对添加的信息进行验证,验证通过则添加至数据库,添加信息成功,反之添加失败。添加信息流程如图2-3所示。
图2-3 添加信息流程图
用户可选择要删除的信息进行信息删除操作,在删除信息时系统提示是否确定删除信息,是则删除信息成功,系统数据库将信息进行删除。删除信息流程图如图2-4所示。
图2-4删除信息流程图
根据用户对系统的需求,要求系统简单操作,能够准确,完整的对信息进行管理。对农商品销售管理做需求做解析后,划分为了旅游用户和管理员两大功能板块。
旅游用户模块:
管理员模块:
沧州旅游攻略分享互动平台的非功能性需求比如沧州旅游攻略分享互动平台的安全性怎么样,可靠性怎么样,性能怎么样,可拓展性怎么样等。具体可以表示在如下2-1表格中:
表2-1沧州旅游攻略分享互动平台非功能需求表
安全性 | 主要指沧州旅游攻略分享互动平台数据库的安装,数据库的使用和密码的设定必须合乎规范。 |
可靠性 | 可靠性是指沧州旅游攻略分享互动平台能够安装用户的指示进行操作,经过测试,可靠性90%以上。 |
性能 | 性能是影响沧州旅游攻略分享互动平台占据市场的必要条件,所以性能最好要佳才好。 |
可扩展性 | 比如数据库预留多个属性,比如接口的使用等确保了系统的非功能性需求。 |
易用性 | 用户只要跟着沧州旅游攻略分享互动平台的页面展示内容进行操作,就可以了。 |
可维护性 | 沧州旅游攻略分享互动平台开发的可维护性是非常重要的,经过测试,可维护性没有问题 |
通过2.3功能的分析,得出了本沧州旅游攻略分享互动平台的用例图:
旅游用户角色用例图如下图2-5所示。
图2-5旅游用户角色用例图
管理员角色用例图如下图2-6所示。
图2-6管理员角色用例图
本章主要通过对沧州旅游攻略分享互动平台的可行性分析、流程分析、功能需求分析、系统用例分析,确定整个沧州旅游攻略分享互动平台要实现的功能。同时也为沧州旅游攻略分享互动平台的代码实现和测试提供了标准。
">