“北航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:需求分析& ...
随机推荐
- DevExpress04、LayoutControl、GalleryControl
首先需求是通过LayoutControl控件设计下图所示的窗体: 从该界面的设计过程 1.向窗体中添加LayoutControl控件 在将该控件拖入窗体后,最好立即设置该控件的尺寸和位置.拖入后,在如 ...
- CSS样式定义的优先级顺序总结
CSS样式定义的优先级顺序总结 层叠优先级是: 浏览器缺省 < 外部样式表 < 内部样式表 < 内联样式 其中样式表又有: 类选择器 < 类派生选择器 < ID选择器 & ...
- XAML 布局StackPanel
版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/Fanbin168/article/details/24768459 <Window x:Cla ...
- mpvue 应用 Vant Weapp框架开发微信小程序
今天在使用mpvue开发微信小程序的过程中需要实现一个底部上拉选择列表的功能,因为之前做过H5微信公众号的开发,使用的就是有赞的Vant-ui,所以第一时间就想到了有赞的Vant Weapp UI框架 ...
- table border
table的CSS为{border-collapse:collapse;border:none;},再设置td的CSS为{border:solid#000 1px;}是一个非常不错的方法. 示例: & ...
- 竟然是它:# vi /etc/resolv.conf
有数据库主机: 前端tomcat应用连接慢,开发人员本地pl/sql连接也超慢: 检查了系统i/o ,nethogs,top,检查了数据listener.ora,awr,wait_event,sql ...
- Kubernetes1.91(K8s)安装部署过程(六)--node节点部署
hi,everybody,我回来了,之前安装到flannel之后,文章一直没有更新,甚至不少小伙伴都来加qq询问是否继续更新了, 这里说明下原因,我在部署1.91node的时候的确出现了各种各样的问题 ...
- 微信小程序 bindcontroltap 绑定 没生效
微信 bindcontroltap 绑定 没生效 多次查看官方文档,代码没有问题, 解决: windows下 显示设置中 缩放必须是100%,
- jmeter.bat配置(主要关于OOM)
jmeter.bat是jmeter在windows系统下的启动文件.在使用jmeter压测,线程数设置过多时可能会报内存溢出(Out Of Memory Error),这时候可以去尝试调整一下jmet ...
- ceph维护
一个节点挂了,重新添加硬盘并格式化成xfs文件系统挂载到原来的位置后ceph osd无法启动.使用ceph osd tree查看处于down状态.A:移除掉这个osd,1:ceph osd out o ...