威海网站优化_蚌埠seo_桂林网站优化_定制建站网站建设 2 系统分析

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

2.1 可行性分析

(1)技术可行性:

Java是一种跨平台的编程语言,具有丰富的类库和良好的兼容性,广泛应用于各种场景。Java语言具有较高的性能和稳定性,可以满足系统高并发、大数据处理的需求。此外,Spring Boot是一个非常流行的Java开发框架,Spring Boot不仅能够帮助开发者快速搭建应用的基本框架,还提供了丰富的扩展点,使得开发者可以灵活地定制和优化应用程序,满足不同场景下的需求,所以该系统的研究具备技术可行性。

(2)经济可行性:

Spring Boot的自动配置功能可以根据应用程序的依赖和环境来进行自动配置,减少了大量的手动配置工作,可以降低开发成本,并且该系统使用的各种开发工具,大多都能够免费从网上下载,对于这些工具和技术,也都在学校学过,所以可以由本人独立操作完成,基本无需额外的成本;此外,Spring Boot的代码质量和可维护性较高,可以降低后期维护成本,所以该系统的研究具备经济可行性。

(3)操作可行性:

本系统实现功能的操作很简单,普通电脑的常见配置就可以运行本软件,并且只要粗通电脑使用的基本常识就可以流畅的使用本软件。电脑具备连接互联网的能力,并且可以正常访问系统,并不需要操作者有什么高超的能力,只需了解业务流程,并且按照专业知识进行正确操作即可,所以该系统的研究具备操作可行性。

2.2 系统流程分析

系统流程是用一些特定的符合和线条来进行演示用户在使用系统时的过程,在进行系统分析的时候,业务流程可以帮助开发人员更好的理解业务,发现错误,完善系统。

2.2.1登录流程

登录模块主要满足管理员以及用户的权限登录,用户登录流程图如图2-1所示。

图2-1 登录流程图

2.2.2注册流程

未有账号的用户可进入注册界面进行注册操作,用户注册流程图如图2-2所示。

图2-2 注册流程图

2.2.3添加信息流程

用户在添加信息时,信息编号自动生成,系统会对添加的信息进行验证,验证通过则添加至数据库,添加信息成功,反之添加失败。添加信息流程如图2-3所示。

图2-3 添加信息流程图

2.2.4删除信息流程

用户可选择要删除的信息进行信息删除操作,在删除信息时系统提示是否确定删除信息,是则删除信息成功,系统数据库将信息进行删除。删除信息流程图如图2-4所示。

图2-4删除信息流程图

2.3 系统功能分析

2.3.1 功能性分析

根据用户对系统的需求,要求系统简单操作,能够准确,完整的对信息进行管理。对农商品销售管理做需求做解析后,划分为了旅游用户和管理员两大功能板块。

旅游用户模块:

  1. 注册登录:游客可以通过注册成为系统用户,使用账号密码可进行登录,使用系统功能。
  2. 首页:可查看轮播图、旅游公告、广告投放、旅游商城、攻略论坛推荐(根据首次浏览优先推荐)、景点信息推荐(根据首次浏览和新添加的景点类型优先推荐)和系统其他功能,并可点击首页的智能机器人,和智能客服进行交流沟通。
  3. 旅游公告:可查看包括关于我们、联系方式、网站介绍等管理员发布的所有旅游公告,点击可查看详情。
  4. 旅游商城:可查看发布的所有旅游商城信息,支持局部搜索和下拉(筛选、排序)搜索,热门商品推荐,点击可查看详情,进行收藏、评论,并可点击立即购买和加入购物车操作。
  5. 商城管理:点击“商城管理”下拉出现我的购物车、我的订单、我的地址等操作。点击“我的购物车”,可查看所有加入购物的旅游商城,点击可查看详情,并可进行删除和购买操作;点击“我的订单”点击,可查看所有订单信息,可进行增改删查,支持排序、订单状态搜索,点击可查看详情;“我的地址”,可查看所有收货地址信息,并可进行新建收货地址操作。
  6. 攻略论坛:可查看管理员审核通过的帖子信息,支持关键字(攻略标题、攻略分类、攻略标签)、搜索和下拉(攻略分类、排序),点击可查看详情,并进行点赞、收藏和评论。
  7. 景点信息:可查看所有景点信息,支持关键字(景点名称、景点类型)、搜索和下拉(景点类型、排序)搜索,点击可查看详情,进行点赞、收藏和评论,并可点击下单购票操作,填写并提交购票信息(购票日期、购票用户、用户手机、购票数量、支付金额)。
  8. 我的账户:对个人资料进行管理,包括修改密码和修改资料(头像、昵称、邮箱、用户姓名、用户性别)。
  9. 个人中心:可对个人首页、攻略论坛、购票订单、订单配送、收藏等信息进行管控。具体如下:

管理员模块:

  1. 登录:管理员账号密码由系统生成,可使用账号密码可进行登录,使用系统功能,并可对个人信息和密码进行管理。
  2. 后台首页:可查看商品销售金额统计、商品销售数量统计等信息数据分析图表。
  3. 系统用户:可对旅游用户和管理员进行管控,包括进行增删改查操作,点击可查看详情。
  4. 攻略论坛管理:可对攻略论坛和进行管理,进行增删改查操作,支持攻略标题、攻略分类、攻略标签、审核状态搜索,可点击查看详情(攻略标题、攻略分类、攻略标签、发布人、攻略内容、审核状态),进行审核,并可查看评论。
  5. 攻略分类管理:可查看所有攻略分类信息,支持类型名称搜索,进行增删改查操作,可点击查看详情。
  6. 景点信息:可查看所有景点信息,进行增删改查操作,支持景点名称、景点类型搜索,点击可查看详情(景点名称、景点类型、封面、售票单价、景点电话、景点地址、景点介绍)和查看评论。
  7. 景点类型管理:可查看所有景点类型信息,进行增删改查操作,支持景点类型搜索,进行增删改查操作,可点击查看详情。
  8. 购票订单管理:可查看所有购票订单信息,进行查询和删除操作,支持购票单号、景点名称、购票日期、审核状态、支付状态搜索,点击可查看详情,并可点击支付,修改支付状态。
  9. 系统管理:可对首页的轮播图和广告进行管理,包括进行增删改查操作,其中点击“轮播图管理”,支持标题搜索,可点击查看详情;点击“广告管理”,支持标题、投放位置搜索,可点击查看详情(标题、链接、内容、投放位置)。
  10. 旅游公告管理:可对旅游公告进行管理,包括进行增删改查操作,支持标题搜索,可点击查看详情。
  11. 商城管理:可对旅游商城、分类列表、订单列表、订单配送等信息进行管理,进行增删改查操作,可点击查看详情。例如:

2.3.2 非功能性分析

沧州旅游攻略分享互动平台的非功能性需求比如沧州旅游攻略分享互动平台的安全性怎么样,可靠性怎么样,性能怎么样,可拓展性怎么样等。具体可以表示在如下2-1表格中:

2-1沧州旅游攻略分享互动平台非功能需求表

安全性

主要指沧州旅游攻略分享互动平台数据库的安装,数据库的使用和密码的设定必须合乎规范。

可靠性

可靠性是指沧州旅游攻略分享互动平台能够安装用户的指示进行操作,经过测试,可靠性90%以上。

性能

性能是影响沧州旅游攻略分享互动平台占据市场的必要条件,所以性能最好要佳才好。

可扩展性

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

易用性

用户只要跟着沧州旅游攻略分享互动平台的页面展示内容进行操作,就可以了。

可维护性

沧州旅游攻略分享互动平台开发的可维护性是非常重要的,经过测试,可维护性没有问题

2.4 系统用例分析

通过2.3功能的分析,得出了本沧州旅游攻略分享互动平台的用例图:

旅游用户角色用例图如下图2-5所示。

图2-5旅游用户角色用例图

管理员角色用例图如下图2-6所示。

图2-6管理员角色用例图

2.5 本章小结

本章主要通过对沧州旅游攻略分享互动平台的可行性分析、流程分析、功能需求分析、系统用例分析,确定整个沧州旅游攻略分享互动平台要实现的功能。同时也为沧州旅游攻略分享互动平台的代码实现和测试提供了标准。

">

清远seo

网站建设找睿智骄阳、益阳网站建设公司、永久使用、不限域名、软件设计开发

重庆建站?

威海网站优化_蚌埠seo_桂林网站优化_定制建站网站建设

    3、往下拉网页,点击Continue按钮

网站建设 武汉西安做网站的公司物联网系统开发海南做网站网站设计实例西安网站公司建设公司网站长沙网站优化微信开发者工具胶州网站建设程序开发外包番禺网站公司长春网站seo高端建站公司建站服务成都小程序开发价格龙岗网站建设公司高端网站开发睢宁网站建设韩国网站模板专业的网站建设公司漳州网站优化网站制作工具青岛建站企业免费建站龙岩seo开发一个网站多少钱公司建网站公司什么是网站建设深圳软件开发长沙网站优化

猜你喜欢