第二次团队作业
A.格式描述
这个作业属于哪个课程 |
https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation/ |
这个作业要求在哪里 |
https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation/homework/9824 |
团队名称 |
志趣信息 |
这个作业的目标 |
不求最好,但求更好。 (1.详细介绍我们项目的开发初衷和功能; 2.将我们的开发构思和具体工作计划罗列出来。)
|
B.项目和团队介绍
1.团队成员的学号姓名列表
杨光(队长) |
201631061414 |
张燕山 |
201531060033 |
陈星鑫 |
201631064222 |
周嘉航 |
201631061313 |
艾尔肯·热合曼 |
201831061108 |
2. 拟开发项目简介
我们团队打算开发的项目是--《云note》记事本。该项目具体可以分成三个部分:笔记本,日记本,备忘录。笔记本:用户可以自由地添加信息,然后保存记录。日记本:类比于笔记本,在笔记本的基础上自动添加了做笔记时的地理位置和当地天气情况。备忘录:记可以自由地添加日程,并在相应时期给出日程提醒。
3.典型用户及用户故事
改项目的典型用户,我们目前规划的是广大高校学生和部分上班族(开会频繁)。
现在高校学生的学习任务日益繁重,不同的学科需要不同的笔记本,这样不仅加大了学生的支出,还给携带造成了不便,而且纸质笔记本还容易丢失。我们的项目就可以很好的解决这个问题。不同的学科的笔记,保存在相应的文件夹中,需要的时候就直接打开或者继续添加。而且相比于纸质笔记本,我们的云Note更加环保,这也响应了当下低能减排的国家号召。
对于频繁开会的上班族来说,日常开会需要记录的东西,多而且杂,我们的云note可以让用户在终端上自由地添加会议信息,会议内容,会议中需要特别强调且需要尽快处理的事件.......
4. 项目的主要功能,注意区分基础功能和扩展功能
基础功能:用户登录后,在选择内容标签后,可向备忘录添加日程,并在相应日期给出提醒;在笔记本中自由添加内容;在日记本中添加日记,并自动添加笔记时的地点和当地天气情况。并对添加内容进行管理;对添加的事件按照时间生成时光轴,供用户查看。
扩招功能:我们目前构思的——云note通过其他公司提供的访问接口获取用户所在城市的天气情况,城市道路情况,并根据相应天气给出出行建议,根据道路情况向用户推荐出行路线。
5.概要设计:软件体系结构(可用结构图描述)及主要业务模块描述(功能及输入输出)
一、数据流图
1、0层流图
二、数据字典
1、数据流
逐项说明DFD中的每个数据流,可用下表格式描述。
(1)日记数据流
名称: |
日记 |
简述: |
自己想表达的文件 |
数据流组成: |
日期,标题 |
数据流来源: |
用户 |
数据流去向: |
编写日记格式 |
注解: |
无 |
(2)备忘录数据流
名称: |
备忘录 |
简述: |
自己想记录的东西 |
数据流组成: |
日期,标题 |
数据流来源: |
用户 |
数据流去向: |
编写备忘录格式 |
注解: |
无 |
2、加工
逐项说明DFD中的每个加工,可用下表格式描述。
(1)编写日记
名称: |
编写日记 |
加工编号: |
1 |
简述: |
编写日记格式 |
输入数据流: |
文字 |
输出数据流: |
整理好的文字 |
加工逻辑: |
对文字进行排版 |
注解: |
无 |
(2)编写备忘录
名称: |
编写备忘录 |
加工编号: |
2 |
简述: |
编写备忘录格式 |
输入数据流: |
文字 |
输出数据流: |
整理好的文字 |
加工逻辑: |
对文字进行排版 |
注解: |
无 |
3、文件(存储)
逐项说明DFD中的每个文件或存储,可用下表格式描述。
(1)日记文件
名称: |
日记 |
简述: |
用户日记 |
文件组成 |
用户上传,时间戳 |
写文件的加工: |
在文件后符上时间戳 |
读文件的加工: |
查看 |
加工逻辑: |
搜索数据库查看 |
注解: |
无 |
(1)备忘录文件
名称: |
备忘录 |
简述: |
用户备忘录 |
文件组成 |
用户上传,时间戳 |
写文件的加工: |
在文件后符上时间戳 |
读文件的加工: |
查看 |
加工逻辑: |
搜索数据库查看 |
注解: |
无 |
6.初步开发计划(详细分工及进度安排)
第一周:获取用户的详细需求,生成详细设计说明书;(艾尔肯)
第二周:概要设计说明书的撰写(陈星鑫)及需求规格说明书(周嘉航)
第三周:队员商议具体编码规范,具体化项目设计(张燕山)
第四周----第六周:全部成员根据设计说明书进行编码实现
第七周:进行充分测试,准备答辩PPT(杨光)