UML九组需求分析文档.docx
《UML九组需求分析文档.docx》由会员分享,可在线阅读,更多相关《UML九组需求分析文档.docx(18页珍藏版)》请在冰豆网上搜索。
UML九组需求分析文档
案卷号
日期
进销存管理系统需求说明书
作者:
完成日期:
签收人:
签收日期:
修改情况记录:
版本号
修改批准人
修改人
安装日期
签收人
2.1产品描述1
3.1.4海报管理功能需求16
3.6其他需求27
1引言
本文描述了网站影评系统的用户需求范围,并提供详细的用例描述,主要内容包括功能需求、运行需求。
它将作为系统设计与开发的重要参考依据。
本文档的主要读者为客户代表、公司员工、开发人员、测试人员、需求评审人员等。
2项目概述
2.1产品描述
本佳片有约影评网是提供用户浏览最新电影信息,阅读精彩影评,同时可以发表自己影评的电影网站,将管理知识与管理实践相结合,注重满足电影爱好者的需要。
网站前台管理包括注册管理、公告查看、投票管理、网站简介,注册管理包括注册会员及信息的管理,公告查看为网站最新公告的查看,投票管理及浏览用户进行电影投票及投票结果的查看,网站简介是本网站的信息。
未注册用户可以浏览网站的影评、海报等,不能发表评论。
网站后台管理包括电影管理、电影种类管理、影评管理、预告片管理、海报管理、公告管理、用户设置、管理员后台设置。
3具体需求
3.1功能需求
3.1.1基础信息管理功能需求
模块概述
该功能模块主要是网站注册用户的一些基本信息:
用户可以查看影评,回复影评,查看预告片,查看海报,参与投票等。
用例图如下:
图1基础信息管理用例图
注:
其中用户为已经注册和登陆了用户,该用户具有管理基础信息的权限。
3.1.1.1用户信息管理
a.引言
网站用户分为注册用户、浏览者。
不同权限的用户浏览网站时可以在网站有不同的操作。
已注册用户可以查看影评,回复影评,查看预告片,查看海报,参与投票等。
浏览者可以注册新用户、查看影评、查看预告片、查看海报。
b.用例描述
用例图
图2用户信息管理用例图
图3浏览者信息管理用例图
用例说明如下:
用户:
已注册并登陆系统的用户,该用户拥有管理基础信息的权限。
增加操作:
回复影评,即增加用户自己对电影的评论;参与投票,即在投票区对电影进行投票。
修改操作:
用户可以修改用户信息、密码等。
查询操作:
查询影片信息,电影海报及自己信息等。
活动图
图4:
往来单位信息管理活动图
e.用例规约
用例名称
用户信息管理
用例编号
BAS001
用例作用域
用户基本信息管理
用例版本
1.0
优先等级
A
主要参与者
用户
涉众
涉众名称
电影
用户
对用户信息管理(新增、查询)
前置条件
用户已经登陆,需对回复影评、进行投票有关操作
触发条件
对用户信息管理进行操作
基本事件流
1)进入用户信息管理页面
2)新增影评回复
1.点击回复按钮
2.输入用户对电影的评论
3.点击保存
4.评论成功
√评论失败,系统执行备选流1
3)查询往来单位记录
1.点击查询按钮
2.输入所要查询的电影关信息
3.点击查询
4.查询成功
√查询失败,系统执行备选流1
备选流
备选流1:
1.提示错误
2.返回用户管理页面
后置条件
管理用户信息
业务规划
有效的对用户信息进行管理
特殊需求
无
表1往来单位信息管理用例规约
3.1.1.2管理员信息管理
a.引言
管理员基本信息管理,能够新增电影评论,对电影海报添加,发起新投票,贴出新公告。
b.输入
管理员信息输入:
联系方式、兴趣爱好
添加影评:
影评标题、影评内容
发起投票:
添加新电影
c.输出
网站公告:
最新信息
d.用例描述
用例图
图5管理员信息管理用例图
用例说明:
用户:
已经注册和登陆了用户,该用户具有管理基础信息的权限。
3.1.1.3用户注册系统
a.输入
用户名、密码、用户信息
B.输出
无
c.用例描述
d.用例规约
用例名称
注册
用例编号
JXCSM005
用例作用域
普通用户
用例版本
1.0
优先级
A
主要参与者
用户
涉众
涉众名称
兴趣
用户
注册网站会员
前置条件
无
触发条件
进入注册页面
基本事件流
用户登陆
1.用户输入用户名、密码、联系方式等信息
2.注册成功,进入网站主页面
√注册失败,系统执行备选流1
备选流
备选流1:
1.系统提示用户注册失败
2.返回注册页面
后置条件
未登录用户,注册成功后可进入用户权限
业务规划
无
特殊需求
无
表17注册用例规约
活动图
图26用户登录活动图
3.1.2电影信息管理功能需求
模块概述
该功能模块主要是管理系统中所用到的一些电影信息的基本管理:
查询电影信息、修改电影信息、删除电影、添加电影、添加电影类别。
用例图如下:
图10电影信息管理用例图
注:
只有管理员用户才具有管理电影信息的权限。
3.1.2.1电影信息管理
a.引言
电影信息管理是用于增加、修改、删除、保存,也用于用户查阅电影信息,欣赏电影海报和精彩评论。
b.输入
电影名:
文本框
电影简介:
文本框
上映时间:
时间框
电影导演:
文本框
电影海报:
上传图片
c.输出
电影信息输出:
电影名,电影简介,上映时间,电影导演,电影海报。
d.用例描述
用例图
用例说明:
注:
只有管理员用户才具有管理电影信息的权限。
1、当点击电影管理中的“增加”按钮时,在跳出的窗体中,在电影名文本框后输入电影名称,在电影简介文本框输入电影简介,上映时间里选取上映时间,电影导演框里添加导演姓名。
2、当点击电影管理中的“修改”按钮时,根据电影信息,对电影名称、电影简介、上映时间、电影导演等信息进行修改。
3、当点击“删除”按钮时,选择需要修改的电影,进行删除。
4、为了确保信息的准确性,在完成以上任何操作后,点击“保存”按钮,对电影信息进行保存;
5、最后,就可以点击“退出”按钮。
e.用例规约
用例名称
电影信息管理
用例编号
SRC001
用例作用域
电影管理
用例版本
1.0
优先等级
A
主要参与者
用户
涉及
涉及名称
兴趣
用户
处理电影信息(增、删、改、查)
前置条件
必须是已登录管理员用户
触发条件
对电影信息管理进行操作
基本事件流
1.进入电影信息管理页面
2.新增电影信息
1)点击增加按钮
输入所添加电影信息(添加电影名,电影简介,上映时间,电影导演,电影海报)
2)点击确定
3)增加成功
√增加失败,系统执行备选流1
3.删除电影信息
1)选择所需删除的电影信息项
2)点击删除按钮
3)点击确定
4)删除成功
√删除失败,系统执行备选流1
4.修改电影信息
1)选择所需修改的电影信息项
2)点击修改按钮(修改电影名,电影简介,上映时间,电影导演,电影海报)
3)点击确定
4)修改成功
√修改失败,系统执行备选流1
5.保存电影信息
1)选择进行操作后的电影项
2)点击保存按钮(对新增或修改的电影信息保存)
3)保存成功
√保存失败,系统执行备选流1
6.退出电影信息管理
1)点击退出按钮
2)退出电影信息管理界面
3)返回到管理员界面
备选流
备选流1:
1)提示错误
2)返回初始化管理页面
后置条件
电影信息
业务规划
有效的对电影信息进行管理
特殊需求
无
表7期初商品库存管理用例规约
3.1.3网站公告管理模块功能需求
模块描述
网站公告管理提供发布公告、修改公告、删除公告、查询公告,用户浏览公告五部分。
系统管理员:
系统管理员可进行添加公告、修改过往公告、删除公告、查询公告四项操作。
浏览用户:
系统管理员,注册用户与非注册用户均可查看公告。
系统管理模块用例图
图14公告管理用例图
3.1.3.1网站公告信息管理
a.输入
管理员出入公告,发布公告信息
b.输出
公告
c.用例描述
图15公告信息管理用例图
d.用例规约
用例名称
公告信息管理
用例编号
JXCSM001
用例作用域
网站公告
用例版本
1.0
优先级
A
主要参与者
系统管理员
涉众
涉众名称
兴趣
系统管理员
公告信息发布删除
前置条件
管理员已登陆
触发条件
点击添加公告信息
基本事件流
1.进入公告信息管理页面
2.新增公告信息
4)点击增加按钮
输入所添加公告信息(即公告内容)
5)点击确定
6)增加成功
√增加失败,系统执行备选流1
3.删除公告信息
1)选择所需删除的公告信息项
2)点击删除按钮
3)点击确定
4)删除成功
√删除失败,系统执行备选流1
4.修改公告信息
5)选择所需修改的公告信息项
6)点击修改按钮(修改公告内容)
7)点击确定
8)修改成功
√修改失败,系统执行备选流1
5.保存公告信息
4)选择进行公告操作后
5)点击保存按钮(对新增或修改的网站公告保存)
6)保存成功
√保存失败,系统执行备选流1
6.退出网站公告管理
1)点击退出按钮
2)退出网站公告信息管理界面
3)返回到管理员界面
备选流
无
后置条件
无
业务规划
特殊需求
无
表11网站公告管理用例规约
活动图
图16网站公告活动图
3.1.4海报管理功能需求
模块概述
海报管理模块为管理员对海报的操作,包括海报的上传与删除,注册用户与浏览用户可查询海报。
用例图
图27海报管理用例图
3.1.4.1海报信息管理
a.引言
管理员上传最新电影海报
b.输入
电影名称、上传海报
c.输出
无
d.用例规约
用例名称
海报信息管理
用例编号
ACM001
用例作用域
海报管理
主要参与者
管理员
涉众
涉众名称
兴趣
管理员用户
对海报增删改查
前置条件
无
触发条件
管理员对海报操作
基本事件流
1.进入海报管理页面
2.新增电影海报
7)点击增加按钮
输入所添加新的电影海报
8)点击确定
9)增加成功
√增加失败,系统执行备选流1
3.删除电影海报
1)选择所需删除的电影海报
2)点击删除按钮
3)点击确定
4)删除成功
√删除失败,系统执行备选流1
4.修改电影海报
9)选择所需修改的电影海报
10)点击修改按钮
11)点击确定
12)修改成功
√修改失败,系统执行备选流1
5.保存海报信息
7)选择进行公告操作后
8)点击保存按钮(对新增或修改的电影海报保存)
9)保存成功
√保存失败,系统执行备选流1
6.退出网站海报管理
1)点击退出按钮
2)退出网站公告信息管理界面
3)返回到管理员界面
备选流
无
后置条件
无
特殊需求
无
表19海报管理用例规约
e.活动图
图16电影海报公告活动图
3.1.5预告片管理功能需求
模块描述
预告片管理为网站管理员发表预告片及相关信息,以及对预告片的修改、删除等操作。
系统管理员:
系统管理员可进行添加预告片、删除预告片等操作。
浏览用户:
非注册用户均可在线浏览预告片。
模块用例图
图37预告片管理模块用例图
3.1.5.1预告片管理
a.引言
系统管理员对预告片添加、修改、删除、查询操作。
普通用户对预告片进行观看。
非注册用户浏览影评及观看。
b.输入
(1)电影名称:
预告片所属的电影名称
(2)预告片简介:
简短的视频介绍
(3)预告片:
上传视频文件
c.输出
预告片内容:
电影名称、电影简介及预告片的视频
d.用例描述
活动图
图5查看预告片活动图
e.用例规约
用例名称
预告片管理
用例编号
BAS002
用例作用域
预告片管理
用例版本
1.0
优先等级
A
主要参与者
用户
涉众
涉众名称
兴趣
用户
管理员管理预告片
前置条件
管理用户已经登陆系统
触发条件
进行预告片的相关操作(如影评的增、删、改、查等)
基本事件流
1)进入管理员信息管理页面
2)添加新影评信息
1.点击添加预告片
2.输入所添加预告片标题、内容,添加预告片视频
3.点击保存
4.添加成功
√添加失败,系统执行备选流1
3)修改预告片信息
1.选中所需修改项
2.点击修改按钮
3.对相应项进行修改
4.点击保存
5.修改成功
√添加失败,系统执行备选流1
4)删除预告片信息
1.选中所需删除项
2.点击删除按钮
3.提示是否确定删除
4.点击确定
√点击否,返回管理员预告片管理页面
5.删除成功
√删除失败,系统执行备选流1
5)保存预告片信息
1.点击保存按钮
2.弹出存盘成功提示
3.点击确定
√保存失败,系统执行备选流1
6)返回
1.点击返回按钮
2.返回管理员信息管理页面
备选流
备选流1
1.提示错误
2.返回管理员信息管理页面
后置条件
对应的管理员信息发生改变
业务规划
能清楚地记录每次影评增、删、改、查记录
特殊需求
无
表2预告片管理用例规约
3.1.7投票管理功能需求
模块描述
投票管理主要是管理员对投票信息的添加删除,用户可以选择自己喜欢的电影进行投票。
库存管理用例图
图58库存管理模块用例图
3.2外部接口需求
3.2.1用户接口
1.基础信息管理用户接口:
系统管理
说明:
系统管理员为该用户分配管理权限。
要求:
系统管理员必须分配如下子功能的至少一项权限,
往来单位信息管理、员工信息管理、商品类别管理、商品信息管理、仓库信息管理、银行账户管理、费用科目管理。
2.初始化信息管理用户接口:
系统管理
说明:
系统管理员为该用户分配管理权限。
要求:
系统管理员必须分配如下子功能的至少一项权限,
期初商品库存管理、期初应收应付款管理、期初银行账户金额管理。
用户:
进入登陆界面,用户只需要输入自己帐号下的密码,就可以进入系统管理页面,能进行3个操作。
一.进入修改密码界面,输入原密码,再2次输入新密码,则可以修改密码。
二.进入公司信息页面,浏览公司信息。
三,进入系统信息页面,浏览系统信息。
系统管理员:
进入登陆界面,管理员只需要输入自己帐号下密码,就能进入系统管理页面,能进行4个操作。
一.进入修改密码界面,输入原密码,再2次输入新密码,则可以修改密码。
二.进入公司信息页面,可以修改公司信息,浏览公司信息。
三.进入系统信息页面,可以浏览系统的信息,并能进行系统的注册。
四.在系统管理页面,对系统的其他用户(管理员除外)的帐号的权限进行修改。
3.2.2硬件接口
3.2.3软件接口
该模块权限都继承自系统管理模块的权限接口,所有的权限均由系统管理模块分配。
模块名称
被调用模块名称
被调用用例编号
其他收入
现金往来查询
ACM005
其他支出
现金往来查询
ACM005
表63软件模块接口1
模块名
版本号
来源
备注
商品选择
基础信息
提供商品表单选择,并返回选择商品信息。
客户选择
基础信息
提供客户表单选择,并返回选择客户信息。
商品询价系统
现金管理
商品价格参考
到期单据提醒
现金管理
能够客户进货单据的到期提醒功能
付款查询
现金管理
按各种条件查询付款明细
应收应付款报表
现金管理
形成报表明细
客户对账单
现金管理
能导出业务数据
库存收发明细账
库存管理
快速查询
表64模块接口2
3.2.4通信接口
3.3性能需求
3.4设计约束
3.4.1其他标准的约束
3.4.2硬件的限制
3.5属性
3.5.1可用性
3.5.2安全性
3.5.3可维护性
3.5.4可转移\转换性
3.5.5警告
3.6其他需求
3.6.1数据库
3.6.2操作
3.6.3场合适应性需求
4附录