一、项目概述
我们的项目名称为“学习生活小帮手”,它是一个集成了日历、课程表、空教室查询等主要面向学生群体的系统。
项目定位:我们小组的这个系统主要是给同学的学习生活提供更多便捷,面向的人群主要是BIT的学生,再后续完善系统的功能的过程中逐渐扩大适用人群。
实现方法:鉴于我们所学知识以及学习能力,决定选择如下语言进行项目实现
- 编程:C&C++
- 界面:C++
- 数据库:SQLServer
二、NABCD分析
N(Need,需求)
随着我国教育水平的不断提升,我国大学生的数量迅猛增长,大学的课堂生活也变得丰富多彩,但同时面临着诸多问题。第一,我们学校开设了诸多必修课和选修课,并且每个课程的持续时间不同,经常有学生上课迟到甚至忘记上课。第二,我们在想自习的时候,一旦稍微晚点,图书馆就没位置了,去教室自习,由于不知道教室是否有人上课,不得不挨个找。因此,急需一个学习系统来帮助我校学生结合自己的课程更快地找到自习教室。
A(Approach,做法)
制作一个APP,可链接到学校教务处的数据库,既能显示学生的课程信息(每天更新),又能显示每天的空闲教室,学生还可根据自己的需求(是否有插座,教室大小)查询空闲教室。
B(Benefit,好处)
既能显示学生课程信息,又能实时查询空闲教室信息,方便学生更快找到合适的教室。
C(Competitors,竞争)
因为该系统主要面向本校学生,所以竞争暂无。
D(Delivery,推广)
空间以及朋友圈推广
校内宣传
北理小喇叭三、计划安排
第一周:完善项目需求文档,确定系统核心功能,建立小组项目的GitHub,熟悉GitHub的使用,小组成员分工;
第二周:完成系统界面设计,学习相关编程语言及数据库相关知识;
第三周:代码编写,实现系统相关功能,在GitHub上更新项目进程;
第四周:代码复审,debug,功能修改与完善;
第五周:代码整合,项目文档整合,GitHub项目提交;
四、小组成员分工
侯添久:组长,代码编写与复审,部分文档撰写;
李家葶:代码编写,GitHub管理;
李灏:代码编写与测试;
陈小虎:数据库功能学习与实现;
彭堂智:文档以及博客撰写,功能测试;
王连宁:部分文档撰写,部分编码;