当前位置:大学毕业论文> 专科论文>材料浏览

关于教务管理系统论文范文写作 基于WebService技术的教务管理系统Android版设计相关论文写作资料

主题:教务管理系统论文写作 时间:2024-01-07

基于WebService技术的教务管理系统Android版设计,本论文为您写教务管理系统毕业论文范文和职称论文提供相关论文参考文献,可免费下载。

教务管理系统论文参考文献:

教务管理系统论文参考文献 图书管理系统毕业论文超市管理系统论文技术经济和管理杂志社学生管理系统论文

摘 要:本文通过设计Android版的教务系统客户端,详细描述了通过创建Web Service平台连接oracle数据库的方法,android客户端通过ksoap2-android类访问Web Service平台的方法,最后实现Android客户端访问oracle数据库.并介绍了其中关键技术,最后给出了开发android系统时操作大型数据库的方法.

关键词:android;web service;oracle数据库

中图分类号:TP311 文献标识码:A

1 引言(Introduction)

现在大多数高校都有了自己的教务管理系统,学生、教师需通过网络查看自己的课表、成绩、选报课程等.电脑与网络逐渐成了广大师生学习与工作中必不可少的工具.但是电脑的学生的普及率并不高,而且携带不方便.由于系统是针对电脑开发的,许多系统功能是通过手机无法实现的,并且流量费用也制约手机用户.因此开发手机版的管理系统势在必行.

目前手机用户大多数采用Android系统,它采用关系型数据库是SQLite,一个支持SQL的轻量级嵌入式数据库[1].Android系统不能够直接访问其他大型数据库,如oracle、sql、db2等.大多数Android系统开发时又必须创建独立的大型数据库,这就需要创建Web Service平台,该平台能够操作数据库,而且还能提供相应的接口.然后Android系统开发时通过ksoap2-android类访问Web Service平台[2].这样就可以实现Android程序操作大型数据库的目的.

2 Android系统(Android system)

Android系统基于Linux的自由及开放源代码,主要使用于智能手机和平板电脑,目前逐渐扩展到其他领域,如电视、游戏机、数码相机等[3].Android系统采用了分层的架构,从高到低分别是应用程序层、应用程序框架层、系统运行库层和内核层.采用分层模式的好处就是使用下层提供的服务和为上一层提供统一的服务,当下层发生变化时对上层是没有影响的.其特点就是高内聚、低耦合[4].

3 Web Service技术(Web service technology)

Web Service即Web服务,它是一个跨平台、低耦合的Web应用程序,它能够使不用系统、不同机器上的应用程序无须借助第三方软件和硬件,就可以实现数据的相互交换.它采用soap协议(简单对象访问协议),数据传输格式是XML语言[5].

目前现在许多应用程序都采用Oracle、SQL等数据库,根据业务需求要开发Android版的应用程序.但是Android平台是无法直接访问这些大型数据库的.因此Android程序需要借助Web Service平台来访问这些数据库.

如图1所示为Android客户端借助Web Service接口实现对oracle数据库的操作.

图1 Android客户端操作oracle数据库

Fig.1 Operate the oracle database

base at the android client

4 基于.NET平台设计Web Service访问接口(Design

web service access inte rface based on the .NET

platform)

.NET即Microsoft XML Web Services平台,是微软公司最新推出的技术平台.它允许应用程序通过Internet相互访问和数据共享,不需要考虑用户采用何种操作系统、设备等[6].

本系统使用C#语言创建一个Web Service接口.其功能是根据用户输入的学号,查询学生的成绩、当前学期的课程安排以及最新公告通知等.具体函数及功能如表1所示.

表1 接口名称及其功能

Tab.1 The name and function of the interface

接口名称接口功能

chaxuncj(string xh)根据学号查询该生的所有成绩

insertxkxxb(string kch,string kxh,string xh)根据学号、课程号、课序号实现重修课程、任选课程的报名

chaxunkb(string xh)根据学号查询本学期个人的课表

Tongzhi()查看管理员发送的新闻或通知

查询学生成绩和重修选课接口的部分代码如下:

public List chaxuncj(string xh)

{List list 等于 new List();

String sql等于"select*from cjlrb where xh等于 "+,xh;

SqlCommand cmd等于new SqlCommand(sql,sqlCon);

SqlDataReader sd等于cmd.ExecuteReader();

while(reader.Read())

{//将学生成绩结果添加到返回向量中

list.Add(sd [0].ToString());//课程开设学期

list.Add(sd [1].ToString());//课程编号

list.Add(sd [2].ToString());//课程名称

list.Add(sd [3].ToString());//课程学分

结论:关于教务管理系统方面的的相关大学硕士和相关本科毕业论文以及相关教务管理系统论文开题报告范文和职称论文写作参考文献资料下载。

信息化教务管理系统设计和实现
[摘 要]近几年,随着科学技术的不断发展,信息化走进人们的生活。各高校的不断扩招,学生人数的不断增加,给教务管理系统带来一定的压力,因此也就对教。

基于BS模式高校教务管理系统设计和实现
摘 要:随着我国对计算机数据技术的重视程度越来越大,很多高校也逐渐开始加强B S教务管理工作,如何构建及完善B S教务管理系统无疑成为了高校网络。

物联网技术在通信管理系统建设中应用
摘 要:文章对物联网技术的定义及组成进行了解释,并描述了物联网技术在通信管理系统中的应用设计以及物流网技术在通信管理系统中实际应用,凸显了物联网。

企业财务管理系统分析和设计
摘 要对于企业集团来讲,财务管理受到极大的重视,在现代企业管理中具有核心作用和价值。本文总结了现今企业的财务管理现状,对财务管理系统进行了分析与。

论文大全