排课系统毕业论文设计(编辑修改稿)内容摘要:

定义 :课程信息 =课程名称 +课程 编号 +课程类别 +总课时 +学分 +所用教材名称 +所用教材出版社 +参考书目 +课程试验学时 +课程试验学分 +课程设计学时 +课程设计学分 +课程简介 表 34 工作量信息数据表 名称:工作量信息表 描述:工作量预算登记卡 定义:工作量信息 =教师姓名 +课程名称 1+课程名称 2+课程名称 3+任课班级 1+任课班级 2+任课班级 3+学生人数 1+学生人数 2+学生人数 3+讲课学时 1+讲课学时 2+讲课学时 3+批改作业学时 1+批改作业学时 2+批改作业学时 3+专任辅导学时 1+专任辅导学时 2+专任辅导学时 3+合成班或重复 w 系统 ER 图 E 是 Entity 的简写,是实体的意思。 是指客观存在可相互区别的事物。 实体可以是具体的人、事、物,也可以是抽象的概念或联系。 R 是 Relationship 简写,是联系的意思。 在现实世界中,事物内部以及事物之间是有联系的,这些联系在信息世界中反映为组成实体内部的联系和实体 之间的联系。 实体之间的联系通常是指不同实体集之间的联系。 实体联系可分三类:一对一联系 (1:1),一对多联系 (1:N),多对多联系(N:M)。 在日常生活中,人们通常就是用实体、联系和属性这三个概念来理解现实问题的,因此 ER模型比较接近人们的思维方式。 加之其是同简单的图形符号表达系统分析员对问题域的理解,不熟悉计算机技术的用户也能理解它,所以 ER模型是用户与分析员之间有效的交流工具之一。 w 教 师提 交课 程 工 作 量学 生查 看教 研 室下 达教 学 任 务提 交教 师 姓 名 核 算 结 果.课 程 名 称课 程 编 号.教 师 姓 名 教 师 编 号.11M1N1PQ1 w 图 教学任务管理子系统实体联系图 教学任务管理子系统实体联系 图说明:该子系统共有实体六个,分别为:教师、教研室、学生、课程、教学任务和工作量。 通过以上对该子系统的分析与研究得出这六个实体之间的联系为,一个教研室根据多门课程下达提交多个教学任务信息,一个教师提交一份教学工作量登记卡和提交多个课程信息,一个学生可以查询多个课程信息。 数据库设计 : 图 用户登录的详细字段 用户在进入登陆界面的时候,使用合适的用户名和与其匹配的密码进入系统进行相关操作。 名称列表及详细字段: 这是教学任务信息数据库,基本内容 包括课程: 教师姓名、课程名称 课程名称课程名称 任课班级 任课班级 任课班级 学生人数 学生人数 学生人数 讲课学时 讲课学时 讲课学时 批改作业学时 批改作业学时 批改作业学时 专任辅导学时 专任辅导学时 专任辅导学时 合成班或重复班合成班或重复班 合成班或重复班 专用周 +试验课时、试验次数、上机实习课时、上机实习次数、生产实习班级、生产实习人数、生产实习周数、毕业实习班级、毕业实习人数、毕业实习周数 +院内实习班级、院内实习人数、院内实习周数、课程设计班级、课 程设计人数、课程设计周数、毕业设计班级 毕业设计班级 毕业设计人数 毕业设计人数 毕业设计周数 毕业设计周数 指导青年教师人数、年、月、日、导师辅导研究生课程人数、导师辅导研究生论文人数、副导师辅导研究生课程人数、副导师辅导研究生论文人数、研究生课程学时数 研究生课程学时数 研 w 究生课程学时数 研究生课程人数 研究生课程人数 研究生课程人数 训练代表队次数、早操次数、运动会天数、教学法研究、兼任职务、系、室、姓名、职称、核算结果。 每增加一条记录在该表中就会增加相应的数据库信息。 图 工作量信息表的详细字段 名称列表及详细字段 w 图 课程信息表的详细字段 这是课程信息数据库,基本信息包括课程名、课程编号、课程类型、学时、学分、教材名称、教材出版社、参考书目、课程的实验学时和学分、课程设计的学时和学分。 系统管理员新添加一个课程则此课程信息存在此表中。 名称列表及详细字段 图 教学任务信息表的详细字段 这是教学任务信息数据库,基本内容包括 :教师姓名、教师编号、课程名称、班级、学时、课程设计的名称、人数、班级、周数、毕业设计的人数 、班级、周数、实习的名称、人数、班级、周数。 每添加一次信息记录数据将存储在该表信息中。 系统的功能模块 w 在进行系统模块设计时,考虑到自顶向下,逐步求精的结构化程序设计方法和Visual 程序编制的特点,按系统要实现的功能我们将系统划分为五个模块,主要有 : 教学文件管理模块主要包括:对教学日志、教学计划、教学进度的提交信息和相关查询。 教学任务管理模块主要包括:课程信息的提交、教学任务的安排、教师工作量的录入和查询以及对信息的查询功能。 教学质量管理模块主要包括:评教 系统和对评教成绩的查询等功能和系统维护。 4. 科研管理:主要包括:教师在教学期间的科研成果的录入信息和相关查询、科研工作量的计算和查询。 本人主要对其中的教学任务管理子系统进行设计和编码。 总体设计 w 第四章 总体设计 总体设计的基本目的就是回答 “概括的说,系统应该如何实现。 ”。 总体设计通常有以下几个阶段组成: ,确定系统的具体实现方案。 ,实现对数据的添加 、 查询功能。 ,确定软件结构,也就是要确定系统中每个程序由哪些模块组成的,以及这些模块之间的关系。 在详 细设计之前进行全局构思的总体设计,无论从经济,还是从技术上都坚持最简单的最节省的设计思想来实现要设计的内容。 系统设计的目标 我们设计此系统的目的是为了给老师和同学们创建一个更加简单化、方便化、理想化等的院系教学管理平台。 在此平台之下,老师可以完成自己的相关教学信息的维护之外,还可以将自己的教学相关文件进行完成和提交,学生可以很方便快捷的查阅到所开设课程的相关信息,以及所开设课程的代课老师的相关信息,还可以对老师的教学水平进行网上评价,教研室和其他老师相互之间也可以对某一位老师的教学水平进行评价打分 ,该系统还添加了教师的科研成果管理,对于老师在教学环节当中所取得的一些优秀成果进行记录,还有对于教师的教学工作量和科研工作量的计算和查询。 通过此系统更加促进老师和老师、老师和同学之间的相互促进和学习,更加建立了一个祥和的教育管理平台。 而我在此系统中主要实现以下目标为指导: 1. 课程信息的提交和查询 2. 教学任务的安排信息和查询 3. 教师教学工作量的提交、计算和查询 w 系统结构分析 该系统层次结构主要分为以下几个层次, 第一层主要包括五大模块: 教学文件管理模块、教学质量管理模块、教学任务管理模块、科研管理模块 和系统信息维护模块。 第二层主要是上面五大模块自身所包含的若干子模块。 我设计的是教学任务管理这一模块,这一模块又下分四个子模块,其中的相关信息查询子模块又分为三个小的子模块。 具体说明如下: 1. 课程信息管理模块:主要实现对所开设课程的相关信息的添加。 2. 教学任务信息管理模块:主要实现教研室对教师的教学任务安排。 3. 教师教学工作量管理模块:主要实现教师教学工作量的提交和计算。 相关信息查询模块:主要实现对课程信息、教学任务、教学工作量三部分内容的查询。 院 系 教 学 管 理 系 统教学任务管理系统教学文件管理系统教学质量管理系统科研信息管理系统信息系统维护 图 院系教学管理系统功能模块图 教 学 任 务 管 理 子 系 统教学任务信息管理课程信息管理工作量预算 图 教学 任务管理子系统功能模块图 w 第 5章 详细设计及代码实现 详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,也就是说经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。 详细设计阶段的主要任务就是回答 “应该怎样具体地实现这个系统。 ”在这个阶段的任务是设计出程序的详细规格说明。 登陆界面 对系统信息进行维护是管理员才有的权限,所以下面的登陆界面只针对管理员用户,主要用于检查 管理员编码与密码的一致性;只有真正的管理员用户才能进入本模块 进行相应的操作,非管理员用户只能浏览本页,不能进入本模块进行操作。 如图 51所示: 参考文献 [1] 叶子,进.实现 [J].计算机工程与科学, 20xx, 1(07): 6164. [2] 基于 MATLAB 实现的指纹图像预处理 [J]. 20xx, 34(04): 836856. [3] [4] [5] Bygnksguybb [6] 李 宁.指纹增强算法研究 [D].济南:山东大学, 20xx. [7] 马扬彪.基于 Gabor 滤波的指纹图像增强 [J]. 微计算机信息, 20xx, 25(15): 305306. [8] 向 锐.面向低质量指纹的图像增强算法研究 [D].重庆:西南政 法大学, 20xx. w 图 用户登陆信息界面 表 51 管理员登陆界面控件设置 名称 表单元素类型 含 义 DropDownList1 DropDownList 选择类型 TextBox2 TextBox 填写用户名 TextBox3 TextBox 填写密码 Button1 Button 确认登陆 Button2 Button 返回重填 该模块代码所进行的操作,主要是从数据库中搜寻用户编码和密码与输入内容相符的记录,如 果存在这样的用户编码和密码,则该用户合法。 可以对本模块进行相应的操作。 如果不存在这样的用户编码和密码,则显示出错信息。 用户输入用户名、密码、选择用户类型。 数据库中用户信息对其进行验证,如果完整无误,则直接进入系统;如果有误,会自动弹出错误信息对话框,要求用户重新登陆或者与管理员联系。 流程图如下: 开 始登 陆 界 面输 入 名 称 密 码选 择 用 户 类 型登 陆 类 型用 户 信 息 表结 束教 师教 研 室 学 生 w 图 教学任务管理子系统登陆流程图 (见附录 ) 系统首页界面 系统维护维护界面的设计主要包括以下四方面的内容,即通过此界面转到用户课程信息界面 、教学任务界面 、工作量预算界面和相关信息查询界面以及返回到用户登陆界面。 图 系统首页界面 教学任务管理界面 在此界面,用户可以对这学期的教学任务进行提交,按照表单上的各项进行填写,最后点击确定提交,会弹出 “ 提交成功 ” 对话框,点击 “ 返回 ” 可以继续添加下一个任务。 w 图 教学任务管理界面 表 52 教学任务管理界面控件设置 名 称 表单元素类型 含 义 TextBox1~20 TextBox 见图 中各项 Button1 Button 确认提交 Button2 Button 继续下一个 Button3 Button 返回 教研室用户对教学任务信息按照表单上的各项进行如实填写、提交,显示提交成功。 点击继续添加下一个继续对下一个任务进行添加,返回到登陆界面。 用户填写提交,成功进行下一个任务的填写、提交,最后返回到登陆页面。 (见附录 ) 课程管理界面 在此界面,用户可以对课程信息进行添加和修改,课程信息主要包括 课程名称、 课程编号 、课程类别、学分、学时和教材名称等信息。 添加完成会弹出 “提交成功 ”对话框, “返回 ”可以继续添加下一条课程信息。 w 图 课程信息管理界面 表 53 课程信息管理界面控件设置 名 称 表单元素类。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。