文档介绍:附录1 阶段项目文档要求
阶段项目要求每个项目小组完成的文档包括以下内容。
阶段答辩答辩用的幻灯片,幻灯片的内容要求参见下面的“答辩用的幻灯片的目录结构”。
其他:项目进度安排表(由项目经理或小组长提供),参见下面的“项目进度安排表模板”。
系统需求和需求分析说明书模板
系统需求和需求分析说明书
文件状态:
[ ] 草稿
[√] 正式发布
[ ] 正在修改
文件标识
毕业设计
当前版本
[beta1]
作者
[姬利]
完成日期
[2007-7-9]
版本历史
版本/状态
修订人
修改日期
备注
发布
姬利
2007-7-9
第一部分概述
项目名称
游戏点卡在线销售系统
开发背景
的飞速发展而得到越来越多应用。传统的面对面的现金交易已经远远不能满足人们的现代化生活需要,尤其是卡片类商品,人们往往要为了简单的卡号和密码跑一趟商店。这些都给人们的生活带来了很大的不便。
为了更好的适应现代社会人们的购物需要,为了提高交易效率,节省人们的宝贵时间,我们开发了这套稳定可靠、操作方便、安全有效的游戏点卡在线销售系统,它主要包括:用户管理、卡片管理、公告管理、汇款审核、综合信息管理、会员购物等几大模块。
该需求文档在实际开发过程中,迎合用户不断完善需求的过程中总结而来,请仔细阅读。
第二部分任务说明
该系统要求实现管理员后台管理和会员购买卡片功能。
会员操作包括:会员注册、修改个人信息、汇款、投诉、购买物品、查看个人汇款信息和购物信息等;
管理员后台管理包括:修改个人资料、新会员和会员汇款审核、用户管理、角色管理、卡片类别管理、游戏卡管理、汇款审核、公告管理、销售统计、投诉浏览。
Window Server 2003 ; Visual Studio 2005 ; SqlServer2005
第三部分需求分析
系统用例图
管理员和会员业务逻辑如下图所示:
管理员功能清单
功能编号
功能名称
文中标题编号
备注
01
个人管理
0101
修改资料
0102
审核操作
续表
功能编号
功能名称
文中标题编号
备注
02
系统管理
0201
用户管理
0202
角色管理
0203
卡片类型管理
0204
游戏卡管理
0205
汇款审核
0206
公告管理
03
综合信息
0301
销售统计
0302
浏览投诉
会员功能清单
功能编号
功能名称
文中标题编号
备注
01
个人管理
0101
修改资料
续表
功能编号
功能名称
文中标题编号
备注
02
会员操作
0201
商品列表
0202
投诉建议
0203
汇款通知
03
综合信息
0301
存款记录
0302
购物记录
0303
联系我们
[用例1]
用例图
描述
该模块主要包括:修改个人资料和审核操作。
修改个人资料与会员注册所需资料完全一致,主要有:登录号、密码、真实姓名、性别、密码问题、密码答案、Email、地址、电话、身份证。
审核操作:主要是对新注册的会员和会员的汇款信息进行审核,可以把新会员设置成为正式会员,根据会员汇款的数额,对会员的个人帐户充值。
参与者
//*参与者,参与用例的对象*//
[用例2]
用例图
描述
用户管理:(1)选择不同类型用户可以用GridView自动绑定该类型所有用户信息。
(2)把选中的用户设置为“普通会员”,“vip会员”,“管理员”。
(3)删除选中用户。
参与者
//*参与者,参与用例的对象*//
[用例3]
用例图
描述
角色管理:主要包括添加角色、修改角色、删除角色、分配角色功能、浏览所有角色功能、设置会员优惠价。
添加角色:包括角色名称、角色描述。
分配角色功能:用CheckBoxList列出所有功能菜单,菜单分为两级,只列出子菜单,把选中的菜单id及菜单的父菜单id添加到指定的角色下,可以随时修改角色对应的功能菜单。
浏览所有角色功能:按角色分别列出这些角色对应的权限菜单。
设置会员优惠价:设置不同角色的优惠比例。
参与者
//*参与者,参与用例的对象*//
[用例4]
用例图
描述
卡片类型管理:包括显示卡片类型、添加卡片类型、删除卡片类型。
添加卡片类型:包括卡片名称、卡片代表图片(把所有用到的图片都放到工程下的images/card文件夹里,路径默认为:~/images/card/),卡片价格(用DropDownList初始化几个价格)