02工大09级定制东方标准软件专业项目--URM系统管理.doc
文本预览下载声明
09级定制班软件专业实训项目
--URM系统管理
东方标准(北京)人才服务有限公司
2011年12月
需求文档
第一章 项目背景
URM系统广泛适用于为最终用户提供信息和产品服务的应用领域,主要包括电子商务、无限增值业务、个性化门户网站。近期,URM系统率先与某农业信息化管理平台完美结合,使个性化的短信服务成为可能,大大提高了该农业信息化管理平台的运营质量。目前,北京神州商桥有限公司某项目组负责该项目的开发。
第二章 术语描述
URM
URM是指用户关系管理系统(User Relationship Management),该类型的系统一般是通过高性能的规则引擎,对用户资料与服务内容进行静态、动态属性分析,目标是实现用户与所提供服务之间的最佳匹配。
URM的产生是为了适应用户的个性化需求的发展趋势,恰逢时宜推出的。个性化用户包括:无限增值用户,比如手机用户;朝个性化方向发展的互联网用户,比如:博客、RSS、QQ、MSN等等,也包括搜索,如百度和 Google等提供个性化的搜索服务。用户在使用URM后,会把原始、混乱、高冗余的信息经过整理、采集、挖掘与分析后,再存储并提供给用户,大幅度的提高短信的准确度和及时性,加强用户对客户系统的亲和度与依赖性。
用户
是指URM系统的使用者,用户可利用URM系统给其他用户发送手机短信。该用户的信息一定包括:
用户编号
用户名(不能重复,只能使用字母、数字、下划线)
密码
真实姓名
性别
年龄
手机号码
短信
是指URM系统中存储的对用户有用的广告、采购提示等商务信息。短信中一定包括:
短信编号
内容
第三章 需求概述
登录系统
用户通过输入用户名和密码登录本系统。在本系统中,要求对用户输入的用户名和密码进行必要的验证。如果验证通过,则允许进入资料管理界面信息;如果验证失败,系统需要给出相应的提示信息。
管理用户信息
用户登录成功后,可以添加新的用户信息,在本系统中,我们暂时不需要考虑用户的权限,用户管理要求进行的操作包括:
列表显示所有用户信息
添加用户信息
修改用户信息
删除用户信息
管理短信信息
系统支持用户对短信记录的查看、创建、更改和删除等操作。短信管理要求进行的操作是:
列表显示所有短信信息
添加短信信息
修改短信信息
删除短信信息
生成短信发送列表
用户可以通过URM系统向其他用户发送短信。具体的功能需求为:当用户选择向哪些目标用户发送短信之后,系统将目标用户的编号与短信编号存入数据库中的“短信发送临时表”中,具体发送的过程由3.5短信发送模块的完成者来实现,考生不需要实现具体发送功能,但必须完成“短信发送临时表”的生成工作。
短信发送(该功能不需实现)
用户可以通过短信发送模块遍历数据库中的“短信发送临时表”,根据表中指定用户标识向该用户发送手机短信。“短信发送临时表”的信息为:
用户编号
短信编号
是否已经发送(默认为N,若已经发送则变为Y)
第四章 用例描述
用例图
登录系统
登录系统
用例名称 登录系统 功能简述 通过验证用户输入的用户名及密码,允许合法用户登录系统。 前置条件 无 基本流 系统显示登录页面(如图-1所示)。
用户输入“用户名”、“密码”后单击“登录”按钮。
系统验证用户输入。
3.1 验证失败。
验证成功,显示主页面(如图-2所示)。
本用例结束。 分支与异常 3.1 验证失败:
3.1.1 系统显示验证失败信息。
3.1.2 本用例结束。 后置条件 无 备注 1用户名不能为空。
2密码不能为空。
图-1 系统登录页面
图-2 用户主页面
管理用户信息
新增用户信息
用例名称 新增用户信息 功能简述 新增用户信息。 前置条件 用户成功登录系统。 基本流 用户单击“用户主页面”的“用户管理”菜单项。
系统显示“用户管理页面”(如图-3所示)。
用户单击“新增用户”按钮。
系统显示“新增用户”页面(如图-4所示)。
用户输入用户信息并提交。
系统验证输入信息。
6.1 验证失败。
系统保存用户信息,并返回“用户管理”页面。
本用例结束。 分支与异常 6.1 验证失败:
6.1.1 系统显示验证失败信息。
6.1.2 本用例结束。 后置条件 新的用户信息存入系统。 备注 用户编码为自增字段,不能手工录入。
用户名不能为空。
真实姓名不能为空。
密码不能为空。
年龄必须是整数。
手机号码不能为空。
图-3 用户管理页面
图-4 新增用户页面
修改用户信息
用例名称 修改用户信息 功能简述 修改用户信息。 前置条件 用户成功登录系统。 基本流 用户单击“主页面”的“用户管理”菜单项。
系统显示用户管理页面(如图-3所示)。
用户单击列表中待修改用户信息对应的“修改”超链接。
系统显示“修改用户”页面。
用户编辑用户信
显示全部