Page1of8一、引言1.1编写目的本说明书将全面描述本系统的各种功能、运行环境,使客户和开发者双方对本系统的初始规定有一个共同的理解,使之成为整个开发工作的基础。1.2背景本文档适用于小型新闻管理的后台系统预期读者:项目开发人员、测试人员等。1.3定义后台管理人员:负责新闻类别以及新闻内容的录入工作,对新闻的前台页面的展示进行控制的人员。1.4参考资料序号文档名称版本号1二、系统说明2.1当前系统本系统主要包括新闻后台对于新闻类别以及新闻内容的添加,修改等功能的操作。2.3组织结构图Page2of8三、功能要求3.1功能模块划分后台管理类别管理类别添加类别删除类别修改类别分页查看新闻管理新闻增加新闻修改新闻删除新闻查看3.2模块划分本系统主要是小型新闻管理系统,后台给管理人员以及新闻的编辑人员来管理前台网站用的。下表就是对功能模块的划分:模块类别功能后台管理类别管理类别添加类别删除类别修改类别分页查看新闻管理新闻增加新闻修改新闻删除表1-2系统模块划分3.3新闻后台3.3.1管理新闻类别添加功能要求:新闻类别的添加流程图Page3of8输入输出数据:编号项目数据类型I/O要求必填/必显范围举例1类别名称字符I√军事论坛2类别序号数字O√13类别名称字符O√4分页信息字符O√表2-1类别添加输入输出数据新闻类别修改功能要求:新闻类别的修改流程图Page4of8输入输出数据:编号项目数据类型I/O要求必填/必显范围举例1类别ID数字I√军事论坛2类别编号数字O√13类别名称字符O√4类别分页信息字符O√表2-2类别修改输入输出数据新闻类别删除功能要求:新闻类别的删除输入输出数据:编号项目数据类型I/O要求必填/必显范围举例1类别ID数字I√军事论坛2类别编号数字O√13类别名称字符O√4类别分页信息字符O√表2-2类别删除输入输出数据新闻类别查看功能要求:分页显示所有新闻类别输入输出数据:编号项目数据类型I/O要求必填/必显范围举例1类别编号数字O√12类别名称字符O√3类别分页信息字符O√表2-3类别查看输入输出数据3.4.2新闻管理新闻添加功能要求:添加新闻流程图Page5of8输入输出数据:编号项目数据类型I/O要求必填/必显范围举例1类别编号数字I√2新闻标题数字I√3新闻内容字符I√4新闻序号数字O√5新闻标题字符O√6新闻发表日期字符O√表2-1新闻添加输入输出数据新闻修改功能要求:新闻类别的修改输入输出数据:编号项目数据类型I/O要求必填/必显范围举例1新闻编号数字I√2新闻标题数字O√3新闻类别名称字符O√4新闻类别ID字符O√5分页信息字符O表2-2新闻修改输入输出数据新闻删除功能要求:Page6of8新闻的删除输入输出数据:编号项目数据类型I/O要求必填/必显范围举例1新闻ID数字I√2新闻标题字符O√3发布日期字符O√4新闻序号数字O√表2-3新闻输入输出数据新闻查看功能要求:分页显示所有新闻输入输出数据:编号项目数据类型I/O要求必填/必显范围举例1新闻编号数字O√12新闻标题字符O√3新闻发布日期字符O√4分页信息字符O√表2-3新闻查看输入输出数据3.5用例分析3.5.1用例汇总“用例模型”这个词汇我们已经在Learning案例中有所接触和了解,接下来我们就开始对本程序所涉及的用例进行简单的阐述。下表就是本程序所涉及的用例:功能用例名称概述新闻后台管理登录员工成功登录后才能使用。类别管理新闻类别的增删改查新闻管理新闻的增删改查新闻浏览热点新闻评论最多的10条新闻查看头条新闻最新发布的10条新闻查看新闻搜索根据查询条件显示符合条件的新闻评论发表对自己喜欢的新闻发表看法表3-1系统用例汇总表3.5.2用例描述在这里我们针对本程序的部分用例进行详细描述,由于篇幅问题,其他用例就不在这里进行详细介绍。有兴趣的话可以参考给出的示例,完成剩余部分用例的描述,以拓展自己的Page7of8分析能力。新闻后台管理用例图图3-2新闻后台管理用例图登录1.0用例名称:登录管理员只有成功登录本系统后,才可行使所有职能。1.1简要说明:直接使用本系统的员工首先需要成功登录系统,然后系统才能进入相应的功能模块。1.2事件流:1.2.1基本流:1.员工请求登录。2.系统提供员工登录界面。3.员工填写员工用户名、密码。4内容合法,服务器端验证员工用户名和密码,如果未通过,转向备选流15验证通过,系统显示相应的界面,并始终显示“欢迎XXX部门XXX(姓名)登录”。1.2.2备选流:1.2.2.1备选流2:1.如果员工身份没有通过服务器验证,将返回“员工身份信息有误!”的消息。2.返回基本流3。1.3前置条件:以合法身份登录操作系统。Page8of81.4后置条件:员工登录成功,显示相应职能界面。引用3-3用户登录用例描述