实验七团队作业4:团队项目需求建模与系统设计

博客 分享
0 177
优雅殿下
优雅殿下 2022-05-14 14:59:13
悬赏:0 积分 收藏

实验七 团队作业4:团队项目需求建模与系统设计

项目内容
课程班级博客链接2019级卓越工程师班
这个作业要求链接实验七 团队作业4:团队项目需求建模与系统设计
团队名称待宰的高羊
团队成员分工描述何晨泽(PM):编写数据流图、系统状态图、WBS、编制需求规格说明书
高杨:编写数据字典、设计系统结构
阿丽米拉:编写E-R图、设计数据库逻辑结构
谢家俊:编制系统设计说明书
团队的课程学习目标(1)编制团队项目需求规格说明书
(2)编制团队项目系统设计说明书,掌握软件系统总体设计过程、设计原理和启发式规则
这个作业在哪些方面帮助团队实现学习目标(1)通过团队共同学习,了解并掌握知识点
(2)通过数据流图等图标的设计、绘制,掌握软件系统总体设计过程等内容
团队博客链接待宰的高羊
团队项目Github仓库地址链接TeamProject

任务1:以团队协作学习方式掌握在线作图工具ProcessOn的软件操作方法。

  1. ProcessOn软件简介:

    • 运用技术:基于HTML5和JavaScript技术开发而成。
    • 特点:免费,操作简单、方便,是一款专业的垂直在线作图工具。使用时不需要下载和安装,更不需要破解和激活,打开浏览器即可在线操作所有数据实时云端存储,同时支持多人在线实时协作。
    • 支持范围:支持流程图、原型设计、软件建模、 以及思维导图等四大领域在线作图。
    • 学习心得:ProcessOn是一个在线作图工具的聚合平台,它可以在线画流程图、思维导图、UI原型图、UML、网络拓扑图、组织结构图等等。其在线的特点使得不论是哪个平台都能够随时随地访问绘图内容,为我们组内的讨论提供了便利。
      相比Microsoft Visio,ProcessOn在满足大部分使用需求的同时做到了高度的轻量化,作为免费平台做到了极大的普适性。而相比开源绘图工具draw.io,作为一家国内企业,做到了更贴近国内用户的使用需求,更加人性化。
  2. 团队学习截图:
    image


任务2:整理实验六的项目需求陈述资料,设计并绘制团队软件系统数据流图、编写数据字典、设计ER图、软件系统状态图,编制团队项目系统需求规格说明书,将该文档上传到团队项目Github仓库。

  1. 数据流图:

    • 顶层:
      image
    • 第0层:
      image
    • 第1层:
      image
  2. 数据字典:

    • 用户:

      字段名数据类型默认值非空约束自动递增备注
      user_idVARCHAR(50)NO用户名
      user_cntBIGINTNOYES用户计数
      user_typeTINYINT(1)0NO0:用户;1:管理员
      user_phoneVARCHAR(11)NO手机号,需经过正确性验证
      user_genderTINYINT(1)NULLYES0:男;1:女,可为空
      user_passwVARCHAR(20)NO密码,加密后存储
      user_birthDATANULLYES出生日期,可为空
      user_loacVARCHAR(50)NULLYES地区,可为空
      user_signVARCHAR(100)NULLYES个性签名,可为空
    • 资源:

      字段名数据类型默认值非空约束自动递增备注
      res_idVARCHAR(50)NO资源名
      res_cntBIGINTNOYES资源计数
      res_auditTINYINT(1)0NO0:未审查;1:已审查
      res_MD5VARCHAR(32)NOMD5码
      res_paidTINYINT(1)0NO0:免费;1:收费
      res_typeVARCHAR(10)NO文件类型
      res_pathVARCHAR(100)NO文件路径
    • 文档:

      字段名数据类型默认值非空约束自动递增备注
      doc_idVARCHAR(50)NO文档名
      doc_cntBIGINTNOYES文档计数
      doc_auditTINYINT(1)0NO0:未审查;1:已审查
      doc_paidTINYINT(1)0NO0:免费;1:收费
      doc_pathVARCHAR(100)NO文档路径
    • 习题:

      字段名数据类型默认值非空约束自动递增备注
      oj_idVARCHAR(50)NO习题名
      oj_cntBIGINTNOYES习题计数
      oj_auditTINYINT(1)0NO0:未审查;1:已审查
      oj_paidTINYINT(1)0NO0:免费;1:收费
      oj_tagVARCHAR(100)NO习题标签
      oj_dataVARCHAR(10)NO对应数据集编号
    • 数据集:

      字段名数据类型默认值非空约束自动递增备注
      data_idVARCHAR(50)NO数据集编号
      data_auditTINYINT(1)0NO0:未审查;1:已审查
      data_paidTINYINT(1)0NO0:免费;1:收费
      data_pathVARCHAR(100)NO数据集路径
    • 博文:

      字段名数据类型默认值非空约束自动递增备注
      blog_idVARCHAR(50)NO博文名
      blog_cntBIGINTNOYES博文计数
      blog_auditTINYINT(1)0NO0:未审查;1:已审查
      blog_abstVARCHAR(100)YES博文摘要,可为空
      blog_pathVARCHAR(100)NO博文路径
  3. E-R图:
    image

  4. 系统状态图:

    • 总体系统状态图:
      image
    • 详细功能系统状态图:
      image
  5. 系统需求规格说明书:

  6. 文档上传至GitHub截图:
    image


任务5:完成《实验七 团队作业4:团队项目需求建模与系统设计》团队博文作业

  1. 记录完成各项任务实际花费的时间
任务内容实际花费的时间(min)主要负责人
任务135共同学习
任务2179何晨泽、高杨、阿丽米拉
系统数据流图32何晨泽
数据字典34高杨
E-R图23阿丽米拉
软件系统状态图37何晨泽
系统需求规格说明书53何晨泽
任务329何晨泽
WBS29何晨泽
任务4138谢家俊、高杨、阿丽米拉
系统总体结构32高杨
系统数据库逻辑结构47阿丽米拉
系统设计说明书59谢家俊
任务561何晨泽
  1. 完成本次作业的感受和体会
姓名感受和体会
何晨泽团队分工:本次实验我主要负责了数据流图等图标的绘制,需求说明书的编写,同时不仅协助其他成员完成任务,也在其他成员的帮助下完成自己负责的部分,各司其职,相互帮助,合作融洽。
协作学习:本次实验的完成过程中,不仅共同学习了ProcessOn平台的使用,还对各图表的绘制进行了协作学习,掌握了软件系统总体设计过程、设计原理和启发式规则。
高杨团队分工:在本次实验中,我负责编写数据字典以及设计系统结构,我们在分析问题时能够各抒己见,在出现分歧时可以协商解决,为模块设计以及系统结构各方面提供有建设性的建议。
协作学习:我充分体会到了小组协作的重要性,在编写数据字典时,多亏有小组其他成员的指点与帮助,本人任务的进展速度才得以有质的提升,也因此充分认识到自身在学习中的不足之处,仍需长时间的努力来克服。但同时通过小组成员间的协作,使得团队凝聚力与协作水平得到了进一步的提升,为下一次的实验奠定了坚实的基础。
阿丽米拉团队分工:在这次的实验中我主要负责的是绘制E-R图以及数据库逻辑结构设计,在绘制E-R图时我们采用了在线作图工具ProcessOn,它方便了我们对流程图的制作,在具体实施中要把我们的项目具体应用到平时所学知识中,并且要考虑到项目的整体设计和具体细节设计,所以本次作业还是比较有难度的。
协作学习:团队协作发挥了很大作用,在遇到模糊的知识点或者拿捏不定时,小组成员会出谋划策,共同去解决问题。
谢家俊团队分工:本次任务中我主要负责的是编制系统设计说明书部分。在制作项目数据流图、系统状态图的过程中我们成员间进行了大量的沟通,大家都积极地查资料,使项目系统的功能逐渐趋于完整。
协作学习:这次任务还让我有一个深刻的体验就是团队成员间的相互配合与凝聚力非常重要,只有大家都参与进来,任务才会完成地高效有序。
posted @ 2022-05-14 13:12 待宰的高羊 阅读(1) 评论(0) 编辑 收藏 举报
回帖
    优雅殿下

    优雅殿下 (王者 段位)

    2018 积分 (2)粉丝 (47)源码

    小小码农,大大世界

     

    温馨提示

    亦奇源码

    最新会员