基于VB和Access的毕业设计(学生综合管理系统
下载后可任意编辑 基于VB和Access的毕业设计 (学生综合管理系统) 目录 第1章 设计的目的和意义1 第2章 系统的功能流程图1 第3章 数据库的设计3 第4章 主要内容(设计过程、界面、代码)7 4.1登录窗体 7 4.2主控界面 9 4.3档案管理14 4.3.1档案浏览 14 4.3.2档案添加 16 4.3.3档案查询 19 4.4成绩管理22 4.4.1成绩浏览与修改 22 4.4.2成绩添加 24 4.4.3考试类型设置 28 4.5、学费管理 33 4.5.1学费设置浏览 33 4.5.2学费设置添加 35 4.5.3学生交费浏览 39 4.5.4学生交费添加 41 4.5.5学生交费查询 45 4.6、课程设定 48 4.6.1基本课程设计 48 4.6.2班级课程浏览 54 4.6.2班级课程设置 56 4.7、系统维护 60 4.7.1增加用户 60 4.7.2密码修改 64 第5章 设计的体会 66 第6章 附录 67 6.1、实现主要功能的核心源程序 67 6.2、附录参考书 67 第1章 设计的目的和意义 系统是对高校老师及管理人员提供的对在校学生有效管理的一个信息系统。系统设计的目的是实现纪录、查询和修改学生档案信息;对于学生缴费情况能有效的处理,以及设置课程信息及考试相关信息。本系统的开发具有很强的使用价值及实践意义。开发本系统不仅能很好的巩固我们在学习中的所掌握的知识,而且系统本身就是应用于实践,为学校教学管理提供了很大的方便性,提高了工作效率;同时方便了我们自己。 第2章 系统功能流程图 学生综合管理系统 用户登陆 系统主控界面 档案管理 成绩管理 学费管理 课程设置 用户管理 管理 添加 查询 浏览 提交 查询 权限 设定 增加 设置 学费 增加 图2.1 系统功能流程图 第3章 数据库的设计 本系统的数据库是Access数据库,在Access环境下创建数据库Stud.mdb文件。该数据库包括学生档案表、班级信息表、各专业学生学费表、管理人员表用于纪录学生的基本信息数据库表结构如下所示 字段名 类型 大小 说明 学号 文本 10 学生学号 姓名 文本 8 学生姓名 性别 文本 2 学生性别 班级 文本 10 班级 出生年月 日期/时间 家庭住址 文本 30 入学时间 日期/时间 学生入学时间 表3.1 学生档案表 字段名 类型 大小 说明 年级 文本 16 班级 文本 20 年制 文本 8 学习年限 班主任 文本 8 备注 备注 表3.2 班级信息表 字段名 类型 大小 说明 课程名称 文本 20 纪录课程名称 教材 文本 30 所使用教材 表3.3 课程种类表 字段名 类型 大小 说明 学号 文本 10 学生学号 学期 文本 50 类型 文本 16 期中/期末 课程名称 文本 20 分数 数字 单精度型 考试成绩 表3.4 学生成绩表 字段名 类型 大小 说明 年级 文本 16 专业 文本 12 专业类型 年制 文本 8 学习年限 学期 文本 50 课程名称 文本 20 开设课程 表3.4 课程信息表 字段名 类型 大小 说明 username 文本 20 用户名 uerpassword 文本 20 密码 admin 文本 2 是否为管理员 readonly 文本 2 是否为只读用户 qx1 文本 2 是否有系统管理权限 qx2 文本 2 是否有档案管理权限 qx3 文本 2 是否有交费管理权限 qx4 文本 2 是否有成绩管理权限 表3.4 管理人员表 字段名 类型 大小 说明 年级 文本 16 专业 文本 50 年制 文本 20 学习年限 学期 文本 40 学费 货币 应缴纳学费 表3.4 学费表 字段名 类型 大小 说明 学号 文本 10 学期 文本 50 缴费 货币 货币 已交纳费用 欠费 货币 货币 欠费额 日期 日期 日期/时间 纪录时间 操作员 文本 10 添加纪录人员 表3.4 学身缴费情况 第4章 主要内容 4.1登录窗体 图4.1 登录窗体 设计过程 用于输入用户名和密码登录,提示中写可以以用户名和密码都为guest进入系统,不过是只读用户。点击确定推断数据库中的用户是否为合法用户。 设计代码 Private Sub Cancel_Click End End Sub Private Sub OK_Click Dim sql As String 使用sql语言进行数据库的查找 sql select userpassword from use where username txtUserName 使用find语句查找数据库;(不能刷新) Adodc1.Recordset.Find username txtUserName , , adSearchForward, 1