高校通用排课系统的设计.doc

【精品】VB高校通用排课管理系统设计(论文+源代码)

收藏

资源目录
跳过导航链接。
【精品】VB高校通用排课管理系统设计(论文+源代码).rar
VB高校通用排课管理系统设计(论文+源代码)
VB030排课管理系统
高校通用排课系统的设计.doc---(点击预览)
使用说明.txt---(点击预览)
源代码
BACK.JPG
classRep.DCA
classRep.Dsr
classRep.dsx
CRDFLE12.ICO
ctRep.DCA
ctRep.Dsr
ctRep.dsx
DataEnv.DCA
DataEnv.Dsr
DataEnv.dsx
dataUse.mdb
DISK04.ICO
fmloading.frm
fmloading.frx
fmStart.frm
fmStart.frx
Form1.frm
Form1.frx
Form2.frm
Form2.frx
Form3.frm
Form3.frx
Form4.frm
Form4.frx
Form5.frm
Form6.frm
Form6.frx
frmAbout.frm
frmAbout.frx
frmLogin.frm
frmLogin.frx
Gone Fishing.bmp
KEY04.ICO
KEYBRD03.ICO
PC02.ICO
TEMP.FRM
ThrMgr.PDM
ThrMgr.vbp
ThrMgr.vbw
ThrMgrBg.jpg
TrRep.DCA
TrRep.Dsr
TrRep.dsx
WinXP.bmp
工程1.vbw
排课系统.exe
压缩包内文档预览:(预览前20页/共38页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:1639191    类型:共享资源    大小:434.50KB    格式:RAR    上传时间:2017-08-30 上传人:机****料 IP属地:河南
50
积分
关 键 词:
精品 vb 高校 通用 管理 系统 设计 论文 源代码
资源描述:
【精品】VB高校通用排课管理系统设计(论文+源代码),精品,vb,高校,通用,管理,系统,设计,论文,源代码
内容简介:
本 科 毕 业(设计)论 文 (二 四 届) 题 目: 高校通用排课系统的设计 分院系部: 计算机与信息科学系 专 业: 计算机科学与技术 姓 名: 导师姓名: 导师职称: 教 授 二四年六月一日 高校通用排课系统的设计 摘要: 排课问 题是一个 题,尤其针对高校的排课一直都没有很好的解决方法,但是此问题又是每个学校在每个学期都会碰到的必要行政作业。本文 在相关理论的指导下, 在分析以往一些排课软件的基础上,提出一个高校通用排课系统的设计方法,并对一些具体的问题给出相应解决方案。 关键词: 高校; 教务;排课;排课系统;专家排课 F 650224, is is no a of it is a in s on of a of in of 录 1 前言 . 1 2 研究内容和研究方法 . 1 究内容 . 1 究方法 . 1 据建模方法论 . 1 003 概述 . 3 3 系统概要设计 . 4 求规定 . 4 能需求 . 5 计要求 . 5 术架构 . 5 全性设计 . 6 统总体规划设计 . 7 块设计 . 7 能 说明 . 8 行环境及建议配置 . 10 件配置 . 10 件配置 . 10 4 系统的详细设计 . 11 统的总体实施方案 . 11 统总体设计架构 . 13 发环境的选择 . 13 据库设计 . 14 立实体关系图 . 15 义属性表 . 17 统 型图 . 21 5 排课算法 . 24 程逻辑 . 24 课专家算法 . 25 6 用户界面设计 . 25 单易用和个性化需求 . 26 成式操作环境 . 26 性数据录入 . 26 性数据综合查询 . 27 统菜单功能 . 27 结论与展望 . 29 参考文献 . 30 致谢 . 31 本科毕业论文 1 1 前言 随着信息技术的飞速发展,各个行业的信息化势在必行。科技的进 步大大地提高了生产率。作为高校,如何才能提高办学效率,更好地完成教学任务,跟上社会发展步伐,这是一个摆在教学工作者面前的一个迫切的问题。应用信息化来改造传统的教学管理模式是一个重要途径 13 。 近几年来,随着各高校办公自动化工作的推进,教务管理自动化也被摆上了日程。在教务工作中占有很大比重的一项就是每学期的课程表排定工作。由于教工、教室和设备的相对紧张,如何进行合理地安排和分配,从而充分利用教学资源是我们不得不面对的问题。而人工进行排课不仅任务重,效率低,而且易出错,难于维护,想要排出一张各方面都满意的课 表非常困难。并且随着高校规模的扩大手工排课的难度和工作量呈几何级数增长 1 。 高校通用排课系统正是为了减轻教务人员工作量,实现教务工作自动化,解决排课这一老大难问题的教务办公软件。 2 研究内容和研究方法 究内容 该系统是一个管理项目,旨在更好地管理高校的教学与资源整合,推动科技成果的推广转化,推进高校改革,提高高校的办学效率。在现有人力管理基础上,结合日渐成熟的当代计算机技术和各种辅助软件,对人力管理模式进行信息化改造,形成高效、便捷的计算机管理模式,是信息化改造传统产业的一个应用 1 。 究方法 据建模方法论 高校通用排课系统的设计 2 数据建模采用图形化方法来描述企业的信息需求和业务规则,也就是建立逻辑数据模型 (以下简称逻辑模型 ),其作用有两个,一是与用户进行沟通,明确需求;另一个作用是作为数据库物理设计的基础,以保证物理数据模型充分满足应用要求,并保证数据的一致性、完整性 8 。 本文介绍 法。 由美国空军开发的基于关系数据库理论的数据建模方法,用以实现关系数据库的逻辑数据结构。目前已广泛应用于政府、工业和商业领域,支持广泛企业应用。 型的基本结 构为: 实体 (如人、地点、概念、事件等 )用方框表示; 实体之间的关系 (联系 ),用方框之间的连线表示; 实体的属性,用方框内的属性名称来表示。 建立逻辑模型 逻辑模型的建立由用户需求驱动,建立逻辑模型的过程首先是分析信息需求、明确业务规则,它是人脑对现实世界进行抽象和加工的过程。范式理论是关系数据库逻辑设计的基础,目前一般采用第三范式,如果从所表达的含义看,一个符合第三范式的关系必须满足以下三个条件: 每个属性的值唯一,不具有多义性; 每个非主键的属性必须完全依赖于整个主键,而不能是主键的一部分; 关系模式中 不存在传递依赖。 实施阶段: 第一阶段:项目规划 第二阶段:开发定义实体 第三阶段:定义关系 第四阶段:定义键 第五阶段:定义属性 建立物理模型 对一个给定的逻辑模型选取一个最适合应用环境的物理结构 (即物理模型 )的过程,称为数据库的物理设计。所谓数据库的物理结构主要是指数据库在物理设备上的存储结构和存取方法,它与除了考虑逻辑的完美性 (如第三范式 )外,还必须兼顾本科毕业论文 3 物理环境的要求和性能的优化,如机器的性能、事务的种类、数据库管理系统的功能等 8 。 逻辑模型转变为物理模型包括以下几个步骤: 实体名 (变为表名 (属性名 (换为列名 (确定列的属性 (明确分类关系在物理模型中的实现方法 实现业务规则 数据模型转变为 令 物理模型必须对列的属性进行明确的定义,包括:列名,数据类型 (与特定数据库管理系统有关 ),长度,能否为空值,有效性规则,缺省值等。 物理模型确定以后,可以进一步确定数据的存放位置和存储空间的分配,最后生成定义数据库的 令。 003 概述 003 是一个图表绘制 软件 ,可以创建说 明和组织复杂设想、过程与系统的业务和技术图表。使用 003 创建的图表能够将信息形象化,并能够以清楚简明的方式有效地交流信息,这是只使用文字和数字所无法实现的。 003 还可通过与数据源直接同步自动形象化数据,以提供最新的图表 5 。 易于理解的概念、过程和关系 : 使用 以轻松创建业务和技术图表,以便仔细研究、组织和更好地理解复杂的设想、过程和系统 ; 通过拖动预定义的 符号很容易地组合图表 ; 使用为特定专门学科而设计的工具, 以满足贯穿整个组织的对业务和技术图表绘制的要求 ; 从现有数据可生成常见的图表类型 ; 可以从 问定期更新的区分上下文帮助和适用于特定任务的模板。 清楚而有效地交流 : 将设想、信息和系统形象化并与他人进行交流 ; 可创建视觉效果丰富的图表,以给观众留下尽可能深刻的印象 ; 可在小组的 服务站点上共享工作区文件中的图表在 C 上,可使用数字墨迹以更自然的方高校通用排课系统的设计 4 式批注图表 ; 可利用新增的审阅模式跟踪审阅者对形状和数字墨迹所做的批注与更改 ; 利 用改进后的 “(另存为 )功能,在 发布和共享图表 ; 可导入和导出可缩放向量图形( 式的图表,这种格式是一种新的基于 形标准。 集成和自动处理系统与过程 : 使用 003 可完成更复杂的工作、加深人们的理解和提高生产力,从而促进业务 的 发展 ; 通过将数据从 表中提取出来,然后导入到 中,或转换为 其他格式,可将业务过程和系统集成在一起 ; 可将 并到功能强大的 接软件中,以满足特定的业务需求 ; 可以将 图控件嵌入到使用 接软件或 操作系统构建的行业专用 (应用程序中 9 。 本文主要运用 制了系统的主体架构图,模块图, 型图,核心流程图和数据库模型图。 3 系统概要设计 求规定 为了评价该设计阶段的设计表示的 “ 优劣程度 ” ,必须遵循以下几个准则 2 : 软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系。 设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能。 设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性。 应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。 本科毕业论文 5 能需求 本系统在性能上应达到如下要求: 系统软件运行应该速度快、稳定、可靠,具有很高的健壮性和容错、纠错 能力 3 ; 系统软件操作上应简单、方便,界面简洁明了、美观; 系统软件应能具有较高的安全性,对内对外都有严格的身份认证和数据保密的措施; 系统软件应能支持多用户超负荷并发访问、网络数据共享; 系统软件在结构上应具有很好的可扩展性,便于将来的功能扩展和维护; 数据计算准确无误,精确度符合业务的需要。 计要求 体现小核心、大外延的设计思想,当增加新的教务活动或教务活动需求发生变化时,核心系统可以保持相对稳定 4 ; 排课活动包括很多具有前后时间相关性,相互制约的步骤,各步骤之间层次分明,功能划分清晰 ,又相对独立; 通过对排课管理数据库的统计分析及深加工,可以完成一些辅助决策功能; 采用 B/S 加 C/S 结合的技术结构,扬长避短; 权限控制灵活、方便; 系统提供一些灵活、通用的、便于维护的工具。 术架构 B/S 是未来瘦客户机的发展趋势,但是 C/S 技术比较成熟,所以本系统选择了两者结合的折衷方案 10 。 系统采用 B/S 加 C/S 结合的技术结构,充分发挥各自的优势。 C/S 模式功能强大,开发工作量小,对服务器要求低,但维护工作量大,对客户机要求高。 B/S 界面美观,易于操作,易于维护,还能在互连网上发布, 对客户机要求低,只要能上网的机器都行。但开发工作量大,界面控制能力差,对服务器要求高。 综上所述,对于教务管理人员功能操作多而且复杂,使用的人较少,用 C/S 模式高校通用排课系统的设计 6 实现较好。但对于教师和学生的课表查询等访问量大的功能,用 B/S 模式实现较合适。 高校排课管理系统网络结构图如下图,数据库服务器在防火墙里面, 务器在外边,也可以在防火墙里面,可以在 ,也可在 6 。教务管理人员通过校园网访问数据库服务器;学生和教师通过校园网或者互联网访问 图 1 系统网络拓扑图 全性设计 本系统采用三个级别的安全保密设计:系统平台级、客户平台级、客户端数据库连接级 14 。 图 2 安全级示意图 客户端功能应用 数据库连接 (数据库管理系统 (操作系统 (客户端功能访问的帐号、身份认证、登录管理 客户端数据库连接的身份认证、登录管理 系统级、数据库级的帐号身份认证、登录管理 本科毕业论文 7 统总体规划设计 图 3 排课系统总体规划设计图 块设计 总体结构和模块外部设计 : 模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂 性,使软件设计,测试,调试,维护等工作变得简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。从这些特性可得出如图的一条总的成本(或工作量)曲线,在考虑模块化时,应尽量使模块数接近于图 4 中的 M,它使得研制成本最小,而且应尽量避免不足的模块化或超量 5 。 排课系统 初始设置 用户管理 基本信息 数据管理 特殊安排 排课管理 总体条件设置 课程优先设置 课程信息操作 班级信息操作 教师信息操作 场地信息操作 院系信息操作 用户信息操作 用户密码管理 用户权限操作 课程数据操作 班级数据操作 教师数据操作 场地数据操作 院系数据操作 特殊安排数据操作 课表数据操作 资源要求操作 调整课程操作 自动排课 操作 课表查询操作 初始设置信息库 基本信息库 用户信息库 特 殊 安 排 信 息 库 目 标 数 据库 高校通用排课系统的设计 8 图 4 模块化与总体成本关系图 基于上述原因,我们在进行总体规划的初步设想中,以高校各种资源和资源的分配为依据,综合多种相关因素,将该系统划分成以下八个子功能模块:初始设置管理子系统、基本信息管理子系统、用户管理子系统、数据管理子系统、特殊安排管理子系统、排课管理子系统、 安全子系统、通用工具子系统。 在数据库设计上,按照 循“功能分离,数据共享”的原则 8 ,将数据库分成基础数据库及目标数据库两大部分,其中,基础数据库 又可分为初始设置信息库、基本信息库、用户信息库、特殊安排信息库四个功能子库。目标库主要存放系统运行过程中的动态数据,目标方案等。 能说明 高校排课管理系统建立以学生为中心的全校集中的排课活动管理,从而规范排课管理业务处理方式,提高处理效率,为教师和学生提供优质服务,为服务创新提供坚实的基础,为管理决策提供全面的支持 2 。 本科毕业论文 9 图 5 系统结构图 初始设置子系统功能 初始设置模块包括两个子模块,即:总体条件设置和课程优先级设置; 总体条件设置 包括:输入学期,选择上课总周数,选择五天制、六天制还是七天制,每天课程的分配; 优先级设置包括:输入课程类型并选择优先级别; 基本信息子系统功能 场地信息,班级信息,教师信息,课程信息和院系信息的添加、删除和修改; 用户管理子系统功能 用户的添加和删除,用户密码的设置和修改,用户权限的设置,用户重新登陆; 数据管理子系统功能 包括课程、班级、教师、院系、场地、特殊安排、课表数据的备份、还原和清空操作; 特殊安排子系统功能 包括教师、班级、课程类型和场地的资源要求以及课程的调整两个子模块; 排课管理子系统功能 包括自动排课,手动排课和课表查询三个子模块;课表查询模块包括打印课表。 安全子系统功能 系统安全子系统是整个系统平台的重要组成部分,包括系统模块管理、用户管理、数据管理子系统 通用工具子系统 初始设置子系统 特殊安排管理子系统 用户管理子系统 信息发布子系统 平台分系统 排课管理子系统 基本信息子系统 安全子系统 业务分系统 外围分系统 核心业务子系统 重要业务子系统 高校通用排课系统的设计 10 用户权限管理、角色管理、用户组管理、日志管理。对整个管理系统进行安全控制,能实现行级、数据项级的安全控制,不同的人看到不同的数据,能操作不同的数据项。系统还具有访问日志功能,可跟踪用户对模块的访问情况。 通用工具子系统功能 包括报表管理、工作任务定义等功能。管理系统中报表所占的比较很大,而且经常发生变化,报表管理能允许用户自己定义报表,满足报表不断 变化的需要。 行环境及建议配置 件配置 服务器 操作系统: 据库软件: 000 务器软件: 注意:可将数据库服务器和 务器分开配置,提高性能 客户机 操作系统: P 览器 上 据库客户端 ) 针对教学管理 人员 教务系统客户端程序 针对教学管理人员 件配置 最低配置(终端客户数可达 20 人, 务器同时在线人数可达 200 人) 高档 务器一台,双 存 1G 以上、硬盘 40G 以上 用户 干, 上,内存 128M 以上、硬盘 20G 以上 中档配置(终端客户数可达 60 人, 务器同时在线人数可达 800 人) 中档 务器一台(数据库服务器),双 存 1G 以上、硬盘 40G 以上 中档 务器一台( 务器),双 存 512 以上、硬盘 10G 以上 用户 干, 上,内存 128M 以上、硬盘 20G 以上 本科毕业论文 11 高档配置(终端客户数可达 100 人, 务器同时在线人数可达 2000 人) 方案 1: 高档 务器两台(数据库为并行服务、 数据库在每台机器上都运行),双 存 1G 以上、硬盘 40G 以上 磁盘阵列机一台 用户 干, 上,内存 128M 以上、硬盘 20G 以上 说明: 磁盘阵列通过数据冗余,保证数据安全 磁盘阵列读取速度远远高于服务器硬盘的读取 13 并行服务器让数据库的运算能力成倍加强 务器和数据库服务器在同一台机器上,数据不需从 数据库服务器的机器传输到 务器的机器,可节约网络传输时间,也能减少网络流量。 并行服务器可以有备份的功能,服务器要求 7*24 的运行,系统需要定期维护、机器出现故障,需要维修等情况,也能保证系统正常运行。 方案 2: 中档小型机服务器一台、四 存 2G 以上、硬盘 60G 以上(小型机运行作系统,系统稳定、性能好) 用户 干, 上,内存 128M 以上、硬盘 20G 以上 4 系统的详细设计 统的总体实施方案 如图所示,本系统分为三个部分,包括: 基础数据层 这个部分位于图 8 中 的 A 区。在本系统中信息中心由 班级基本信息 、场地基本 信息 、 教师基本信息 和学生基本 信息 4 个数据库信息接口及相应的数据库组成,负责向高校各管理部门提供相对应的数据。在实际的应用中,随着功能的不断扩展,这样的数据中心还可以进一步增加。 高校通用排课系统的设计 12 逻辑方案层 该部分位于图 8 中的 B 区。这里的排课方案可以是多个,本系统制作了一个排课方案作为范例。排课方案设计器逻辑上向外提供多个可行的排课方案供用户选择。目标数据库存储的是排课方案的信息。另外,系统合法用户还可以通过自己的判断和分析计算,利用系统模型和自定义模型制定排课方案,不断修正 排课方案。排课等方案设计器是本系统的核心部分,其主要功能是制定排课方案,每当需要排课,系统自动从 A 区读取所有的相关基本信息,然后进行排课方案模式匹配,如果不满意,则继续,直到满意为止或者手工来调整。 用户交互层 用户服务平台是本系统的人机交互部分,位于图 8 中的 C 区。用户服务平台提供友好,完善的服务体系。合法用户登陆后,可以进行综合的属性和信息查询、可以进行复杂的数据计算和分析等。该信息服务平台的一大特点就是有完善的跟踪系统和权限控制,扮演不同的角色用户具有不同等级的操作权限,用户的每项重要操作都记录在相应的 日志文件中,以方便日后的管理和维护。 图 6 系统结构与功能划分图 C 课表信息查询 数据操作,综合分析处理 操作日志记录 用户登陆 B 用户信息课管理人机交互界面 A 班 级 基 本 信息 场地基本信息 教师基本信息 学 生基本信息 B B B 实施排课方案 目标 课等方案计器 本科毕业论文 13 综合数据分析处理 集成应用系统 基础数据管理 000 台 组件 息深度 技术深度 各种排课方案模型 排课决策支持 系统 动态数据查询 基础数据录入 排课系统 应用逻辑层 图 7 排课系统的总体设计框架图 统总体设计架构 发环境的选择 操作系统平台 操作系统采用的是 000 系统具有稳定性好、可靠性高、集成度高和界面友好等特点,并且可以集成微软开发的大型企业级 以完成本系统的 B/S 和 C/S 体系结构的开发 12 。 开发平台 系统的开发平台采用的是 。目前 务 正在成为 下一代基于 计算, 而 003 正 是微软提供的建立、配置、操作和集成 务的平台。 它 使建立 务 的 解决方案更为容易 ,并 为一体化和互操作性提供可靠的框架平台。 它是 基于开放式标准的, 几乎 能跨所有的编程语言、操作系统和应用程序 进行 工作 , 并且能够将个人电脑、智能设备的力量与 资源结合起来 9 。 数据库平台 数据库平台采用的是 000。 000 代表着下一代业服务器)数据库的发展趋势,是为创高校通用排课系统的设计 14 建可伸缩电子商务、在线商务和数据仓储解决方案而设计的真正意义上的关系型数据库管理与分析系统。随着 机分析处理( 务的引入,成为颇受众多客户关系管理( 用程序、商务智能( 用程序、企业资源计划( 用程序及其它在线商务应用程序厂商和客户所青睐的数据 库 产品,而这则主要应归功于该产品在对称多处理( 件方面所具有的可伸缩性和较低的 数据库维护需求 13 。 开发语言 本系统主要采用 # 作为主要的开发语言,这主要是由于 C# 具有以下一些特点: C# 是由 发的一种新型编程语言,由于它是从 C 和C+ 中派生出来的,因此具有 C+的功能。同时,由于是 司的产品,它又同 样简单。对于 发而言, C#像 时具有 一些优点。因此, C#是开发 架应用程序的最好语言 9 。 台将 C#作为其固有语言,借鉴了许多 技术规则。 C#中也有一个虚 拟机,叫做公用语言运行环境 (它的对象也具有同样的层次。 C#的设计具有丰富的系统类,可以减少大量的重复劳动。由于 C#与 体系结构相似,因此 C# 很容易被开发人员所熟悉 9 。 站设计 仅仅是下一版本的 它是统一的 发平台,用来提供开发人员生成企业级 用程序所需的服务。 语法在很大程度上与 容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和 稳定的应用程序。可以通过在现有 用程序中逐渐添加 能,随时增强该 用程序的功能。 一个已编译的、基于 环境,可以用任何与 容的语言(包括 C# 和 创作应用程序。另外,任何 用程序都可以使用整个 架。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 据库设计 排课管理系统是一项复杂的系 统工程,其间需要大量的数据来支撑,从某种程度本科毕业论文 15 上来讲,排课管理系统的设计过程,其实也就是一个规范和完整的数据库设计过程 6 。经过多年的发展,关系型数据库系统( 最成熟的一种数据库管理模式,也是当前最流行的数据库管理系统。故在此也采用该模式。 立实体关系图 由于排课管理涉及的范围广,数据资料繁多,数据结构异常复杂。所以本系统的建模过程采用 义建模方法以保证数据的一致性、完整性。 描述企业级信息需求的有效方法,是数据库设计最有力的支持理论。用一个 规程化、结构化的技术以找出一个组织所使用的信息和业务规则。作用是在需求分析时对所建系统的信息资源进行分析和交流。 型是数据建模的一种规范结构。 型语义非常丰富和精细,可充分而清楚地表达企业的复杂数据信息及其业务规则。 型具有更强的一致性和更高的规范化程度。一个完整的 型,其属性满足单主规则、非空规则和非重复规则。其关键字满足最小关键字规则、完全函数依赖规则和非传递规则。型采用“一事一地”( 则,至少符合关系理论的第三范式,严格地保证了数据的一致性,消除了数据冗余。 义的逻辑模型更利于向物理模型转换。 义的符合第三范式的逻辑模型已表达出了企业的数据信息和业务规则,可直接向物理模型转换 11 。 在本系统中,数据库开发以 助建模工具对数据库进行流程、逻辑和物理设计,针对排课管理的业务和数据流程划分,形成了用户管理、基本信息管理、排课管理、特殊安排管理、数据管理六个模型视图。因篇幅有限,下面只图示了部分实体关系图( )。 高校通用排课系统的设计 16 P R I S e t u P R 1 C o u r s e T y p eD e p a r t m e n t I n f , F K 1 , F K 2 D e p a r t m e n t I DD e p a r t m e n t N a m eT e a c h e r I DC o u r s e I n f , F K 1 , F K 2 C o u r s e I DC o u r s e N a m eC o u r s e T i m eC o u r s e T y p eC l a s s I n f , F K 1 C l a s s I DC l a s s N a m eC l a s s N u m b e rD e p a r t m e n t I DC l a s s T e a c h i n g p l a n P K C l a s s I C o u r s e I DT e a c h e r T e a c h i n g p l a T e a c h e r I C o u r s e I DP r a c t i c e T e a c h i n g P l a , F K 1 C o u r s e I DP r a c t i c e T i m eP r a c t i c e S p a nT e a c h e r I n f , F K 1 T e a c h e r I D e p a r t m e n t I DT e a c h e r N a m eD e g r e 基本信息关系图 A l l S e t u p 1P K T e r mD a y s O f W e e kA l l D a S e c t i o S e c t i o nE v e S e c t i o nC o n n e c tS p a nP e r i o d S e t u P e r i o d I DT i m e s l i c 总体设置关系图 本科毕业论文 17 C l a s s S e t u C l a s s I DP e r m u t a b l 1 F l a g S e t u pP e r i o d S t a t eT e a c h e r S e t u p P K T e a c h e r I DP e r m u t a b l 1 F l a g S e t u pP e r i o d S t a t eP l a c e S e t u P l a c e I DP e r m u t a b l 1 F l a g S e t u pP e r i o d S t a t eS p e c i a l P e r i o d S e t u S - P e r i o d I DW e e k D a T i m e s l i c eP e r i o d S t a t eF l a g S e t u 0 特殊安排关系图 义属性表 排课管理是一个复杂的数据流程过程,其间涉及到的属性表也非常的庞杂,因此从源数据表中抽取说明性的名词开发出属性表,是整个数据库设计环节中比较关键的一环 2 。在此过程中, 需要确定属性的所有者,定义非主键的属性,检查属性的非空及非多值规则。此外,还要检查完全依赖函数规则和非传递依赖规则等。 户信息表 字段名 字段别名 数 值 类型 长度 主键 外键 允许空 缺省值 约束 录入方式 字段描述 户名 6 Y N N 主键约束 直接输入 用户名 户密码 6 N N N 合法字符 直接输入 用户密码 户权限 6 N N N 合法字符 选取 用户 权限 高校通用排课系统的设计 18 体设置信息表 先级设置表 字段名 字段别名 数 值 类型 长度 主键 外键 允许空 缺省值 约束 录入方式 字 段 描述 先级 Y N N 主键约束 下拉菜单选择 课 程 优先级 程类型 0 N N N 合法字符 下拉菜单选择 课 程 类型 级信息表 字段名 字段别名 字段类型 字段长度 主键 外键 允许空 缺省值 约束 录入方式 字段描述 级编号 0 Y N N 主键约束 直接输入 班级的唯一编号 级名称 0 N N N 合法字符 直接输入 班级的名称 级人数 N N N 数字约束 直接输入 给出班级人数 系编号 0 N Y N 外键约束 直接输入 院系的编号 级教学计划信息表 字段名 字段别名 字段类型 字段长度 主键 外键 允许空 缺省值 约束 录入方式 字段描述 级编号 0 Y N N 主键约束 来自源表 班级编号和课程编号一起构成主键 程编号 0 Y N N 主键约束 来自源表 字段名 字段别名 数值类型 长度 主键 外键 允许空 缺省值 约束 录入方式 字段描述 期 0 Y Y N 主键约束 多选框 学期名称 作制 N N N 选取 每周上课天数 天课时 N N N 多选框 每天共上几节课 午段 N N N 多选框 上午上几节课 午段 N N N 多选框 下午上几节课 上段 N N N 多选框 晚上上几节课 堂 N N N 多选框 几节连堂 期跨度 N N N 多选框 从第几周到第几周 本科毕业论文 19 程信息表 字段名 字段别名 字 段 类型 字段长度 主键 外键 允许空 缺省值 约束 录 入 方式 字段描述 程编号 0 Y N N 主键约束 直 接 输入 课程的唯一编号 程名称 0 N N N 合法字符 直 接 输入 课程的名称 堂学时 N N Y 数字约束 直 接 输入 上课时间 程类型 0 N Y N 合法字符 下 拉 菜单选择 课程类别 程跨度 0 N Y N 合法字符 下 拉 菜单选择 课程跨度 系信息表 践教学计划信息表 师信息表 字段名 字段别名 字段类型 字段长度 主键 外键 允许空 缺省值 约束 录入方式 字 段 描述 系系编
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:【精品】VB高校通用排课管理系统设计(论文+源代码)
链接地址:https://www.renrendoc.com/p-1639191.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!