https://www.bilibili.com/video/BV1Qm411o7EN/
演示视频:
3.1 需求分析
本节介绍学生二手物品交易置换网站的总体需求和功能划分,以及每个模块下的各个功能模块的具体描述,账户管理内容包括:发布购买需求(仅文字信息,类似留言板),发布二手物品,购买记录,销售记录,物品管理(增删改)。
界面设计及功能参考赶集网,首页是物品分类条目,二手物品门类分为图书、生活用品、其他,点击这三大类别后显示其下的物品列表,按发布时间的远近排列,越近发布的越靠顶部。
点击某个物品条目,显示该物品的属性(名称、发布时间、价格、所在地、卖家描述)。
想要联系卖家购买物品时,点击“我要购买”按钮,对于未登录的用户,提示用户登录(同时给出注册链接),对于已登录的用户,系统向买家发送一条消息(购买记录),其中显示卖家的联系方式,向卖家发送一条消息(销售记录)其中显示买家的联系方式,同时对物品数量减1。
3.2系统功能模块结构图
根据系统功能分析,可以画出系统的功能模块图,这里从用户界面、管理员界面分别对功能模块图加以描述。系统功能模块如图3.1网站一级导航图:
所示:
图3-1 网站一级导航图
图3-2 管理员功能模块图
以角色为基础的功能模块分析,得到以下图3-3功能模块图:
图3-3功能模块图
3.3数据流程图
为了建立一个满足用户需求的信息系统,要对调查材料进行加工、提炼,抽出其中只反映网站中信息运动规律的部分,把用户的需求“翻译”成对信息处理功能的需求,以建立系统的逻辑模型。
数据流程图是组织中信息运动的抽象,是信息系统逻辑模型的主要形式,也是系统分析人员与用户进行交流的有效手段,也是系统设计(即建立所开发的系统的物理模型)的主要依据之一。
(1)数据流图符号意义如图3.4所示:
(2)绘制出其核心数据流程图如图3.5所示:
图3.5 数据流程图
4 系统操作功能
3.1普通用户可操作功能
普通用户(即所谓的注册会员)等录后,既可以作为买家,同时也可以是卖家。可以进行的操作有浏览物品信息或者求购信息,发布交易物品或者求购信息,购买物品,查看交易记录,修改个人资料,修改密码等功能。
其用例图如下图所示:
、
图3-1普通用户可操作功能用例图
从该用例图中可以得知,普通用户在网站上可以进行的所有活动。