2020软件工程作业05
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1 |
|---|---|
| 作业要求 | https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10619 |
| 这个作业的目的 | 在页面上生成树形结构形式的师门树 |
| 作业正文 | 下文 |
| 其他参考文献 | https://www.baidu.com/ https://www.w3school.com.cn/ |
Github地址:https://github.com/yaoDMS/20177597--20177624
姚东民20177597 博客地址:https://www.cnblogs.com/ydm20177597/p/12719124.html
莫正昌20177624 博客地址:https://www.cnblogs.com/qbtzj/p/12715796.html
PSP表格
| PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
|---|---|---|---|
| Planning | 计划 | 45 | 60 |
| Estimate | 估计这个任务需要多少时间 | 400 | 600 |
| Development | 开发 | 200 | 350 |
| Analysis | 需求分析 (包括学习新技术) | 120 | 150 |
| Design Spec | 生成设计文档 | 30 | 45 |
| Design Review | 设计复审 | 30 | 45 |
| Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 20 | 30 |
| Design | 具体设计 | 45 | 60 |
| Coding | 具体编码 | 300 | 440 |
| Code Review | 代码复审 | 30 | 30 |
| Test | 测试(自我测试,修改代码,提交修改) | 35 | 60 |
| Reporting | 报告 | 50 | 60 |
| Test Repor | 测试报告 | 30 | 35 |
| Size Measurement | 计算工作量 | 30 | 30 |
| Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 10 | 20 |
| 合计 | 1375 | 1845 |
具体分工
姚东明:具体设计、需求分析、生成代码等主要工作
莫正昌:需求分析、报告生成、排版等工作
解题思路描述与设计实现说明
刚开始看到任务时,第一反应就是用HTML在页面上直接画一个树状图,再认真读以后原来是自己太年轻,
任务是输入内容然后在页面上显示相应的树状图、并且树的节点可以缩放。
表明页面需要一个文本框来提供输入内容

可删除文本个里面的内容

再然后百度和查w3school解决了节点的问题

然后就是读取文本里面的内容,生成树状图




4.成果展示

输入一组数据

输入两组


过程演示


Github代码记录

遇到的问题和解决方法
树的节点问题,当时就蒙了,如何通过点击节点来把图收缩,开始只是找到了图片的放大,最后看到图片放大是因为鼠标过来后
把图的显示变大了,然后我在想这个收缩是不是同一个道理,最后还是在网上找到了,虽然还是有点不懂。
解决问题的最好方法是多问多查。
评价你的队友
莫:大佬牛批啊,继续带我啊,在每次作业时候主动承当领航员的工作带着我走、帮我解决一些很难得问题、做事认真要到尽自己所能做到更好,我学到了很多,一次次的博客园然后知道了自己很多方面的不足也让我的抗击打能力一步步增强。
姚:我的队友表面上说自己技术不过关,可实际上很多地方都是他帮我完成的,藏的太深了,每每想起这个项目,总有一种说不清道不明的惆怅,在他面前我是菜的一般,还是菜的彻底?米粒岂敢与皓月争辉!大佬牛逼!!!!!!
自我评分
| Github地址 | 1 |
|---|---|
| 分工 | 1 |
| psp表格 | 1 |
| 解题思路与设计说明 | 16 |
| 附加特点设计与展示 | 9 |
| 在博客中给出目录和使用说明 | 4 |
| 单元测试 | 3 |
| 贴出github的代码签入记录 | 1 |
| 遇到的代码块或结对困难及解决方法 | 4 |
| 评价你的队友 | 2 |
| 正确性 | 14 |
| 美观性 | 14 |
| 方便 | 5 |
| 附加特点 | 8 |
| 总分 | 83 |