考试排座系统设计与开发毕业论文(编辑修改稿)内容摘要:
.................... 26 附 录 ........................................................................................................................ 27 新疆大学本科生毕业论文 5 / 36 1 前言 选题背景 随着国内高等教育信息化的推进,办公自动化等现代信息技术的广泛应用,不但促进了社会的高速发展 ,也改变着人们的工作、学习、生活和娱乐的方式以及思想 观念 ,在日常工作生活中,我们经常会要举办各级各类的考试。 这样就涉及到考生的座次排列问题。 但是,传统的随机座号机制是通过考试前人工排序或在考场内随机抽号的方式进行的,这就耗费了大量的人力和时间,造成效率低下,而且任务繁琐,容易出错。 大部分的院系在考试过程中为了做到严格纪律,都纷纷采用了随机排座机制来保障考试的顺利进行。 为此,编写一个 考试 排座软件可以解决这一问题。 设计内容 本文所述的是 根据考场随机排座的要求,整个系统由以下的模块组成:数据导入、排序处理、打印输出。 除此之外,还要求系统具有良好的人机界面。 数据导入工作的对象是欲排序的名单,由于大部分的学生信息采用EXCEL 格式或者 WORD 文档格式进行存储,所以,首要的工作是要将这些格式文档读入排座系统。 对于排座系统中各个记录的随机排序, 应 为每条记录分配一个真正的符合数学规律的随机值。 数据的输出部分包括模拟显示和打印两部分,将对随机排序后的结果进行输出,生成考场座次表,和试卷一起密封,方便监考人员在考试之前进行宣读。 软件系统主要采用 java 编写。 新疆大学本科生毕业论文 6 / 36 2 需求分析与设计 需求分析 功能模块 考试科目信息管理 模块: (根据科目(语文、数学等)进行排座) 考场信息管理 (根据考场的大小(行和列)自动排座,并自动生成座位名称) (根据考场号查询) 学生信息管理模块: (可根据学生姓名或学号进行查询) (可根据学生姓名或学号进行查询后选择删除单个或全部的学生信息) excel 表格 (可 导入 学生信息 ) 人数统计模块 : 1. 人数统计 (可分别统计每个班的学生人数 ) 可行性研究 开发任何一个基于计算机的系统,都会受到时间和资源上的限制,以及是否有普遍使用价值。 经济可行性 可配置的权限管理系统主要用于毕业设计,不涉及到经济问题。 因此 盈亏 暂时 不作为考虑的因素。 技术可行性 经过在学校的长时间学习,技术已经基本可以完成系统的主要功能。 因此 技术具有可行性。 时间设备可行性 系统设计与开发大概 3 到 4 个月,时间比较充足。 并且有电脑可用, 设备具有可行性。 新疆大学本科生毕业论文 7 / 36 软件总体概述 考试排座系统 实现了人员座次的随机排序、显示和打印等功能。 与传统的手工排序和随机抽号方式相比较 ,该系统在方便性、效率和可维护性上具有明显的优势。 随机数的产生 本系统采用了对产生的随机数序列进行筛选的方法,使得产生的随机数序列符合一维正态分布的概率密度函数规律,其原理为:若一个数列服从一维正态分布,那么它的概率密度函数为 (其中 , 为常数,分别代表数学期望和方差 [3]),根据一维正态分布的概率密度理论 为随机数序列的均值,代表着随机数在该处的概率最大, 为方差,代表产生的随机数偏离均值的程度,其概率密度函数曲线如图 1 所示,利用 rand()函数线性变换后产生的平均随机数,带入该函数模型进行验证,若随机数的函数值在曲线范围内,即认为该随机数符合条件 ,进行保留,反之,舍弃;基于该方法产生的 10000 个随机数序列的统计如图 2 所示,从图 2 可以看出随机数序列符合一维正态分布的规律,达到系统所需的随机数要求。 系统环境 在开发产品管理系统时,使用了下面的软件环境: 操作系统: Microsoft Windows XP Professional Java 开发包: 数据库: Web 服务器: 分辨率:最佳效果为 1024 768 像素 开发工具 : MyEclipse + SQL Server + PowerDisgner 数据库运行环境如下: 硬件平台: 内存: 512M 以上 硬盘空间: 80GB 软件平台: 操作系统: Windows 数据库: 新疆大学本科生毕业论文 8 / 36 系统基本流程图 图 21 系统流程图 人员管理 排座 主要功能选择 主界面 用户 新疆大学本科生毕业论文 9 / 36 3 系统架构及技术 系统应用架构 本系统采用基于 B/S 模式的 MVC 模式三层架构 ,将系统分为模型层 (Model),视图层( View),控制层( Controller) , 实现了功能模块和显示模块的分离,提高了应用系统的可维护性、可扩展性、可 移植性和组件的可复用性。 处理流程如下图所示: 图 31 MVC 处理流程图 控制器( Controller)接受从浏览器传来的 HTTP 请求,根据业务逻辑更新模型( Model),处理用户请求,然后发送 HTTP 响应,渲染视图( View),将处理结果反应给用户。 系统技术平台选择 开发语言 开发语言使用 Java。 Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言(以下简称 Java 语言)和 Java 平台的总称。 用 Java 实现的 HotJava 浏览器(支持 Java applet)显示了 Java 的魅力 : 跨平台、动态的 Web、 Inter 计算。 从此, Java新疆大学本科生毕业论文 10 / 36 被广泛接受 并推动了 Web 的迅速发展,常用的浏览器现在均支持 Java applet。 另一方面, Java 技术也不断更新。 Java 平台由 Java 虚拟机( Java Virtual Machine)和 Java 应用编程接口( Application Programming Interface、简称 API)构成。 Java 应用 编程 接口为 Java应用提供了一个独立于 操作系统 的标准接口,可分为基本部分和扩展部分。 在硬件或操作系统平台上安装一个 Java 平台之后, Java 应用程序就可运行。 现在 Java平台已经嵌入了几乎所有的操作系统。 这样 Java 程序可以只编译一次,就可以在各种系统中运行。 Java 应用编程接口已经从 版发展到 版。 目前常用的Java 平台基于 ,最近版本为。 [1] Java 分为三个体系 JavaSE(Java2 Platform Standard Edition, java 平台标准版 ),JavaEE(Java 2 Platform, Enterprise Edition, java 平台企业版 ), JavaME(Java 2 Platform Micro Edition, java 平台微型版 )。 2020 年 04 月 20 日, oracle(甲骨文)收购 sun, java 因此并归甲骨文公司。 开发工具 Eclipse 是著名的跨平台的自由集成开发环境( IDE)。 最初主要用来 Java 语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如 C++和 Python的开发工具。 Eclipse 的本身只是一个框架平台,但是众多插件的支持使得 Eclipse 拥有其他功能相对固定的 IDE 软件很难具有的灵活性。 许多软件开发商以 Eclipse 为框架开发自己的 IDE。 Eclipse 最初是由 IBM公司开发的替代商业软件 Visual Age for Java 的下一代IDE 开发环境, 2020 年 11 月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse 基金会 ( Eclipse Foundation)管理。 数据库 数据库采用。 MySQL 是由 MySQLAB 公司开发、发布并支持的全世界最流行的开源 SQL 数据库管理系统,目前最新版本为 , 较以前的版本有了很大的改进,对存储过程、触发器和视图有了很好的支持,成为开源数据库之首选 [3]。 MySQL 是一种功能非常强大的关系型客户服务器数据库系统。 它的安全性和稳定性能已足以满足许多应用程序的要求,而且有着非常高的性价比(这不仅是因为 MuSQL 本身是免费的,还因为它对硬件性能的要求不那么苛刻)。 这些优点使 MySQL 成为因特网数据库领域里事实上的标准之一 [3]。 SQL 是一种标准化的语 言,它使得存储、更新和存取信息更容易。 例如,你新疆大学本科生毕业论文 11 / 36 能用 SQL 语言为一个网站检索产品信息及存储顾客信息,同时。考试排座系统设计与开发毕业论文(编辑修改稿)
相关推荐
帧按 F6 插入关键帧。 返回第一帧,点击图形圆,设置宽和高都为“ 5”,在属性面板设置动画补间动画。 6. 单击“文件”→“导入”→“导入到库”菜单命令,打开 “ 导入 ” 对话框。 选择“ 激光音 .wav”声音 文件,单击“打开”按钮, 放到库中。 如图 4118 所示: 图 4118 声音导入 ,选中第 1 帧,将“激光音 .wav”声音文件拖入舞台。 电脑 开场 制作 具体步骤: 1.
1)从建设单位指定位置接入水源,管径 DN100,并做水表井; 2)围绕施工现场敷设管径 DN100 的消防环线,设 4 座室外消火栓,配 25米水龙带, 19 毫米水枪。 消火栓设昼夜明显标志,消火栓周围 3 米范围内不得堆放其他物品; 3)从环线引管径 DN65 支管供搅拌站及办公区消防用水,末端引 DN32 支管供测量试验室用水 4)沿结构设管径 DN65 的生产消防竖管,每层设 DN65
筑,为此宜选用直角坐标法定位,相互位置确定后,作为向上传递轴线的依据。 根据设计总平面布置图、建筑物平面图和建设单位提供的现场规划红线和城市坐标,经过换算后,我们采用日本索佳 TCl010 全站仪进行总体测量定位,用钢尺复核丈量平面及开间尺寸。 首先定出建筑物一角点,然后将全站仪架于这一点,定出其余三角点,最后将全站仪移到对角点进行校核闭合,总尺寸及开间尺寸经复核无误后,把轴
置情况及要求。 ② 据职业卫生现场调查: 公司 制定有《劳动保护用品管理办法》及劳动保护用品发放标准,配发了 3M9021 防尘口罩及防噪声耳塞;外委的专业杀虫公司作业人员配备有防护服和防毒面具。 (2) 个人使用的职业病防护用品评价 项目 (一期)职业病危害预评价报告书 模拟报告 大理恒泰安全科技有限公司 第 12 页 共 36 页 公司 个人使用
在农用拖拉机中,离合器大多选用摩擦式离合器,该种离合器历史悠久,技术成熟度高,虽然外廓尺寸较大,略显笨重,但结构较其他类型的离合器简单,维护较为简单 方便,非常适合广大的农村地区实际的使用和维护水平。 因此在 某 拖拉机离合器的设计过程中,选用摩擦式离合器。 摩擦式离合器按摩擦表面工作条件分为干式和湿式。 湿式离合器一般用油泵泵油以冷却摩擦表面。 故散热好、磨损小,能适应恶劣的工作条件而不致烧损
技术负责人: 审批负责人: 编制人: 编制日期: 年 月 日 审批日期: 年 月 日 一、 工程名称: 二、 工程地点: 三、 工程项目: 四、 工程概况: 五、 安装拆卸顺序 在基础施工前,应把塔机分段进行,塔机分式四段进行顶升。 应在工程主体与天面完成后,才能拆卸该塔机。 六、 顶升及安装操作过程: 检查塔机安装过程的各项内容是否进行完毕、正确。 各紧固件是否紧固,各销轴是否正确。