论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > VF >

(B)VFVF学生成绩毕业论文论文正文

             第三章 学生成绩管理系统概要设计

copyright paper51.com

    系统设计的目的是确定系统如何完成预定的任务,也就是确定系统的物理配置方案,并且进而确定组成系统的每个程序的结构。首先需要从数据流图出发,设想完成系统功能的若干种合理的物理方案,分析员应该仔细比较这些方案,并且和用户共同选定一个最佳方案,然后,进行软件结构设计,确定软件由哪些模块组成以及这些模块之间的动态调用关系。进行软件结构设计时应该遵循的最主要的原理是模块独立原理,也就是说:软件应该由一组完成相对独立的子功能模块组成,这些模块之间的接口关系应尽量简单。 内容来自论文无忧网 www.paper51.com

自顶向下逐步求精是进行软件结构设计的常用途经,但是,如果已经有了详细的数据流图,也可以使用面向数据流的设计方法,用形式化的方法由数据流图映射出软件结构。 内容来自论文无忧网 www.paper51.com

在进行详细的过程设计和编写程序之前,首先进行结构设计,其好处在于可以在软件开发的早期站在全局高度对软件结构进行优化,在这个时期进行优化付出的代价不高,却可以使软件质量得到重大改进。 内容来自论文无忧网 www.paper51.com

基于以上理论,结合需求分析阶段的数据流图、数据字典、系统功能结构图。设计出以下的模块和数据库表结构的设计。 内容来自论文无忧网 www.paper51.com

3.1  模块处理功能设计

copyright paper51.com

  通过上一章的系统功能结构图我们可以看出系统分为三大模块:基本数据管理模块,学生成绩管理模块,系统维护模块。下面我 http://www.paper51.com

将对每个模块的总体设计作简要说明。

http://www.paper51.com

1.       学生成绩管理系统模块构成 copyright paper51.com

1)      基本数据管理模块

内容来自论文无忧网 www.paper51.com

该模块可以实现对现有学生成绩管理系统档案中的专业,班号,课程,学生等基本信息的记载情况,并且可以对这些信息进行添加,修改或删除。 http://www.paper51.com

2)      学生成绩管理模块 http://www.paper51.com

该模块可以实现对学生成绩的录入,查询,并且通过一定条件的设置查找到符合条件的报表的数据源来实现打印等功能。 内容来自论文无忧网 www.paper51.com

3)      系统维护模块

http://www.paper51.com

该模块一方面可以实现对用户记录的添加或修改,另一方面可以实现系统初始化的功能。

copyright paper51.com

3.2  数据库设计 内容来自www.paper51.com

根据分析阶段得出的的结论,结合本系统对有关数据的存储的需要,更加方便实现该工资管理系统的所有功能,现将本管理系统设计成6个数据库表,每个表的字段名、类型、宽度设计如下: copyright paper51.com

1.   prof表(prof.dbf)

内容来自论文无忧网 www.paper51.com

字段名

http://www.paper51.com

类型 http://www.paper51.com

宽度 内容来自论文无忧网 www.paper51.com

zx(专业) 内容来自www.paper51.com

字符型

内容来自www.paper51.com

20

内容来自论文无忧网 www.paper51.com

        表3.1 copyright paper51.com

该表用于存放所有学生专业信息,这样在输入学生记录时只需从中选择一个专业,避免了大量重复的汉字输入。 内容来自www.paper51.com

2.  classn表(classn.dbf) 内容来自论文无忧网 www.paper51.com

字段名

http://www.paper51.com

类型

paper51.com

宽度

内容来自论文无忧网 www.paper51.com

zy(专业) copyright paper51.com

字符型

内容来自论文无忧网 www.paper51.com

20

内容来自论文无忧网 www.paper51.com

bh(班号) 内容来自论文无忧网 www.paper51.com

字符型 paper51.com

10 copyright paper51.com

Rxnf(入校年份) 内容来自www.paper51.com

数值型

内容来自www.paper51.com

4 paper51.com

       http://www.paper51.com

             表3.2

内容来自www.paper51.com

该表按专业分类存放所有学生的班号信息,这样在输入学生记录时只需要从中选择一个专业,避免了大量重复汉字的输入。 http://www.paper51.com

3.      course表(course.dbf) 内容来自论文无忧网 www.paper51.com

字段名

内容来自www.paper51.com

类型 paper51.com

宽度 http://www.paper51.com

kch(课程号) http://www.paper51.com

字符型 内容来自论文无忧网 www.paper51.com

6

内容来自论文无忧网 www.paper51.com

zy(专业)

copyright paper51.com

字符型

http://www.paper51.com

20

内容来自论文无忧网 www.paper51.com

kc(课程) http://www.paper51.com

字符型

http://www.paper51.com

20 内容来自www.paper51.com

xz(性质) 内容来自www.paper51.com

字符型

内容来自论文无忧网 www.paper51.com

6

copyright paper51.com

Kkxq(开课学期)

内容来自www.paper51.com

字符型 copyright paper51.com

1 copyright paper51.com

xf(学分) http://www.paper51.com

数值型

paper51.com

3 内容来自论文无忧网 www.paper51.com

        内容来自论文无忧网 www.paper51.com

            表3.3 内容来自论文无忧网 www.paper51.com

该表用于存放所有的课程信息(课程按专业分类),这样在输入学生成绩记录时只需要从中选择一个专业,避免了大量重复汉字的输入。 copyright paper51.com

4.   student表(student.dbf)

内容来自www.paper51.com

字段名

内容来自论文无忧网 www.paper51.com

类型

paper51.com

宽度

http://www.paper51.com

xh(学号)

paper51.com

字符型 内容来自www.paper51.com

8

内容来自论文无忧网 www.paper51.com

xm(姓名) 内容来自论文无忧网 www.paper51.com

字符型 内容来自www.paper51.com

10

copyright paper51.com

xb(性别)

paper51.com

字符型 paper51.com

2

内容来自www.paper51.com

csrq(出生日期) http://www.paper51.com

字符型

http://www.paper51.com

8

paper51.com

mz(民族) copyright paper51.com

字符型

http://www.paper51.com

10 内容来自www.paper51.com

zy(专业) 内容来自论文无忧网 www.paper51.com

字符型

内容来自论文无忧网 www.paper51.com

20

paper51.com

bh(班号) paper51.com

字符型

内容来自论文无忧网 www.paper51.com

10

paper51.com

bz(备注)

paper51.com

备注型 内容来自www.paper51.com

4

http://www.paper51.com

    内容来自www.paper51.com

              表3.4

内容来自www.paper51.com

该表按专业分类存放各班的所有学生记录,另外一个临时表student1表,于student表的结构完全相同。 内容来自www.paper51.com

5.      score表(score.dbf)

内容来自www.paper51.com

字段名

http://www.paper51.com

类型

内容来自www.paper51.com

宽度 copyright paper51.com

xh(学号) paper51.com

字符型 内容来自www.paper51.com

5 paper51.com

xm(姓名)

内容来自论文无忧网 www.paper51.com

字符型 内容来自www.paper51.com

7

内容来自论文无忧网 www.paper51.com

kc(课程)

paper51.com

字符型

内容来自论文无忧网 www.paper51.com

20 内容来自论文无忧网 www.paper51.com

fs(分数) paper51.com

数值型

copyright paper51.com

3 paper51.com

bh(班号)

内容来自论文无忧网 www.paper51.com

字符型 http://www.paper51.com

5 内容来自论文无忧网 www.paper51.com

zy(专业) copyright paper51.com

字符型 内容来自论文无忧网 www.paper51.com

20

http://www.paper51.com

                内容来自论文无忧网 www.paper51.com

                                                         

copyright paper51.com

                表3.5

http://www.paper51.com

该表按班号分类存放学生成绩记录。另外一个临时表score1,其结构类似于score表,在系统运行中使用SELECT语句生成。

http://www.paper51.com

6.  user表(user.dbf) 内容来自论文无忧网 www.paper51.com

字段名 paper51.com

类型

内容来自论文无忧网 www.paper51.com

宽度 内容来自www.paper51.com

USENAME

paper51.com

字符型

内容来自www.paper51.com

10

copyright paper51.com

USEPASS

paper51.com

字符型

内容来自论文无忧网 www.paper51.com

6 paper51.com

USELEVEL http://www.paper51.com

字符型

http://www.paper51.com

10 copyright paper51.com

                   内容来自www.paper51.com

表3.6 paper51.com

该表用语存储系统用户的信息。其中,USENAME字段存放用户名;USEPASS字段存放用户口令;USELEVEL字段存放用户级别,分为“一般操作员”和“系统管理员”两个级别,前者只能进行数据查询,后者可以完成所有的功能。 内容来自www.paper51.com

以上是本系统的库表结构设计的简要说明。

copyright paper51.com

------分隔线----------------------------
联系方式