后台日志管理系统需求规格说明书1.docx
- 文档编号:8315339
- 上传时间:2023-01-30
- 格式:DOCX
- 页数:28
- 大小:482.75KB
后台日志管理系统需求规格说明书1.docx
《后台日志管理系统需求规格说明书1.docx》由会员分享,可在线阅读,更多相关《后台日志管理系统需求规格说明书1.docx(28页珍藏版)》请在冰豆网上搜索。
后台日志管理系统需求规格说明书1
后台日志管理系统
软件需求分析说明书V1.0
编制人:
编制日期:
2011年8月10日
1.引言
2.
2.1.编写目的
2.2.
本文旨在为MOA日志后台管理系统的设计开发提供一个明确的功能需求说明,用于定义、界定系统开发的功能范围,并且作为后续系统设计和开发的指引性文件,本文的主要阅读者是系统开发工程师、设计工程师及相关负责人。
本产品需求分析报告是为MOA日志后台管理系统软件产品编写的软件系统设计开发指引,说明开发这个软件产品意义、作用、以及最终要达到的意图。
通过这份软件产品需求分析报告详尽说明了该软件产品的需求规格,包括修正和(或)发行版本号,从而对该软件产品进行准确的定义。
文档约定
2.3.
编写本文档时,正文文件的编写标准及各种排版约定遵循以下规则:
●正文风格:
使用宋体,五号字;
●
●提示方式:
使用批注提示;
●
●重要符号:
使用“”符号,表明为重要提示信息;
●
预期读者和阅读建议
2.4.
本需求的主要阅读者为系统的最终用户、开发人员、项目经理、测试人员及文档编写入员。
产品范围
2.5.
MOA日志后台管理需求文档主要是提供一个日志统计分析和查询的系统,通过采集和监管相关系统发送的日志信息,分析业务系统的相干业务功能,实现业务的监管和操作跟踪。
综合描述
3.
产品的状况
3.1.
MOA日志后台管理系统需求是MOA系统为了方便管理和跟踪业务处理过程,并依据业务系统使用活动过程记录的信息,分析系统的使用情况、存在问题和对任意业务处理的过程追踪管理。
依据本软件的使用环境、特定用户要求,为MOA日志管理提供一个专用的日志分析工具。
●本系统是MOA系统中的一员,是日志监管的基础和依据;
●
●本系统是依据客户特定要求,结合系统应用所新开发的一款用于日志监管的业务系统;
●
●就目前从系统接受的资源来看,近阶段无相应的可以替代的软件产品;
●
●新MOA日志后台管理系统是一款新型的、自主型的软件产品。
●
●本系统是MOA软件产品的一个部分,用于分析日志记录,并用过导出和清理功能,提供日志信息的查阅、维护管理等功能。
●
●依据系统统计分析结果过,如何shiyong?
?
怎么理解?
●
3.2.产品的功能
项目号:
项目名称:
MOA日志后台管理系统
项目经理(售前责任人)
日期
2011/8/11
业务功能需求编号
业务功能
需求名称
子功能
需求编号
子功能
需求名称
简要说明
系统说明:
利用各种日志信息的采集方式,采用符合业务要求的分析方法,通过对采集的原始日志数据进行分析,以便能够跟踪和监管系统的运行情况,实现系统功能的拓展和性能的优化。
A、
系统管理
A.001
功能信息管理
A.002
用户信息管理
A.003
分组/部门管理
A.004
角色管理
A.005
权限分配
A.006
密码修改
B、
MAS基础服务
B.001
MAS服务管理
B.002
黑名单
B.003
白名单
C、
手机登陆日志
C.001
日志文件接收
C.002
日志查询
D、
系统应用日志
D.001
日志查询
提供系统应用模块操作日志的采集、分类、查询及清理。
C、
平台操作日志
C.001
日志查询
提供本日志管理系统相关模块操作日志的采集、分类、查询及清理。
F、
应用日志统计
F.001
时间段统计表
按年、季度、月分、时间段分类统计系统应用模块操作日志信息,提供统计、导出、打印及清理。
最后显示合计次数。
点击进入该用户的操作日志列表。
在日志列表,可查看详情:
包括“字段说明”中的所有字段。
F.002
人员分类统计
按统计方式、用户名、设备号、终端、服务器ip、操作模块、操作类型、操作状态等条件统计某一时间段的应用系统模块操作日志信息,提供日志统计报表的生成、导出、打印及清理。
F.003
导出日志信息
按时间段、用户名、设备号、终端、服务器ip、操作模块、操作类型、关键字、操作状态为条件,检索统计日志并导出EXCEL文件。
F.004
日志清理
可设置清除日志的代理运行的时间(默认为凌晨3:
00);
根据设置,自动定时清除日志。
运行环境
3.3.
本软件的运行环境,包括:
●硬件平台:
●
操作系统和版本:
支持WindowsXP/Windows7/Linux
●支撑环境和版本:
●
支持IE6/IE7/IE8、360SE、Google、世界之窗、FirFox等浏览器;
数据库采用SQLServer2005;
服务中间件支持Tomcat6、JBoss等;
●采用的相关组件
●
●与该软件共用的应用程序
●
工程项目名:
mastudio
外部接口需求
4.
MOA后台日志管理系统也需要采集外部应用系统的信息,所以后台日志系统与各个日志信息提供系统存在数据接口,另外后台日志管理系统本身也需要记录系统操作功能。
用户界面
4.1.
通讯接口
4.2.
●WEB浏览器;
●
IE6/IE7/IE8、360、Firfox等
●网络通讯标准或者协议;
●
手机与日志管理系统,采用SOCKET通讯;手机不直接和这个日志系统通讯的,手机只与我们的平台(MASTUDIO);我们的平台通过HTTP协议将用户的操作按指定格式提交。
●数据交互用电子表格
●
数据导出为EXCEL格式文件;
必须定义相关的:
●消息格式:
●
●
●
上图是我们mastudio服务器向日志系统post的一串字符串,格式就是通过"&"符号链接,然后post到日志系统。
(recordForm这个应该是java里面定义的一个类吧,纯属我个人猜测),我们mastudio服务器最终post的就是一串如下面的字符串:
recordForm.id=&recordForm.oaName=11106015&recordForm.insertTiem=2011-8-1315:
31:
55&recordForm.imei=1234567890123&recordForm.ip=192.168.1.1&recordForm.module=%E9%A6%96%E9%A1%B5&recordForm.optype=%E7%99%BB%E5%BD%95&recordForm.opkey=%E7%99%BB%E5%BD%95&recordForm.opdesc=%E7%99%BB%E5%BD%95%E6%88%90%E5%8A%9F&recordForm.url=%2Fmas.mas"
字符说明:
应用日志数据字段.xls
是否可以按照此方法做一个接口?
手机接口连接:
IP地址和端口号;
传送日志格式为XML格式;
mm:
ss
●通讯安全或加密问题
●
目前日志采用明文方式传送;
●数据传输速率;
●
模块操作时,实时上传日志;
●同步和异步通讯机制
●
数据传送方式采用同步传送方式;
系统功能需求
5.
该部分描述MOA日志后台管理系统的功能需求,本部分描述的是系统功能需求,作为系统界限的管理和维护。
业务流程
5.1.
应用系统日志采集流程
5.1.1.
手机操作日志采集流程
5.1.2.
日志查询统计流程
5.1.3.
其他系统登陆日志采集
5.1.4.
系统功能说明
5.2.
系统管理
5.2.1.
参照上图,系统管理主要维护管理系统的用户信息及权限管理,主要包括用户信息管理、角色管理、密码管理、权限管理、密码修改功能。
用户管理
5.2.1.1.
⏹功能描述
⏹
对系统的所有用户进行管理,提供新建用户、查询用户、查看用户、修改用户、删除用户功能。
⏹需求规格
⏹
1.新增用户
2.
输入
姓名、职责、电话、紧急联系电话、手机号码、邮箱、工号、帐户名称、帐户密码、角色、状态。
输出
用户管理主界面。
处理
1 依据输入条件约束,进行数据合法性检查;
2
3 在数据库中保存用户信息到相应分区中;
4
5 转到用户管理主界面。
6
约束
1 帐户名称必须唯一;
2
3 角色只能是系统中定义的角色;
4
5 状态只能是激活/冻结;
6
7 员工姓名、员工职责、员工工号、帐户名称、帐户密码、角色、状态非空;
8
参考界面
3.查询用户
4.
输入
帐户名称、用户名称
输出
列表显示符合条件的用户信息。
处理
1 依据输入条件约束,进行数据合法性检查;
2
3 列表显示数据库返回的信息。
4
5 选定指定用户,可以查看显示用户的明细信息;
6
约束
无
参考界面
5.修改用户
6.
输入
查询结果列表页面
输出
用户管理主界面。
处理
1 获取选中的用户的信息;
2
3 到数据库中查询该用户的详细信息;
4
5 显示数据库返回的详细信息并转到用户信息修改页面;
6
7 用户对用户信息进行修改并提交;
8
9 获取用户提交的用户信息数据;
10
11 根据获取的数据对被修改的用户信息进行更新;
12
13 转到用户管理主界面。
14
约束
1 帐户名称必须唯一;
2
3 角色只能是系统中定义的角色;
4
5 状态只能是激活/冻结;
6
7 员工姓名、员工职责、员工工号、帐户名称、帐户密码、角色、状态非空;
8
7.删除用户
8.
输入
查询结果列表页面
输出
用户管理主界面。
处理
1 获取被选中的用户的信息;
2
3 从数据库中删除该用户信息;
4
5 转到用户管理主界面。
6
约束
无
角色信息管理
5.2.1.2.
一、功能说明
二、
在系统中可定义若干角色,每个具有不同的权限。
通过给用户赋予不同的角色,即可为多个用户授予系统的使用权限。
角色基本信息包括:
角色名称、角色描述、权限(功能名称)。
包括新增角色,修改角色,删除角色,角色授权。
三、需求规格
四、
1.新增角色
2.
输入
角色编号、角色名称、权限编号、角色描述
输出
数据保存成功/失败
处理
1 输入数据项的合法性验证;
2
3 提交保存角色信息到数据库;
4
提示成功/失败信息;
约束(无)
3.角色修改
4.
输入
角色名称、角色描述
输出
修改成功/失败
处理
1 检索满足条件的角色信息,选定修该角色记录。
2
3 进入角色编辑功能,变更角色基本信息。
4
5 提交数据库保存变更后的角色信息。
6
5.角色授权
6.
输入
用户名称、角色名称、授予的权限(功能模块)。
输出
授权成功/失败
处理
1 检索角色基本信息,为指定角色添加用户;
2
3 将角色与用户名称提交数据库保存。
4
功能菜单项管理
5.2.1.3.
一、功能说明
二、
在系统中可定义维护系统功能菜单项信息,通过设计菜单项将系统功能与菜单项建立映射关系。
通过给用户角色或用户赋予不同的功能菜单项,即可为多个用户授予系统的使用权限。
功能菜单项基本信息包括:
功能编码、功能名称、功能描述、创建日期、创建人、最后修订日期、最后修订人员、可用状态。
该模块功能包括新增菜单项,修改菜单项,删除菜单项,菜单项查询。
三、需求规格
四、
1.新增菜单项
2.
输入
功能编码、功能名称、功能描述、创建日期、创建人、最后修订日期、最后修订人员、可用状态。
输出
数据保存成功/失败
处理
1 对输入数据项的合法性验证,日期包括时间;
2
3 提交保存菜单项信息到数据库;
4
5 在维护菜单项信息时,菜单可以树形方式展现。
6
提示成功/失败信息;
约束(无)
3.菜单项查询
4.
输入
菜单项编码、菜单项名称
输出
列表显示符合条件的菜单项信息。
处理
7 依据输入条件约束,进行数据合法性检查;
8
9 列表显示数据库返回的信息。
10
11 选定指定用户,可以查看显示用户的明细信息;
12
约束
MAS基础服务
5.2.2.
一、功能说明
二、
要求系统能够提供设计手机上传的IP接口服务信息设置,能够通过本接口接收发送的日志信息数据。
本模块提供启动、停止和监控日志接受服务。
三、需求规格
四、
输入
无
输出
服务名称、服务状态。
处理
1 选择基础服务,开启日志接收服务;
2
3 选择停止服务,停止日志接受服务。
4
5 实时监控日志服务的运行状态;
6
约束
无
界面参考
手机登陆日志
5.2.3.
一、功能说明
二、
要求系统能其他系统的登录日志文件,并能够打开文件分析信息发日志到日志数据库。
一般其他系统的文件格式是TXT格式文件。
日志系统要求能够读取指定服务器上的TXT文件,并分析相关的文件内容,将信息保存到日志系统。
三、需求规格
四、
1.接受日志文件
2.
输入
文件名称、文件路径
输出
列表显示符合条件的手机登陆信息。
处理
7 依据输入条件约束,进行数据合法性检查;
8
9 列表显示数据库返回的信息。
10
11 选定指定记录,可以查看显示手机登陆的明细信息;
12
约束
指定文件已经存在;
3.日志文件查询
4.
输入
时间段、用户名、设备号、终端、服务器ip、操作模块、操作类型、关键字、操作状态。
输出
列表显示符合条件的日志信息:
时间、用户名、设备号、终端、服务器ip、操作模块、操作类型、关键字、操作状态。
处理
1 依据输入条件约束,进行数据合法性检查;
2
3 列表显示数据库返回的信息。
4
5 选定指定日志记录,可以查看日志的明细信息;
6
约束
5.登陆日志的统计分析
6.
输入
时间段、用户名、设备号、终端、服务器ip、操作模块、操作类型、关键字、操作状态。
输出
列表显示符合条件的日志信息,具体列表包括:
列表显示符合条件的日志信息:
时间、用户名、设备号、终端、服务器ip、操作模块、操作类型、关键字、操作状态。
处理
1 依据输入条件约束,进行数据合法性检查;
2
3 列表显示数据库返回的信息。
4
5 选定指定日志记录,可以查看手机登陆日志的明细信息;
6
约束
系统应用日志
5.2.4.
平台操作日志
5.2.5.
一、功能说明
二、
要求系统能够按照指定的要求统计本系统的操作日志信息,并依据日志的时间分类,按照时间可以分为按年、按月、按日、按时间段统计本系统各个模块的操作日志信息。
并依据统计数据报表,可以生成统计报表、导出统计数据和报表服务。
三、需求规格
四、
1.平台日志查询统计
2.
输入
按日期段统计:
选择起始、截止日期及统计方式、用户名、设备号、终端、服务器ip、操作模块、操作类型、操作状态。
按年统计:
选择要统计的年份及统计方式、用户名、设备号、终端、服务器ip、操作模块、操作类型、操作状态。
按月统计:
选择要统计的年份、月份及统计方式、用户名、设备号、终端、服务器ip、操作模块、操作类型、操作状态。
输出
按日期段统计:
用户名,操作次数。
最后显示合计次数。
点击进入该用户的操作日志列表。
在日志列表,可查看详情:
包括“字段说明”中的所有字段。
按年统计、按月统计:
操作次数。
点击进入操作日志列表。
在日志列表,可查看详情:
包括“字段说明”中的所有字段。
处理
1 依据输入条件约束,进行数据合法性检查;
2
3 列表显示数据库返回的信息。
4
5 选定指定日志记录,可以查看平台日志的明细信息;
6
约束
无
参考界面
日志明细
3.平台日志报表导出
4.
输入
按日期段统计:
选择起始、截止日期及时间段、用户名、设备号、终端、服务器ip、操作模块、操作类型、关键字、操作状态
输出
按日期段统计:
用户名,操作次数。
最后显示合计次数。
点击进入该用户的操作日志列表。
在日志列表,可查看详情:
包括“字段说明”中的所有字段。
按年统计、按月统计:
操作次数。
点击进入操作日志列表。
在日志列表,可查看详情:
包括“字段说明”中的所有字段。
处理
1 依据输入条件约束,进行数据合法性检查;
2
3 列表显示数据库返回的信息。
4
5 选定指定日志记录,可以查看平台日志的明细信息;
6
7 将生成的统计日志信息,导出为指定文件名的EXCEL文件;
8
约束
5.平台日志报表打印
6.
输入
时间段、用户名、设备号、终端、服务器ip、操作模块、操作类型、关键字、操作状态。
输出
列表显示符合条件的日志信息,具体列表包括:
列表显示符合条件的日志信息:
时间、用户名、设备号、终端、服务器ip、操作模块、操作类型、关键字、操作状态。
处理
1 依据输入条件约束,进行数据合法性检查;
2
3 列表显示数据库返回的信息。
4
5 打印平台日志统计报表;
6
约束
7.平台日志清除
8.
输入
按日期段统计:
选择起始、截止日期及时间段、用户名、设备号、终端、服务器ip、操作模块、操作类型、关键字、操作状态
输出
按日期段统计:
用户名,操作次数。
最后显示合计次数。
点击进入该用户的操作日志列表。
在日志列表,可查看详情:
包括“字段说明”中的所有字段。
按年统计、按月统计:
操作次数。
点击进入操作日志列表。
在日志列表,可查看详情:
包括“字段说明”中的所有字段。
处理
1 依据输入条件约束,进行数据合法性检查;
2
3 列表显示数据库返回的信息。
4
5 选定指定日志记录,提供清除日志记录;
6
7 选择清除日志记录时,提供支持多选和全选方式;
8
约束
1 系统指出单选日志、多选和全选功能;
2
应用日志统计
5.2.6.
一、功能说明
二、
要求系统能够按照指定的要求统计业务日志信息,并依据日志的时间分类,按照时间可以分为按年、按月、按日、按时间段统计应用系统(手机端系统)各个模块的操作日志信息。
并依据统计数据报表,可以生成统计报表、导出统计数据和报表服务。
三、需求规格
四、
1.按月统计
2.
输入
选择月份(所有的日志统计(不仅仅是应用日志统计),如果选择按月统计,必须出现年份列表和月份列表)
输出
1 列表显示符合条件的应用日志统计信息。
2
3 单月列表显示:
日期、操作用户、系统使用次数、各个业务模块的操作次数。
4
处理
1 依据输入条件约束,选定统计月份,进行数据合法性检查;
2
3 统计指定月份中每一日各个用户在系统中各个模块的操作次数;
4
5 列表显示数据库返回的信息。
6
7 选定所有月份,可以查看的所有月份中各月每一日的操作明细日志;
8
约束
1 下拉选择月份时,除了从1-12个月份外,尚需要增加“全部”,表示选择12个月;
2
3 注意:
是每个月的每一天(可能28天可能31天);
4
界面参考
是选择月份的每一天的操作次数(如选择了2011年8月;统计结果就是该月1号-31号的每一天的操作次数,然后点击1号,输出的结果是1号所有操作用户的操作次数(如下图),点击用户名,输出的结果是该用户在2011年8月1号的所有操作记录,然后点击该记录,可以查看该条记录的详细内容。
(每个页面需提供返回上一个页面的按钮)
3.按年统计
4.
输入
选择年份,或年份时间段;
输出
1 列表显示符合条件的应用日志统计信息。
2
3 每一年12月列表显示:
月份、操作用户、系统使用次数、各个业务模块的操作次数。
4
是选择年份的每一个月的操作次数(如选择了2011年;统计结果就是该年1月-12月的每一月的操作次数,如果点击1月,输出的结果是1月所有操作用户的操作次数(如下图),点击用户名,输出的结果是该用户在2011年1月的所有操作记录,然后点击该记录,可以查看该条记录的详细内容。
(每个页面需提供返回上一个页面的按钮)
处理
1 依据输入条件约束,选定统计月份,进行数据合法性检查;
2
3 统计指定年份中12个月各个用户在系统中各个模块的操作次数;
4
5 列表显示数据库返回的信息。
6
7 选定年份段,可以查看的各年中12个月份中各月操作明细日志,如20110年至2011年每年12个月的操作信息;
8
约束
1 下拉选择年份时,除了从可选单个年份外,尚需要增加年份段(即起始年份和终止年份,如:
2010-2011年),表示选择统计2010年到2011年各年12个月中业务操作次数;
2
3 选择查询指定月份记录,可以查看该月份的业务使用次数;
4
界面参考
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 后台 日志 管理 系统 需求 规格 说明书