网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > PB毕业设计 > 正文

基于PB的某大学成绩分析系统的设计

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/11

网学网为需要PB毕业设计的朋友们搜集整理了基于PB的某大学成绩分析系统的设计相关资料,希望对各位网友有所帮助!

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

第四章  总体设计

 

    本次设计选择powerbuilder8.0为开发工具,以mirocsoft SQL server2000分布式客户服务器数据库系统,作为数据库后台,windows2000操作平台。

学生成绩分析系统是一个很大的系统,若要求一个人独立地较完善地完成各项功能,在如此短暂的时间内简直是天方夜谈。所以,我侧重于输入模块进行了本次设计。下面我将分为两部分介绍总体设计。

本课题采用Microsoft SQL Server2000作为数据库后台,SQL语言功能丰富,使用方式灵活,语言简洁易学,它的功能包括查询,操纵,定义和控制4个方面。它的主要特点是:一体化,联机交互使用和嵌入式有统一的语法结构,过度非过程化以及语言简洁,易学易用等。

 

对整个系统动能有了总体上的认识之后,应对每一个模块的任务有一个清晰的认识,以防代码重复,责任模糊而浪费不必要的工作量。下面谈一谈我对每一个模块总体认识。

 

1 数据输入:

a、专业设置:可新增输入专业代码及专业名称。也可以删除专业代码及其专业名称    

b、学期设置:可新增输入学期

  c、学生信息:可新增输入学号,姓名和专业。

  d、试卷登记:显示各专业每个学期的试卷登记信息。

  e、试卷信息:显示各专业每个学期的每一学生的试卷信息、即考试成绩。

2 统计分析模块:

  a、查找学生:可以按学号进行查询也可按姓名进行查询。

  b、成绩统计和频数分布图。

  c、成绩分析。

3 退出系统。

 

 

 

SQL的数据定义包括3部分:定义基本表,定义视图和定义索引。视图是从一个或几个基本表(或视图)导出的表。在应用系统中视图是极其重要组成部分。它的外模式是由若干基本表和若干视图组成的,视图是一个虚表。它的优点有:

1 对于数据库的重构造提供了一定程度上的逻辑独立性。

2 简化了用户观点

3 视图的机制是不同的用户能以不同的方式看待同一数据。

4 视图的机制对机密数据提供了自动的安全保护功能。

索引是数据库检索经常用到的对象,为了提高查找速度应该给表建立索引。索引可以是唯一的或不唯一的,可以是簇类的或非簇类的。对一个基本表,可以根据应用环境的需要建立若干索引,以提供多种存取路径,提高系统的运行速度。

根据以上分析将数据库设计成若干个基本表,它们是

 

 

Paper试卷信息

 

 

 

 

专业代码

Spec_code

Char

7

 

Semester

Char

9

第一题分数

Due1

Tinyint

1

 

第二题分数

Due2

Tinyint

1

 

第三题分数

Due3

Tinyint

1

 

第四题分数

Due4

Tinyint

1

 

第五题分数

Due5

Tinyint

1

 

第六题分数

Due6

Tinyint

1

 

第七题分数

Due7

Tinyint

1

 

第八题分数

Due8

Tinyint

1

 

第九题分数

Due9

Tinyint

1

 

第十题分数

Due10

Tinyint

1

 

说明:

a、 专业代码和学期作为主码。

b、Due1……Due10均为该题目满分成绩。

 

Score成绩信息

 

 

 

 

 

学生学号

Stu_id

Char

10

 

Semeter

Char

9

 

第一题分数

Score1

Float

8

 

第二题分数

Score2

Float

8

 

第三题分数

Score3

Float

8

 

第四题分数

Score4

Float

8

 

第五题分数

Score5

Float

8

 

第六题分数

Score6

Float

8

 

第七题分数

Score7

Float

8

 

第八题分数

Score8

Float

8

 

第九题分数

Score9

Float

8

 

第十题分数

Score10

Float

8

 

是否缺考

absent

Tinyint

1

 

说明:

a、 学生学号为主键。

b、Score1……Score10为该学生在考试中取得的考试分数。

c、 是否缺考、默认值为0,即为不缺考

 

 

 

 

 

 

Student学生信息

 

 

 

 

学生学号

Stu_id

Char

10

学生姓名

Stu_name

Char

10

 

专业代码

Spec_code

Char

7

 

说明:

a、 学生学号为主码。

 

Semeter学期信息

 

 

 

 

 

semeter

char

9

说明:

a、学期为主码。

 

Specicalty专业信息

 

 

 

 

专业代码

Spec_code

char

7

专业名称

Spec_name

char

22

 

说明:

a、 专业代码为主码。


 

 

本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 |
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师