基于微信平台构建“庠序”课程表的功能需求分析
2020-06-15高怡欣王明玉李辰芳宋嘉雯
高怡欣 王明玉 李辰芳 宋嘉雯
(西京学院 土木工程学院,陕西 西安710123)
应用调查问卷的方法从大学生和大学教师对课程表类应用的使用情况入手,进行了“大学生及教师课程表使用情况”的问卷调查,并对其结果进行分析分析了解到超过80%的调查对象在课程的前半段几乎不记得课程表的信息或记忆信息错误,因此对课程表类应用有着切实的需求,而现存的课程表类应用利用率低,实用性较差,因此,课程表类应用在调查对象中存在较大市场。与此同时调查对象对课程表类应用的要求具有多元性、多层性、特殊性,他们要求课程表类应用提供的信息包含课程表本身及相关服务外,也包含譬如公选课、学术报告会、校园活动等。调查对象的需求存在个体差异,这里主要表现在是否需要课程表类应用根据自己的爱好、专业定期更新、推送相关信息。此外,调查对象对各类考试时间、校内兼职、八卦娱乐、社会公益、校园交友等服务表现出浓厚的兴趣。
构建“庠序”课程表需要兼顾多方面的需求。单一的应用正在逐渐被社会淘汰,“庠序”课程表要想发展需在功能上兼顾多元性、多层性及时效性。根据调查问卷结果用户需求主要表现在对课程表信息及粘性功能需求,公选课、学习报告会及校园活动信息及个性化推荐需求、其它活动需求。
1 需求池
(1)需求来源:产品、用户需求、运营、制作人等;(2)需求类型:需求调整、新增需求、功能调整;(3)系统:涉及到的系统和模块;(4)需求说明:简述需求;(5)优先级判断:重要紧急(P1)、重要但不紧急(P2)、紧急但不重要(P3)、既不紧急也不重要(P4)。
表1 需求清单
2 需求清单
结合调查问卷的结果,对需求池包含内容进行筛选、分析后,将需求模块、功能、需求说明、需求优先级统一整理到表格中,得到需求清单,如下所示:
以需求清单作为为“庠序”课程表功能构建的基础以及后期性能研发的方向。
2.1“庠序”课程表信息录入方式
确定信息录取方式授权式,即在每一个信息点设置负责人,由负责人根据该点的信息更新情况录入信息,若信息点信息过多,可以部门为单位继续下设负责人(譬如西京学院负责人下设土木学院负责人,再下设工程管理专业负责人,以此类推),进而确保信息及时更新。
2.2 功能构建设计
“庠序”课程表功能较多,该处仅针对用户的功能需求进行叙述。
(1)新用户登陆。
图1 新用户登录功能构建设计
(2)课程表。
图2 课程表功能构建设计
特殊说明:
a.课程信息、课程地点、课程时间会直接以表格的形式出现,点击某门课程的名称即可获得它的其它信息。
b.关于更新服务:课程表的变动存在个体差异,用户可点击“更新”按钮更新课表,若更新失败,可选择“报错”,交由负责人处理,紧急情况下,可自行更改课程表,用户自行更改的数据仅影响用户本人。
c.关于提醒服务:该服务以新消息的形式出现,用户可自行选择提醒时间和提醒内容,并可设置闹铃。
(3)公选课。
图3 课程表功能构建设计
特殊说明:
a.更新及提醒服务同课程表。
b.个性化推荐:根据个人资料的专业和兴趣进行推荐,同时,由用户自行选择是否根据偏好推荐。
c.学术报告会与校园活动的具体说明同公选课。
(4)学术报告会
图4 学术报告会功能构建设计
(5)校园活动
(6)其它校园活动。
图5 校园活动功能构建设计
该功能需求待构建,初步推广时暂不考虑。
当前,各类应用可谓是五花八门、百家争鸣,如何在激烈的竞争中脱颖而出是应用制作者需要思考的。应用服务于用户,用户需求是构建应用的基础和核心。在本次分析中不难看出,用户需求越来越高,对应用的功能也有了更高的要求。我们作为“庠序”课程表应用的构建者,应结合大学生和大学教师的需求去分析应用的功能需求,构建具有实用性、多元性、多层性、实效性的应用,让校园生活尽在手中。