【计算机软件毕业设计】高校教学管理系统的设计与实现-习题作业管理模块.docx
《【计算机软件毕业设计】高校教学管理系统的设计与实现-习题作业管理模块.docx》由会员分享,可在线阅读,更多相关《【计算机软件毕业设计】高校教学管理系统的设计与实现-习题作业管理模块.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、河北农业大学 本科毕业论文(设计)题 目:高校教学管理系统的设计与实现-习题作业管理模块摘要随着移动设备的发展和普及,拥有和熟练操作移动设备的人数已经有一个可观的数量,移动设备中的应用也是成千上万,这些应用中,除了一些娱乐类型的应用,大多数的应用都是为了使用户更方便的对某一领域的事物进行查阅、操作。Android操作系统是一款运行在移动设备中的主流操作系统,其流畅的操作体验,海量的应用,开放的开发平台,使其成为了目前三大主流的移动设备操作系统之一。通过不断地进行升级,目前的最新的4.4版本已经使用户的体验提升到了一定的高度,可以更加方便的操作移动设备,更流畅的体验,使人们更加依赖移动设备,成为
2、了人们形影不离的伴侣。本模块基于android系统最新版本开发的,能运行在使用android系统的手机设备中,使用eclipse开发工具androidSdk环境,使用java语言进行编写。页面展示运用activity组件,数据存放在XML文件当中,整个应用开发都是基于android开发的基础内容。本模块实现了教师对于习题的发布、修改、批阅,学生对习题的查看和作答,以及管理员对于个人信息及权限的操作,对于存储数据的管理等内容。节约了大量的资源和时间,方便了使用者对习题作业管理的操作。关键词:java,android,XML,习题作业管理模块Abstract With the developmen
3、t and popularization of mobile devices, has the numberand skilled operating mobile equipment has a considerable number of mobile devices, applications and tens of thousands of, these applications, in addition to the application of some entertainment type, most applications are for a field of things
4、users more convenient to access, operation. Android operating system is a mainstream operating system running in mobile equipment, itssmooth operation experience, massive application, an open development platform, making it one of the three major operating system for mobile devices.By constantly upg
5、rading, 4.4 the latest version of the current has the user experience has been elevated to a certain height, can operate mobileequipment more convenient, more fluent experience, make people more dependent on mobile devices, as people follow like a shadow companion.The module is based on the latest v
6、ersion of Android system development,can run on the mobile phone equipment used in Android system, using eclipsedevelopment tools androidSdk environment, the use of Java language. Page display using activity components, data stored in the XML file, the application development are the basis of conten
7、t based on android.This module implements the teachers for exercise, modify, marking the releaseof exercises, students view and reply, as well as the administrator for thepersonal information and permissions, to storage data management etc.Saving a lot of resources and time, convenient for users to
8、exercisemanagement operation.Keywords: Java, Android, XML, exercises homework management module目录1 概述11.1开发背景、目的及意义11.2开发环境11.3 技术概述11.3.1 eclipse概述11.3.2 XML简介21.3.3 MVC模式简介22 基于android平台客户端需求分析与设计32.1 系统需求分析42.1.1应用目标42.1.2 作用及范围42.1.3功能分析42.2 系统预期实现目标42.2.1 预期目标42.2.2 基本框架图43 基于android平台习题作业管理应用的
9、设计与实现53.1 习题与作业管理app功能设计63.1.1 主界面视图63.1.2 登陆界面63.1.3 教师发布习题界面83.1.4 修改习题界面93.1.5 学生答题界面103.1.6 老师查看学生习题界面114 XML的设计与实现124.1 XML设计124.2 XML设计的主要代码124.2.1 个人信息初始化代码124.2.2 发布习题的主要代码124.2.3 学生答题信息存储代码13结论13致谢141 概述1.1开发背景、目的及意义随着学校规模不断扩大,有关教师与学生的各种信息量也成倍增长1。面对庞大的信息量,就需要有信息管理系统来提高教学工作的效率。而高校作为教学及科研的高级学
10、府更需要进一步提高,所以开发一个教学成绩管理系统势在必行.通过这样的系统可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。2现在我国的中小学校以及大部分高校中师生信息管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代,这种传统的管理方法必然被计算机为基础的信息管理所取代。 教学成绩管理系统作为高校信息微机化管理的一个应用软件,为提高院系信息的管理水平提供了新的技术手段和保障。本次设计任务正是从这个目的出发,以实际的需要为前提,希望开发出一套实用的信息管理系统。 1.2开发环境本应用程序可以广泛运在android系统下的
11、手机和平板电脑上要求如下:开发环境:eclipse +androidSDK 数据存储在XML文件下操作系统:android2.3版本开发工具:eclipse1.3 技术概述1.3.1 eclipse概述虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对
12、于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。这种平等和一致性并不仅限于java开发工具。尽管 Eclipse 是使用java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如c/c+、cobol、php等变成语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。基于 Eclipse 的应用程序的一个突出例子是 IBM Rational Software Architect,它构成了 IBM Java 开发工具系列的基础。Eclipse 最初由
13、OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。IBM提供了最初的Eclipse代码基础,包括Platform、JDT 和PDE。Eclipse项目IBM发起,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland、Rational Software、Red Hat及Sybase等。Eclipse是一个开放源码项目,它其实是Visual Age for Java的替代品,其界面跟先前的Visual Age for Java差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各
14、自的插件,因此越来越受人们关注。随后还有包括Oracle在内的许多大公司也纷纷加入了该项目,Eclipse的目标是成为可进行任何语言开发的IDE集成者,使用者只需下载各种语言的插件即可。31.3.2 XML简介标准通用标记语言、超文本标记语言是它的先驱。标准通用标记语言它是国际上定义电子文件结构和内容描述的标准,是一种非常复杂的文档的结构,主要用于大量高度结构化数据的防卫区和其他各种工业领域,利于分类和索引。4同它相比,定义的功能很强大,缺点是它不适用于Web数据描述,而且标准通用标记语言软件价格非常昂贵。举个例子来说,开发者很难在网页上表示数学公式、化学分子式和乐谱。它结合了标准通用标记语言
15、和HTML的优点并消除其缺点。XML仍然被认为是一种标准通用标记语言。比标准通用标记语言要简单,但能实现标准通用标记语言的大部分的功能。1996年的夏天,Sun Microssystem的John Bosak开始开发W3C SGML工作组(现在称为XML工作组)。他们的目标是创建一种标准通用标记语言,使其在Web中,既能利用标准通用标记语言的长处,又保留html的简单性。5现在目标基本达到。XML的简单使其易于在任何应用程序中读写数据,这使XML很快成为数据交换的唯一公共语言,虽然不同的应用软件也支持其它的数据交换格式,但不久之后他们都将支持XML,那就意味着程序可以更容易的与Windows,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机软件毕业设计 计算机软件 毕业设计 高校 教学管理 系统 设计 实现 习题 作业 管理 模块
限制150内