欢迎来到天天文库
浏览记录
ID:11927108
大小:5.19 MB
页数:23页
时间:2018-07-15
《用于android智能终端的学生课务系统的设计与开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、盐城师范学院毕业设计用于Android智能终端的学生课务系统的设计与开发摘要现在各类APP应运而生,原始的信息获取方式早已满足不了当代人对信息获取的要求,如今各种各样的信息都能从移动设备上获取。本课题是针对在校学生只能通过电脑查询课程表、考试成绩、等级成绩和考试时间的情况,以Java为语言,采用了Httpclient+Jsoup的网络爬虫抓取技术和HTML网页解析技术,并将结果存储到AndroidSQLite中,根据数据的分析利用极光推送服务进行交互,实现了从教务网获取课程表、考试成绩、等级成绩和考试时间的信息,并增加了对所获取的课程表信息进行编辑的功能,来方便学生
2、对课程信息的管理。该程序可以让学生不在使用电脑这一途径来查询自己的课程表、成绩以及考试的时间,也可以从手机端中获取信息,这样增加了学生使用学校教务网的便利性。【关键词】Java;Android;HttpClient;Jsoup;课务系统盐城师范学院毕业设计DesignanddevelopmentofuniversalsalarymanagementsystemorientedtoAndroidAbstractNowallkindsofAPPemerged,theoriginalaccesstoinformationalreadycannotmeetthecurren
3、trequirementsforaccesstoinformation,andnowallkindsofinformationcanbeobtainedfromthemobiledevice.Thistopicisonlyforstudentsincaseofcomputersearchthroughthecurriculum,testscores,gradesandexamscoresoftime,asinJavalanguage,usingHttpclient+JsoupwebcrawlertocrawlHTMLwebtechnologyandanalytica
4、ltechnology,andtheresultisstoredtoAndroidSQLite,andinteractbasedondataanalyzedusingAurorapushservice,nowthegetcurriculum,testscores,graderesultsandexaminationtimefromtheSenatewebsiteoftheinformation,andaddstheacquiredcurriculuminformationforeditingfunctionstofacilitatethemanagementofst
5、udentcourseinformation.Theprogramallowsstudentstochecktheircomputersthewaythecurriculumisnotinuse,aswellastheresultsoftheexaminationtime,youcanalsogetinformationfromthephoneside,thusincreasingthestudentstousetheschool'sAcademicNetworkconvenience.[Keywords]Java;Android;HttpClient;Jsoup;
6、Classservicesystem盐城师范学院毕业设计目录1绪论11.1研究背景及意义11.2研究的思路与内容12系统开发环境及相关技术介绍12.1开发环境12.2关键技术22.2.1网络抓取技术22.2.2Jsoup对网页的解析32.2.3信息推送32.2.4Android技术42.2.5数据的存储技术43系统设计43.1系统需求分析43.2系统可行性分析53.2.1技术的可行性53.2.2经济的可行性54系统总体设计64.1设计原则64.2系统流程设计64.3模块规划74.4数据结构设计75详细设计与编码实现85.1HttpClient模拟登录的实现85.1.
7、1发送请求95.1.2关闭连接105.2Jsoup解析教务网的实现105.3课程信息的存储及编辑的实现115.4考试信息以及等级信息的获取135.5试信息以及等级信息的获取14盐城师范学院毕业设计5.6成绩数据的分析146系统测试15结束语16参考文献17盐城师范学院毕业设计1绪论1.1研究背景及意义目前,互联网技术已广泛应用于科研、教育、商业等众多领域,成为社会发展的助推器。安卓APP覆盖的类型及所覆盖的领域都非常广阔,如社交、旅游、工具、游戏等都有着数量庞大的安卓系统在进行着开发和维护。安卓平台对开发者而言,在开发程序时可以拥有更大的自由性,与之相对的是苹果
此文档下载收益归作者所有