淮阴师范学院教务管理系统Android版 — 教师模块设计与实现
2024-01-23 09:03:31
论文总字数:30260字
摘 要
本系统是基于C/S模式使用JAVA语言开发的淮阴师范学院教务管理系统Android版-教师模块系统。针对设计的功能特点展开叙述,首先介绍了开发背景、意义以及系统开发工具,给出系统开发环境。其次根据系统需求分析,确定系统的功能模块和设计模式,给出数据库的设计。然后重点描述了系统的功能模块的实现过程,即教师模块的实现,其中包括“成绩录入”、“信息查询”、“信息维护”、“公告信息”等,并对主要代码进行详细说明,给出数据库的操作。最后对系统进行测试,给出测试结果。关键词: Java,Android,C/S,淮阴师范学院教务管理系统,数据库
Abstract:This system is developed using JAVA language based on C / S Huaiyin Teachers College Educational Management System Android version - Teacher module system. Features designed for expanded narrative, first introduced the development background, significance and system development tools, given the system development environment. Secondly, according to the system requirements analysis to determine the function of the system modules and design patterns, given the design of the database. Then focus describes the implementation process of the system function modules, namely teacher module implementations, including "results entry", "information search", "Maintenance Information", "Notice Information", etc., and the main code is described in detail, to the operation of the database. Finally, to test the system, 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 系统开发工具简介 5
1.4 系统开发环境 7
2 系统的总体设计 7
2.1 需求分析 7
2.2 系统功能模块 8
2.3 设计模式 9
2.4系统E-R图 10
2.5 数据库设计 14
3 系统的实现 18
3.1教师端的登录模块 18
3.2 教师端的主要功能 22
3.2.1 成绩录入 22
3.2.2 信息查询 26
3.2.3 信息维护 35
3.2.4 公用信息 40
4 软件测试 43
4.1 软件测试的必要性 43
4.2 软件测试的过程 43
4.3 测试结果 44
结 论 45
参 考 文 献 46
致 谢 47
1 引言
1.1 系统开发背景
伴随着科技网络的进步,手机的功能越来越强大,它在人们的生活中越来越重要,与此同时手机APP也逐渐的占领手机市场。 而在手机市场上占较大比重的Android平台,正在努力着为人们更便捷的生活提供帮助。安卓(Android)的APP的开发,已然成为一个热门的话题。而本系统恰好是应时代的需求,它主要是为了方便教师使用手机中的教务系统,对自己个人信息管理,查看自己课表,对学生成绩的录入,查看学生的成绩等,可以使教师以及所属的学生更便捷、及时的获取相关的信息,不会因为信息的不及时,导致机会、资源的损失。
1.2 系统开发意义与目标
就现在来看,学校的教务管理系统都还是WEB的管理模式上,这就要求教师和学生们只能在电脑上来查看教务系统上的信息,这就造成了信息的获取方式十分单一,若是教师学生出门在外,或不在电脑旁就不能及时的获取自己的信息。而通过安卓版教务管理系统(教师端)的问世,教师能够随时通过手机对自己的信息进行维护、对院校的公告及时的得知以及对学生信息的管理;从而也使得学生也能够及时的查询自己相关信息。
本系统是一个面向教师端的软件系统,具体目标要求如下:
- 学生成绩录入,教师可以对本学期所任课程的学生的成绩进行注入,通过一个Excel表格上传学生成绩。
- 信息维护,即教师可以查看个人简历;信息修改,即当教师个人信息变更时教师可以对自己的信息进行修改;登陆密码的修改,即教师可以对自己账户的密码进行修改。
(3) 信息查询,其中包括个人课表查询,教师可以通过手机登陆教务管理系统查询自己课表,其中包括具体上课地点、上课时间;学生选课情况查询,对本学期所任课程选课的学生信息进行查看,并且可以以Excel表格形式导出选课学生的名单;考试发布,就是发布本学期所任课程的考试安排,考试时间地点等;学生成绩查询,即教师可以查询某学年某学期的学生成绩信息,并且可以通过“导出”功能以Excel表形式导出等。
(4) 公共信息,其中包括查看公告、上传、下载教学资料。
1.3 系统开发工具简介
1.Oracle 简介
ORACLE是高级结构化查询语言(SQL),是大型关系数据库,可以用方便逻辑管理的语言操纵大量有规律数据的集合[1]。是目前最流行的客户/服务器(CLIENT/SERVER)体系结构的数据库之一。它是由美国ORACLE公司提供的以分布式数据库为核心的一组软件产品, ORACLE数据库是目前世界上使用最广泛的数据库管理系统[2]。ORACL的特点是数据的大量性、数据的保存的持久性、数据的共享性,数据的可靠性。
2.Eclipse简介
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境[3]。所幸的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
Eclipse 包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。
剩余内容已隐藏,请支付后下载全文,论文总字数:30260字