1 需求分析。
1.1 概述。
大量的学生成绩信息要进行添加、删除、保存和处理,人工进行记录既繁琐又容易出错,还花费大量的人力物力,因此用计算机创建一个学生成绩管理系统即便于查询和减少数据记录的错误又减少人力物力的浪费。
学生创建管理系统的主要功能包括:学生学籍管理、学籍查询、总体成绩查询、成绩管理、单科成绩查询。
1. 学生学籍管理:它提供添加、修改和删除信息等操作的功能。
2. 学籍查询:它提供学籍库查询操作的功能。
3. 总体成绩查询:它提供添加、修改和删除等操作的功能。
4. 单科成绩查询:它提供每科成绩的查询。
1.3 运行环境。
本系统采用visual basic 6.0作为系统前台应用程序开发工具,access作为。
后台数据库,通过visual basic6.0中的dbgrid1、data控件及ado控件等前台和后台进行数据连接从而进行系统软件开发。
1.4 数据流图。
数据流图用于表达数据和处理过程之间的关系。数据流图中,矩形表示数据的源点或者终点,圆表示数据的处理过程,平行线表示需要存储的数据,箭头的线段表示流动的数据,如图1.1所示。
图1.1 数据流图。
2 概念设计。
2.1 数据字典。
数据字典如表2.1所示。
表2-1数据字典。
2.2 e-r图。
e-r图。2.3 转换规则及关系模式。
1、若实体间的联系是1:1的,可以在两个实体类型转换成的两个关系。
模式中任意一个关系模式的属性中加入另一个关系模式的键和联系类型的属性。
2、若实体之间的联系是1:n的,则在n端实体类型转换成的关系模式中加入1端实体类型转换成的关系模式的键和联系类型的属性。
3、若实体之间的联系是m:n的,则将联系类型也转换成关系模式,其属性为两端实体类型的键加上联系类型的属性,而键为两端实体键的组合。
2.3.2关系模式。
学生学籍:学生姓名,学号,专业班级,性别,****。
数据结构:学生姓名,学号,专业班级,数据结构成绩。
access数据库:学生姓名,学号,专业班级,access成绩。
电工电子技术:学生姓名,学号,专业班级,电工电子技术成绩。
3 逻辑设计。
1、学生学籍表:包括:姓名,学号,性别,专业班级,****。如图3.1所示。
图3.1 学生成绩表。
2、数据结构成绩表:包括:姓名,学号,专业班级,数据结构成绩。如图3.2所示。
图3.2 数据结构成绩表。
3、access数据库成绩表:包括:姓名,学号,专业班级,access数据库成绩。如图3.3所示。
图3.3 access数据库成绩表。
4、电工电子技术成绩表:包括:姓名,学号,专业班级,电工电子技术成绩。如图3.4所示。
图3.4 电工电子技术成绩表。
3.2 表之间的关系。
根据所创建的4份表,创建4个表的关系如图3.6所示。
设计步骤。工具栏/关系/显示表中选择所需建立关系的表。
4 程序的功能模块。
4.1学生学籍管理。
4.1.1学生学籍信息操作。
1、设计步骤:
打开数据库/窗体/新建/设计视图、学生学籍(图4-1所示)/数据建立/保存。
图4-1 窗体创建。
2、完成后界面如图4-2所示。
图4-2 学籍信息操作
4.2 学籍查询模块。
1、设计步骤。
1、窗体式查询。
打开数据库/窗体/新建/自动创建窗体:纵栏式、学生学籍/保存。
2完成后如图4-3所示。
图4-3 学生学籍查询。
2、查询。打开数据库/查询/简单查询向导/学生学籍选定/保存。
2、完成后的界面如图4-4所示。
图4-4 学生学籍查询。
4.3成绩查询。
1、利用窗体制作成绩查询。
1、设计步骤。
打开数据库/窗体/新建/自动创建窗体:**式、成绩查询/保存。
2、界面如图4-5所示
图4-5 成绩查询。
3、单科成绩查询。
打开数据库/窗体/新建/自动创建窗体:**式(纵栏式)、(所创建科目)/保存。
窗体/新建/设计视图/工具箱命令按钮/窗体操作/打开窗体/所需打开的窗体/打开窗体并显示所有记录/文本/保存。
4、单科成绩的所有界面如图4-6所示。
图4-6 成绩查询。
4.3 记录操作及查找记录。
1、 设计步骤。
打开数据库/窗体/新建/设计视图/工具箱命令按钮/窗体操作/打开窗体/所需打开的窗体/打开窗体并显示所有记录/文本/保存。
2、 界面如图4-7所示。
图4-7 记录操作及查找。
4.4主界面的制作。
1、设计步骤。
打开数据库/窗体/新建/设计视图/工具箱命令按钮/窗体操作/打开窗体/所需打开的窗体/打开窗体并显示所有记录/文本/保存。
2界面如图4-8 所示。
图4-8 主界面
4.5窗体中报表浏览。
1、设计步骤。
打开数据库/窗体/工具箱命令按钮/报表操作/预览报表/所需预览报表/打开报表并显示所有记录/文本/保存。
3、 完成后所有界面如图4-9所示。
图4-9 报表浏览。
4.6报表制作。
1、设计步骤。
打开数据库/选择报表/使用向导创建报表/表或查询(选择所需建报表的表)/选择所有可用字段/完成。
2、完成后界面如图4-10所示。
access大作业
计算机应用基础ii access大作业。请将文件名改为 学号 姓名 上课时段 机号 一 表的操作 为不影响后面的题目,老师已经做好了,此题可不做 1 打开 产品 表,增加 终止供货 字段,是 否 型,默认值false。2 把 产品 表中 商 字段的数据类型改为 查阅向导 使该字段的值来自于 商 表中...
access大作业
冬季恋歌剧情介绍。1.初恋初恋,对每一个人来说都是非常难忘的。尽管每一个初恋都是那么纯洁 缠绵,可是随着时间的推移初恋的记忆还是会不断退色。可是如果平生第一次让你心颤的人,忽然离开这个世界,你会如何?而过了10年以后,在你即将要结婚的时候和他长得一模一样的人又忽然出现在你面前,你又会怎样?仅凭相同的...
access大作业
计算机应用基础ii access大作业。一 查询操作 创建并运行 1 建立名为 佳佳乐优惠供货订单 的选择查询,查找佳佳乐公司在第三季度交货的折扣大于零的订单,显示 订单号 产品名称 公司名称 交货月份 单价 数量 折扣,按产品名称升序排列。效果如下 2 建立名为 停止供货 的更新查询 对 产品 表...