软件工程基础Proposal提议
Proposal1:寻找小伙伴APP/网页
- 具体要求:
- 项目最终成品为一个切实可用的Android软件或者H5内嵌APP。
- 软件提供给用户发布寻友信息的权限,用户(在校学生以学号为主键注册)能够在社区发布约篮球、约运动、约自习等集体活动,找寻小伙伴。
- 软件会有独立的分区,避免信息冗杂。
- 软件可以设计出单独的聊天系统,而不是借助微信和QQ等第三方社交平台进行交流。
- 使用的语言:鉴于小学期的网页开发学习,软件学生都普遍的有了一定的HTML、CSS一系列的网页开发基础,前端使用HTML、CSS、JavaScript,后端可以使用java或者是python,服务器可用MySQL。
- 项目分工:
- 小组成员4-7人左右。
- 全体成员共同商议,需求分析、可行性研究,并且形成文档。
- 开发阶段:
- 前端页面:2-3人。
- 后台搭建:2人。
- 项目经理:1人。
- UI设计,图片处理:1人。
- 进度安排:
- 2周的时间用来进行可行性研究和用户需求分析,必要时可以联系同学询问意见。
- 2周时间协助负责UI设计的同学决定出网页/APP的整体设计风格、页面结构以及整体的架构。
- 2个月的时间进行开发,后端组的根据数据库设计文档搭建出网站的后台,前端人员根据文档完善出网页的可视界面并且给后端流出接口。
- 1周的时间进行前后端链接,解决bug和兼容性问题。
- 1周时间进行软件测试。
- 发布平台:
- 如果是网站的话建议最好是能直接申请域名,直接上线。
- APP的话可以发布在豌豆荚等这一类的手机软件商城上。
Proposal2:可以利用Android或者微信小程序做一个摆渡车位置查询的软件,方便老师同学做决策,是等摆渡车还是直接走过来(节省时间)。