软件需求工程与UML建模——第九组第四周工作总结

自习通

一.项目背景及概述

项目背景:目前大学本科学生无不面临较大的课业压力,科目众多且科目难度较大,学生要想获得理想的成绩就离不开认真刻苦的学习,除了课堂上的认真听讲,课后的自习也是很重要的学习过程。经过调查,学生普遍认同组队自习可以提高学习效率。目前该方面项目的空缺和学生对组队自习平台的强烈需求产生了很大的对比,所以小组决定开发该项目实现学生定目标.约自习.上传学习资料.讨论切磋提高成绩的多功能组队自习平台。

项目范围:项目包含以下功能:发布约自习信息以完成组队,填写学习目标及完成情况,置课件试卷等学习资料,开设讨论区方便用户自由问答。

项目前景:经过涉众调查,多数学生更偏向于组队学习并且确定有使用约自习平台的需求。同时绝大多数人很少在自习时漫无目的的学习,平台开设的学习目标及完成统计可以很好的帮助使用者制定计划。

结构化需求分析概述:

功能分解图:

自习通界面分为4大板块,分别是:自习组队学习资料答疑讨论区个人信息

1、自习组队:首先是学习目标界面,用户可以建立一个个学习目标,并在目标完成后打钩表示目标完成,在界面下方是组队按键,点击按键后显示组队列表,每个组队框中显示自习的时间地点以及一些备注,用户可以选择申请加入其中一个队伍或者自己组建队伍。

2、学习资料:学习资料分为资料列表和上传界面,点击资料列表中某个资料后将会显示该资料的主题以及百度云盘链接供用户自行下载,用户也可以在上传界面中上传学习资料。

3、答疑讨论区:分为问题总览界面和问题提出界面,点击问题总览界面可以查看问题描述以及相应的回答,用户可以在最下方填写自己的回答;问题提出界面则是提出自己需要别人帮助解答的问题。

4、个人信息:该界面将包含注册时所填写的所有基本信息,也可以在该界面看自己的周/月自习总结报告。

二.涉众分析及进一步的原型

项目涉众:所有有组队自习(学习)需求的或有参与学习讨论意向的学生

涉众分析:自习通主要的涉众是大学生,为需要自习的主要群体,是系统的主要使用者;

涉众代表:主要是大二学生

对系统的期望:可以实现组队自习,能在自习前确立目标或计划;

硬数据采样

过程:通过问卷星调查的方式得到数据,样本大小为近百名学生。

结果:近半数学生有组队自习的需求并在组队学习中效率更高,大多数学生在自习时有设定目标或计划的习惯,半数学生有对自习平台管理的需求。

项目原型:

以下是预期界面的粗略设计图:

左上角为首界面(学习目标界面),界面展示目前既定的学习目标,点击下方加号可以添加学习目标。右侧为组队界面,界面按条展示已有队伍的具体信息(关于人员数量和小队备注等),点击下方加号发起新的自习小队,输入时间地点和备注。

左上角为学习资料区的界面,摆放所有人上传的共享学习信息,点击后跳转界面展示学习资料的主题和内容链接。点击原界面的下方加号添加学习资料信息。

右侧是讨论区界面,界面逐条显示所有讨论区问题,点击下方提出新问题,点击问题可跳转页面区回答问题。

下方是个人信息界面,展示用户的姓名.性别.年级.联系方式等信息,他人可从组队界面中点击他人头像查看对方个人信息。

三.项目优先级

四.小组成员及分工

小组共六人:金国燮.毛朝洋.陈洋.琚安怡.杨惟智.何鹏

文档撰写和ppt制作:杨惟智.金国燮.琚安怡

UML建模:金国燮.毛朝洋. 杨惟智.何鹏

代码编写: 陈洋、何鹏、毛朝洋.

博客撰写:琚安怡

五.数据流图及数据字典

顶层数据流图:

一层DFD图:

关于组队自习板块的二层DFD图

数据字典

六.实体关系模型

 

七、项目进展(部分代码+实际图示)

       我们小组此前经过选题.小组内预期讨论,然后与甲方多次沟通确定项目需求.对需求进行了详细的需求分析并通过问卷等形式完成了涉众分析,基本敲定了项目工程的背景范围和需求优先级划分。然后经过了小组内的集体商讨推敲确定了项目从头到尾的全部功能细节并作出了各个页面的预期草图,结合已确定的全部信息进行了结构化需求分析,得出了数据流图和实体关系模型。本周继续学习了微信小程序代码编写知识,完成了四大主要界面的框架构型。

下图是部分代码展示:

个人信息界面:

学习资料分享区:

讨论区:

树立自习目标:

学习目标列表:

猜你喜欢

转载自www.cnblogs.com/bithp/p/10958140.html