“北航Clubs” Beta版本开发目标
Beta版本开发目标
总体设想:修复Alpha版本中的若干bug,并在Alpha版本成果之上进行进一步开发,实现社员管理、评论、站内信等功能。
1.对Alpha版本功能的更新与加强
后端实现从SQLite到MySQL的迁移升级
后端rails框架Web Server工具从WebRick迁移升级成支持多线程并发的PUMA
功能细节上的若干bug修复
2.增加社员管理系统
主要包括:学生报名、社团审批、社员增删改查等。 需求与业务逻辑:
学生可以在社团相关页面中点击加入社团
学生报名后,社团在入社审批中可以看到所有等待审批的学生。同意与不同意学生会收到一条站内信通知。同意入社后,将会出现在社团学生名单列表中。
社团管理者可以在后台进行社员的查看、强制退社、群发通知等操作
3.建设通知系统
主要包括:短信、邮件以及站内信通知。 需求与业务逻辑:
在“社员管理”与“活动报名名单”中选择需要通知的同学
选择通知类型与通知方式,并编写通知内容
进行群发通知后,将会生成一条“通知”记录
在社团后台“通知”界面可以查看以往通知,并可选择对目标同学再次进行通知
短信通知是计价服务,资费0.1元一条,站内信与邮件不需要资费
短信购买方式:通过支付宝、微信以及银行转账转到网站负责人账户,网站负责人后台为社团增加短信条数限制
短信与邮件将会直接通知到学生验证过的短信与邮箱
站内信将会出现在用户首页的“通知”栏中
4.继续建设学生用户系统
主要包括:实名验证、手机验证与Email验证 需求与业务逻辑:
实名验证通过外部资源实现
不验证手机无法注册
增加修改登录密码功能
5.活动与资讯系统
主要包括:资讯增删改查、活动增删改查以及活动的报名时间限定 需求与业务逻辑:
将原来的活动系统,拆分为活动与系统两大系统
资讯,即文章推送
活动系统,每个活动有截止时间,截止时间结束后无法报名活动
活动可以被报名,报名名单将加入名单列表
6.继续建设社团系统
主要包括:增加修改密码、修改社团头像功能,自己设定社团介绍等功能 需求与业务逻辑:
社团在“社团信息”界面可以更改头像、社团密码
可以设置社团介绍
可以设置四张图片,图片将放置在社团展示界面首页
7.建设评论系统
主要包括:评论活动与评论资讯 需求与业务逻辑:
在资讯与活动下方增加评论列表
“北航Clubs” Beta版本开发目标的更多相关文章
- Beta版本发布说明
发布地址 https://github.com/LongWerLingShi/DataObtainingAndHandling/tree/beta 版本开发背景 首先,应软件工程课程要求,我们小组针对 ...
- 事后诸葛亮分析(Beta版本)
全组讨论的照片 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 解决代码分析.统计.管理等问题,定义的很清楚,有清晰的描述. 是否有充足的时间来做计划? ...
- Beta版本——第一次冲刺博客
我说的都队 031402304 陈燊 031402342 许玲玲 031402337 胡心颖 03140241 王婷婷 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬 ...
- Beta版本——用户试用与调研报告
1 引言 1.1 系统概述 毕设导师智能分配系统是一个用来简化传统手工匹配繁琐操作的系统.本系统将学生报志愿.系负责人收集整理数据.相关人员进行手工分配.反馈选择结果等繁琐的操作转移到线上.把毕设 ...
- 易货beta版本项目展示报告
一.团队成员和个人博客地址 PM:刘猛 开发人员:胡亚坤,董元财 测试人员:马汉虎,赖彦谕 团队名:bestRW 团队博客地址:http://www.cnblogs.com/niceRW/ 董元财:h ...
- 数据获取以及处理Beta版本展示
产品描述 这个产品的目的是为了学霸网站提供后台数据获取以及处理操作.在alpha阶段基本调通的基础至上,我们希望在bate版本中加入对于问答对的处理,图片的获取等功能. 预期目标 在alpha阶段,我 ...
- Beta版本项目展示要求
项目评审的定在1月5日上午9:00在新主楼D225进行. 在Beta阶段项目评审会上, 每个团队有12分钟展示时间,10分钟问答和机动时间,我们的展示也不需要PPT,大家把要展现的东西写成博客(可以有 ...
- 团队作业10——事后分析(Beta版本)
团队作业10--事后分析(Beta版本) 目录 一.设想与目标 二.计划 三.资源 四.变更管理 五.设计与实现 六.测试与发布 七.总结 八.图片和贡献分分配 一.设想和目标 1.我们的软件要解决什 ...
- 【1414软工助教】团队作业10——复审与事后分析(Beta版本) 得分榜
题目 团队作业10--复审与事后分析(Beta版本) 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2:单元测试 团队作业1:团队展示 团队作业2:需求分析& ...
随机推荐
- Nginx防hashdos模块使用帮助
经过上周一周朋友们帮忙测试和bug fix,nginx_http_hashdos_module已经达到可以线上使用的水平,下面是使用记录. 下载 #wget --no-check-certificat ...
- Redis系列九:redis集群高可用
Redis集群的概念: RedisCluster是redis的分布式解决方案,在3.0版本后推出的方案,有效地解决了Redis分布式的需求,当一个服务挂了可以快速的切换到另外一个服务,当遇到单机内存. ...
- JAVA框架 Spring 事务
一.我们之前在hibernate的时候,需要直接写事务,需要绑定当前线程保证获取同一个连接,虽然hibernate的帮我们封装绑定当前现成的操作,但是需要我们手动的去开启和关闭事务. 而spring帮 ...
- SQL 登录名 用户 角色
参考博客:http://www.cnblogs.com/ChineseMoonGod/p/5860449.html,非常感谢博主的知识分享. 1.创建一个登录名,完全操作数据库权限,步骤为:创建登录名 ...
- Android之网络摄像头
实现的功能就是两个手机在一个局域网内可以互相观看对方的摄像头图像,当然如果都是连接公网那么就能远程互看了,,,,和视频聊天差不多,,不过没有声音,,,,,,,, 源码是在网上找的(具体地址忘了,如有侵 ...
- 查看历史命令 history
生产上有文件被清空了,想查查是谁操作的? 通过history查看历史命令: $history |more 也可以通过文件查看历史命令: $vi ~/.bash_history 只显示历史命令,像查一查 ...
- PI monitor error process-RESOURCE_NOT_FOUND-转
事务:sxi_monitor 状态:system error 类型:Request Message Mapping 错误简要:RESOURCE_NOT_FOUND 错误详细信息: <?xml v ...
- mssql2012的分页查询
sql2102支持的分页查询 注意:以下都是先执行排序,再取行数据 select* from t_workers order by worker_id desc offset 3 rows --先 ...
- IDEA创建Scala项目
一.安装插件 见Scala入门篇 二.新建项目 选择new project,其中SBT相当于精简版的maven,其他的待补充.这里选择IDEA 填写信息,选择Scala SDK 在src目录下新建Sc ...
- WPF EventTrigger,BeginStoryboard
<Window x:Class="WpfApplication2.LoginWind" xmlns="http://schemas.microsoft.com/wi ...