• 团队作业—项目答辩


    1.   团队成员:

    姓名

    学号

    博客地址

    杨圣豪(队长)

    1600802101

    http://www.cnblogs.com/ysh1998/

    覃朗

    1600802105

    http://www.cnblogs.com/WildFrontier/

    邢路

    1600802098

    http://www.cnblogs.com/xinglu1600802098/

    尹康杰

    1600802103

    https://www.cnblogs.com/ykjlxf/

    2.   团队项目总体效果截图

          

    3.   项目测试

    测试人员名单:杨圣豪,覃朗,邢路,尹康杰,许宇伟、唐樊、赵彦卓、朱瑞涛

    测试过程出现的bug:

    1、当某个检索网页没有检索到相关内容时,会因为抛出异常中断程序的执行。

    解决方法:在后端代码中加入异常处理语句,当没有检索到相关内容时,返回空数据,如下图所示:

    2、对于在搜搜问问网站上搜到的内容,点击链接后转到的并不是相关内容的网页,而是搜狗搜索的首页。

    解决方法:分析后发现是在解析链接时出现的问题,只读取了url的前一部分,经过调试后解决。

     

    4.   团队源码仓库链接

    https://coding.net/u/ysh1998/p/Q_A/git

    5.   团队开发描述

    5.1 团队分工

    邢路——前端小程序页面设计(利用微信开发工具进行设计,实现前端页面的交互以及与后端数据的传输)

    杨圣豪——后端python程序设计(基于python语言完成程序设计,实现对于几个目标网页的访问,模拟输入搜索内容,获取问题与回答,以json数据格式返回给前端)

    覃朗——Django网络架构(基于Django搭建服务器实现前后端数据的传输)

    尹康杰——各种文档编写(负责需求设计文档及各种团队作业的编写)

    5.2 经验教训:

    我们团队分工相对比较明确,各自完成自己的任务,但是任务发布后,进行的交流较少,各自的问题都是自己解决,如果能够经常开会各自交流自己负责的板块,再进行讨论,或许可以有更好的效果。其次,对于团队的整体进度,我们互相之间没有及时的沟通,出现了一方完成等待另一个的情形,拖慢了项目的进度。

    5.3 团队如何平衡 时间/质量/资源 争取如期完成任务的?

    项目开始前,小组举行一次集体会议,团队每个人进行好明确的分工,各自负责好自己的板块,相互之间做好交互。各自做自己板块的时候,小组规定好在一定的时间需要完成的进度,留够足够的时间完成项目的整合,等到项目完成后,通过调试,以及在一起的探讨,找出存在的问题,再由该板块的负责人进行优化,最后进行项目最后的调试,完成整个项目。

    6.   开发项目过程的博客链接

    团队作业1:https://www.cnblogs.com/ysh1998/p/8894027.html

    团队作业2:https://www.cnblogs.com/ysh1998/p/9135115.html

    团队作业2.2:https://www.cnblogs.com/ysh1998/p/9194108.html

    7.   实现的功能及其效果的描述

    开始界面:

    输入搜索内容进行搜索:

      

    点击文本链接:

     

    8.  软件测试:

    测试平台:在微信小程序开发工具上利用本地服务器进行的测试

    测试视频链接:https://v.youku.com/v_show/id_XMzY4NzEyNzA3Ng==.html?spm=a2h3j.8428770.3416059.1

    9.   项目的不足之处:

    1、检索过程运行的时间较长,大约需要30s

    2、还没有搭建云服务器,小程序还没有正式发布

    3、目前只能获取百度知道、知乎、搜搜问问的问题答案,原则上可进行适当扩充。

    4、程序的界面太过单一,不能实现自定义的皮肤

    5、在搜索内容的下面不能评论,不能与发布内容的作者互动

    10.  可以扩展的功能?

    1. 自定义主界面的皮肤。
    2. 增加热搜榜单。
    3. 在主界面加入百度、搜狗、谷歌、知乎的接口,可以进入特定的搜索引擎。
    4. 在主界面增加推荐词条,热点新闻等内容。
    5. 增加分享搜索结果的功能。
  • 相关阅读:
    <area> 标签
    商务通关闭效果
    利用HTML5云存储实现模拟对比投票效果
    织梦dedecms 用交叉栏目时arclist标签调用不出内容文章的问题(纯转载)
    PHP的类文件自动加载机制
    phpStorm中git使用
    php中namespace use用法实例分析
    Git常用命令
    PHP服务器端API原理及示例(接口开发)
    聊聊 PHP 与手机 APP 开发(API 接口开发)
  • 原文地址:https://www.cnblogs.com/ysh1998/p/9231428.html
Copyright © 2020-2023  润新知