基于安卓的南邮通达掌上校园APP产品的需求分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于安卓的南邮通达掌上校园APP产品产
品的需求分析
0 引言
笔者在进入大学之前从未接触过正方系统,到了大学之后,经常要去教务系统查成绩、课表、选课等。

但是正方系统只能通过网页登陆,原本在电脑端看都觉得小的界面,放到手机屏幕里更小了,只有通过不断放大,然后上下滑动去实现各种操作,很是不方便。

如果能够有移动端的教务系统像QQ那样实现登陆和各种操作的功能该有多好!诸如超级课程表这类APP产品产品确实实现了我们的好多需求,比如查询课表等。

但是对于具体学校而言功能就有点单一,并且偏向娱乐化。

从而设计专门为本校学生服并且能够展现学校特征APP产品产品的想法应运而生。

掌上校园是以手机作为载体,基于安卓技术的系统和校园网络技术而建立起来的覆盖校园服务的一种应用技术。

并且,智能手机发展至今,其功能也逐渐强大,远远不在限于接打电话功能,甚至已经成为人们生活中不可或缺的“微型电脑”。

因此,笔者决定开发一款类似掌上校园APP产品产品:以移动通讯技术为基础,以手机、平板电脑等智能终端设备为载体,实现学校教学、科研、管理等信息资源和相关资讯收集、传输、共享的客户端软件。

最终在我们一个团队的努力下完成了这样的一款APP产品产品。

1 功能需求
作为一个大学生,最主要的事情还是学习,所以关于课业的管理是必不可少的。

以笔者所在学校为例来进行分析,功能需求主要分为以下几个模块:
(1)课表查询:用来查询当前学期的课表或者往年学期的课表,当用户打开这个功能时,系统会自动显示出可以查询的所有学期的列表项供用户选择(如图1);当用户点击想要的课表项时,系统会将课表展示出来(如图2)。

如果课表有重叠的,系统会将最上面的宽度减小从而使用户能看出有两门课叠加在一起。

不同学年的课表之间也可以自由切换。

(2)成绩查询:用来查询教务系统录入的成绩。

和课表查询一样:当用户打开时就可以看到可以查询的所有学期选项;当用户点击要查询的学期时,系统会将该学期的所有成绩展示出来;当用户要查看某个成绩的详情时,点击该成绩可以扩展出成绩详细情况(如图3)(比如是否是选修课等)。

(3)等级考试查询:学校每年都会动员大家进行各种等级考试,比如四六级、计算机二三级、普通话考试等。

成绩出来时,用户不必去专门的网站查询,可以直接通过学校的教务系统查询等级考试的成绩。

展示方式和成绩查询基本一致,因此不再赘述。

(4)学生选课:每学期初和学期末都会有部分专业的学生需要进行选修课的选择。

因此需要对选修课实现各种操作:比如查看选修课的详情(授课教师,上课地点,课程性质,学分等)、退选、改选等。

当用户打开这个功能时系统会自动展示出全部可选的课程;当用户点击其中的课程列表项时,便可以看到课程的详情也可以进行选课,退选等操作。

操作成功或失败时会给出提示。

(5)学生手册:作为大学生,应该对学校的教学规章制度、宿舍管理制度、奖学金评优制度等有所了解。

虽然每个学生人手一本学生手册,但不会有人随时随地带着手册,而手机几乎是不离身的。

因此通过手机来查询翻阅学生手册的内
容。

学生打开这个功能时候会看到学生手册的总目录,点击总目录可以按级展开形成子目录,点击子目录便可看到内容详情。

(6)培养计划:可以查询某学期应选的课程及其详情,与学校给每个学生发的培养计划书对应。

(7)通知公告:学校不定时的会有一些活动和校内的公告,比如放假通知等。

用户打开这个功能时,系统在联网的状态下自动进行刷新(用户也可以手动刷新),展示出所有的公告,并标出新的通知和提示用户刷新到的通知数目。

图1 选择学期
Fig.1 Select semester
图2 课表Fig.2 Curriculum
图3 成绩表
Fig.3 Grade sheet
2 非功能需求
除了功能需求,非功能需求也越来越重要。

比如APP产品产品的界面是否简洁大方,用户体验是否友好等。

而南邮通达掌上校园APP产品产品的非功能需求主要体现在以下几个方面:
(1)美观及可用性:用户体验(User Experience,缩写为UE或者UX)是指用户在使用产品(包括物质产品和非物质产品)或者服务的过程中建立起来的心理感受,用户体验设计(UE Design或UED)则是从用户出发,基于人机工程学和可用性原理,综合视觉、布局、交互和动作设计等方法,设计符合用户使用习惯的产品。

APP产品产品的界面的美观与否是用户体验满意度的重要因素,一个优秀的APP产品产品往往离不开一个美观的界面和风格。

(2)内存及存储空间:对于安卓手机而言,CPU占用率影响着APP产品产品的流畅度,内存占用率过大甚至会导致APP产品产品崩溃。

因此需要对用户存储的数据资料进行管理,避免垃圾文件长时间占据手机存储空间。

(3)安全性:对于学生而言个人信息都是隐私,只有一个安全性很高的APP 产品产品才能够赢得用户的信任。

因此,及时清除登录及重要后台信息,增加权限管理等可以提高APP产品产品的安全性。

(4)用户需求及产品定位:如果不能满足学生对课业的管理的需求,这个APP产品产品便失去了意义。

因此,要针对本校情况,设计出能够适用于管理本校学生课业的APP产品产品。

即此APP产品产品要服务于本校大学生,且侧重于学业管理,而非社交娱乐化。

3 可行性分析
Android一词的本义指“机器人”也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称[7]。

安卓(Android)系统是一种基于Linux内核的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发[8]。

主要包括三部分:中间件、用户界面以及应用软件,三层之间耦合性低,当下面一层发生改变时,不需要改变上层应用,只需要改变下层代码即可[9]。

基于安卓平台有五个优势:开放性,挣脱运行商的束缚,丰富的硬件选择,不受任何限制的开发商,无缝结合的Google应用。

另外安卓APP产品产品支持多种语言开发,例如Java,kotlin等,使得开发门槛相对于IOS不是那么高。

并且安卓平台也有很大的用户,因此用安卓来开发这个款APP产品产品是个不错的选择。

4 结论
开放大学移动校园APP产品产品的服务功能应基于开放大学数字校园的传统桌面平台的服务功能,APP产品产品客户端的数据信息与开放大学的数字校园数据信息实时同步更新,具备实时性、安全性、移动性、互动性、便捷性等特性。

APP产品产品客户端的服务功能尽可能的满足多个平台(主要是Android 和IOS)、多个尺寸的不同分辨率、对设备的性能要求较低、免除不必要数据流量等方面需求。

然而到目前为止笔者的学校还没推出开发大学移动校园APP产品产品,并且同学们对于能够在手机端管理课业的需求还是蛮大的,为了弥补这个空缺,我们团队决定把这种需求变成现实作品。

相关文档
最新文档