学校成绩管理系统Word文档下载推荐.docx

上传人:b****4 文档编号:18057354 上传时间:2022-12-13 格式:DOCX 页数:18 大小:25.72KB
下载 相关 举报
学校成绩管理系统Word文档下载推荐.docx_第1页
第1页 / 共18页
学校成绩管理系统Word文档下载推荐.docx_第2页
第2页 / 共18页
学校成绩管理系统Word文档下载推荐.docx_第3页
第3页 / 共18页
学校成绩管理系统Word文档下载推荐.docx_第4页
第4页 / 共18页
学校成绩管理系统Word文档下载推荐.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

学校成绩管理系统Word文档下载推荐.docx

《学校成绩管理系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《学校成绩管理系统Word文档下载推荐.docx(18页珍藏版)》请在冰豆网上搜索。

学校成绩管理系统Word文档下载推荐.docx

6.3 

教师界面... 

18

6.4 

管理员界面... 

21

6.5 

其他... 

25

7.主要代码... 

26

8. 

总结... 

29

摘要

随着学校向全国及至世界范围的持续扩张,学生人数的增加,对于学生的信 

息管理也

越来越复杂,要求也越来越高,因此需要一个全面、详细的信息管理系统,以便完成对学

生信息的管理。

无纸化的环境是技术时代的一个梦想,也是许 

多学校和公司越来越意识到

的一个真实世界。

以前是由学生档案和公告栏来提供 

各种信息及通告新的变化,而现在这

个繁杂的工作已被网站和内部计算机网络所取代。

使得学生信息的管理更方便、安全。

据调查得知,现在广大学生进行信息提交的主要方式是基于文件、表格等 

纸介质的手工处

理,学生信息管理部门信息处理工作量大,容易出错,且管理方面因人而异。

然而学校网

上学生信息管理系统应该覆盖各个所需功能,使各级管 

理人员和广大教职工在信息系统的

辅助下进行工作,提高管理的整体水平。

使得 

学生信息管理更方便。

学生信息管理系统,

可以用集中的数据库将与人力资源管理相关的信息全 

面、有机地联系起来,有效地减少了

信息更新和查找中的重复劳动,保证了信息 

的相容性,从而大大地提高了工作效率,还能

使原来不可能提供的分析报告成了可能。

在采用和实施学生信息管理系统之后,就会将依

赖于人的过程改为依赖于 

计算机系统的过程。

学校管理人员只要获取了相应的权限,就可

以随时进入系统, 

直接查阅相应的信息。

采用和实施学生信息管理系统不仅仅是为了提高

工作效率。

为了除掉手工记录的低效率工作方式,运用信息化管理,提高工作效率,开 

本系统。

应该看到,在实施学生信息管理系统后,经过整合的、较为全面、准确、一 

和相容的信息不仅可以让学校领导对本学校学生资源的现状有一个比较全面和准确的认识,

同时也可以生成综合的分析报表供学校领导人在决策时参考。

绪论

课题简介

随着时代的发展,成绩管理 

成了每个教育部门不可或缺的一部分,它的内容对于学校

的有效管理显得尤为重要,作为计算机的一部分,用计算机进行成绩管理无疑会把这个过

程 

变得尤为简单。

学生管理系统为学生提供了简易的操作和方便的查询,以及更好的被

管理。

系统背景

随着社会信息量的与日俱增,学校需要有一个学生成绩管理系统,以方便对学生的成绩 

行有效的管理。

学生成绩管理系统是一个学校不可缺少的重要部分,它的内容对于学校的

决策者和管理者来说都至关重要,所以学生成绩管理系统应该为用户提供充足的信息和快

捷 

的查询手段。

当前成教学院没有一个完善的成绩信息管理平台,计算机使用主要基于

Microsoft 

Office,不能发挥有效的作用。

而且随着我国教育改革的不断深入以及自学教育

的不断扩招,参加考试的人越来越多,考试科目的多样化,使得成教学院对自学考试成绩

的管理越趋繁琐、复杂,工作业务繁杂,工作量大,这种传统的学生管理模式已经暴露出

种种 

弊端:

难以统一调配和处理,效率极低,缺乏科学性以及合理性。

随着计算机应用的

普及与深入,利用计算机能够对所有自学考试成绩进行统一管理,并进行分析,大大减少

教学秘书 

的工作量,提高工作效率,为教学办公带来了极大的方便。

通过操作手册,使用

者可以了解本软件的基本工作原理及使用说明。

操作人员只需输入一些简单的汉字、数字,

就可以存储、 

查找、修改、打印学生成绩信息等。

本系统开发的总体任务是实现学生成绩

管理的系统化、规范化、自动化、达到提高学生成绩管理效率的目的,本系统本着实用性、

通用、开放和安 

全的原则,使数据库开发软件开发制作,实现了学生信息管理、课程信息

管理、学生成绩管理、成绩查询等功能。

该设计方法易于推广至其它信息化管理系统的设

计,充分利用计算机 

作为辅助工具,实现学生考试成绩从传统的手工管理到计算机管理,

对提高管理效率和节约大量的人力、物力有一定的推动作用。

本系统一切从实际出发,充

分考虑了成绩的内部管理、信息交流等方面的复杂需求,实现成绩的有效管理,真正为学

生成绩管理提供一个电子平台。

合理的数据库结构设计可以提高数据存储的效率,保证数

据的完整性和一致性。

同时,合理 

的数据库结构也有利于程序的实现。

系统开发运行环境

操作系统:

win10

软件:

AppServ(php+apache+mysql),nginx(代理)

需求分析

系统需求

当今社会,计算机的使用已经深入到日常生活和工作的方方面面,它逐渐成 

为人们学习和

工作时必不可少的工具。

虽然目前为止已经开发出了成千上万的软件系统,但它们并不能

满足用户的各种特殊需要,因此人们不得不开发属于自己 

的软件,能够满足自己的特殊需

求。

学生管理系统是教育事业单位必不可少的。

它的内容对学校的管理者来说至关重要,

学生成绩管理系统应该能够提供快捷的查询功能以及能够及时修改、增添、删除信息等功

能。

传统的人工管理文件档案 

的方式存在很多缺点,例如:

效率低、保密性差、另外时间

一长,信息量的不断 

扩增,都给查找、更新何维护带来很大困难。

使用计算机对学生成绩

进行管理,具有手工管理不可比拟的优点。

例如:

检索迅速、查找方便、存储信息量大、

保 

密性好、及时更新并进行维护等。

计算机管理学生成绩能够提高学校的管理效率, 

科学化、正规化管理的重要途径,型心计算机管理将不断深入到学校的各项事务的管理当

中。

功能要求

(1)教职工:

对学生成绩有一个整体的了解,在今后的教学中能有所改进。

同时可 

以对自己教授的课程

进行修改,进一步了解学生的个人情况,便于因材施教。

当学生的个人信息发生改变时,

老师能够及时进行修改。

例如学生转校、后来转 

到本系、或者毕业生离开学校等,老师能

够根据具体情况对学生信息进行添加、 

修改、删除等。

能够管理课程信息,合理安排老师

教授的课程,及时为学生提供选课信息。

老师能够对课程名、课程编号、学分等进行修改

和更新。

能够对学生 

成绩进行发布、修改、删除,清晰地了解学生的成绩情况,以便做出

总结和改进。

(2)学生:

能够查询个人的学习成绩和总体学生的成绩,以便做出新的定位。

成绩查询:

成绩修改、成绩添加、成绩删除等。

课程查询:

课程修改、课程添加、课程删除等。

学生查询:

学生信息修改、学生信息添加、学生信息删除等

可行性分析

为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率 

工作质量,现提出如下的系统开发目标:

1.提供了成绩查询的平台,可以用来发布成绩

2.任何学生都能上去查看自己的成绩

3.学生可以凭借自己的学号进行查询

4.管理员可以进行数据的添加

可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。

也就是说

可行性研究的目的不是解决问题,而是确定问题是否值得去解,研究在当前的具体条件下,

开发新系统是否具备必要的资源和其它条件。

经济可行性

主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管理 

和维

护费用、人员工资和培训费等,另一个是取得的收益。

这是个超小型的管理系统,从投入

的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打印机,这个系统就可以搞

起来,考虑到学校里有电脑,现只要购置一台打印机就可以了。

从节省人力方面,可以让

管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给教学管理提高一个层次

管理性

学生成绩管理系统是对学生成绩进行管理的一个简单系统,主要又成绩的输入、输出、

浏览、打印、数据备份等组合而成,因此可适用于任何学校用作成绩管理。

该系统管理方

法科学,相应的管理制度成熟,所记录的原始数据准确,且操作简单、快速,对管理人员

的计算级应用技术要求不高,可被一般管理人员所接受,所以在管理上具备一定的可行性,

便与普遍采用

技术性

在开发本应用软件时,我是按照软件周期进行开发的。

而我所设计的学生成绩管理系统 

一个用 

php 

和 

Mysql 

加前端 

js 

框架实现的前后端分离开发的应用系统。

安全与完整性要求

建立数据库用户,对其权限进行设置。

确定各表主键、索引、参照完整性、 

用户定义完整

性。

数据字典

学生表(学号,姓名,性别,系别,学生年龄)

课程表(课程号,课程名,课时,学分)

成绩表(课程号,学生号,成绩。

老师表(老师姓名,老师编号,所授课程,联系电话)

名字:

老师信息 

描述:

学生成绩管理系统中存储的所有老师的信息 

定义:

老师信息=老

师姓名+所授课程+教师编号+联系电话

学生信息

学生成绩管理中存储的所有学生信息

学生信息=学生学号+学生姓名+学生性别+学生系别+学生年龄

位置:

存储 

输出供查询

课程信息

多个必要课程信息组成

课程信息=课程号+课程名+课时+学分

输出供查询 

用户表信息

用户个人的信息 

用户信息=用户名

学生成绩信息

输入:

学生姓名

输出:

相应的学生成绩信息

查询信息

用户提出的具体查询请求

查询信息=[课程查询信息]+[学生查询信息]

课程表 

学生表 

成绩表

添加信息

学号、学生姓名、学生性别、系别、学生年龄

新输入的学生信息

删除信息

选中所要删除的学生信息

删除完成系统的实体与联系

3.概念结构设计

系统与实体的联系

由需求分析的结果可知,本系统设计的实体包括:

(1)学生基本信息:

学号,姓名,学院,班级,年龄,性别。

(2)课程基本信息:

课程

名,课程号,学时。

(3)教师基本信息:

教师号,教师姓名,职称,年龄,性别,学院

(4)学院基本信息:

学院名、学院号、院长姓名

这些实体间的联系包括:

(1)每位学生可以学习多门课程,每门课程可供多位学生学习。

(2)每门课可以由多个老师教,每个老师可以教多门课程

(3)学生每选一门课就可以得到一个成绩,不选此课就不能取得该课程成绩

属性名

数据描述

数据类型

是否为空

备注

sno

学号

Char(8)

不允许为空

主键

sname

姓名

Char(10)

Ssex

性别

Char

(2)

har

(2)

sbirth

出生日期

atetime(8)

允许为空

class

所在班级

Char(4)

type

Char(7)

(1)学生表:

(2)教师表

(3)课程表

(4)成绩表

(5)总体实体练习图

图转实为关系模型

(1)学生表

属性名 

数据描述 

数据类型是否为空备注

tno

教师编号

char(5)

tname

varchar(10)

depart

部门

varchar(8)

Tsex

char

(2)

Tbirth

datetime 

prof

职称

char(6)

cno

课程号

Char(5)

cname

课程名称

char(3)

degree

成绩

Float(8)

5.物理结构设计

确定关系模型的存取方法

在将概念模型转换成物理模型之后,我们可以对物理模型进行设计,双击 

物理模型的关系,

可以对该关系的名称、注释等信息进行查询。

可对该关系的属性列进行设计,可分别设置

其名称、码、数据类型以及主码、是否为空等。

在实 

际设计中最常用的存取方法是索引发,

使用索引可以大大减少数据的查询时间, 

在建立索引时应遵循:

在经常需要搜索的列上建

立索引;

在主关键字上建立 

索引;

在经常用于连接的列上建立索引,即在外键上建立索引;

在经常需要根据 

范围进行搜索的列上创建索引,因为索引已经排序,其指定的范围是连续

的等规则。

才能充分利用索引的作用避免因索引引起的负面作用。

数据流图

该数据流图主要体现教职工对学生信息、课程信息和学生成绩的管理,然后 

存储的信息作

用于查询系统。

在学生能够操作的只有成绩查询,

如图所示:

功能流程图

6.效果图

登录

(1)学生

(2)教师

(3)管理员

6.2.学生界面

(1)首页

(2)个人信息

(3)成绩查询

默认当前学期:

选择学期:

(4)本学期课表

教师界面

(1)欢迎界面

(2)查询教授的课程

(3)录入成绩

(4)已录警告

(5)录入

(6)选择查看教授的课程已录入的成绩

管理员界面

(1)学生管理界面

查询所有:

分类模糊查询:

添加学生:

编辑信息:

删除学生:

(2)教师管理

添加教师:

(3)课程管理

(4)排课管理

其他

退出登录:

修改密码:

7.主要代码

1.database.php

<

?

php

return 

[

// 

数据库类型

'

type'

=>

mysql'

服务器地址

hostname'

127.0.0.1'

数据库名

database'

grademanager'

用户名

username'

root'

密码

password'

123456'

端口

hostport'

3306'

连接 

dsn

dsn'

数据库连接参数

params'

[],

数据库编码默认采用 

utf8

charset'

utf8'

数据库表前缀

prefix'

数据库调试模式

debug'

true,

数据库部署方式:

集中式(单一服务器),1 

分布式(主从服务器)

deploy'

0,

数据库读写是否分离 

主从式有效

rw_separate'

false,

读写分离后 

主服务器数量

master_num'

1,

指定从服务器序号

slave_no'

是否严格检查字段是否存在

fields_strict'

=>

数据集返回类型

resultset_type'

array'

自动写入时间戳字段

auto_timestamp'

时间字段取出后的默认时间格式

datetime_format'

Y-m-d 

H:

i:

s'

是否需要进行 

SQL 

性能分析

sql_explain'

];

2.登录代码

public 

function 

login() 

{

$t 

=model('

CommonResData'

);

if 

(input('

post.username'

)&

&

input('

post.password'

)) 

$username 

=input('

$password 

$identity 

post.identity'

($identity 

== 

0){

$t->

data= 

Db:

:

query("

select 

admin_name 

from 

admin 

where

admin_id=$username 

andadmin_password='

$password'

"

if($t->

data) 

code= 

0;

data[0]['

admin_name'

//return 

JSON($t->

resData($t->

code,$t->

data));

else 

3;

没有该用户或密码错误'

;

}

($identity== 

1) 

data 

=Db:

teacher_name 

teacher 

teacher_id=$username 

andteacher_password='

teacher_name'

2) 

student_name 

student 

student_id 

$usernameand 

student_password='

student_name'

2;

登录失败'

Session:

set('

islogin'

$username);

identity'

$identity);

returnJSON($t->

code 

=2;

="

用户名密码不能为空"

3.判断是否登录

isLogin()

$isLogin 

get('

model('

(!

$isLogin) 

1;

未登录'

return;

session('

 

$isLogin);

总结

在此次的学生成绩管理系统程序设计的过程中,我充分认识到了做计划的重要性,只要实

现把整体方案规划好,才能保证以后设计的顺利进行,才能应对出现的突发事件,达到系

统设计的目标。

在开始进行系统设计时,我对管理信息系统的认识比较少,对系统的开发

缺乏本质和深入地研究调查,以至与在着手设计的过程中,困难接踵而至。

然而又不知道

怎样解决,直到后来重新对此次的设计做了认真细致的规划调查,最终才使整个程序的设

计工作完成,当爱系统还是有很多不足。

然而,本次程序设计的收获不仅仅让我了解了

与 

appServ,使我对系统开发有了初步的了解,提高了编写程序的兴趣,如果今后有

机会的话,我希望能够对编程有更深入的学习。

由于水平有限,错误在所难免,设计过程

中有许多不敬如人意的地方。

我想,这也是在以后的学习和工作中激励我不断学习,不断

前进的动力。

我会在今后的工作中不断地完善它,充实它,使之能够更方便、更准确、更

快捷地在工作中应用到系统开发技术提高工作效率。

以上是我在本次管理信息系统程序设

计中的一点体会,由于自己水平有限, 

难免又许多错误,请老师予以指正,我将继续努力!

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

当前位置:首页 > IT计算机 > 计算机硬件及网络

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

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