毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

vc++学生成绩统计分析系统

系统功能设计
通过上一章的系统分析我们可以看出系统分为三大模块:基本数据管理模块,学生成绩管理模块,打印输出模块。下面我将对每个模块的总体设计作简要说明。
学生成绩管理系统模块构成:
1)基本数据管理模块
该模块可以实现对现有学生成绩管理系统档案中的学号,姓名,年龄,性别,身高,电话和家庭地址等基本信息的记载情况,并且可以对这些信息进行添加,修改或删除。
2)学生成绩管理模块
该模块可以实现对学生成绩的录入,查询,并且可以进行排序和各种分析等功能。
3)打印输出模块
该模块可以实现对查询出来的成绩信息进行打印的功能。
3.2 数据库设计
数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。
数据库设计的步骤是:
1、数据库结构定义:目前的数据库管理系统(DBMS)有的是支持联机事务处理CLTP(负责对事务数据进行采集、处理、存储)的操作型DBMS,有的可支持数据仓库、有联机分析处理CLAP(指为支持决策的制定对数据的一种加工操作)功能的大型DBMS,有的数据库是关系型的、有的可支持面向对象数据库。针对选择的DBMS,进行数据库结构定义。
2、数据表定义:数据表定义指定义数据库中数据表的结构,数据表的逻辑结构包括:属性名称、类型、表示形式、缺省值、校验规则、是否关键字、可否为空等。关系型数据库要尽量按关系规范化要求进行数据库设计,但为使效率高,规范化程度应根据应用环境和条件来决定。数据表设计不仅要满足数据存储的要求,还要增加一些如反映有关信息、操作责任、中间数据的字段或临时数据表。
3、存储设备和存储空间组织:确定数据的存放地点、存储路径、存储设备等,备份方案,对多版本如何保证一致性和数据的完整性。
4、数据使用权限设置:针对用户的不同使用要求,确定数据的用户使用权限,确保数据安全。  
5、数据字典设计:用数据字典描述数据库的设计,便于维护和修改。
为了更好地组织数据和设计出实际应用数据库,应该注意如下问题:
关系数据结构的建立:在进行了数据基本结构的规范化重组后,还必须建立整体数据的关系结构。这一步设计完成后数据库和数据结构设计工作基本完成,只待系统实现时将数据分析和数据字典的内容代入到所设计的数据整体关系结构中,一个规范化数据库系统结构就建立起来了。
根据分析阶段得出的结论,结合本系统对有关数据的存储的需要,更加方便实现该管理系统的所有功能,现将本管理系统设计成如下几个数据库表,部分表的字段名、类型、宽度设计
 

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:jsp学生课绩管理系统
下一篇:vc++简单几何图形的识别和编辑系统


版权所有 毕业设计网联系qq:242219979 © 2007-2022