功能需求分析
在系统开发设计前 , 应该对功能做初步设想 , 清楚这个管理系统有什么板块 , 每个板块有什么功能 , 整体的设计是否满足使用者的需求 , 接着对所开发的系统功能进行的详细分析总结 , 从而设计出完整的系统并将其实现 。用户和开发人员的交流分析 , 使其达到最佳理解程度 , 使系统功能达到最佳 。
用户用例图如下所示 。
图3-1 用户用例图
管理员用例图如下所示 。
图3-2 管理员用例图
医护人员用例图如下所示 。
图3-3 护工人员用例图
养老院管理系统在对需求做解析后 , 整个系统主要分为两个部分:管理员和普通用户、医护人员 , 每个模块下的分支功能不一样 。对功能做出如下说明:
普通用户模块:
账号注册 。
账号登录认证 。
管理个人资料信息 , 修改可修改的信息项 。
老人账单查询 , 同时查看历史已有账单的记录 。
医护人员模块:
文章插图
提交请假 , 同时查看历史已提交的请假记录 。
发布老人 , 并可以销毁某个老人 , 更新老人数据 , 模糊搜索老人数据等 。
健康管理录入 , 同时查看历史已有健康管理的记录 。
医护人员工资录入 , 同时查看历史已录入工资的记录 。
管理员模块:
维护普通用户 , 审核普通用户的账号 , 可以冻结普通用户的登录权限 , 或者删除普通用户账号 。
医护人员工资录入 , 同时查看历史已录入工资的记录 。
发布医护人员 , 并可以销毁某个医护人员 , 更新医护人员数据 , 模糊搜索医护人员数据等 。
管理老人账单数据 。
维护医护人员工资数据 。
查看医护人员提交的请假数据 , 管理员有权利维护它 。
非功能需求分析
系统非功能需求有非常多 , 比如性能需求、可承载最大用户数、稳定性、易用性需求等 。本系统分析时考虑到易用性需求 , 因为系统是给人使用的 , 所以必须充分从用户的角度出发 , 考虑用户体验 , 使系统易理解易上手易操作 。
数据流程分析
零层数据流程图包括了登录注册、用户功能和检索维护等模块 , 在登录注册模块使用到的数据存储有用户账户文档 , 用户功能模块需要的存储是用户各功能模块数据文档 , 检索维护是使用以上这些数据文档通过关键词进行检索 。
系统的零层数据流图如下图所示 。
图3-2系统数据流图(零层)
一层数据流程图是对零层数据流程图的细化 , 将登录注册细分为填制登录注册数据和完善数据 , 用户功能细分为用户基本功能和用户主要功能 。
系统的一层数据流图如下图所示 。
图3-3系统数据流图(一层)
二层数据流程是对一层数据流层图中填写登录注册信息、用户功能的细化 。即:填写登录注册信息细化为填制信息、后台审核 , 用户功能细化为个人资料修改、老人查询、老人账单查询、医护人员资料修改、用户注册查看、老人录入、工资查询、请假申请、老人账单录入等操作 。
系统的二层数据流图如下图所示 。
【php养老院管理系统 毕业设计源码202026】图3-4系统数据流图(二层)
- php怎么优化搜索,导航型搜索关键词如何优化
- 【PHP学习】环境搭建IDE
- php悬浮按钮,react native悬浮按钮组件图文教程
- 哪所大学教php_【优秀营员amp;考核成绩5所】国防科技大学+华中师范+上财+
- UC地址栏php,uc浏览器怎么设置地址栏自动补全?
- web进阶
- 小程序php后台设置分享标题,微信小程序实现动态设置页面标题方法分享
- java/php/net/python软考软件设计师考试题库学习设计
- PHP预处理语句
- mob做php短信接口,php短信接口平台在母婴行业的应用