基于android的在线选课系统的设计

基于android的在线选课系统的设计

2023年6月28日发(作者:)

龙源期刊网

基于android的在线选课系统的设计

作者:李梓豪

来源:《世界家苑·学术》2017年第03期

摘要:本文以实际运用为开发背景,运用软件工程原理和开发方法,采用Android技术,MYSQL数据库构建一个于Android的在线选课系统。最后对系统进行了功能测试,并对测试结果进行了分析总结,得出系统的不足及需要改进的地方,为以后的系统维护提供了方便,同时也为以后开发类似系统提供了借鉴和帮助。

关键词:在线选课系SL;Android技术;MYSQL数据库

一、关键技术简介

1、Android技术,Android是由Linux+Java构成的,这个平台的架构非常简单,使得它可以充分发挥硬件资源的性能,而它的开源性,降低了手机软件的开发成本,这就使得Android成为了目前移植性最好的手机操作系统,也是现在可移植性最高的手机操作系统。相比与其他手机开发平台而言,Android更有优势,也更具有竞争力。而An&oid的开源性也保证了Android手机不会有太高的价位,用户可以比较容易的获取各种所需要的信息。基于此本课题采用Android移动平台来开发个人信息管理的移动应用系统。Android平台主要有以下特征:针对移动手机特性,采用自组研发的Dalvik虚拟机,占用资源少,运行速度更快;内部集成的浏览器:基于WebKit引擎,该引擎是开源的;优化的图形库:包括定制的2D图形库和3D图形库,3D图形库基于openGLEsl.0标准的3D图形功能;应用程序框架:该框架可以支持应用程序组件的重用与替换;支持多媒体能力:开源支持常见的静态图像、音频以及视频格式(如MPEG4、H.264、MP3、AAC、AMR、JPG、PNG、GIF);支持GSM技术(依赖硬件);支持蓝牙,EDGE,3G和WiFi(依赖硬件);支持Camera,GPS,compass和accelerometer(依赖硬件);拥有强大的开发环境:包括设备模拟器、调试工具、内存和性能检测以及Eclipse IDE的开发插件。Eclipse是以一个集成开发环境,方便进行应该系统的开发;Android应用程序以各种组件(API)为基础,API是Android软件平台的重要组成部分,也是开发Android应用的关键所在。

2、MySQL数据库,在软件项目中,通过使用数据库来操作数据,可以保证数据的独立性、一致性和安全性,为系统提供有效地访问数据的方式,同时为程序员减少了应用程序的开发时间。常见的数据库分为两类,一类是关系型数据库(Oracle,DB2,MySQL,SQL

Server)和非关系型数据库(NoSql、MongeDB)。MySQL支持多线程的特点,可以方便的利用系统资源,有效提高速度,而且提供了TCP/IP、ODBC和JDBC等多种方式途径来连接数据库;虽说其功能不够强大、规模也相对较小,但是对于本系统来说足够了,同时也可以进行二次开发的数据库表结构空间的扩展。

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1687954151a60488.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信