信息系统毕业论文工业工程专业毕业课题分配系统初步设计_第1页
信息系统毕业论文工业工程专业毕业课题分配系统初步设计_第2页
信息系统毕业论文工业工程专业毕业课题分配系统初步设计_第3页
信息系统毕业论文工业工程专业毕业课题分配系统初步设计_第4页
信息系统毕业论文工业工程专业毕业课题分配系统初步设计_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

安徽工业大学毕业设计(论文)任务书课题名称 工业工程专业毕业课题分配系统初步设计学 院 管理科学与工程学院专业班级 工 051 班姓 名 邵昉学 号 059094020课题工作内容:1找相关老师进行咨询,了解当前课题的分配方法。分析现有方法的不足之处。2提出几种课题分配的规则,并提出课题分配好坏的评价机制。3运用 Visual Studio 等工具(及 Access)进行开发。从人因工程的角度对软件界面进行设计。4. 应用软件就今年的毕业生进行分配,并和现在实际分配情况进行比较。5绘制与课题相关的图纸,工作量相当于 1 张 A1(CAD 绘制),英文资料的译文不少于 5000 汉字,并与原文一起装订。6论文说明书在 40 页以上,其中真正由自己完成的部分(数据搜集,分析,设计,计算,研究)要求在 20 页以上,含中文摘要 300 字以内及相应的英文文摘。起止时间:2009 年 2 月 25 日至 2009 年 6 月 10 日共 16 周指 导 教 师签 字系 主 任签 字院 长签 字安徽工业大学管理科学与工程学院 工业工程专业毕业课题分配系统初步设计 共 70 页 第 1 页 摘要本文结合安徽工业大学当前的实际情况,对毕业课题分配进行了探讨,针对老师所带学生的平均学分绩不平衡这一问题,通过 C#语言和数据库,设计出毕业课题分配系统。关于学生分配问题,要将任意 N 个学生配给任意 M 个教师(教师数量小于学生数量) ,要求分配的原则是每个教师最后所分到的学生的平均成绩要相等或尽可能相近。通过寻找更优异的算法编写程序代码,使计算机实现将任意个学生分配给任意个教师,且每个教师所分到的学生的平均成绩相近。关键词:毕业课题分配 系统设计 优化安徽工业大学管理科学与工程学院 工业工程专业毕业课题分配系统初步设计 共 70 页 第 2 页 Abstract In this paper, Anhui University of technology of the current on the distribution of graduates discussed the subject, the teacher brought against GPA students imbalance this issue, through C # language and database design graduate distribution system issues. On the distribution of students, to any N any M student teacher ration (number of teachers is less than the number of students), the requirements of the principle of allocation is the last part of the teachers assigned to each students grade point average to be equal to or close to as much as possible. Through the algorithm to find a more outstanding programming code, so that any computer will be assigned to any student teacher, and teachers assigned to each of the students is similar to the average.Keywords:Graduated from the distribution of subjects;System Design; Priority安徽工业大学管理科学与工程学院 工业工程专业毕业课题分配系统初步设计 共 70 页 第 3 页 目录1. 绪论 .51.1 问题提出 .51.2 毕业设计分配系统的新要求 .51.3 本课题的研究意义 .52. 课题开发工具 .72.1 C# 简介 .72.2 Access 简介 .82.2.1 概述 .82.2.2 Access 的优点 .82.4 HTML 简介 .103. 系统方案设计 .113.1 方案一 Excel 开发平台 .113.1.1 运行该系统的步骤 .113.1.2 方案一的优缺点 .113.1.3 系统编写代码 .143.2 方案二 Html 开发平台 .183.2.1 学生分配系统算法分析 .213.2.2 方案二的优缺点 .243.2.3 系统的编写代码 .243.3 方案三 C#平台 .363.3.1 系统页面 .363.3.2 学生信息表页面 .373.3.3 老师信息表页面 .383.3.4 学生分配页面 .383.3.5 课题分配页面 .393.3.6 结果查询页面 .394 系统实现 .414.1 学生分配问题简介 .414.2 学生分配系统开发的环境 .414.3 学生分配的算法思路 .414.4 学生分配系统概要设计 .424.5 学生分配系统开发、程序编写 .424.6 学生分配系统调试与修改 .424.7 学生分配系统运行 .434.7.1 系统界面 .434.7.2 学生列表界面 .444.7.3 教师列表界面 .494.7.4 分班操作界面 .534.7.5 结果查看界面 .54结束语 .66方案一 Excel 开发平台 .66方案二 Html 开发平台 .66方案三 C#平台 .66安徽工业大学管理科学与工程学院 工业工程专业毕业课题分配系统初步设计 共 70 页 第 4 页 方案选择 .67致谢 .68主要参考文献 .69安徽工业大学管理科学与工程学院 工业工程专业毕业课题分配系统初步设计 共 70 页 第 5 页 1.绪论1.1 问题提出近年来,由于社会对高素质人才的大量需求,国家实施了高校大规模扩招的政策,这在一定程度上满足了社会经济发展的需要,但同时又使高校教师的工作量普遍增大。随着计算机产业的迅速发展,电子计算机已广泛的应用于信息管理、文字处理、辅助设计、辅助教学及人们的日常生活中。特别是在计算机的操作系统具有了图形化的界面后,使用计算机已经不再是某些专业人员的专利,各行各业的人们不需要经过专业化的训练就能自如的在计算机上进行各种复杂的操作。时下,为了能创造更大的经济效益和方便管理,越来越多的学校迫切需要引入现代化的管理手段,而计算机的大容量操作,精确的计算,使它成为校园管理不可缺少的手段之一,但随着计算机应用的不断深入,学校对软件的需求也不断增加,越来越多的学校希望拥有适合自己需要的特殊软件来满足自己的特殊要求。我的毕业设计题目的选定应该说是顺应这一趋势的。对于当今大学校园内的毕业设计申报来说,其数据量大,各种信息管理内容复杂,查询和管理学生信息和毕业设计申报信息等工作由人工完成将是很累的,也许还很不切实际,不仅浪费了许多人力物力资源,而且还很容易出现差错,有一个符合要求的软件对其进行智能化的毕业设计申报管理是最好不过的,节省了人力物力资源,并且对各种信息的把握和操作也更加方便了,对所有信息有了一个全局的掌握。1.2 毕业设计分配系统的新要求互联网给毕业设计管理者和参与者提供了方便快捷的处理手段,现在再某些高校中这一系统已经被初步的应用,但是如果缺乏一个好的选题系统系统,就会使一些毕设选题系统参与者带来部必要的麻烦,结果事与愿违,由上可看,毕设选题系统的好与坏,严重影响了毕业设计管理和申报工作的效率和准确率甚至可能影响到毕业设计的进度。毕业设计选题系统是本着节省人力和物力,提供信息处理的准确性而建立的,因此毕设选题系统一定要高效,精简,周到的才行。1.3 本课题的研究意义随着高校信息化的发展,越来越多的学校迫切需要引入现代化的管理手段,而计算机的大容量操作,精确的计算,使它成为校园管理不可缺少的手段之一。对于当今大学校园内的毕业设计申报来说,其数据量大,各种信息管理内容复杂,查询和管理学生信息和毕业设计申报信息等工作由人工完成将是很累的,不仅浪费了许多人力物力资源,而且还很容易出现差错,有一个符合要求的软件对其进行智能化的毕业设计申报管理是最好不过的,节省了人力物力资源,并且对各种信息的把握安徽工业大学管理科学与工程学院 工业工程专业毕业课题分配系统初步设计 共 70 页 第 6 页 和操作也更加方便了,对所有信息有了一个全局的掌握。目前,国内的毕业设计申报选题系统还不是很完善,许多还不能进行网上的直接申报,还停留在人为的选题和录取上。这浪费了大量时间.安徽工业大学管理科学与工程学院 工业工程专业毕业课题分配系统初步设计 共 70 页 第 7 页 2.课题开发工具2.1 C# 简介C#(读 做 “C sharp“, 中 文 译 音 暂 时 没 有 .专 业 人 士 一 般 读 “C sharp“, 现 在很 多 非 专 业 一 般 读 “C 井 “。 C#是 微 软 公 司 发 布 的 一 种 面 向 对 象 的 、 运 行 于 .NET Framework 之 上 的 高 级 程 序 设 计 语 言 。 并 定 于 在 微 软 职 业 开 发 者 论 坛 (PDC)上登 台 亮 相 。 C#是 微 软 公 司 研 究 员 Anders Hejlsberg 的 最 新 成 果 。 C#看 起 来 与Java 有 着 惊 人 的 相 似 ; 它 包 括 了 诸 如 单 一 继 承 、 接 口 、 与 Java 几 乎 同 样 的 语法 和 编 译 成 中 间 代 码 再 运 行 的 过 程 。 但 是 C#与 Java 有 着 明 显 的 不 同 , 它 借 鉴了 Delphi 的 一 个 特 点 ,与 COM(组 件 对 象 模 型 )是 直 接 集 成 的 , 而 且 它 是 微 软 公司 .NET windows 网 络 框 架 的 主 角 。C#是 一 种 安 全 的 、 稳 定 的 、 简 单 的 , 由 C 和 C+衍 生 出 来 的 面 向 对 象 的 编程 语 言 。 它 在 继 承 C 和 C+强 大 功 能 的 同 时 去 掉 了 一 些 它 们 的 复 杂 特 性 ( 例 如没 有 宏 和 模 版 , 不 允 许 多 重 继 承 ) 。 C#综 合 了 VB 简 单 的 可 视 化 操 作 和 C+的高 运 行 效 率 , 以 其 强 大 的 操 作 能 力 、 优 雅 的 语 法 风 格 、 创 新 的 语 言 特 性 和 便 捷 的面 向 组 件 编 程 的 支 持 成 为 .NET 开 发 的 首 选 语 言 。并 且 C#成 为 ECMA 与 ISO 标 准 规 范 。 C#看 似 基 于 C+写 成 , 但 又 融 入 其它 语 言 如 Delphi、 Java、 VB 等 。指针(Pointer )只能被用于不安全模式。大多数对象访问通过安全的引用实现,以避免无效的调用,并且有许多算法用于验证溢出,指针只能用于调用值类型,以及受垃圾收集控制的托管对象。对 象 不 能 被 显 式 释 放 , 代 替 为 当 不 存 在 被 引 用 时通 过 垃 圾 回 收 器 回 收 。 只 允 许 单 一 继 承 ( single inheritance) , 但 是 一 个 类可 以 实 现 多 个 接 口 ( interfaces) C#比 C+更 加 类 型 安 全 。 默 认 的 安 全 转 换 是 隐含 转 换 , 例 如 由 短 整 型 转 换 为 长 整 型 和 从 派 生 类 转 换 为 基 类 。 而 接 口 同 整 型 , 及枚 举 型 同 整 型 不 允 许 隐 含 转 换 , 非 空 指 针 ( 通 过 引 用 相 似 对 象 ) 同 用 户 定 义 类 型的 隐 含 转 换 必 段 被 显 式 的 确 定 , 不 同 于 C+的 复 制 构 造 函 数 。数 组 声 明 语 法 不 同 ( “int a = new int5“ 而 不 是 “int a5“) 。 枚举 位 于 其 所 在 的 命 名 空 间 中 。 C#中 没 有 模 版 ( Template) , 但 是 在 C# 2.0中 引入 了 泛 型 ( Generic programming) , 并 且 支 持 一 些 C+模 版 不 支 持 的 特 性 。 比如 泛 型 参 数 中 的 类 型 约 束 。 另 一 方 面 , 表 达 式 不 能 像 C+模 版 中 被 用 于 类 型 参数 。 属 性 支 持 , 使 用 类 似 访 问 成 员 的 方 式 调 用 。 完 整 的 反 射 支 持2.2 Access 简 介2.2.1 概 述安徽工业大学管理科学与工程学院 工业工程专业毕业课题分配系统初步设计 共 70 页 第 8 页 Microsoft Office Access( 前 名 Microsoft Access) 是 由 微 软 发 布 的 关 联 式数 据 库 管 理 系 统 。 它 结 合 了 Microsoft Jet Database Engine 和 图 形 用 户 界 面两 项 特 点 , 是 Microsoft Office 的 成 员 之 一 。Access 是 微 软 公 司 推 出 的 基 于 Windows 的 桌 面 关 系 数 据 库 管 理 系 统( RDBMS) , 是 Office 系 列 应 用 软 件 之 一 。 它 提 供 了 表 、 查 询 、 窗 体 、 报 表 、页 、 宏 、 模 块 7 种 用 来 建 立 数 据 库 系 统 的 对 象 ; 提 供 了 多 种 向 导 、 生 成 器 、 模 板 ,把 数 据 存 储 、 数 据 查 询 、 界 面 设 计 、 报 表 生 成 等 操 作 规 范 化 ; 为 建 立 功 能 完 善 的数 据 库 管 理 系 统 提 供 了 方 便 , 也 使 得 普 通 用 户 不 必 编 写 代 码 , 就 可 以 完 成 大 部 分数 据 管 理 的 任 务 。2.2.2 Access 的 优 点1.存 储 方 式 单 一Access 管 理 的 对 象 有 表 、 查 询 、 窗 体 、 报 表 、 页 、 宏 和 模 块 , 以 上 对 象 都 存放 在 后 缀 为 ( .mdb) 的 数 据 库 文 件 种 , 便 于 用 户 的 操 作 和 管 理 。2.面 向 对 象Access 是 一 个 面 向 对 象 的 开 发 工 具 , 利 用 面 向 对 象 的 方 式 将 数 据 库 系 统 中 的各 种 功 能 对 象 化 , 将 数 据 库 管 理 的 各 种 功 能 封 装 在 各 类 对 象 中 。 它 将 一 个 应 用 系统 当 作 是 由 一 系 列 对 象 组 成 的 , 对 每 个 对 象 它 都 定 义 一 组 方 法 和 属 性 , 以 定 义 该对 象 的 行 为 和 外 国 , 用 户 还 可 以 按 需 要 给 对 象 扩 展 方 法 和 属 性 。 通 过 对 象 的 方 法 、属 性 完 成 数 据 库 的 操 作 和 管 理 , 极 大 地 简 化 了 用 户 的 开 发 工 作 。 同 时 , 这 种 基 于面 向 对 象 的 开 发 方 式 , 使 得 开 发 应 用 程 序 更 为 简 便 。3.界 面 友 好 、 易 操 作Access 是 一 个 可 视 化 工 具 , 是 风 格 与 Windows 完 全 一 样 , 用 户 想 要 生 成 对象 并 应 用 , 只 要 使 用 鼠 标 进 行 拖 放 即 可 , 非 常 直 观 方 便 。 系 统 还 提 供 了 表 生 成 器 、查 询 生 成 器 、 报 表 设 计 器 以 及 数 据 库 向 导 、 表 向 导 、 查 询 向 导 、 窗 体 向 导 、 报 表向 导 等 工 具 , 使 得 操 作 简 便 , 容 易 使 用 和 掌 握 。4.集 成 环 境 、 处 理 多 种 数 据 信 息Access 基 于 Windows 操 作 系 统 下 的 集 成 开 发 环 境 , 该 环 境 集 成 了 各 种 向 导和 生 成 器 工 具 , 极 大 地 提 高 了 开 发 人 员 的 工 作 效 率 , 使 得 建 立 数 据 库 、 创 建 表 、设 计 用 户 界 面 、 设 计 数 据 查 询 、 报 表 打 印 等 可 以 方 便 有 序 地 进 行 。5.Access 支 持 ODBC( 开 发 数 据 库 互 连 , Open Data Base Connectivity) ,利 用 Access 强 大 的 DDE( 动 态 数 据 交 换 ) 和 OLE( 对 象 的 联 接 和 嵌 入 ) 特 性 ,可 以 在 一 个 数 据 表 中 嵌 入 位 图 、 声 音 、 Excel 表 格 、 Word 文 档 , 还 可 以 建 立 动态 的 数 据 库 报 表 和 窗 体 等 。 Access 还 可 以 将 程 序 应 用 于 网 络 , 并 与 网 络 上 的 动态 数 据 相 联 接 。 利 用 数 据 库 访 问 页 对 象 生 成 HTML 文 件 , 轻 松 构 建Internet/Intranet 的 应 用安徽工业大学管理科学与工程学院 工业工程专业毕业课题分配系统初步设计 共 70 页 第 9 页 2.2.3 ACCESS 的 缺 点ACCESS 是 小 型 数 据 库 , 既 然 是 小 型 就 有 他 根 本 的 局 限 性 , 以 下 几 种 情 况 下 数据 库 基 本 上 会 吃 不 消 :1.数 据 库 过 大 , 一 般 ACCESS 数 据 库 达 到 50M 左 右 的 时 候 性 能 会 急 剧 下 降 !2.网 站 访 问 频 繁 , 经 常 达 到 100 人 左 右 的 在 线 。3.记 录 数 过 多 , 一 般 记 录 数 达 到 10 万 条 左 右 的 时 候 性 能 就 会 急 剧 下 降 !2.3 VBA 简介Visual Basic 的 应 用 程 序 版 ( VBA) 是 Microsoft 公 司 长 期 追 求 的 目 标 ,使 可 编 程 应 用 软 件 得 到 完 美 的 实 现 , 它 作 为 一 种 通 用 的 宏 语 言 可 被 所 有 的Microsoft 可 编 程 应 用 软 件 所 共 享 。 在 没 有 VBA 以 前 , 一 些 应 用 软 件 如Excel、 Word、 Access、 Project 等 都 采 用 自 己 的 宏 语 言 供 用 户 开 发 使 用 , 但 每种 宏 语 言 都 是 独 立 的 , 需 要 用 户 专 门 去 学 习 , 它 们 之 间 互 不 兼 容 , 使 得 应 用 软 件之 间 不 能 在 程 序 上 互 联 。 拥 有 一 种 可 跨 越 多 个 应 用 软 件 , 使 各 应 用 软 件 产 品 具 有高 效 、 灵 活 且 一 致 性 的 开 发 工 具 是 至 关 重 要 的 。 VBA 作 为 一 种 新 一 代 的 标 准 宏语 言 , 具 有 上 述 跨 越 多 种 应 用 软 件 并 且 具 有 控 制 应 用 软 件 对 象 的 能 力 , 使 得 程 序设 计 人 员 仅 需 学 习 一 种 统 一 的 标 准 宏 语 言 , 就 可 以 转 换 到 特 定 的 应 用 软 件 上 去 ,程 序 设 计 人 员 在 编 程 和 调 试 代 码 时 所 看

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论