




已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计科教务管理系统毕业论文 1 武汉理工大学 毕业设计 论文 计科教务管理系统计科教务管理系统 学院 系 专业班级 学生姓名 指导教师 计科教务管理系统毕业论文 2 目 录 摘要摘要 3 关键字关键字 管管理理信信息息系系统统 教教务务管管理理 V Vi is su ua al l B Ba as si ic c 应应用用 4 AbstractAbstract 4 KeyKey words words 5 ManagementManagement informationinformation system system educationaleducational administrationadministration management management VisualVisual BasicBasic application application 5 第一章第一章绪论绪论 6 1 1 1 1 选题的背景选题的背景 6 1 2 1 2 目的和意义目的和意义 7 1 3 1 3 系统完成和实现的工作系统完成和实现的工作 8 第二章第二章平台简介平台简介 9 2 1 2 1 DelphiDelphi 简介简介 9 2 1 1 数据库访问方法 10 2 1 2 数据库组件 11 2 2 2 2 数据库简介数据库简介 11 2 2 1 SQL 语言 11 2 2 2 数据库 15 2 3 2 3 系统运行环境系统运行环境 16 2 3 1 硬件环境 16 2 3 2 软件环境 17 第三章第三章 系统总计设计系统总计设计 17 3 1 3 1 系统的主要功能要求系统的主要功能要求 17 3 1 1 系统主要模块 17 3 1 2 系统安全性 17 3 1 3 口令权限识别 18 3 1 4 口令存取 18 计科教务管理系统毕业论文 3 3 2 3 2 主要功能模块描述主要功能模块描述 18 3 2 1 课程表信息 18 3 2 2 总课表信息 19 3 2 3 教师信息管理 19 3 2 4 教师课酬管理 19 3 2 5 教师课酬发放 19 3 2 6 教师课酬统计 19 3 2 7 试卷档案登记 20 第四章第四章 系统详细设计分析系统详细设计分析 20 4 1 4 1 需求分析需求分析 20 4 1 1 目标系统功能说明 20 4 1 2 用户需求分析 20 4 2 4 2 系统结构系统结构 21 4 3 4 3 系统系统 E RE R 图图 22 4 4 4 4 数据库设计数据库设计 23 4 5 4 5 系统数据流图系统数据流图 30 第五章第五章 系统的实现系统的实现 33 5 1 5 1 登陆窗体的设计登陆窗体的设计 33 5 2 5 2 程序主界面设计程序主界面设计 36 5 3 5 3 用户管理窗口的设计用户管理窗口的设计 48 5 4 5 4 计科系教务管理系统的实现计科系教务管理系统的实现 56 5 4 1 系统管理 56 5 4 2 教务信息管理 57 5 4 3 数据查询 67 5 4 4 系统帮助 69 第六章第六章 系统使用方法系统使用方法 70 计科教务管理系统毕业论文 4 摘要摘要 随着信息技术在管理上越来越深入而广泛的应用 管理信息系统的 实施在技术上已逐步成熟 管理信息系统是一个不断发展的新型学科 任何一个单位要生存要发展 要高效率地把内部活动有机地组织起来 就必须建立与自身特点相适应的管理信息系统 本文介绍了在Visual Basic6 0 环境下采用 自上而下地总体 规划 自下而上地应用开发 的策略开发一个管理信息系统的过程 通过分析 我学校 计科系的教务 管理的不足 创建了一套行之有效的 利用 计算机 进行 教务信息 管理的方案 文章介绍了教务 管理信息系 统的系统分析部分 包括可行性分析 数据流程 分析 和需求分析 等 系统设计部分主要介绍了系统功能设计和数据库设计及代码设计 系统 实现部分说明了几个主要模块的算法 本系统界面友好 操作简单 比 较实用 关键字关键字 管理信息系统 教务管理 Visual Basic 应用 计科教务管理系统毕业论文 5 Abstract Is more and more thorough along with the information technology in the management and the widespread application the management information system the implementation technically already gradually maturely The management information system is the new discipline which develops unceasingly any unit must survive must develop wants the high efficiency to organize organically the internal activity must establish the management information system which adapts with own characteristic This article introduced environment uses Microsoft Visual Basci 6 0 from the top downward the overall plan in Visual under the Basic6 0 from bottom to top applies the development the strategy develops a management information system the process Through analyzes my school to count the branch department the educational administration management insufficiency founded a set of effective use computer to carry on the educational administration information management the plan The article 计科教务管理系统毕业论文 6 introduced the educational administration management information system system analysis part including feasibility analysis data flow analysis and demand analysis and so on The system design part mainly introduced the system function design and the database design and the code design The system realization part explained several main module algorithms this system contact surface is friendly the operation is simple quite practical Key words Management information system educational administration management Visual Basic application 计科教务管理系统毕业论文 7 第一章第一章 绪论绪论 1 1 1 1 选题的背景选题的背景 随着数据库技术 网络技术和科学管理方法的发展 计算机在管理上的应 用日益广泛 管理信息系统逐渐成熟起来 并且给管理带来了新的革命 管理 信息系统是以人为主导的 通过运用计算机 网络通信设备及其它办公设备对 信息进行收集 运输 加工 存储 更新 维护 支持高层决策 中层控制 基层运作的人机系统 管理信息系统最大的特点是高度集中 能将组织中的数 据和信息集中起来 进行快速处理 统一使用 利用定量化的科学管理方法 通过预测 计划优化 管理 调节和控制等手段来支持决策 一个中心数据库 和计算机网络系统是管理信息系统 Managemant Information System MIS 的重 要标志 MIS 的处理方式是在数据库和网络基础上的分布式处理 随着计算机 网络和通讯技术的发展 不仅能把组织内部的各级管理连接起来 而且能够克 服地理界限 把分散在不同地区的计算机网络互连 形成跨地区的各种业务信 息系统和管理信息系统 目前 虽然有许多学校已开始运用计算机进行学校教 务的管理 学校的教务管理系统必须是一个完整统一 技术先进 高效稳定 安 全可靠的系统 根据国内大学的现在管理模式 结合国际新的思想观念 在校 园网络环境下建设先进的 与国际水平接轨的信息化管理平台 提高学校管理 工作的现代化水平 使之成为学校公共信息服务体系的重要组成部分 教学教 计科教务管理系统毕业论文 8 务管理系统是高校管理信息系统建设的重要组成部分 是提高教学管理的质量 和效益乃至建设世界知名的高水平的大学的关键环节 教学教务信息处理的电 脑化 网络化 也是实现学校管理现代化和信息化的重要内容 1 2 1 2 目的和意义目的和意义 随着计算机技术的不断发展 计算机作为知识经济时代的产物 已被 广泛应用于社会各个行业和领域 目前 我国的科技水平高速发展 计算 机作为今天使用最广的现代化工具已深入到各个领域 并且正在成为未来社会 信息社会的重要支柱 在这样的大背景下 现代学校教务的管理方式 资 源建设等方面都发生了重大变化 这种变化表现在教务工作 管理和服务平台 发生的变化 教务管理不再是传统的手工操作 人工管理 而是全面实行计算 机管理 此次毕业设计是对我两年来所学专业知识的一个总结 它使我提高了自身 解决实际问题的能力 但由于本人知识水有限 系统设计中还存在着很多不足 请各位领导批评指正 以便我今后改进 此外 该系统能够顺利的完成离不开 各位老师对我的帮助 在此深表感谢 计科教务管理系统毕业论文 9 1 3 1 3 系统完成和实现的工作系统完成和实现的工作 现代高校教务管理一般采取二级管理模式 校级教务处和各二级院系教 务科 鉴于本校的实际情况我校教务处侧重于校级教务处对数据的维护和管理 以及从整体的角度进行数据分析和数据统计 包括数据的录入 查询 打印以 及从局部的角度进行数据分析和数据统计以及对数据进行各种处理 对全校的 教务管理工作任务进行全盘的规划 最后拿出一个管理全校教务工作的合理方 案来 前台前台 采用 Delphi 应用程序平台 后台后台 采用 Microsoft SQLSERVER2000 数据库平台 实现本校的计科系教务管理系统 计科教务管理系统毕业论文 10 第二章第二章 平台简介平台简介 2 1 2 1 DelphiDelphi 简介简介 Delphi是一个极有代表性的面向对象开发工具 它将面向对象的程序设计方 法与数据库技术 网络技术以及可视化 事件驱动 代码自动生成等先进技术完 美的结合在一起 使用它可以直观的 快速地开发 高质量的windows应用程序 Delphi强大的易用的特点得到程序员的青睐 Delphi7 0除了保留以前版本的强 大功能之处 更在数据库程序开发方面提供了强有力的支持 使程序员完全可能 轻松开发出复杂且功能强大的数据库程序 Delphi类可以粗略地分成两部分 一部分是组件类 这些组件类通常以某种 方式出现在组件面板上 当用户从组件面板上点取一个类的图标后 在程序中就 自动生成了该类的对象 非可视组件除外 另一部分是功能类 这此功能类的 对象通常出现在程序代码中 起着不可代替的作用 但是这些功能类在组件面板 上是找不到的 在Delphi中 每一个类的祖先都是Tobject类 整个类的层次结构 就像一棵倒挂的树 在最顶层的树根即为Tobject类 这样 按照面向对象编程 的基本思想 就使得用户可用Tobject类这个类型代替任何其它类的数据类型 计科教务管理系统毕业论文 11 2 1 1 2 1 1 数据库访问方法数据库访问方法 BDE方法 它提供了存取各种文型和客户 服务器型数据库的驱动器程序 该 方法直接访问Paradox和Dbase等数据库或通过DOBC Open DataBase connecivity 开放数据库 来访问Access和PoxPro等数据库 还可通过内嵌方式 访问SQL Servr Oracle和DB2等大型数据库 ADO方法 ADO方法是微软提供的一种数据库访问技术 通过ADO技术可方便 的访问各种类型的数据库 尤其对于OLEDB类型的数据库 ADO更是访问数据库 的标准接口 Delphi通过ADO技术可让开发者快速访问关系或非关系型数据库 但使用时需安装ADO的数据库引擎 MIDAS方法 MIDAS方法是Delphi用于开发多层应用系统的中间透明引擎 通过MIDAS 开发者可使用相同的组件来存取不同的后台应用程序服务器 这些 后台应用服务器程序包括COM DCOM应用程序服务器 MTS中间件或CORBA应用程 序服务器 MIDAS方法实现了真正意义上的客户端程序与后台数据库的分离 但 MIDAS的灵活性很差 与数据感应控件关联过于密切 限制了程序员的创造性 dbExpress 方法 Delphi 7 0提供了新一代的跨平台数据访问引擎 dbExpress方法 它由一组新控件 技术和驱动程序组成 并通过这些组成部分 和各种数据源连链接 如配合不同的数据库动态链接库文件 还可处理后台数 据库数据 因此也是Delphi和Kylix的核心数据访问 综上所述 虽然Delphi的各个版本提供多种数据库的连接和访问方法 但 在同一个应用程序中 开发者几乎不可能同时选用多种连接方法 因而选择合 适方法是一个必须在开发前仔细考虑的问题 计科教务管理系统毕业论文 12 2 1 2 2 1 2 数据库组件数据库组件 用Delphi7 0开发数据库应用 重点是和各种数据库组件打交道 控件组有 BDE控件组 ADO控件组 Date Controls控件组和dbExpress控件组 1ADO是 Micrsoft公司关于各种类型数据的高等界面 后来逐渐演变成满足所有数据访 问需要的完整解决办法 ADO的对象模型是所有数据访问接口对象模型中最简单 的一种 它主要控件有 TTADOConnection控件 TADOCommand控件 ADODateSet控件 TADOTable控件 TADOQuery控件 TADOStoeProc控件 Delphi的ADO组件无需依靠BDE而是使用ADO技术 提供了可以通过数据控制组件 访问数据的新方法 唯一的要求是在使用ADO组件时必须运行ADO OLE DB ADO 组件的使用使得DELPHI在访问数据的类型和采用的技术方面都有了很大的突破 2 2 2 2 数据库简介数据库简介 2 2 1 SQL 语言 SQL 基础 SQL Structured Query Language 结构查询语言 是一个功能 强大的数据库语言 SQL 通常使用于数据库的通讯 ANSI 美国国家标准学会 声称 SQL 是关系数据库管理系统的标准语言 SQL 语句通常用于完成一些数据 库的操作任务 比如在数据库中更新数据 或者从数据库中检索数据 使用 SQL 的常见关系数据库管理系统有 Oracle Sybase Microsoft SQL Server Access Ingress 等等 虽然绝大多数的数据库系统使用 SQL 但是 它们同样有它们自立另外的专有扩展功能用于它们的系统 但是 标准的 SQL 命令 比如 Select Insert Update Delete Create 和 计科教务管理系统毕业论文 13 Drop 常常被用于完成绝大多数数据库的操作 MS SQL Server 就是用的 Transact SQL SQL 语言有着非常突出的优点 非过程化语言 SQL 是一个非过程化的语言 因为它一次处理一个记录 对数 据提供自动导航 SQL 允许用户在高层的数据结构上工作 而不对单个记录进 行操作 可操作记录集 所有 SQL 语句接受集合作为输入 返回集合作为输出 SQL 的集合特性允许一条 SQL 语句的结果作为另一条 SQL 语句的输入 SQL 不要求用户指定对数据的存放方法 这种特性使用户更易集中精力于 要得到的结果 所有 SQL 语句使用查询优化器 它是 RDBMS 的一部分 由它决 定对指定数据存取的最快速度的手段 查询优化器知道存在什么索引 在哪儿 使用索引合适 而用户则从不需要知道表是否有索引 有什么类型的索引 统一的语言 SQL 可用于所有用户的 DB 活动模型 包括系统管理员 数据 库管理员 应用程序员 决策支持系统人员及许多其它类型的终端用户 SQL 为许多任务提供了命令 其中包括 查询数据 在表中插入 修改和删除记录 建立 修改和删除数据对象 控制对数据和数据对象的存取 保证数据库一致性和完整性 以前的数据库管理系统为上述各类操作提供单独的语言 而 SQL 将全部任 务统一在一种语言中 所有关系数据库的公共语言 由于所有主要的关系数据库管理系统都支持 SQL 语言 用户可将使用 SQL 的技能从一个 RDBMS 关系数据库管理系统 转到另 计科教务管理系统毕业论文 14 一个 所有用 SQL 编写的程序都是可以移植的 SQL 语句 SQL 功能强大 是一种完备的数据处理语言 不仅用于数据库查 询 而且用于数据库中的数据修改和更新 概括起来 它可以分成以下几组 DML Data Manipulation Language 数据操作语言 用于检索或者修改数据 DDL Data Definition Language 数据定义语言 用于定义数据的结构 比如 创建 修改或者删除数据库对象 DCL Data Control Language 数据控制语言 用于定义数据库用户的权限 DML 组可以细分为以下的几个语句 SELECT 用于检索数据 INSERT 用于增加数据到数据库 UPDATE 用于从数据库中修改现存的数据 DELETE 用于从数据库中删除数据 DDL 语句可以用于创建用户和重建数据库对象 下面是 DDL 命令 CREATE TABLE ALTER TABLE DROP TABLE CREATE INDEX DROP INDEX DDL 与 DML 数据定义语言 DDL 它是用来创建和修改数据库结构的一种语 句 包括 Create Alter 和 Drop 语句 数据操作语言 DML 包括数据查询与 数据更新 数据查询主要是由 Select 语句完成 这一点不再赘述 而数据更新 所造成的风险大大超过数据查询 数据库管理系统必须在更改期内保护所存储 的数据的一致性 确保有效的数据进入数据库 数据库必须保持一致性 DBMS 还必须协调多用户的并行更新 以确保用户和它们的更改不至于影响其它用户 计科教务管理系统毕业论文 15 的作业 用于修改数据库内容的 SQL 语句主要有以下三个 1 Insert 向一个表中加入新的数据行 2 Delete 从一个表中删除数据行 3 Update 更改数据库中已经存在的数据 Insert 标准语法 INSERT INTO table name col1 col2 VALUES value1 value2 Insert 语句还可以将多行数据添加到目标表中去 在这种形式的 Insert 语句中 新行的数据值不是在语句正文中明确地指定的 而是语句中指定的一 个数据库查询 添加的值来自数据库自身的行 在某些特定的状态下 这是非 常有用的 多行 Insert 语句为拷贝数据提供了一种紧凑而高效的方法 但我 在自己做的图书管理系统中没有使用这种方法 我在系统中是使用循环依照上 面的用法来完成多个记录的插入 Update 语句用于更新单表中选定行的一列或多列的值 要更新的目标表 在语句中定义 Set 子句则指定要更新哪些列并计算它们的值 Update 语句总 是包含 Where 语句 而且 Update 语句比较危险 所以您必须明确地认识到 Where 语句的重要性 Where 语句被用来指定需要更新的行 标准语法 UPDATE table name SET columnname1 value1 columname2 value2 WHERE search condition 计科教务管理系统毕业论文 16 Delete 语句标准语法 DELETE FROM table name WHERE condition 复杂操作实现 在信息管理系统中 我们往往会遇到归类 汇总 映射 索引 子查询等复杂操作 相应的支持与实现如下 GROUP BY 子句语法为 SELECT column1 SUM column2 FROM list of tables GROUP BY column list 这个 GROUP BY 子句将集中所有的行在一起 它包含了指定例的数据以及允 许合计函数来计算一个或者多个列 在本人的系统中在显示数据时用到了此语 句来对查询所得的内容排序然后再显示 组合条件和布尔运算符 以下的 SQL 语句中就含有组合条件 SELECT column1 SUM column2 FROM list of tables WHERE condition1 AND condition2 有些时候 需要一起浏览多个查询的结果 组合它们的输出 我们可以使用 UNION 关键字 2 2 2 数据库 数据库处理在信息系统的研究中一直是非常重要的主题 然而 近年来 随着 World Wide Web WWW 的猛增及 Internet 技术的迅速发展 使得数据库技 术之时成为最热门技术之一 数据库技术能使 Internet 应用超越具有早期应用 特点的简单的发布 同时 Internet 技术提供了一种向用户发布数据库内容的 计科教务管理系统毕业论文 17 标准化的访问方法 这些技术没有脱离经典数据库技术的要求 它们只是加重 了数据库技术的重要性 数据库的设计和开发及包括艺术有包括工程 理解用户的需求 然后 把 它们转变为有效的数据库设计是一个艺术过程 把设计转变为实际的数据库 并且这些数据库带有功能完备 高效能的应用 是一个工程过程 数据库的目的是帮助人们跟踪事务 经典的数据库应用涉及诸如订单 顾 客 工作 员工 学生 电话之类的项 或其它数据量较大 需要密起关注的 事务 最近 由于数据库的普及 数据库技术已经被应用到了新的领域 诸如 用于 Internet 的数据库或用于公司内联网的数据库 数据库也被越来越多地应 用于生成和维护多媒体应用程序上 2 3 2 3 系统运行环境系统运行环境 基于以上对系统各种的分析和定义 建议系统采用一下配置 已确定系统 的稳定 高效运行 2 3 1 硬件环境硬件环境 1 最低配置 C233 以上 CPU 32MB 以上内存 2 1GB 硬盘 2 建议配置 C2 4 以上 CPU 256MB 内存 80GB 硬盘 3 打印机一台 4 UPS 不间断电源一台 避免数据因突然停电等意外情况下的丢失 计科教务管理系统毕业论文 18 2 3 2 软件环境软件环境 PC 工作站 Win98 2000 xp 操作系统 第三章第三章 系统总计设计系统总计设计 3 1 3 1 系统的主要功能要求系统的主要功能要求 根据用户口令判断用户的权限 具有基本的信息录入功能和添加 删除 修改功能 并能根据录入的信息生成课程表 总课表 课酬表 课酬统计表 试卷档案表 并能生成打印报表和 Excel 数据文档等功能 3 1 1 系统主要模块系统主要模块 主要功能模块有 用户管理 角色管理 数据字典 课程表信息 总课表 信息 教师信息管理 教师课酬管理 教师课酬发放 教师课酬统计 试卷档 案管理 课程名称设置 教师信息查询 课程信息查询 教师课酬查询 等 3 1 2 系统安全性系统安全性 计算机系统的安全治理是一个庞大 复杂 面广的系统工程 安全的核心 是人 必须以人为核心进行安全管理 采用各种先进的安全技术 使系统免受 非法攻击 排除没有访问权限的使用者窃取机密信息 确保系统安全可靠的运 计科教务管理系统毕业论文 19 行 针对学校教务管理系统的特点 为了加强其安全性 系统采用一定的保密措施 3 1 3 口令权限识别口令权限识别 口令识别是一种低成本 易实现的用户识别技术 在计算机系统内广泛的 使用 在口令识别机制中 计算机系统给每个用户分配一个用户标识和一个口 令 用户标识唯一确定一个用户是公开的 口令用于证实用户 是保密的 显 示为 号 3 1 4 口令存取口令存取 系统要识别每个用户的口令 就必须把每个用户的口令存放起来 形成口 令表 通常以文件或数据库形式存放 如果以明文的形式存放 则很容易被熟 悉系统的人偷取 为了提高基于口令的身份识别方案的坚强度 应该在口令方 案中引入家密机制 3 2 3 2 主要功能模块描述主要功能模块描述 系统的各个功能模块相互协同共同构成一个完整的教务管理系统 3 2 1 课程表信息课程表信息 该设计的功能主要是完成课程表的管理 它包括课程表录入生成和查询 及其维护和打印及生成 Excel 文档等功能 计科教务管理系统毕业论文 20 3 2 2 总课表信息总课表信息 该设计的功能主要是完成学期总课表的管理 它包括学期课表录入生成和 查询 及其维护和打印及生成 Excel 文档等功能 该模块的录入量较多 在设 计上更加方便用户在较短时间内完成大量的工作 3 2 3 教师信息管理教师信息管理 该设计的功能主要是完成教师信息的管理和维护 3 2 4 教师课酬管理教师课酬管理 该设计主要是对教师课酬的及时登记入库 它包括对教师课酬的登记 录 入 查询 报表打印 及 Excel 生成等功能 也为后续的教师课酬发放提供数 据源 3 2 5 教师课酬发放教师课酬发放 该设计的功能主要对教师课酬的发放进行登记和管理 它根据教师课程登 记表提供的数据加以录入部分信息 进行维护和管理 提供了录入 查询 报 表打印 及 Excel 生成等功能 也为后续的教师课酬统计管理提供数据依据 为教师课酬发放提供数据 3 2 6 教师课酬统计教师课酬统计 该设计完全依据课酬登记表的数据进而进行统计维护 管理和录入部分必 须的外加数据 该设计也提供了录入 查询 报表打印 及 Excel 生成等功能 主要是为学期教师课酬统计工作提供方便 计科教务管理系统毕业论文 21 3 2 7 试卷档案登记试卷档案登记 该设计主要是实现对教学考试试卷电子档案的管理 该设计也提供了录入 查询 报表打印 及 Excel 生成等功能 为日常教学考试工作提供方便 第四章第四章 系统详细设计分析系统详细设计分析 1 1 需求分析需求分析 4 1 1 目标系统功能说明目标系统功能说明 本教务管理系统针对客户提供强大的软件功能 主要维护日常教务管理工 作的基本信息等 能为教务教学提供更好的数据支持 软件的功能基本是通用 的 提供系统用户管理 角色管理 数据字典管理 课程表管理 总课表管理 教师课酬管理统计 试卷档案管理和生成报表 Excel 数据文档 查询帮助等功 能 4 1 2 用户需求分析用户需求分析 本教务管理系统是基于 Windows 操作系统基础上 通过对既定数据条件研 究和分析并结合对学校教务管理进行分析提出来的 对原有教务管理系统的非 图形界面操作和功能不强的数据库系统的不稳定性 不可扩充性 难以移植等 和原有系统功能覆盖面不广等缺陷相应提出了一些要求 1 求系统目前流行的数据库系统 SQL Server 2000 作为底层数据库 使其具 备很强的稳定性 扩充性 移植性等优良性能 计科教务管理系统毕业论文 22 2 求系统以功能强大的 Windows 系列操作系统作为操作系统平台 使其具备 优良的可视化图形操作界面 大力提高系统的可操作性和交互性尽量减少操作 员的负担 让他们更方便 更快捷 更简单的进行操作 3 求扩大系统功能覆盖面 它的功能要求能进行图书的编目建库 浏览数据 检索与统计数据 以及打印数据等功能的综合管理 并能实现控制各用户系统 权限 从而保证系统的安全性能 4 求提高系统的可维护性 系统的数据要求能随时进行备份与恢复 基于家 庭图书管理系统的局限性这里就不要求数据能与其他数据库进行交流 及共享 数据 1 2 系统结构系统结构 计科教务管理系统结构图计科教务管理系统结构图 计科教务管理系统毕业论文 23 计科教务管理系统 系统管 理 教务信 息管理 查询帮助 用 户 管 理 角 色 管 理 数 据 字 典 课 程 表 信 息 总 课 表 信 息 教 师 信 息 管 理 教 师 课 酬 管 理 教 师 课 酬 发 放 教 师 课 酬 统 计 试 卷 档 案 登 记 课 程 名 称 设 置 教 师 信 息 查 询 课 程 信 息 查 询 教 师 课 酬 查 询 关 于 帮 助 1 3 系统系统 E RE R 图图 计科教务管理系统计科教务管理系统 E R 图图 计科教务管理系统毕业论文 24 参照 教师课酬 发放表 统计 教师课酬 统计表 教师 对应 对应对应 对应 课程表 总 课表 试卷档案 登记表 教师课酬 登记表 1 1 n1 n 1 n 1 n 1 n n 1 4 数据库设计数据库设计 数据库设计主要是进行数据库的逻辑设计 即将数据按一定的分类 分组 计科教务管理系统毕业论文 25 系统和逻辑层次组织起来 是面向用户的 数据库设计时需要综合企业各个部 门的存档数据和数据需求 分析各个数据之间的关系 按照 DBMS 提供的功能和 描述工具 设计出规模适当 正确反映数据关系 数据冗余少 存取效率高 能满足多种查询要求的数据模型 数据库设计的步骤是 1 数据库结构定义 目前的数据库管理系统 DBMS 有的是支持联机 事务处理 CLTP 负责对事务数据进行采集 处理 存储 的操作型 DBMS 有的 可支持数据仓库 有联机分析处理 CLAP 指为支持决策的制定对数据的一种加 工操作 功能的大型 DBMS 有的数据库是关系型的 有的可支持面向对象数据 库 针对选择的 DBMS 进行数据库结构定义 2 数据表定义 数据表定义指定义数据库中数据表的结构 数据表的 逻辑结构包括 属性名称 类型 表示形式 缺省值 校验规则 是否关键字 可否为空等 关系型数据库要尽量按关系规范化要求进行数据库设计 但为使 效率高 规范化程度应根据应用环境和条件来决定 数据表设计不仅要满足数 据存储的要求 还要增加一些如反映有关信息 操作责任 中间数据的字段或 临时数据表 3 存储设备和存储空间组织 确定数据的存放地点 存储路径 存储 设备等 备份方案 对多版本如何保证一致性和数据的完整性 4 数据使用权限设置 针对用户的不同使用要求 确定数据的用户使 用权限 确保数据安全 5 数据字典设计 用数据字典描述数据库的设计 便于维护和修改 为了更好地组织数据和设计出实际应用数据库 应该注意如下问题 计科教务管理系统毕业论文 26 规范化地重组数据结构 对数据进行规范化表达 这在后面将会具体讨论 关系数据结构的建立 在进行了数据基本结构的规范化重组后 还必须建 立整体数据的关系结构 这一步设计完成后数据库和数据结构设计工作基本完 成 只待系统实现时将数据分析和数据字典的内容代入到所设计的数据整体关 系结构中 一个规范化数据库系统结构就建立起来了 建立关系数据结构涉及 三方面内容 确定关联的关键指标项并建立关联表 确定单一的父系记录结构 建立整个数据库的关系结构 基于之上的分析系统的数据库结构具体如下基于之上的分析系统的数据库结构具体如下 表表 1 1 用户表用户表 字段类型大小允许为空 UnoVarchar10 UnameVarchar10 UsexVarchar4 UpassWordVarchar10 UBirthDatetime8 UphoneVarchar12是 UemailVarchar20 UaddressVarchar50 UmemoVarchar50是 表表 2 用户角色表用户角色表 字段类型大小允许为空 Rnovarchar10 计科教务管理系统毕业论文 27 Rnamevarchar100 Rpowervarchar10是 Rmemovarchar50是 表表 3功能表功能表 字段类型大小允许为空 Fnovarchar10 Fnamevarchar100 Flevelint4是 Fpagevarchar50是 FMemovarchar100是 表表 4教师信息表教师信息表 字段类型大小允许为空 tnoint4 tnamevarchar20 tpostvarchar15是 tsexvarchar10 ttelvarchar30是 tboolvarchar10是 tmemovarchar50是 tagevarchar20是 tadressvarchar30是 表表 5 总课表总课表 字段字段类型类型大小大小允许为空允许为空 计科教务管理系统毕业论文 28 tcnoint4 tcscodeint4 是 tcnamevarchar20 是 tcpostvarchar20 是 tcdepartmentvarchar20 是 tcclassvarchar20 是 tclessonnamevarchar20 是 tclessoncountint4 是 tccoefficientchar10 是 tcscchar10 是 tcclessonsint4 是 tcsumvarchar20 是 tcreducevarchar30 是 tcworksumvarchar30 是 tcmemovarchar50 是 表表 6 课程表课程表 字段类型大小允许为空 tcnoint4 tweekvarchar20是 tweekcountvarchar30是 tnamevarchar20是 tadressvarchar50是 表表 7 7 课酬登记表课酬登记表 字段类型大小允许为空 计科教务管理系统毕业论文 29 tcnoint4 tcscodeint4是 tcnamevarchar20是 tcpostvarchar20是 tcdepartmentvarchar20是 tcclassvarchar20是 tclessonnamevarchar20是 tclessoncountint4是 tccoefficientchar10是 tcscchar10是 tcclessonsint4是 tcsumvarchar20是 tcreducevarchar30是 tcworksumvarchar30是 tcmemovarchar50是 tctimevarchar20是 tcoutvarchar10是 trstandardvarchar10是 tremunerationvarchar30是 trtaxratevarchar10是 trtaxvarchar20是 trwagesvarchar20是 表表 8 课酬发放表课酬发放表 字段类型大小允许为空 trnoint4 tcnoint4是 trstandardvarchar30是 tremunerationvarchar30是 trtaxratevarchar30是 trtaxvarchar30是 trwagesvarchar30是 trmemovarchar50是 trtimevarchar30是 trawardvarchar30是 trsignaturevarchar30是 trlessonscountint4是 计科教务管理系统毕业论文 30 表表 9 课酬统计表课酬统计表 字段类型大小允许为空 trnoint4 tcnoint4是 trstandardvarchar30是 tremunerationvarchar30是 trtaxratevarchar30是 trtaxvarchar30是 trwagesvarchar30是 trmemovarchar50是 trtimevarchar30是 trawardvarchar30是 trsignaturevarchar30是 trlessonscountint4是 tcdepartmentvarchar30是 tcnamevarchar20是 tcpostvarchar20是 tcoutvarchar10是 表表 10课名表课名表 字段类型大小允许为空 tscodeint4 tlessonvarchar30是 表表 11 试卷登记表试卷登记表 字段类型大小允许为空 ttestnovarchar30 tlessonnamevarchar30是 计科教务管理系统毕业论文 31 tnamevarchar30是 tclassnamevarchar30是 ttestcountvarchar30是 tquestionvarchar30是 tmemovarchar50是 1 5 系统数据流图系统数据流图 0 0 层数据流图层数据流图 用户 计科教务管理 系统 用户命令 用户操作信息 显示信息 显示面板 1 1 层数据流图 层数据流图 用户命令处理 4 系统配置 5 配置命令 用户信息权限记录 配置数据 口令 启动命令 启动 停止 处理 2 口令核对 3 口令 口令有效 口令无效 系统操作 1 启动 停止 信息显示 用户权限数据 显示信息 用户操作信息 用户命令 计科教务管理系统毕业论文 32 2 2 层数据流图 层数据流图 操作权限处理 1 1 权限处理信息 操作信息 操作数据记录 权限数据 操作处理 1 2 操作数据 操作信息 显示信息处理 1 3 处理信息显示信息 启动信息 停止信息 3 3 层数据流图层数据流图 用户信息处 理 1 2 1 用户操作信息 用户记录 用户操作数据 角色信息 角色信息处 理 1 2 2 角色记录 角色操作数据 处理信息 功能权限记录 权限操作数据 处理信息 计科教务管理系统毕业论文 33 信息处理 1 2 3 试卷档案 课程表 总 课表 教师信息 课程 名操作信息 数据库记录 操作数据 处理信息 第五章第五章 系统的实现系统的实现 5 1 5 1 登陆窗体的设计登陆窗体的设计 在登陆界面进行系统用户的验证 只有合法用用才可以登陆系统 如 图 5 1 图 5 1 登陆 的主要功能代码为 procedure TLogonForm Button1Click Sender TObject begin 计科教务管理系统毕业论文 34 if edit1 text then begin 5 2 5 2 程序主界面设计程序主界面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村建房讨论会议记录范文
- 偏瘫患者的康复训练与护理考核试题及答案
- 党委会议研讨储备人才会议记录范文
- 企业团队的合作精神培训考核试题(含答案)
- 高速公路建设安全措施
- 高层建筑管网老化改造施工方案与技术措施
- 卫星导航自动驾驶创新创业项目商业计划书
- 野生植物保护创新创业项目商业计划书
- 渗透考试题及答案
- 智能平板餐厅后厨管理系统创新创业项目商业计划书
- 七年级体育 立定跳远测验教案 人教新课标版
- 学校保洁外包服务投标方案(技术方案)
- Pep小学英语六年级上册教案-全册
- 人教鄂教版六年级科学上册全册教学设计教案
- 关爱流浪小动物(教学设计)-2024-2025学年三年级上册综合实践活动教科版
- 2024年新高考试题分析及2025届备考策略建议课件
- 中东及非洲天然甜菊行业现状及发展机遇分析2024-2030
- 《山区公路桥梁典型病害手册(试行)》
- 临床中医适宜技术书
- 矿山生态环境保护与恢复治理技术规范(试行)(HJ 651-2013)
- 新译林版高一必修三单词表全套
评论
0/150
提交评论