1. 研究目的与意义
随着移动互联网的飞速发展,“互联网 ”校园时代的来临,校园用户对移动应用的依赖性越来越高,无论是学生还是教师,他们的网络行为在时间、地点、需求等方面都呈现出碎片化和个性化趋势,随时随地接入网络的需求也变得格外强烈,各大运营商和高校都不得不投入大量资金进行无线网络升级和改造,移动互联网得到了空前的发展和应用。学校是教育的主体,近几年围绕校园应用的APP (应用程序,Application 的缩写,APP或App 指的是智能手机的第三方应用程序)逐步兴起,功能单一的 APP 大多不能满足现在校园里师生的需求。随着各大学校智慧校园(也叫数字校园)的建设,校园APP 将发挥重要的作用,需要有一个完善、统一的体系标准。
据CNNIC发布的第 38次中国互联网络发展状况统计报告,截至2016年6月,我国手机网民规模达6.56亿,较2015年底增加3656万人。网民中使用手机上网的比例由2015年底的90.1%提升至92.5%,手机在上网设备中占据主导地位。我国新增网民中手机规模为1301万人,占新增网民的61.0%。另一方面,移动互联网应用服务不断丰富、与用户的工作、生活、消费、娱乐需求紧密贴合,推动了PC网民持续快速向移动端渗透。
从2008 年苹果公司推出AppStore 算起,APP 应用呈现几何数据增长,覆盖了人们的学习、生活和娱乐领域,主要体现在游戏、社交、娱乐和工具等方面。目前,APP 或App(Application)的开发主要有以下几种方式。Native App,即原生App。它使用的开发工具主要为Java和Objective-C,优点是程序运行速度快,用户体验好,缺点是这些开发语言学习的时间长,开发成本高,不同的平台要分别开发,系统更新较复杂。Web App,是指基于Web系统的应用,适应移动设备使用的web站点。使用的客户端开发工具有HTML5和CSS3,服务端开发工具有Java、PHP和ASP等。优点是开发成本低,能直接使用当前流行的Web开发技术,不需要用户安装,和网站一样直接使用浏览器运行,系统更新较简单,可以实现跨平台,降低了开发成本。缺点是速度慢,用户体验差。Hybrid App,即混合应用,它的开发成本接近Web App, 随着硬件的发展,用户体验也接近原生App,它通过使用Web技术开发App,然后用Cordova /PhoneGap进行打包,方便实现跨平台开发,开发效率高。
2. 研究内容与预期目标
通过调查发现 ,我国已开通校移动图书馆服务的院校中,移动图书馆产品大部分是由第三方数据商引入 ,移动图书馆的解决方案一般来自书生公司和超星集团。此类移动图书馆产品 ,在书馆目录查询方面的解决方案一般是直接集成 OPAC系统 ,具体包括汇文 、金盘 、aleph等馆藏自动化程序 。应用 LBS技术后 ,在馆藏检索时增加了馆藏排架位置视图功能。认证用户及智能识别设备 ,能用户的终端界面自动安排 ,同时也能够提供自定义界面。用户在信息查询 、阅读论文和电子书等时 , 还可以提供图片 、文本并发送到邮箱中 ,同时多种文件格式能够兼容 。另外 ,用户在阅读文献时 ,还能够提供文献推荐 、文献评论 、文献收藏等其它功能。高校移动图书馆的开设给高校教师和学生在图书 、论文等阅读方面提供了十分便利的条件 ,但由于在我国移动图书馆发起的时间较短 ,在移动图书馆 APP建设方面还存在一些不足之处 。具体表现在以下几个方面
(一 )移动图书馆APP开发缺乏创新性
对 于一些 自主开发移动图书馆网站的高校 ,多数是在数字图书馆原有业务基础上结合移动互联 网的信息服务模式 ,通过短消息服务平台向用户提供在线 查询书目、阅读预约 、书籍催还及续借、信息发布等服务,对于移动图书馆 APP开发方面缺乏创新性 。
3. 研究方法与步骤
本系统采用的研究方法是调查法,前期通过大量查询相关文献,结合当下存在的社会现状,分析实际案例,做出具体方案。
此次开发是在Windows7操作系统下,利用Sql Server 2008数据库和MyEclipse开发平台相结合,将用到JAVA开发语言。在此过程中:
(1) 熟悉移动应用Web开发技术;
(2) 掌握Java技术,熟悉J2ME和Java应用程序集成开发环境MyEclipse;
4. 参考文献
[1] 钟元生主编.App开发案例教程[M]. 北京:清华大学出版社, 2015
[2] 潘中强,曹卉.构建跨平台APP[M]. 北京:清华大学出版社, 2015
[3] 朱元涛.Android应用开发范例大全[M]. 北京:清华大学出版社, 2015
5. 工作计划
(1) 2022年1月6日 ~ 2022年3月3日:接受毕业设计任务,查阅资料并完成开题报告; (2) 2022年3月6日 ~ 2022年3月17日:选择开发工具,并配置其环境; (3) 2022年3月20日 ~ 2022年4月7日:完成软件需求分析和概要设计或算法设计; (4) 2022年4月10日 ~ 2022年4月21日:完成软件详细设计; (5) 2022年4月 24日 ~ 2022年5月12日:编写和调试程序源代码,组织数据进行系统测试; (6) 2022年5月15日 ~ 2022年5月26日:整理文档,并翻译1篇相关的外文资料; (7) 2022年5月29日 ~ 2022年6月9日:撰写毕业设计论文和整理程序源代码,准备答辩资料(PPT文稿)。
|
指导教师意见: |
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。