登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

淮阴师范学院教务管理系统Android版—学生模块设计与实现

 2024-01-23 09:03:29  

论文总字数:30807字

摘 要

本系统实现使用C/S模式开发的淮阴师范学院教务管理系统Android版-学生模块。针对设计的功能特点展开叙述,首先介绍了开发背景、意义以及系统开发工具,给出系统开发环境。其次根据系统需求分析,确定系统的功能模块和设计模式,给出数据库的设计。然后重点描述了系统的功能模块的实现过程,即有学生模块,实现学生登录、网上选课、信息查询、信息维护、网上评教、公共信息等功能,并对主要代码进行详细说明,给出数据库的操作。最后对系统进行测试,给出测试结果。

关键词: java,android,C/S,淮阴师范学院教务管理系统,数据库

Abstract: This system realizes the Huaiyin Normal University"s educational management system Android version - the student module uses the C/S development model. According to the features of narrative design, first introduced the development background, the significance as well as the system development tool, given the system development environment. Secondly, according to the system demand analysis, function module and the design to determine the mode of the system, database design. Then the paper describes the process of system function module, the student module, student login, online course teaching, information query, maintenance, online teaching evaluation, public information and other functions, and a detailed description of the main code, database operation. Finally, the system was tested, the test results are given.

Keywords: Java, Android, C/S, Huaiyin Normal University"s educational management system, database

目 录

1 引言 4

1.1 系统开发背景 4

1.2 系统开发意义与目标 4

1.3 系统开发工具简介 4

1.4 开发环境 6

2 系统的总体设计 7

2.1 需求分析 7

2.2 系统功能模块 8

2.3 设计模式 8

2.4系统全局E-R图 9

2.5 数据库设计 12

3 系统的实现 17

3.1 学生登录 17

3.2 网上选课 19

3.3 信息查询 27

3.4 信息维护 31

3.5 网上评教 36

3.6 公共信息 38

4 软件测试 46

4.1 软件测试的必要性 46

4.2 软件测试的过程 46

4.3 测试结果 47

结 论 48

参 考 文 献 49

致 谢 50

1 引言

1.1 系统开发背景

随着科技进步,网络的日益发达,手机在人们的生活中扮演着非常重要的作用。随着手机的功能越来越强大,手机APP也逐渐的走进手机市场。目前占领手机市场的较大比重的Android机平台,正在努力着为人们的便捷多彩生活发挥着光和热。基于Android的APP的开发,正日益成为一个热门的话题。本系统主要为了便捷学校学生使用手机就可以登录教务系统,选择自己的课程,查看自己课表,查看自己成绩,自己的个人信息维护等。使学生非常便捷及时的获取自己在教务系统上的信息。

1.2 系统开发意义与目标

目前学校的教务系统还基于在web的管理模式上,这就使得学生只能在电脑上查看教务信息,这就造成了信息的获取方式十分单一,并且大多数时候会造成信息获取不及时,现在,学生能够随时掏出自己的手机,消耗一点点流量,就能做到在电脑上操作教务系统同样的事。

本系统作为一个面向学生的网站,应该达到以下目标:

(1)网上选课。

(2)个人课表查询,考试查询,成绩查询。

(3)个人信息维护。修改部分个人信息,密码修改。

(4)网上教评。

(5)查看公告,培养计划文档下载,文件的上传。

1.3 系统开发工具简介

1.Oracle 简介

Oracle 数据库系统是美国Oracle公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。Oracle数据库是目前世界上使用最为广泛的数据库管理系统。其特点是数据的大量性、数据的保存的持久性、数据的共享性,数据的可靠性。

2.Eclipse简介

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Eclipse 包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。

这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C 、COBOL、PHP等编程语言的插件已经可用,或预计将会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。

  1. ADT简介

ADT(Android Development Tools)Android开发工具。使用SDK提供的工具来开发Android设备的应用程序非常方便。要使用这些工具,不仅可以通过被称为ADT(Android Development Tools)的Eclipse插件,还可以通过命令行。我们推荐使用Eclipse进行开发,因为它可以使我们在开发应用程序的过程中,能够直接调用所需的各种工具。

4.MyEclipse 简介

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

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

企业微信

Copyright © 2010-2022 毕业论文网 站点地图