高校教师信息管理系统 毕业设计.doc_第1页
高校教师信息管理系统 毕业设计.doc_第2页
高校教师信息管理系统 毕业设计.doc_第3页
高校教师信息管理系统 毕业设计.doc_第4页
高校教师信息管理系统 毕业设计.doc_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高校教师信息管理系统高校教师信息管理系统 学院名称 专 业 计算机科学与技术 班 级 姓 名 指导教师姓名 指导教师职称 2008 年 6 月 毕业设计说明书 论文 高校教师信息管理系统 摘 要 本系统是使用 ASP 和 ACCESS 设计的一个基于 Web 的高校教师信息 管理系统 系统由用户登录 教师信息管理 教材信息管理 新闻发布等模块构成 系统设计中采用了结构化与面向对象相结合的方法 其中 结构化方法用于系统功能 的分析与模块设计 而面向对象方法用于各功能模块的实现 在系统实现中综合运用 了 B S 软件体系结构 ASP 服务器脚本技术 ACCESS 数据库等软件技术 关键字 ASP ACCESS B S 结构 The management system of teachers information Abstract The system is the use of ASP and ACCESS design and development of a Web based information management system for university teachers System by the user login teachers information management information management materials press releases such as a module The use of the system design and object oriented structure of a combination of methods including the structure of the method used for system analysis and design modules and object oriented approach for the realization of the functional modules Implementation of the system in the comprehensive use of the B S software architecture ASP script server technology ACCESS database software technology Keywords ASP ACCESS B S Structure 毕业设计说明书 论文 目 录 序言 1 第 1 章 关键技术简介 1 1 1 B S 结构 2 1 2 ASP 3 1 3 ACCESS 4 1 3 1 图形界面设计及其程序代码编 写 第 2 章 系统分析 7 2 1 系统目标 7 2 2 系统功能 8 2 2 1 系统功能分析 8 2 2 2 系统功能结构框图 8 第 3 章 系统设计 10 3 1 概念结构设计 10 3 2 逻辑结构设计 11 3 2 1 数据表设计 11 3 2 2 数据表的结构 12 3 3 DBMS 的选择 14 第 4 章 系统实现 15 4 1 硬件环境 15 4 2 软件配置 15 4 3 关键模块实现 16 毕业设计说明书 论文 4 3 1 教师信息查询模块 16 4 3 2 登陆模块 18 4 3 3 教材管理模块 21 4 3 4 教师信息管理模块 22 4 3 5 任职管理模块 22 4 3 6 新闻模块 23 4 3 7 意见反馈模块 24 4 3 8 CSS 样式的设置 24 第 5 章 系统测试 28 5 1 测试情况 28 5 2 测试结论 30 第 6 章 设计总结 31 参考文献 33 致 谢 34 毕业设计说明书 论文 第 1 页 共 29 页 高校教师信息管理系统 序 言 近年来 高等教育事业呈现了一个迅猛发展的局面 各级政府对高等教育越来越 重视 社会各界对高等教育越来越关注 各类院校对举办高等教育越来越积极 高等 教育的规模越来越大 这既是高等教育大众化的必然趋势 更是社会对高等技术应用 性人才需要的体现 但也应当看到 伴随这种激增的发展现状 各高等校也出现了一 系列亟待解决的问题 其中较为突出的就是师资队伍问题 师资队伍建设是学校最基本的教学建设 是提高人才培养质量 办出中国特色的 关键 因此 建立一支人员精干 结构合理 师德崇高 造诣精深 专兼结合 特色 鲜明 相对稳定 满足高等教育发展需要的教师队伍已列入了各地 各院校领导的议 事日程 并采取了多种措施 下大力量着手建设 高校教师管理信息系统就开始落入 各级关心师资力量建设的领导的眼中 时代的发展和科技的进步 使得传统的教师管理方式暴露出知识更新速度慢 资 源不足等弊病 而 INTERNET 的高速发展 为我们带来了新的机遇 为现代高校教师管 理信息系统的发展和应用创造了有利的条件 高校教师管理系统作为现在高校教师管理的重要手段 应该充分发挥 Internet 的 优势 使教师管理与教材的更新与维护更加方便 它还应突破传统的教师管理方式 以网络远程控制的形式来管理教师与教材 学生或教师对于课程或教材的意见和建议 可以通过网络方便地传达给学校管理者 学校管理者可以迅速地对意见和建议做出回 应 做到多方面的沟通 我在毕业设计中利用 ASP Active Server Pages 技术设计和实现了高校教师管 理系统的原型 毕业设计说明书 论文 第 2 页 共 29 页 第第 1 1 章章 关键技术简介关键技术简介 1 11 1 B SB S 结构结构 基于 B S 结构的 Web 技术使用户能够控制信息 可以授权他们在需要的时候或地 方直接访问数据 与 Client Server 体系相比 主要有以下特点 1 具有多层分布式体系结构 由于分布式系统中的服务器分散地布置于网络中 每个服务器实现单独的功能 并且又和其他分布式系统集成在一起 而传统的客户机 服务器模式 只能在两个系统 之间进行简单的信息交换方式 无法实现多层结构的分布式系统 因此 随着 WEB 技 术的发展 出现了基于 B S 的三层或多层体系结构的分布式应用 图 1 1 显示的是一 个标准的三层 WEB 系统的标准组件 图 1 1 标准的三层 WEB 系统的标准组件 2 克服了客户机 服务器模式的僵硬性 当你从一个客户机 服务器模式的分布式系统中减少节点的数目时 会发现这样 做是很困难的 因为这种框架结构在运行于台式电脑的客户程序与运行于网络服务器 的程序之间定义了一套严格的 复杂的接口 所以它缺乏象多层系统那样的灵活性 在许多情况下 客户软件是菜单驱动的 并且运行于后台的程序是由复杂的数据查询 程序组成的 这套数据查询程序的作用在于直接与特定的数据库打交道 如果改变数 据在服务器上的存储规则 就需要重写并重新发行客户机程序 3 避免了由分布式体系结构带来的分发问题 实际上 提供给最终用户的是呈现在他们浏览器中的 WEB 网页 这些 WEB 网页提 供用户接口 UI 并构成了软件的第一层 服务器将软件作为一个网页 而不是一个 独立的软件包 这样就避免了由分布式体系结构带来的分发问题 本文所讨论的高校 教师信息管理系统就是采用了基于 B S 结构的 WEB 技术来实现的 本系统数据库采用 毕业设计说明书 论文 第 3 页 共 29 页 Microsoft 开发的 ACCESS 数据库 网站 WEB 服务器为著名的 IIS 服务器 采用一种服 务器端 HTML 嵌入式的脚本语言 ASP 来开发的 开发的操作系统平台为 Microsoft Windows 2000 1 21 2 ASPASP Active Server Pages ASP 是服务器端脚本编写环境 使用它可以创建和运行 动态 交互的 Web 服务器应用程序 使用 ASP 可以组合 HTML 页 脚本命令和 ActiveX 组件以创建交互的 Web 页和基于 Web 的功能强大的应用程序 ASP 应用程序很容易开发 和修改 对于 HTML 的编写人员 ASP 脚本提供了创建交互页的简便方法 对于从 HTML 表 格中收集数据 或用顾客的姓名个人化 HTML 文件 或根据浏览器的不同使用不同的特 性 ASP 提供了一个出色的解决方案 以前 要想从 HTML 表格中收集数据 就不得不 学习一门编程语言来创建一个 CGI 应用程序 现在 只要将一些简单的指令嵌入到您 的 HTML 文件中 就可以从表格中收集数据并进行分析 再不必学习完整的编程语言或 者单独编译程序来创建交互页 对于 ASP 可以便捷地使用 ActiveX 组件来执行复杂的任务 比如连接数据库以存 储和检索信息 ASP 带有 Microsoft Visual Basic Scripting Edition VBScript 和 Microsoft JavaScript 的脚本引擎 这样可以立即开始编辑脚本 PERL REXX 和 Python 的 ActiveX 脚本引擎可以从第三方开发人员处获得 Web 开发人员如果已经掌握了一门编 程语言 如 Visual Basic 将发现 ASP 是快速创建 Web 应用程序的一个非常灵活的方 法 通过向 HTML 中添加脚本命令 能够创建应用程序的 HTML 接口 通过创建自己的 ActiveX 组件 可以将应用程序中的商业逻辑封装到能够从脚本 其他组件或从其他程 序中调用的模块 使用 ASP 进行计算的 Web 可转化为有形的利益 它使 Web 供应商能够提供交互的 商业应用而不仅仅是发布内容 包含在 Windows NT Option pack 中的 Microsoft Transaction Server MTS 可 以降低在服务器上构造程序的复杂性和费用 MTS 可以解决开发那些保密性强的 可分 级的以及可靠的 Web 应用程序的复杂性问题 毕业设计说明书 论文 第 4 页 共 29 页 Active Server Pages 模型 浏览器从 Web 服务器上请求 asp 文件时 ASP 脚本开 始运行 然后 Web 服务器调用 ASP ASP 全面读取请求的文件 执行所有脚本命令 并 将 Web 页传送给浏览器 由于脚本在服务器上而不是在客户端运行 传送到浏览器上的 Web 页是在 Web 服 务器上生成的 所以不必担心浏览器能否处理脚本 Web 服务器已经完成了所有脚本的 处理 并将标准的 HTML 传输到浏览器 由于只有脚本的结果返回到浏览器 所以服务 器端脚本不易复制 用户看不到创建他们正在浏览的页的脚本命令 1 31 3 AccessAccess 1 3 1 图形界面设计及其程序代码编写 1 图形界面设计 在图形化操作系统日益流行的今天 界面可以说是一个应用程序最重要最直接的 部分 对用户而言 界面就是应用程序 幕后执行的程序代码用户不关心 也感觉不 到 因此应用程序的可用性的友好性依赖于界面的设计 并不是只有艺术家才能设计出好的界面 大多数用户界面设计原则和任何基础课 程中教授的基础设计原则一样 实际上 在计算机屏幕上组合颜色 文字等的基本原 则和我们在纸张上画图一样 本系统是基于 Web 的 所以系统的界面设计也就是系统网页 的设计 Macromedia Dreamweaver MX 是 Macromedia Dreamweaver 的升级产品 它在增加了网页与数据库相 连的重要功能的同时 同样秉承了传统 Dreamweaver 产品对网页设计的强大处理功能 用户通过在页面上仅用拖曳控件的方式就可轻松创建网页 但若要想制作出方便实用 的精美网页 必须在开始之前做出详细设计 这样就会大大提高网页质量 进一步改 善应用程序的可用性 设计时可以将设计的页面画在纸上 然后考虑哪些控件是所需 要的 以及不同元素的重要性 控件之间的联系等 页面的设计和规划不仅影响到它 本身外观的艺术性 而且对应用程序的可用性也有很重要的作用 组织页面的工作包 括控件的位置 大小 一致性等 1 控件的位置 在大多数的页面的设计中 并不是所有的元素都具有相同的重要性 精心的设计 毕业设计说明书 论文 第 5 页 共 29 页 将保证较重要的元素对用户来说处在一目了然的位置 重要的和需要经常访问的元素 应当处于显著的位置 次要的元素则应当处于次要的位置 我们习惯的阅读顺序一般是从左到右 从上到下 可能说 用户第一眼看到的是 计算机屏幕左上部分 因此最重要的元素就放在这里 例如 本系统首页上 各功能 的名称放在页面最上方 而当进入具体某一项功能时 比如进入查询功能时 各查询 项目 如 查询教师信息 都居中放置 在页面的正中间 让用户一目了然 查询 按钮紧接着用户填写的查询资料后 而类似 重填 上一页 的按钮则应当处于屏幕的 左下方或右上方 因为用户通常是在完成了整个窗口的工作后才会访问它们 将控件和元素适当分组也是非常重要的 可以尝试根据 功能 和 关系 来组成一个 逻辑信息组 由于它们在功能上有联系 所以将它们放在一起 在视觉效果上也要比 将它们分散在屏幕的各处要好得多 在很多情况下 可以使用 表格 控件来帮助强化 各控件之间的联系 2 界面元素的一致性 一致性是界面设计中的重要因素之一 一致性的外观将体现应用程序的协调性 如果缺乏一致性就会使界面混乱而无序 差的界面将会使应用程序看起来混乱而不严 密 体现不出就应有的价值 甚至会使用户觉得应用程序不可靠 Dreamweaver 的一个非常重要的功能就是使用 样式 和 模板 来创建风格统一 的页面 Dreamweaver 中的 样式 包括 HTML 样式 和 CSS 样式 运用这两种样 式可以对 页首文字 链接文字 等字体样式进行设计 然后使用这些字体样式重 复设计同类的字样 这样就可以保持如链接文字 上一页 下一页 等字体风 格的一致性 同样 将设计好的页面格式保存为 模板 利用 模板 来创建风格统 一的页面 如在本系统中先创建好了系统的各层次的页面 然后将其保存为 模板 在运用此 模板 创建其它功能模块的页面 这样就可设计出风格一致的页面系统 比如 无论在 教师查询 还是 新闻公告查询 的 查询页面 都将是一个格式 这不仅体现在页面的布局 背景颜色 字体样式而且还体现在页面中控件的行为 属 性等各方面都将一统风格 使用户在进入两个不同系统时不会感到操作陌生 不同的 仅是用户自己提出的要求而已 3 动感 内容与形式相统一 动感是对象功能的可见线索 虽然用户可能对这个术语还不熟悉 但动感的实例 到处可见 按下按钮 旋转旋钮和点亮电灯的开关等都能进行动感表示 一看到它们 毕业设计说明书 论文 第 6 页 共 29 页 就可以看出其用处 用户界面也广泛使用动感 例如 用在命令按钮上的三维立体效 果使得它们看上去像是被按下去的 如果设计平面的命令按钮 就会失去这种动感 因而不能清楚地告诉用户它是个命令按钮 在有些情况下 平面的按钮也许是适合的 比如游戏或者多媒体应用程序 只要在整个应用程序中保持一致就好 文本框也提供 了一种动感 用户可以期望带有边框和白色背景的框 框中包含可编辑的文本 4 使用空白空间 在用户界面中使用空白空间有助于突出元素和改善可用性 空白空间不必非得是 白色的 它被认为是窗体控件之间以及控件四周的空白区域 一个窗体上有太多的 控件会导致界面杂乱无章 使得寻找一个字段或者控件非常困难 在设计中需要插入 空白空间来突出设计元素 各控件之间一致的间隔以及垂直与水平方向元素的对齐也 可能使设计更要行 就像杂志中的文本那样 安排得行列整齐 行距一致 整齐的界 面也会使其容易阅读 5 保持界面的简明 界面设计最重要的原则就是简单 对于应用程序而言 如果界面看上去很难 则 可能程序本身很难 稍稍深入考虑一下便有助于创建看上去 实际上也是 用起来都 很简单的界面 从美学角度来讲 整洁 简单明了的设计更可取 在界面设计中 一 个普通易犯的错误就是力图用界面来模仿现实世界的形象 提供缺省可简化应用程序 如果十个用户有九个选取加粗的文本 就把文本粗体设为缺省 而不需要用户每次都 选取一遍 不要忘记提供一个选项可以覆盖该缺省值 向导也有助于简化复杂的或不 常用的任务 毕业设计说明书 论文 第 7 页 共 29 页 第第 2 2 章章 系统分析系统分析 2 12 1 系统目标系统目标 在教学过程中 师资的管理已经尤显重要 人们已经开始寻找更加灵活的师资 管理方法 本系统的开发 弥补了此方面的不足 教师的安置 教材的管理是非常重 要的一环 老师可以通过它得到教学效果的反馈 既可以了解不同学生的学习情况 以便因材施教 又可以发现教学过程或课件中存在的问题 并采取措施加以修改 完 善 总之 本系统是沟通教师的 教 与学生的 学 的重要手段之一 普通高等院校的教师管理是高校管理中的重要部分 其组织结构情况如图 2 1 所 示 高校教师管理组 织 教师基本信 息管理 教师任课 情况管理 教师任职 情况管理 教师参 编教材 管理 图 2 1 高校教师管理组织机构图 根据高校教师信息管理的组织结构 本系统将实现教师的基本信息的管理 当学 校有新教师加入教学工作时教务管理员可以添加教师的基本信息 当教师任教发生变 化或教师的基本情况有变动时 教务管理员可以修改教师的基本信息 当教师离职时 教务管理员可以将教师的基本信息删除 并且随之修改或删除其它与该教师相关的内 容 教师参编的教材 教师的任职情况以及教师的任课情况将作为与教师的基本情况 相对应的信息予以管理 学生以及教师可以在本系统查询教师的基本信息 教师的任课情况 教师的任职 情况 对教师的情况可以进行深入地了解 如对教师的教学 教材的使用 课程的设 置有任何意见和建议可以在本系统中进行反馈 教务管理员可以定期对同学及教师所 提出的意见和建议予以答复 毕业设计说明书 论文 第 8 页 共 29 页 2 22 2 系统功能系统功能 2 2 1 系统功能分析 普通高校教师管理系统是针对中小型规模的高等院校而开发的信息管理系统 因 此从系统功能上分析 本系统主要实现以下功能 1 教师信息管理 管理教师的基本信息 2 教师查询 可以查询教师的任课 基本信息 3 教材管理 对教材的管理主要有教材的添加 删除等 4 站内新闻 公告 管理员可以添加站内教学信息 教务通知 站内公告等 以供教 师查询 方便教学管理 5 教学反馈 教师 学生如在使用教材 上课期间发现问题 可进入反馈页面进行反 馈 2 2 2 系统功能结构框图 博客管理 文章管理模块 用户管理 照片管理模块 文章修改模块 意见反馈管理 a 信息查询 教师信息查询 教材使用情况 查询 教师任职情况 b 意见反馈 教学意见反馈 教材使用意见 课程设置意见 c 新闻 公告查 询 教 务 员 所 有 用 户 所 有 用 户 图 2 2 教师信息管理顶层功能包的分解 毕业设计说明书 论文 第 9 页 共 29 页 如图 2 2 本系统中 教师信息查询 新闻公告查询 教材使用查询 教师任职查 询以及意见反馈模块是开放给每一位普通教师和学生访问的 教师和学生可以通过以 上五个模块的内容方便地查询到与教学有关的各种信息 并且还可以进入意见反馈模 块进行意见和建议的反馈 系统中的教师信息管理 教材管理 任职管理 新闻公告以及意见反馈的回复模 块是提供给学校教学管理者登陆的 管理员需要登陆密码方能进入 对教师 教材的 信息进行管理 还可以对教师和学生在意见反馈模块中所提的意见和建议进行回复处 理 毕业设计说明书 论文 第 10 页 共 29 页 第第 3 3 章章 系统设计系统设计 3 13 1 概念结构设计概念结构设计 教 师 毕业院校 出生日期姓 别姓名 教师编号 职 务所属系部 学 历 图 3 1 教师实体 E R 图 图 3 1 教师基本信息 姓名 性别 生日 政治面貌 毕业院校 学历 专 业 教师任职信息 教师姓名 学术团体 所任职务 教 材 教材名适用课程教师姓名 图 3 2 教材实体 E R 图 图 3 2 教材信息 教材名称 适用课程 任课教师姓名 新闻 公告信息 标题 具体内容 毕业设计说明书 论文 第 11 页 共 29 页 教 师 课 程 教 材 使用 教 编 写 职 务 出版社 教材名 系部 教材名教师 学时 教师 ID 图 3 3 实体关系 E R 图 3 23 2 逻辑结构设计逻辑结构设计 3 2 13 2 1 数据表数据表设计设计 本系统采用的数据库是 Microsoft Access 建立文件名为 office mdb 库文件 包含一下各数据表 1 Admin 表 管理员登陆注册表 2 教材情况表 教师参编教材信息 3 使用教材表 使用教材信息 4 教师情况表 教师基本情况信息表 5 新闻表 教学新闻公告信息表 6 学会表 教师参加各种学术组织信息 7 教师获奖情况表 教师的获奖情况信息 8 教师教学情况表 教师的教学情况信息 9 教师科研情况表 教师的论著情况 研究项目信息 毕业设计说明书 论文 第 12 页 共 29 页 3 2 23 2 2 数据表的结构数据表的结构 表 3 4 系统管理员表 字段名数据类型说明 id 自动编号 name 文本用户名 pwd 文本密码 表 3 5 教师参编教材表 字段名数据类型说明 id 文本教师 ID 姓名文本姓名 教材文本教材 表 3 6 使用教材表 字段名数据类型说明 id 文本教师 ID 教材名文本教材名 适用课程文本适用课程 表 3 7 教师基本情况表 字段名数据类型说明 id 自动编号教师编号 主关键字 姓名文本教师姓名 性别文本教师性别 出生日期日期 时间教师出生日期 政治面貌文本 毕业文本毕业院校 专业文本所学专业 学位文本最后学位 毕业时间文本毕业时间 科目文本现从事专业 职务文本任职 隶属文本管理部门 奖惩文本奖惩情况 培训文本所参加培训 登记日期 时间 毕业设计说明书 论文 第 13 页 共 29 页 表 3 8 新闻 公告信息表 字段名数据类型说明 id 自动编号 标题文本标题 内容文本内容 表 3 9 教师参加学会信息表 字段名数据类型说明 id 文本教师 ID 姓名文本姓名 任职文本任职 表 3 10 教师教学情况表 字段名数据类型说明 id 文本教师 id 姓名文本教师姓名 教学年度文本教学学年 学期文本任课学期 任课名称文本课程名称 任课班级文本所教班级 系数文本系部代号 总量数字工作总量 平均工作量文本周平均工作量 表 3 11 教师科研情况表 字段名数据类型说明 教师 id文本教师 id 教师姓名文本教师姓名 论著名称文本名称 发表日期日期 时间论文发表时间 刊名文本期刊名称 论著地位文本范围 论著经费文本论著预算经费 完成情况文本是否完成 项目批准号文本科研项目编号 项目来源文本来源 工程名称文本负责工程名称 项目经费数字项目预算经费 毕业设计说明书 论文 第 14 页 共 29 页 表 3 12 教师获奖情况表 字段名数据类型说明 教师 id文本教师 id 教师姓名文本教师姓名 获奖名称文本 获奖地位文本 3 33 3 DBMSDBMS 的选择的选择 数据库设计的一个最基本的问题是建立一个好的数据库模式 也就是给出一组数 据如何构建一个合适的数据模式 使数据库系统无论在数据存储方面 还是在数据操 纵方面都具有较好的性能 现在比较流行的关系数据库发展了一套关系的规范化理论 根据现实世界存在的数据依赖进行关系模式的规范化处理 从而得到一个好的数据库 设计 目前流行的关系型 DBMS 很多 其中 Access 是 Microsoft Office 办公套件的 一个极为重要的组成部分 Access 自 1992 年开始销售以来 已经卖出了 6000 多万份 是世界上最流行的桌面关系型数据库系统之一 由于本系统的数据流量比较少 Access 数据库完全可以胜任 故本系统采用 Access 来存储有关信息 毕业设计说明书 论文 第 15 页 共 29 页 第第 4 4 章章 系统实现系统实现 4 14 1 硬件环境硬件环境 处理器 Intel Pentium 2 0 硬盘空间 建议采用 120G 以上硬盘空间 网卡 PCI100M 显卡 SVGA 显示适配器 4 24 2 软件配置软件配置 操作系统 Windows 2000 Server 内置 IIS 5 0 数据库 Microsoft ACCESS 2003 界面设计软件 Dreamweaver MX photoshopCS 等 4 34 3 关键模块实现关键模块实现 4 3 14 3 1 教师信息查询模块教师信息查询模块 本模块中 提供了 教师工作量 教师基本情况 教师科研情况 教师获奖情况 教师情况报表 也可以通过教师姓名进行精确查询 模糊查询 如图 4 1 图 4 1 教师查询界面 毕业设计说明书 论文 第 16 页 共 29 页 图 4 2 段代码显示若输入为空则将所有教师的资料显示出来 姓 名 查找条件 教师工作量 教师基本情况 教师科研情况 教师获奖情况 所有信息 图 4 2 教师资料显示 本段代码将用户姓名信息以 POST 的方式提交到 search asp 进行有效性验证 Search asp 主要实现教师情况的查询 分为教师工作量查询 教师获奖情况查询 教师基本情况查询以及教师总体情况报表 本段代码连接后台数据库 office mdb 中的 情况 学会 教材等几张表 引用 SQL 语句对表单进行查询 以 if 语句选择不同的查 询方式 其实现代码如图 4 3 if name then sql SELECT huojiang jiaoxue lunzhu 情况 FROM huojiang INNER JOIN jiaoxue ON huojiang id jiaoxue id INNER JOIN lunzhu ON huojiang id lunzhu id INNER JOIN 情况 ON huojiang id 情况 id where 情况 姓名 like DefaultDir DRIVER Microsoft Access Driver mdb rs open sql conn 1 1 if tiaojian 教师工作量 then do while not rs eof or err rs movenext loop if tiaojian 教师获奖情况 then rs movenext loop rs movenext loop rs movenext loop end if end if end if end if rs close set rs nothing 图 4 3 Search asp 4 3 24 3 2 登陆模块登陆模块 图 4 4 登陆模块包括 3 部分 登陆 验证 用户管理 管理员通过管理员用户密码登陆管理系统 可以修改 维护后台数据库的各项内 容 毕业设计说明书 论文 第 18 页 共 29 页 图 4 4 教学管理员登陆界面 1 用户登陆部分程序编写如下 这里要求用户输入用户名 密码 这些信息将以 POST 的方式 提交到页面 Check asp 进行有效性验证 同时 在浏览器向服务器提交这些数据之前 要在浏览端 进行初步的验证 图 4 5 段代码主要功能是验证输入数据的完整性 姓名 密码 图 4 5 输入数据 1 图 4 6Data asp 本段代码为连接数据库文件 Set Conn Server CreateObject ADODB Connection Connstr DBQ server mappath office mdb DefaultDir DRIVER Microsoft Access Driver mdb DriverId 25 FIL MSAccess ImplicitCommitSync Yes MaxBufferSize 512 MaxScanR ows 8 PageTimeout 5 SafeTransactions 0 Threads 3 UserCommitSync Yes Conn Open connstr set rs server createobject adodb recordset 图 4 6 Data asp 本段代码完成了连接数据库的任务 可以在每个使用到数据库的页面当中包含此 页面 从而可以方便地打开数据库 office mdb 毕业设计说明书 论文 第 19 页 共 29 页 本系统中使用了 ADO 组件访问 Access 数据库 ADO ActiveX Data Objects 技 术是微软公司推出的一种数据库连接和访问技术 运用该技术可以实现对大多数的数 据库连接 查询 存储等操作 目前 ADO 技术支持大多数商业数据库 包括 SQL Sever Sybase Oracle Access 和 DB2 等 ADO 是 ASP 内置的 ActiveX 服务器组件 可以通过该组件访问数据库 并将数据显示在页面中 从而实现页面动态显示 3 图 4 7 Check asp 登陆的数据有效性验证 本段连接数据库文件 alert 用户名或密码错误 location href index htm 图 4 7Check asp 用户验证采用安全性很高的 Session 验证 在浏览网页时 Web 服务器会为每一 个用户的会话指派一个随机生成号码 SessionID 每当用户的 Web 浏览器返回一个 SessionID Cookie 时 服务器取出 SessionID 和被赋予的数字 接着检查是否与存储 在服务器上的生成码一致 若两个号码一致 将允许用户访问会话 Session 会话在默 认情况下为 20 分钟 即如果一个用户在 20 分钟内仍没有访问本 Web 服务器的页面内 毕业设计说明书 论文 第 20 页 共 29 页 容 会话将被自动结束 这有利于保护用户信息安全 4 3 34 3 3 教材管理模块教材管理模块 教材是教育系统中的重要教育资源 教育系统中的教材需不断补充和更新 因此 对教材的管理主要有教材的添加 删除等 在图 4 8 本模块中学校教学管理员可以方便地管理各门课程所使用的教材 本校 教师参编的教材 实现对教材的信息化管理 图 4 8 管理员修改教师参加统编教材情况界面 图 4 9 编辑教材内容 alert n n 修改成功 location href jiaocai asp 图 4 9 编辑教材代码 毕业设计说明书 论文 第 21 页 共 29 页 本段代码通过用户输入的信息对教材内容进行修改 引用 SQL 语句 update set 实现修改功能 以用户重新输入的内容对教材表进行修改 4 3 44 3 4 教师信息管理模块教师信息管理模块 教师作为本系统中教学活动的参与者 需由系统聘任后方可进行教学 系统依据 教学工作及教学效果付给教师报酬 故对教师的管理涉及注册登记 教学分配等环节 图 4 10 信息添加部分代码 sql Select from 情况 Where 姓名 dbpath 假如有人拿到了源程序 Access 数据库的名字就一览无余 因此最好在 ODBC 里 设置数据源 在程序中这样写 Conn open mydsn 3 ASP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论