博物馆导览子系统周记 - sekaiiiii/BUCTCS1703SECD GitHub Wiki

博物馆导览子系统周记

week1会议记录

会议时间:2020.3.31

主持人:田泽鑫

记录人:张正发

参加人员:田泽鑫,张正发,王琦,王沛志,万军霞,许航

会议议题:具体安排分工情况,确定每周进度目标。

会议内容:

田泽鑫:今天我们就确定两个问题,一是安排具体分工,其次是确定每周需要达到的进度目标,先来确定一下分工问题吧。咱们小组共计6人,其中需要下列岗位

A类 程序开发 根据提供api及ui图设计activity 2人

B类 程序开发 设计网络调用转发的中间件 1人

C类 ui设计 根据需求在Android studio或者其他软件进行页面设计 2人

D类 文档整理 将所有页面及页面下的函数整理成开发文档 1人

大家根据自己的实际情况,以及基础能力,选择一下分工吧

许航:我选A类程序开发吧。

万军霞:我跟许航1一起负责A类程序开发吧。

王琦、王沛智:那我们两个负责C类ui设计吧。

张正发:那我就负责D类文档整理吧。

田泽鑫:那我就负责B类程序开发吧。大致分工情况就先确定这样吧,期间大家可以互相帮助,互相支持,有不懂的大家一起学习,一起讨论。接下来我们确定一下每周的目标吧,大家参考一下进度要求,看看每周完成多少比较合适。

参考要求进度

模块规划时间不晚于第7周结束

ui绘制结束时间不晚于第7周结束,ui更新将在整个开发过程持续

第9周之前完成http请求设计

第11周之前完成基础功能开发

第13周之前结束所有功能开发

开发周记不晚于每周日更新

田泽鑫:第六周确定具体分工情况吧。

许航:项目管理计划在第七周弄好吧。

张正发:需求规格说明书第八周弄好吧。

王沛智:那我们设计报告初稿就第九周搞定吧。

万军霞:那就根据到时候的具体情况看看总结汇报什么时候开展吧。 王琦:那就第十四周做系统集合完成后的运行检查吧。

田泽鑫:那就先这样确定了吧,我来总结一下今晚的会议讨论结果吧

\1. 分工情况:

A类 程序开发:许航,万军霞

B类 程序开发:田泽鑫

C类 ui设计:王琦,王沛智

D类 文档整理:张正发

\2. 进度目标

确定具体分工情况:第六周

项目管理计划:第七周

需求规格说明书:第八周

设计报告初稿:第九周

总结汇报:待定 系统集合完成后的运行检查:第十四周

田泽鑫:大家看一下以上内容是否有误。

张正发:本次会议应到六人,实到六人,分工情况与进度目标经过大家确认均无错误。

week2会议记录

第二周,为了完成课设的第二周目标,我们展开了第二次的小组会议。

会议时间:2020.4.07

主持人:田泽鑫

记录人:张正发

参加人员:田泽鑫,张正发,王琦,王沛志,万军霞,许航

  • 在会议的开始阶段,小组组长确定所有小组成员全部参与会议,之后会议开始。第二次的小组会议可以划分为以下几个步骤。
  1. 组长回顾了上周的任务,询问了各个人员的任务完成情况,小组成员均圆满完成第一周任务

介绍了这周的任务,并且询问大家对于本周任务有何难点,最后组织了本小成员一起进行学习。

会议决定:

1 投票决定 讨论首页地图分布

1.1:地图放在首页里面
1.2:地图放在博物馆列表里面

2 投票结果:

地图浏览接口放在首页里面 共六人投票,1.1占六票,100%.因此采用1.1

3 本周代码要求

把g4分支的代码工程fork下了,然后根据recyclelist和高德sdk做以下demo 1地图上打点故宫,并可以点击,点击后进入列表,列表内容随意

4 文档要求:

了解其他两个小组工作进展,汇总相关文件信息,记录本次会议,并且完成第二周周记。 ####会议结束 本次会议应到六人,实到六人,投票结果和任务要求均确认无误,会议到此结束

week3会议记录

会议时间:2020-04-07 16:40 参会成员:三四组全体成员 会议内容 上周任务完成情况汇报

客户端开发:均已配好环境并运行简单项目熟悉开发操作 需求分析及UI设计:已完成初步UI设计,需求分析文档初稿 文档:已更新上周周记 UI组同学介绍需求分析结果和UI初稿,经由组员讨论,全班投票,确定修改意见。

git培训

git培训文件已上传班级仓库 布置本周任务

客户端开发:学习高德地图用法和列表渲染,实现地图打点故宫点击后进入列表,列表内容随意。 需求分析及UI设计:修改UI初稿,撰写需求分析文档功能规格部分。 文档:更新本周周记 组长:完善需求规格说明书

week4周记

第三周,为了完成课设的第三周目标,我们展开了第三次的小组会议。

会议时间:2020.4.16

主持人:田泽鑫

记录人:张正发

参加人员:田泽鑫,张正发,王琦,王沛志,万军霞,许航

  • 在会议的开始阶段,小组组长确定所有小组成员全部参与会议,之后会议开始。第三次的小组会议可以划分为以下几个步骤。
  1. 组长回顾了上周的任务,询问了各个人员的任务完成情况,小组成员均圆满完成第二周任务

介绍了本周的任务,并且询问大家对于本周任务有何难点,最后组织了本小成员一起进行学习。

会议过程:

1. 页面展示讨论

小组成员展示了上周成果,介绍APP首页的界面。
大家对其进行了讨论,提了很多建议,指出了需要修改的地方。
总结如下:
1.首先是结构的问题他,藏品应该是每个博物馆都有的,可以划分一下。
2.要么一个博物馆页面有一个看藏品的路口,要么有一个专门看藏品的页面,在这个页面可以分类查看 。
3.讲解分为3种,展览讲解,博物馆讲解,和藏品讲解。
4.把搜索框放在页面的下方,上方可以放置一个小地图

2.组织讨论E-R图

实体和属性
  • 属性大多数都是自如其名啊

  • Musemu:博物馆基本信息

  • Exhibition:博物馆所举办得展览(1个博物馆可以举办多个展览)

  • EducationActivity:教育活动(1个博物馆可以举办多个教育活动)

  • Collection:藏品(1个博物馆可以有多个沧萍)

  • Comment:评论(1个博物馆可以被多个用户评论)

讲解的话可以采用老田说的属性,我在仔细研究一下

  • ExihibitionExplain:展览讲解(1个展览可以有多个讲解)

  • MusemuExplain:博物馆讲解(1个博物馆可以有多个讲解)

  • CollectionExplain:藏品讲解(1个藏品可以有多个讲解)

  • User:用户实例(一个用户可以发布多条评论讲解)

    • name:用户名
    • password:加密过的密码
  • Role:角色实例(一个用户一种角色)如果简单考虑的话,大概也就是这一些权限了

    • 发布讲解的权限
    • 发布博物馆评论的权限
    • 管理员权限
    • 超级管理员权限
3. 文档要求:

了解其他两个小组工作进展,汇总相关文件信息,记录本次会议,并且完成第二周周记。
####4.会议结束 本次会议应到六人,实到六人,投票结果和任务要求均确认无误,会议到此结束

软件工程课设第四组第五周会议记录及周记

第四周,为了完成课设的第五周目标,我们展开了第五次的小组会议。

会议时间:2020.4.23

主持人:田泽鑫

记录人:张正发

参加人员:田泽鑫,张正发,王琦,王沛志,万军霞,许航

  • 在会议的开始阶段,小组组长确定所有小组成员全部参与会议,之后会议开始。第三次的小组会议可以划分为以下几个步骤。
  1. 组长回顾了上周的任务,询问了各个人员的任务完成情况,小组成员均圆满完成第三周任务

介绍了本周的任务,并且询问大家对于本周任务有何难点,最后组织了本小成员一起进行学习。

会议过程:

####1. 本周任务 周四之前把“更改个人信息”、“自制讲解管理”、“意见反馈”等页面搭建完成 ####2.讨论 大家一起讨论了关于页面搭建的细节问题,并一起学习了相关知识。

3. 文档要求:

了解其他两个小组工作进展,汇总相关文件信息,记录本次会议,并且完成第二周周记。

4.会议结束

本次会议应到六人,实到六人,任务要求均确认无误,会议到此结束

软件工程课设第四组第五周会议记录及周记

第四周,为了完成课设的第四周目标,我们展开了第四次的小组会议。

会议时间:2020.4.30

主持人:田泽鑫

记录人:张正发

参加人员:田泽鑫,张正发,王琦,王沛志,万军霞,许航

  • 在会议的开始阶段,小组组长确定所有小组成员全部参与会议,之后会议开始。第三次的小组会议可以划分为以下几个步骤。
  1. 组长回顾了上周的任务,询问了各个人员的任务完成情况,小组成员均圆满完成第四周任务

介绍了本周的任务,并且询问大家对于本周任务有何难点,最后组织了本小成员一起进行学习。

###会议过程:

1. 本周任务

1.五一之前编写完用户逻辑
2.编写注册和修改密码等内容

2.讨论

大家一起讨论了关于编写的细节问题,并一起学习了相关知识。

3. 文档要求:

了解其他两个小组工作进展,汇总相关文件信息,记录本次会议,并且完成第二周周记。
####4.会议结束 本次会议应到六人,实到六人,任务要求均确认无误,会议到此结束

软件工程课设第四组第六周会议记录及周记

第四周,为了完成课设的第四周目标,我们展开了第四次的小组会议。

会议时间:2020.5.7

主持人:田泽鑫

记录人:张正发

参加人员:田泽鑫,张正发,王琦,王沛志,万军霞,许航

  • 在会议的开始阶段,小组组长确定所有小组成员全部参与会议,之后会议开始。第三次的小组会议可以划分为以下几个步骤。
  1. 组长回顾了上周的任务,询问了各个人员的任务完成情况,小组成员均圆满完成第四周任务

介绍了本周的任务,并且询问大家对于本周任务有何难点,最后组织了本小成员一起进行学习。

会议过程:

1. 本周任务

1.修复退出可以再返回的bug,添加设计界面图片 2.修复无法注册的问题 3.更新了readme 4.预计一个月内上传app样板并更改文件名

2.讨论

大家一起讨论了关于编写的细节问题,并一起学习了相关知识。

3. 文档要求:

了解其他两个小组工作进展,汇总相关文件信息,记录本次会议,并且完成第二周周记。

4.会议结束

本次会议应到六人,实到六人,任务要求均确认无误,会议到此结束

软件工程课设第四组第七周会议记录及周记

第七周,为了完成课设的第七周目标,我们展开了第七次的小组会议。

####会议时间:2020.5.14 ####主持人:田泽鑫 ####记录人:张正发 ####参加人员:田泽鑫,张正发,王琦,王沛志,万军霞,许航

  • 在会议的开始阶段,小组组长确定所有小组成员全部参与会议,之后会议开始。第七次的小组会议可以划分为以下几个步骤。

会议过程:

1. 任务

接口已全部写入string.xml,使用getResources().getString(R.string.loginurl)来使用接口

更新了Android端HTTP接口文档:
1.注册功能(完成)
1.1 请求注册(发送验证码)(完成)
1.2 注册验证(提交相关信息和验证码)(完成)
2.登录功能(完成)
3.退出功能(完成)
4.修改用户信息(有更改,修改邮箱比较麻烦,暂时不考虑。仅提供修改用户名接口)(已完成)
5.修改用户密码(已完成)
6.讲解上传(已完成)
7.获取博物馆信息(已完成获取数据部分,排序功能还没有实现)(博物馆排序按名字,评分,展览数量,藏品数量)
8.获取博物馆藏品信息(排序 名字排序 搜索 名字搜索)
9.获取博物馆展览信息(排序 名字排序 搜索 名字搜索)
10.获取博物馆教育活动信息(排序 名字排序 搜索 名字搜索)
11.获取新闻信息列表(排序 默认时间排序 按名字搜索)
12.获取博物馆的评论(排序 默认按时间顺序排序)
13.用户查看自己的评论(改成讲解)
14.用户发表评论(已完成)

2.讨论

大家一起讨论了关于藏品讲解的页面布局方式,及统一了页面颜色、字体等相关设置。

3.更新

1.readme上更新了post和带cookie的post用法
2.添加了播放动画

4. 文档要求:

了解其他两个小组工作进展,汇总相关文件信息,记录本次会议,并且完成第二周周记。

5.会议结束

本次会议应到六人,实到六人,任务要求均确认无误,会议到此结束

软件工程课设第四组第七周会议记录及周记

第七周,为了完成课设的第8周目标,我们展开了第8次的小组会议。

会议时间:2020.5.19

主持人:田泽鑫

记录人:张正发

参加人员:田泽鑫,张正发,王琦,王沛志,万军霞,许航

  • 在会议的开始阶段,小组组长确定所有小组成员全部参与会议,之后会议开始。第8次的小组会议可以划分为以下几个步骤。

会议过程:

1. 任务

1.1对系统进行测试,发现若干bug。

1.自制导览管理页面显示不完全,看不到提交等按钮
2.意见反馈的提交按钮也被Bottom Bar挡住一点
3.注册账号的确认按钮也被挡住
4.搜索框闪退
5.参观须知,展厅分布,交通位置没有数据
6.讲解播放处 暂停音频 图标还是在滚动
7.主页点击跳转到任何一个页面后返回,会出现中国国家博物馆的信息,过8.一会会变成原先的博物馆信息
9.我要评价 也是闪退
10.博物馆列表数据加载太慢
其它bug详见测试文档

1.2任务

修复已发现的bug,并继续测试是否还有其它bug.
完成本周周记,编写提交总结文档、博物馆测试文档以及用户手册。

2.讨论

大家一起讨论了关于APP的命名问题,并发布了命名征集问卷。

3. 文档要求:

了解其他两个小组工作进展,汇总相关文件信息,记录本次会议,并且完成第8周周记。
####4.会议结束 本次会议应到六人,实到六人,任务要求均确认无误,会议到此结束