VB+ACCESS学籍管理系统-264-(代码+说明)

2024-03-14 10:20

本文主要是介绍VB+ACCESS学籍管理系统-264-(代码+说明),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

转载地址: http://www.3q2008.com/soft/search.asp?keyword=264
 

设计要求:

第一:一篇论文(5000到10000字)不包括图表和程序代码。A4纸20页之内。

论文结构如下:

设计题目:学籍管理系统

附:程序代码。

第二:程序源代码、开发文档和可执行文件及使用说明。

数据结构

本学员学籍管理系统分为学员信息管理、学员成绩管理、考试管理和用户管理四个功能模块。

(一)学生信息管理模块

本模块主要是对学员信息(如学号、姓名、性别、家庭住址等)进行管理。

本模块又分为录入学员信息、查询学员信息、修改/删除学员信息、打印学员信息和班级管理五个子模块:

1、录入学生信息模块:

录入学生的学号、姓名、性别、民族、籍贯、出生日期、联系电话、家庭地址等信息。

录入第一条记录后,系统会自动进入下一学号的录入页面(学号自动加一),减轻手工劳动并可避免错误的发生。

若录入的学号或自动加一生成的学号与数据库中的记录重复,则会自动转入修改页面。修改完成后同样也会自动进入下一学号录入页面。

2、查询学生信息模块:

可从学号、姓名或班级三种查询方法任选其一进行查询学生信息。 支持模糊查询。

例如:在查询框中输入2006,则查询结果为学号中包含“2006”的学生;

            在姓名中输入“小”,则查询结果为姓名中包含有“小”的学生;

3、修改/删除学生信息模块:

首先使用查询功能查询出需要修改/删除的记录,然后进行修改/删除操作。

可以批量删除记录。

4、打印学生信息模块

 将查询结果以我们常见的成绩表形式打印出来。

5、班级管理模块:

添加/删除班级,结果会直接影响“按班级查询”方式。

(二)学员成绩管理模块

本模块主要是对学生成绩进行管理。本模块又分为录入成绩(包括平时成绩、考试成绩、缓补考成绩)、查询成绩、修改/删除成绩、打印成绩、计算总分与班内排名五个子模块:

1、录入成绩模块:

 录入某次考试中的成绩。

2、查询成绩模块:

提供两种方式查询学生成绩:按学号查询和按科目查询。按学号查询是指首先选择要查询成绩的学员学号,然后查询其某一科或多科的成绩;按科目查询是指首先选择要查询成绩的某一科目,然后查询这一科的考试成绩。

3、成绩修改/删除模块:

 修改/删除某次考试中某个学员的成绩。

4、计算总分与班内排名模块:

自动计算各科总分并按照总分进行班内排名,然后把排名结果显示出来。

5、打印成绩模块:

将学员平时成绩、考试成绩、缓补考成绩打印出来。

(三)考试管理模块

主要对考试进行如下管理:

1、添加新考试

2、对已有的考试信息进行修改/删除

3、对考试科目进行添加/删除

(四)用户管理模块

主要对使用本系统的用户进行如下管理:

1、添加新用户

2、删除用户

3、对已有的用户进行更改用户名、密码等操作。

实现平台

使用Microsoft公司的Access和Visual Basic进行设计。


转载地址: http://www.3q2008.com/soft/search.asp?keyword=264

这篇关于VB+ACCESS学籍管理系统-264-(代码+说明)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/808115

相关文章

Python实现MQTT通信的示例代码

《Python实现MQTT通信的示例代码》本文主要介绍了Python实现MQTT通信的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1. 安装paho-mqtt库‌2. 搭建MQTT代理服务器(Broker)‌‌3. pytho

SpringBoot改造MCP服务器的详细说明(StreamableHTTP 类型)

《SpringBoot改造MCP服务器的详细说明(StreamableHTTP类型)》本文介绍了SpringBoot如何实现MCPStreamableHTTP服务器,并且使用CherryStudio... 目录SpringBoot改造MCP服务器(StreamableHTTP)1 项目说明2 使用说明2.1

MySQL进行数据库审计的详细步骤和示例代码

《MySQL进行数据库审计的详细步骤和示例代码》数据库审计通过触发器、内置功能及第三方工具记录和监控数据库活动,确保安全、完整与合规,Java代码实现自动化日志记录,整合分析系统提升监控效率,本文给大... 目录一、数据库审计的基本概念二、使用触发器进行数据库审计1. 创建审计表2. 创建触发器三、Java

JAVA覆盖和重写的区别及说明

《JAVA覆盖和重写的区别及说明》非静态方法的覆盖即重写,具有多态性;静态方法无法被覆盖,但可被重写(仅通过类名调用),二者区别在于绑定时机与引用类型关联性... 目录Java覆盖和重写的区别经常听到两种话认真读完上面两份代码JAVA覆盖和重写的区别经常听到两种话1.覆盖=重写。2.静态方法可andro

zookeeper端口说明及介绍

《zookeeper端口说明及介绍》:本文主要介绍zookeeper端口说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、zookeeper有三个端口(可以修改)aVNMqvZ二、3个端口的作用三、部署时注意总China编程结一、zookeeper有三个端口(可以

Go语言中make和new的区别及说明

《Go语言中make和new的区别及说明》:本文主要介绍Go语言中make和new的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1 概述2 new 函数2.1 功能2.2 语法2.3 初始化案例3 make 函数3.1 功能3.2 语法3.3 初始化

java中新生代和老生代的关系说明

《java中新生代和老生代的关系说明》:本文主要介绍java中新生代和老生代的关系说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、内存区域划分新生代老年代二、对象生命周期与晋升流程三、新生代与老年代的协作机制1. 跨代引用处理2. 动态年龄判定3. 空间分

Java中调用数据库存储过程的示例代码

《Java中调用数据库存储过程的示例代码》本文介绍Java通过JDBC调用数据库存储过程的方法,涵盖参数类型、执行步骤及数据库差异,需注意异常处理与资源管理,以优化性能并实现复杂业务逻辑,感兴趣的朋友... 目录一、存储过程概述二、Java调用存储过程的基本javascript步骤三、Java调用存储过程示

Visual Studio 2022 编译C++20代码的图文步骤

《VisualStudio2022编译C++20代码的图文步骤》在VisualStudio中启用C++20import功能,需设置语言标准为ISOC++20,开启扫描源查找模块依赖及实验性标... 默认创建Visual Studio桌面控制台项目代码包含C++20的import方法。右键项目的属性:

MySQL之InnoDB存储引擎中的索引用法及说明

《MySQL之InnoDB存储引擎中的索引用法及说明》:本文主要介绍MySQL之InnoDB存储引擎中的索引用法及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录1、背景2、准备3、正篇【1】存储用户记录的数据页【2】存储目录项记录的数据页【3】聚簇索引【4】二