网上商城系统开发设计文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
法硕考研网需求分析报告
项目组成员:
目录
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 视频教学.................................................................. 1错误!未定义书签。
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)
1引言
1.1编写目的
本需求说明书是我们通过讨论分析,结合课本内容后得出的对于一个基本的法硕考研网的需求和功能分析,其主要目的是为系统的设计开发提供前期的准备工作。
本系统的主要读者可以分为两部分:本系统的主要用户——用以做需求确认;开发人员——开发小组的人员,用于概要设计和测试的依据。
1.2背景
随着计算机网络的迅速普及和全球经济一体化,电子商务正越来越广泛地应用于企业的经济贸易领域。只要有交易的发生,必然引起四大资金流之一的资金流流动,而资金流的流动具体体现为商务伙伴间的支付与结算活动,因此作为电子商务的重要环节,支付问题就显得越来越突出。网络支付,也称网络支付与结算,以金融电子化网络为基础,以商用电子化工具和各类交易卡为媒介,采用现代计算机技术和通信技术作为手段,通过计算机网络系统特别是Internet,以电子信息传递形式来实现资金的流通和支付。
本文采用J2EE技术完成一个网上商城系统的开发。本文首先介绍网络支付的现状和应用领域以及在电子商务中所扮演的重要角色,分析了J2EE技术的构成、核心技术、特点,接着对整个系统的开发进行分析、设计,所需的开发工具JC,系统开发的环境配置,整个系统的流程,数据库的设计,和系统各功能模块的实现进行了研究和探讨。
本文对使用J2EE技术来开发电子商务系统,提高网络支付服务性能、扩展网络支付服务的应用领域有着重要的实际意义。
关键词:网络支付 J2EE技术电子商务网上商城在线考试系统论坛
1.3定义
系统中所有以bbs开头的是论坛系统,以exam 开头的是考试系统,以EShop 开头的是书店服务系统,以sys 开头的是系统和基础系统。
1.4参考资料
《系统分析设计》(美) John W. Satzinger
《SQL Server 开发精髓》(美)Rober B. Jackson
《软件工程(第二版)》张海潘
《面向对象设计UML实践》(英)Mark Priestley
2任务概述
2.1目标
本系统是交流论坛、测试系统和书店服务系统,主要功能是为所有登录会员提供学习交流,试卷的评测和视频的上传和共享,书籍和课程的资料的购买。餐系统用例图如下图所示:
图1-1 论坛用户用例图
图 1-2 论坛系统管理员用例图
图 1-3 考试系统用例图
图 1-4 书店服务系统用例图
2.2用户的特点
本系统的最终用户较为简单,用于学校内部的交流!
本系统使用良好的用户界面和帮助说明文档,操作人员只需要使用过一般的应用程序或可以读懂说明就可以方便地使用本系统。
一经正式投入使用,本系统的使用频率会比较高,每天都会使用它。但由于用户范围的限定和确定,预计同时访问人数比较少。
2.3假定和约束
开发期限:8周
人员限制:6名开发人员
设备限制:开发人员使用软件学院俱乐部和学院机房的电脑。
3需求规定
论坛模块包括论坛首页、学习心得、灌水乐园、最新推荐、视频教学等子模块。
3.1、论坛模块
3.1.1、用户注册
用户注册的用例图如下3-1:
图3-1 注册用例图用例描述如下:
基本事件路径
用于新用户的注册。
1.用户点击注册;
2.填写用户注册信息;
3.提交用户注册信息;
4.验证用户提交的注册信息;
5.保存用户的注册信息;
6.用户注册成功。
3.1.2、用户登录
用户注册的用例图如下3-2:
图3-2 登录用例图
用例描述如下:
基本事件路径
1.用户点击登录;
2.输入用户名和密码;
3.输入信息验证;
4.验证成功后成功登录系统;
用于用户登录书店服务、论坛和考试系统