文档介绍:MOA客户端DEMO需求规格说明书
一、概述
本客户端DEMO程序共有四大部分组成,分别为身份验证、公文流转、OA通知、OA公告四大部分组成。本程序由身份验证为程序入口,提供一个主操作界面为平台,这个基础上提供公文、公告、通知三大服务。
1 基本流程概述
2 注意事项:
本demo程序仅针对普通用户进行开发。管理员级别用户对配置工作流,以及对公文的删减功能尚不在开发范围内。
3 主操作界面:
本界面具体元素有:
字段:待办公文数、已办公文数、新通知数、新公告数
控件:我的公文按钮、我的通知按钮、我的公告按钮、选择按钮、操作菜单[查看、退出]、单选框
默认左右键命令:选择指令-[左键]、退出指令[右键]
本界面具体响应事件:
我的公文事件:点击我的公文按钮,进入公文主界面
我的通知事件:点击我的通知按钮,进入通知主界面。
我的公告事件:点击我的公告按钮,进入公告主界面。
退出事件:点击操作菜单选择退出指令,退出本程序。
查看事件:在[查看待办公文、查看新的通知、查看新的公告]三个中选择其中一个,然后在操作菜单中选择查看指令。选择待办公文:进入待办公文列表的界面;选择新的通知:进入通知列表的界面;选择新的公告:进入公告列表的界面。
二、身份验证模块
1 功能描述:
由于客户端无法完全做到与手机号码绑定,需在客户端入口处设置“身份验证”模块,凡是需要进入客户端程序的,必须进行身份验证。为了增加用户操作的便利性,本功能带有自动保存功能。
流程描述
普通登陆流程
用户点击程序图标,进入本程序登陆界面,填写用户名密码之后,进入等待界面,被系统验证通过进入欢迎界面,欢迎界面短暂出现2-3S之后进入新操作界面。
自动保存登陆流程
如果选中了自动保存选项,系统将自动保存的用户名、密码主动显示到登陆界面上,同时勾选自动保存选项。
登陆出错流程
用户在输入用户名、密码之后没有被系统验证通过,则进入登陆出错页面,出错页面具体描述出错原因。
出错类型
序号
错误
界面提示
1
用户名为空
用户名不能为空
2
密码为空
密码不能为空
3
用户名不存在
用户名不存在
4
密码不匹配
密码错误
5
其他错误
通讯异常
自动保存机制
用户在选择自动保存选项之后,系统将被服务器验证通过的用户名、密码主动保存在客户端内存中,每次打开本程序,无须用户输入即可将已保存的用户名、密码显示在登陆界面上。
当用户希望取消自动保存功能,则取消自动保存勾选项即可,系统将自动删除已保存的内容,每次登录均用户重新输入用户名、密码。
2 界面内容:
本模块由:登录界面、欢迎界面、进度等待界面、登录出错提示界面组成
客户端登陆界面
本界面具体元素有:
字段:用户名、密码
文本域:用户名、密码
控件:登陆按钮、退出按钮、自动保存复选框
默认左右键命令:登陆指令[左键]、退出指令[右键]
其他: MOA宣传标志字样
本界面具体响应事件:
用户登录事件:
点击“登录”按钮,系统先后校验用户名、密码是否为空,如果为空则不与响应登录请求,并做出响应提示。
校验通过后,系统首先匹配用户名是否在系统数据库中存在,如不存在则提示用户名不存在,并退出响应请求。
用户名校验通过后,系统匹配该用户名密码是否匹配,如密码不匹配,则提示密码错误,并退出响应请求。
密码校验通过,系统确认登录成功进入欢迎界面,并自动跳转到主操作界面。
当用户名勾选“自动保存”的情况下,登录之后的系统将自动保存该用户的用户名、密码。
用户退出事件:点击退出按钮,系统自动关闭。
欢迎登陆界面
本界面具体元素有:
控件:登陆按钮、退出按钮、自动保存复选框
默认左右键命令:退出指令[右键]
其他: MOA欢迎字样
本界面具体响应事件:
退出事件:点击退出按钮,退出本程序。
自动跳转事件:本界面在显示2-3秒之后,自动跳转至主操作界面。
等待界面
本界面具体元素有:
控件:返回按钮、进度条
指令:退出指令[右键]
本界面具体响应事件:
返回事件:点击返回按钮,程序返回到提交界面,将原先输入的用户名、密码重新回显到操作界面上。
登录出错界面
本界面具体元素有:
字段:出错原因
默认左右键命令:确认指令[左键]
控件:确认按钮
本界面具体响应事件:
确认事件:点击确认按钮,程序返回到登录界面,并将原先输入的用户名、密码重新回显到操作界面上。
二、公文流转模块
1 功能描述
本模块包含从公文的新建、公文在不同部门不同人员之间流转直至最终审批结束的全部过程。其中主要分为公文