实验室设备管理系统.doc_第1页
实验室设备管理系统.doc_第2页
实验室设备管理系统.doc_第3页
实验室设备管理系统.doc_第4页
实验室设备管理系统.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

i 实验室设备管理系统 摘要 实验室设备管理系统是一个典型的信息管理系统 MIS 本系统是一个为适应对学校实 验室设备管理的迫切需求而设计开发的软件系统 其开发主要包括后台数据库的建立和维 护以及前端应用程序的开发两个方面 经过分析和比较 我们决定使用 ASP 和 SQL 作为 开发工具 利用其提供的各种面向对象的开发手段 尤其是数据窗口这一能方便而简洁操 纵数据库的智能化对象 首先在短时间内建立系统应用原型 然后 对初始原型系统进行需 求迭代 不断修正和改进 真到形成用户满意的可行系统 关键词 原型法 ASP SQL 实验室设备 信息管理系统 本设计来自 完美毕业设计网本设计来自 完美毕业设计网 登陆网站联系客服远程截图或者远程控观看完整全套论文图纸设计登陆网站联系客服远程截图或者远程控观看完整全套论文图纸设计 客服客服 QQ 8191040 ii Abstract Laboratory equipment managements system is a typical management information system MIS the system is a software system that adapts to the urgent need of management of laboratory equipments to school the development including two aspects one is the establishment and maintenance of the background database the other is the development of fore end application After analysis and comparison we decide to use ASP and SQL as the development tools use various object oriented development tools Especially the data window an intelligent database objects which can control the database conveniently and simple First establishes application system prototype in a short period of time and then carries out the need iteration on the initial prototype system constantly revised and improved till to the viable system that the users satisfy Keyword prototype law ASP SQL laboratory equipment information management system 2 目录 摘要 AbstractAbstract 引言 1 一 系统开发的背景 1 二 系统开发的目的 意义 1 三 系统的主要功能 2 第一章 开发语言和软件平台介绍 4 1 1 ASP 概况 4 1 1 1 ASP 的概念 4 1 1 2 ASP 的特点与功能 5 1 2 IIS 集成技术 6 1 2 1 IIS 的特点 6 1 2 2 IIS 的功能 6 第二章 系统结构设计 9 2 1 系统设计思想 9 2 2 可行性分析 9 2 2 1 技术可行性 9 2 2 2 经济可行性 9 2 2 3 运行可行性 10 2 2 4 法律可行性 10 2 3 系统结构设计 10 2 3 1 系统的概念 10 2 3 2 系统科学方法的基本原则 10 2 3 3 系统结构设计思想 11 2 3 4 实验室设备管理系统设计的整体规划 11 2 3 5 实验室设备系统设计的前期准备 11 3 2 3 6 实验室设备系统的定位和概念设计 12 2 3 7 实验室设备管理系统的功能规划 12 2 4 数据库设计 13 2 4 1 需求分析 13 2 4 2 数据库设计原则 14 2 4 3 数据库设计的方法和步骤 14 2 4 4 数据库总体设计 15 2 4 5 数据库概念设计 E R 16 2 4 6 数据库逻辑设计 17 2 5 具体功能的实现 20 2 5 1 主界面的实现 20 2 5 2 后台管理界面的实现 22 2 5 3 添加设备信息界面的实现 23 2 5 4 用户管理模块的实现 24 第三章 系统的调试与测试 25 结论 26 参考文献 27 附录一 28 附录二 33 致 谢 36 4 引言 一 系统开发的背景 目前国内学校教学设备自动化管理水平不是很高 大多数学校设备管理办 法是设备采购进来以后 将设备的基本情况和相关信息登记存档 然后将档案 存档 以后档案基本就没人维护 如设备位置变迁 检修情况 设备当前运行 状态等信息根本不会体现在设备台帐上 即设备跟踪信息不能及时体现在设备 档案上 某些使用设备管理系统学校 对设备的跟踪信息即使能体现在设备档 案上 但设备的缺陷处理及设备缺陷等功能没有实施 设备检修的备品备件情 况和检修成本核算没有实现 整个学校设备管理信息化仍处于较低水平 本信息系统合理的借鉴国际领先的设备管理思想并结合国内学校设备管理现 状 可以完全能满足国内学校设备管理的需要 并通过对各行业设备管理情况 的长期研究探索 以灵活 通用为主要设计思想 开发适合于各行业设备管理 信息系统 本系统将会提高学校的办公效率和设备可靠性 减少工作人员的劳 动强度 减少办公耗材 提高学校的现代化管理水平 实时报警功能对学校的 安全生产更是不可忽视 二 系统开发的目的 意义 因为现在各个高校内教学设备众多但自动管理水平相比过低 很多高校管 理设备都采用在设备购进以后将设备的基本情况和相关信息登记存档 存档以 后档案基本就没人记录与维护 至于以后设备的变迁或损坏都不会记录在设备 档案中 即不能体现设备的即时状态 而有些即使有设备管理系统的单位 就 算是能把设备的即时信息体现在设备档案上 但设备的缺陷处理及设备缺陷等 功能没有实施 设备检修的备品备件情况和检修成本核算没有实现 整个学校 教学设备管理信息化仍处于较低水平 将管理任务分成小块 落实到个人并能 随时查询设备当前情况和历史情况 对设备的可靠性分析有直接作用 使管理 人员从手工计算 统计工作中解脱出来 现在 科学技术的飞速发展把人类社会推向了一个崭新的时代 信息时 代 这已是无可争议的事实 信息对社会经济发展的巨大推动作用 使其与物 质能源一起并列为现代社会的三大支柱 这已在全社会达到共识 随着对信息 5 作为一种资源来管理的需求日益加强 信息研究领域出现了一种新的管理思想 和模式 信息管理 因此 就诞生了 信息管理 这样一个概念 由于信息 是普遍存在的 人类信息管理活动的范围也是十分广泛的 信息管理不仅是信 息工作的一部分 而且已被认为是现代管理的重要组成部分 信息管理的概念 源于西方 也是在世界信息量迅速增长 信息技术日新月异 信息产业强劲发 展的六七十年代出现的 时至今日 信息管理已不仅仅是一个概念 而是信息 学和管理学中的重要内容了 对信息管理的理解 一种认为是 信息管理 就是 对信息的管理 在此 信息管理是指狭义的信息资源管理 实际上就是对信息 本身的管理 另一种认为 信息管理不仅是对信息的管理 而是对涉及信息活 动的各种要素 如信息 技术 人员 组织进行合理的组织和有效的控制 从 而满足社会的信息需求 在此 信息管理是指广义的信息资源管理 综合两种 理解 信息管理是指对人类信息活动所产生的社会信息进行管理 信息管理是 管理的一种 既要对信息进行管理 也要对信息活动进行管理 信息和信息活 动都是信息管理的客体 简而言之 信息管理就是对信息和信息活动的管理 这就是我们对信息管理的全面理解 世界经济发展已进入一个激烈竞争的年代 可以说 谁先获得信息 谁就 有可能抓住发展经济的机遇 同样 谁能很好地管理和利用信息 谁就有可能 占领市场 获得效益 国内外大量事实已说明 在目前这个激烈竞争的市场经 济中 谁的信息管理现代化水平高 谁重视信息资源的开发和利用 谁就能抓 住机遇 在竞争中取胜 本信息管理系统合理的借鉴国际领先的设备管理思想并结合国内学校设备 管理现状 经过长期的现场调研 完全能满足国内一般学校的设备管理的需要 并通过对各行业设备管理情况的长期研究探索 以灵活 通用为主要设计思想 开发适合于学校设备管理的信息系统 使用本系统之后 将会提高学校的办公 效率和设备可靠性 减少工作人员的劳动强度 减少办公耗材 提高学校的现 代化管理水平 作这个课题是为了方便学校的教学设备进行统计及管理工作 减少每天需 要涉及到的相关工作量 尽可能的提高工作效率 可以节省人力物力的浪费 三 系统的主要功能 6 在本系统主界面中 我们可以看到五个系统菜单和十个功能模块按钮 为 了美化系统界面 本系统加上一个图片在主界面上 用户在使用要系统时 为 了增加本系统的安全时 首先需要验证 只有在登录界面上输入正确的用户名 和密码才能登陆本系统使用 系统默认的管理员 ID 为 admin 密码为 admin 普通用户 ID 为 user 密码为 user 下面分别论述本系统的各个功能模块的作用 1 系统登陆 点击可执行文件实验室设备管理系统 index htm 之后 就进 入主界面 主界面里有个后台管理 用户需要如上所述的正确的用户名和密码 之后才能使用本系统 2 添加设备 本应用模块的主要功能是实现对实验室设备的入库管理工作 主要是记录 设备信息等操作 3 删除设备 本应用模块的主要功能是实现对实验室设备的过时信息删除 等操作 4 栏目管理 本应用模块的主要功能是实现对实验室设备的分类管理 添 加 删除 修改 转移等操作 5 用户管理 添加管理用户和修改等 密码是一个管理系统正常运行的一 个重要保障 在本处 只有管理员才可以进行操作 并可以根据不同的系统情 况对系统的用户进行增加和删除等工作 6 项目经费管理 主要包括项目费用的来源和支出等操作 7 退出系统 退出本系统 恢复系统的实始状态 7 8 第一章 开发语言和软件平台介绍 1 1 ASP 概况 1 1 1 ASP 的概念 在 Internet 风行的早期 Web 网页只是静态的图文组合 浏览者可以在网 页上阅读信息 但无法作进一步的查询 发表意见或进行电子商务 在线交谈 问卷调查 预约订票 访客留言薄 讨论区 电子贺卡 E mail 自动回复 数 据库管理等上作 这显然不能满足人们越来越多元化的需求 为此 有不少公 司提出动态网页的解决方案 所谓的 动态网页 指的是浏览器端和服务器端 可以互动 也就是服务器端可以实时处理浏览器端的 请求 然后将处理结果响应给浏览器端 而 ASP Active Server Page 便是微软 用来建立动态网页的解决方案 ASP 是一种服务器端的指令环境 用来建立并执行交互式 Web 服务器应用 程序 你可以使用 ASP 来结合服务器端指令 HTML 网页及 COM 组件 换句 话说 ASP 程序包含 脚本语言程序 Scripting Language 嵌入 HTML Embedded HTML COM 组件调用 等三个部分 前者可由 VBScript Jscript 微软版的 JavaScript PerlScript Python REXX 等程序语言撰写而成 也 正由于 ASP 程序可以嵌入 HTML 因此现有的 HTML 文件 扩展名为 htm 很快 便可以转换成 ASP 程序 扩展名为 asp 1 ASP 程序和 CGI 程序一样是属于服务器端 Script 脚本语言 这类程序只 能在服务器端执行 执行的结果会先转换成 HTML 文件 再传送给浏览器 相 反浏览器端 Script 则只能在浏览器端执行 服务器端 Script 与浏览器端 Script 无法交互 因为两者的执行方式不同 浏览器端 Script 诸如 HTML XML VRML 或 CSS 所撰写的网页皆属静态 网页 无法满足每个人的需要 比方说 有人会希望网页显示实时更新的资料 而有人会希望当浏览者选取网页的某个组件时 组件的外观会随之改变 凡此 种种都需要利用程序才办得到 而且为了不影响传输速率 程序越小越好 2 目前这类需求可以通过浏览器端 Script 来完成 Script 是一段嵌入在 HTML 源 代码内的小程序 而浏览器端 Script 就是在浏览器端执行的小程序 Netscape 9 公司开发的 JavaScript 和 Microsoft 公司开发的 VBScript 均可以用来撰写浏览 器端 Script 其中尤以 JavaScript 为主流 因为市场上两大商用浏览器 Communicator 和 Internet Explorer 均支持 JavaScript 而 VBScript 则只有 Internet Explorer 才支持 服务器端 Script 虽然它可以完成许多上作 但有些工作还是得在服务器 端执行 Script 才可以 譬如数据库的存取与搜索 由于在服务器端执行 Script 必须拥有特殊权限 而且会增加服务器端的负担 因此 如有可能的话 网页 的设计者应尽量用浏览器端 Script 或 DHTML 技术取代服务器端 Script 目前常 用的服务器端 Script 有 ASP 和 CGI 程序两种 ASP 是 Active Server Pages 的缩写 中文翻译为 动态服务网页 ASP 程序是在 Microsoft IIS Internet Information Services 或 PWS Personal Web Serve 等 Web 服务器执行的 Script 通常是由 VBScript 或 JavaScript 撰写而成 CGI 是 Common Gateway Interface 的缩写 中文翻译为 通用网关接口 这是在服务器与程序之间传 递信息的标准接口 而 CGI 程序则是符合 CGI 标准接口的 Script 通常是由 Perl 或 C 撰写而成 3 1 1 2 ASP 的特点与功能 1 从软件的技术层面看 ASP 有如下特点 1 无需编译 ASP 脚本集成于 HTML 当中 容易生成 无需编译或链接即 可直接解释执行 2 易于生成 使用常规文本编辑器 如 Windows 下的记事本 即可进行 ASP 的设计 若从上作效率来考虑 可以选用具有可视化编辑能力的 HomeSite 或 Visual InterDev 3 独立于浏览器 用户端只要使用可解释常规 HTML 码的浏览器 即可浏 览 ASP 所设计的页面 ASP 脚本是在站点服务器端执行的 用户端的浏览器不 需要支持它 因此 若不通过从服务器下载来观察 asp 页面 在浏览器端见不 到正确的页面内容 4 面向对象 在 ASP 脚本中可以方便地引用系统组件和 ASP 的内置组件 还能通过定制 ActiveX Server Component ActiveX 服务器组件 来扩充功能 与 10 任何 ActiveX Scripting 语言兼容 除了可以使用 VBScript JScript 语言进行设计 外 还可通过 Plug in 的方式 使用由第三方所提供的其它 Scripting 语言 5 源程序码不会外漏 ASP 脚本在服务器上执行 传到用户浏览器的只是 ASP 执行结果所生成的常规 HTML 码 这样可保证辛辛苦苦编写出来的程序代 码不会被他人盗取 4 2 从应用的层面看 ASP 有如下的功能 1 处理由浏览器传达到站点服务器的表单输入 2 访问和编辑服务器端的数据库表 使用浏览即可输入 更新和删除站点 服务器的数据库中的数据 3 读写 Web 服务器的文件 实现访问计数器等功能 4 借助 cookie 读写用户浏览器端的硬盘文件 以记录用户的相关信息 5 可以实现在多个页面间共享信息 以开发复杂的商务站点应用程序 6 使用 VBScript 或 Jscript 等简易的脚本语言 结合 HTMT 码 快速完成 站点的应用程序 通过站点服务器执行脚本语言 产生或更改在客户端执行的 脚本语言 7 扩充功能的能力强 可通过使用 Visual Basic Java Visual C 等多种程 序语言制作 Activex Server Component 以满足自己的特殊需要 5 1 2 IIS 集成技术 1 2 1 IIS 的特点 IIS 是微软公司的一种集成了多种 Internet 服务 WWW 服务 FTP 服务等 的服务器软件 它与 Windows NT 2000 XP 紧密地集成在一起 提供全方位的 Internet 和 Intranet 服务 其安全机制也以 NTFS 安全机制为基础 因此可以利 用 IIS 构建安全的 Web 站点 1 与 Windows NT Server 的集成 使得 IIS 的安装 管理 安全性和运行等 方面具有强大的功能 2 便于开发具有强大功能的网络应用程序 由于 IIS 支持 DNA 分布式网络 应用 结构 因此可以使用 ASP 运行 VBScript Jscript 等脚本语言 利用 ADO 及 ODBC 存储数据 使用 Visual InterDev 等工具开发专业应用 这些都为开发 大型网络应用提供了方便 11 3 支持多种方案 IIS 可以满足多种使用方案的需要 从工作组到企业网 直至 Web 站点都可以使用 IIS 6 4 提供多种服务 除了提供 HTTP 服务之外 IIS 还提供了 FTP 及 Gopher 服务 1 2 2 IIS 的功能 至今 IIS 已推出 5 个版本 其中 IIS4 0 版提供了几乎所有的建立 WEB 站 点所需要的功能 IIs5 0 则在 IIS4 0 的基础上增加了一些新功能 这将有助于使 用最新的加密技术 以及客户端与服务器端证书的鉴别方法 新增功能有 1 安全性 1 摘要式身份验证 摘要式身份验证允许跨代理服务器和防火墙对用户进行 安全和严格的身份验证 另外 还可以进行匿名 HTTP 基本以及集成 Windows 身份验证 以前称 Windows NT 质询 响应身份验证和 NTLM 身份验证 2 安全通讯 安全套接字协议层 SSL 3 0 和传输协议层 TLS 提供了一种客 户端与服务器之间进行信息交换的安全方式 另外 SSL3 0 和 TLS 还为服务器 提供了一种在用户登录服务器之前对客户端进行验证的方法 在 IIS2 0 中 ISAPI 和 Active Server Pages 都可以访问客户证书 以便编程人员通过其站点跟 踪用户 3 服务器网关加密 服务器网关加密 SGC 是 SSL 的扩展 允许使用 IIS 出 口版的金融系统采取加密性能更高的 128 位加密 虽然 IIS2 0 中已内置了 SGC 功能 但使用 SGC 时仍然需要特殊的 SGC 证书 4 Kerberos 5 身份验证协议相容性 IIS 已完全集成了 Windows 2000 中实现 的 Kerberos5 身份验证协议 从而允许用户在运行 Windows 的计算机之间传递 验证凭据 5 证书存储 IIS 证书存储目前已与 Windows Crypto AP 工存储集成在一起 Windows Certificate Manager 提供单一入口 允许用户存储 备份和配置服务器 证书 6 Fortezza IIs5 0 支持通常称为 Fortezza 的美国政府安全标准 这一标准 通过一种加密机制保证消息的安全性 完整性 验证以及对消息 组件和系统 12 的访问控制 从而能满足美国国防部消息系统安全性结构的要求 可以通过服 务器和浏览器软件或者 PCMCIA 卡硬件来实现这些功能 2 管理 1 重新启动 IIS 现在不用重新启动计算机就可以重新启动 Internet 服务 2 备份和还原 IIS 可以备份和存储 meta base 设置 以便更容易的返回已知 的安全状态 3 配置选项 可以在站点 目录或文件级别设置 读取 写入 执行 脚本 以及 FrontPage Web 操作的权限 4 个人 Web 管理器 IIS5 0 包括一种称为个人 Web 管理器 PWM 的简单管 理上具 这种上具有助于管理和监视个人发布站点 5 站点通讯量监视 用于显示站点通讯量统计信息的实时图形 如几天的请 求数 几小时的请求数 几天的访问人数以及几小时的访问人数 6 可编程性 对 Active Server Pages 的完全支持 包括性能增强的 ASP 组件 以及新的错误处理功能 7 集中管理

温馨提示

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

评论

0/150

提交评论