收藏 分享(赏)

实验室管理系统毕业论文.doc

上传人:无敌 文档编号:641985 上传时间:2018-04-16 格式:DOC 页数:51 大小:2.49MB
下载 相关 举报
实验室管理系统毕业论文.doc_第1页
第1页 / 共51页
实验室管理系统毕业论文.doc_第2页
第2页 / 共51页
实验室管理系统毕业论文.doc_第3页
第3页 / 共51页
实验室管理系统毕业论文.doc_第4页
第4页 / 共51页
实验室管理系统毕业论文.doc_第5页
第5页 / 共51页
点击查看更多>>
资源描述

1、实验管理系统I摘要高校实验室是科研、教学的重要组成部分,是实现素质教育的基地,是培养具有创新意识和实践能力人才的摇篮。实验室的建设、实验室的管理、实验设备的配置与使用的科学化、实验内容的设置、实验室工作人员的素质等都不仅影响着学校的教学、科研水平,而且是关系到学校发展前途的大事。因此,各高校实验室都迫切需要改革传统的实验室管理方法,对实验室实行现代化管理。本论文针对目前实验室管理存在的问题,确定了进行开放实验室管理的解决方案,开发了一个“实验管理系统”来协助实验室开放管理工作的完成。本论文开发的“实验管理系统”采用 B/S 体系结构,后台利用 SQL Sevrer2000数据库服务器存放系统全

2、部的数据信息,前台系统包括.NET 开发的实验室仪器设备管理和.NET 开发的 Web 开放实验室管理部分。ASP.NET 开发的应用程序实现了实验室管理人员对实验设备的管理。ASP.NET 开发的 Web 应用程序实现了实验室管理人员、学生、教师等网络用户对实验室资源的管理和访问。关键词:高校实验室,开放实验室管理,实验管理系统,ASP.NETIIAbstractUniversity Laboratory management is an important sections of researching and teaching works. As a base to realize th

3、e quality education, the laboratory is the cradle to foster talented persons with creative sense and practical ability. The construction and management of laboratory, the collocation and scientific using of equipment, and experimental project, all of which not only affect the level of teaching and r

4、esearching but also are associated with the development of universities to worlds. Therefore, it is urgent to reform traditional management method in university laboratories. The mode management method of laboratories is the general course of development.In the view of problems existed in managing c

5、urrent laboratory, the solution to manage the open-laboratory is determined. A laboratory management information system is developed to assist with the open work of laboratory. The Experiment Management System (EMS) has been developed. The system framework of EMS is composed by B/S. The back SQL Ser

6、ver 2000 database is used to store all of system data. The front systems are composed by laboratory equipment and Nation Educational Committee offer management system which is developed by ASP.NET and Web open-laboratory management system which is developed by ASP .NET. The program developed by .net

7、 allows the laboratory administrators to control access to the laboratory equipment. Web program developed by .NET makes the laboratory administrators, students, faculty and other web users to manage and visit the laboratory resource.keywords: University Laboratory, Open-laboratory management, EMS,A

8、SP.NET实验管理系统III毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日 期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保

9、存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: IV学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同

10、意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名: 日期: 年 月 日导师签名: 日期: 年 月 日实验管理系统V目 录第 1 章 绪论 .11.1 研究背景 .11.2 研究的目的和意义 .11.3 系统开发的基础 .11.3.1 架构技术简介 .21.3.2 SQL Server2005 数据 库介绍 .31.3.3 ASP.NET 简介 .4第 2 章 系统需求分析 .62.1 需求分析 .62.2

11、解决方案 .62.3 需求规定 .62.3.1 对功能的规定 .62.3.2 对性能规定 .7第 3 章 总体设计 .83.1 系统的总体结构 .83.2 总体思路原则 .83.1.1 标准性原则 .83.1.2 先进性和可靠性原则 .83.1.3 可扩展性原则 .93.1.4 安全性性原则 .93.3 系统的开发平台 .93.4 系统的主要功能 .93.5 系统的结构 .103.5.1 系统的结构图 .103.5.2 系统的架构图 .113.5.3 系统的流程图 .113.5.4 数据库 E-R 关系图 .123.6 数据库总体概述 .12第 4 章 详细设计 .134.1 数据库表的设计

12、.134.2 用户登录设计 .154.3 学生功能模块设计 .16VI4.3.1 学生主页设计 .164.3.2 学生个人信息模块设计 .184.3.3 学生预约实验模块设计 .194.3.4 学生查看预约信息模块设计 .214.4 管理员功能模块设计 .224.4.1 管理员首页设计 .224.4.2 管理学生信息模块设计 .234.4.3 管理设备信息模块设计 .274.4.4 管理实验信息模块设计 .294.4.5 管理实验室信息模块设计 .314.4.6 管理预约实验信息模块设计 .324.4.7 管理员信息模块设计 .33第 5 章 设计中出现的问题及解决过程 .355.1 数据库的

13、完善问题 .355.2 页面与数据库连接的问题 .355.3 页面设计和除错的问题 .35第 6 章 调试 .366.1 测试 .366.2 调试 .36第 7 章 工作总结 .38参 考 文 献 .39致 谢 .40实验管理系统1第 1 章 绪论1.1研究背景 完善实验室建设和提高实验室管理水平是最近几年高校改革和发展的热点问题。实验室建设和管理水平的高低关系到实践教学、科学研究和创新人才培养等重要工作的开展,同时这也是衡量一个学校的办学能力的重要指标,是迎接本科教学工作水平评估的重要内容。为了提高实验室管理工作的效率,减轻实验室人员的工作负担,提升服务水平,充分发挥实验室各种资源的作用,我

14、整合了实验室及其相关工作的业务流程,研发推出了实验管理系统 ,其内容涵盖了实验队伍、实验用房、实践教学、实验室开放、实验室安全、仪器设备资源共享等元素,是一套信息高度共享、使用方便、功能强大的管理信息系统软件。1.2 研究的目的和意义随着现代科学技术的迅猛发展,计算机技术已渗透到各个领域,成为各行业必不可少的工具,特别是 Internet 技术的推广和信息高速公路的建立,使 IT 产业在市场竞争中越发显示出其独特的优势,步入数字化时代,有巨大的数据信息等待加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。计算机技术的不断飞速发展以及计算机在日常生活中越来越广泛的应用,熟练掌握计算机

15、技术已成为所有高校各专业学生必须的课程。因此高校除了要为学生安排大量的计算机理论课程外,还要为学生安排足够的实验课程,而如何为每个学生安排合理的时间,传统实验室的管理耗费大量的人力和精力以及实验课程管理混乱等诸多问题便暴露出来。为帮助高校实验室由封闭转为开放,开发基于 B/S 方式的开放实验管理系统势在必行。基于 B/S 方式的开放实验管理系统是基于网络环境实现高校实验开放管理的支撑系统。它能实现实验教学计划管理,学生预约实验管理,人员管理,实验管理,系统资源与用户权限管理等功能。相比传统的实验管理,使用开放实验管理系统的优势是能让学生自由安排实验时间。只要通过互联网,学生就可以自由预约实验时

16、间,预约系统为高校学生完全开放。通过预约,学生就可以在预约的时间内到实验室做实验,没预约实验的学生2则不能实验,无须实验室管理员的管理,实现了实验管理的自动化。1.3 系统开发的基础实验管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和前端应用程序的设计两个模块,对于前者力求建立数据的一致性,完整性和安全性。利用三层架构技术,数据库:SQL Server2005 ;界面开发:ASP.Net 来构建系统。1.3.1 架构技术简介首先我先介绍一下架构,架构一词是舶来品,是 architecture 的中文翻译, 其英文的本意是来源于建筑行业的建筑艺术、建筑(风格)和结构,引入

17、到软件领域里面来以后,并没有一个统一的定义。有的人将架构定义为:功能+设计+构造手段,我们可以通俗的理解为:总体设计和总体结构。因为软件的架构问题是近几年才提出来的,所以软件的架构是一个比较复杂的问题,因为它不仅关系到这个软件是否方便实现,更关系到软件实现后的可维护性,可扩展性、可伸缩性、稳定性以及安全性等重要因素。因此开发人员花在理解架构本身上的时间甚至超出了实现架构的时间。常 见 的 软 件 架 构 技 术目 前 在 软 件 开 发 领 域 , 最 为 常 见 的 设 计 就 是 “Code and Fix”( 固 定 编 码 方式 ) 方 式 的 设 计 , 设 计 随 着 软 件 开

18、发 过 程 而 增 长 。 或 者 , 我 们 可 以 认 为 这 种 方 式根 本 就 不 能 算 是 设 计 , 它 抱 着 一 种 “船 到 桥 头 自 然 直 ”的 态 度 , 可 是 在 设 计 不 断改 动 之 后 , 代 码 变 得 臃 肿 且 难 以 理 解 , 到 处 充 斥 着 重 复 的 代 码 。 这 样 的 情 形 下 ,架 构 的 设 计 也 就 无 从 谈 起 , 软 件 就 像 是 在 风 雨 中 的 破 屋 , 濒 临 倒 塌 。针 对 于 这 种 情 形 , 新 的 设 计 方 式 又 出 现 了 , 这 种 方 式 为 “Planned Design”。(

19、 按 计划的设计方式) 与 建 筑 的 设 计 类 似 , 它 强 调 在 编 码 之 前 进 行 严 格 的 设 计 。这 也 就 是 我 们 现 在 常 在 设 计 中 谈 到 的 架 构 设 计 师 的 典 型 做 法 。 设 计 师 们 通 常 不 会去 编 程 , 理 由 是 在 土 木 工 程 中 , 你 不 可 能 看 到 一 位 设 计 师 还 要 砌 砖 头 。“Planned Design”较 之 “Code and Fix”进 步 了 许 多 , 但 是 还 是 会 存 在 很多 问 题 。 除 了 在 软 件 设 计 中 我 们 谈 的 问 题 之 外 , 需 求 变

20、更 将 会 导 致 更 大 的 麻 烦 。以 传 统 的 Planned Design 方 法 建 立 的 二 层 C/S 结 构 软 件 为 例 分 析 : 首 先 , 它 是单 一 服 务 器 且 以 局 域 网 为 中 心 的 , 所 以 难 以 扩 展 至 大 型 企 业 广 域 网 或Internet; 其 次 , 它 受 限 于 供 应 商 ; 第 三 , 软 、 硬 件 的 组 合 及 集 成 能 力 有 限 ; 最后 , 它 难 以 管 理 大 量 的 客 户 机 。这 种 设 计 方 案 在 小 数 据 量 处 理 或 者 单 机 操 作 的 情 况 下 或 许 还 能 满

21、足 用 户 的 要求 , 然 而 随 着 项 目 的 数 据 量 的 增 加 , 系 统 结 构 也 越 来 越 复 杂 , 它 就 不 再 能 很 好 的实验管理系统3满 足 用 户 的 要 求 , 只 能 使 项 目 的 可 维 护 性 , 可 扩 展 性 、 可 伸 缩 性 、 稳 定 性 以 及 安全 性 等 要 求 大 大 降 低 , 有 时 候 还 可 能 会 因 为 新 功 能 的 添 加 或 者 系 统 的 升 级 导 致 整个 项 目 的 崩 溃 。三 层 架 构 技 术三层架构设计思想的概念提出在 MIS 系 统 设 计 中 大 胆 引 入 了 三 层 架 构 设 计 方

22、案 , 也 可 以 叫 做 “弹 性 设 计 ”。这 种 “弹 性 设 计 ”正 如 Microsoft 在 开 发 XP 系 统 的 时 候 提 出 的 两 个 非 常 响 亮 的 口号 : “Do The Simplest Thing that Could Possibly Work“和 “You Arent Going to Need It“( 通 常 称 之 为 YAGNI) , 其 核 心 思 想 就 是 不 要 为 了 考 虑 将 来 , 把 目 前 并不 需 要 的 功 能 加 到 软 件 中 来 。 弹 性 设 计 能 够 较 好 地 满 足 用 户 需 求 的 变 更 。 虽

23、 然 这种 做 法 是 以 部 分 占 用 机 器 系 统 空 间 为 代 价 的 , 但 是 较 之 于 性 能 越 来 越 好 的 机 器 系统 , 这 种 代 价 是 微 不 足 道 的 。 这 种 “弹 性 设 计 ”就 是 本 人 在 本 论 文 研 究 课 题 的 中心 “三 层 架 构 ”设 计 思 想 。所 谓 三 层 架 构 设 计 思 想 就 是 : 在 软 件 开 发 过 程 中 , 运 用 分 层 、 分 模 块 的 思 想来 设 计 软 件 结 构 , 将 每 一 类 型 的 操 作 固 定 在 一 个 层 ( 或 模 块 ) 中 , 也 就 是 把 同 类型 的 操

24、 作 作 为 单 独 的 类 模 块 抽 象 出 来 , 供 其 它 模 块 重 复 调 用 。 其 目 的 不 仅 要 提 高软 件 的 可 用 性 , 同 时 也 可 以 大 大 提 高 软 件 的 重 用 性 和 拓 展 性 。B/S(Browser/Server)三层架构B/S 模式的三层结构是一种严格的分层定义,它首先将应用系统复杂的开发工作进行划分相对简单的小分块,然后在每一层中只实现系统相应层的功能设计,层间的交互是由相邻层对应的功能模块进行调用,信息传递只由接口进行传送。系统功能实现构架的设计是为系统提供一个可行的实现方案,并方便程序设计人员将此方案转换为实现应用系统功能的具体

25、 Browser/Server 模式,是从传统的 C/S 发展起来的计算方式。 C/S 是松散耦合系统,通过消息传递机制进行对话,由客户端发出请求给服务器,服务器进行相应处理后经传递机制送回客户端;B/S 模式则把 C/S 模式的服务器端进一步深化,分解成应用服务器(Web 服务器)和多个数据库服务器 ,同时简化 C/S 中的客户端,将客户端的计算功能移至 Web 服务器,仅保留其表示功能 ,从而成为一种由表示层(Browser )、功能层 (Web Server)与数据库服务层 (DATABASE Server)构成的三层分布式结构。本研究课题的最高理想就是希望在三层架构设计思想的指导下,能

26、够开发出一套适合库存管理使用的、安全实用的实 验 管 理 系 统 ,并为今后其他大型的系统软件开发提供一种新的设计思路。41.3.2 SQL Server2005 数据库介绍Microsoft SQL Server 2005 由 一 系 列 相 互 协 作 的 组 件 构 成 , 不 仅 能 满 足最 大 的 Windows 应 用 程 序 和 企 业 数 据 处 理 系 统 存 储 和 分 析 数 据 的 需 要 , 还 能 为 个人 或 小 企 业 提 供 易 于 使 用 的 数 据 存 储 服 务 , 是 现 在 通 用 数 据 库 里 面 最 流 行 、 性 能最 好 的 数 据 库

27、之 一 。( 1) 关 系 数 据 库 设 计关 系 型 数 据 库 应 用 数 学 方 法 来 处 理 数 据 库 中 的 数 据 , 是 支 持 关 系 模 型 的 数 据库 系 统 。 关 系 模 型 由 关 系 数 据 结 构 、 关 系 操 作 集 合 和 关 系 完 整 性 约 束 三 部 分 组 成 。( 2) 关 系 数 据 结 构 设 计在 本 系 统 中 通 过 利 用 SQL Server 服 务 管 理 器 来 控 制 服 务 器 上 Microsoft SQL Server 2005 组 件 的 启 动 、 暂 停 和 停 止 。 这 些 组 件 在 Microsof

28、t Windows 7 上 作 为 服 务 运 行 , 相 对 于 每 一 个 SQL Server 实 例 都 只 有 一 个 SQL Server 服 务实 现 运 行 调 度 的 SQL Server 管 理 任 务 的 代 理 程 序 和 全 文 本 检 索 引 擎 以 及 管 理 分布 式 事 务 。本 系 统 中 设 计 数 据 库 时 , 按 照 关 系 数 据 库 中 的 范 式 规 则 , 将 表 中 的 重 复 字 段和 不 相 关 字 段 进 行 合 理 划 分 , 设 计 出 来 的 数 据 库 表 格 符 合 第 二 范 式 , 减 少 了 数 据操 作 时 的 错

29、误 。( 3) 关 系 操 作 集 合 设 计 本 系 统 根 据 SQL 的 语 句 定 义 标 准 , 编 写 合 理 , 实 用 , 功 能 完 善 的 操 作 语 句 ,从 而 实 现 对 数 据 库 进 行 规 范 操 作 。( 4) 关 系 完 整 性 约 束 设 计本 系 统 通 过 对 外 键 的 控 制 , 在 存 储 过 程 中 编 写 一 些 合 理 , 实 用 , 功 能 完 善 的操 作 语 句 对 数 据 库 进 行 操 作 。 在数据库报损文件中删除的记录也应该在库存文件中删除,两个表格之间存在约束关系。1.3.3 ASP.NET简介ASP.net 是一种建立在通用语言上的程序构架,能被用于一台 Web 服务器来建立强大的 Web 应用程序。ASP.NET 是著名的 Microsoft 公司开发的可视化软件开发工具。ASP.NET 被称为第四代编程语言,它具有简单、高效、功能强大的特点。和JAVA 相比,ASP.NET 更简单、更易于掌握,而在功能上却丝毫不逊色;和 Delphi 相比,ASP.NET 则功能更强大、更实用。ASP.NET 具有以下特点:执行效率的大幅提高;世界级的工具支持;强大性和适应性;简单性和易学性;高效可管理性;多处理器

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报