毕业设计成绩查询系统doc.docx

上传人:b****5 文档编号:3237676 上传时间:2022-11-20 格式:DOCX 页数:18 大小:250.33KB
下载 相关 举报
毕业设计成绩查询系统doc.docx_第1页
第1页 / 共18页
毕业设计成绩查询系统doc.docx_第2页
第2页 / 共18页
毕业设计成绩查询系统doc.docx_第3页
第3页 / 共18页
毕业设计成绩查询系统doc.docx_第4页
第4页 / 共18页
毕业设计成绩查询系统doc.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

毕业设计成绩查询系统doc.docx

《毕业设计成绩查询系统doc.docx》由会员分享,可在线阅读,更多相关《毕业设计成绩查询系统doc.docx(18页珍藏版)》请在冰豆网上搜索。

毕业设计成绩查询系统doc.docx

毕业设计成绩查询系统doc

 

摘要

成绩管理是学校的一项重要工作,原有的人工管理存在这着很多不足,造成不足的原因是,在校学生人数众多,并且每个学生的信息过于复杂,从而工作量非常大,给统计和查询带来了不便。

因此,如何解决这些不足,使成绩管理更快捷、更方便,具有更高的效率也就成了一个关键问题。

随着科学技术的迅速发展学校成绩管理的自动化也越来越迫切,因此有必要开发成绩学籍的软件系统来辅助学校的教学管理。

这样能极大方便成绩的管理,提高管理效率。

该系统能够使任课教师在家里就能将考试成绩录入系统中,使学生的能够查询自己的成绩,以及班级,系部;还可以方便的管理和查询到学院的所有学生等等。

关键词:

成绩学校老师教学管理学生录入查询

 

Abstract

Performancemanagementoftheschoolisanimportanttask,theoriginalartificialmanagementwithalotlessthanthis,resultingininadequatebecauseofthelargenumberofstudents,andeachstudent'sinformationwastoocomplicated,sotheworkloadisverylarge,theCensusandStatisticsForinquiries,andhasbroughtinconvenience.Asaresult,howtoresolvethesedeficiencies,sothattheperformancemanagementfaster,moreconvenientandmoreefficienthasbecomeakeyissue.

Withtherapiddevelopmentofscienceandtechnologyschoolmanagementautomationincreasinglyurgent,thereisaneedtodevelopschoolperformancesoftwaresystemtosupporttheclassroomteachingmanagement.Thiswillgreatlyfacilitatetheachievementofmanagement,toimprovemanagementefficiency.

Thesystemwillenableteacherathomewillbeabletotestscoreswillberecordedinthesystemsothatthestudentsbeabletoquerytheirresults,aswellasclasses,theDepartmentoftheMinistry;canalsofacilitatethemanagementandallinquiriestothecollegestudents,andsoon.

Keywords:

performancemanagementofteachersteachingstudentsthetimeofadmissioninquiries

绪论

成绩管理系统的主要作用是系统管理员通过操作能够方便,快速,简洁的管理学校各科同学的成绩;普通用户能够快速地浏览成绩。

本系统制作过程中基于WindowsXP平台,用JAVA和MySQL进行系统开发。

该系统大大节约了人力,财力和物力,适应了历史发展的潮流,充分发挥了面向对象语言的优势。

对以后学校教学任务起到了至关重要的作用。

成绩管理工作是指学校管理人员按照一定的教学任务,运用先进的管理手段,组织、协调,指挥与指导各方面人员的活动,以便高效率、高质量地完成各项教学任务,完成国家所制订的教育目标。

成绩管理工作是学校教学工作的中枢,关系到高校教学效果的稳定和教学质量的提高,关系到高校的发展和人才的培养,是一项目计划性、适应性、创造性和科学性很强的工作。

随着计算机技术的飞速发展,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。

当今高等教育正在深化改革,全面推进素质教育,办学规模不断扩大,高校的现有资源日趋紧张,知识爆炸式增长,边缘学科、交叉学科不断诞生,教学管理工作变得繁重复杂,如果不借用成绩管理信息系统,实现成绩信息化管理,提高工作效率,面对如此复杂的现实,我们只能望洋兴叹。

成绩管理信息系统是教务信息化的一个重要组成部分,也是教务信息化的基础。

在推进教务信息化的过程中,成绩管理信息系统建设要先行一步,把管理信息化的基础打好。

只有管理信息系统的根深,才有教务信息化这棵大树的叶茂。

尽快改变传统的教务管理模式,运用现代化手段进行科学管理,组建高效快捷成绩管理信息系统已经成为整个教务信息化的重要课题。

 

第一章需求分析

1.1功能需求

本系统主要是向用户提供一个成绩查询的平台,方便用户对学生信息,成绩进行查询;不同身份的用户对系统有不同的权限:

管理员:

有对系统进行添加,删除,修改的权限

学生:

只有查看信息的权限

老师:

只对自己所教班级有添加,删除,修改的权限

系统分为七大模块:

登陆系统模块,注册模块,主操作界面模块,添加模块,删除模块,修改模块,查询模块。

登陆系统模块:

主要是对不同身份的用户进行一个权限的验证,以便明确所登陆用户所具有的操作权限

注册模块:

对不同身份的用户进行注册,其中管理员用户不必再注册,由系统默认分配一个账户

主操作界面模块:

提供系统整个操作的全部功能界面

添加模块:

添加用户信息和成绩

删除模块:

删除用户信息和成绩

修改模块:

修改用户信息和成绩

查询模块:

查询用户信息和成绩

1.2性能需求

由于本系统是由面向对象的JAVA语言编写,具有较好的可移植性,只要所运行的系统上安装了JVM即可,在一般系统上都能成功运行:

1.硬件环境:

组件

最低要求

推荐配置

CPU

IntelPentium133MHz

IntelPentium2代350MHz以上

内存

256MH

256MH

硬盘空间

至少5GB

4GB(至少2GB自由空间)

显示器

VGA显示器,640*480分辨率

600*800或更高的分辨率

光驱

12倍速

24倍速以上

软驱

可选组件

鼠标或其他指定设备

鼠标或其他指定设备

2.软件环境:

操作系统:

Windows系列,Linux,Netware,Unix等,在这里我们用WindowsXP

运行环境:

JVM

数据库:

MySQL

解释环境:

以上

3.开发语言

(1)Java语言

Java语言是目前使用最为广泛的网络编程语言之一,它具有简单,面向对象,稳定,与平台无关,多线程,动态等特点

(2)SQL语言

SQL是StructuredLanguage的缩写,它的中文意思是结构化查询语言。

它是定义和访问关系数据库的国际化标准。

SQL是用户与Oracle或其他类型数据库传递信息的饿语言,即是用户存取数据库的命令集。

第二章总体设计

2.1系统层次概框图

2.2管理模块

(1)用户管理模块:

包括用户登陆,注册

(2)用户主界面:

包括个人信息,个人的成绩的查看

(3)用户添加模块:

包括个人信息和个人成绩的添加

(4)用户删除模块:

包括个人信息和个人成绩的删除

(5)用户修改模块:

包括个人信息和个人成绩的修改

(6)用户查询模块:

包括个人信息和个人成绩的修改

2.3数据库设计

根据系统功能设计的要求以及功能模块的划分,对于系统拥护信息数据库,可以列出以下数据项和数据结构:

1.普通用户(学生)注册信息:

包括用户名,密码,重复密码,用户名为主键

字段名

字段类型

字段长度

字段说明

是否为空

username

varchar

20

用户名

pwd

varchar

20

密码

repwd

varchar

20

重复密码

2.老师登录表:

字段名

字段类型

字段长度

字段说明

是否为空

username

varchar

20

用户名

pwd

varchar

20

用户名

3.管理员登录表:

字段名

字段类型

字段长度

字段说明

是否为空

username

varchar

20

用户名

pwd

varchar

20

用户名

4.学生信息表:

存储学生的基本信息,其中学号为主键

字段名

字段类型

字段长度

字段说明

是否为空

Id

varchar

20

学生学号

Name

varchar

20

学生姓名

Sex

varchar

10

学生性别

Birth

Date

20

学生出生日期

Dept

varchar

20

学生所在系部

Major

varchar

20

学生所在专业

grade

varchar

20

学生所在班级

5.学生成绩表:

存储学生的各科成绩,其中学号为主键

字段名

字段类型

字段长度

字段说明

是否为空

Id

Varchar

20

学号

Name

varchar

20

姓名

Maths

float

10

数学成绩

Linux

float

10

Linux成绩

Windows

float

10

Windows成绩

Vb

float

10

Vb成绩

Java

float

10

Java成绩

C

float

10

C成绩

Oracle

float

10

Oracle成绩

infoSafe

float

10

信息安全成绩

第三章详细设计

3.1系统E-R图设计

E-R图

系统安全设计

1.关于系统安全权限,我设置了三种不同的用户身份,分别是学生,老师,管理员,其中学生只有查看权限,老师除查看权限外,还有添加,修改权限,管理员有所有权限:

publicbooleanLand(Stringusername,Stringpwd,StringtableName){

Connectionconn=null;

Statementstmt=null;

ResultSetrs=null;

Stringsql="select*from"+tableName+"wherename='"+username

+"'andpwd='"+pwd+"'";

System.out.println(sql);

try{

Class.forName("com.mysql.jdbc.Driver");

conn=(Connection)DriverManager.getConnection("jdbc:

mysql:

//localhost/info?

user=root&password=root");

stmt=(St

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1