网学网为需要PB毕业设计的朋友们搜集整理了基于PB的某大学成绩分析系统的设计相关资料,希望对各位网友有所帮助!
客服咨询,网学网竭诚为您服务,本站永久域名: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试卷信息
说明: a、 专业代码和学期作为主码。 b、Due1……Due10均为该题目满分成绩。 Score成绩信息
说明: a、 学生学号为主键。 b、Score1……Score10为该学生在考试中取得的考试分数。 c、 是否缺考、默认值为0,即为不缺考 Student学生信息
说明: a、 学生学号为主码。 Semeter学期信息
说明: a、学期为主码。 Specicalty专业信息
说明: a、 专业代码为主码。
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本文选自计算机毕业设计http://myeducs.cn |