
#1.2项目负责与UML##1.2.1 算法部分 - 负责人:王昱、沈明镇、曾杰楷 - 描述:算法部分包含了:从爬虫获取的数据中计算商品的各个权重、对评论信息进行整合、商品信息关键字提取、价格预测。 - 该部分面临的问题:权重如何分配、评论信息水分较多、价格波动频繁、商品信息分词困难 - 解决的问题: - 通过调查分析用户群体来合理调整权重 - 尝试过滤较多的默认好评等水分较多的评价 - 附: - 用例图
- 活动图
- 类图
- 购买状态图
- 类图
- 类图
##1.2.2 UI部分- 负责人:鲁任、刘京一- 描述:设计小程序的原型,并实现界面的原型设计,完成首界面以及物品价格界面的实现。- 该部分面临的问题:微信小程序界面的规范化和美化;使用wxml,wxss,js实现小程序的界面设计,商品价格变化的展示- 解决的问题: - 初步了解wxml、wxss。 - 查询微信UI的官网了解微信小程序界面设计相关规定,改善UI原型。 - 自学有关微信小程序开发工具的使用以及实现小程序界面的相关代码。 - 附: - 登录用例图
- 购买用例图
- 商品信息用例图
- 实体关系图
- 价格曲线用例图
- 评论区用例图
##1.2.3 数据库部分 - 负责人:陈子杰 - 描述:数据库包括了商品信息表、延迟购买信息表、用户行为信息表,定期生成日志,数据库安全性。 - 该部分面临的问题:数据库的连接、数据的存取、数据的安全性。 - 解决的问题:还未解决 - 附: - 数据库用例图
##1.2.4后端接口和小程序部分- 负责人:林昊炜、陈嘉龙、陈嘉辰- 描述:负责实现前后端接口部分,不同电商的爬虫。- 解决的问题: 1、一个页面尽量只有一个拉取接口,尽量减少请求链接数,请求链接数越多,由于网络原因,出现异常的可能性越大。 2、后端HTTP client转发,两次请求解决跨域问题。- 附: - 接口类图
- 服务器用例图
- 服务器状态图
- 部署图
- 爬虫用例图
- 爬虫状态图
- 爬虫类图
#1.3作业记录相关##1.3.1 UML设计工具的选择、选择的理由和使用后对工具的评价- UML工具选择:process on- 原因及评价:之前有考虑使用Star Uml,但是发现它是全英文,使用起来有一定的语言障碍,还特别的费时并且无法支持团队共同编辑,之后就弃坑了。选择Process On因为它是一款网页在线编辑工具,无需下载、全中文、支持团队在线编辑、目前使用到的功能都不用收费。##1.3.2 遇到的困难及解决方法 - 小组刚开始开会时大家都比较腼腆(基本上都是不同班的同学),需要磨合磨合。通过一下午短暂的磨合,大家的话也变多了,开始有一定的相互协作,但还是需要继续破冰成为一个真正的团队。 - 对UML图一无所知,对分工后每个项目的具体流程也感到模糊,在得知是二十张图后更是懵圈。车到山前必有路(DDL是第一生产力),在一下午的共同学习和相互协作后画出了总的五张图,之后吗,每个部分的成员再对五张图进行切割拓展,最后总算是把二十张图画了出来。 - 收获:学会了UML图是个啥,更加明确成员今后的分工和具体实现的步骤。有今后工作项目开发那味了,第一次接触团队合作也为我们积累下了宝贵的经验,提高了我们的抗压能力、培养了我们的自学能力、锻炼了我们的团队协作能力。让我们感受到自学能力的重要性,今后在工作上仍需要不断的学习来满足各种不同的需求。##1.3.3学习进度条| PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) || :---------------------------------: | :------------------------------: | ---------------- | ---------------- || Planning | 计划 | 60 | 60 || Estimate | 预估任务时间 | 710 | 710 || Development | 开发 | 0 | 0 || Analysis | 需求分析 | 240 | 260 || Design Spec | 生成设计文档 | 120 | 150 || Design Review | 设计复审 | 60 | 60 || Coding Standard | 代码规范 | 0 | 0 || Design | 具体设计 | 120 | 150 || Coding | 具体编码 | 0 | 0 || Code Review | 代码复审 | 0 | 0 || Test | 测试(自我测试,修改,提交修改) | 0 | 0 || Reporting | 报告 | 20 | 20 || Test Report | 测试报告 | 0 | 0 || Size Measurement | 计算工作量 | 30 | 25 || Postmortem&Process Improvement Plan | 事后总结并提出过程改进计划 | 60 | 60 || | 合计 | 710 | 785 |原文:https://www.cnblogs.com/hanguanghu/p/13910413.html