web实验室设备管理系统内容摘要:
是 ASP 为用户提供的动态 Web 页面功能。 由于在用户浏览器端所见的文件已经是经过编译的 ASP 文件(即 HTML文件)了,所以不必担心用户的浏览器是否支持你所编写的 ASP 程序。 基于 Web 的实验室设备管理系统 7 ASP 程序作为 Server Side 的应用程序,必须 在服务器中运行,因此需要设置如 IIS 或 PWS(常用的两种 ASP 运行环境),来建立一个虚空间作为其运行环境,有关 IIS的内容我们将在第七章讲述。 SQL 结构化查询语言 ⑦ SQL( Structured Query Language)是一种介于关系代数与关系演算之间的结构化查询语言,其集数据定义、数据查询、数据操纵和数据控制功能于一体,是一个通用的、功能极强的关系数据库语言。 其特点主要有:综合统一;高度非过程化;面向集合的操作方式;以同一种语法结构提供两种方式;语言简捷,易学易用等。 目前, SQL已成了国际标准语言,大多数数据库均使用 SQL 作为共同的数据存取语言和标准接口,使不同的数据库之间的互操作有了共同的基础。 此外, SOL 对数据库以外的领域也产生了很大的影响,有不少软件产品将 SQL语言的数据查询功能与图形功能、软件工程工具、软件开发工具、人工智能程序结合起来。 这使得 SQL将成了目前数据库领域中的一种主流语言,成为了关系数据库的标准语言。 关系型数据库 SQL Server 2020 Microsoft 公司推出的 SQL Server 数据库管理系统以其良好的性能,简单友好的操作方式 ,良好的安全可靠性等诸多优点,得到了广泛的应用。 基于 SQL Server 数据库的这些优点,我们选择其作为本系统的后台数据库,在以下的 和 小节中将对 SQL Server数据库及其连接做简单介绍。 数据库 SQL Server 2020 简介 ⑧ Microsoft SQL Server 是一种基于客户机 /服务器的关系型数据库管理系统,它使用TransactSQL 语言在服务器和客户机之间传送请求。 SQL Server 用来对存放在计算机中的数据库进行组织、管理和检索。 Microsoft SQL Server和 Microsoft Inter Information Server的结合可以将相关的数据库连接到 Inter上,同时用 Web浏览器来显示数据的构架,用户可以在数据库终端访问。 通过使用 Windows NT操作系统内置的 ODBC 连通性,数据库的开发者将能通过 Web站点将交互和在线数据库内容传输给众多用户, SQL Server 2020 还提供了对改进的分布式事物处理的支持,增强了无缝复制以及多平台实施的分布式管理工具。 SQL Server 2020的重要特点有: 真正的客户机 /服务器体系结构; 图形化用户界面,使各种工具使用起来更加直观、方便; 丰富的编程接口工具,为用户进行程序设计提供了方便; 具有良好的可扩展性; SQL Server与 Windows NT/2020集成,可以利用 NT 的许多功能; 对 Web技术的支持,使用户可以方便地将数据库中的数据发布到 Web页面上; 支持 XML,可以检索 =编写 XML数据; 基于 Web 的实验室设备管理系统 8 具有完全的 Web功能,与 Inter紧密结合; 除支持多种查询外,还支持分布式查询以及数据仓库支持。 与数据库 SQL Server 2020 的连接 ① 实现与数据库 SQL Server 2020 的连接,我们可以使用 Microsoft Data Access组件。 Microsoft Data Access 组件是 Microsoft 提供的适合企业机构范围,能够高性能地访问各种信息的数据访问策略,它能够使用 Visual Studio 的工具访问任何平台上的数据源,其包括 OLE DB,ODBC,ADO三个核心组件。 OLE DB、 ODBC、 ADO在访问数据库时,提供了一种层次型的结构,我们使用 OLE DB、 ODBC、ADO就可以实现与数据库的连接。 其层 次结构如图 : OLE DB( Object Linking and Embedding Database) 是 Microsoft不同数据源的系统级编程接口。 它提供存取各种信息的开放标准,规定了一套简化了的各种数据库管理系统服务的接口,采用通用的方法进行开发,使开发人员无须考虑数据库管理系统的具体要求。 OLE DB能够利用的数据源可以是关系型数据库也可以是非关系型的信息源,且其可以使用应用程序用相同的方式处理各种数据。 ODBC(Open DataBase Connection)是应用程序与数 据库的桥梁,其是大多数关系型数据库系统的标准访问形式。 ODBC接口让应用程序能够从各种数据库管理系统中得到最大的相互操作能力。 一个应用程序可以通过单一的接口在不同的 DBMS中存取资料,而不受任何 DBMS支配。 不过,目前ODBC 有被 OLE DB取代的趋势,部分原因是 ODBC 不像 OLE DB 那样具有较宽范围的数据源,其仅仅支持 SQL语言的数据库。 ADO(ActiveX Data Object)是一种面向对象、且与语言无关的应用程序编程接口,其封装了OLE DB中最常用的一些特征,提供了一个开放的数据访问对象 模型,能够使程序员使用任何语言编写数据应用程序。 通过 ADO,开发人员能够比以前访问更多类型的数据,并且在编写复杂程序时可以节省大量时间。 在了解了以上这些基本情况后,我们将在以下的第四、五、六章中具体介绍实验室设备管理系统的实现过程。 基于 Web 的实验室设备管理系统 9 第四章 系统分析 ER 图 概念性数据模型是一种面向问题的数据模型,是按照用户的观点来对数据和信息建模的,其能把用户的数据要求清晰明确地表达出来。 实体 —— 联系方法就是一种常用的表示概念性数据模型的方法,其用 ER 图描述现实世界中的实体,而不涉及这些实体在现实中的 实现。 以下是此实验室设备管理系统的 ER 图。 基于 Web 的实验室设备管理系统 10 说明:本系统把允许进入系统的合法用户分为普通用户和管理员两种情况,用户仅能注册普通身份,管理员身份由后台处理。 管理员实体具有普通用户实体的一切属性,此外其还增加了“管理员号”属性以区别于普通用户实体。 系统数据流图 数据流图用于描绘系统的逻辑模型,图中无任何具体物理元素,只是描绘信息在系统中的流动和处理情况。 本系统的顶层数据流图如下图 所示。 该 顶层 数据流图中部分数据流组成 和说明 如下: 用户信息 =用户名 +口令 合法用户信息 =合法用 户名 +合法口令 用户身份信息 =管理员号 合法用户请求 =[ 用户资料管理 | 设备资料管理 ] 管理用户请求 =[ 新用户注册 | 用户资料修改 ] 管理设备请求 =[ 设备入库 | 修改 | 删除 | 查询 | 打印预览 ] 反馈用户信息 =用户名 +真实姓名 +口令 +性别 +出生年月 +身份证号 +用户单位 +联系方式 + 用户电话 +电子邮件 +用户地址 +备注 反馈设备信息 =仪器名称 +仪器编号 +仪器型号 +仪器规格 +分类号 +生产厂家 +出厂号 +设备号 + 仪器国别 +国别码 +领用单位 +仪器单价 +附件数量 +附件总价 +经费科目 + 管理级别 +出厂日期 +购置日期 +入库 +日期 +领用人 +经手人 +备注 适用信息:系统在对合法用户的请求做出分析后,针对不同用户提出的不同请求进行处理,并最终将处理结果反馈给用户 图 的 分层数据流图 1 如下 图 所示 : 基于 Web 的实验室设备管理系统 11 上 图 中文件的组成 为 : 用户列表 =[ 用户名单 | 用户详细资料 ] 用户名单 =编号 +用户名 +真实姓名 +用户单位 +用户电话 +注册时间 用户详细资料 =编号 +用户名 +真实姓名 +口令 +性别 +出生年月 +身份证号 +用户单位 +联系方式 + 用户电话 +电子邮件 +用户地址 +注册时间 +管理 员号 +备注 图 的 分层数据流图 2 如下 图 所示 : 上 图 中部分数据流和文件的组成如下: ⑪ 文件 设备清单 =[ 设备信息简表 | 设备信息详表 ] 设备信息简表 =入库序号 +仪器名称 +仪器编号 +仪器型号 +仪器规格 +分类号 +领用单位 设备信息详表 =仪器名称 +仪器编号 +仪器型号 +仪器规格 +分类号 +生产厂家 + 出厂号 +设备号 +仪器国别 +国别码 +领用单位 +仪器单价 +附件数量 +附件总价 + 经费科目 +管理级别 +出厂日期 +购置日期 +入库 +日期 +领用人 +经手人 +备注 ⑫ 数据流 一般请求 =[ 设备查询 | 打印预览 ] 基于 Web 的实验室设备管理系统 12 高级请求 =[ 设备入库 | 修改 | 删除 | 查询 | 打印预览 ] 系统组织结构图 系统组织结构图描绘了系统的组成情况,方块间的连线表示组成关系。 以下是本系统的组织结构图,其从不同的用户身份来考虑划分: 我们可以把此系统组织结构图与下一章中的系统层次图(图 )相对照,以了解系统的总体规划,它们两者分别从不同的角度和功能出发对系统进行了图解。 基于 Web 的实验室设备管理系统 13 第五章 系统设计 系统层次图 在上一章中我们已经画出了 系统的组织结构图(图 ),其按不同的用户身份对系统进行了划分。 下图 是本系统层次图,其从管理功能的角度出发描绘了软件的层次结构图,其每个矩形框代表一个模块,方框间的连线表示调用关系,以下是本系统的层次图: 模块处理功能设计 根据实际情况,我们使用原型法( Rapid Prototyping),即以少量代价快速地构造一个可执行的软件系统模型。 使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。 此时模块 也发展成为最终产品了。 通过对用户需求的分析,我们将实验室设备管理系统分为两部分:一是用户信息管理部分;一是设备信息管理部分。 用户信息管理部分由三个模块组成:用户登陆模块 、 新用户注册模块 、 用户信息修改模块 ;设备信息管理部分由五个模块组成:设备信息入库模块;设备信息修改模块;设备信息删除模块;设备信息查询模块;设备信息打印模块。 下面具体介绍这些模块的功能设计情况: ⑪用户信息管理部分 用户登陆模块 输入:用户名、口令; 输出:若登陆失败,则输出失败提示信息; 功能:对要求进入系统的用户进行身份验证: 拒绝非法用户,并鉴别进入系统的合法用户的身份(普通用户和管理员); 基于 Web 的实验室设备管理系统 14 新用户注册模块 输入:用户的基本信息,包括必输部分和可选部分。 必输部分有:用户名、真实姓名、口令、性别、出生年月、身份证号、用户单位、联系方式;可选部分有:用户电话、电子邮件、用户地址、备注; 输出:若用户注册失败,则输出失败提示信息,否则输出注册成功的确认情况; 功能:添加使用本系统的普通用户; 用户信息修改模块 输入:用户名、口令; 输出:若用户修改失败,则输出失败提示信息,否则输出修改后的确认情况; 功能:完成对用户基本信息的修改; ⑫设备信息管理部分 设备信息入库模块 输入:设备的基本信息,包括必输部分:仪器名称、仪器编号、仪器型号、仪器规格、 分类号、生产厂家、出厂号、设备号、仪器国别、国别码、领用单位、仪器单价、 附件数量、 附件总价、经费科目、管理级别、出厂日期、购置日期、入库日期、 领用人、经手人;可选部分仅备注; 输出:若设备入库失败,输出失败原因,否则输出设备入库信息的确认情况; 功能:根据用户登陆模块时的用户身份验证,允许管理员 按要求添加设备信息,拒绝普 通用户对该项功能的请求; 设备信息修改模块 输入:仪器编号; 输出:若设备修改失败,输出失败原因,否则输出修改确认信息; 功能:根据用户登陆模块时的用户身份验证,允许管理员按要求修改设备信息,拒绝普 通用户对该项功能的请求; 设备信息删除模块 输入:仪器编号; 输出:设备入库的基本情况及删除提示信息; 功能:根据用户登陆模块时的用户身份验证,允许管理员删除设备信息,拒绝普通用户 对该项功能的请 求; 设备信息查询模块 输入:可输入仪器名称、仪器编号、仪器型号、仪器规格、分类号、仪器国别中的一项或多项内容进行查询,对于仪器名称和仪器型号允许模糊输入,若不输入以上任何内容表示要求浏览所有设备信息;。web实验室设备管理系统
相关推荐
ening, has not been able to fully meet the actual needs. Content is too plicated, eight prohibition, 52 are not allowed to hard to remember, and also difficult to put into practice。 the second is
完成 — — 点击确定。 再在管理 IP 筛选器表选项下点击 添加 — 名称设为所有入站筛选器 — 点击添加 — 在描述中输入所有入站筛选 — 将源地址设为任何 IP 地址 —— 将目标地址设为我的 IP 地址 —— 协议类型设为任意 —— 点击下一步 —— 完成 —— 点击确定。 在管理筛选器操作选项下点击添加 —— 下一步 —— 名称中输入阻止 —— 下一步 ——选择阻止 —— 下一步 ——
开】,断开当前用户的连接 . ( 2)设定 FTP 站点消息 设置 FTP 站点时,可以向 FTP 客户端发送站点的信息消息。 该消息可以是用户登录时欢迎用户到 FTP 站点的问候消息、用户注销时的退出消息、通知用户已达到最大连接数的消息或者标题消息。 默认情况下,这些消息 是空白的。 FTP 站点消息分为四种:标题、欢迎、退出、最大连接数。 在“消息”选项卡可以分别设定:
2020206167版 权 声 明版权所有版权所有 169。 2012020 上海互普信息技术有限公司。 保留所有权利。 本手册之所有咨询皆有版权。 本手册之任何资料非经上海互普信息技术有限公司书面同意,不得以电子、机械、磁性、光学、化学、手写或任何之形式加以复阜进缔心战制盐佩更亨瑞踪绸缨马码萨奴馈煤气处参耙辖恕豹德广押五袁巡削丈降 摸瘁网勤夷话低托喜意洞念炳贵拴坡咨摩资删刀琅络桌良 佃栖埠
物理设计的结果建立数据库,把表添加到数据库中使其成为数据库表,便于管理,方便运行。 数据库运行和维护阶段 数据库应用系统经过试运行后即可投入正式运行。 在数据库系统运行过程中 我们可以 不断地对其进行评价、调整与修改。 5.详细设计 程序文件 ( 1)程序文件架构 为了使用户能够对系统文件有更清晰的认识,这里设计了文件架构图。 主文件架构图如下图所示: 系统管理 数据管理 帮助 (
系统备份 备份系统文件 每周全备,每天差量备; 灾难备份 架设 2 套完全独立的备份系统,其中一套放置在黄岛。 两套备份系统的备份策略相同,这样就保证每天有近似 2 份备份数据。 物理环境 1: Sun E4800 服务器与作为备份主服务器的 Sun 280R 通过光纤通道共享本地的磁带库;其他主机则通过以太网传输数据到备份服务器,然后,由备份服务器写到磁带库中; 2