logo资料库

基于VB的学生宿舍管理系统设计.pdf

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
科技资讯 2009 NO.32 SCIENCE & TECHNOLOGY INFORMATION 学 术 论 坛 基于 VB 的学生宿舍管理系统设计 ( 青岛科技大学自动化与电子工程学院 山东青岛 2 6 6 0 4 2 ) 周 春 丽 摘 要:针对当前高等院校宿舍管理的特点,利用VB开发了一种应用性很强的信息管理系统。该系统的数据库包括录入模块、查询模块 和系统维护等模块。本文详述了宿舍管理系统的组成结构、主要代码及开发过程,介绍了相关窗体的管理界面。 关键词:VB 数据库 查询模块 管理系统 界面 文 献 标 识 码 :A 中 图 分 类 号 :TP31 文 章 编 号 :1672-3791(2009)11(b)-0166-02 当 前 的 计 算 机 技 术 与 现 代 信 息 技 术 以 及管理科学、行为科学和系统科学等相关学 科的飞速发展,为实现我们实验室管理信息 系统提供了坚实的理论与技术基础。随着校 园信息化的推进,计算机进入日常教学生活 和工作的各个方面已成为不可阻挡的趋势。 引入宿舍管理系统进行计算机规范化管理 必然会有效地提高管理水平和工作效率。 学 生 宿 舍 管 理 系 统 需 要 完 成 的 主 要 功 能 如 下 。 (1)有 关 在 校 学 生 的 各 种 信 息 的 输 入 , 包 括 学 生 基 本 信 息、所 在 学 院 等 。 (2)学 生 各 种 信 息 的 查 询 。 (3)学 生 各 种 信 息 的 修 改 。 (4)宿 舍 管 理 信 息 的 查 询 。 1 系统功能模块设计 如 图1所 示 。 2 创建学生宿舍管理系统的主窗体 如 图2所 示 。 窗 体 和 控 件 的 属 性 设 置 如 表 1所 示 。 3 创建主窗体菜单 如 图3所 示 。 4 卫生情况录入系统 宿 舍 卫 生 情 况 的 录 入 包 括 宿 舍 名、得 分、评 分 时 间、评 分 人 员 等 基 本 信 息 的 录 入。 其录入窗体如图4 所示。 在 这 个 窗 体 上 放 置 多 个 文 本 框 和 MSFlexGrid1控 件,用 来 输 入 和 显 示 学 生 的 基 本 信 息 ;三 个 按 钮 用 来 确 定 添 加 和 删 除 宿舍卫生信息;Data1控件用来连接数据库。 这 些 控 件 的 属 性 见 表2。 用 户 录 入 信 息 后 ,单击“ 添 加”按 钮,将 会 在 数 据 库 中 加 入 相 应 的 资 料 , 并 在 MSFlexGrid中显示出来。单击“删除”按 钮, 会 将 数 据 库 中 相 应 的 资 料 删 除 掉。其 代 码 如 下 : Private Sub addcm_Click() ‘ 添 加 按 钮 代 码 Data1.Recordset.AddNew   End Sub Private Sub delecm_Click() ‘ 删 除 按 钮 代 码 Data1.Recordset.Delete 图 1 系统功能模块图 图 2 学生宿舍管理系统主窗体 表 1 主 窗 体 及 其 控 件 属 性 设 置 166 科技资讯 SCIENCE & TECHNOLOGY INFORMATION 图 3 主窗体中的菜单结构
学 术 论 坛 2009 NO.32 SCIENCE & TECHNOLOGY INFORMATION 科技资讯 Data1.Recordset.AddNew End Sub Private Sub Command1_Click()’退 出 按 钮 代 码 Unload Me End Sub Private Sub delecmd_Click(Index As Integer) Data1.Recordset.Delete Data1.Recordset.AddNew End Sub Private Sub Form_Initialize() Data1.Recordset.AddNew End Sub Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer) Data1.Refresh End Sub Private Sub Text3_LostFocus() If IsDate(Text3.Text) Or Text3.Text = " " Th en 检 查 是 否 输 入 合 法 数 据 Exit Sub End If MsgBox ("输 入 错 误,请 输 入 时 间 格 式 y yy y -m m - dd! " ) ' 将 选 取 不 合 法 的 数 据 , 以 便 重 新 输 入 , 并 使 控 制 焦 点 不 动 Text3.SetFocus Text3.SelStart = 0 Text3.SelLength = Len(Text3.Text) End Sub 5 查询系统 通 过 高 级 查 询 系 统 , 可 以 更 方 便 更 快 捷 的 查 询 ,此 系 统 设 计 了 多 个 查 询 项 ,可 全 选 也 可 部 分 选 择 , 筛 选 的 内 容 将 在 上 面 的 表 格 中 显 示。系 统 的 窗 体 如 图5所 示 。 一 个 典 型 的 数 据 库 应 用 程 序 由 数 据 结 构、用 户 界 面、查 询 选 项 和 报 表 等 组 成。在 设 计 应 用 程 序 时 , 应 仔 细 考 虑 每 个 组 件 将 提 供 的 功 能 以 及 与 其 他 组 件 之 间 的 关 系 。 良好的组织Visual Basic应用程序一般 要 为 用 户提供窗体,提供一个或多个窗体,供 数据输入并显示。同时还需要添加某些事件 响应代码,提供特定功能,保证数据完整性和 安全性。此外,还需要提供查询和报表,允许用 户从数据库中选取信息,最后生成exe文件。 6 结语 随 着 校 园 信 息 化 的 推 进 , 计 算 机 进 入 日常教学生活和工作的各个方面已成为不 可 阻 挡 的 趋 势。高 校 宿 舍 结 合 自 身 特 点 进 行的计算机信息化的规范化管理必然会有 效 地 提 高 管 理 水 平 和 工 作 效 率 。 参考文献 [1] 杨 新 芳,赵 永 乐.Visual Basic访 问 SQL Server数 据 库 方 案 的 比 较 [J].义 乌 工 商 职 业 技 术 学 院 学 报 ,2007,3:50~ 55. [2] 石晓萍.基于Visual Basic的财务管理信 息 系 统 的 设 计 [J].高 师 理 科 学 刊 ,2007, 4 : 6 3 ~ 6 8 . 科技资讯 SCIENCE & TECHNOLOGY INFORMATION 167 图 4 卫生情况录入窗体 表 2 卫 生 录 入 窗 体 各 个 控 件 的 属 性 设 置 图 5 查询窗体
分享到:
收藏