VB+SQL学生成绩管理系统(毕业论文+源代码)内容摘要:

VB+SQL学生成绩管理系统(毕业论文+源代码) 目录摘 要 . 论 .引 言 .设计目的及意义 .发环境和工具 . . 005简介 .QL 005数据库特点 .统分析 .系统及需求分析 . 可行性分析 .系统功能流程图 .据库的设计 .数据库设计 .数据库链接 .数据库调试 .要内容 .登录界面 .学生成绩管理界面 .学生信息管理 .登录用户管理 .用户注册 .帮助界面 . .随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。 管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。 本系统是在管理信息系统的理论和方法指导下、数据库技术支持下完成的。 本文在结构上首先论述了毕业设计目的和意义,然后叙述了开发环境、开发平台以及数据库技术,接着用图片、说明和代码的方式介绍了系统的整体规划,接下来是系统在具体实现中的详细内容,最终本系统能够完成信息的添加、修改、删除、查询等功能,本系统界面友好,操作简单,比较实用,思路缜密严谨,管理起来方便快捷,能有效的达到学生信息的管理的目的。 关键词:QL 面,权限。 第一章 绪 言人类有几千年的历史,计算机从产生到现在只不过 50多年,而网络的迅速发展也不过 10年的时间。 但是,计算机和网络对社会的影响已经迅速扩大,甚至在改变人们的生活。 特别是 90年代以来,多媒体和网络技术的飞速发展正在以惊人的速度改变着人们的工作方式、交往方式和生活方式。 正像著名的未来学家尼葛洛庞帝(1997)所说的:“数字不再只和计算有关,它决定我们的生存。 ”科学技术是第一生产力,是最先进的生产力。 现在,已经没有人怀疑信息技术的发展将会引起人类社会全面和深刻的变革,使人类社会由工业社会迈向信息社会。 目前,在社会各个方面都呈现出了与工业社会显著不同的特点。 网上书店,网上医院,网上学校,网上购物,网上银行,政府上网等新事物如雨后春笋般涌现出来,对人们的传统生活方式、工作方式产生极大的冲击。 使人们感受到技术发展的脉搏和信息时代前进的步伐。 随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。 面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。 通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。 计目的及意义本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生信息进行日常管理,如查询、修改 、增加、删除,另外还考虑到用户登录的权限,针对学生信息和权限登录的学生成绩管理系统。 本系统主要包括注册管理、界面管理、学生信息查询、添加、修改、删除和帮助等部分。 其功能主要有: 学生信息的添加,包括输入学生基本信息和成绩。 学生信息的查询,包括查询学生基本信息和成绩。 学生信息的修改,包括修改学生基本信息和成绩。 学生信息的删除,包括修改学生基本信息和成绩。 用户名注册,包括普通用户注册、高级用户注册和超级用户注册。 登录用户密码修改,用户登录到系统可进行相应的用户密码修改。 超级用户对用户名的管理,包括添加新用户、修改用户密码、删除用户名和查询用户。 学生成绩管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。 对于前者要求建立起数据一致性和完整性强、数据安全性好的库。 而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用 用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 第二章 介是 一 种 由 微 软 公 司 开 发 的 包 含 协 助 开 发 环 境 的 事 件驱 动 编 程 语 言。 从 任 何 标 准 来 说 , 是 世 界 上 使 用 人 数 最 多 的 语 言 不 仅 是 盛 赞 开 发 者 还 是 抱 怨 开 发 者 的 数 量。 它 源 自 于 程语 言。 有 图 形 用 户 界 面 ( 和 快 速 应 用 程 序 开 发 ( 系 统 , 可以 轻 易 的 使 用 接 数 据 库 , 或 者 轻 松 的 创 建 件。 程 序 员 可 以 轻 松 的 使 用 供 的 组 件 快 速 建 立 一 个 应 用 程 序。 言特性一 个 典 型 的 程 中 心 思 想 就 是 要 便 于 程 序 员 使 用 , 无 论 是 新 手或 者 专 家。 用 了 可 以 简 单 建 立 应 用 程 序 的 统 , 但 是 又 可 以 开 发相 当 复 杂 的 程 序。 程 序 是 一 种 基 于 窗 体 的 可 视 化 组 件 安 排 的 联 合 , 并 且增 加 代 码 来 指 定 组 建 的 属 性 和 方 法。 因 为 默 认 的 属 性 和 方 法 已 经 有 一 部 分 定义 在 了 组 件 内 , 所 以 程 序 员 不 用 写 多 少 代 码 就 可 以 完 成 一 个 简 单 的 程 序。 过去 的 版 本 里 面 序 的 性 能 问 题 一 直 被 放 在 了 桌 面 上 , 但 是 随 着 计 算 机 速 度的 飞 速 增 加 , 关 于 性 能 的 争 论 已 经 越 来 越 少。 窗 体 控 件 的 增 加 和 改 变 可 以 用 拖 放 技 术 实 现。 一 个 排 列 满 控 件 的 工 具 箱用 来 显 示 可 用 控 件 ( 比 如 文 本 框 或 者 按 钮 )。 每 个 控 件 都 有 自 己 的 属 性 和 事件。 默 认 的 属 性 值 会 在 控 件 创 建 的 时 候 提 供 , 但 是 程 序 员 也 可 以 进 行 更 改。 很 多 的 属 性 值 可 以 在 运 行 时 候 随 着 用 户 的 动 作 和 修 改 进 行 改 动 , 这 样 就 形 成了 一 个 动 态 的 程 序。 举 个 例 子 来 说 : 窗 体 的 大 小 改 变 事 件 中 加 入 了 可 以 改 变控 件 位 置 的 代 码 , 在 运 行 时 候 每 当 用 户 更 改 窗 口 大 小 , 控 件 也 会 随 之 改 变 位置。 在 文 本 框 中 的 文 字 改 变 事 件 中 加 入 相 应 的 代 码 , 程 序 就 能 够 在 文 字 输 入的 时 候 自 动 翻 译 或 者 阻 止 某 些 字 符 的 输 入。 程 序 可 以 包 含 一 个 或 多 个 窗 体 , 或 者 是 一 个 主 窗 体 和 多 个 子 窗 体 ,类 似 于 操 作 系 统 的 样 子。 有 很 少 功 能 的 对 话 框 窗 口 ( 比 如 没 有 最 大 化 和 最 小化 按 钮 的 窗 体 ) 可 以 用 来 提 供 弹 出 功 能。 组 件 既 可 以 拥 有 用 户 界 面 , 也 可 以 没 有。 这 样 一 来 服 务 器 端 程 序 就可 以 处 理 增 加 的 模 块。 用 参 数 计 算 的 方 法 来 进 行 垃 圾 收 集 , 这 个 方 法 中 包 含 有 大 量 的 对 象 ,提 供 基 本 的 面 向 对 象 支 持。 因 为 越 来 越 多 组 建 的 出 现 , 程 序 员 可 以 选 用 自 己需 要 的 扩 展 库。 和 有 些 语 言 不 一 样 , 大 小 写 不 敏 感 , 但 是 能 自 动 转 换 关键 词 到 标 准 的 大 小 写 状 态 , 以 及 强 制 使 得 符 号 表 入 口 的 实 体 的 变 量 名 称 遵 循书 写 规 则。 默 认 情 况 下 字 符 串 的 比 较 是 对 大 小 写 敏 感 的 , 但 是 可 以 关 闭 这 个功 能。 得 大 量 的 外 界 控 件 有 了 自 己 的 生 存 空 间。 大 量 的 第 三 方 控 件 针 对 供。 提 供 了 建 立 、 使 用 和 重 用 这 些 控 件 的 方 法 , 但 是 由 于 语 言 问 题 ,从 一 个 应 用 程 序 创 建 另 外 一 个 并 不 简 单。 QL 005 简介005 是微软公司比较稳定的大型数据库服务器,其性能指标在各方面都有赶超 据库的趋势。 用它可以方便地管理数据库和开发应用程序,它使用了最先进的数据库构架,与 T/2000 平台紧密集成,具有完全的 能。 通过对高端硬件平台、网络和存储技术的支持,为 在 业领域快速建立并应用。 此外,还增强了安全性,保护防火墙内外的数据。 支持基于角色的安全并拥有安全审计工具。 在经历了 个版本的尝试后,微软公司终于开始了大规模的业务。 记得在以前各种关于 会将其定位成中小型应用方面,这种感觉被大家自然的延续到了2000 版之中。 其实这是一种误解。 在过去的很长一段时间中,微软公司聘请了世界上最优秀的数据库专家以及专门搭建了信息量可谓空前的地理信息系统,励精图治,就是为了摘掉扣在自己头上的这顶帽子。 有了强大的性能和功能支持,再配合其一向为人称道的易用性,以说成为了开发者手中的一柄利器。 另外,目前国内的一些关于微软平台的数据库编程教程,喜欢使用 展开相关的内容。 这其实对于开发真正的数据库应用并没有直接的帮助作用,只能使大家停留在应用的初级阶段。 005 提供的非常傻瓜的缺省安装和使用模式,其上手难度并不比。 另外,005 可以兼顾小、中、大规模的应用,有着远远比 大的伸缩性。 QL 005 数据库特点概括起来,005 数据库管理系统具有以下主要特点。 1) 、丰富的图形管理工具,使系统管理、操作更为直观方便。 集成管理工具,利用它可以配置管理 理数据库和数据库对象、备份和恢复数据、调度任务和管理警报、实现数据复制和转换操作等。 此外,005还提供了 询分析器、大简化了用户操作,从而增强了系统的易用性。 2) 、动态自动管理和优化功能。 即使 达到最优性能,从而减轻管理员工作。 3) 、充分的 络发展到今天已经成为一条重要的信息发布渠道,除保留了前期版本中的数据库 手”外,还增强了对 使得电子商务系统能够通过 扩展了 ) 、丰富的编程接口工具,使用户开发 、嵌入式开发工具,工业标准 在其基础上加以扩充,使它更适合事务处理方面的需要。 此外,000还支持 B、范,可以使用 B、口访问 ) 、具有很好的伸缩性和可靠性。 005既能运行在 可运行在服务器操作系统(包括 000)下;既能运行在单 能运行在对称多处理系统下。 所以,它具有很好的伸缩性,能够满足从桌面应用到大型企业分布式应用到不同层次用户的要求。 第三章 系统分析本学生成绩管理系统可以说是一个综合性的学校学生管理系统,这它集成了学生信息管理、学生成绩管理、用户权限管理等多种功能,因而具有较强的实用性。 统需求通过调查,要求系统需要有以下功能: 要求有良好的人机交互界面; 由于该系统使用对象多,要求有较好的权限管理; 原始数据修改简单方便,支持多条件修改 方便的数据查询,支持多条件查询; 在相应的权限下,删除数据方便,数据稳定性好; 数据计算自动完成,尽量减少人工干预。 求分析目前计算机管理在日常生活中的地位变得越来越重要。 它能够代替人做各种重复、繁琐的劳动,并且拥有操作简单、可信度好、不易出错等优点,大大减少了不必要的人力消耗,提高个人的工作效率。 学生信息查询是每个学校必须面临的问题,所以,如何开发一个应用简单、界面友好、容易操作、数据安全性好的管理系统就成为非常重要的技术问题。 学生成绩管理系统的设计与实现,是在班级学生处数据库基础上,只对学生成绩信息进行管理的一个系统,是对学校教务管理系统的补充,主要是针对辅导员的需要,主要包括三个用户群:普通用户、高级用户、超级用户。 普通用户,主要的需求有学生成绩查询、学生基本信息查询、普通用户密码修改。 高级用户,主要的需求有学生成绩管理、学生信息管理、普通用户和高级用户密码修改。 超级用户,主要的需求有学生成绩管理、学生信息管理、登录用户名管理。 行性分析由于本系统管理的对象单一,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。 因此,比较适合于采用数据库管理。 在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。 济可行性分析随着科学技术的不断发展与创新,计算机作用的日益突显,计算机软件成为人们解决问题的一个有效手段,当然,它的作用也越来越重要。 在当今信息时代,国民经济和国防建设、社会发展、人民生活都离不开软件,软件也无处不在。 软件产业也是一个新兴产业,尽管起步晚,但是发展迅速,已经成为增长最快的产业,是具有高投入/高产出、无污染、低能耗的绿色产业。 学生成绩管理系统是一个基于教务处数据库的一个管理系统,对已经使用的类似的系统进调查分析、类比,本课题具有的特点:开发工作量小,可以有两个人合作开发或一个人独立开发,开发周期短,有熟练的开发人员一个月就可以完成系统的开发与测试。 术可行性分析从技术方面来说,V 一个企业级的、面向对象的快速应用开发工具,是数据库最优秀的开发工具之一。 V 全支持面向对象的开发,它拥有多种数据库接口,可以非常方便地连接的各种数据源,再加之其专利产品 据窗口) ,通过 于组件的开发增强了面向对象的技术,他提供一个更有效的封装、管理、重用和扩展企业规则和处理的高层途径。 在数据操作方面,选择灵活、易用的 QL 统功能流程图本系统在执行时,先根据不同的操作人员的需要来进行相应的模块,然后可以输入数据或者进行其它的查询或浏览等操作;总体来说,本系统属于一个权限型管理系统。 图 统功能流程学生成绩管理系统 学生信息管理系统 登录用户管理系统 帮助学生成绩管理系统用户登录界面退出界面返回界面模式添加修改删除查询超级用户管理高级用户管理普通用户管理帮助文件用户注册用户添加用户修改用户删除用户查询学生成绩管理系统第四章 据库设计本系统的数据库是 据库,在 件。 该数据库包括学生信息表、成绩信息表、用户登录信息表用于纪录学生的基本信息数据库表结构如下所示:表的物理结构表 学生信息表表 学生成绩表 1表 学生档案表 2表 据库链接代码s s s i) s 生信息库;id=sa;) 用连接对象连接数据库s s i, 添加数据s 0) + 3) + 据库链接操作第一步:附加数据库(对已经建好的数据库进行附加)点击数据库右键附加。 图附加数据库第二部:安全性设置,展开安全性,户点击右键属性,进行安全性设置(密码设置、默认数据库设置) ,状态选择登录启用。 图 安全性设置第三步:服务器属性设置,右击服务器属性,进行安全性设置。 图 服务器属性设置第四步:重启服务器。 右击服务器,选择重启服务器。 图 据库调试数据库成功附加、安全性设置、重启。 图 数据库第五章 录界面图 录界面设计过程:用于输入用户名和密码登录,选择相应的用户类型进入系统,若是用户类型选择错误则不能进入系统。 没有用户名的可注册用户名,如对系统操作有不了解的可点击帮助,进入帮助界面。 输入用户名和密码后点击确定判断数据库中的用户是否为合法用户。 设计代码:s e 择普通用户登录s "生信息库;id=sa;s s s " 通用户户名=" & & " 码=" & & " "s im s = 生成绩管理系统 对不起,用户名或密码错误。 重新输入(请正确选择用户类型)", 16, "警告") "" "" s f选择高级用户登录s "生信息库;id=sa;s s s " 级用户户名=" & & " 码=" & & " "s im s = 生成绩管理系统 对不起,用户名或密码错误。 重新输入(请正确选择用户类型)", 16, "警告") "" ""s f选择超级用户登录s "生信息库;id=sa;s s s " 级用户户名=" & & " 码=" & & " "s im s = 生成绩管理系统对不起,用户名或密码错误。 重新输入(请正确选择用户类型)", 16, "警告") "" ""s 生成绩管理界面图 生成绩管理界面设计过程:所有功能都在菜单中打开来实现。 在登录时选择的用户类型限制本界面功能使用的权限,不同的用户类型所显示可用的功能不一样。 普通用户可使用界面管理功能、学生信息管理中的查询功能、登录用户管理中的普通用户管理功能;高级用户拥有普通用户所有功能使用的权限,外加登录用户管理中的高级用户管理功能;超级用户拥有高级用户所有的功能使用的权限,外加超级用户管理功能;所有登录的用户都可使用界面管理功能和帮助功能。 不同的权限拥有不同的功能。 设计代码:生信息管理系统加s e s 改s e s 除s e s 出s e 回s e 息查询s e im s 加s e s 询s e s Mechaxun。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。