ImageVerifierCode 换一换
格式:DOCX , 页数:45 ,大小:346.12KB ,
资源ID:614464      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/614464.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于android的网上调课系统设计论文学位论文.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于android的网上调课系统设计论文学位论文.docx

1、基于android的网上调课系统设计论文学位论文基于Android的网上调课系统摘 要Android是基于Linux内核的软件平台和操作系统,以其特有的开源性、易用性在智能手机、平板电脑、智能电器等领域得到了广泛的应用。Android应用软件通过与网络结合,可以将海量数据展现在人们面前,从而可以很方便地处理各种复杂的业务。本设计依据移动应用开发的基本规范以及用户的常规操作习惯,进行界面设计和功能实现。基于Android的网上调课系统是由Android客户端和web服务端组成的完整的教师调课管理系统,客户端主要实现用户登录、发送调课申请、提交补课回执、审核调课申请、查看补课回执等功能。服务端则主

2、要用来响应客户端提交的请求,返回客户端需要在界面显示的数据以及调课信息在数据库的存取。关键词:Android 应用,web,调课,补课The online course system based on AndroidABSTRACTAndroid is a software platform based on Linux kernel and operating system, with its unique open source, ease of use in smart phones, tablet PCs, smart appliances, and other fields has

3、been widely used. Android application software with the network can be displayed in a massive data before us, so that we can always handle a variety of complex business.The design with the basic norms of mobile application development as well as the users regular operating practices, interface desig

4、n and functionality to achieve. Android-based medium tone class system is a complete teacher for Course Management System by the Android client and web server component, clients mainly realize the user logs on, the transmission transfer courses, and submit remedial receipt, review transfer courses a

5、pplication to view the makeup receipt, etc. function; the server is mainly used to respond to the request submitted by the client, the client needs to return to the data access and transfer courses interface displays information in the database.KEY WORDS: Android applications, Web, Transfer courses,

6、 Remedial courses目录前 言随着移动4G信号网的普以及移动智能手机的推广,移动智能设备在日常生活中随处可见,从智能手机到智能家居再到智能穿戴设备,可以清晰的发现,智能终端设备在生活中影响的领域也越来越广泛。目前,移动智能终端的操作系统较多,但是市场占有率较高的主要为Android、IOS和Windows phone。在国内移动市场上,Android用户所占的比例最大。Android系统最底层是基于Linux操作系统进行设计和研发出来的,Android操作平台主要是由操作系统、中间件、用户界面以及用户软件组成的。Android系统最初是为数码相机领域开发的,但是后来发现数码相机领

7、域需求量不是很大,加上移动智能手机市场的兴起和快速发展,Android被改造为智能手机的操作系统。2005年,Android被Google公司收购。2007年,Google着手改良Android系统为手机系统,后来,Android系统又被扩展为平板使用的操作系统。到了2010年,Android系统的市场占有率已经超过了称霸移动市场近10年的塞班系统,一举成为全球市场占有最高的手机操作系统。到目前为止,Android应用软件多达数百万,应用领域包括手机、平板电脑、智能电器等,这足以保证Android系统在人们日常生活中占有的分量。鉴于Android系统的受欢迎程度以及互联网海量信息特性,以And

8、roid和网络为切入点,将网站的相关查询信息封装为一个独立的手机软件是本次设计的主要思路。虽然手机浏览器可以浏览网络信息,但是由于网页大部分是为电脑设计的,在手机上的展示效果并不是很好,而智能手机可以安装各种应用软件,如果将网页的查看操作,转化为手机软件的操作,就使用户可以通过操作手机软件完成浏览器的相关操作,而且展示效果也比较美观。第 1 章 项目开发背景1.1开发背景随着科学技术的不断发展,通信行业的各项技术也发生了翻天覆地的变化,从最初的飞鸽传书到马可尼的无线通信发明,从贝尔的第一部有线电话到今天的无线智能手机,每一次科技的革新,都使人们的生活变得更加美好。我们在享受生活的同时,也在用我

9、们的微弱的力量改变生活。现在已经进入了“互联网+”的时代,网络信息已经与我们的日常生活密不可分。“互联网+”是互联网的扩展,通过将互联网与传统行业的结合,利用通信技术的优势,从而形成一个新的发展生态模式。作为通信工程专业的一名学生,也希望自己可以为“互联网+”的发展,做出一些微薄的贡献。考虑到移动智能终端已经遍布全国大街小巷,并且国内Android用户的持有者在达到80%以上,如果将互联网与Android智能手机相结合,就可以把互联网上面的操作,以手机APP的形式来使用。基于Android的网上调课系统就是将web端已经实现的调课功能,转移到手机上面,使用户可以通过手机,完成在web端进行的一

10、系列操作。1.2开发目的Web端的功能虽然可以满足教师调课申请的需求,但是教师每一次申请都必须要打开电脑,通过电脑连接网络进行,如果网络信号不好或者自己没有配置电脑,则会影响教师调课。如今,手机的使用基本已经覆盖了各家各户,特别是在校师生群体中,Android用户所占的比例大于90%,如果将web端的操作转移到手机端,特别是Android客户端,将会为更多的教师在进行调课时带来便捷,同时学生也可以更加方便的通过手机客户端查看老师发布的调课和补课通知信息。1.3系统概述基于Android的教师调课系统客户端工作的流程首先是用户启动该应用程序,然后选择用户自己的角色身份,输入对应的账号密码进入该系

11、统。系统的用户主要分为教师用户、系部管理员用户和教务处管理员用户,教师用户可以通过该系统向系部管理员发送调课申请、查看调课结果、提交补课回执,系部管理员主要对该系部教师提出的调课或补课回执进行审批,教务处管理员的主要功能是对系部管理员提交的审批结果进行二次审批,只有当系部管理员和教务处管理员的审批都通过之后,教师才可以进行调课。图1-1 网上调课系统模块划分图1-2 各模块主要功能1.4系统开发工具以及开发环境1.4.1开发工具系统开发过程中使用到的工具较为繁多,主要包括软件开发工具、数据库管理工具、软件测试工具以及其他相关工具,具体情况如表1-1所示。表1-1 开发主要工具说明表工具名称工具

12、描述Eclipse for androidAndroid应用程序开发和调试工具SQLite Expert数据库文件管理工具EmulatorAndroid 模拟器,用于运行和测试应用软件EDraw Max绘图工具,用于绘制系统设计阶段的草图IE 7.0查看网页版调课系统HttpWatch用于分析网页数据Photoshop绘制及修改系统中使用到的图标1.4.2开发环境 系统是通过Eclipse平台,基于Java语言进行开发的,开发之前需要配置Java环境以及其他软硬件设备,具体需要的配置如表1-2所示。表1-2 开发环境配置表硬件环境软件环境CPU 1.84GHZ内存4G网络 4M光纤操作系统 W

13、indows8 64位开发工具:eclipse 3.7JDK 1.7ADT 23.0.3SDK 23.02模拟器版本 Android4.0.3第 2 章 系统需求分析所谓的“系统需求分析”,指的就是系统对开发过程中要解决的问题进行详细的分析,弄清楚自己要做的事情以及开发的产品要满足那些要求。需求是系统开发的一个指标,只有确定了明确需求,才可以在开发过程中少走弯路,避免不必要的修复。如果需求经常发生变动,将会给开发带来很多困难,因此,系统在开发之前需要将开发的需求进行多次分析、审核,在开发过程中,尽可能不去变动需求。需求是来自多方面的,常见的需求有功能需求、性能需求、可靠性需求、易用性需求、错误

14、处理需求等,需求可能因市场、技术等条件变化而改变,这里主要针对系统的功能需求、性能需求、可靠性需求和兼容性需求进行详细描述。2.1 功能需求“功能需求”指的就是系统需要实现哪些功能,系统是用来做什么的。基于Android的教师调课系统在功能方面的需求主要是来自于教师和管理员两类用户。对于教师用户,该系统需要实现他们向管理员发送调课申请、补课回执以及查看自己请求处理结果;对于管理员用户,该系统需要为他们提供查看教师调课或补课回执以及向教师发送自己对他们请求处理的结果。 教师用户的基本需求有: 提交调课申请。 提交补课回执。 查看申请结果。 系部管理员用户的需求有: 查看所在系教师的调课申请。 查

15、看所在系教师的补课申请。 审核所在系教师的调课申请。 审核所在系教师的补课申请。 教务处管理员用户的需求有: 查看系部管理员提交的调课申请。 查看系部管理员提交的补课申请。 审核系部管理员提交的调课申请。 审核系部管理员提交的补课申请。除了基本的用户对系统的功能需求之外,还要考虑系统界面是否美观以及用户体验效果是否良好等隐含功能的需求。2.2 性能需求性能主要是考虑系统实现的是否合理,系统在运行过程中对硬件资源利用率是否可以接受等。针对于该系统,应满足的基本性能需求有: 界面跳转的响应时间小于2S。 网络通畅状态下,向服务器提交响应时间小于5S。 系统运行状态下,对运行内存占用小于5%。 系统对Sdcard内存占用小于10M。2.3 可靠性需求可靠性需求主要考虑系统在运行过程中是否稳定,系统在发生异常时是否存在相应地错误处理机制,系统运行是否会发生内存泄露、缓冲区溢出等安全问题以及系统是否会造成数据库数据泄露等问题。针对于该系统,需要考虑的可靠性需求有: 用户权限管理是否正确。 用户密码管理是否安全。 系统发生异常时通过对话框提醒用户造成异常的原因。 用户数据输入格式错误时,提示用户需要输入的正确数据格式的类型。 用户使用系统时,如果网络没有连接,提示用户连接网路。 代码在编写完毕之后,对代码进行静态扫

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1