第一篇:材料学院实验仪器管理系统概要设计_0002
材料学院实验仪器管理系统概要设计
仪器管理模块概要描述
1、基础信息管理
基础信息模块包含了实验仪器管理系统中关于药品信息,仪器信息,人员信息等内容的基本操作。
a)仪器药品信息(录入,修改,删除,查看等后台管理操作)
描述后台对仪器,药品两个方面的管理操作。关联费用,信用积分 b)仪器药品搜索(列表查看,详细查看,分类查看等前台操作)
描述前台预约人员对药品,仪器两方面的检索查看操作 c)人员管理
描述系统所有使用者,包含对角色的管理 i.人员注册(多种角色)描述注册人员的信息 ii.iii.人员审核 人员权限管理 1.下放 2.收回 3.终结
2、预约仪器、药品之信息管理
描述人员预约操作,仪器、药品使用,报告下载,器物损坏及其维修 a)预约信息管理
预约人员信息核对,预约信息核对,预约核实,预约结果管理 b)仪器使用 预约人员针对预约仪器、药品的使用情况及违约处理 c)报告回传 d)损坏维修
3、信用积分管理 a)获得积分 b)扣除积分 c)积分初始化
4、仪器、药品耗品费用计算 a)费用合计 b)计价方式 c)收费方式
5、电子钱包管理 a)充值 b)扣费 c)挂失 d)补办
第二篇:图书管理系统概要设计说明书
概要设计说明书 目 录 1引言 3 1.1编写目的 3 1.2背景 3 1.3定义 3 1.3.1 专门术语 3 1.3.2缩写 4 1.4参考资料 4 2总体设计 4 2.1需求规定 4 2.2运行环境 4 2.3基本设计概念和处理流程 5 2.3.1体系结构设计 5 2.3.2基本处理流程 6 2.3.2.1借书程序流程图 6 2.3.2.1还书续借程序流程图 6 2.3.3整体结构 7 2.4功能需求与程序的关系 8 2.5尚未问决的问题 9 3接口设计 9 3.1外部接口 9 3.1.1用户界面 9 3.2 软件接口 9 3.3 硬件接口 9 3.4内部接口 10 4运行设计 10 4.1运行模块组合 10 4.2 运行控制 10 4.3运行时间 10 5系统数据结构设计 11 5.1逻辑结构设计要点 11 5.2物理结构设计要点 11 5.2.1图书类表 11 5.2.2图书信息表 11 5.2.3借阅记录表 11 5.2.4预订图书记录表 12 5.2.5管理员信息表 12 5.2.6读者信息表 12 5.3数据库概念结构设计 13 5.3.1部分E-R图 13 5.3.1.1图书 13 5.3.1.2管理员 13 5.3.1.3读者 13 5.3.2整体E-R图 14 6系统出错处理设计 14 6.1出错信息 14 6.2补救措施 15 6.3系统维护设计 15 6.4 安全保密设计 15 1引言 1.1编写目的 在本图书借阅管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对图书馆及相关人员的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。
本阶段已在系统的需求分析的基础上,对图书借阅管理系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对图书借阅管理系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
该文档预期读者为开发组设计人员。
1.2背景 本项目名称:图书借阅管理系统 项目开发人员:
续期读者:所有在校的学生(包括专科,本科,研究生),老师(包括在职老师和离退休老师),以及其他行政人员 1.3定义 1.3.1 专门术语 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。
SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。值互不相同。
外部主键:数据库表中与其他表主键关联的域。
ROLLBACK: 数据库的错误恢复机制。
1.3.2缩写 系统:若未特别指出,统指本图书借阅系统。
SQL: Structured Query Language(结构化查询语言)。
ATM: Asynchronous Transfer Mode(异步传输模式)。
1.4参考资料 图书借阅管理系统需求说明书 2总体设计 2.1需求规定 本项目是为了方便读者,图书管理员而设计的,读者可以直接输入相关书名、作者、出版社或者关键字到客户端系统,系统将在屏幕上显示所要查询图书信息(数量及所在位置),同时,读者输入图书证号和密码登录后,可查看自己的个人信息以及借阅图书情况(借阅图书信息,借阅日期等),读者可以在登录后输入自己想要借阅的图书信息来进行预定或解除预定;
图书管理员输入登录名和密码登录系统,当读者需要借书时,图书管理员输入读者图书证号查看读者是否可以借书,如果可以再输入图书ID,如果该图书没有被其他读者预定即可给予借阅,该读者借阅信息上将新增加一条借阅该书相关信息。如果读者要还书,图书管理员输入图书ID后系统自动检测该图书是否过期,如果过期则计算相应的罚款,否则读者可以续借,此时图书管理员只需修改借阅日期,否则更新读者借阅信息和图书库信息。
2.2运行环境 操作系统为windows系列 数据库:
软件开发平台:
2.3基本设计概念和处理流程 2.3.1体系结构设计 C/S体系结构的数据库应用,由两部分组成:客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,称为应用服务器,一旦服务器程序被启动,就随时等待响应客户程序发来的请求;
客户程序运行在用户自己的电脑上,对应于服务器电脑,可称为客户电脑。当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则做出应答,送回结果。从原理和经验上看,对本案例或类似的应用,C/S结构是目前技术条件下,能较好适应不确定和变化的需求环境的比较现实的方案。它可以以较低的投入,实现将易变与稳定的要素分离,快速地增添和替换“瘦小”而互相独立的前台应用,保持数据的连续性和继承性。
3.3 未来的需求 在这个案例中,用户确认了这样的应用发展策略:由点到面,由简到繁逐步引进电脑化作业方法,稳步改进日常的业务模式,并期望于时机成熟的时候开展基于信息技术的业务流程重规划。
具体应用的规划是:先建立简单有效的数据库应用,进一步开发更多的,更具专业性、更深入的应用项目,进而在更大的范围上应用,最终期望将客户也纳入到电脑系统的用户中来,实现客户与销售人员的远程在线查询、下单。在指导性的发展规划中,具体提出了企业内部的互连网(Intranet)和面向国际互连网(Internet)的应用远景。
在这样的应用策略下,对电脑应用的开发,将是一个逐步完善的过程,对这样的开发环境,上一节中已经做了分析。
以目前的技术看,先建立C/S结构的局域网络应用,再向Internet/Intranet模式下数据库应用过渡,是比较现实,相对易于把握、成本较低的。即使是一次到位的开发,对于类似的环境和小型的应用而言,要想实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库,并有效地保证和管理数据的安全性、访问权限、完整性,采用C/S架构和支持C/S架构的数据平台,是必然选择。
3.4 成本和资源的考虑 由于用户已经建立并运行着LAN、文件服务器,并运行着(并且以后也要继续运行)一些基于PC或PC LAN的应用,现行的硬件设备基本上不用大的扩充,就可以运行基于文件服务器的多用户数据库或基于应用服务器的C/S应用。
采用C/S体系结构,客户所支出的费用项目,将增加数据库平台和对其维护的成本,和可能需要增加适合数据库平台运行的应用服务器操作系统。
这样,从现有资源出发,不考虑开发的成本,最直接而经济的实现方案,是建立基于文件服务器的多用户系统,其次才是C/S体系结构。相比之下,主机模式无论从软硬件投资、开发成本上都是巨大的,没有什么理由替代前两种模式。
3.5 发布、运行与维护的考虑 由于数据库用户的地理位置和数量增加的可能,需要考虑安装上的因素。C/S结构的应用至少需要设置客户和服务器两个项目,而基于文件服务器的应用,通常只需要一次性的安装和设置。现在的客户服务器开发技术,可以将客户端作成简单复制一个瘦小的执行文件就可以运行,客户端通常没有维护的要求,对服务器的安装设置则是一次性的。
对于非C/S架构的数据库系统来说,维护方面的性能也是在应用程序的开发中决定的。这样的系统,通常都需要原设计开发者才能比较好地维护。
C/S架构的数据库系统,由于数据库是建立在通用的平台之上,并且支持SQL这样的通用技术,对数据库的维护工作更加专业,但更为开放,这意味着维护和进一步开发对原设计开发者的依赖性可以降低。用户可以更好地适应人员的流动或服务/供应商的变更。对体系规划的合理性,和一些特殊技术的采用,例如后台服务器上的存储过程、触发器等,会影响到这个特点。出于这个理由,在C/S应用设计时,应尽可能采用规范的模式,标准化的技术。同样的努力,在其他架构中就相对难以实现或较少实际意义。
3.6 性能、开发与品质保证的考虑 非C/S结构应用的性能,更大程度取决于应用程序的设计与实现。基于文件服务器运行的多用户系统,当数据量、用户数扩大时,性能就会严重下降,这包括巨大的网络传输量,以及难以有效地平衡工作站与服务器的负荷。因此,大的数据容量和多用户环境,通常是采纳C/S结构的一个重要理由。主机-终端模式虽然可能更具能量,但高成本和封闭性,限制了它的应用领域。
从运行上来看,同样设计良好的系统,C/S结构引入了更多的“衔接”环节,这意味着故障的机会和资源的耗费,然而,一旦系统处于开放的网络与应用环境中,这些开销就变成是必须的。
对于具备良好的规划能力的开发者而言,C/S结构给予规划者更大的空间和更强的支持,易于实现不同应用间的合理分离,分别调试和投入应用。前台应用和后台数据库的开发,被“强制”地分开;
数据库部分的逻辑与规则,一经调试完成,就可以在将来的应用中一直保证下去;
在一个动态改进或逐步扩充的开发环境,或复杂的应用环境中,这些都是提高系统可靠性有利因素。对基于文件服务器的系统而言,每次增加或修改功能,通常都意味着整个系统的升级,前后台的一体化,也就意味着每次变更都有更大的可能性造成对原有规则的破坏,并引起连锁效应。
以目前的技术环境而言,在C/S结构下,有更多成熟的,适合不同规模应用的开发平台与数据库平台可供选择,并普遍遵循或采用SQL等标准或技术,相对较具开放性,有更多的技术支持、开发与维护人员的来源,并且——基于技术与行业发展的趋势,将来也会有更多的发展和保障。小结 总结以上的种种分析,可以发现,对于这个特定的案例,仅就当前已确定的和希望马上实现的需求而言,可以用传统的,基于LAN的文件服务器的多用户系统实现,但考虑到用户真实需求的不确定性和不断扩充的可能等等因素,有更多的理由支持采用C/S体系结构。作为一种权宜的方案,也可以考虑先采用基于文件服务器的多用户系统,在规划和实现上,尽量为将适当时候来转换成为C/S结构打下基础。此外,如果采用C/S体系结构,还应当尽可能采用开放的,标准的技术。
在上面的分析中,支持采用C/S的理由主要有:
应用的不确定性,逐步开发和增加新应用的需要 适应将来开放的异种网络环境中应用的需要 用户数、数据量增长的可能性 适应电脑开发、维护、供应商与相关技术人员变更的需要 有利于动态规划与动态开发过程,对系统可靠性的保证 此外,从用户的现有资源的延续利用与新增投入,及开发的成本和难度看,采用C/S结构,也是比较适中、现实的选择。
读者应当留意,这里仅仅是针对一个特定环境下小型应用案例开发策略的分析,而不是对数据库体系结构的一个完整的分析比较,更不是对技术本身的评价。
图2.3.1C/S体系结构 2.3.2基本处理流程 2.3.2.1借书程序流程图(1)借书程序流程图:向系统输入借阅证,系统检查该借阅证是否可以借书,如果该借阅证达到最大借书书目,或者已经欠费,则系统不允许借书给出提示;
否则允许借书,继续输入要借阅的图书ID,系统检验该书是否被预定。被预定则给出不能借该书的提示,否则系统自动更新图书库、借阅记录,完成借书。
2.3.2.1还书续借程序流程图 (2)还书、续借程序流程图:首先向系统输入图书ID,系统查询出该图书的借阅信息判断该图书是否逾期,如果没有逾期,则可以选择是否要进行续借,如果在续借允许的时间内,则可以续借,否则提示不在续借时间内,不能续借;
如果已经逾期,则计算显示出罚款并执行还书操作。
图(1)借书程序流程图 图(2)还书、续借程序流程图 2.3.3整体结构 本系统共分为两大模块:系统登录模块和系统设置模块;
系统设置主要是系统对借阅信息时间的限定,读者可借阅的图书数,有效预定的时间限定;
登录共分为三个用户的登录:读者,图书管理员和系统管理员;
用户可以在不登录的情况下查询图书,登录成功后,读者可以完成预定、解除预定和查询;
图书管理员可以实现查询、借阅信息管理和图书管理;
系统管理员可以实现对系统维护和用户维护两大模块。
具体的,读者可以实现预定,解除预定,查看借阅信息、查看预订信息;
图书管理员可以查询图书,对图书进行添加、修该和删除,实现借书、还书、续借处理;
系统管理员可以对后台数据维护,日志维护,同时可以实现对用户信息的添加、修改和删除。
图2.3.3 整体模块 2.4功能需求与程序的关系 登录界面 图书管理 用户管理 查询 借阅管理 预定图书 √ √ 解除预定 √ √ 查看预定信息 √ √ 查找图书 √ 查看借阅信息 √ √ 借书管理 √ √ √ 还书管理 √ √ √ 增加图书 √ √ 删除图书 √ √ 修改图书信息 √ √ 日志维护 √ √ √ √ √ 数据维护 √ √ √ 添加用户 √ √ 删除用户 √ √ 用户信息修改 √ √ 2.5尚未问决的问题(1)只对系统的功能进行了描述,没有阐述各个模块之间是如何协调合作;
(2)没有描述模块的实现方法,以及在这个过程具体的流程。
3接口设计 3.1外部接口 3.1.1用户界面 在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW 风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用Visual Studio2008 进行编程,在界面上可使用Visual Studio2008所提供的可视化组件,向WINDOWS 风格靠近。
其中服务器程序界面要做到操作简单,易于管理。在设计上采用下拉式菜单方式,在出错显示上可调用Visual Studio2008库中的错误提示函数。总的来说,系统的用户界面应作到可靠性、简单性、易学习和实用 3.2 软件接口 服务器程序可使用Visual Studio2008提供的对 SQL SERVER 的接口,进行对数据库的所有访问。服务器程序上可使用SQL SERVER 的对数据库的备份命令,以做到对数据的保存。
在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接收。
3.3 硬件接口 在输入方面,对于键盘、鼠标的输入,可用Visual Studio2008的标准输入/输出,对输入进行处理。
在输出方面,打印机的连接及使用,也可用Visual Studio2008的标准输入/输出对其进行处理。在网络传输部分,在网络硬件部分,为了实现高速传输,将使用高速ATM。
3.4内部接口 内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。
4运行设计 4.1运行模块组合 客户机程序在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器,并等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。
服务器程序的接收网络数据模块必须始终处于活动状态。接收到数据后,调用数据处理/查询模块对数据库进行访问,完成后调用网络发送模块,将信息返回客户机。
4.2 运行控制 运行控制将严格按照各模块间函数调用关系来实现。在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。
在网络传输方面,客户机在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。服务器在接到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户机,并等待确认。
4.3运行时间 在软体的需求分析中,对运行时间的要求为必须对做出的操作有较快的反应。网络硬件对运行时间有最大的影响,当网络负载量大时,对操作反应将受到很大的影响。所以将采用高速ATM 网络,实现客户机与服务器之间的连接,以减少网络传输上的开销。其次是服务器的性能,这将影响对数据库访问时间即操作时间的长短,影响加大客户机操作的等待时间,所以必须使用高性能的服务器,建议使用 Pentium III 处理器。硬件对本系统的速度影响将会大于软件的影响。
5系统数据结构设计 5.1逻辑结构设计要点 图书类表(图书编号,图书名,图书作者,图书出版社,图书单价,图书摘要);
图书信息表(图书ID,图书编号,是否借出标记)借阅记录表(图书ID,图书名,借阅证号,借阅日期)预订图书记录表(图书ID,图书名,借阅证号,预定期限开始日期)管理员信息表(编号,姓名,联系电话,登录名,地址,密码,权限)读者信息表(借阅证号,读者姓名,学院,专业,联系电话,密码,读者类型)5.2物理结构设计要点 5.2.1图书类表 列名 数据类型 可否为空 说明 BookClassID Guid 否 图书编号 BookName Nchar(20)否 图书名 BookAuthor NChar(20)是 图书作者 BookPress NChar(50)是 图书出版者 BookPrice Double 是 图书单价 BookSummary text 是 图书摘要 5.2.2图书信息表 列名 数据类型 可否为空 说明 BookID Guid 否 图书ID BookClassID Guid 否 图书编号 SendFlag int 否 是否借出标记 5.2.3借阅记录表 列名 数据类型 可否为空 说明 BookID Guid 否 图书ID BookName NChar(20)否 图书名 CardNum Nchar(20)否 借阅证号 BorrowDate DateTime 否 借阅日期 5.2.4预订图书记录表 列名 数据类型 可否为空 说明 BookID Guid 否 图书ID BookName NChar(20)否 图书名 CardNum Nchar(20)否 借阅证号 BookDate DateTime 否 预定期限开始日期 5.2.5管理员信息表 列名 数据类型 可否为空 说明 AdministerID guid 否 管理员编号 AdmName Nchar(20)否 管理员姓名 TelNumber Nchar(11)是 联系电话 LoginName Nchar(20)否 登录名 Address Nchar(50)是 地址 LodinKey Nchar(6)否 密码 Power Nchar(10)否 权限 5.2.6读者信息表 列名 数据类型 可否为空 说明 CardNum Nchar(20)否 借阅证号 ReaderName Nchar(10)否 读者姓名 College Nchar(20)是 学院 Profession Nchar(20)是 专业 TelNumber Nchar(11)是 联系电话 LodinKey Nchar(6)否 登录密码 ReaderType Nchar(10)否 读者类型 5.3数据库概念结构设计 5.3.1部分E-R图 5.3.1.1图书 图书为实体,有8个属性,分别为图书ID(主键)、图书编号、图书作者、图书单价、图书出版社、图书名、是否借出标记 5.3.1.2管理员 管理员作为一个实体,有7个属性,分别为:编号(主键)、姓名、联系电话、登录名、权限、密码、地址等。
5.3.1.3读者 读者作为一个实体,有7个属性,分别为:借阅证号(主键)、读者姓名、学院、专业、联系电话、读者类型、密码等。
5.3.2整体E-R图 6系统出错处理设计 6.1出错信息(1)验证用户的身份若读者的密码、借阅证号有误则发出“验证错误”信息;
(2)如果借书证未登记入库,则发出“借书错误”;
如果图书未登记入库则发出“借书错误”;
如果读者借书已满限制数N,则发出“借书错误”;
如果读者所借书中有超期,则发出“借书错误”;
(3)如果所还图书超期则,统计超期天数,生成含警告的返回信息;
(4)输入预定图书信息,如果预定图书信息不存在,则提示不存在;
若用户取消了解除预定操作否则系统取消解除预定;
(5)如果不在有效续借的天数则返回不能续借提示信息;
(6)输入要录入的图书信息,若信息输入有误,则返回添加失败,若添加信息时系统发生异常,则返回添加失败;
(7)输入编号、要修改的图书信息,若信息输入有误,则返回修改失败,若修改信息时系统发生异常,则返回修改失败;
(8)输入要删除的图书信息,若删除时系统发生异常,则返回删除失败;
6.2补救措施 (1)后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;
(2)降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;
(3)恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。
6.3系统维护设计 及时清理数据库,提高数据库运行能力;
同时对更新的数据及时保存,以防止数据丢失。
6.4 安全保密设计(1)对用户输入的所有内容都应进行安全性和合法性检查,避免恶意输入;
(2)为了确保数据库的安全,数据库采用冗余备份、定时备份和即时备份相结合,详细记录日志文件,以备灾难恢复。
(3)系统对用户注册密码要进行安全性提示,确保密码不易丢失或失窃,同时为用户提供密码找回功能,确保安全。
(4)系统对用户的所有操作和相关信息都记录在案。
第三篇:酒店预定管理系统概要设计说明书
酒店预定管理系统(Web版)
概要设计说明书
1.引言
1.1编写目的
大致设计好系统的结构,部分功能模块结构,为详细设计和代码的编写实现打好基础。1.2背景
随着社会的发展,外出旅游,出差,酒店的预定是必不可少的,但是传统的预定模式效率极度低下,占用大量的人力资源,在方便性上不理想,所以现在越来越多人选择网上预订酒店。本次我们开发的系统就是满足客户网上预定酒店的需求,尽量做到让客户能身在电脑旁却有身临酒店的感觉。
开发团体:H18小组
开发语言:java,html,css,javascript 软件名称:酒店预订管理系统 1.3参考资料
本项目参考资料来自 1.百度百科 2.7天酒店预订系统 3.北京费尔蒙酒店 4.香港文华东方酒店
5.30天学通Java Web项目案例开发(电子工业出版社)第4章A10酒店预定管理系统 2.需求概述
客户端模块功能规定:
在客户端系统的功能实现上,可以分为以下几个部分: 1. 注册账号:
使用专用的账号来登陆酒店管理系统,可以实现查看预订等其他功能,预订等其他动作就是绑定了当前注册的账号。2.登陆帐号:
用户登录本酒店拥有的账户后方能进行预定、预定查看等功能。3.修改个人资料:
已经登录的用户可以对之前注册时填写的个人信息进行修改。4.查看酒店各种信息: 用户需要了解了本酒店的信息才能加深对酒店的认识。
5.预订住房: 客人预订旅住房,信息包括预订的时间,住房类型,价格。
6.查看订单: 查看订单,方便了解客户预定的信息。
7.撤销订单:
客户如果对订单不满意或者不需要,可以进行对订单的撤销。
服务端模块功能规定:
在客户端系统的功能实现上,可以分为以下几个部分: 1.资源信息管理: 使得系统管理员能够为自己酒店相关的信息进行增加,修改和删除。2.用户信息管理:
使得系统管理员能够查看、修改和删除注册的用户信息,为注册用户提供良好的管理。
3.订单信息管理:
使得系统管理员能够查看、修改和删除订单,为酒店的订单信息提供良好的管理。
3.总体设计 根据需求分析,分别对客户端和服务端的进行设计程序流程图,以明确系统的详细运行流程,为详细设计作准备。
客户端的状态转换图:
客户端功能模块设计:
客户端的功能模块包括注册账号模块,登陆账号,修改个人资料,查看酒店各种信息,预订住房,查看订单,撤销订单。(1)注册账号模块:
用户进入注册账号的页面,填写相关内容且符合各项标准后,进行注册,系统通过网页发送表单封装成客户user类接收客户注册数据,然后为该账号名及其信息数据插入数据库里。
(2)登陆账号模块:
用户进入登陆账号的页面,填写账号和密码后,页面首先检查是否符合标准,符合后把表单信息发送给系统,系统比较数据库中的账号以确定是否登录成功。
(3)个人资料:
登陆后的客户可在个人中心中找到修改个人资料的页面,客户对需要修改的个人信息进行修改,确认后提交,系统接收数据后,对对应的账号的信息进行更新。
(4)查看酒店各种信息:
系统主界面显示酒店的部分图片和部分信息公告,还有客房预定的快捷窗口。导航条中有包括酒店的概述、图片、客房介绍、设施、餐饮、活动和周边,可进入对应的页面查看酒店相关信息。
(5)预订住房:
只有登陆后的客户可以使用该功能。客户可以在导航条中任何一个页面的预定窗口查询某天空余客房和进行预定,并进入预定页面。预定页面包括预定的日期,房间类型和数量,然后填写客户的资料,最后完成预定。预定信息发送到系统,然后插入数据库。
(6)查看订单:
登陆后的客户可在个人中心中打开查看订单的页面。页面通过获取服务器数据库的信息,显示该客户所有的订单。
(7)撤销订单:
登陆后的客户可在个人中心中打开撤销订单的页面。页面通过获取服务器数据库的信息,显示该客户所有的订单,客户可以对还没兑现的订单进行撤销。
对以上模块描述画出客户端的数据流图:
服务端的状态转换图:
服务端功能模块设计:
服务端的功能模块包括资源信息管理、用户信息管理、订单信息管理。
1.资源信息管理:
使得系统管理员能够为自己酒店相关的信息进行增加,修改和删除。2.用户信息管理:
使得系统管理员能够查看、修改和删除注册的用户信息,为注册用户提供良好的管理。
3.订单信息管理:
使得系统管理员能够查看、修改和删除订单,为酒店的订单信息提供良好的管理。
对以上模块描述画出服务端的数据流图:
4.数据库设计
根据上述客户端和服务端的数据流图可以设计出客户表,资源表,订单表,订单明细表,管理员表这5个数据表。下面是各表的数据设计:
字段名称 uid uaccount upwd uname usex uemail uphone 数据类型 number varchar varchar varchar char varchar varchar
user_info表 字段大小 N/A 15 15 10 2 40 15
是否主键 是 否 否 否 否 否 否 说明 客户编号 客户帐号 客户密码 客户真名 客户性别 电子邮件 电话号码
字段名称 rid rtype rprice rstatus rdetail 数据类型 number varchar dounble varchar varchar
res_info表 字段大小 N/A 20 N/A 4 200
是否主键 是 否 否 否 否 说明 资源编号 资源类型 资源价格 资源状态 资源描述 字段名称 oid rid onum startTime endTime ostatus 数据类型 number number number date date varchar
order_info表 字段大小 是否主键 N/A 是 N/A 否 N/A 否 N/A 否 N/A 否 10 否
说明
订单编号 资源编号 资源数量 预定开始时间 预定结束时间 订单状态
字段名称 orid oid orname orsex oremail orphone ortime ordetail 数据类型 number number varchar char varchar varchar date varchar
order_user表 字段大小 是否主键 N/A 是 N/A 否 10 否 2 否 40 否 15 否 N/A 否 100 否
说明
明细编号 所属订单编号 提交人名字 提交人性别 提交人邮件 提交人电话 提交时间 订单备注
字段名称 aid aname apwd alevel 数据类型 number varchar varchar char
admin_info表 字段大小 是否主键 N/A 是 15 否 15 否 4 否
说明
管理员编号 管理员名 登陆密码 管理员级别
第四篇:九江学院 仪器分析仿真实验-教案
仪器分析仿真实验
实验一
红外光谱实验
一、实验概述
光源发出的连续波长的红外光经干涉仪、样品室到达检测器,检测到的红外干涉图包含了光源全部频率和强度的信息。计算机将干涉图函数进行付里叶变换就可以计算出光信号的强度按频率的分布,即单光光谱。测试样品的单光光谱与背景单光光谱的比值就是我们所需要的百分透过率红外光谱图。
实验分为教学模式和考核模式两种情况,在教学模式下显示全部的帮助信息,在考核模式下则把帮助信息隐藏掉。
本实验包含红外光谱实验的基础知识,实验仪器自带软件的仿真模拟,实验操作部分的仿真模拟等内容,用director+平台的开发工具,即统一了公司内部实验开发的模式,又能使实验不失生动的界面。
二、实验目的
1、了解红外光谱仪的原理和结构。
2、在模拟系统上学习红外光谱仪的操作。
三、重点和难点:红外光谱仪的原理和操作方法。
四、实验装置
1.370红外光谱仪技术参数 :
1)DSP动态调整干涉仪,调整频率可达130,000次/秒; 2)光学台底板一体化,主部件对针定位,无需调整; 3)光谱范围:7,800-350cm-1;
4)分辨率:标准0.9cm-1,0.5cm-1; 5)信噪比:1.7×10-5 吸光度单位(峰-峰值),大于24,000:1; 2.主要特点
1)专利Ever-Glo空冷红外光源,能量高,寿命长;
2)专利无磨损电磁驱动干涉仪,动态调整可达130,000次/秒; 3)永久准直光路,无需用户人工调整; 4)智能附件即插即用;
5)智能附件自动识别,仪器参数自动调整;光学台底板整体铸模成型,密封性好,稳定性高。主要部件均采用预校准对针定位,用户可方便地自行更换而无需任何调整。智能附件(ATR,漫反射等)即插即用,光路永久准直,系统自动进行性能检验并自动调整参数。
坚固的无磨损电磁式驱动干涉仪,采用数字化连续动态调整技术(D.S.P.),具有极高的稳定性,Auto-tune功能自动进行系统优化,确保干涉仪始终处于最佳工作状态。
五、实验操作 一. 实验启动和界面介绍
1. 启动Ad500u.exe,选择单机运行还是网络运行。
2. 在培训项目页选择要进行培训的项目,点击左上方的启动培训单元按钮。本实验是把不同形态的样品设成不同的培训项目。如下图:
3. 在考试模式下,无任何提示信息;在练习模式下,有评分帮助和提示信息
4. 下图是实验的起始界面:
5. 下图是实验的流程图界面的介绍:
6. 点击流程图界面上计算机下方的绿色字,可以设置相关参数,点击右上角图标返回流程图界面。(注意:输入完数据后,必须敲击主键盘上的回车键,数据才能有效)界面如下:
四
样品制作
1. 固态样品制作,按照图片上的信息提示步骤来操作:
2. 液态样品制作,按照图片上的信息提示步骤来操作:
3. 气态样品制作,按照图片上的信息提示步骤来操作:
五
软件操作
4. 打开参数设置的界面
5. 下面就是“Experiment Setup”窗口。当鼠标移动到“No.of scans:”和“Resolution:” 字上面的时候,会出现这两个参数所表示的含义。输入数据(注意:输入完数据后,必须敲击主键盘上的回车键,数据才能有效)。界面如下:
6. 开始收集样品。
7. 输入此次实验的名称。
8. 出现提示框,提醒用户开始背景收集。
9. 背景收集的过程。
10. 提示开始样品的收集。
11. 样品收集的过程。
12. 提示样品收集完毕。
13. 点击“Full Scale”菜单可以将谱图完全的显示在窗口内,如下图:
14.。“Clear”、“Absorb”和“%Trans”三个工具栏中的按钮可以应用,当鼠标移动到它们上面的
时候,在练习模式下,会出现如下提示:
15. 调出谱库搜索界面。
16. 谱库搜索界面如下:
17. 选中需要搜索的谱库:
18. 点击“Add〉〉”按钮,将相应的谱库名称添加到右边:
19. 点击“Search”按钮,开始谱库搜索:
20. 下图为谱库搜索的结果:
六
谱图练习
21. 点击主界面上的“谱图”按钮,进入到谱图练习界面。在此界面下,用户选择相应的官能团拖动到相应的波峰位置,正确的话,此官能团就停留在相应的方框呢,否则就自动回到原来的位置,效果如下图:
22. 第二张谱图:
23. 第三张谱图:
24. 第四张谱图:
25. 第五张谱图:
26. 第六张谱图:
点击“结束”返回到流程图界面。
实验二
紫外-可见光分光光度计仿真实验
一、实验概述:
在分之中,除了电子相对于原子核的运动之外,还有原子核之间振动和转动引起的相对位移。这三种运动能量都是量子化的,对应有一定的能级。分子的能量是这三种能量的总和。当用一定频率(波长)的电磁波(光)照射分子,其能量恰好等于分子的两个能级差时,则分子就会吸收光的能量而由较低的能级跃迁到较高的能级,同时光的强度(能量)变小。吸光度符合吸收定律:
A=lg(I0/I)=KcL
根据这一关系可以用工作曲线法来测定未知溶液中吸光物质的浓度。
二、实验目的:
1、掌握紫外-可见分光光度计的原理和结构
2、掌握紫外可见分光光度计的操作方法
三、重点和难点:
学习和掌握紫外可见分光光度计的操作方法。
四、实验装置:
Agilent 8453紫外-可见分光光度计使用最新的二极管阵列技术,符合欧洲药典(EP)和美国药典(USP)所有规范要求。Agilent8453具备二极管阵列的优势,氘、钨双灯设计,波长范围190-1100nm,分辨率小于 2 纳米,并且标准杂散光强度低于 0.03%,配有安捷可见光化学工作站软件。
五、实验操作步骤
第一步:启动系统平台,选择实验仪器
首先启动软件运行平台,鼠标左键点击“单机运行”,如果配有教师站,也可以点击“网络运行”。
在实验内容选择界面,如上图所示,用鼠标左键双击要进行的实验仪器。然后进入实验项目选择界面。
选择要进行的实验项目,然后点击左上角的“启动培训单元”按钮,进入仿真实验。每个实验项目都有练习和考试两种模式,其区别在于练习模式的实验界面上有文字说明和步骤提示,评分模块中也有步骤提示,而在考试模式当中则没有。第二步:进入到起始界面
在界面上鼠标左键点击,进入流程图界面。第三步:进入流程图界面,进行实验准备工作
流程图界面是一个对仪器进行了简化和抽象的界面,可能各个学校的仪器不尽相同,但是对于一种仪器来说,其原理和功能模块都是相同的,我们设计这个界面,就是为了学生能够对于仪器的结构和各个功能模块有直观的认识,而不受具体仪器的限制。注意,在实验过程中看到“标志,都可以点击回到流程图界面。流程图界面,如下图所示:
”
在进行实验之前,首先要进行实验前的准备工作,用鼠标左键点击流程图界面右上角的“实验准备”按钮,进入实验准备工作。第四步:实验准备工作
实验之前的准备工作很多,也很重要,但是仿真实验以仪器操作为主,准备工作简化,以文字说明代替。
用鼠标左键点击界面下方的“确定”按钮返回流程图界面。第五步:启动工作站软件
在流程图界上,鼠标左键点击流程图界面右上角的“启动工作站”按钮,进入启动化学工作站软件的仿真流程。
Agilent的化学工作站,在操作系统启动的时候,会启动CAG Bootp Server程序,用以对仪器进行检测和通信,我们可以看到其中显示的检测信息。
这个程序不能关闭,否则工作站软件就无法和仪器进行通信了,所以首先把这个程序最小化。然后用鼠标左键双击桌面上的“Instument 1 online”快捷方式,启动工作站软件,“online”的意思是与仪器相连。
软件启动后,会读取配置信息,不同用户可以有不同的配置。
再次需要输入用户名和密码,这里密码设置为空,用鼠标左键点击“OK”按钮继续。然后软件就会进行一系列初始化工作,最后启动完成。如下图所示:
至此工作站启动完成,用鼠标左键点击界面右上角的“第六步:确定工作波长
”回到流程图界面。
在流程图界面上,用鼠标左键点击右上角的“软件操作”按钮,进入操作化学工作站软件的仿真流程。
Agilent 8453紫外-可见分光光度计确定工作波长的方法主要有两种,分别是“Fixed Wavelengths”和“Spectrum/Peaks”。下面分别介绍:
在Task工具栏的下拉菜单中的“Fixed Wavelengths”模式下,首先点击左下角的“Blank”按钮扫描背景。(注意:左下角有两个按钮,分别是“Blank”和“Sample”,其中“Sample”按钮因为平台的原因,不能看到全部,但是按钮是可用的。)
用鼠标左键点击右上角的“x”关闭背景噪声窗口。然后点击左下角的“Sample”按钮扫描样品,仪器扫瞄以后,会给出样品的紫外吸收光谱,如下图所示:
此时,可以拖动红色的线选择最大吸光度的波长作为工作波长。但是这种方法精度比较差,不推荐使用。
第二种方法是“Spectrum/Peaks”,这种方法是在一定波长范围内,自动搜寻波峰和波谷。在Task工具栏的下拉菜单中选择“Spectrum/Peaks”模式,这时系统会给出一个对话框,在这个对话框中,可以输入要搜寻的波峰和波谷的数量,波长范围等等,然后点击“OK”按钮继续。
然后系统就会自动搜寻出波峰和波谷,在吸收光谱图上标示,并在下面列表中一一列出,以最大的吸收波长为工作波长
确定波长以后,可以在此波长下,建立工作曲线。第七步:建立工作曲线
在确定波长以后,在在Task工具栏的下拉菜单中选择“Quanlification”模式。
点击左下角的“Blank”按钮扫描背景。(注意:此时左下角有三个按钮,分别是“Blank”,“Standard”和“Sample”,其中“Sample”按钮因为平台的原因,不能看到全部,但是按钮是可用的。)
然后最小化背景噪声窗口。
如上图所示,点击左下角的“Standard”按钮,开始扫描1号标准样品,等待大约3秒建立1号标准样品工作曲线。然后再次点击“Standard”按钮,开始扫描2号标准样品,再等待大约3秒建立2号标准样品工作曲线,重复五次分别扫描五个标准样品的工作曲线,吸收光谱会被显示在左侧窗 24
口中,数据点会显示在右侧的窗口中,并在下面列表。
此时工作曲线已经基本完成,但是一般情况下,工作曲线和数据点的线性不是太好,此时可以进行线性优化,点击Task工具栏的“Setup”按钮:
在Calibration curve type选项的下拉菜单中选择LineOffSet,然后点击“OK”按钮继续。经过优化以后,工作曲线就更加完美了。
第八步:测试待测样品 建立工作曲线以后,可以开始测试待测样品,如上图所示,点击左下角的“Sample”按钮(注意: “Sample”按钮因为平台的原因,不能看到全部,但是按钮是可用的。)系统会自动扫描,并自动计给出结果:
实验三
原子吸收仿真实验
原子吸收分光光度计仿真实验
一、实验概述:
原子吸收分光光度分析法又称原子吸收光谱分析法,是根据物质产生的原子蒸气对特定波长的光的吸收作用来进行定量分析的。
与原子发射光谱相反,元素的基态原子可以吸收与其发射波长相同的特征谱线。当光源发射的某一特征波长的光通过原子蒸气时,原子中的外层电子将选择性地吸收该元素所能发射的特征波长的谱线,这时,透过原子蒸气的入射光将减弱,其减弱的程度与蒸气中该元素的浓度成正比,吸光度符合吸收定律:
A=lg(I0/I)=KcL 根据这一关系可以用工作曲线法或标准加入法来测定未知溶液中某元素的含量。
在火焰原子吸收光谱分析中,分析方法的灵敏度、准确度、干扰情况和分析过程是否简便快速等,除与所用仪器有关外,在很大程度上取决于实验条件。因此最佳实验条件的选择是个重要的问题。本实验在对钠元素测定时,分别对灯电流、狭缝宽度、燃烧器高度、燃气和助燃气流量比(助燃比)等因素进行选择。
二、实验目的:
1、了解原子吸收光谱仪的原理和结构。
2、在模拟系统上学习原子吸收光谱仪的操作。
三、重点和难点:
原子吸收光谱仪的原理和操作方法。
四、实验装置:
本实验仿真的设备是AA320型原子吸收分光光度计,主要设备参数如下: 波长范围:190.0~900.0 nm 光栅刻线:1200 条/mm 闪跃波长:250 nm 线色散倒数:2.38 nm/mm 狭缝宽度1~6档对应的nm数分别为:0.2,0.4,0.7,1.4,2.4,5.0 原子吸收分光光度计的放大图:
五、实验操作: 第一步:选取实验
启动实验后,点击“培训项目”,选取实验内容:
第二步:打开电源
在主界面上用鼠标点击原子吸收分光光度计,会出现原子吸收分光放大图,用鼠标点击右下角的总电源开关打开电源。
第三步:打开空气压缩机电源开关
打开原子吸收分光光度计的总电源开关后,用鼠标点击窗口右下角的“返回”按钮回到主界面,然后点击空气压缩机,会出现空气压缩机窗口,如图所示:用鼠标点击空气压缩机电源开关打开电源,电源上面的指示灯会亮起来。
打开电源开关后,关闭空气压缩机的窗口回到主界面。第四步:选择阴极灯 回到主界面后,点击原子吸收分光光度计出现原子吸收分光光度计放大图,用鼠标点击左上的阴极灯箱,会出现阴极灯窗口。
做实验时要根据待测元素的不同选择相应的元素灯。用鼠标左键点击左上角的阴极灯的种类,会出现阴极灯选择画面:
用鼠标左键点击要选的阴极灯,然后点击阴极灯电源开关接通电源,灯被点亮。关闭此窗口回到原子吸收分光光度计画面,然后进行下一步。第五步:粗调节阴极的灯电流
点击原子吸收分光光度计上的阴极灯电流指示位置,会出现阴极灯电流调节窗口:
在调节旋钮上点击鼠标左键增大电流,点击右键减小电流。根据实验要求,调节电流再8~11mA之间。然后关闭电流表调节窗口,回到原子吸收分光光度计画面。第六步:波长扫描
用鼠标点击原子吸收分光光度计右下的波长扫描按钮,左边白色的按钮是在一定范围内自动从大到小扫描,灰色按钮是在一定范围内自动从小到大扫描,系统会自动扫描找到最合适的波长。
第七步:调节多功能面板
用鼠标点击原子吸收分光光度计右上的多功能面板,出现多功能面板的放大图。
多功能面板上的调节旋钮用鼠标左键点击逆时针旋转,用鼠标右键点击顺时针旋转。调节“方式”到“调整”档,然后关闭多功能面板窗口回到原子吸收分光光度计画面。第八步:调节阴极灯位置
用鼠标步左键点击原子吸收分光光度计右下的能量表,会出现能量表的放大图,用鼠标点中能量表窗口的蓝色标题栏,然后按住左键移动鼠标,窗口就会跟随鼠标的轨迹移动,按照此方法把能量表窗口移动到屏幕靠边上的位置。然后用鼠标点击原子吸收分光光度计的阴极灯箱,出现阴极灯调节窗口。此时应调节窗口的位置,使得在调节阴极灯位置的时候可以看到能量仪表。
分别在垂直和水平方向上调节阴极灯的位置,使得获得的能量最大,调节的时候一定要反复多试几次,如果在最大点位置附近移动一两下不好调准,可以先移动到最大点位置比较远的地方再向回调,如此反复几次,找准最大能量的位置。如果调整到最大能量后能量表指针偏出了红色区域,可以用增益旋钮调节使指针回到红色范围。调节好以后,关闭阴极灯窗口。不要关闭能量表窗口。第九步:微调波长
用鼠标点击原子吸收分光光度计的波长微调旋钮,左键增加,右键减小,使获得最大的能量输出。如果调整到最大能量后能量表指针偏出了红色区域,可以用增益旋钮调节使指针回到红色范围。不要关闭能量仪表,进入下一步。第十步:调节狭缝宽度
点击原子吸收分光光度计右上的多功能面板,调整多功能面板窗口和能量窗口的位置,使得再多功能面板上操作的时候能够看见能量窗口。
用鼠标点击狭缝调节旋钮,左键点击顺时针旋转,右键点击逆时针旋转,调节需要的狭缝宽度,一般情况下狭缝越小,能量越小,太小的能量不利于测定,狭缝越大,能量越大,但是可能会引起光谱通带的增加而产生其他共振线的吸收而影响实验结果,因此狭缝的宽度要根据具体实验来定。选择好狭缝宽度后,如果能量表的指针偏出红色区域,可以用增益旋钮调节使指针回到红色范围。调节好以后,关闭多功能面板和能量表,然后在原子吸收分光光度计画面上点击右下角的“返回”按钮返回到主界面。
第十一步:打开乙炔钢瓶
在主界面上点击乙炔钢瓶,会出现乙炔钢瓶的放大窗口。
先打开乙炔总阀,用鼠标左键点击乙炔总阀,总阀会自动打开,再次用鼠标左键点击后自动关闭。然后调节乙炔支阀,左键点击增加开度,右键点击减小开度,调节支压力表的压力到足够大。在真实实验中,如果支阀压力太小,可能造成火焰无法点燃,建议压力不小于0.15Mpa。调节完成后,关闭乙炔钢瓶窗口,回到主界面。第十二步:接通气路、点火
在主界面上点击原子吸收分光光度计,出现原子吸收分光光度计放大图。用鼠标左键点击原子吸收分光光度计中间下部的气路开关部分,出现气路开关放大的窗口,从左到右依次点击打开各个开关,然后关闭窗口。
打开气路开关以后,关闭气路开关窗口回到原子吸收分光光度计画面,用鼠标左键点住点按钮几秒钟,火焰即被点燃。
注:真实实验中,点火前要先进行室内排风,本实验忽略了这一环节。第十三步:调零
打开原子吸收分光光度计右上的多功能面板,点击“方式”旋钮使调整到“吸光度”位置后,关闭多功能面板。点击主界面右下的溶液烧杯选取溶液
选中您要选择的溶液,下面会出现选取溶液的浓度等参数,选取“空白样液”,然后点击窗口下部的“确定”按钮,系统会将所选的溶液自动喷入雾化器。
点击原子吸收分光光度计右下的调零按钮进行调零,左右两个键功能相同。第十四步:调节燃烧器位置
任意选取一份在线性范围的标准对比样液
点击“确定”按钮自动喷入雾花器后,仪器会显示一定的吸光度值,此时点击原子分光光度计中下部的燃烧器位置调节旋钮,两个旋钮中上面的是调垂直位置,左键点击燃烧器向下移动,右键点 34
击向上移动,下面的旋钮是调水平位置,左键点击向右移动,右键点击向左移动,调整的同时密切注意吸光度的变化,找到吸光度最大的位置。
第十五步:微调阴极灯电流
同时打开能量表和阴极灯电流表,调整两个窗口的位置,使得在调节电流表的时候可以看到能量表和吸光度值
微调阴极灯电流的原则是:在保证有足够且稳定的光强输出条件下,选择低的工作电流,没有特别的数量限制,根据实验要求而定,一般是先选定大致的测量条件,然后选定一个大致的灯电流的范围,然后喷入标准溶液,在选定的灯电流范围内每隔1~2mA测量一次,计算平均值和标准偏差,并绘制吸光度与灯电流的关系曲线,选取灵敏度高、稳定性好的条件为工作条件。对于本实验,10mA为最佳值,省略了选择的过程。如果调整电流后能量表指针偏出了红色区域,可以用增益旋钮调节使指针回到红色范围。调节好以后,关闭能量表和阴极灯电流表。
注:在实验中调节阴极灯的电压、电流以及能量增益按钮都可以改变能量输出值的大小;实际上,在新式的阴极灯中,一般没有电压调节钮,它的能量增益钮能自动控制电压。第十六步:调节空气和乙炔的流量
用鼠标点击原子吸收分光光度计左下的空气和乙炔流量调节位置出现空气和乙炔的流量调节窗口,调整窗口位置,使得在调节空气和乙炔流量的时候可以看到吸光度数值,35
左边的转子流量计指示空气的流量,右边的转子流量计指示乙炔的流量,左边的旋钮调节空气的流量,右边的旋钮调节乙炔的流量。首先固定空气流量(具体值由实验确定),改变乙炔流量,使当前液指示吸光度最大。接着固定乙炔流量,改变空气流量,使当前液指示吸光度最大。第十七步:样品测试和数据记录
前面已经把仪器调节好,不要在改变实验条件,打开多功能面板,把“信号”旋钮转到“积分”位置(由于吸光度的值一直在变化,旋转“信号”旋钮到“信号积分”位置,这可使变化速率变慢)。点击左边菜单的“溶液选取”或者烧杯选择溶液,依次测量各标准溶液和未知溶液,且在每次测试前都要用空白样液校零。每测量一种溶液后,点击“记录数据”按钮记录数据。
测量并记录完最后一组数据。第十八步:数据处理
记录完最后一组数据后,点击“绘制曲线”按钮,出现绘制曲线界面:
此时就可以根据实验数据确定待测元素的浓度。(提示:每次实验所得到的未知物质的浓度都是不同的)
第十九步:实验完毕(仿真实验不作要求)
实验结束后,吸入去离子水2~3min,先关乙炔,再关空气。
关闭灯电源开关及总电源开关,将仪器上各旋钮转至零位,最后关闭通风装置电源。
实验四
气相色谱试验手册
一、实验概述
气相色谱法的基本原理是利用混合物中各组分在流动相和固定相中具有不同的溶解和解析能力,或不同的吸附和脱附能力。当两相作相对运动时,样品各组分在两相中受上述各种作用力的反复作用,从而使混合物中的组分得到分离。色谱广泛用于物质的分离,分析、浓缩、回收、纯化和置备。
实验分为教学模式和考核模式两种情况,在教学模式下显示全部的帮助信息,在考核模式下则把帮助信息隐藏掉。
二、实验目的:
1、了解气相色谱仪的原理和结构。
2、在模拟系统上学习气相色谱仪的操作。
三、重点和难点:
气相色谱仪的原理和操作方法。
四、实验装置
6890气相色谱仪,第四代模块化十三路EPC控制,数字化设定所有气路参数,流量和压力精确稳定,压力精度0.01psi,保留时 间和峰面积高度重复。
通过精确EPC气路控制,快速柱箱升温速率,超速FID、NPD和ECD响应,高速数据采集处理系统,可得到与原谱图分离度相同而速度可快2-10倍的结果。柱箱温度稳定性:0.02%
载气流速稳定性:0.31%
ECD检测器检测限:6.31×10-15g/ml FPD检测限:3.40×10-13g/s 基线漂移:满刻度的3%/h
五、实验操作
1.启动Ad500u.exe,在培训项目页选择要进行培训的项目,点击左上方的启动培训单元按钮。本实验是把不同的样品设成不同的培训项目。每个项目又分为“练习模式”和“考试模式”,在考试模式下,无任何提示信息;在练习模式下,有评分帮助和提示信息。如下图:
2. 进入初始界面。在单机版里,初始界面上有整套气相色谱设备的简要示意图,点击设备进入下一步操作。
3. 首先进入一个实验原理分析的简图,此界面为实验的主界面,通过此界面,可进入到试验各个主要步骤里。点击实验前的准备,进行实验前的实验预习操作
4. 实验对操作的流程进行练习,将操作的正确步骤依次排序后点击确认。
正确的顺序是“开机”-“方法编辑”-“进样”-“数据采集”-“数据分析”
除了熟悉正确的工作站操作外,还应了解在实际操作中应注意的准备工作,如样品和试剂的选择,要掌握色谱试剂的选择,在不同的条件下选择不同档次的试剂,如“分析纯”“色谱纯”等等,试剂的选用关系到实验的成败。
5. 进入开机步骤的介绍。让学生了解气相色谱的开机准备过程及相关化学站的使用,可以点击“Top view窗口”和“Instrument Control 仪器控制窗口”进入两个分支介绍,也可点击右上角图标返回主界面。
开机之前一般要检查气路的气密性,尤其是在使用易燃气体做载气的情况下,检查完气密性后先通气后开机,注意钢瓶输出压比柱前压要高0.05MP.开机后要检查检测器及恒温室的稳定性,确保实验在可靠的环境下进行可以提高实验的再现性。
点击“Top view窗口”按钮,进入Top view界面;点击“Instrument Control仪器控制窗口”,进入仪器控制窗口。这里是对平台与其它分析联用时的接口算法,用于数据库的查找和检测,常用与气质联用时。
如下两副图。
Top view
Instrument Control仪器控制窗口
6. 点击上图的“返回”按钮,返回上级界面。点击右上角图标返回实验主界面。在此我们返回实验的主界面。
7. 主界面的各个设备如有与实验参数关联的情况,可以在鼠标移动到它的热区时显示
出来,此时可以点击参数进入设置页面,设置参数以红色突出显示,输入数字后按回车,再点击右上角图标回主界面。
8. 按照上图进行的步骤可以将所有参数进行设置,回到主页面后也可点“切换至方法编辑”进行部分参数设定。
实验参数的设定是气相色谱实验中重要的环节,在实验预习时就应当了解和掌握,每次实验前应了解实验需要设置的参数,并掌握了解不同参数的设置对实验结果的影响,便于在重复实验和分析结果时得到客观的答案。
9. 点击主界面的“方法编辑”进入方法编辑界面。
10. 单击Method菜单。
11. 在Instrument control窗口的标题栏中应显示当前的方法“*.M”。如果没有,从Method菜单中选Load…。单击“*.M”并单击OK。
12. 点击进入Method/Edit Entire Method…窗口。确认三个选项都选定,然后单击OK。
13. 确认Data Acquisition(数据采集)和Data Analysis(数据分析)已被选定。单击OK。
14. 选择Manul作为进样源(本实验采用手动进样,如果有自动进样器的话,选择GC ALS)。确认Use MS已被选定。单击OK。
15. 出现Instrument Edit Inlets(仪器编辑入口),单击Options(选项)图标,确认压力单位为psi。
16. 设置载气类型、进样口温度和分流比三个参数。用鼠标点击闪动的文字,出现选项,用鼠标点击选择正确答案。
17. 设置载气平均速度参数。用鼠标点击闪动的文字,出现选项,用鼠标点击选择正确答案。
18. 设置载气初始温度和柱箱升温过程。用鼠标点击闪动的文字,出现选项,用鼠标点击选择正确答案。
19.20.21.46 单击OK按钮完成设置。
此窗口因为没有选择Show选项,所以其他参数不可用。单击OK。
选择检测器,实验不同要求不同的检测器,点击ok。
检测器可以分为浓度型和质量型,浓度型检测器的响应取决于组分浓度的瞬间变化,质量型的响应值取决于单位时间内进入检测器的组分质量,热导(浓度型)、电子捕获(浓度型)、氢火焰(质量型)是检测器中运用的最广泛的三个检测器。
22. 只选择Percent Report。单击OK。
23. 设定屏幕为输出装置。单击OK。
24. 提醒您保存方法。完成它并单击OK。返回到主界面。
25. 点击“开始进样”按钮,进入进样步骤界面。
26.27.28.48 点击红色字“观看进样录像”,演示进样过程。
点击界面上的“进入自动进样”,进入到到自动进样界面。
打开进样器的盖子,放入样品。如下图
第五篇:人事管理系统概要设计说明书范文
概要设计说明书
1. 引言
1.1 编写目的
在人事管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,本阶段已在系统的需求分析的基础上,该文档的目的是描述企业人事管理系统项目的概要设计,其内容包括: 系统功能简介 系统结构设计 系统接口设计 数据设计 模块设计 界面设计
本文档的预期的读者是:
XX有限公司的领导
技术人员
XX有限公司的领导 相关项目组的所有成员
1.2 项目背景
国外企业关于人事信息的管理,主要是利用人力资源方面管理系统来实现的因为这类系统同IT、通信等领域技术的发展存在密切的联系,因此在计算机、网络等技术发展相对快的国家,基本上创建了一套人力资源管理系统,人力资源方面的信息能够在其本国范围内被授权查阅。无论人才流动到哪里,在人们进行求职、贷款以及办理保险之时,具备查阅权限的机构都能够查阅该人的信息,以衡量为该人办理有关手续的潜在风险,或者是否可以录用。
1.3 定义
1.3.1 专门术语
C/S:Client/Server客户机/服务器。
可修改性:容许对系统进行修改而不增加原系统的复杂性。
有效性:软件系统能有效地利用计算机的时间资源与空间资源的能力。
可适应性:软件在不同的系统约束条件下使用户需求得到满足的难易程度。可移植性:软件从一个计算机系统或环境搬到另一个计算机系统或环境的难易程度。主键:数据库表中的关键域。
1.3.2 缩写
系统:若未特别指出,统指本机票预定系统。
SQL: Structured Query Language(结构化查询语言)。ATM: Asynchronous Transfer Mode(异步传输模式)。
1.4 参考资料
以下列出在概要设计过程中所使用到的有关资料:
[1]韩万江 《软件工程案例教程》机械工业出版社 [2]李金勇 曹军生,《SQL sever 2000实用教程》,北京理工大学出版社 [3]林邓伟 等,《JAVA程序设计项目教程》,北京理工大学出版社 [4]孙峰,《数据库原理及应用》。天津大学出版社 [5]软件工程文档编制国际标准:GB8567—88 2. 总体设计
2.1 需求规定
数据库分析是数据库管理系统开发周期中的一个重要的阶段,也是工作量比较大的一 项活动。随着现代软件的发展,手工分析方式已经很难满足数据库管理系统数据库分析的要 求,必须借助相应的工具。
设计数据库系统时应首先充分了解用户各个方面的需求,包括现有的以及将来可能增
加的需求。用户需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构 能充分满足各种信息的输入和输出。通过对书店管理工作过程的内容和数据流程分析,设计 数据项和数据结构。
通过与企业的沟通和需求分析,要求系统具有以下功能。1.新员工资料的添加、修改、删除和查询。2.部门信息的添加、修改、删除和查询。3.自动分配员工编号和部门编号。
4.人事调动的详细记录,包括部门、职位和职称的调整,以及人员离职。
5.添加/修改日常出勤记录,这里重点实现可按全体员工、部门员工和所选员工添加/修改 日常出勤记录,以方便用户操作。员工日常公出/请假信息的添加、修改、删除和查询。每月工资信息的批量添加、修改、删除和查询。
2.2 运行环境
2.2.1 设备
1.Web服务器1台 2.数据库服务器1台 3.备份服务器1台 4.开发服务器1台
5.软件防火墙服务器1台 6.千兆路由器1台
7. 10M网络宽带1条
2.2.2 软件环境
本系统的的软件环境如下
1.My Eclipese 10开发工具 2.SQL Server2008数据库系统 3.Windows xp操作系统;4.防火墙,杀毒软件
2.3 基本设计概念和处理流程
概念模型是对信息世界的建模,所以概念模型应该能够方便、准确的表示出信息世界 中的常用概念。实体--关系模型(Entity-Relationship Module,简称E-R图)是数据库结构设计常用的方法。得到了数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体以及它们之间的关系,为后面逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。根据需求分析和功能分析,规划出本系统中使用的数据库实体分别为员工实体,部门实体,工资实体,出勤实体,公出请假实体,人事调动实体,福利实体,员工离职实体等员工实体包括ID、编号、姓名、性别、身份证号、出生年月、年龄、民族、婚姻状况、政治面貌、如党团时间、籍贯、联系电话和手机号码等属性。员工实体E-R图如图2.1所示:
部门实体包括部门编号、部门名称、部门经理、部门地址和部门电话属性。
部门实体E-R图如图2.2所示:。
公出实体包括ID、所属工资月份、员工编号、员工姓名、基本工资、加班费、工龄工
资、全勤奖、奖励总额、职务津贴、请假扣除等属性。工资实体E-R图如图2.3所示:
2.4 结构
本系统的实现采用典型的三层模式、B/S结构来实现,不同的客户端程序共同访问中心数据库,系统结构如图1:
图1:系统结构
系统基本功能图解体系基本结构图
2.5功能需求与系统模块的关系 各项功能需求的实现同各个块程序的分配关系:
2.5.1登录页面
需要登陆的人员,对于不同的身份,他们的权限是不一样 的。当用户输入ID 和密码时,查询数据库,若用户名和密
码正确,则进入相应的员工信息页面,若不正确,则提示用户名或密码错误,人显示当前页面。
功能描述: 用户管理 配置管理 数据备份 数据维护 1.2.3.4.2.5.2员工注册 功能描述:
新员工注册,输入员工的注册信息,包括(登录账号,登录密码,核对密码,联系电话,联系地址,电子邮箱)。
注册信息的修改。
用例图
2.5.3员工的登录和登出
功能描述:
员工登陆
员工退出 用例图:
2.5.4信息查询 功能描述:
查看公司内部相关信息 查看个人信息
查看其他员工的部分信息 用例图
2.5.5人事档案
1增加员工档案信息 2修改员工档案信息
3删除员工档案信息 4查询员工档案信息
5打印员工档案信息 用例图
2.5.6工资信息管理 功能描述:
1.工资信息模块
2.计发工资信息
3.查询工资信息
4.保险/福利
5.打印工资信息 用例图
2.5.7员工培训 功能描述:
1.员工培训模块主要包括:
2.培训信息的录入 3.培训信息的删除 4.培训信息的修改 5.培训信息的查询 6.履历表的打印 用例图
2.5.8公司招聘
功能描述:
1.录入招聘信息
2.查询招聘信息
3.修改招聘信息
4.删除招聘信息
5.查询应聘者信息
6.删除应聘者信息
用例图
2.6 人工处理工程
创建用户(注册新用户):用户信息需要手工输入计算机。更新部门、员工资料:需要手动输入更新内容。
2.7 尚未解决的问题
由于数据的传输上需要通过网络传输,为了客户资料进行保密,需要在网络的传输过程中对数据进行加密。
这个工作主要是在准备网络包,及解开网络包这两个模块完成,它们各对数据进行加密及解密还原工作。
在加密算法选择上将使用RSA 加密算法。具体算法可参照参考资料中《Computer Network》p.598。
3.接口设计 3.1用户接口设计
3.2外部接口
3.3内部接口
4.运行设计 4.1运行模块组合
施加不同的外界运行控制时所引起的各种不同的运行模块组合如下表所示:
4.2运行控制
5.系统数据结构设计 5.1逻辑结构设计要点
根据设计好的E-R图在企业人事管理系统中创建各表。
员工信息表用于储存员工基本信息和单位相关信息,改数据表结构如表2.1所示:
部门表用于存储部门编号、部门名称等信息,该数据表结构如表2.2所示。
工资表用于存储每月每个员工的详细工资信息该数据表结构如表2.3所示。
6.系统出错处理设计 6.1出错信息
程序在运行时主要会出现两种错误:
1、由于输入信息,或无法满足要求时产生的错误,称为软错误。
2、由于其他问题,如网络传输超时等,产生的问题,称为硬错误。
对于软错误,须在定票/领票操作成功判断及输入数据验证模块由数据进行数据分析,判断错误类型,再生成相应的错误提示语句,送到输出模块中。
对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置。返回输入阶段。
6.2补救措施
所有的客户机及服务器都必须安装不间断电源以防止停电或电压不稳造成的数据丢失的损失。若真断电时,客户机上将不会有太大的影响,主要是服务器上:在断电后恢复过程可采用 SQL SERVER 的日志文件,对其进行ROLLBACK 处理,对数据进行恢复。
在网络传输方面,可考虑建立一条成本较低的后备网络,以保证当主网络断路时数据的通信。
在硬件方面要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。
6.3系统维护设计
维护方面主要为对服务器上的数据库数据进行维护。可使用 SQL SERVER 的数据库维护功能机制。例如,定期为数据库进行Backup,维护管理数据库死锁问题和维护数据库内数据的一致性等。