• 软工大作业·源物语(三)


    文章来源:中国软工亚洲指挥中心(Steins;Gate)
    共同作者:纪神,爵爷,老板,小男孩(按首字拼音排序)
    责任编辑:爵爷

        上周我们在拿到问卷统计数据之后,就APP的初步设想进行了讨论。得到了以下结果:

    1、最小化原型的功能集

    • a、管理用户(用户要么直接接入微人大,要么另开注册通道。实在不行用mechanize等进行模拟)
    • b、收集信息(教务信息、实习信息等)
    • c、管理信息(教务信息、实习信息等)
    • d、记录用户喜好,寻找趣味相投的人
    • e、私信(站内通知)

    2、开发的阶段以及模块

    • a、APP模块
    • 用户管理模块
    • 信息管理模块
    • 喜好推测模块
    • 站内消息模块
    • APP管理模块(应用设置,缓存管理,版本检测与更新等)
    • b、后台网站模块
    • 手动添加信息,后台管理等
    • c、爬虫模块
    • 信息爬取模块(通过网站送入LeanCloud)

    3、是否可以拿到学校后台的API

    • 需要向各学院以及学校发邮件询问(包括各种新闻的API,以及微人大入口)

    4、数据库粗略设计

    • 用户表
    • 信息表
    • 信息类型表
    • 用户喜好表
    • 关注者表
    • 被关注者表
    • 私信表
    • 映射表(放在爬虫端,不同的来源对信息的划类方式不同,统一映射成我们自己的格式)

        除此之外还有其他的一些细节问题。讨论完之后我们又对数据库每张表的内容进行了设计,得到了一个初步的数据库方案,并准备再次进行修改验证。详细的方案会放在之后正式的文档中。

  • 相关阅读:
    C++ delete file
    C++ get file size
    C++ file copy
    C++跨类调用类成员的方法之一
    Linux下C语言实现回调函数的例子
    error: atomic: 没有那个文件或目录
    libpng warning: iCCP: known incorrect sRGB profile告警处理
    picker多级选择器的使用————小程序
    JQ的简单使用(基础)——————JQ
    选择器与过滤器(全)————JQ
  • 原文地址:https://www.cnblogs.com/steins-gate/p/5277941.html
Copyright © 2020-2023  润新知