实例学生成绩管理系统设计.ppt
《实例学生成绩管理系统设计.ppt》由会员分享,可在线阅读,更多相关《实例学生成绩管理系统设计.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实例-学生成绩管理系统设计实例学生成绩管理系统设计 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望实例-学生成绩管理系统设计1 1 系统设计系统设计1.l 1.l 设计思想设计思想 本系统设计思想:系统采用模块化程序设计方法,既便于系统本系统设计思想:系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于管理人员的维护。系统应具备数据功能的各种组合和修改,又便于管理人员的维护。系统应具备数据库维护功能,及时根据用户需求进行数据的查询、添加、删除、修库维
2、护功能,及时根据用户需求进行数据的查询、添加、删除、修改等操作。改等操作。2 2实例-学生成绩管理系统设计1.2 1.2 系统功能分析系统功能分析 本本系系统统用用于于学学校校学学生生成成绩绩管管理理,主主要要任任务务是是对对成成绩绩管管理理的的各各种种信信息息进进行行日日常常管管理理,如如查查询询、修修改改、增增加加、删删除除。针针对对这这些些要要求求,设设计计了本学生成绩管理系统。该系统主要包括两部分:了本学生成绩管理系统。该系统主要包括两部分:“学学籍籍数数据据维维护护”主主要要功功能能是是系系统统维维护护人人员员对对学学生生、课课程程和和成成绩绩等等基基本本信信息息进进行行维维护护,包
3、包括括输输入入、删删除除、修修改改等等功功能能。这这个个功功能能主主要要为教务人员使用,故在使用时要核对用户名和口令。为教务人员使用,故在使用时要核对用户名和口令。“学学生生成成绩绩查查询询”主主要要功功能能是是学学生生查查询询自自己己的的各各门门课课程程成成绩绩,按按学号检索该学生的信息,其中包括所有的学生记录。学号检索该学生的信息,其中包括所有的学生记录。3 3实例-学生成绩管理系统设计1.3 系统功能模块设计 1.主界面模块:提供学籍管理系统的主界面,是本系统的唯一入口和出口。该界面提供用户选择并调用各子模块,对于进入学籍数据维护功能还要核对用户名和口令。2.查询模块:提供学生成绩查询界
4、面,用户可以输入一个学号,该模块查询并显示该学生的各门课程成绩。3.数据维护模块:允许用户先选择一个维护对象(数据库表中如:学生、课程、成绩等),然后进行维护工作(输入、删除、修改)。4.用户验证模块:对于进入学籍数据维护功能的用户,进行用户名和口令的验证。对于用户输入的用户名和口令,如果错误显示相应的提示信息。4 4实例-学生成绩管理系统设计2 2数据库设计数据库设计2.1 2.1 数据库表的结构数据库表的结构 本本系系统统的的数数据据库库(学学籍籍)中中有有四四张张表表,分分别别是是“管管理理员员”、“学学生生”、“课程课程”和和“成绩成绩”。1.1.管理员表结构如下管理员表结构如下:字段
5、名字段名类类 型型 宽宽 度度小数位小数位 说明说明 姓名姓名字符型字符型 6 6 登录名登录名字符型字符型 8 8主码主码 口令口令逻辑型逻辑型 1 15 5实例-学生成绩管理系统设计2.学生表结构如下:字段名类 型 宽 度小数位 说明 学号字符型 6主码,建主索引 姓名字符型 8 性别逻辑型 1 出生日期日期型 8 奖学金数值型 62 简历备注型 46 6实例-学生成绩管理系统设计3.课程表结构如下:字段名类 型 宽 度 小数位 说明 课程号字符型 4主码,建主索引 课程名字符型 20 学时数整型3 学分数整型34.成绩表结构如下:字段名类 型 宽 度 小数位 说明 学号字符型 6外码,普
6、通索引 课程号字符型 4外码,普通索引 成绩数值型 517 7实例-学生成绩管理系统设计2.2 2.2 数据库的建立数据库的建立 1.1.创创建建项项目目:创创建建一一个个名名为为“学学籍籍”的的项项目目文文件件,保保存存在在指指定定磁磁盘盘的文件夹中(比如的文件夹中(比如C:VFPC:VFP中中 ););2.2.创创建建数数据据库库:在在项项目目文文件件中中新新建建一一个个名名为为“学学籍籍”的的数数据据库库文文件件,保存在和项目文件同一个文件夹中;保存在和项目文件同一个文件夹中;3.3.新新建建表表:在在数数据据库库中中分分别别新新建建“管管理理员员”、“学学生生”、“课课程程”和和“成成
7、绩绩”表表,建建立立相相应应的的索索引引(主主索索引引和和普普通通索索引引),设设置置表表之之间间的永久性关联。的永久性关联。8 8实例-学生成绩管理系统设计2.3 2.3 数据库完整性的实现数据库完整性的实现 1.1.实实体体完完整整性性。在在表表“管管理理员员”、“学学生生”、“课课程程”中中,对对于于主主关关键键字字的的取取值值设设置置不不允允许许为为空空值值(null null),唯唯一一性性由由主主索索引引来来保保证;证;2.2.用用户户自自定定义义完完整整性性。在在“成成绩绩”表表中中,“成成绩绩”字字段段的的取取值值必必须须在在0 0至至110110之之间间。在在“学学生生”表表
8、中中,“奖奖学学金金”字字段段的的取取值值必必须须=0=0;3.3.参参照照完完整整性性。数数据据库库的的参参照照完完整整性性是是指指在在“子子表表”当当中中实实现现关关联联的的外外部部关关键键字字,它它的的取取值值必必需需为为“父父表表”中中实实现现相相应应关关联联的的主主关关键键字字值值的的子子集集。即即在在“学学生生”表表与与“成成绩绩”表表之之间间的的参参照照完完整整性性要要求求:在在“成成绩绩”表表中中,字字段段“学学号号”的的取取值值必必须须是是“学学生生”表表“学学号号”字字段段取取值值当当中中已已经经存存在在的的一一个个值值。同同时时,在在“课课程程”表表与与“成成绩绩”表表之
9、之间也必须遵守参照完整性的规则。间也必须遵守参照完整性的规则。9 9实例-学生成绩管理系统设计4 4 编译应用程序编译应用程序4.1 4.1 构造应用程序框架构造应用程序框架 1.1.设置起始点设置起始点 将将各各个个组组件件联联结结在在一一起起,然然后后使使用用主主文文件件为为应应用用程程序序设设置置一一个个起起始始点点。主主文文件件作作为为应应用用程程序序执执行行的的起起始始点点,可可以以包包含含一一个个程程序序或或者者表表单单。当当用用户户运运行行应应用用程程序序时时,Visual Visual FoxProFoxPro将将为为应应用用程程序序启启动动主主文文件件,然然后后,主主文文件件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实例 学生 成绩管理系统 设计
限制150内