当前位置:首页Vfp(Visual foxpro) → 学生成绩管理系统

学生成绩管理系统

更新日期:2008-11-2
  • 论文设计编号: Vfp-425
  • 论文设计语言: Vfp(Visual foxpro)
  • 论文设计评级: 5星级
  • 论文设计页数: 59 页
  • 论文设计字数: 12800 字左右

1.1 成绩管理系统简介

成绩管理是学校的一项重要工作,原有的人工管理存在这着很多不足,造成不足的原因是,在校学生人数众多,并且每个学生的信息过于复杂,从而工作量非常大,给统计和查询带来了不便。因此,如何解决这些不足,使成绩管理更快捷、更方便,具有更高的效率也就成了一个关键问题。

随着科学技术的迅速发展学校成绩管理的自动化也越来越迫切,因此有必要开发成绩学籍的软件系统来辅助学校的教学管理。这样能极大方便成绩的管理,提高管理效率。

本系统是一个小型的软件系统,适合用Visual Foxpro的数据库技术和可视化编程技术来开发。按管理方式成绩管理系统可分为数据浏览,数据查询,修改,打印,新建,系统设置几个模块,在以下各章节中分别介绍。

 

第二章  数据分析与数据库设计

2.1  系统数据框图

b_课程.dbf

b_权限.dbf

b_专业设置.dbf

b_计算机应用2_课程.dbf

b_工业与民用建筑1.dbf

b_计算机应用2.dbf

b_工业与民用建筑1_课程.dbf

数据库

系统数据库                        

systemdata.dbc

用户数据库

userdata.dbf

 

 


 

 

       

                                           

                                                     

 

                        

          

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                  图2­-1 系统结构框图

 

2.2  数据分析与设计

本系统有两个数据库统一管理全部数据。分别是:系统数据库和用户数据库。系统数据库对系统数据进行访问,不允许用户使用;用户数据库为每个专业建立两个表,用以分别存放本专业的学生成绩(格式为:b_“专业名”学历规格识别码,即1和2分别代表专科和本科)和该专业的课程(格式为:b_:“专业名”学历识别码_课程.dbf)。

                                       

2.2.1  系统数据库

系统数据库的库名为:systemdata.dbc.这部分的表不允许用户直接改动,删除及建立。这部分包括三个表分别是:b_权限.dbf它用于给不同级别的用户提供不同的操作界面,以实现系统的保密性。它的表结构为:

字段名

宽度

小数位

类型

功能

操作员

10

0

字符型

存放操作员类型

口令

20

0

字符型

存放对应口令

数据浏览

1

0

逻辑型

存放对应权限

查询

1

0

逻辑型

存放对应权限

新建

1

0

逻辑型

存放对应权限

添加记录

1

0

逻辑型

存放对应权限

删除记录

1

0

逻辑型

存放对应权限

修改记录

1

0

逻辑型

存放对应权限

更改表结构

1

0

逻辑型

存放对应权限

打印

1

0

逻辑型

存放对应权限

添加新用户

1

0

逻辑型

存放对应权限

删除用户

1

0

逻辑型

存放对应权限

权限设置

1

0

逻辑型

存放对应权限

表2-1  b_权限.dbf表结构

 

第二张表是b_课程.dbf 它记录了系统所涉及到的全部专业所用到的课程名。其表结构为:

 

字段名

宽度

小数位

类 型

功能

名称

20

0

字符型

存放可能用到的课程

表2-2  b_课程.dbf的表结构

 

第三张表:b_专业设置.dbf,它用于记录该数据库中的所有专业。因为在系统中,需要对多个专业的信息进行管理,它的库结构为:

字段名

宽度

小数位

类 型

功能

专业名称

20

0

字符型

存放所有专业的名称

学历规格

8

0

字符型

存放个专业的学历规格

学制

10

0

字符型

存放该专业的学制

             表2-3  b_专业设置.dbf的表结构

 

2.2.2  用户数据库

userdate.dbc是用来存放各专业的各种表的数据库。本系统为每个专业建立了两个表,分别是该专业的成绩表,b_“专业名称”+专业识别码,专业课程表b_“专业代号”+专业识别码+“_课程”,b_计算机应用2的表结构为:

字段名

宽度

小数位

类型

功 能

准考证号

20

0

字符型

存放准考证号

姓名

16

0

字符型

存放学生姓名

大学语文

5

1

数值型

存放该科成绩

英语

5

1

数值型

存放该科成绩

计算机组成原理

5

1

数值型

存放该科成绩

应用文写作

5

1

数值型

存放该科成绩

计算机应用基础

5

1

数值型

存放该科成绩

线性代数

5

1

数值型

存放该科成绩

毕业设计

5

1

数值型

存放该科成绩

表2-5  b_计算机应用2.dbf

的表结构

 


本站公告

欢迎来到LW208计算机毕业设计,本站提供这些设计的初衷是为大家在毕业设计过程中作参考之用或研究编程作参考之用,切勿直接把它用来作为你自己的毕业设计交给老师,否则对提高自己的能力和水平没有任何益处.
从本站获得相关设计资料后,你最好参考该设计的源代码用相应的编程工具重新做一遍,可以增删或修改某些模块.对于论文要结合源程序和自己的工作生活实际进行相应的修改.

www.LW208.com Beta V1.5 2004-2008 Inc.