教师档案管理系统说明书_第1页
教师档案管理系统说明书_第2页
教师档案管理系统说明书_第3页
教师档案管理系统说明书_第4页
教师档案管理系统说明书_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

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

文档简介

目目 录录 1 绪论 1 1 1 项目研究意义 1 1 2 背景 1 1 3 系统简介 2 2 可行性分析 4 3 需求分析 6 3 1 需求调查 6 3 2 系统功能需求分析 6 3 3 系统性能需求分析 7 3 4 数据需求分析 9 3 5 数据流程图 10 3 6 数据字典 11 3 6 1 数据结构 11 3 6 2 数据流 11 3 6 3 数据项 12 3 6 4 数据存储 13 3 6 5 数据处理 13 3 7 数据流图 15 4 总体设计 16 4 1 概念结构设计 16 4 1 1E R 设计图 17 4 2 逻辑结构设计 20 4 2 1 关系模式 21 4 3 物理结构设计 23 5 详细设计 25 5 1 系统界面设计 25 5 2 功能模块介绍 25 6 系统实现 34 6 1 系统功能模块图 34 6 2 系统运行截图 36 7 系统测试 43 7 1 测试方法 43 7 2 测试步骤 44 7 3 测试用例 45 8 设计小结 47 8 1 心得与体会 47 8 2 存在问题及建议 48 参考文献 49 致 谢 50 摘摘 要要 教师档案管理系统围绕着档案资料信息的整个生命周期 在功能上涵盖信息采集 数字化加工 档案资源管理与服务以及信息产品的制作 具有信息档案资料分布式处 理的功能 实现网络内及远程机关档案信息共享 异地档案资料的调阅与采集 便捷 高效的数字化档案资料加工系统 短时间内可达到纸质档案资料数字化的目标 对文 字 数字 图片多媒体等各种类型的非结构化信息具有强大的数据库管理 检索功能 档案信息著录 标引 处理自动化以及网络内档案信息资源拥有安全 可靠使用环境 方便 高效的档案信息获取利用功能 本系统采用 Asp 语言和 Access 数据库等技术 基于 B S 模式 根据管理员 用户 教师三种不同的用户权限来划分功能模块 通过对功能模块友好界面的开发和数据处 理 实现了对教师档案信息的操作 如档案查询 添加和删除等 本系统完成了对系 统功能的定义和后台数据库的设计 并从管理员和用户两个角度考虑系统的易用性和 安全性 为管理员和用户创造了一个方便快捷的教师档案管理平台 关键词 关键词 数据库 数据字典 档案管理 1 1 绪论绪论 1 1 项目研究意义项目研究意义 随着学校规模的不断扩大 教师数量的急剧增加 有关教师的各种信息资料也成 倍增长 办学者们所头疼的问题 就是如何面对这庞大的信息量 只有利用计算机 利用教师管理信息系统才能解决这一问题 才能提高教师管理的工作效率 通过这样 的系统 可以做到信息的规范管理 科学统计和快速的查询 从而减少管理方面的工 作量 教师业务档案是教师在教学 科研 教学改革等活动中直接形成的具有保存价值 的历史记录 教师业务档案在个体上反应可教师个人的业务能力和水平 在群体上则 反应出高校的办学水平以及师资队伍的整体素质 高校教师档案管理系统是教育单位 不可缺少的部分 对于学校的决策层和管理层来说都至关重要 所以教师档案管理系 统应该能够为用户提供充足的信息和快捷的查询方式 在此之前 人们使用传统的人 工方式管理文件档案 这种管理方式存在着许多缺点和漏洞 例如 效率低 保密性 差 另外时间一长 将产生大量的文件和数据 这给文件的查找 更新和维护都带来 了不少的困难 建立高校教师档案管理系统 采用计算机对高校教师档案进行管理 进一步提高 办学效益和现代化水平 帮助各大中专学校提高工作效率 实现高校教师档案管理工 作流程的系统化 规范化和自动化 方便对教师的教学能力 业务能力 学术水平等 的考核与评价 1 2 背景背景 信息社会的高科技 商品经济化的高效益 使计算机的应用已普及到经济和社会 生活的各个领域 计算机虽然与人类的关系愈来愈密切 但是还有人由于计算机操作 不方便继续用手工劳动 为了适应现代社会人们高度强烈的时间观念 随着信息技术 在管理上越来越深入而广泛的应用 管理信息系统的实施在技术上已逐步成熟 管理 信息系统是一个不断发展的新型学科 任何一个单位要生存 要发展 要高效率地把 内部活动有机地组织起来 就必须建立与自身特点相适应的管理信息系统 这对于正 在迅速发展的各大高校而言 同样有着重要意义 2 目前国外在教学管理软件的设计和开发方面处于领先地位 不论是在开发的方 法上还是软件的使用率上都很成功 虽然我们的教育改革正与国际化接轨 但我们的 教育制度与国外有着很大差别 直接拿来是不适用的 国内类似的教学管理软件很多 例如科利华公司发行的 csc 教学管理软件 中小学 国家教委推荐发行的全国成人高 校学籍管理软件 还有一些计算机公司开发的管理软件等等 这些软件也都存在一些 问题 一是它们从通用的角度出发 不一定完全适用于某些单位的特殊性 二是针对 性不强而且软件维护不好 出现错误不能及时修复等 现代大学组织是工业文明的产物 在技术和经济高速发展的形势下 它正面临着 智能化 数字化和网络化的挑战 这些挑战将改变学校的环境 秩序和规则 也影响 着专业设置 课程结构和培养模式 教务管理是高等院校管理的重要组成部分 一直在高校管理中具有不可替代的地 位和极其重要的作用 随着高等教育改革的不断深入 教务管理工作面临着一些新的 情况和特点 在我国高等教育高速发展的背景下 传统教育观念正经受着当代先进的 教育理念和思想的冲击 落后的管理观念和低效的管理技术手段难以适应当前发展和 教育改革的需要 同时 随着选课制的展开和深入 教务日常管理工作也日趋繁重 复杂 如何把教务工作信息化 模块化 便捷化便成为了现代高校发展的重点 这样 的情况对教务管理工作来说不仅是挑战 也是发展机遇 所以总的来说 教务管理软 件应实现教务信息的集中管理 使传统的教务管理朝数字化 无纸化 智能化 综合 化的方向发展 并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好 的基础 在高校中 教务管理工作具有举足轻重的地位 教学质量直接取决十教务管 理水平 现如今教务管理信息系统的开发与实施可谓日新月异 在数字校园理论逐步应用的过程中 各高校一方面不断投资购建各种硬件 系统 软件和网络 另一方面也不断开发实施了各类教学 科研 办公管理等应用系统 形 成了一定规模的信息化建设体系 为了实现现代化集成管理和成功运行管理信息系统 必须对学校各项管理尤其是其中的核心环节即教学管理过程进行调整 1 3 系统简介系统简介 教师档案管理系统定位教育网新开发的系统 以当前学校网站的适用性 增强了 系统的针对性和易用性 系统中支持在线打印 及在线电子表格导出模块 多帐号权限 3 分配 适合创建中 小学校 大中院校 技校使用 本系统为免费版本 不收取任何 费用 可直接使用 本教师档案管理系统包括教师信息 课程信息 论文信息 项目信息等内容的管 理 遵从以往旧式的工作方式 该工作的工作量大 管理繁琐 既耗人力 又耗物力 如今面对大量的教师数据 报表 手工处理方式已经很难跟上现代化的步伐 随着计 算机技术及网络通讯技术的飞速发展 许多学校已经有了较好的计算机应用甚至网络 硬件建设基础 因此为提高学校管理工作的现代化 科学化水平 保证信息处理的即 时化 准确化 开发一套对教师档案进行管理的软件是极其重要的 而且是必需的 系统需要完成的基本功能有信息的录入 修改 查询等功能 包括教师个人信息 主讲课程信息 参与项目信息 发表论文信息 同时系统要能够满足多种条件下的统 计分析功能 对于特别的统计数据要采用图标的格式呈现给用户 教师档案系统 1 基本信息 姓名 性别 出生日期 民族 籍贯 政治面貌 工作时间 第一学历 毕业学校 所学专业 第二学历 毕业学校 所学专业 高学历 最高学位 职称 职称评定时间 专业技术职务任职资格证书 教师资格证书 年度考核情况 培训情况 教学论文 评优课情况 2 软件特点和优势 1 基于 B S 架构 通过本地电脑 局域网 互联网皆可使用 使得学校的管 理与业务不受地域限制 2 客户端无需安装专用软件 使用浏览器即可实现异地 实时业务办理 3 软件完全独立安装在用户自己的电脑或是服务器上 提供数据备份工具 数据资料彻底安全 4 管理权限分配灵活严谨 可以设置操作人员不同级别的操作权限 避免越 权操作 数据相互保密 5 账号不限 可以任意添加 修改 删除用户账号 6 安装简单 使用简捷方便 技术支持使您更快熟悉软件功能 7 运行环境 Asp IIs6 Access Windows2003 8 程序构造 ASP Access AJAX XML DIV CSS HTML 4 2 可行性分析可行性分析 可行性研究的目的 就是用最小的代价在尽可能短的时间内确定问题是否能够解 决 必须分析几种主要的可能解法的利弊 从而判断原定的系统规模和目标是否现实 系统完成后所能带来的效益是否大到值得投资开发这个系统的程度 因此 可行性研 究实质上是要进行一次大大压缩简化了的系统分析和设计的过程 也就是在较高层次 上以较抽象的方式进行的系统分析和设计的过程 可行性研究最根本的任务是对以后的行动方针提出建议 如果问题没有可行性的 解 分析员应该建议停止这项开发工程 以避免时间资源人力和金钱的浪费 如果问 题值得解 分析员应该推荐一个较好的解决方案 并且为工程制定一个初步的计划 在现行系统初步调查的基础上就可以提出新系统目标 即新系统建立后所要求达 到的运行指标 这是系统开发和评价的依据 新系统目标应充分体现学校的战略目标 发展方向和基本特点 直接为学校管理服务 同时 新系统目标应该和现行系统的各 项基本功能密切相关 并且可以分期分批实现 需要指出的是 新系统目标不可能在 总体规划阶段就提得非常具体 它还将在开发过程中逐步明确和定量化 在新系统中 要更好地体现出简单明了的操作 避免以前的繁琐操作 新系统目标的提法不尽相同 例如 提高工作效率和减轻劳动强度 让管理员工作更加轻松 提高信息处理速度和准确性 使其处理更加方便 提供新的处理功能和决策信息 对于教师的特殊情况能够更好地体现 教学 科研 提供更方便的服务项目 新系统的目标确定后 就可以从以下几个面对能否实现新系统目标进行可行性分 析 1 技术可行性 首先从软件方面来说 由于设计软件的软件多种多样 我们所设计的教师档案管 理系统软件总的分为两类专业的软件 建立数据库使用的是 Access access 有强大的 数据处理 统计分析能力 利用 access 的查询功能 可以方便地进行各类汇总 平均 等统计 并可灵活设置统计的条件 比如在统计分析上万条记录 十几万条记录及以 5 上的数据时速度快且操作方便 这一点是 Excel 无法与之相比的 这一点体现在 会 用 access 提高了工作效率和工作能力 从硬件来说只需要一台内存 32M 硬盘 2G 的品牌机或兼容机即可实现 所以在现有条件下 技术条件可以达到系统所提出的要 求 且能够得到所需的计算机等物理资源 速度 存储能力 通信功能等要求在现有 条件下均能够得到满足 同时 开发人员有一定的技术水平 符合开发要求 2 经济可行性 一个系统若是不能带来经济效益或经济效益低于开发成本 那么这个系统的开发 是毫无意义的 通过教师档案管理系统可以节省大量的人力 物力 财力和时间 并 且减少了人为方面的失误和减少使用纸质的繁琐 既节约了原有成本而且保护了环境 实现了真正的绿色环保 所以无论从横向还是纵向相比 本系统从经济方面来讲是可 行的 而且该系统的开发费用及维护费用学校完全可以支付 而该系统可以给学校管 理工作带来的便利以及管理人员费用的减少 远大于它的成本 所以 从经济上考虑 本系统完全有必要开发 3 操作可行性 主要是了解教师档案管理的相关人员对开发信息系统是否支持 现有教师档案管 理制度和方法是否科学 规章制度是否齐全 原始数据是否正确等 教师档案管理人 员积极支持该系统开发 使新系统能够充分发挥作用 系统操作简单 易于理解 操 作者经过很短的时间就可以进行操作教师档案管理系统了 在系统中有大量的提示 很容易的能够让人理解 所以从操作可行性来看是可以开发的 4 运行可行性 对新系统运行后给现行系统带来的影响 包括组织机构 管理方式 工作环境等 和后果进行估计和评价 同时还应考虑现有管理人员的培训 补充 分析在给定时间 里能否完成预定的系统开发任务等 软件开发出来以后对于整体的操作以及系统地维 护 数据库的更新这方面 需要专门的人员对操作人员培训 指导 5 法律可行性 本教师档案管理系统是自行开发的管理系统 是很有实际意义的系统 开发环境软 件和使用的数据库都是开源代码 开发这个系统不同于开发普通的系统软件 不存在 侵权等问题 即法律上是可行的 综上所述 开发一个教师档案管理系统与人工记录的方式相比具有速度更快 操 6 作更准确 节省开支等有利之处 因此 建立一个教师档案管理系统是必要可行的 3 需求分析需求分析 3 1 需求调查需求调查 随着国家素质教育制度改革的不断深入 一年一度的教学工作的开展 学校的教 师的相关信息越来越多 管理教师的个人档案信息就越来越繁琐 而且又是极其重要 的一个工作 因此 有必要开发一个数据库管理系统 用来管理教师的个人档案信息 并且十分方便教育行政部门对学校教师各方面信息全面把握 其中包括了教师的基本 信息以及教师的奖惩等各方面详细的信息 对教务管理工作进行了提炼和概括 使教 务管理工作日益规范化 制度化和科学化 教师档案信息系统的使用 大大减少了教 务管理的手工劳动 是学校管理的得力助手 调查教师档案管理系统应用领域涉及的内容 对涉及到领域的各个应用的信息要 求和操作要求进行详细分析 形成需求分析说明书 最重要的是调查 收集信息 分 析订阅人信息和报刊订阅流程 处理要求 数据的安全性与完整性要求 要求系统能有效 快速 安全 可靠和无误的完成上述操作 并要求客户机的界 面要简单明了 易于操作 服务器程序利于维护 现在随着网络 计算机以及数据库的快速发展 教师的档案也不再是传统低效的 纸质档案了 已经转向网络 本系统就是面向一个学校的教师档案管理系统 此系统 是一种比较智能化的管理系统 它面向所有教育部门的教师用户 但具有比较高的安 全性能 它能够实现教师档案的基本功能 包括新教师档案信息的录入 订阅 查询等操 作以及后台数据库的备份和恢复 用户合法注册后必须输入有效密码才能成功进入此 系统 可以进行添加档案信息 查询信息 统计信息等操作 对于非法操作 系统有 识别和防护措施 3 2 系统功能需求分析系统功能需求分析 本系统主要有以下功能模块 1 登陆功能 登陆系统为身份验证登录 分为管理员登录和一般用户登录 分 7 别通过不同的用户名和密码进入教师档案管理界面 2 录入新信息功能 对于管理员 包括新用户信息和新教师档案信息的录入功 能 信息一旦提交就存入到后台数据库中 普通用户自行注册进行录入个人信息 3 查询功能 用户可以查询并显示自己所要查询教师档案的信息 管理员可以 按关键字查询 查询出的信息显示在界面上 4 维护功能 管理员可以对教师个人档案信息 用户个人信息进行添加 删除 更改等维护工作 管理员还要经常备份数据库 以备出现故障后恢复 用户可以更改 自己的注册信息 5 系统设置功能 管理员可以对用户的权限进行限制和开放 并且可以查看用 户登录的日志 设计教师档案信息管理系统的功能要求 实现用户身份管理 注册 更改 删除 实现用户身份验证 实现用户访问控制 设计某种访问策略 可以按照对目标系统的 访问权限组织用户组 并且根据用户组进行用户角色的权限分配和控制 本系统的主要用户是所有的教师和管理人员 系统管理人员起着决定性的作用 系统设计了两种权限 系统设置页面主要用于设置搜索与系统的使用权 只有管理员 可以使用搜索 禁用 启用 删除功能 教师只能查看自己所添加的资料信息 不能 对其进行相应的管理操作 数据维护具有完善的数据管理维护功能 系统包括数据初 始化 数据备份 数据导入和导出 通过实际调查 根据技术工程学院目前应用要求 人数规模以及设计的预期估计的 应用需求 对一些成功案例进行分析借鉴后 本系统应具有以下功能特点 1 具有友好的用户界面 2 系统使用多级权限管理 合理的用户权限 3 用分类方法来显示教师的档案信息 4 支持多条件查询方便用户使用 能快速查询数据 5 在给定的使用权限之下 对数据操作要求方便简单快捷 数据稳定性好 6 支持打导出功能 对于教师档案可导出 Excel 表格 根据以上系统功能要求 系统将以 B S 模式提供界面友好 运行稳定 提供同时在线 人数较多的浏览窗口 8 3 3 系统性能需求分析系统性能需求分析 本系统可以实现许多性能特性 如 实用性 灵活性 可扩展性 易维护性 可 靠性等等 1 实用性 实用性是衡量一个应用系统好坏的重要指标 是否与业务紧密结合 是否具有严 格的业务针对性 是系统成败的关键 本系统是在对各大高校教师档案如何进行管理 的基础上实现的 其实现的功能可以有效的记录教师的各种档案 充分体现了它的实 用性 简单明了的页面布局使得教师档案的录入 查询 修改和删除更为简便 详尽 的教师档案可以根据各种基本资料查询 另外 还对教师的基本档案和各项个人研究 进行统计 管理 使得教师的档案井然有序 并可用报表的形式表示出来 2 灵活性 本系统提供了灵活的查询模块可将教师的基本资料 教学情况 科研成果用列表 的形式简单明了的显示出来 达到提高查询效率 界面直观的效果 3 扩展性 随着系统应用的普及和推广 系统功能的扩展将是不可避免的 因此 提高系统 的可扩展性 可维护性是提高整个系统性能的必然要求 本系统采用模块化的设计思 想 在结构上具有良好的可伸缩性 使用者可根据实际管理需要扩展模块 4 易维护性 本系统采用多层架构设计 使系统结构更清楚 分工更明确 对教师档案的定时 的后期维护更有利 5 安全保密性 整体的系统安全性是本系统中必须考虑的重点要求 在该系统设计中 安全 可 靠将作为第一要素 同时 利用细分的权限管理 拒绝非法用户进入系统和合法用户 的越权操作 避免系统遭到恶意破坏 防止系统档案被窃取和篡改 此外 还有良好 的用户身份认证体制和灵活的密码更改模块 同时用户权限也可以通过管理员灵活修 改 为保证系统数据的安全性 防止出现数据丢失 数据随意改变 死机等现象 需 要对数据库的使用权限做出划分 不同身份的人员进入系统后使用不同的数据资源 9 在权限管理方面 根据实际操作情况 对后台数据库不用做严格的权限控制 只 要通过前台数据库对用户登录权限进行严格划分和控制就可以了 6 可靠性 社会向信息时代迅速发展的同时也有潜在危机 即对信息技术的依赖程度越高 系统失效可能造成的危害和影响也就越大 因此 采用良好的操作系统和数据库 确 保数据的一致性和完整性 并使系统免受病毒感染 确保系统运行的可靠性具有重要 意义 7 经济性 本系统对教师档案进行统计及管理工作 提高了管理质度 减轻管理人员的工作 量 提高了档案管理的效率 8 稳定性 除了具备以上几点特性 系统还应具备长期持续稳定工作的能力 保证系统内部 不出现杂乱现象 3 4 数据需求分析数据需求分析 数据库需求分析调查的重点是 数据 和 处理 通过调查 收集和分析 获 得用户对数据库的需求 信息需求 指用户需要从数据库中获得信息的内容与性质 及在数据库中需要存 储那些数据 处理要求 指用户需要完成什么处理能力 明确用户对数据有什么样的处理要求 从而明确数据之间的关系 该系统的功能集中表现为对教师信息的录入 更新 删除 查询 统计 因此需 求集中表现为对 数据 的需求 10 3 5 数据流程图数据流程图 本系统总体结构流程图见下图 3 1 11 程序初始化 连结数据库 初始化图形界面 数据统计模块 用户及教师数据 管理模块 教师档案管 理模块 退出程序 开始 N Y Y N 功能选择 图 3 1 系统总体结构流程图 3 6 数据字典数据字典 数据字典包括有数据项 数据结构 数据流 处理过程和数据存储五个部分 以 下根据系统开发的要求分别对各个部分进行说明 3 6 1 数据结构数据结构 数据结构反映了数据之间的组合关系 一个数据结构可以由若干数据项组成 也 可以由若干个数据结构组成 或由若干个数据项和数据结构混合而成 如下图所示是 数据结构表 包括数据结构名和其属性 见表 3 1 数据结构表 表 3 1 数据结构表 3 6 2 数据流数据流 数据流是数据结构在系统内传输的路径 对数据流的描述通常包括数据流名 说 明 数据流来源 数据流去向 其中 数据流来源 是说明该数据来自那个过程 数 据流去向 是说明该数据将到那个过程去 如下表 3 2 所示为数据流表 表 3 2 数据流表 数据结构名属 性 管理员管理员名 登录密码 登陆账号 用户用户名 登录密码 认证码 验证码 教师 个人档案 年度考核 培训情况 教学论文 评优情况 奖励 与荣誉 科研成果 数据流名说 明数据流来源数据流去向 管理员 管理员的用户名和与相应 改变的管理员信息账号管理 12 3 6 3 数据项数据项 数据项是不可再分的数据单位 对数据项的描述包括以下内容 数据项目 数据 项含义说明 别名 数据类型 长度 取值范围等 其中 取值范围 和 与其他数据 逻辑关系 定义了数据的完整性约束条件 是设计数据检验功能的依据 如下表 3 3 所 示为数据项表 表 3 3 数据项表 编号数据项名表中列名含义说明数据类型长度 1教师编号t no唯一标识INT 4 2教师姓名t name 用于说明教师的名字 不能为空 VARCHA R 30 3教师性别t sex 说明教师的性别 不 能为空 FLOAT 3 4 出生日期 t birthdate 说明教师的年龄VARCHA R 20 5籍贯t birthplace 说明教师的籍贯VARCHA R 30 6 政治面貌说明教师的是否入党VARCHA R 20 7民族 说明教师是否为汉族 或其他民族 VARCHA R 10 8工作时间t indate说明教师的工龄INT4 的密码 用户 进入系统查看教师档案信 息 用户事务处理用户管理 教师 录入的教师相关个人档案 信息 管理员事务管理管理员管理 13 9 学历 t degree 说明教师的学历VARCHA R 10 10毕业院校t graduate 说明教师的毕业学院VARCHA R 30 11所学专业t major 说明教师的专业知识VARCHA R 30 12 职称 t proname 说明教师的学术地位VARCHA R 10 13 管理员 username 报刊管理者的用户名VARCHA R 20 U2登录密码password 报刊管理者登录系统 时的密码 VARCHA R 50 3 6 4 数据存储数据存储 数据存储是数据结构保留或保存的地方 也是数据流的来源和去向之一 它可以 是手工文档或手工凭单 也可以是计算机文档 对数据存储的描述通常包括以下内容 数据存储名 说明 编号 输入的数据流 输出的数据流 组成 数据结构 数据量 存取频度 存取方式 其中 存取频度 指每小时或每天或每周存取几次 每次存取多 少数据等信息 存取方式 包括是批处理还是联机处理 另外 输入的数据流 要指出 其来源 输出的数据流 要指出其去向 如下表 3 4 所示为数据存储表 表 3 4 数据存储表 数据存储名输入的数据流输出的数据流 教师个人档案 增加或修改的个人 信息 改变后的档案信息 存储用户 增加或修改的用户 信息 改变后的用户信息 存储管理员 增加或修改的管理 员信息 改变后的管理员信息 14 3 6 5 数据处理数据处理 处理过程的具体处理逻辑一般用判定表或判定树来描述 数据字典中只需要描述 处理过程的说明性信息 通常包括以下内容 处理过程名 说明 输入等 其中 简 要说明 中主要说明该处理过程的功能及处理要求 功能是指该处理过程用来做什么 处理要求包括处理频度要求 如单位时间里处理多少事务 多少数据量 响应时间要 求等 这些处理要求是后面物理设计的输入及性能评价标准 最后 要强调两点 1 需求分析阶段的一个重要而困难的任务是收集将来应用所涉及的数据 设计 人员应充分考虑到可能的扩充和改变 使设计易于更改 系统易于扩充 2 必须要强调用户的参与 这是数据库应用系统设计的特点 数据库应用系统 和广泛的用户有密切的关系 许多人要使用数据库 数据库的设计和建立有可能对更 多人的工作环境产生重要影响 因此用户的参与是数据库设计不可分割的一部分 在 数据分析阶段 任何调查研究没有用户的积极参与是寸步难行的 建表 3 5 所示为数据 处理表 表 3 5 数据处理表 处理过程名处理说明输入数据流输出数据流 添加用户新的各数据项符合要求添加的用户信息新增的用户信息 删除用户只能删除已有用户删除的用户信息删除后用户信息 修改用户 修改已有用户且修改后仍 符合要求 当前的用户信息 修改后的用户信 息 添加教师个人 信息 添加教师的个人档案 添加教师个人信 息 档案信息 删除教师个人 信息 删除已有教师编号的档案 信息 教师档案编号教师个人信息 修改教师个人 信息 修改已有教师个人档案信 息 当前教师个人档 案信息 修改后的教师信 息 按姓名查询 查询已有编号的及姓名的 教师信息 教师姓名教师档案信息 15 按关键字查询 通过已有关键字查询教师 信息 输入已有关键字教师档案信息 增加管理员创建新的账号和密码 要增加的账号和 密码 增加成功与否 删除管理员只能删除已有的管理员要删除的账号删除成功与否 3 7 数据流图数据流图 首先进行登陆请求 如果输入用户错误则进行出错处理 也可注册个人信息 并 且可以登录管理员和用户 在管理员中可以进行新教师档案信息的录入 在用户中可 以进行查阅教师档案 录入模块中可以录入教师的个人信息和新用户的权限信息 在 统计模块中可以进行统计教师信息 用户信息 关键字查询教师信息和删除的教师档 案信息 修改中可以增删改用户信息和增删改教师档案信息 如下图 2 2 所示为总体数 据流图 系统 管理 查询 浏览 档案 统计 打印 报表 数据 维护 录入 修改 删除 用户 档案信息 系统信息 数据信息 系统设置 更新 信息 数据 设置 教师 设置 存储 更新 读取 管理员 密码 反馈信息 登录 用户密码 读取 信息报表 16 图 3 2 总数据流图 4 总体设计总体设计 4 1 概念结构设计概念结构设计 1 概念结构独立于数据库逻辑结构和支持数据库的 DBMS 概念结构即概念模型 其主要特点是 1 概念模型是反映现实世界的一个真实模型 概念模型应能真实 充分反映现实世界 能满足用户对数据的处理要求 2 概念模型应能易于理解 概念模型只有被用户理解后 才可以与设计者交换意见 参与数据库的设计 3 概念模型应当易于更改 由于现实世界会发生变化 这就需要改变概念模型 易于更改的概念模型有利于 修改和扩充 4 概念模型应易于向数据模型转换 概念模型最终要转换为数据模型 设计概念模型时应当注意 使其有利于向特定 的数据模型转换 17 2 概念结构设计的方法 设计概念结构通常有四类方法 1 自顶向下 即首先定义全局概念结构的框架 然后逐步细化 2 自底向上 即首先定义各局部应用的概念结构 然后将它们集成起来得到全局 概念模式 3 逐渐扩张 首先定义最重要的核心概念结构 然后向外扩充 以滚雪球的方式 逐步生成其他的概念结构 直至总体概念结构 4 混合策略 即将自顶向下和自底向上相结合 用自顶向下策略设计一个全局概 念结构的框架 以它为骨架集成由自底向上策略中设计的各局部概念结构 其中最经常采用的策略是自底向上的方法 即自顶向下地进行需求分析 然后再 自底向上地设计概念结构 这个报刊订阅系统就用这种方法 概念结构设计的步骤 第一步是进行局部视图的设计 由于高层的数据流图只能反映系统的概貌 而中 层流图能较好的反映系统中各局部应用的子系统组成 因此我们先逐一的设计分 E R 图 第二步是进行视图的集成 各子系统的 E R 图设计好之后 下一步就是要将所有的分 E R 图合成一个系统的总 E R 图 一般有两个方式 多个分 E R 图一次集成 另一种 是一次集成两个分 E R 图 我想采用一次集成两个分 E R 图的方式 4 1 1 E R 设计图设计图 数据库的概念设计做充分需求分析 对所有涉及到的数据都要求有所考虑 并充 分考虑不同来源的数据是否有矛盾 是否有冗余 数据量大小 每个数据项名称 类 型 长度 取值范围 数据项之间关系以及数据项要求的操作及操作频度等 这也是 十分艰巨而繁琐却有必要的工作步骤 E R 模型的组成元素有实体 属性 联系 E R 模型用 E R 图表示 实体是用户工作环境中所涉及的事务 属性是对实体特征的描 述 教师个人基本信息表 用于存放教师个人信息的记录 包括数据项 姓名 性别 出生日期 籍贯 民族 工作时间 学历 毕业院校 所学专业 职称等 用户表 用于存放用户记录 包括数据项 用户姓名 用户密码 认证码 验证 18 码 教师个人事业生涯信息表 用于存放教师在事业中的记录信息 包括数据项 年 度考核 培训情况 教学论文 评优情况 奖励与荣誉 科研成果 管理员表 用于存放管理员的基本信息 包括数据项 管理员姓名 管理员密码 管理员账号 管理级别 用户管理 档案管理等 E R 图如下图所示 用户 用户姓名 验证码认证码 用户密码 图 4 2 用户信息 E R 图 教师 姓名性别 籍贯民族 职称学历 出生日期 政治面貌 毕业院校 工作时间 专业编号 19 图 4 1 教师个人基本信息 E R 图 事业记录 年度考核 培训情况 评优情况 教学论文 奖励与荣誉 科研成果 图 4 3 教师事业记录信息 E R 图 管理员 管理员姓名 管理员账号 档案管理 用户管理 管理级别 管理员密码 图 4 4 管理员信息 E R 图 20 教师信息 民族 职称 姓名 学历 专业 政治面貌 籍贯性别 编号 工作时间 出生日期 毕业学校 查阅 录 入 用户 姓名 密码 认证码 验证码 用户 查阅 事业记录 年度考核科研成果 教学论文评优情况 培训情况 奖励荣誉 1 n 1 n 图 4 5 实体关系总图 关系模式 教师基本信息 教师编号 姓名 性别 籍贯 出生日期 学历 职称 取得资 格时间 毕业学校 毕业时间 所学专业 参加工作时间 现从事 专业 事业记录 教学论文 评优情况 科研成果 奖励荣誉 培训情况 年度考核 用户 户名 用户密码 认证码 验证码 4 2 逻辑结构设计逻辑结构设计 逻辑结构设计阶段的任务是将概念结构设计阶段所得到的概念模型转换为具体 21 DBMS 所能支持的数据模型 即逻辑结构 关系模型的逻辑结构是一组关系模式的集 合 将 E R 图转换为关系模型就是要将实体型 实体的属性和实体型之间的联系转换 为关系模式 由 ERD 导出一般关系模型的四条原则 一个 1 1 联系可以转换为一个独立的关系模式 也可以与任意一端对应的关系 模式合并 如果软换为一个独立的关系模式 则与该联系相连的各实体的码以及联系 本身的属性均转换为关系的属性 每个实体的码均是该关系的候选码 如果与某一端 实体对应的关系模式何明 则需要在该关系模式的属性中加入另一个关系模式的码和 联系本身的属性 一个 1 n 联系可以转换为一个独立的关系模式 也可以与 n 端对应的关系模式 合并 如果转换为一个独立的关系模式 则与该联系相连的各实体的码以及联系本身 的属性均转换为关系的属性 而关系的码为 n 端实体的码 一个 m n 联系转换为一个关系模式 与该联系相连的各实体的码以及联系本 身的属性均转换为关系的属性 各实体的码组成关系的码或关系码的一部分 3 个或 3 个以上实体间的一个多元联系可以转换为一个关系模式 与该多元联 系项链呢的各实体的码以及联系本身的属性均转换为关系的属性 各实体的码组成关 系的码或关系码的一部分 E R 图是由实体型 实体的属性和实体之间的联系三个要素组成的 所在将 E R 图转换为关系模型实际上就是要将实体型 实体的属性和实体型之间的联系转换为关 系模式 这种转换一般遵循如下原则 1 一个实体型变换为一个关系模式 其属性变为关系的属性 其主标识变为关系 的主码 2 从此次设计出的 E R 图中 可知对于实体型间有 1 n 和 m n 的联系 可以转 换为一个独立的关系模式 4 2 1 关系模式关系模式 根据教师档案管理系统的功能要求和实体 E R 图的分析 系统数据库中各个表的 设计结果如下面表中所示 每个表格表示在数据库中的一个表 22 1 管理员信息表 用于记录管理员的账号密码 管理员的 ID 是自动生成的 不能手动修改 并且作为主键约束使用 用户名和密码都不能为空 如下表 4 1 所示 表 4 1 管理员登录信息表 属性名类型主键可否为空描述 nochar 8 主键否登录号 usernamevarchar 20 否用户名 passwordvarchar 20 否登录密码 powervarchar 20 否权限 2 教师基本档案表 详细记录教师的基本档案信息 包括了姓名 性别 生日 身份证 照片 政治面貌 民族 手机等个人的基本资料 也包括了院系 工作时间 主要成就等工作的档案信息 其中 ID 是自动生成的 ID 和身份证号与教师用户登录表 中的 ID 和身份证号一一对应 而姓名 性别 身份证等重要信息为必填项 不允许为 空 教师信息表如表 4 2 所示 表 4 2 教师个人基本信息表 属性名类型主键可否为空描述 t nochar 8 主键否教师编号 t namevarchar 20 否教师姓名 t sexchar 4 否性别 varchar 20 否民族 23 t birthplacedate否籍贯 t birthdatevarchar 20 否出生日期 t degreevarchar 20 否学历 t pronamevarchar 40 否职称 t graduatevarchar 40 否毕业学校 t graddatedate否毕业时间 t majorvarchar 40 否所学专业 t indatedate否参加工作时间 3 用户登录表 用于记录用户登录的账号和密码 用户需要先注册会登录 注 册时候需要提供唯一的身份证号 另外还有账号的状态位 标示账号目前的状态 状 态有 0 和 1 两种类型 其中 1 表示启用 而 0 则表示禁用 被禁用的用户是不能登录 系统的 表中的用户 ID 号是主键 用户在注册的时候 需要填写自己的用户密码 然 后根据教师信息表中的身份证号所对应的 ID 号 来创建用户登录信息 密码在数据库 中存储都以 MD5 的方式加密处理 保证数据的安全性 用户登录表如表 4 3 所示 表 4 3 用户登录信息表 字段名类型主键可否为空描述 Idint 主键否用户 id UserNamevarchar 20 否用户名 PassWordvarchar 32 否用户密码 State int 1 否状态 4 教师事业记录信息表 用于记录教师在其工作岗位上的所有记录 包括教师 的年度考核 教师在外培训情况 教师的教学论文 及教师在学校的奖励与荣誉 科 研成果等 表 4 4 教师事业信息表 字段名类型主键可否为空描述 Annual assessmen Varchar 2000 主键否 年度考核 Varchar 2000 可以 培训情况 e name varchar 2000 否教学论文 24 td width varchar 2000 可以评优情况 p reward varchar 2000 可以奖励与荣誉 varchar 2000 可以科研成果 4 3 物理结构设计物理结构设计 数据库在物理设备上的存储结构与存取方法称为数据库的物理结构 它依赖于选 定的数据库管理系统 为一个给定的逻辑数据模型选取一个最合适应用要求的物理结 构的过程 就是数据库发的物理设计 物理设计的任务是确定所有属性的类型 宽度与取值范围 设计出基本表的主键 将所有的表名与字段名英文化 现在很多软件能支持中文字段 如 Access 2000 实 现物理建库 完成数据库物理设计字典 数据库的物理设计就是为逻辑数据模型选取 一个最合适应用要求的物理结构的过程 不同的数据库产品所提供的物理环境 存取 方法和存储结构有很大差别 能供设计人员使用的设计变量 参数范围也很不相同 因此没有通用的物理设计方法可遵循 只能给出一般的设计内容和原则 希望得到设 计优化的物理数据库结构 使得数据库上运行的各种事务响应时间小 存储空间利用 率高 事务吞吐率大 为此 首先对要运行的事务进行详细分析 获得选择物理数据 库设计所需要的参数 其次 要充分了解所用的 RDBMS 的内部特征 特别是系统提 供的存取方法和存储结构 1 在物理设计阶段主要的任务包括 1 为关系模式选择存取方法 2 设计关系 索引等数据库文件的物理结构 存取方法的选择有索引存取方法的选择 聚簇存取方法的选择以及 HASH 存取方 法的选择 确定数据库的存储结构主要是确定数据的存放位置与确定系统配置 2 数据库的物理设计通常分为两步 1 确定数据库的物理结构 在关系数据库中主要指存取方法和存储结构 2 对物理结构进行评价 评价的重点是时间和空间效率 如果评价结果满足原设计要求 则可进入到物理实施阶段 否则 就需要重新设 计或修改物理结构 有时甚至要返回逻辑设计阶段修改数据模型 对于数据库查询事务 需要得到如下信息 3 查询的关系 25 1 查询条件所涉及的属性 2 连接条件所涉及的属性 3 查询的投影属性 4 对于数据更新事务 需要如下信息 1 被更新的关系 2 每个关系上的更新操作条件所涉及的属性 3 修改操作要改变的属性值 5 详细设计详细设计 5 1 系统界面设计系统界面设计 成功的网站 是技术 艺术 形象与业务的有机组合 因此 在设计中以其结构 组织 页面风格 层次关系等表现出业务流程 以先进的网页技术与高超的平面设计 水平展示主题 以合理的结构层次和准确的链接关系表达主题结构 26 这次设计 主页主要以浅蓝色为主要色调 蓝色有镇定情绪的作用 富有理智感 浅蓝色清新自然 配以橙色的标题 让人感觉到温暖 主体的框架以浅蓝色为主色调 跟首页搭配 以富有科技感的配图 加电脑键盘 图点缀 电脑则代表现代科技 灰白色菜单栏象征着宽阔的视野和内涵 和广博的学 术储备 如此结合更易体现教师档案管理系统的用途和意义 网站界面设计中 优化也很重要 网站优化的基本思想是 通过对网站功能 结 构 布局 内容等关键要素的合理设计 使得网站的功能和表现形式达到最优效果 可以充分表现出网站的人性化和网络营销功能 坚持以用户导向 网站设计对用户优化的具体表现是 以用户需求为导向 设计方便的网站导航 网页下载速度尽可能快 网页布局合理并且适合保存 打印 转发 网站信息丰富 有效 有助于用户产生信任 网站设计对运营维护优化的含义是 充分体现网站的网络营销功能 使得各种网 络营销方法可以发挥最大效果 网站便于日常信息更新 维护 改版升级 便于获得 和管理注册用户资源等 5 2 功能模块介绍功能模块介绍 1 管理员模块 管理员拥有系统的最高权限 可以教务处管理员增删查改和权限的分配 还可以 对教师用户进行增删查改操作 同时可以维护系统的数据 对系统的数据库进行备份 等操作 管理员具有的权限比较大 相对来说管理员的数量不会太多 所以并没有对 管理员 页面对分页处理 管理员可以在查看用户列表的时候 对其他用户进行删除操作 当删除后 则不 能再等了本系统 在添加管理员的时候 需要输入两次密码确认 防止误操作 输入 框后面的 号表示不能为空 当有输入框为空时候提交信息 则会弹出对话框提示 程序代码如下 27 response expires 0 response expiresabsolute now 1 response addHeader pragma no cache response addHeader cache control private Response cachecontrol no cache if Instr session AdminPurview 211 0 then response write 你不具有该管理模块的操作权限 请返回 response end end if 判断是否具有管理权限 管理员管理 网站管理员 添加 修改管理员 28 添加管理员 查看所有管理员 查看登陆日志 序号 生效 登录名 用户名 操作权限 最近登录时间 最近登录 IP 创建时间 操作 2 登录模块 此模块主要功能是用于登录本系统 不同权限的用户登录本系统会进入不同的管 理模块界面 因为在后台对该用户进行的判断 首先将从前台页面提交的用户名和密 码进行接受 之后在后台进行处理 按照用户名在数据库中进行查询如果查到该用户 则将该用户的权限和密码全都取出来分别赋给两个字符串变量 判断从数据库中读出 的密码与登录时输入的密码是否配比上 若两个密码相同则根据权限的值进入相应的 页面 否则输出密码错误 若用户未被管理员分配好权限那么也是无法登录本系统的 程序代码如下 管理员登陆 30 用户名 密 码 认证码 验证码 3 档案信息模块 教师用户列表 显示了所有的教师用户的基本信息 点击详细资料 可以查看教 师的全部资料 管理员可以对教师的权限和资料进行修改 教师用户只能看到自己的 资料 教师档案查询和数据导出功能很重要 在点击查询后 可以对输入的关键字进 行检索 多条件的查询来搜索数据 方便查找 关键字可以用姓名 性别 籍贯等查 询 教师信息列表里面显示教师的基本的信息 包括教师的姓名 性别 身份证号码 31 和院系等 信息后面有详细资料和删除的快捷按钮 学校教师档案管理系统实现了数 据的集中管理 提供最大程度上的数据共享 在保障了数据的一致性的同时也降低了系 统维护工作量采用以上方式设计完成的学校教师档案管理数据库系统可移植性较强 在 目前办公使用较多 windows 平台上安装便捷 使用具有很好的稳定性 系统各模块风 格统一 一致的标准化操作界面和分级管理模式 便于教务人员和各类文书人员使用 也方便了教师填报档案 而且对教师所报信息正式发布前提供有效保密模块化的结构 便于不同级别不同需要的用户安装和使用系统 解决了教师信息查询打印维护 高效 管理教师档案的应用 彻底改变了教师档案管理工作的面貌 有效提高了教务工作人 员的工作效率和质量 也加快了学校教务管理工作信息化进程 程序代码如下 If Trim session ZhiRui Admin then Response Write alert 服务器 IIS 链接超时丢失 请重新登录 this top location href Admin Login asp Response end End if If Trim session ZhiRuiCheck ZhiRuiSystem then Response Write alert 您的核心认证错误 请重 新登录 this top location href Admin Login asp Response end End if dim ConnStr DB s

温馨提示

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

评论

0/150

提交评论