基于Android的学院信息管理系统的设计与实现

 2024-02-06 10:02

论文总字数:20993字

摘 要

本系统是基于Android平台的学院信息管理系统的实现。MyEclipse平台提供后台服务器,Android设计前台客户端。根据不同用户分别具有不同的操作权限,实现了对课程、成绩、宿舍、新闻等信息的多条件查询、更新、删除、添加功能模块。此系统界面相对简洁友好,操作便捷灵活,占用空间较小,轻巧实用。经过实际使用证明,该设计基本能够满足小型网络的信息管理需求。本论文主要介绍课题设计的背景,设计思想,以及实现功能模块过程中遇到的问题与解决方案。

关键词:学院信息,信息管理,Android,客户端

Abstract:The system is the design and implementation of college information management system based on Android .It is MyEclipse which provides the backstage server.And Android design the user interface.In consideration of the different users who have different permissions,the system supports multiple-condition data query,update,delete,add functions of course,achievement,dormitory,news and other basic information.The interface of the system is relatively simple and friendly.It is also flexible and convenient operation,occupying small space ,light and practical.After the actual use,the system of the basic information management and implementation of information management designed in this paper which can meet the needs of small network.The thesis mainly introduces the background ,design idea of the system,including the problems that encountered in the process of realizing these function modules and solutions.

Keywords:school of information,information management,android,the client

目 录

1 前言 5

1.1本课题开发背景 5

1. 2本课题的研究意义 5

2 系统的需求分析 5

2. 1 非业务需求 6

2. 2 功能需求 6

3 系统解决方案 6

3. 1相关技术 6

3. 2体系结构 8

3. 3系统技术平台 10

4 系统设计说明 10

4. 1功能模块图 10

4. 2功能模块解释 10

4. 3 系统流程图 11

5 数据库设计 11

5. 1数据模型 11

5. 2数据表设计 13

5. 3存储过程设计 15

6 基于Android平台的学院信息管理系统设计与实现的主要/关键技术 15

6. 1数据库链接模块设计 15

6. 2前台客户端与后台服务器的交互 17

6. 3功能模块设计 20

7 测试运行情况 24

7. 1 管理员登录模块 24

7. 2 对宿舍信息的增删改查功能 25

7. 3 其他信息增删改查功能 29

结论 30

参考文献 31

致谢 32

1 前言

1.1本课题开发背景

物联网、移动终端、Android、云数据等是最近几年最热议的词汇,而且这些领域也如雨后春笋般蓬勃发展。其中移动终端,在我们的生活与工作中扮演者不可代替的角色。移动终端,顾名思义,就是在移动过程中,能够通过链接无线网络,进行终止来自或者送至网络的计算机设备。随着网络和高新技术朝着越来越宽带化的方向发展,以及移动通信产业的进一步发展,移动终端已具有强大的处理能力,正从一个简单的通信工具发展为一个综合信息处理平台。

智能化的加入,引发了移动终端的基因突变,从根本上改变了移动终端作为网络通信末梢的传统定位。移动智能终端几乎在一瞬之间转变为互联网业务的关键入口和主要创新平台,新型媒体、电子商务和信息服务平台,互联网资源、移动网络资源与环境交互资源的最重要枢纽。

在信息化的时代,传统的信息管理已经跟不上时代的节奏,不仅管理工大量大,而且错误率很高,效率低。正好可以借助移动智能终端与信息管理的结合,开发具有功能目标明确的应用软件来实现信息的高效管理。

1. 2本课题的研究意义

学校是一个集体聚集的地方,如果用古老的方式对每个学生、老师的基本信息进行管理,将是一个很繁重的工作。而且除了每个人的基本信息外,还有许许多多复杂的联系,如师生关系、舍友关系等。

不过学院也有很完善的信息管理系统,帮助老师进行信息管理,但是系统部署平台是PC机,不便于携带,不能实现信息的随时更新。

基于Android的学院信息管理系统的设计与实现是通过部署到智能手机上的方式来实现对学生课程、成绩、宿舍信息的基本管理,以及学院新闻的发布、公告的通知、活动的宣传。让管理员通过手机客户端就可以随时随地进行信息的添加、删除、更新等基本操作,从而实现对信息更有效快捷的管理。

2 系统的需求分析

经过调查分析,该系统应具有如下基本属性与功能:

2. 1 非业务需求

  1. 要求简洁、直观、友好的用户界面。
  2. 系统操作要简单、灵活。
  3. 规范的基础信息设置。
  4. 为了方便用户,要求系统支持多条筛选。
  5. 支持数据更新调整。

2. 2 功能需求

普通用户:信息浏览。

管理员用户:1、登录检测功能。

2、基本信息增删改查操作功能。

3、具有模糊查询功能。

4、拍照获取图片功能。

3 系统解决方案

3. 1相关技术

3. 1.1 Android平台简介

Android系统最初由安迪·鲁宾(Andy Rubin)等人开发制作,最初开发这个系统的目的是创建一个数码相机的先进操作系统;但是后来发现市场需求不够大,加上智能手机市场快速成长,于是Android被改造为一款面向智能手机的操作系统。

Android是一个以Linux为基础的开源移动设备操作系统,主要用于智能手机和平板电脑。该平台由操作系统、中间件、用户界面和应用软件组成。它采用软件堆层(Software Stack,又名软件叠层)的架构,主要分为三部分。底层以Linux内核工作为基础,由C语言开发,只提供基本功能;中间层包括函数库Library和虚拟机Virtual Machine,由C 开发。最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java作为编写程序的一部分。不存在任何以往阻碍移动产业创新的专有权障碍,号称是首个为移动终端打造的真正开放和完整的移动软件。

剩余内容已隐藏,请支付后下载全文,论文总字数:20993字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;