1、 软件学院监考人员自动分配系统 毕业论 文 I 软件学院监考人员自动分配系统 摘要 随着计算机科学技术以及 internet 网络技术的不断发展和进步,社会各个领域的信息化程度不断提高,并朝着智能化的方向不断前进;高等教育系统的教务管理对信息化 及办公自动化的 要求也越来越高。“软件学院监考人员自动分配系统 ”正是根据厦门大学软件学院对 学生 期末考试安排实行信息化管理的要求而 开发 的。 该系统采用 Microsoft Visual Studio 2005 作为代码编写工具,并使用 Microsoft Sql Server 2000 作为数据库对数据进行存储和管理。 通过 对市面上一些优秀的
2、考试管理系统进行研究分析后,我们总结出了一套可行的系统开发思路,并结合软件学院实际的教育资源,监考人员情况,考试环境特殊情况(海韵和漳州两个校区),对期末考试的监考人事安排 系统进行了 周全的设计,使其 尽量 能对监考安排作出 有效安排和 合理的 配置 。 关键词 : 人事安排系统 监考安排 办公自动化 数据库设计 II Automatic Distribution System For Test Proctors in Software Department Abstract With the development of computer science technology, the p
3、rogress of internet networking and the permeation of informationization toward the intellectualized direction in various fields of our society, educational administration management in higher education system requires higher level of the informationization and office automation. “Automatic Distribut
4、ion System For Test Proctors in Software Department” has been developed to meet the needs for the informationization management of final exams in Xiamen University Software Department. The system uses Microsoft Visual Studio 2005 as a tool for the compilation of the code, Microsoft Sql Server 2000 d
5、atabase as the database for storage and management. The system has been developed by the combination of a set of feasible ideas of systems development, which are concluded from our research and analysis of existing management systems, and our software departments actual conditions, educational resou
6、rces, the invigilators, the special circumstances of the examination environment (Haiyun and Zhangzhou two school districts),to name only a few. The well-designed system can provide a effective arrangement and a reasonable allocation for final exams. Key words : The personnel arrangements system, Di
7、stribution of test proctors, Office automation, Database designing III 目录 引言 - 1 第一章 系统概要介绍 - 3 1.1 项目需求分析 - 3 1.2 功能需求介绍 - 3 1.3 开发技术要求 - 4 1.4 文档需求 - 5 1.5 课题调研 - 5 1.6 项目可行性分析 - 5 第二章 系统设计 - 7 2.1 系统描述 - 7 2.2 系统运行环境及开发工具简介 - 7 2.3 系统开发方法 - 8 2.4 系统结构模块划分 - 9 2.5 系统功能分析 -10 2.6 系统实体 关系图 - 11 2.7
8、系统流程图 -14 第三章 数据库设计 - 15 3.1 数据库设计概述 -15 3.2 数据库表设计 -16 第四章 核心算法介绍 - 17 4.1 算法需求分析 -17 4.2 算法详细描述 -17 4.3 算法示意图 -18 结论 - 20 致谢语 - 22 参考文献 - 23 附录 - 24 IV Contents Introduction - 1 Chapter 1 System outline introduction - 3 1.1 Project demand analysis- 3 1.2 Function demand introduction - 3 1.3 Develo
9、pment specification - 4 1.4 Documents demand - 5 1.5 Topic investigation - 5 1.6 Project feasibility analysis - 5 Chapter 2 System design - 7 2.1 System description - 7 2.2 Systems operation environment and development kit synopsis - 7 2.3 System development approach - 8 2.4 System structure module
10、division- 9 2.5 System function analysis -10 2.6 System entity relational graph - 11 2.7 System flow chart -14 Chapter 3 Database design -15 3.1 Database design outline -15 3.2 Database table design -16 Chapter 4 Core algorithm introduction -17 4.1 Algorithm demand analysis -17 4.2The algorithm desc
11、ribes in detail -17 4.3 Algorithm schematic drawing-18 Conclusion -20 Acknowledgment -22 References -23 Appendix -24 1 引言 办公自动化(简称为 OA-Office Automation),是利用先进的科学技术(主要是计算机技术),使办公室部分工作逐步物化于各种现代化设备中,其目的是尽可能充分利用现代技术资源与信息资源,实现现代化办公,达到无纸化、自动化、智能化的目标,实现迅速、全方位的信息采集、信息处理,为组织的管理和决策提供科学的依据。 办公自动化是信息革命的产物,也是社会
12、信息化的重要技术保证,同时又是信息化社会最重要的标志之一。 办公自动化是提高高校行政管理水平和行政效率的重要途 径和方式,办公自动化能创造良好的、集成的工作环境,为学校各部门的工作提供多功能的桌面办公环境,提高工作效率及工作积极性;办公自动化系统能提供集中处理及发布信息的工作平台,减少不必要的交接环节。 近些年, 我国 高等院校招生规模迅速扩大,高等教育 快速发展 。高等教育对 信息化水平的 要求也 不断提高,如何利用先进的管理手段,提高 各高校教务系统系统 信息管理的水平,是当今社会所面临的一个课题。提高 高校信息 管理水平,必须全方位地提高 教务系统人员的管理意识。只有高标准、高质量的管理
13、才能满足 高校管理信息化 的发展需求。面对信息时代的 挑战,利用高科技手段来提高 教务系统工作人员的 信息管理无疑是一条行之有效的途径 ,这也是高校教务工作管理势在必行的发展趋势 。在某种意义上, 信息化与办公自动化 在 高校教务 管理与 教学管理 中 已经 显现出越来越重要的地位。 高等院校教务工作 方面的信息化 、自动化 与 智能化 ,已成为现代化 高校教育 水平步入 新水平 的重要标志 1。 利用计算机实现 教务和教学工作中的 信息管理势在必行。对于 高校 来说,利用计算机支持 工作人员 高效率完成 教学种 的日常事务,是适应现代 高校信息化建设 要求、推动 高校 劳动型管理走向科学化、
14、规范化 、自动化、智能化的 必要条件 ; 任何高校在教学中,都会进行大大小小种类繁多的考试,以此来对学生的学习情况进行考察和督促。 而 对考试时间、地点、监考人员安排 是一项琐碎、复杂而又十分细致的工作 。考试科目 信息录入 ,监考人员 信息管理 ,考试时间、地点安排与管理,考试安排情况 查询等管理 ,这些工作对准确性要求高, 不允许 出现差错和冲突 ,如果实行手工操作 ,须手工 反复调试不同的安排方案 ,这就会耗费工作人员大量的时间和精力, 如果使用 计算机进行这项工作的管理,不仅能够保证各项信息 简便明了地输入 、 准确 快速 地排列、详细工整地输出 , 而且可以对各种信息进行实时管理,
15、同时 计算机具有手工管理所无法比拟的优点 .例如 :编排 迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高 高校教学 管理的效率 ,也是 高校进行 科学化、2 正规化管理 ,与 国外高水平高等教育 接轨的重要条件。 考试安排 系统是一个学校不可缺少的部分 ,它的内容对于学校的决策者和管理者来说都至关重要 ,所以 考试安排 系统应该能够为 教务系统工作人员 提供 合理周全的安排反感 和快捷的查询手段。但一直以来 我院教务系统 使用传统人工的方式 对考试监考进行编排 ,这种 手工方式存在着许多缺点 ,如 :效率低、 编排混乱、公平性照顾不 够 ,另外 因为我院
16、招生规模不断扩大,课程设置也越来越丰富多样化,所需监考老师也不断增加,有时某些监考老师因为临时有事不能参加监考,这就会牵一发而动全身,需要重新进行编排,过程十分复杂 来了 很大 的困难。 随着科学技术的不断提高 ,计算机科学日渐成熟 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分 ,使用计算机对 监考信息 进行管理 ,有着手工管理所无法比拟的优点 .例如 :排列迅速、安排合理可学、 检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些 优点能够极大地提高人事劳资管理的效率 ,也是 高等教育教务系统工作 的科学化
17、、正规化管理 ,与世界接轨的重要条件 和发展方向。 利用计算机辅助进行 考试监考安排表 编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工 作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶 。 因此,开发这样一套软件成为很有必要的事情 ,在下面的各章中我们将以开发一套 考试安排 系统为例 ,谈谈其开发过程和所涉及到的问题及解决方法 3 第 一 章 系统 概要介绍 1.1 项目需求分析 在 厦门大学软件学院 的教务管理工作中, 考试安排 表的编排是一 项十分复杂、棘手的工作。在 编排 过程中,除了满足大量的制约条件以外,还必须解决许多冲突与矛盾,例如 一位老师一天之中只能
18、在海韵或者漳州一处监考 、 一门课的授课老师只能作为此门课程的主考、不同的可能需要监考老师的人数也不同、不同的老师有漳州或者海韵监考次数的限制 等等。 从系统开发的复杂程度来看,计算机辅助 考试安排 是高校教务系统中的两个关键子系统6,目前不少教务系统尚未很好地解决 这一 问题。 考试安排系统是一个相当复杂的教务系统,尤其对于厦门大学软件学院,由于我院身居两个校区进行跨海教学的特殊情况,不同年级的考试又可 以交叉进行,而进行监考的老师却没有年级的区分。因此,这个系统实施起来,会遇到算法非常复杂的问题,若不进行周全的考虑,遗漏了任何一条小的隐蔽的条件要求,都会可能造成系统功能不完成,无法完成预定
19、的目标。 本文主要对 厦门大学软件学院 教务管理系统中 期末考试监考人员安排表进行 编排 的 基本功能、设计思想、需求分析以及实现技术进行探讨。 我想 很多人 肯定都经历过 大学 学生时代,也许很多人还对那个时候的 期末考试 记忆犹新,每个学期 的期末 都要 度过两个星期的非常时期 。现在,我们已经进入到 Internet 时代了,考试编排 系统自然也 要随着更新。大学中, 课程种类越来越多 ,本系统将从 软件学院 教学部门的 实际要求 出发,实现 期末考试监考人员 的 科学合理安排, 选择、查询与统计。 1.2 功能 需求 介绍 本系统是厦门大学软件学院教务系统办公自动化的一个重要部分,是针
20、对软件学院期末考试安排实际情况而设计开发的。从项目进行设计之初,我们就面临到很多特殊的复杂的需求,而这些需求正是软件学院在进行考试安排时面临的实际情况,这也是这个项目的复杂性所在。因此,这个系统不是一般的人事安排系统。这里,我对我们所遇到的一些实际需求情况进行简单的介绍。 由于厦门大学采取跨海 办学模式,不同年级的学生在不同校区进行教学可考试,而所有4 参加监考的老师都住在厦门 校本部 , 而两个校区又隔海相望,往返两地之间不仅需要乘坐汽车到轮渡码头,还必须通过水路船运方式才能到达对岸 ,并再次乘坐汽车到另一校区 。 因此,在对监考人事安排时,就要考虑到厦漳之间 交通 十分 不便 的因素,倘若
21、一位老师上午要在漳州监考,厦门又有海韵的监考任务,不仅时间上十分紧张,对老师的精力和体力也是非常大的考验。因此,我们对监考序列尽情安排时,会尽量做到不会出现同一位监考老师上下午分别在两个校区进行监考的情况。另一方面,如果上午漳州有一 次考试安排,而下午又有一批,这种情况下,我们会考虑,上午和下午的两门考试,尽量让同一批人进行监考。这样不仅可以减少老师们的来回奔波,还可以有效合理的利用监考人事资源,也节省了车船费用开支。 另外,有些实际的限制条件我们也必须进行考虑。首先,一门考试进行时,它的监考老师安排中,不能出现这门课的授课老师,因为一门课的授课老师在这门课进行考试时,必须作为这门课的主考,对
22、这门考试的情况进行协调调度,尤其如果试卷中出现命题人未曾预料到的或者已经意识到但是无法在试卷上及时进行修改的疑问或者差错,这时就需要主考老师(即本 科考试的命题人)进行现场说明,尽早指出其中错误,以免过多的考生陷入误区,浪费宝贵的考试时间,耽误考试的正常进度。其次,某些老师会有一些特殊的时间不能占用,比如 6 月 2 日上午有一门考试,而张三老师这天上午要出席某次重要的学术会议,则在进行监考安排时,不能安排张三老师监考这门考试。另外,考虑到监考人力资源安排的公平性和合理性,对于一位监考老师,其监考次数是有限制的,而且,其在漳州校区和海韵校区的监考次数,分别都有限制。如果进行监考安排过程中,出现
23、某位老师的监考总次数或者任一校区的监考次数超出了其限制次数,则必须进 行重排。 其它 功能需求方面,此系统的设计应该满足以下一些要求:首先管理人员能够详细登录每位监考老师的相关信息,考试课程信息,考试安排信息(包括考试具体时间、考场地点、所需监考老师人数、主考老师和考试备注);其次,管理人员可以对以上所有信息进行添加、删除、更正或者查询。另外,监考老师可以对考试最终安排结果进行浏览查看,并可以使用系统对自己监考次数进行统计。当然在这一块,管理员也可以进行同样的操作。考虑到不同人员对于系统拥有不同权限的需求,因此,我们设计了登陆模块,在登陆模块,系统管理员和普通监考老师凭系统分配 的账号和密码进
24、行登陆,登录时需进行权限的区分。这样就能满足系人性化的设计要求,也提高了系统的安全性和可用性。 1.3 开发技术要求 1. 熟悉数种程序设计语言和数据库系统,能够熟练 使用 .NET 2005 系统开发平台进行程5 序开发,能够熟练操作 Sql server 2000 数据库系统进行数据库开发和维护 2。 2. 熟悉使用 ASP.net + SQL Server 的应用系统开发模式 3。 3. 了解系统运行环境的配置方法; 4. 了解 TCP/IP 协议, B/S 架构 , ASP.net 编程技术,多媒体技术 4。 5. 掌握 基于 WEB 的信息系统 开 发 方法 8。 6. 能够 使用
25、PHOTOSHOP 进行简单的美工设计 7。 1.4 文档需求 本 论文作为此项目的需求文档, 所做的主要工作如下: 1. 介绍 Microsoft Visual Studio 2005+Sql server 2000 进行应用 系统 开发 的一般原理 3; 2. 阐述 本考试安排 系统结构及工作原理 , 分析系统实现中的特殊性、难点和重点。 3. 设计实现用户管理、 考试科目 管理、 监考老师信息 录入管理、 考试时间 录入管理、 考试地点录入管理、监考助教分配管理、考试备注管理、监考信息 的浏览 、 查找 以及打印输出 等功能的 模块及流程分 析 4. 分析并解决实现中的若干技术问题。 5
26、. 设计符合时间、空间最优选择的算法。 6. 建立完整的 考试安排系统 ,进行测试并分析结果。 1.5 课题调研 1. 与实践活动和相关的文件和资料由教师提供。 2. 本课题要求学生有熟练的 ASP.NET 开发能力,有较强的自学能力以及一定的关系数据库理论开发 和系统应用能力的 功底。 3. 具有对复杂表进行处理的能力。 4. 具体问题再做详细调查研究并与指导老师面谈。 1.6 项目 可行性分析 A. 技术可行性 本系统 需要 计算机 装有 Microsoft Visual Studio 2005 和 Microsoft Sql Server 2000,对机器本身没有太高的要求,一般当前学校
27、或个人电脑完全可满6 足要求。对于软件技术要求, 由于此系统是基于 WEB 进行开发的,所以会用到 .Net种 Web 架构的一些思想和技术 58。 现在的程序设计语言已非常成熟, 除了 ASP.NET外,开发过程种可能还会用到 javascript 等一些脚本语言,可能要 要运用 HTML 样式 ,图形图象制作工具来制作生动活泼的网页及美观的图形文件或动画文件,数据库 则 使用 Microsoft Sql Server 2000 个人版 2。 B. 经济可行性 由于本系统是为 本院教务 工作人员 管理使用的系统,装上该应用软件,即可使用系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为 学院 节约大量的人力,物力。所带来的效益远远大于系统软件的开发成本。在经济上完全可行。 C. 操作可行性 界面设计时充分考虑管理人员的习惯,使得操作 简便 ;数据录入迅速、规范、可靠;统计准确;制表灵活;适应力强;容易扩充。
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。