系统用例分析
3.2.1 用户用例图
用户登录校园失物招领平台就可以实现个人中心、修改密码、招领广场、失物广场、积分兑换、我的发布、我的收藏等功能。用户用例如图3-1所示。
图3-1用户用例图
3.2.2 管理员用例图
校园失物招领平台的最大权限用户是管理员,通过管理员菜单中的用户、物品分类、招领广场、失物广场、积分商品、积分兑换、交流论坛、系统管理、用户信息等信息管理选项来对系统后台信息进行管理。管理员用例如图3-2所示。
图3-2管理员用例图
3.3系统流程分析
3.3.1 系统开发流程
校园失物招领平台的设计和开发,首先要对用户的实际使用需求和具体情况进行细致的分析,分析出系统要完成的全部功能,然后再针对整个系统的工作流程和功能进行设计,力求每个模块都能够达到用户的要求,最后通过测试来解决问题,保证系统的稳定和正常的运转,本系统的开发流程如图3-3所示。
图3-3系统开发流程图
3.3.2 用户登录流程
登录流程实现了管理员和其他用户的登录,在登录页面需要用户填写自己的信息,前端页面会将信息传递给后端接口,然后查询数据库确定该身份有效后登录成功,否则此用户登录失败,需要重新填写信息,进行再次验证,如图3-4所示。
图3-4登录流程图
3.3.3 系统操作流程
系统操作流程分析是软件开发过程中的一个关键环节,它是整个系统整体的运行过程,必须保证其中的每一个步骤都是确定的,这样一个规范的流程图可以使开发者易于理解,快速的投入到接口开发中,从而提升系统开发效率。
同时,流程图还能减少开发者对系统操作流程产生歧义和降低沟通的成本,系统操作流程如图3-5所示。
图3-5系统操作流程图