法硕考研网需求分析说明书.doc_第1页
法硕考研网需求分析说明书.doc_第2页
法硕考研网需求分析说明书.doc_第3页
法硕考研网需求分析说明书.doc_第4页
法硕考研网需求分析说明书.doc_第5页
免费预览已结束,剩余22页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

法硕考研网法硕考研网 需求分析需求分析报报告告 项项目目组组成成员员: : 法硕考研网需求分析说明书 v1.0 1 目录 1 引言.4 1.1 编写目的4 1.2 背景4 1.3 定义4 1.4 参考资料5 2 任务概述.5 2.1 目标5 2.2 用户的特点7 2.3 假定和约束7 3 需求规定.7 3.1 论坛模块7 3.1.1 用户注册8 3.1.2 用户登录9 3.1.3 论坛系统.10 3.1.4 视频教学.15 3.2 考试系统模块.18 3.2.1 备考案例.18 3.2.2 在线评测.18 3.2.3 随机测试.19 3.2.4 我的试卷.19 3.2.5 试题管理.20 3.2.6 课程管理.20 3.2.7 用户试卷管理.20 3.2.8 试卷管理.20 3.3 书店服务系统.22 3.3.1 产品查看22 3.3.2 产品购买23 3.3.3 我的订单.23 3.3.4 我的账户.24 3.3.5 产品分类管理.24 3.3.6 产品管理.25 3.3.7 订单管理.25 3.3.8 用户管理.25 3.3.9 管理员管理.26 3.4 其他专门要求26 4 运行环境规定.27 4.1 设备27 4.2 支持软件27 法硕考研网需求分析说明书 v1.0 2 1 引言引言 1.1 编写目的编写目的 本需求说明书是我们通过讨论分析,结合课本内容后得出的对于一个基本 的法硕考研网的需求和功能分析,其主要目的是为系统的设计开发提供前期的 准备工作。 本系统的主要读者可以分为两部分:本系统的主要用户用以做需求确 认;开发人员开发小组的人员,用于概要设计和测试的依据。 1.2 背景背景 随着计算机网络的迅速普及和全球经济一体化,电子商务正越来越广泛地应 用于企业的经济贸易领域。只要有交易的发生,必然引起四大资金流之一的资 金流流动,而资金流的流动具体体现为商务伙伴间的支付与结算活动,因此作 为电子商务的重要环节,支付问题就显得越来越突出。网络支付,也称网络支 付与结算,以金融电子化网络为基础,以商用电子化工具和各类交易卡为媒介, 采用现代计算机技术和通信技术作为手段,通过计算机网络系统特别是 internet,以电子信息传递形式来实现资金的流通和支付。 本文采用 j2ee 技术完成一个网上商城系统的开发。本文首先介绍网络支付的 现状和应用领域以及在电子商务中所扮演的重要角色,分析了 j2ee 技术的构成、 核心技术、特点,接着对整个系统的开发进行分析、设计,所需的开发工具 jc,系统开发的环境配置,整个系统的流程,数据库的设计,和系统各功能模 块的实现进行了研究和探讨。 本文对使用 j2ee 技术来开发电子商务系统,提高网络支付服务性能、扩 展网络支付服务的应用领域有着重要的实际意义。 关键词:网络支付 j2ee 技术 电子商务 网上商城 在线考试系统 论坛 1.3 定义定义 系统中所有以 bbs 开头的是论坛系统,以 exam 开头的是考试系统,以 eshop 开头的是书店服务系统,以 sys 开头的是系统和基础系统。 法硕考研网需求分析说明书 v1.0 3 1.4 参考资料参考资料 系统分析设计 (美) john w. satzinger sql server 开发精髓 (美)rober b. jackson 软件工程(第二版) 张海潘 面向对象设计 uml 实践 (英)mark priestley 2 任务概述任务概述 2.1 目标目标 本系统是交流论坛、测试系统和书店服务系统,主要功能是为所有登录会 员提供学习交流,试卷的评测和视频的上传和共享,书籍和课程的资料的购买。 餐系统用例图如下图所示: 会员 发帖 查看发帖 评论帖子 查看帖子评论 修改自己的评论 删除自己的评论 登录 注册 视频发布 视频观看 视频评论 我的视频管理 我的帖子管理 图 1-1 论坛用户用例图 法硕考研网需求分析说明书 v1.0 4 管理员 用户管理 推荐管理 帖子管理 版块管理 评论管理 视频管理 图 1-2 论坛系统管理员用例图 会员 备考案例 在线测评 随机测试 我的试卷 管理员 试卷管理 试题管理 会员考试管理 课程管理 图 1-3 考试系统用例图 管理员 产品分类管理 产品管理 订单管理 用户管理 管理员管理 产品查看 我的订单 产品购买 我的账户 系统会员 图 1-4 书店服务系统用例图 法硕考研网需求分析说明书 v1.0 5 2.2 用户的特点用户的特点 本系统的最终用户较为简单, 用于学校内部的交流! 本系统使用良好的用户界面和帮助说明文档,操作人员只需要使用过一般 的应用程序或可以读懂说明就可以方便地使用本系统。 一经正式投入使用,本系统的使用频率会比较高,每天都会使用它。但由 于用户范围的限定和确定,预计同时访问人数比较少。 2.3 假定和约束假定和约束 开发期限:8 周 人员限制:6 名开发人员 设备限制:开发人员使用软件学院俱乐部和学院机房的电脑。 3 需求规定需求规定 论坛模块包括论坛首页、学习心得、灌水乐园、最新推荐、视频教学等子 模块。 3.1、论坛模块、论坛模块 法硕考研网需求分析说明书 v1.0 6 3.1.1、用户注册、用户注册 用户注册的用例图如下 3-1: 注册 图 3-1 注册用例图 用例描述如下: 基本事件路径 用于新用户的注册。 1 用户点击注册; 2 填写用户注册信息; 3 提交用户注册信息; 4 验证用户提交的注册信息; 5 保存用户的注册信息; 6 用户注册成功。 no 填写个人信息 信息检验 开始 保存会员信息 yes 结束 法硕考研网需求分析说明书 v1.0 7 3.1.2、用户登录、用户登录 用户注册的用例图如下 3-2: 登录 图 3-2 登录用例图 用例描述如下: 基本事件路径 1 用户点击登录; 2 输入用户名和密码; 3 输入信息验证; 4 验证成功后成功登录系统; 用于用户登录书店服务、论坛和考试系统 法硕考研网需求分析说明书 v1.0 8 输入用户名和密码 信息验证 no yes 基于角色授权 3.1.3、论坛系统、论坛系统 a查看帖子查看帖子 查看帖子的用例图如下 3-3: 查看发帖 图 3-3 查看帖子用例图 用例描述如下: 基本事件路径 1 登录后查看帖子的列表信息 2点击列表信息查看帖子详情 所有浏览网站的用户对于论坛用户发帖的查看; 法硕考研网需求分析说明书 v1.0 9 b查看帖子的评论查看帖子的评论 查看帖子评论的用例图如下 3-4: 查看帖子评论 图 3-4 查看帖子用例图 用例描述如下: 基本事件路径 1 点击查看帖子详情 2 查看帖子的评论信息 查看发帖的回帖信息; c对帖子进行评论对帖子进行评论 对帖子进行评论的用例图如下 3-5: 评论帖子 图 3-5 对帖子进行评论用例图 用例描述如下: 基本事件路径 1 用户登录, 2 用户查看帖子信息, 3 用户填写评论信息, 4 评论信息验证通过, 5 保存评论信息 登录用户对于其他用户的发帖进行评论; 用户 no 针对主题发表回复 回复持久化 yes 法硕考研网需求分析说明书 v1.0 10 d发表帖子发表帖子 发帖的用例图如下 3-6: 发帖 图 3-6发帖用例图 用例描述如下: 基本事件路径 1 用户登录, 2 选择版块, 3 填写帖子信息, 4 提交帖子信息, 5 验证帖子信息, 6 保存帖子信息。 用户登录后发表帖子; 注册用户 no 选择板块发表主题 主题持久化 yes e删除我的评论删除我的评论 删除我的评论的用例图如下 3-7: 删除自己的评论 图 3-6删除我的评论用例图 用例描述如下: 基本事件路径 1 用户登录, 2 查看我的评论, 3 选择删除, 4 确认删除。 法硕考研网需求分析说明书 v1.0 11 删除用户自己的评论信息; f 修改我的评论修改我的评论 修改我的评论的用例图如下 3-8: 修改自己的评论 图 3-8修改我的评论用例图 用例描述如下: 基本事件路径 1 用户登录, 2 查看我的评论, 3 选择要修改的评论, 4 修改帖子信息, 5 提交帖子信息, 6 验证通过后保存 修改用户自己的评论信息; g我的帖子管理我的帖子管理 我的帖子管理的用例图如下 3-9: 我的帖子管理 图 3-9我的帖子管理用例图 用例描述如下: 基本事件路径 1. 我的帖子的修改, 2. 我的帖子的删除, 3. 我的帖子的查看。 h h管理员角色管理员角色-用户管理用户管理 用户管理的用例图如下 3-10: 用户管理 图 3-10用户管理用例图 用例描述如下: 基本事件路径 1 管理员登录后台, 2 对系统会员的信息进行修改, 3 增加系统用户, 4 删除系统会员, 法硕考研网需求分析说明书 v1.0 12 5 查看系统会员的信息, 拥有管理员角色的用户,可以对论坛用户进行增删改查操作,可以 对论坛注册用户的角色进行修改,分配版主; 持有管理员角色 no 角色调整或分配版主或删除用户 yes i i管理员角色管理员角色-版块管理版块管理 版块的用例图如下 3-11: 版块管理 图 3-11版块管理用例图 用例描述如下: 基本事件路径 1 管理员登录后台, 2 增加版块 3 修改版块 4 删除版块 5 查看版块信息 6 调整版块顺序 拥有管理员角色的用户可以对于论坛系统的版块进行删改查操作, 可以调整版块和将版块顶置; 法硕考研网需求分析说明书 v1.0 13 持有管理员角色 no 添加,删除,调整,置顶,隐藏板块 yes j j管理员角色管理员角色-帖子管理帖子管理 帖子管理的用例图如下 3-12 帖子管理 图 3-12帖子管理用例图 用例描述如下: 基本事件路径 1管理员登录后台, 2修改系统会员的帖子信息, 3删除系统会员的帖子信息, 4查看系统会员的帖子 管理员角色的用户,可以对论坛用户的帖子进行删改查操作。 k k管理员角色管理员角色-评论管理评论管理 评论管理的用例图如下 3-13 评论管理 图 3-13评论管理用例图 用例描述如下: 基本事件路径 1管理员登录后台, 2修改系统会员的评论信息, 3删除系统会员的评论信息, 法硕考研网需求分析说明书 v1.0 14 4查看系统会员的评论 管理员角色的用户,可以对论坛用户的评论进行删改查操作。 3.1.4、视频教学、视频教学 a我的视频管理我的视频管理 我的视频管理的用例图如下 3-14 我的视频管理 图 3-14我的视频管理用例图 用例描述如下: 基本事件路径 1 系统会员登录, 2 上传我的视频, 3 修改我的视频。 4 删除我的视频, 5 查看我的视频, 6 共享我的视频 存放用户上传的视频,用于用户对用户上传视频的管理; b视频发布视频发布 视频发布的用例图如下 3-15 视频发布 图 3-15频发布用例图 用例描述如下: 基本事件路径 1 系统会员登录, 2 填写视频相关信息, 3 上传视频, 4 提交视频, 5 验证视频, 6 通过验证后,保存视频信息。 用于登录用户上传视频; c视频观看视频观看 视频观看的用例图如下 3-16 视频观看 法硕考研网需求分析说明书 v1.0 15 图 3-16视频观看用例图 用例描述如下: 基本事件路径 1 进入系统视频列表 2 点击查看视频 3 所有用户在浏览网站时可以查看用户上传的视频; d视频评论视频评论 视频评论的用例图如下 3-17 视频评论 图 3-17视频评论用例图 用例描述如下: 基本事件路径 1 系统用户登录系统, 2 在视频列表点击查看视频信息, 3 填写评论信息, 4 提交评论, 5 验证评论信息, 6 验证通过,保存评论。 登录用户对于观看完视频后的评论; e e管理员角色管理员角色-视频管理视频管理 视频管理的用例图如下 3-18 视频管理 图 3-18视频管理用例图 用例描述如下: 基本事件路径 1管理员登录后台, 2修改系统会员的视频信息, 3删除系统会员的视频信息, 4查看系统会员的视频 管理员角色的用户,可以对论坛用户的视频进行删改查操作。 f f管理员角色管理员角色-推荐管理推荐管理 推荐管理的用例图如下 3-18 推荐管理 法硕考研网需求分析说明书 v1.0 16 图 3-18推荐管理用例图 用例描述如下: 基本事件路径 1管理员登录后台, 2选择要推荐的帖子或者视频, 3提交保存推荐信息 管理员角色的用户,可以对论坛用户的热点帖子和视频进行推荐。 法硕考研网需求分析说明书 v1.0 17 3.2 考试系统模块实现考试系统模块实现 考试系统模块包括备考案例、在线测评、随机测试、我的试卷等模块。 3.2.1、备考案例、备考案例 备考案例的用例图如下 3-19 备考案例 图 3-19推荐管理用例图 用例描述如下: 基本事件路径: 用户分享的自己的考试的经历和信息,供其他用户借鉴和参考。 3.2.2、在线测评、在线测评 在线评测的用例图如下 3-20 在线测评 图 3-20在线评测用例图 用例描述如下: 基本事件路径: 1 用户登录系统, 2 在在线测评的列表中选择自己要测评的试卷, 3 进行测试,测试的时间为 20 分钟, 4 时间到,测试结束结束,系统自动交卷, 5 或者用户点击交卷按钮提前交卷, 6 交卷后显示用户测试结果。 用户登录后,在在线测评的列表中选择自己要测评的试卷,进行测试,测 试时间为 20 分钟,测试结束后可以看到自己测试的结果,测试的试卷和结果会 存放在我的试卷列表。 在线测评分为免费测评和需要积分的测评。免费的在线测评用户可以免费 测评;需要积分的测评,用户在测评时会从用户的账户中扣除一定数量的积分。 法硕考研网需求分析说明书 v1.0 18 在线测评的试卷是管理员或者系统用户登录系统后台所出。 3.2.3、随机测试、随机测试 随机测试的用例图如下 3-21 随机测试 图 3-21随机测试用例图 用例描述如下: 基本事件路径: 1 用户登录系统, 2 选择随机测试, 3 选择要测试的课程、难易程度和考试的题目数量, 4 进行测试,测试的时间为 20 分钟, 5 时间到,测试结束结束,系统自动交卷, 6 或者用户点击交卷按钮提前交卷, 7 交卷后显示用户测试结果。 用户登录后,选择随机测试,然后选择要测试的课程、难易程度和考试的 题目数量后,开始测试,测试时间为 20 分钟; 测试结束的方式有两种,一种是时间到,系统交卷;一种是用户选择提前 交卷;交卷后会显示此处测试的结果; 测试的结果将会保存到用户的我的试卷中。 机测试的试题是由系统随机从数据库的试题表中随机抽取的! 3.2.4、我的试卷、我的试卷 我的试卷的用例图如下 3-22 我的试卷 图 3-22我的试卷用例图 用例描述如下: 基本事件路径: 1 用户登录, 2 查看我的试卷, 3 查看我的测试结果, 法硕考研网需求分析说明书 v1.0 19 4 删除我的试卷, 5 共享我的试卷。 我所有的测试的试卷列表;可以查看我的试卷,查看我每次测试的结果, 删除我的试卷,共享我的试卷。 3.2.5、管理员角色、管理员角色-试题管理试题管理 试题管理的用例图如下 3-23 试题管理 图 3-23试题管理用例图 用例描述如下: 基本事件路径: 1 管理员登录后台, 2 增加试题, 3 修改试题, 4 删除试题, 5 查看试题。 管理员登录后台,可以增加、修改、删除、查看试题信息,对试题进行 管理。 3.2.6、管理员角色、管理员角色-课程管理课程管理 课程管理的用例图如下 3-24 课程管理 图 3-24 课程管理用例图 用例描述如下: 基本事件路径: 1 管理员登录后台, 2 增加课程, 3 修改课程, 4 删除课程, 5 查看课程。 管理员登录后台,可以对课程进行增加、删除、修改、查看的操作, 对课程进行管理; 法硕考研网需求分析说明书 v1.0 20 3.2.7、管理员角色、管理员角色-用户试卷的管理用户试卷的管理 用户试卷管理的用例图如下 3-25 会员考试管理 图 3-25 用户试卷管理用例图 用例描述如下: 基本事件路径: 1 管理员登录后台, 2 修改用户试卷的答案和分数, 3 删除用户试卷, 4 查看用户试卷。 管理员登录后台,可以对用户的试卷进行操作和管理,修改用户的答 案和分数,修改用户试卷的共享状态等等。 3.2.8、管理员角色、管理员角色-试卷管理试卷管理 试卷管理的用例图如下 3-26 试卷管理 图 3-26 试卷管理用例图 用例描述如下: 基本事件路径: 1 管理员登录后台, 2 增加试卷, 3 选择试卷的分数、难易程度、课程类型、试卷的题目数、试卷测评 需要的积分 4 提交试卷, 5 验证信息, 6 验证成功后保存试卷, 7 为试卷添加试题, 8 保存试题, 9 试卷添加成功。 10修改试卷, 11删除试卷, 12查看试卷。 法硕考研网需求分析说明书 v1.0 21 管理员登录后台,可以对试卷进行增加、删除、修改、查看的操作, 对课程进行管理;增加试卷时,可以选择试卷的分数、难易程度、课程类 型、试卷的题目数、试卷测评需要的积分等等。 添加完试卷后,为试卷增加试题。 3.3 书店服务系统实现书店服务系统实现 书店服务系统模块包括商品管理,在线购买,订单管理,我的账户,评价 等模块。 3.3.1、产品查看、产品查看 产品查看的用例图如下 3-27 产品查看 图 3-27产品查看用例图 用例描述如下: 基本事件路径: 1 用户登录系统, 2 查看商品列表, 3 点击商品列表,查看商品的详细信息。 法硕考研网需求分析说明书 v1.0 22 3.3.2、产品购买、产品购买 产品购买的用例图如下 3-28 产品购买 图 3-28产品购买用例图 用例描述如下: 基本事件路径: 1 用户登录系统, 2 点击查看商品信息, 3 点击购买按钮, 4 进入我的购物车, 5 生成订单, 6 付款至中间平台。 用户登录系统,查看商品信息,购买商品,进入购物车,付款至中间平台, 生成购物订单。 3.3.3、我的订单、我的订单 我的订单的用例图如下 3-29 我的订单 图 3-29我的订单用例图 用例描述如下: 基本事件路径: 1 收到物品后,用户登录系统, 2 点击我的订单, 3 查看订单, 4 确认付款, 5 并对本次订单进行评价。 在系统用户收到货物后,用户登录系统,点击我的订单,查看订单详情, 点击确认付款按钮,确认付款,付款结束后对本次购买的订单进行评价。 法硕考研网需求分析说明书 v1.0 23 3.3.4、我的账户、我的账户 我的账户的用例图如下 3-30 我的账户 图 3-30我的账户用例图 用例描述如下: 基本事件路径: 1用户登录系统, 2进入我的账户, 3完善我的信息, 4提交我的信息, 5验证我的信息, 6验证通过后保存我的信息。 7修改我的信息, 8查看我的信息。 我的账户是对我的账户所有信息进行管理,包括密码修改,我的信息完善, 修改和查看等等。 3.3.5、管理员角色、管理员角色-产品分类管理产品分类管理 产品分类管理的用例图如下 3-31 产品分类管理 图 3-31产品分类管理用例图 用例描述如下: 基本事件路径: 1 管理员登录后台, 2 添加产品分类, 3 修改产品分类, 4 删除产品分类, 5 查看产品分类。 管理员登录后台,可以增加、修改、删除、查看产品分类,对产品分类 进行管理。 法硕考研网需求分析说明书 v1.0 24 3.3.6、管理员角色、管理员角色-产品管理产品管理 产品管理的用例图如下 3-32 产品管理 图 3-32 产品管理用例图 用例描述如下: 基本事件路径: 1 管理员登录后台, 2 增加产品, 3 修改产品, 4 删除产品, 5 查看产品信息。 管理员登录后台,可以对产品进行增加、删除、修改、查看的操作, 对产品进行管理; 3.3.7、管理员角色、管理员角色-订单管理订单管理 订单管理的用例图如下 3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论