基于Android的成绩管理设计与实现Word格式.docx
《基于Android的成绩管理设计与实现Word格式.docx》由会员分享,可在线阅读,更多相关《基于Android的成绩管理设计与实现Word格式.docx(13页珍藏版)》请在冰豆网上搜索。
xxxxxxx
指导老师:
xxxx
职称:
xxxxx
日期:
xxxx年xxx月xx日
摘要
在21世纪的今天,互联网已深入世界的各个角落。
而Android软件技术的发展和无线业务的成熟,为人们获取各种信息提供了除Internet之外的另一种便捷的途径。
考生成绩查询方式经历了网上查询和纸质公告,其中以网上查询方式最为经济。
当前,Internet达到了前所未有的普及,而目前的无线通信网络几乎覆盖了全国每个角落,只要有一部具有上网功能的手机,可以不受时间、地域和设备的限制,轻松获取考试成绩信息。
因此,开发一个使用Android手机查询考试成绩的系统,将是对Internet查询成绩的一个重要补充,有着巨大的实际意义。
Android是一个开放的手机平台,从android的发布到他的推广,在短短的时间内以惊人的速度占据的大量的智能手机市场。
而且将继续扩大其用户量。
因此,开发基于android的成绩查询系统有其深远的意义。
关键词:
学生成绩管理系统AndroidJAVA移动终端
ABSTRACT
Intwenty-firstCentury,theInternethasgonedeepintoeverycorneroftheworld.AndthedevelopmentofAndroidsoftwaretechnologyandthematurityofthewirelessbusiness,forpeopletogetallkindsofinformationprovidedbytheadditionofInternet,anotherconvenientway.Candidatesscoreinquirywaythroughtheonlinequeryandpapernotice,whichisthemosteconomicalwaytochecktheinternet.Atpresent,theInternetreachedanunprecedentedpopularity,andthecurrentwirelesscommunicationnetworkhascoveredalmosteverycornerofthecountry,aslongasthereisamobilephonewithinternetenabled,cannotberestrictedbytime,regionandequipment,easyaccesstotestresultsinformation.
Androidisanopenmobileplatform,fromthereleaseofAndroidtohispromotion,inashortperiodoftimetooccupyalargenumberofsmartphonemarketinashorttime.Andwillcontinuetoexpanditsuservolume.Therefore,thedevelopmentofAndroidbasedquerysystemhasitsprofoundsignificance.
Keywords:
Studentachievementmanagementsystem;
JAVA;
Android;
mobileterminal
绪论
1.1系统的开发背景
几年前,各个学校对于学生成绩的管理还是停留在运用手工操作,随着各个学校的规模不断壮大,学生人数逐年增加。
关于学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。
但人工管理又有着许多缺陷,比如:
效率底、易出错、检索信息慢、对学校的管理提供决策信息较为困难等。
学校不能完全掌握每一个学生的学习情况,这样对学校的教学工作及其不利,使学校的教学质量一直停滞不前,所以我想开发一个仅适用的成绩管理系统,使学生能够充分掌握学生的成绩和课程情况,便于学生了解情况。
那么能否在手机上拥有自己编写的学生成绩管理系统呢?
答案是肯定的,谷歌Android系统就能做到。
本文涉及的成绩管理系统就是一个基于谷歌Android手机平台的学生成绩管理系统。
1.2系统实现的目标
建立学生成绩管理系统,采用手机端对学生成绩进行管理,进一步提高现代化水平。
使学生对自己的成绩能够快速并准确的录入、修改和查询,更好地了解自己的各科成绩,便于教师的管理。
使学生对个人的学习成绩进行更快的查询。
让老师能够更好、更快的了解学生的学习情况,使学校的教学质量进一步的提高。
1.3系统功能的概述
成绩管理系统能够录入课程和成绩资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询,基本满足老师或学生查询的需要。
成绩管理系统主要包含学生基本信息,年龄,电话等各方面信息,内容比较简单。
成绩管理系统主要是为学生成绩信息进行录入,具有对课程的登记、成绩查询,学生信息登记等功能。
总体上说具有编辑,查询,学生成绩管理等功能。
1.4系统的开发环境
开发此系统所需要用到的软件环境如下:
Ø
操作系统:
Windows7
开发平台:
Eclipse
是一个开放源代码的、基于
Java
的可扩展开发平台。
就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
幸运的是,Eclipse
附带了一个标准的插件集,包括
开发工具(Java
Development
Tools,JDT)。
利用它我们可以在项目的编码、整合方面极大的提高工作效率,它是功能丰富的Java集成开发环境,包括了完备的编码、调试、测试和发布功能。
简而言之,通过配置Android必要的开发组件和插件,使用Java编程语言,Eclipse将完整支持Android程序的开发。
SDK:
AndroidSDK指的是Android专属的软件开发工具包被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。
第2章系统可行性分析
2.1系统的可行性分析
随着学校规模的不断扩大,学生人数逐年增加,学校对学生成绩管理的工作量也越来越大。
学生成绩管理涉及大量的数据处理,如果用手工来完成庞大的数据处理,将费时费力,还容易出错,为了满足学校对学生成绩管理的需要,急需要一套学生成绩管理系统来完成这项工作。
作为手机端的一部分,使用手机端对学生成绩信息加以管理,将拥有着计算机所无法比拟的优点.例如:
输入迅速、查找方便、成本低等。
这些优点能够极大地提高学生成绩管理的效率,也是学生成绩的科学化、正规化管理的重要条件。
2.2技术可行性
Android是一个真正意义上的开放性移动设备综合平台。
它包括操作系统、用户界面和应用程序-移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。
谷歌与开放手机联盟合作开发了Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和T-Mobile在内的30多家技术和无线应用的领军企业组成。
通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,来建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统,这样应用之间的通用性和互联性将在最大程度上得到保持。
所有的Android应用之间是完全平等的。
在开发之初,Android平台就被设计成一个由一系列应用所组成的平台。
所有的应用都运行在一个核心的引擎上面,这个核心引擎其实就是一个虚拟机,它提供了一系列用于应用和硬件资源间进行通讯的API。
撇开这个核心引擎,Android的所有其他的东西都是“应用”。
因此,用户甚至可以将系统中默认的电话拨号软件替换成其他第三方的电话拨号软件。
你也可以改变主界面显示窗口的内容,或者将手机中任意的应用替换成你所需要的其他应用。
成绩管理系统有以下特点:
一是数据量较大,要求及时查询的内容较多;
二是数据处理较集中,内部数据处理量大,输出量大;
三是即时处理,要不断更新数据信息。
基于以上三个特点,现有技术都可以达到要求的目的。
在单机环境下组建管理系统,该系统开发工作可以采用eclipse做前台来进行。
前台可视化程度较高,人机交互能力较强,应用起来比较方便、直观。
2.3操作可行性
本系统为一个成绩管理系统,需要搭建Android平台开发环境,使用AVD虚拟机,并且能正常连接网络,就可以正常运行。
所耗费的资源非常的小,工作室的电脑无论是硬件还是软件都能够满足条件,界面设计时充分考虑使用人员的习惯,使得操作简单;
数据录入迅速、规范、可靠,统计准确;
管理员的搜索查询和管理修改也完全在我们的考虑当中,因此,本系统在操作上是可行的。
2.4经济可行性
开发学生成绩管理系统费用较低,可利用现有的手机设备,经济上是可行的,非常适合于成绩管理,因为该系统实现了将管理和查询网络化,极大地方便了管理员、教师、学生。
本系统的界面设计简单直观,易于理解。
它使用的控件都是用户常用的或常见的,操作起来很容易上手。
不需要特别的培训和讲解,用户便能使用该系统。
2.5结论
通过以上的可行性分析,我将在Android平台开发环境下,采用Java语言和Eclipse编程工具,对该系统进行研究开发。
因此我认为该系统是可以开发的。
第3章系统需求分析
学生成绩管理系统,主要面向的使用对象是在校大学生和教师。
每位在校学生和教师都拥有自己的帐号和密码。
大部分学生拥有Android系统智能手机或者平板电脑,且习惯使用移动设备来完成可能的日常应用,学生和教师可以随时了解成绩和课程情况。
3.1系统开发的具体目标
(1)成绩管理系统能够提供一个完善的主界面,使学生或管理员可以清晰地看到整个系统的主要功能。
(2)成绩管理系统能够提供一个完善的学生信息管理界面,学生或管理员可以对学生信息进行查看和管理。
(3)成绩管理系统能够提供一个完善的课程信息管理界面,学生或管理员可以对课程信息进行查看和管理。
(4)成绩管理系统能够提供一个完善的成绩信息管理界面,学生或管理员可以对成绩信息进行查看和管理。
3.2系统业务流程图
系统流程图又称业务流程图,是概括地描绘物理系统的传统工具,其基本思想是直观描述该系统业务处理由开始到结束的整个过程的非结构化图型工具,它可以描述一个系统的业务,也可以描述一项具体业务的处理过程。
它是系统分析员描述该系统的最好的工具,是系统分析员与学校管理人员交流的有力工具。
管理员可以对成绩管理系统进行添加,修改,删除,查询。
如下图所示。
系统流程图
3.3业务需求描述
系统业务描述:
(1)管理员查询、删除、修改、增加所有学生的个人信息,通过输入学号查询学生的个人信息。
(2)管理员查询、删除、修改、增加所有课程的信息,通过输入课程编号查询课程的信息。
(3)管理员查询、删除、修改、增加所有学生成绩的信息,通过输入学号或课程编号查询个人成绩信息。
3.4系统功能需