第一范文网 - 专业文章范例文档资料分享平台

超级课程表项目分析

来源:用户分享 时间:2020-06-30 本文由中二个软 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

超级课程表项目

随着移动互联网的快速发展,移动应用开发已经非常普遍,同时随着智能手机的普及,大部分的人都可以拥有自己的一部智能手机,其中搭载android系统的智能手机以其较高的性价比得到了广泛的应用。所以,传统的应用访问方式正在逐步地发生改变,而学生是走在移动潮流前沿的群体,基于学校的应用也逐步受到学生的青睐。超级课程表就是这样一款软件,可以方便学生在手机上面随时随地的查看自己的课程表,同时还可以分享自己的课表、在同一节课程上面进行交流。根据目前开发中心的实际情况,从两个方案考虑开发超级课程表系统。

方案一: 浏览器客户端

采用以B/S(服务器/浏览器)架构为主,发布B/S应用。 项目架构图如下所示:

服务器浏览器客户端

优点:

1. 手机系统平台无关性,即任何手机只要有浏览器都可以使用该系统,可以最大程度保证用户手机端的兼容性。

2. 浏览器客户端是目前开发中心学生技术开发的主要方式,所以项目开发总体进度会快一些。

开发进度如下表所示: 事项 时间 需求分析(包括超级课程表需求和教务处系统接口) 1周 系统设计 2周 浏览器客户端开发 2周 服务器端开发 3周 系统测试 2周 系统发布测试 1周 方案总体的开发时间预估需要:B/S开发(8周/5人)+ 测试(3周/2人)。 方案二: 纯Android客户端

客户端使用android手机客户端。

项目架构图如下所示:

服务器android客户端

优点:

android客户端最大的保障用户体验。 缺点:

兼容性较差,客户端局限于android手机平台,只有使用android手机的同学才可以使用该系统。

方案开发进度如下表所示: 事项 时间 Android技术学习 4周 需求分析(包括超级课程表需求和教务处系统接口) 1周 系统设计 2周 Android客户端开发 4周 服务器端开发 3周 系统测试 2周 系统发布测试 2周 方案总体的开发时间预估需要:服务端开发(6周/5人)+ android客户端(8周/5人)+测试(4周/2人)。

该方案中android作为新兴的移动平台技术,双体系目前课程体系还未涉足,学员没有太多的android实战经验。需要目前技术教师在业余时间展开基地内培训,以提升学员在android平台上的开发能力。因此,在正常的项目开发进度基础上,需增加4周时间培训学员的android开发技术,以保障android客户端的顺利开发。

在总体开发进度上面,方案一中做B/S开发能够更快的进行校内应用。

方案三:Windows Phone客户端 优点:

界面美观,操作方便。 缺点:

1.用户比较少,最新的windows phone8与老版本windows phone7不兼容。 2. 部署应用程序时,你只能通过微软的应用程序商店将应用程序作为公共应用程序发

布,或者将手机连接到电脑,然后使用Visual Studio将应用程序直接部署到手机上。所以涉及版权问题,以上软件都要收取相应的版权费。

3. 前端开发唯一可用的编程语言是C#,这种语言大部分学生都没学过,要培训之后才能上手开发,相对人力成本效高。

4.第三方程序布署到该操作系统上,会变得非常慢。

基于以上缺点,建以不开发windows phone客户端程序。

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新教学研究超级课程表项目分析 全文阅读和word下载服务。

超级课程表项目分析 .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1107028.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top