关键词不能为空

当前您在: 首页 > 育儿 >

津门中医院学生成绩查询及分析系统

作者:陕西保健网
来源:http://www.xapfxb.com/yuer
更新日期:2021-01-29 23:45

阜外心血管医院挂号-脑病医院

2021年1月29日发(作者:注射去皱价格)

学生成绩查询及分析系统


)模板


软件工程专业实践教学

系统设计报告


系统设计题目


学生成绩查询及分析系统



















学生姓名
























完成日期

2012

8

25


















学生成绩查询及分析系统








































本系统全称为学生成绩统计分析系统。
根据开
发 要求,
它主要应用于教育系统,
完成对日常的
教学、教务、教师以及学生的计算机化的 管理。
开发学生成绩统计分析系统可使学院教职员工
减轻工作压力,
比较系统地对教务 、
教学上的各
项服务和信息进行管理,
同时,
可以减少劳动力
的使用 ,加快查询速度、加强管理,以及国家各
部门关于信息化的步伐,使各项管理更加规范
化。目前 ,学校工作繁杂、资料重多。目前,管
理信息系统已进入高校,
但还未普及,
而对于学
生成绩统计分析来说,目前还没有一套完整的、
统一的系统。因此,开发一套适和大众的、兼容
性好的系统是很有必要的。


本系统管理内容广泛,
全面涉 及了教务教学
上的各项服务,
包括学生成绩管理,
其中有学生
成绩管理;学生 管理等等。在开发过程中,注意
使其符合操作的业务流程,并力求系统的全面
性、
通用 性,
使得本系统不只适用于一家教育机
构。
在开发方法的选择上,
选择了生命 周期法与
原型法相结合的方法,
遵循系统调查研究、
系统
分析、
系统 设计和系统实施四个主要阶段进行设
计,而在具体的设计上,采取了演化式原型法,
随着用户的 使用及对系统了解的不断加深,
对某
一部分或几部分进行重新分析、设计、实施。在
开 发工具的选择上,主要利用
Visual C++
编程
语言进行开发,
使用微 软自带的数据库,
从而保
证了数据的完整性与一致性。
本论文主要从系统
0


分析、
系统设计、
系统实施与使用等几个方面进
行介绍。




关键词:

成绩管理系统

成绩管理

数据库

Visual C++

1






Abstract

The
name
of
our
system
is
grade
Management
ing
to
the
requirements
of
developing,
the
system
is
mainly
applied
to
education
system
which
manageas
the
daily
teaching
educational
administration
and
computeration
of
teachers
and
students.
Developing
grade
Management
System
can
not
only
ruduce
the
presure
of
the
staff
and
systematically
manage
the
service
and
information, but also decrease the use of labour
force,
accelerate
the
requiring
speed,
improve
management,
speed
the
pace
of
concernad
national
department
autumated
information
retrieval
to
standardize
the
managements.
Nowdays,
the
universities
work
are
miscellaneous,especially
in
private
's
important
to
put
the
teachers'
management
on
the
table.
Up
to
now,
mamagement
has
come
into universities but not popularized. As for the
teaching
management,
there
is
not
a
set
of
complete
and
unified
system,
so
it's
very
necessary to develop a common,compatible one.


The
system
is
wide
and
comprehensive
in
including
most
of
the
service
items
of
teaching
plans,
such
as
grade
management
which
refers
to
teaching
plans,
grade
management,
students
management and so on. In developing procedure,
we
pursure
the
comprehensiveness
and
commomality
of
the
system,
so
that
it
can
not
only be applied in one educational institution. In
choosing
the
developing
methods,
we
combine
2


the life sycle approach and the prototype-based
approach,
approach
in
four
main
steps:
system
investigation, system analysis, system design and
system
implementation.
AS
to
data
design,
evolutionary
prototype-based
approach
is
partialy
adopted
to
reanalysize,
redisign
and
reimplemate
with
the
user's
ever-increasing
understanding
of
the
system.
In
choosing
the
developing
tool,
Visual
C++
programming
language
is
employed.
In
line
of
Microsoft
self- sustaining. to ensure the integratedness and
consistency.
This
thesis
mainly
introduce
the
ideas
of
the
analysizing
,
designing
,
implementing and application of this system.

Keywords:

Grade
Management
System



grade
Management



DataBase


Visual c++
3


本科毕业论文(设计)模板

.
...............................
0

一、

绪论

.
................... ..........................................
6

(一)

学生成绩分析系统研究背景及意义
6
(二)

国内外研究现状

.
.............................
8

二、

可行性分析

.
................ .................................
9

(一)可行性分析

.
.......................................
9

(二)系统方案确定

.
.................................
1
0
三、需求分析

.
............... ......................................
1
0
(一)需求分析的方法

.
.............................
1
0
1.
调查用户需求的具体方法

...............
1
0
2.
在调查过程中,我们用的一些调查方


.
............................................ .............
1
0
(二)需求分析

.
......................................... 11
3.
性能需求

.
................... .......................
1
2
4.
硬件环境

.
...................... ....................
1
2
5.
软件环境

.
......................................... .
1
2
6.
可靠性和可用性以及出错处理需求
12
7.
接口需求

.
...................... ....................
1
3
8.
系统方案分析

.
..................................
1
3
四、

概念设计

.
...... .............................................
1
4
(一)系统总图

.
.........................................
1
4
(二)概念结构的设计方法

.
.....................
1
5
4


五、

系统设计

.
....... ............................................
1
9
(一)软件模块结构设计

.
.........................
1
9
六、

系统概述

.
................. ..................................
2
5
七、

系统的设计与功能

.
...................................
3
0
(一)物理设计

.
.........................................
3
0
(二)系统功能

.
.........................................
3
4
八、

系统的测试及运行

.
...................................
4
3
(二)系统的维护

.
.....................................
4
7
(三)编码篇

.
............... ..............................
4
8
(四)调试篇

.
.......................... ...................
4
9
(五)数据库的试运行阶段

.
.....................
5
1
(六)数据库的运行和维护

.
.....................
5
2
九、

总结

.
................... ........................................
5
2
(一)存在的问题

.
.....................................
5
3
(二)成绩分析系统特色

.
.........................
5
4
(三)系统适用范围

.
.................................
5
7
十、附录

.
................. ............................................
5
8
5



一、绪论

(一)学生成绩分析系统研究背景及意义

在不久的将来知识经济将占世界经济发展< br>的主导地位,
国家综合国力和国际竞争能力越来
越取决于教育发展
,
科 学技术和知识创新的水
平,
教育在经济和社会发展过程中将呈现出越来
越突出的重要作 用。
学生成绩管理系统是一个教
育单位不可缺少的部分,
它的内容对于学校的决
策者和管理者来说都至关重要,
所以学生成绩管
理系统应该能够为用户提供充足的信息和快捷
的查询手段。
但是一直以来人们使用传统人工的
方式管理学生成绩,
填写各种 表格,
这种管理方
式存在着许多缺点,如
:
效率低,保密性差,另
外 所用其时间长,
产生大量的文件和数据,
这对
于查找,更新和维护都带来了不少的困难 。


作为计算机应用的一部分,
使用计算机对学
生成绩管理 系统进行信息管理,
有着手工管理所
无法比拟的优点,如
:
检索迅速,查找方 便,可
靠性高,存储量大,保密性好,寿命长,成本低
等。
这些优点能够极大地提高学 生成绩系统管理
的效率,也是教育单位的科学化,正规化管理,
与世界接轨的重要条件,因此< br>,
开发一套这样成
绩管理软件成为很有必要的事情。

学生成绩管理系 统是一个学校不可缺少的重要
部分,
它的内容对于学校的决策者和管理者来说
都至关重 要,
所以学生成绩管理系统应该为用户
提供充足的信息和快捷的查询手段。
当前成教学
院没有一个完善的成绩信息管理平台,
计算机使
用主要基于
Microsof t Office
,不能发挥有效
的作用。
而且随着我国教育改革的不断深入以及6


自学教育的不断扩招,参加考试的人越来越多,
考试科目的多样 化,
使得成教学院对自学考试成
绩的管理越趋繁琐、复杂,工作业务繁杂,工作
量大,
这种传统的学生管理模式已经暴露出种种
弊端:难以统一调配和处理,效率极低,缺乏科
学性以及合理性。随着计算机应用的普及与深
入,
利用计算机能够对所有自学考试成绩进行统
一管理,
并进行分析,
大大减少教学秘书的工作
量,
提高工作效率,
为教学办公带来了极大的方
便。
通过操作手册,
使用者可以了解本软件的基< br>本工作原理及使用说明。
操作人员只需输入一些
简单的汉字、数字,就可以存储、查找、 修改、
打印学生成绩信息等。
本系统开发的总体任务是
实现学生成绩管理的系统化、规 范化、自动化、
达到提高学生成绩管理效率的目的,
本系统本着
实用性、通用、开放和 安全的原则,使数据库开
发软件开发制作,
实现了学生信息管理、
课程信
息管 理、学生成绩管理、成绩查询等功能。该设
计方法易于推广至其它信息化管理系统的设计,
充分 利用计算机作为辅助工具,
实现学生考试成
绩从传统的手工管理到计算机管理,
对提高 管理
效率和节约大量的人力、物力有一定的推动作
用。
本系统一切从实际出发,
充分考虑了成绩的
内部管理、
信息交流等方面的复杂需求,
实现成
绩的有效 管理,
真正为学生成绩管理提供一个电
子平台。


因此为了 充分利用学院现有的计算机硬件
资源,做好学生成绩管理工作,提高办事效率,
实现全面的、< br>相对集中的办公自动化,
开发本系
统就成了当务之急,
其目的主要为了彻底改变 这
种繁杂的管理模式,实现全面的、相对集中的、
智能化的信息综合管理,
为成教学院 的教学管理
工作带来方便。

7


(二)

国内外研究现状

学生成绩管理工作是学校管理工作的重要
组成部分,
而学生成绩管理系统是典型的信息管
理系统
(MIS)
的一个分支,其开发主要包括 后台
数据库的建立和维护以及前端应用程序的开发
两个方面。
对于前者要求建立起数据 一致性和完
整性强、
数据安全性好的库,
对于后者则要求应
用程序功能完备、 易使用等特点
.
现今各种信息
管理系统比较多,
但访问速度慢、
网络 安全性差
,
系统稳定性不好,本系统在
Visual Basic 6.0
的环境之下利用
ODBC
访问
SQL
Server
数据库技
术开发而成

,利用其提供的各种面向对象的 开
发工具,
尤其是数据窗口,
实现了对学生的各种
成绩进行查询,更新,添加 和删除。


Visual Basic 6.0

SQL Server
软件还
未问世之前,开发各种管理系统基本上都是用
Visual Foxpro
作为前台,
Microsoft Office
Access
为数据库后台来开发一个系统软件。以
前的软件开发的系统安全性差,
稳定性不好,

术也不太成熟。如果用比较新的软件开发的话,
在安全性,
稳定性诸多方面都可以得到 改善。

今很多系统都是以
Microsoft SQL Server
做为
后台数据库,并用
ODBC
方法访问数据库,设计
了一个系统来满足用户的需 求。

(三)
开发学生成绩管理的必要性


21
世纪的科技时代
,
科学技术突飞猛进
,
计算机已经不仅是在 科技上应用
,
而且在生活中
也是同样得到了广泛在应用
.
如今
,
不管是小学
,
初中
,
高中
,
甚至是很多大学生 的学生成绩管理
基本上是靠人工进行管理
,
但随着时间的变化
,
学校 规模的扩大
,
有关学生成绩管理工作和所涉
及到的数据量越来越大越来越多
,
大多数学校不
得不靠增加人力
,
物力
,
财力来进行学生成绩 管
8



.
但是人工管理成绩档案具有效率低
,
查找麻

,
可靠性不高
,
保密性低等因素
.因此开发出一
个不仅仅是适用于大中专院校以及其它高校通
用的学生成绩管理系统是必要的
.

开发一个学生成绩管理系统
,
采用计算机对
学生成绩进行管理
,
进一步提高了办学效益和现
代化水平
.
为广大教 师和学生提高工作效率
,

现学生成绩信息管理工作流程的系统化
,
规范化
和自动化
.
现在我国的大中专院校的学生成绩档
案管理水平普遍都不是 很高
,
有的还停留在全用
纸介质基础上
,
这种管理方式已不能适应时 代的
发展
,
社会的需求
,
因为它浪费了大量的人力物
,
也存在着许多不足的因素
.
在今天信息时代
这种传统的管理方法必然会 被计算机为基础的
信息管理系统所代替
.
一个高效的学生成绩管理
系统可以存 储历届的学生成绩档案
,
不需要大量
的人力
,
只需要几名专门录入员 即可操作系统
,
节省大量人力
,
可以迅速查到所需信息
,
高 效
,


,
学生在能方便的查看自己的成绩
.

二、可行性分析

(一)可行性分析


学生成绩管 理,
作为一个学校,
具有很大的
工作量,
班级的增加、
班级的查找、
班级的修改;
课程管理;成绩管理;统计等等,每个信息的数
据都在不断地变化着,< br>如果采用人工的方式进行
操作,那么,一天的工作量,足以让人觉得比较
繁琐,吃不消。 针对这样的情况,采用让数据的
查询变得简单化,
数据变的更让每个人都在任何
时刻都 可以了解到。

本系统前台所采用的语言是
Visual Basic
,后
台用
Microsoft Access 2000
数据库完成。

9


本系统主要信息流程为:
教务信息维护接受学生
的成绩信息,
学生成绩信息查询根据教务信息维
护的学 生成绩信息做出对所接收的信息合理性
进行判断,
并交于信息维护进行相应的修改,

把信息存入数据库中,并进行打印。


采用本系统,
能够使 整个系统内部所有信息
的工作简化,
提高工作效益。
由于采用统一的数
据信息 ,使相关资料能够快速地查询所需的数
据、资料及其它信息的,使信息快速高效运行。

(二)系统方案确定


本系统开发的总体任务是实现学生成绩管理的系统化、规范化、自动化、达到提高学生成
绩管理效率的目的。

通过对系统 的调研与分析,
系统主要应完成的功
能有:班级管理、课程管理、成绩管理、系统管
理 等功能。

三、需求分析

(一)需求分析的方法

1.
调查用户需求的具体方法



1


调查组织机构情况。



2
)调查各部门的业务活动情况。



3
)再熟悉了业务活动的基础上,协助用
户明确对新系统的各种要求。



4
)确定新系统的边界。

2.
在调查过程中,我们用的一些调查方法



1
)询问。

10




2
)跟班作业。



3
)查阅记录。



4
)设计调查表请用户填写。



5
)请专人介绍

(二)需求分析

1.
学生成绩管理系统设计的目标的分析




1

管理员能够实现对整个学生信息的添

,
修改
,
删除
,
查询等操作
,
对教师用户的添加
,
删除< br>,
修改等操作
,
对留言信息的添加
,
删除
,

改查询等操作
.


2

可以将学 生成绩的数据库发布到网上
,
教师的信息发布的网上
,
方便学生教师进行查询
,
达到资源共享的目的
.


3
)< br>教师能够在一定的权限内对所有学生
成绩的查询
,
所有教师信息的查询
,
留言信息的
添加
,
删除
,
修改是
,
查看 等
,
对的自己的联系信
息进行更新
,
登录密码的修改
.


4

学生可以在自己的权限内对对自己成
绩的 查询
,
以及个人信息的查询
,
登录密码的修

,
留 言的查看
,
提交留言信息的相关操作
.
2.2.2
学生成绩管理系统的系统需求



2 1
世纪的科技时代
,
科学技术突飞猛进
,
信息社会的高科技时代,
商品经济化的高效益
,
计算机的应用已普及到经济和社会生活的各个
领 域
.
计算机虽然与人类的关系愈来愈密切
,

有人由于计算机操作不 方便继续用手工劳动
.

了适应现代社会人们高度强烈的时间观念
,
学生
成绩管理系统为教学办公带来了极大的方便
.

学生成绩管理系统是以< br>ASP
网页编程
+ACCESS

据库
+SQL
数据 查询语言编写
,
其系统功能在内部
IIS
服务器上运行
.
系 统管理员
,
教师
,
学生只需
通过简单的操作
,
用户 都可以了解本系统软件的
11


基本工作原理
.
用户只 需进行输入一些简单的汉

,
数字
,
或用鼠标点击即可达到自己想要 的目

.

2.
学生成绩管理系统的功能需求分析



学生成绩管理系统主要提供成绩查询
,
方便
管理 的网上的信息查阅平台
,
学生可以通过该系
统查阅与自己相关信息
,
查看留言
,
提交留言
.

师可以通过成绩管理系统查阅学生成绩信息
,

师信息
,
查看教师留言
,
学生留言
,
提交留言
,

言的管理等相关操作
.
系统管理员可以实现以 上
的所有功能
,
还有对学生的添加
,
删除
,
修改< br>,

师的添加
,
删除
,
修改
,
数据 库的备份
,
数据库的
还原等相关操作
.
3.
性能需求


系统的性能应更满足响应时间快,主存储量小,磁盘占用少,安全性能好等方面的需求。

4.
硬件环境


最低配置:


处理器:
Inter Pentium
Ⅲ或更高


内存:
64MB

硬盘空间:
2G
5.
软件环境


操作系统:
Window 98
或更高版本

6.
可靠性和可用性以及出错处理需求


系统的设计过程中 应尽量减少错误的产生,
是系统能更好的运行。
若出现了错误则以文本提
示形式体现出 来,以便更好的完善系统。

12


7.
接口需求


与常用操作系统兼容。


接口用电脑的标准接口



8.
系统方案分析


1
)学校工作流程分析




①学校 工作总体规划由教务人员在学生成绩
信息管理系统中完成。
教务处所需要的基本数据
的 维护包括成绩的添加,
修改及对各项信息的变
动等操作。




每当新的学年到来,
教务人员首先加入年
级信息,
然后 编排班级,
再对来学校的学生进行
基本的信息录入,
新生入学后由教务人员在学生成绩管理系统中完成新学生信息的维护。


③每举行一次考试后由任课老师对本科的成
绩进行录入。


④ 教务处,年级组长,班主任及任课老师根
据实际情况对录入的成绩进行维护,
各位同学地
以上录入的信息可以根据自己的需要进行适当
的查询。


2
)学校具体需求分析


①学生:对各科层级的查询


②任课老师:
输入并维护所教科目的学生成
绩,对学生成绩进行分析。


③班主任:
输入并维护本版的基本信息,

看学生的档案信 息,成绩信息。


④教务处:
学校全体成员的学校管理,
对 课
程的安排,考试科目,考试时间及对所考科


的编号等进行具体的管理,
对学生的学校进行必
要的维护。


本系统开发的总体任务是实现学生成绩管理
的系统化、规范化、自动化、达到提高 学生成绩
13


管理效率的目的。


通过 对系统的调研与分析,
系统主要应完成的
功能有:班级管理、课程管理、成绩管理、系统
管理等功能。








(一)系统总图


14
四、概念设计






四、概念结构设计和物理结构设计


(二)概念结构的设计方法


我们设计此系统采用的是混合策略,
及将自
顶向下和自底向上相结合 ,
用自顶向下策略设计
一个全局概念结构的框架,
以它为骨架集成自底
向上策 略中设计的各局部概念结构。

1.
课程管理业务流程图:






录入课程信息








课程表







添加课程记录



Gu
比较




2.
班级管理业务流程图:



录入成绩






班级表









15



添加班级记录





3.
系统流程图


















5.
查询成绩流程图



录入成绩信息


打印报表






成绩表








添加成绩记录


学生、
任课教



6.
数据存储分析:实体联系图


1
)数据模 型设计。首先来做出学生成绩管理
系统的
E-R
图,
分析这个问题的实体,< br>从系统分
析可以知道,
学生的成绩是由任课教师按照课程

16


给出的,学生、课程、教师组成了这个系统的三
个实体。

2
)再分析三个实体之间的联系。首先,这三
个实体不是一个统一体,
学生成绩与教师没有内
在联系,
教师必须通过课程实体才能与学生建立
联系,
因而先不考虑。
课程与学生这两个实体是
多对多联系;
一位学生要学习多门课程,一门课
程有多位学生共同学习。
而学习成绩是这两个实
体“学生”和“成绩”共有 的属性,应填在二者
的联系
“学习”
边。
因为成绩既不是学生独有的,
也不是课程独有的;
三者之间的
E-R
图可画成下
图。



m
n









学生成绩管理系统中学生与课程的
E-R


教师与课程这两个实体之间,
是一对多联系;

位教师可以都多门课程,而一门课程对于学生成
绩来说只能有一位教师。其
E-R
图,如下所示。


l
n






教师与课程的
E-R
图组合到一起,得到最后的
E-R
图,有了
E -R
图,就可以设计数据库。下图
为数据模型图。



实体模型

数据模型



学生

教师

教师

m
17
数据库

课程

学生




课程




m



学习


n







7.
层次图











学生成绩管理
登录










18











五、系统设计

(一)软件模块结构设计

1.
系统方案确定

通过对系统的调研与分析,
系统主要应完成的功能有:班级管理、课程管理、成绩管理、系
统管理等功能。

2.
软件结构设计

本系统在执行时,
可以输入数据或者进行其它的查询或浏览等操作;
总体来说,
本系统属于
一个事务型管理系统。


接受数据据










打印报表














3.
数据库设计


数据库采用了
Microsoft
推出的
Access
据库,这是微软集成到
Office
中的一个桌面数
据库,能够快速方 便的和
Office
的其他套件综
合使用。由于
Access
具有显 著的简易性和有效
性,大量的桌面数据库系统都采用
Access
作为
后台数 据库。使用
Access
的好处还在于,如果
你的系统扩展到
Client/ Server
模式的时候,

19


以使用
Microsoft
的数据库服务器软件
SQL
Serve r

此时,
程序只需要简单的修改一下链接

ADO
的数据 源)就可以,这样,为程序的平滑
扩展提供了非常有力的条件。


1
)本系统中所涉及到的主要实体共有
4
个数
据表:

用户表(
person

、课程表、成绩表、班级表


2
)各表的物理结构如下:

用户表:




类型

宽度



name
文本

10
pasward
文本

20
课程表:




类型

宽度



专业

文本

10
年级

文本

10
学期

日期
/

短日期








文本

8
教材

文本

10



文本

8


课时

数字

整型




文本

50







文本

10



文本

10


班级表:




类型

宽度

20




年级

专业

人数

班主任

备注

成绩表:






学号

姓名

年级

专业

学期

文本

文本

数字

文本

文本

类型

10
10
整型

8
50
宽度

文本

10
文本

8
文本

10
文本

10
日期
/

短日期






日期
/

短日期








文本

10





文本

50





文本

6





数字

单精度






文本

50


备注

文本

50

3-1 Allkecheng
(所有课程)




类型

宽度

小数位






文本

20



教材

文本

30

21



3-2 Cj
(成绩)




类型

宽度

小数位



学号

文本

10

学期

文本

50

类型

文本

16




文本

20



分数





自动

型数字


3-3 Kaosileixing
(考试类型)




类型

宽度

小数位



类型

文本

10


3-4 Class
(班级)




类型

宽度

小数位



年级

文本

16

班级

文本

20

教室

文本

5

年制

文本

8

专业

文本

16

班主任

文本

8

备注

备注




3-5 Classkecheng
(班级课程)




类型

宽度

小数位



年级

文本

16

专业

文本

12

年制

文本

8

学期

文本

50




文本

20

22





3-6 User
(用户)




类型

宽度

小数位



usernam
文本

20

e
passwor
文本

20

d
Admin
文本

2

Readonl
文本

2

y

3-7 Xj
(学籍)表




类型

宽度

小数位



学号

文本

9

姓名

文本

8

性别

文本

2

班级

文本

10




日期
/










文本

30






数字
(长




整型)




数字
(长




整型)




日期
/







备注

备注




3-1
用户信息表

userinfo


列名






主键








长度
id
Int
11










23




name
Varcha
20




用户名

r
password Varcha
255







writeabl
r
Int
1









e




3-2
师信息表(
teacherinfo


列名

数据类型







功能描述




id
Int
11





自动增量

tname
Varchar
20




教师姓名

tnumber
Varchar
11




教师编号

tsex
Int
1




教师性别

resume
Mediumte





教师简历

xt
dingxing float
5,2




定性成绩

dinglian
float
5,2




定量成绩

g
totalsco
float
5,2




总成绩

re

3-3

性成绩信息表(
dxinfo




列名





主键



类型
描述



id
Int

长度
11





增量

tnumbe
Varch
11






r
编号

stuest
ar


Int
3




imate
评分

selfes
Int


3




timate
自评

staffe
Int


3




stimat
室评

depart
Int


3




estima
考评

school
Int


3




estima
(
定量

)

3-4
成绩信息表(
dlinfo


数据类





功能描述

列名



长度
id
Int
11






自动增量

tnumber
Varch
11




教师编号

totalwor
ar
Int
3









ks
partwork
Int






3





s
作量

24


courses
Int
3




开课门数

research
Int
3









:





labbuild
Int
3




研究课题
室建设

3-5

权重信息表(
qzinfo


列名








功能描述

类型
id
Int

长度
11






自动增量

dx0
Int
3















dx1
Int
3











dx2
Int
3











dx3
Int
3











dx4
Int
3











dx5
Int
3











dl0
Int
3











dl1
Int
3











dl2
Int
3




量权重






dl3
Int
3




作量权重






dl4
Int
3














dl5
Int
3





室建设权重


3-6

数据表间关系

主键表

外键表

关系



名称







名称



更新
dxinf

tnumb



删除



teacher

tnumb
o
info
er
dlinf
er
tnumb




o
er
六、系统概述

(一)学生登录界面

1.
系统管理员进入学生成绩管理系统的主
要功能是
:
实现教师添加
,< br>教师修改
,
教师删除
,
25


教师查询
,
数据库的恢复
,
数据库的备份
,
学生的
添加,
学生的修改
,
学生的查询
,
学生成绩的录入
,
学生成绩的添加
,
学生成绩的修改
,
学生成绩的
删除
,< br>留言的查询
,
留言的提交
,
留言的删除
,

言的修改等基本功能
.
2.
教师进入学生成绩管理系统的主要功能

:
实现学生的查询
,
学生成绩的查询
,
留言的删

,
留言的查询
,
留言的查询
,
密码的修改
,< br>教师
的查询
,
教师登陆密码的更改
,
教师个人信息的
修改等基本功能
.
学生进行学生成绩管量系统的
主要功能是
:
实现学 生自己怕成绩查询
,
自己登
录密码的修改
,
个人信息的查询
,
留言的查看
,

交留言的基本功能
.
3.< br>系统管理员在学生成绩管理系统中能够
为学生
,
教师重设密码
,
能够对学生成绩管理系
统具体的按学号
,
或按姓名进行模糊查询
,
留言
管理能够对整个系统中的留言实现添加
,
删除
,
修改操作
,
班级管理能够对班级进行添加
,
删除
,
修改
,
一般班级是不允许修改的
,
能对学生进行
添加
,
删除修改等操作.
4.
教师在学生成绩管理系统中能够对所有
学生的成绩查看
,
对学生按学号进行精确查询
,
按学生姓名进行模糊查询
,
可以修 改自己的登录
密码
,
能对整个系统中的留言进行添加
,
删除
,


,
可以查询整个系统中的教师信息
.
5 .
学生在系统中的基本功能是对自己所有
成绩的查询
,
个人登录密码的修改< br>,
基本信息的
查看
,
能够对有问题的地方以留言的方式提出
,
可以查看整个系统中的留言信息
.
(二)系统数据设计

1.
系统管理员表



1

管 理能够对班级进行添加
,
删除
,
修改
,
一般班级是不允许修 改的
,
能对学生进行添加
,
删除修改等操作
.
26




2
)教师在学生成绩管理系统中能够对所< br>有学生的成绩查看
,
对学生按学号进行精确查询
,
按学生姓名进行模糊 查询
,
可以修改自己的登录
密码
,
能对整个系统中的留言进行添加< br>,
删除
,


,
可以查询整个系统中的教师信息.


3


学生在系统中的基本功能是对 自己所
有成绩的查询
,
个人登录密码的修改
,
基本信息
的查 看
,
能够对有问题的地方以留言的方式提出
,
可以查看整个系统中的留言信息
.
第四章

系统数据设计

2.
系统管理员表

数据库的连接


在整 个学生成绩管理系统中
,
数据库的打开
在系统中是很重要的
,
下面给 出本系统连接打开
数据库的代码文件

3.
成绩管理系统的登录页面


学生成绩管理系统分为三种登录模式

(1)
系统管理员登录

(2)
教师登录

(3)
学生登录

4.
成绩管理系统的安全性


系统是用
ASP< br>网页编程
+ACCESS
数据库
+SQL
查询语句
,
学生成绩管理系统中拥有的用户名和
密码才能正常进入成绩管理系统
,
系统安全设计< br>的判断页面为

文件。


读取在输入的用户名进行判断
,
如果为空则自
动跳回到系统首页
< br>,通过读取输入的用户名和
密码在从数据库中进行查找
,
是否有当前输入的用户和密码
,
如果用户名正确与密码正确则进入
相应页面的同时对
SES SION
存一个值
,
如果数据
库中没有该用户则跳到错误处理页面
.
判断用户是否是从登录页面进入系统的处理页
面文件,如果
SESSION
中 的值为空
,
则自动跳转
到登录页面

5.
系统管理员功能简介

27


(1)
成绩管 理可以对学生的成绩的添加
,
删除
,



(2)
成绩查询实现对整个学生成绩管理系统成绩
的查询

(3)
学生管理对学生的添加
,
删除
,
修改
,
详细信息的查看

(4)
班级管理对所有班级的添加
,
删除
,
修改

(5)
留言管理对学生
,
教师提交的留言进入修改
,
删除< br>
(6)
查看留言是对整个系统中提交的留言进行查


(7)
我要留言是对学生提出的问题或者是教师提
出的问题进行回答

(8)
修改密码是对该用户的登录密码进行修改

(9)
用户管理是对教师的添加

(10)
教师查询是对所有教师的修改
,
删除操作

(11)
数据管理是对整个系统中的数据进行备份
,
还原

(12)
退出系统是对该用户登录时记录的
SESSION
进行清除

6.
教师功能简介

(1)
成绩查询是对所有学生的成绩查询

(2)
个人信息是对自己信息的查看

(3)
联系方式是对自己常用联系电话的查看是
否正确

(4)
教师查询是对所有教师资料的查看

(5)
修改密码是对自己登录密码的修改

(6)
查看留言是对所有留言的查询

(7)
我要留言是对学生提出的问题或疑问进行
解答

(8)
留言管理是对所有的留言拥有修改
,
删除的
权限

(9)
退出系统是用户在退出系统清除
SESSION
中的值

28


7.
学生功能实现简介

(1)
成绩查询是对该生自己所有课程成绩的查


(2)
个人信息是对学生自己信息的查询

(3)
查看留言是对所有留言都可以查看

(4)
修改密码是对自己的登录密码进行修改

(5)
联系方式是对自己常用的联系方式进行查


(6)
我要留言是对有什么疑问提出

(7)
退出系统是清除自己登录时的
SESSION


8.
学生成绩管理系统的关键代码

(1)
以下代码是实现循环输出学生成绩

学号

姓名

性别

系部

教师

课程名

成绩

(2)
实现修改教师登录密码

(3)
实现创建学生班级的

9.
系统在调度中经常出现的问题

(1)
数据库的连接容易出错

(2)
各种数据写入数据库时容易出错

(3)
在调度中经常出现数词不匹配

学生成绩管理系统

N
数据管理

教师管理

教师查询

我要留言

修改
密码

学生管理

留言管理

留言查看

班级管理

成绩查询

成绩管理

退出系统

系统管理员




Y
成绩查询

个人信息

查看留言

修改密码

联系
方式

我要留言

退出系统

开始

信息输入

信息
是否正确

类型选择

系统管理员

教师登录


生登录

结束

教师

登录

系统首页

系统首页

退出系统

留言管理

我要留言

修改密码

查看
留言

教师查询

联系方式

个人信息

成绩查询

学生功能
:
学生

教师功能
:
系统管理员功能
:
登录

系统首页

29


10.
系统模块结构分析

学校工作流程分析

(1)
学校工作总体规划由教务人员在学生
成绩信息管理系统中完成。
教务处所需要 的基本
数据的维护包括成绩的添加,
修改及对各项信息
的变动等操作。

(2)
每当新的学年到来,
教务人员首先加入
年级信息,
然后编排班级,
再对来学校的学生进
行基本的信息录入,
新生入学后由教务人员在学< br>生成绩管理系统中完成新学生信息的维护。

(3)
每举行一次考试后由任课老师对本科
的成绩进行录入。

(4) < br>教务处,
年级组长,
班主任及任课老师
根据实际情况对录入的成绩进行维护,< br>各位同学
地以上录入的信息可以根据自己的需要进行适
当的查询。

11.
学校具体需求分析

(1)
学生:对各科层级的查询

(2)
任课老师:输入并维护所教科目的学生
成绩,对学生成绩进行分析。

(3)
班主任:输入并维护本版的基本信息,
查看学生的档案信息,成绩信息。

(4)
教务处:学校全体成员的学校管理,对
课程的安排,
考试科目 ,
考试时间及对所考科目
的编号等进行具体的管理,
对学生的学校进行必
要的 维护。

七、

系统的设计与功能

(一)物理设计


1.
物理结构的定义


数据库在物理设备上的存储结构与存储方
法。它依赖于选定的数据库管理系统。

30


数据库的物理设计的步骤

(1)
确定数据库的物理结构,在关系数据库中
主要指存取方法和存取结构。

(2)
对物理结构进行评价,评价的重点是时间
和空间效率。

2.
数据库物理设计的内容和方法


设计优化的物理数据库结构



1
)对要运行的事 务进行详细的分析,获
取选择物理数据库设计所需的参数。


2
)充分了解所用的
RDBMS
的内部特征,
特别是系统提供的存取方法 和存取结构。

对数据库查询事务,需得到的信息


①查询关系


②查询条件所涉及的属性


③连接条件所涉及到的属性


④查询的投影属性


对于数据更新事务,需得到的信息


①被更新的关系


②每个关系上的更新操作条件所涉及的
属性


③修改操作要改变的属性值


关系数据库物理设计的内容


①为关系模式选择存取方法


②设计关系、
索引等数据库文件的物理存
储结构

3.
常用的存取方法
















B+






聚簇方法

B+
书索引方法是数据库中经典的存取方法,
使
用最普遍。

4.
确定数据库的存取结构



1
)确定数据的存放位置



2
)确定系统配置

5.
评价物理结构的目的

31



为从选择一个较优的方案作为数据库的物理
结构

6.
界面设置


首先是进入登陆界面,如图
4-2< br>所示,本窗
体显示系统名称,
密码校验等信息。
使用者可以
在组合框中 选择所要登录的用户,
并输入相应的
用户名和密码,单击“确定”就会将输入提交给
系 统以验证用户、
密码。
如果用户类型及密码正







选择用户,输入密码














.
本模块的流程图如下:




N

Y
与功能

进入系统

主界面










4-3
系统主界面


32




若是学生用户,
则有些菜单项不可用,
会提
示你是”非 法用户”不能对数据进行操作,
请与
管理员联系!
就只能运行本系统的部分功能和信< br>息查询功。例如,对一行记录进行删除:如图
4-4
,图
4-5
所示。 若是管理员用户的话,可以
对系统进行任何操作。

33




4-4
用户界面




4-5
提示界面


(二)系统功能


下面主要从管理员的角度出发来介绍学生
成绩管理系统的各个功能:包括(查询班级、添
加班级、添加档案、修改档案、查询档案、全部
课程、班级课程、添加成绩、查询成绩、成绩图
表、关于系统)等。

1.
学生查询功能:为了方便学生查找成绩等信
34


息,
将所有信息按照需要进行分类。
这样学生就
能很方便的找到自己需要的信息。

2.
添加功能:
管理员可以通过填写表格的形式输
入学生成绩等相关信息。
系统可以自动避免重复
信息。

3.
修改功能:
管理员可以对数据库 中的信息进行
修改。
系统能够通过管理员给出的条件查找出所
要修改的信息,
对修改后的信息进行保存,
并自
动查找是否是重复信息。

4.
删除 功能:管理员可以对数据进行删除操作。
系统能够通过管理员给出的条件查找出要删除
的信息, 并提示是否确定删除,如果确定删除,
则把相关信息从数据库中删除掉。

5.管理员查询功能:
管理员可以通过条件选择查
询所有信息,并进行排序。
查询班级

这个查询功能只要是根据年级、班级、专业等条件来进行快速查询,可以
使用户方便 快捷的对自己想要的结果进行查询
[7]
。如图
4-6


4-6
班级查询界面

6.
添加班级


添加班级也就是从新创建个新的班级,比
如,
新生入学就必须被编排到新的班级。这个添
35


加功能把学生所在的年级、班级、教室、年制、
专业、班主任,还有备注直接添加到数据库中。
如图
4-7
所示:



4-7
班级添加界面


7.
添加档案

添加档案是把学生的详细资料通过系统提交
给数据库 。学生的详细信息包括:学号、姓名、
性别、出生年月、班级、家庭住址、邮政编码、
联系电话 、入学时间、备注。

系统的这个功能模块相当于把一个用户的信
息注册到数据库当中 ,
可以方便用户的查找。


4-8
所示:


36

阜外心血管医院挂号-脑病医院


阜外心血管医院挂号-脑病医院


阜外心血管医院挂号-脑病医院


阜外心血管医院挂号-脑病医院


阜外心血管医院挂号-脑病医院


阜外心血管医院挂号-脑病医院


阜外心血管医院挂号-脑病医院


阜外心血管医院挂号-脑病医院



本文更新与2021-01-29 23:45,由作者提供,不代表本网站立场,转载请注明出处:http://www.xapfxb.com/yuer/435977.html

学生成绩查询及分析系统的相关文章