第二周项目记录

一、需求获取结果阶段汇报

        我们小组在第一周发布了问卷调查来获取数据。使用平台:问卷星。问卷包括九个问题,通过一周调查,对不同年段,不同专业的同学调研结果如下:

192次。通过对填写IP进行复核,去除重复填写,实际有效填写:187人。

        统计同学的年级分布大致均匀。

 

html5做小组价绍页面 小组网页_数据流图

html5做小组价绍页面 小组网页_后端_02

 

        超过3/4的同学愿意购买或者出货二手书籍,并且多数表示以后会继续购买二手书籍,每位同学每学期大概会购买1-10本二手书籍。

 

html5做小组价绍页面 小组网页_数据流图_03

html5做小组价绍页面 小组网页_数据库_04

html5做小组价绍页面 小组网页_数据流图_05

html5做小组价绍页面 小组网页_html5做小组价绍页面_06

 

        同学们废旧书籍在搬宿舍或者搬校区时处理方式大多为送给他人和卖给二手书店。

html5做小组价绍页面 小组网页_html5做小组价绍页面_07

 

 

html5做小组价绍页面 小组网页_后端_08

 

        同学购买二手书籍的原因大体出于价格便宜。

 

html5做小组价绍页面 小组网页_数据流图_09

 

        同学们主要购买的二手书籍为:课程教材、教辅书籍。

 

html5做小组价绍页面 小组网页_需求分析_10

 

        如果提供二手书交易平台,同学们期望是网页。

 

html5做小组价绍页面 小组网页_数据库_11

html5做小组价绍页面 小组网页_后端_12

        大概问了问身边的同学,大多对手机APP安装抱有抵触情绪,不愿意为了一个小功能安装APP。

 

        通过以上信息,大致了解了相关需求。同学们对二手书籍交易需求很大,二手书籍废旧书籍管理系统确有市场前景,制作平台为网页版。

 

二、性能需求分析

1. 时间特性:

        页面加载时间:平均在3~5秒,最大不超过8s;

        更新处理时间:书籍的新增与售出信息需要保持实时更新,后台数据库每30分钟更新一次,30分钟内由用户操作产生的数据以高速缓存的方式存储在后端服务器;

        运行时间:非服务器维护期间,应保持24小时运行。

2.系统容量:

        并发用户数量:初期小于300,后续根据具体注册人数进行扩充和系统升级。

3.适应性:

        网页能兼容chrome、firefox、360浏览器和webkit内核的移动端浏览器,并能对浏览器大小进行页面自适应。

 

三、静态网页的初步搭建

        网页主页设计图

html5做小组价绍页面 小组网页_html5做小组价绍页面_13

        网页代码框架

html5做小组价绍页面 小组网页_数据流图_14

 

四、需求再分析与需求更新

        本周经过课堂展示与老师交流发现了很多不足之处。大概由于时间紧张,急于作出成品,对需求分析做的还不够,因此周五、周六、周日根据与老师交流之处的不足,进行了较大的修正。

        最大的修正是2个需求。最开始基于有部分课程实体教材难以购买,比如本学期数字媒体导论课程所用教材淘宝上没有,大家只能翻印或者使用电子档,于是提出收集电子书籍,支持上传和在线浏览电子课本。经过重新调研,发现这类课程的需求不是很多,但是实际开发成本较高,于是删除该部分需求。功能图、用例图、数据流图的修改如下:

 

功能图1.0

 

html5做小组价绍页面 小组网页_后端_15

 

功能图2.0

html5做小组价绍页面 小组网页_数据流图_16

 

用例图1.0

html5做小组价绍页面 小组网页_后端_17

 

 

用例图2.0

html5做小组价绍页面 小组网页_数据流图_18

 

数据流图1.0

顶层图


html5做小组价绍页面 小组网页_后端_19

1层图


html5做小组价绍页面 小组网页_后端_20

 

 

2层图

用户登录数据流图


html5做小组价绍页面 小组网页_数据流图_21

 

留言管理数据流图


html5做小组价绍页面 小组网页_数据库_22

 

交易管理数据流图

 

html5做小组价绍页面 小组网页_数据库_23

 

书籍信息管理数据流图


html5做小组价绍页面 小组网页_后端_24

 

用户管理数据流图


html5做小组价绍页面 小组网页_后端_25

 

公告管理数据流图

html5做小组价绍页面 小组网页_需求分析_26

 

 

数据流图2.0

顶层图

(普通用户删除在线浏览,管理员删除公告发布、网站维护)

html5做小组价绍页面 小组网页_数据库_27

 

1层图

(增加订单信息库,增加留言信息库,增加公告信息库,增加普通用户的书籍信息流向书籍信息库,删除留言管理功能)

 

html5做小组价绍页面 小组网页_html5做小组价绍页面_28

 

2层图

用户登录数据流图

(用户信息修改到用户信息库数据双向,用户登录信息明确为用户账号密码)

html5做小组价绍页面 小组网页_数据流图_29

 

交易管理数据流图

(增加工作人员,删除书籍回收,删除获取书籍,删除申请书籍,增加订单生成,增加订单信息到订单信息库)


html5做小组价绍页面 小组网页_后端_30

 

书籍信息管理数据流图

(重新定义)

 

html5做小组价绍页面 小组网页_数据库_31

 

用户管理数据流图

(重新定义)


html5做小组价绍页面 小组网页_需求分析_32

 

公告管理数据流图

(增加公告信息库)

 

html5做小组价绍页面 小组网页_后端_33

 

 

五、本周反思与总结

        本周有些急于作出成品,大概是由于时间紧迫,于是更多的是直接上手编写代码和数据库的学习,对于需求分析和顶层建模做的功夫还不够,因此本周后半部分主要是完善需求文档。进一步的需求分析,修改了部分需求,并且改动了用例图、数据流图、功能划分图。

        接下来的一周准备完善更为详细的分层DFD图,完善类图,完善数据字典的类型定义及设计、涉众分析,完善需求规格说明书。将静态网页的各个子页面的设计完成。

        经验总结:不能因为时间紧迫就压缩需求分析的过程,在今后真真的做项目时,若是分析过程不到位而直接做的话,很有可能做出来的东西是达不到客户要求的。