Microsoft Word - A200904-291.doc



Similar documents
(\244j\257d\276\307\274\351_ C.indd_70%.pdf)

附件1.FIT)

毛主席的猪

Microsoft Word - HERBRECIPES《中國藥膳》.doc

循经指压疗法



幻灯片 1

epub 61-2

幻灯片 1

Mechanical Science and Technology for Aerospace Engineering October Vol No. 10 Web SaaS B /S Web2. 0 Web2. 0 TP315 A

目錄

0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT au_fname,au_ lname FROM authors ORDER BY

Microsoft Word - 王彬_已修改_.doc

Microsoft Word 記錄附件

Microsoft Word 電腦軟體設計.doc

untitled

本 课 程 作 为 非 计 算 机 专 业 本 科 通 识 课 程, 是 一 门 理 论 和 实 践 紧 密 结 合 的 实 用 课 程, 内 容 包 括 计 算 机 基 础 部 分 和 程 序 设 计 部 分 计 算 机 基 础 部 分 涵 盖 计 算 机 软 硬 件 组 成 数 制 表 示 操

天津天狮学院关于修订2014级本科培养方案的指导意见

软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式 软 件 工 程 专 业 课 程 类 型...7

第6章  数据库技术基础



6寸PDF生成工具

一、银行结售汇业务

田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田有關田

浙 江 财 经 大 学 891 统 计 学 全 套 考 研 资 料 <2016 年 最 新 考 研 资 料 > 浙 江 财 经 大 学 统 计 学 891 全 套 考 研 资 料...22 浙 江 财 经 大 学 高 等 数 学 601 全 套 考 研 资 料

盐 田 区 2015 年 社 会 建 设 行 动 计 划 2015 年 是 全 面 深 化 改 革 的 关 键 之 年 全 面 推 进 依 法 治 区 的 开 局 之 年, 也 是 十 二 五 规 划 的 收 官 之 年 十 三 五 规 划 的 谋 划 之 年 结 合 省 市 年 度 社 会 工 作

第 一 部 分 目 录 销 售 管 理 规 范 汇 编... 5 Ⅰ 销 售 资 格 管 理 篇 关 于 保 险 公 司 销 售 人 员 资 格 管 理 的 规 定 关 于 银 邮 代 理 机 构 代 理 资 格 管 理 的 规 定 关 于 银 邮

<4D F736F F D BEC7A67E2DB5A7B8D52DBB79A4E5AFE0A44FB4FAC5E7BEE3A658A5FE2E646F63>

Microsoft Word - 台東縣文學.doc

第 1 頁 C97232 第 一 部 分 : 選 擇 題 ( 佔 55 分 ) 一 單 選 題 ( 佔 34 分 ) 說 明 : 第 1 至 第 17 題, 每 題 選 出 一 個 最 適 當 的 選 項, 劃 記 在 答 案 卡 之 選 擇 題 答 案 區 每 題 答 對 得 2 分, 答 錯 或

Microsoft Word - Book 11 人道行.doc

<4D F736F F D EA16DBB50B3AFA742A4A7AED1A16EBD67A6AEA4CEA8E4C3C0B34EAF53A6E2B1B4AA522D2DB3B9A5BFA9BE5F702E34332D35345F2E646F63>

Microsoft Word - 【預官_士_考選歷屆試題86~100】.doc

蘇轍〈黃州快哉亭記〉析論

第 1 頁 C97131 第 一 部 分 : 選 擇 題 ( 佔 54 分 ) 一 單 選 題 ( 佔 36 分 ) 說 明 : 第 1 題 至 第 18 題, 每 題 選 出 一 個 最 適 當 的 選 項, 標 示 在 答 案 卡 之 選 擇 題 答 案 區 每 題 答 對 得 2 分, 答 錯

025-

Microsoft Word 司仲敖.doc

一 緒 論 ( 一 ) 研 究 動 機 及 目 的 中 國 唐 代 為 佛 教 發 展 輝 煌 時 期, 其 中 禪 宗 也 是 當 時 鼎 盛 流 行 的 宗 派 之 一 本 文 主 要 在 探 討 馬 祖 道 一 (709~788, 以 下 簡 稱 馬 祖 ) 所 傳 承 的 洪 州 禪 ( 又

山 东 财 经 大 学 431 金 融 学 综 合 全 套 考 研 资 料 <2016 年 最 新 考 研 资 料 > 2-2 金 融 学 笔 记, 由 考 取 本 校 本 专 业 高 分 研 究 生 总 结 而 来, 重 点 突 出, 借 助 此 笔 记 可 以 大 大 提 高 复 习 2-3 金

019-

Microsoft Word - Book 3 巫山行.doc

親鸞和懺悔道的哲學

027-

zt

Microsoft Word - Book 2 月下行.doc



鲤城区保留的区级前置审批事项目录(116项).xls

关于印发《干部人事档案材料收集归档规定》的通知

Microsoft Word - _二_-1-2D研習講義-孫藝玨.doc

第 1 頁 C97231 第 一 部 分 : 選 擇 題 ( 佔 55 分 ) 一 單 選 題 ( 佔 34 分 ) 說 明 : 第 1 至 第 17 題, 每 題 選 出 一 個 最 適 當 的 選 項, 劃 記 在 答 案 卡 之 選 擇 題 答 案 區 每 題 答 對 得 2 分, 答 錯 或


Transcription:

基 于 Access 的 学 生 成 绩 查 询 系 统 的 设 计 田 立 坤 中 国 矿 业 大 学 ( 南 湖 校 区 ) 计 算 机 学 院 信 科 系, 江 苏 徐 州 (221008) Email:tianlikun1111@126.com 摘 要 : 数 据 库 技 术 是 现 代 企 业 管 理 自 动 化 的 重 要 而 关 键 的 环 节, 在 日 益 信 息 化 办 公 电 脑 化 的 今 天 发 挥 着 越 来 越 重 要 的 地 位 本 文 介 绍 的 学 习 成 绩 查 询 系 统 是 计 算 机 用 于 学 校 现 代 化 管 理, 办 公 自 动 化 和 数 据 库 管 理 的 系 统 本 文 首 先 对 数 据 库 概 念 进 行 了 阐 释, 然 后 通 过 系 统 总 体 和 数 据 库 设 计 两 方 面 对 学 习 成 绩 查 询 系 统 的 进 行 了 分 析 与 设 计, 明 确 的 设 计 方 法 和 开 发 的 步 骤, 最 后 根 据 模 块 思 想 对 系 统 进 行 解 析 关 键 词 :Acess;ASP;HTML; 数 据 库 中 图 分 类 号 : TP392 0. 引 言 当 今, 计 算 机 在 社 会 中 的 应 用 越 来 越 广 泛, 一 场 以 网 络 应 用 为 核 心 的 信 息 技 术 革 命 正 在 兴 起, 对 传 统 信 息 技 术 产 生 了 强 烈 的 冲 击 计 算 机 的 一 大 优 势 就 在 于 数 据 库 处 理 的 功 能 它 运 行 速 度 快 存 储 量 大 能 够 准 确 地 进 行 算 术 运 算 和 逻 辑 运 算, 是 企 业 管 理 现 代 化 的 有 效 工 具 和 手 段 越 来 越 多 的 企 业 需 要 用 信 息 管 理 系 统 来 管 理 各 方 面 的 数 据 学 生 成 绩 查 询 系 统 是 一 个 教 育 单 位 不 可 缺 少 的 部 分, 它 的 内 容 对 于 学 校 的 决 策 者 和 管 理 者 来 说 都 至 关 重 要, 学 生 成 绩 查 询 系 统 应 该 能 够 为 用 户 提 供 充 足 的 信 息 和 快 捷 的 查 询 手 段 1. 数 据 库 的 概 念 数 据 库 (Database), 是 用 于 出 查 询 的 大 量 数 据 的 区 域 数 据 库 设 计 是 指 对 一 个 给 定 的 应 用 环 境, 构 成 数 据 库 模 式, 建 立 数 据 库 及 其 应 用 系 统, 满 足 各 种 用 户 需 求, 作 为 信 息 资 源 开 发, 管 理 和 服 务 的 一 种 有 效 的 手 段, 数 据 库 技 术 的 应 用 已 越 来 越 广 泛, 从 小 型 的 单 项 事 务 处 理 系 统 到 大 型 的 信 息 系 统 到 大 型 的 信 息 系 统 大 都 用 先 进 的 数 据 库 技 术 来 保 持 系 统 数 据 的 安 全 行 完 整 性 和 共 享 性 [1] 对 一 个 实 际 的 系 统 来 说, 数 据 库 表 的 设 计 在 遵 循 数 据 库 理 论 的 同 时, 必 须 能 用 开 发 工 具 来 实 现 用 户 在 各 方 面 提 出 的 功 能 要 求 数 据 库 的 作 用 在 于 组 织 和 表 达 信 息, 简 而 言 之, 数 据 库 就 是 信 息 的 集 合 计 算 机 的 数 据 库 可 以 分 为 两 类 : 非 关 系 数 据 库 (flat-file) 和 关 系 数 据 库 (relational) 关 系 数 据 库 中 包 含 了 多 个 数 据 表 的 信 息, 数 据 库 含 有 各 个 不 同 部 分 的 术 语, 象 记 录 域 等 2. 系 统 总 体 设 计 学 习 成 绩 查 询 系 统 是 典 型 的 信 息 管 理 系 统 (MIS), 其 开 发 主 要 包 括 后 台 数 据 库 的 建 立 和 维 护 以 及 前 端 应 用 程 序 的 开 发 两 个 方 面 对 于 前 者 要 求 建 立 起 数 据 一 致 性 和 完 整 性 强 数 据 安 全 性 好 的 库 而 对 于 后 者 则 要 求 应 用 程 序 功 能 完 备, 易 使 用 等 特 点 本 学 生 成 绩 查 询 系 统 前 台 开 发 工 具 选 用 了 ASP, 并 结 合 了 HTML 根 据 模 块 化 原 理, 按 照 功 能 系 统 分 为 了 二 大 功 能 模 块, 并 对 各 部 分 功 能 进 行 了 分 析 ; 采 用 结 构 化 设 计 的 思 想 学 习 成 绩 查 询 系 统 功 能 分 解 分 成 两 大 模 块, 查 询 模 块 管 理 员 模 块 如 图 1 所 示 查 询 模 块 实 现 的 功 能 : 学 生 姓 名 查 询, 学 号 查 询, 毕 业 证 号 查 询, 学 生 证 号 查 询, 学 院 查 询 ; 管 理 模 块 功 能 : 计 算 机 学 院 经 营 学 院 社 科 学 院 等 学 院 查 询, 可 以 增 加 修 改 删 除 - 1 -

学 生 信 息, 管 理 数 据 库 数 据 ; 图 1. 基 本 设 计 思 想 框 图 Figure 1. Block diagram of the basic design idea 3. 数 据 库 的 设 计 根 据 关 系 数 据 库 理 论, 在 设 计 关 系 表 时 应 尽 量 满 足 第 三 范 示 及 更 高 的 范 示, 本 系 统 在 设 计 的 时 候, 也 尽 力 去 消 除 非 主 属 性 对 码 的 传 递 依 赖, 减 少 数 据 冗 余 用 Microsoft Access 2000 建 立 Access 数 据 库 ischoolhigh 数 据 库 的 完 整 性 是 指 数 据 的 正 确 性 和 相 容 性 数 据 库 管 理 系 统 (DBMS) 用 一 定 的 机 制 来 检 查 数 据 库 中 的 数 据 是 否 满 足 规 定 的 条 件 完 整 性 约 束 条 件, 数 据 的 约 束 条 件 是 语 义 的 体 现, 将 作 为 模 式 的 一 部 分 存 入 数 据 库 中 在 学 生 成 绩 查 询 系 统 中, 由 于 数 据 源 是 学 校 的 原 始 数 据, 因 此 一 般 不 会 出 现 原 始 数 据 错 误 的 情 况, 但 是 有 时 会 出 现 输 入 错 误 的 情 况 因 此 在 数 据 输 入 时 中 要 求 有 修 改 的 功 能 和 提 示 的 功 能 [2] 表 1 学 生 总 库 表 Table 1 Student pool table 字 段 名 称 数 据 类 型 说 明 ID 数 字 整 型 学 生 姓 名 文 本 字 段 大 小 为 10 学 号 数 字 整 型 学 生 证 号 数 字 整 型 班 级 文 本 字 段 大 小 为 30 学 制 文 本 字 段 大 小 为 10 毕 业 证 号 数 字 整 行 二 级 学 院 文 本 字 段 大 小 为 30 颁 证 时 间 时 间 Date - 2 -

4. 成 绩 查 询 系 统 设 计 4.1 功 能 模 块 设 计 模 块 是 数 据 说 明 可 执 行 语 句 等 程 序 对 象 的 集 合, 它 是 单 独 命 名 的 而 且 可 通 过 名 字 来 访 问 模 块 化 就 是 把 程 序 划 分 成 若 干 个 模 块, 每 个 模 块 完 成 一 个 子 功 能, 把 这 些 模 块 集 合 起 来 组 成 一 个 整 体, 可 以 完 成 指 定 的 功 能 满 足 问 题 的 要 求 根 据 模 块 管 理, 本 系 统 可 按 照 不 同 的 功 能 分 成 二 个 独 立 的 功 能 模 块, 成 绩 查 询 模 块 和 管 理 员 模 块 [3] 系 统 的 功 能 模 块 如 图 所 示 图 2. 系 统 的 功 能 模 块 Figure 2. System module 此 系 统 中 每 一 个 模 块 可 以 有 下 一 级 模 块 实 现, 而 下 一 级 模 块 又 可 分 为 多 个 模 块, 每 个 模 块 进 行 嵌 套 图 3 查 询 功 能 模 块 Figure 3 query function module 管 理 员 入 口 是 管 理 员 进 入 的 页 面, 只 有 知 道 管 理 员 的 密 码 方 可 进 入, 进 入 后 可 对 学 生 的 成 绩 进 行 修 改, 增 加, 删 除 等 - 3 -

图 4 管 理 员 功 能 模 块 Figure 4 Module Manager 4.2 程 序 设 计 语 言 本 学 生 学 习 成 绩 查 询 系 统 主 要 是 用 Asp 为 开 发 工 具 并 结 和 Access 2000 数 据 库 进 行 总 体 设 计 使 用 Asp 作 为 开 发 工 具 主 要 原 因 在 于 : ASP 无 需 编 译 或 链 接 即 可 解 释 执 行 它 集 成 于 HTML 中, 使 用 常 规 文 本 编 辑, 并 与 浏 览 器 无 关, 客 户 端 只 要 使 用 常 规 的 可 执 行 HTML 代 码 的 浏 览 器 即 可 浏 览 Script 语 言 (VBScript, Jscript) 在 Web 服 务 器 执 行, 客 户 不 需 要 执 行 这 些 Script 语 言 它 还 通 过 ActiveX 服 务 器 组 件 来 扩 充 功 能,ActiveX Server Component 可 使 用 Visual Basic, Java, C++ 和 COBOL 等 语 言 来 实 现 此 外,ASP 与 任 何 ActiveX Scripting 语 言 兼 容 除 了 可 使 用 VBScript 和 Jscript 语 言 来 设 计 外, 还 通 过 Plug-in 的 方 式, 使 用 由 第 三 方 所 提 供 的 其 它 脚 本 语 言, 例 如 PerlScript 语 言 它 的 源 程 序 代 码 不 会 传 到 客 户 的 浏 览 器, 可 以 保 护 客 户 源 代 码 传 到 客 户 浏 览 器 的 是 ASP 执 行 结 果 的 常 规 HTML 码 [4] 在 本 系 统 中 数 据 库 写 入 数 据 连 接 本 地 数 据 库, 选 择 数 据 库, 显 示 报 表 等 功 能 基 本 上 都 是 使 用 ADO 数 据 控 件 实 现 的 ADO, 即 ActiveX 数 据 对 象, 实 际 是 一 种 提 供 访 问 各 种 数 据 类 型 的 连 接 机 制 ADO 数 据 控 件 与 原 有 的 数 据 控 件 功 能 相 似, 主 要 的 不 同 在 于 ADO 数 据 控 件 使 用 ADO 来 访 问 数 据 库 ADO 数 据 控 件 可 以 连 接 本 地 数 据 库 和 远 程 数 据 库, 可 以 打 开 数 据 库 中 特 定 的 表 也 可 以 基 于 数 据 库 中 的 所 有 表, 使 用 SQL 查 询 或 存 储 过 程 和 视 图 产 生 记 录 集 同 样,ADO 数 据 控 件 可 以 将 数 据 传 递 给 数 据 绑 定 控 件, 并 根 据 绑 定 的 控 件 中 显 示 的 变 化 来 更 新 数 据 库 所 以 经 过 比 较, 本 子 系 统 选 用 了 ADO 数 据 控 件 来 实 现 对 数 据 库 的 访 问 [2] 4.3 程 序 主 要 代 码 设 计 4.3.1 信 息 录 入 <% dim strsql,rs set conn=createobject("adodb.connection") // 建 立 ADODB 连 接 conn.open ("DSN=information;UID=;PWD=;") // 打 开 数 据 源 information set rs=createobject("adodb.recordset") // 建 立 记 录 对 象 rs - 4 -

rs.open "infor",conn,3,3 // 打 开 数 据 库 里 的 infor 表 rs.addnew // 添 加 一 条 新 的 记 录 rs("name").value=request.form("name") /* 取 得 表 单 名 为 name 里 的 内 容 送 到 数 据 库 name 记 录 里 ( 备 注 : 表 单 名 是 信 息 录 入 界 面 里 的 提 示 信 息 是 姓 名 的 表 单 域 的 名 字, 以 下 类 似 )*/ rs.update // 保 存 数 据 库 里 的 记 录 Response.Write (" 你 已 经 成 功 注 册 的 这 位 学 员 的 信 息 请 继 续 <a href='input.htm'> 注 册 </a>") // 显 示 提 示 信 息 rs.close // 关 闭 数 据 记 录 conn.close // 关 闭 连 接 set rs=nothing set conn=nothing %> 4.3.2 信 息 查 询 <% dim strsql,conn,rs set conn=server.createobject("adodb.connection") conn.open ("DSN=information;UID=;PWD=;") set rs=server.createobject("adodb.recordset") strsql="select * from infor where name= '" & request("name") &"'"// 利 用 SQL 建 立 查 询 rs.open strsql,conn %> <table width="1205" border="1" align="left" bordercolor="#6600cc"> <tr> // 本 行 写 上 要 显 示 的 字 段 的 相 应 的 中 文 名 <% while Not rs.eof %> // 循 环 语 句 控 制 符 合 条 件 的 记 录 输 出 <tr> // 本 行 根 据 循 环 条 件 可 以 重 复 输 出 <td><div align="center"><font size="2"><%=rs("name")%></font></div></td> /* 输 出 数 据 库 中 符 合 条 件 的 name 字 段 的 值 */ 4.3.3 信 息 修 改 <% set conn=server.createobject("adodb.connection") conn.open "DSN=information;UID=;PWD=;" set rs=server.createobject("adodb.recordset") username=request("name") // 取 得 name 表 单 的 值 赋 给 username strsql="select * from infor where name='"&username&"'" // 建 立 SQL 查 询 rs.open strsql,conn,3,3 %> <form action="zhuce.asp" method="post"> // 以 POST 方 式 将 修 改 的 记 录 通 过 zhuce.asp 页 面 的 程 序 保 存 到 数 据 库 当 中 <table width="75%" border="1" align="center" bordercolor="#663399"> <tr> <td width="18%"><div align="right"><font size="2"> 姓 名 :</font></div></td> - 5 -

<td width="36%"><font size="2"> <input name="name" type="text" id="name" value="<%=rs.fields("name")%>"> </font></td> // 显 示 符 合 查 询 条 件 的 数 据 库 当 中 name 字 段 的 值, 供 修 改 5. 结 束 语 本 文 介 绍 开 发 的 这 个 学 生 成 绩 查 询 系 统 是 以 Access 2000 作 为 后 台 数 据 库, 以 Asp 为 前 台 开 发 工 具, 极 大 地 提 高 学 生 成 绩 查 询 的 效 率 由 此 我 们 可 以 体 会 到 使 用 数 据 库 进 行 管 理, 具 有 着 手 工 管 理 所 无 法 比 拟 的 优 点. 例 如 : 检 索 迅 速 查 找 方 便 可 靠 性 高 存 储 量 大 保 密 性 好 寿 命 长 成 本 低 等 等 这 些 优 点 能 够 使 得 企 业 管 理 更 加 科 学 化 正 规 化, 在 新 时 代 竞 争 中, 为 我 国 企 业 与 世 界 接 轨 的 提 供 重 要 条 件 参 考 文 献 [1]. 萨 师 煊, 王 姗 著, 数 据 库 系 统 概 论, 高 等 教 育 出 版 社 [2]. 孟 凡 荣 数 据 库 原 理 与 应 用, 中 国 矿 业 大 学 出 版 社,2004 年 8 月, 第 1 版 [3]. 张 海 藩 著, 软 件 工 程 导 论, 清 华 大 学 出 版 社,1998 年 1 月, 第 3 版 [4]. 博 嘉 科 技 刘 洪 海 著, ASP 与 电 子 商 务, 中 国 铁 道 出 版 社 2000 年 12 月, 第 1 版 Student Score Inquiry System Design based on Access Tian Likun China University of Mining and Technology (South Campus) Computer Institute department Section Letter major, Jiangsu,Xuzhou (221008) Abstract Database technology is a modern enterprise management and automation of key important aspect, in an increasingly information-based, office-based computer today is playing an increasingly important role. This article describes the system of academic inquiry are the modernization of the computer for school management, office automation and database management systems. This article first explain the concept of the database, and then through the system both in general and database query system of academic analysis and design, specific design and development steps, the final module idea based on analysis of the system. Keywords: Acess; ASP; HTML; database - 6 -