光盘控制系统

2024-05-09

光盘控制系统(精选12篇)

光盘控制系统 篇1

在图书馆, 传统的随书光盘管理模式是分离管理, 就是书入书库, 对光盘单独管理。这种模式的好处是对光盘进行了统一管理, 易于统计, 缺点是检索困难、不便于读者借阅、需由专人管理等。针对光盘的数字化特性, 也为了克服分离管理模式的缺点, 很多图书馆后来将光盘内容存储在网络上供读者下载。这样就更加便于读者检索和阅读。但是这种模式有两个缺点。一是随书光盘数量大, 因此光盘的网络化加工需要投入相当的人力, 二是随书光盘容量在10M到600M之间, 如果每年将所有的随书光盘存入存储设备, 则要投入大量的资金对存储设备进行升级和扩充。

1 Web随书光盘系统

将光盘网络化给读者带来的便利是不言而喻的, 但是人力和资金的大量投入却让很多中小馆无法承受。而web随书光盘系统在一定程度上缓解了这种压力。Web随书光盘系统也被称作光盘云系统。工作过程如图1所示。

在该系统中, 光盘资源的加工和存储由光盘数据运营商提供, 因此光盘资源不存在图书馆本地, 而是通过Internet从运营商提供的服务器中取得。运营商为图书馆提供调用光盘数据的API, 图书馆将API嵌入OPAC网页中。读者在OPAC检索图书时, API会对比本地图书资源的光盘数据的ISBN及215字段中的$e和307字段的$a。如果配比成功, 则在OPAC系统中会显示光盘信息, 用以检索和下载。光盘OPAC系统调用API之后的效果如图2所示。

用户只要点击光盘链接, 就会直接下载光盘。

这种Web随书光盘系统很好的和OPAC系统融合, 而OPAC系统是图书馆用户检索图书馆资源最常用和最熟悉的工具, 因此, 这种方式很容易被读者接受和利用。另一方面, 该系统在一定程度上省去了图书馆的人力成本、硬件成品及维护成本。因此, Web随书光盘系统已经被很多高校图书馆使用。

目前, 国内市场上常见的Web随书光盘产品主要是畅想之星、广州图联和麦达博云。主要对这三种产品做比较分析。

2 三种Web随书光盘的比较

2.1 畅想之星

畅想之星非书资源管理平台, 由ASP.net开发。是针对图书馆的非书资料管理的平台, 该平台把各种媒体资源加工、发布、浏览等功能高度融合一起, 对非书资料进行管理和利用。主要功能有:资源的分类浏览、资源总览、资源检索、对各种资源可以直接利用 (在线运行、收看、收听、阅读、下载、请求光盘资源等) 。光盘数据格式分为视频 (WMV/RMVB/MKV/FLV) 、音频 (MP3/WMA/RM) 、电子文档 (PDF/DOC/TXT等) , 其他格式均压缩成ISO格式等。使用该系统需要安装相关插件。“畅想之星”采用无连接协议方式, ISO文件通过无连接的HTTP协议装载, 因此, 没有数据访问时网络自动断开, 因此可以节省带宽和服务器内存。

2.2 广州图联

联图XOPAC (eXtend OPAC, 图书书目强化数据服务系统) 由java开发。采用云计算和Web2.0技术, 实现对图书馆现有OPAC的智能扩展。可以在OPAC中无缝对接联图非书资源云服务系统 , 实现随书光盘等非书资源智能下载链接。该系统采用松耦合模式和AJAX异步传输技术, 不会对现有OPAC系统功能和性能造成任何影响。目前通过测试的OPAC系统有ILAS、汇文、北邮、金盘、新世纪、ALEPH等。可以在线打开常用的格式, 诸如PDF、文档、图片等。读者不需要安装任何插件或客户端软件, 实现在浏览器中直接查看光盘内容。

2.3 麦达博云

博文光盘云系统由java开发, 系统会自动判断读者与服务器之间的网络速度以及光盘的运行类型 (即光盘的数据量大小) , 提醒读者选择最适合自己的光盘浏览方式:在线浏览、网碟下载、迅雷下载。如果网速快、数据量小, 则会推荐在线浏览;如果网速很慢、数据量大, 则会推荐迅雷下载。

2.4 三种系统的比较 (见表1)

从表1可以看出, 这三种产品的功能都十分相似, 在开发环境和具体实施细节及操作上各有不同。因此图书馆在选择此类产品时应该从自身特点出发, 重点考察如下几个方面:

1) 光盘系统是否与本馆OPAC之间做到了真正的无缝对接。

2) 随书光盘资源的覆盖率和本馆随书光盘的覆盖率。

3) 光盘下载速度。

4) 光盘信息加工的程度, 包括光盘信息的揭示程度, 光盘信息的格式等。

3 结束语

Web随书光盘系统在一定程度上缓解了图书馆在光盘管理中存在的人力与资金不足的矛盾。因此逐步被图书馆所重视。如何选择Web随书光盘系统, 也成为图书馆必须要解决的问题。从本馆实际出发。从联系该系统的OPAC和本馆馆藏图书的实际情况出发, 才是保证Web随书光盘系统使用率的关键所在。

摘要:概述了传统方式下, 图书馆管理书附光盘过程中出现的矛盾和存在的不足, 然后描述了Web随书光盘系统的工作原理和管理方式。最后对国内最常见的3种Web随书光盘系统做了比较。图书馆在选择此类产品时应该从自身特点出发, 选择最适应本馆环境的Web随书光盘系统。

关键词:随书光盘,非书资料,OPAC链接

参考文献

[1]于秀芬, 张曾昱.基于云存储架构的随书光盘镜像服务器构建探讨[J].图书馆, 2011, 30 (2) :72-76.

[2]覃柳慧.图书馆随书光盘管理模式的调查分析[J].内蒙古科技与经济, 2011, 24 (19) :155-156.

[3]李蕾.浅谈随书光盘管理现状和网络化数据库建设措施[J].科技情报开发与经济, 2011, 21 (16) :1-2.

[4]杨桦.ILAS II图书管理系统与畅想随书光盘系统集成初探[J].科技情报开发与经济, 2011, 21 (18) :20-21.

[5]吴乾清.基于畅想之星平台的随书光盘网络化管理与发布[J].农业图书情报学刊, 2010, 19 (6) :57-59.

[6]赵励.浅议随书光盘管理模式[J].科技情报开发与经济, 2010 (2) :17-18.

[7]许文丹, 刘文哲, 冯现永.基于WEB的图书馆随书光盘发布系统的设计与实现[J].价值工程, 2010 (22) :133-134.

[8]朱茗.图书馆OPAC功能改进之探讨[J].大学图书馆学报, 2011 (3) :120-123.

光盘控制系统 篇2

光驱DOS 驱动:

制作“加载光驱启动盘”。如果有 Ghost 6.5 企业版或Ghost , 可用其 Boot Wizard 功能制作“加载光驱启动盘”。注意,用此方法制作的启动盘只能用于从镜像文件恢复系统,不能用于制作、存储(刻录)镜像文件;详细情况可参阅“制作自动恢复系统光盘需要哪种启动盘”。 如果Ghost是早期版本,需要向光驱制造商查询DOS驱动及其加载方式。

WIN 98 启动盘:

如果操作系统是WIN 98,可制作WIN 98 启动盘。用该软盘启动计算机并运行Ghost,再按常规从光盘镜像文件恢复系统;当Ghost 询问镜像文件路径时, 指定为光驱。注意,WIN 98 启动盘支持大多数光驱,可以用该盘启动任何计算机,包括其他操作系统的计算机。

启动光盘:

某些计算机可用启动光盘从光驱启动。启动后即可用启动光盘或其他光盘中的镜像文件恢复系统。基本步骤如下:

1. 插入启动光盘;

2. 打开计算机,显示DOS 提示符,如D:>;

3. 运行 Ghost;

4. 插入存有镜像文件的光盘;

5. 按常规进行系统恢复。当Ghost询问镜像文件路径时,指定为光驱。

注意,有多种运行Ghost的方法:如果镜像文件在启动光盘上,在DOS提示符后直接键入Ghost启动该程序;如果镜像文件在另一张光盘上,取出启动光盘,插入该光盘,在D OS提示符后直接键入Ghost 启动该程序;如果镜像文件及Ghost都在启动光盘上,并在Autoexec.bat文件中设定Ghost自动运行,插入启动光盘后计算机将自动进行系统恢复;如果G host在一张软盘中, 插入该软盘,切换到软盘盘符运行Ghost。

点击阅读更多学院相关文章>>

分享到 (二)、制作自动恢复系统光盘

Ghost 6.5 企业版和Ghost 2001 以后的版本能够直接向光盘(CDR/RW)刻录镜像文件。要制作自动恢复系统光盘,应利用这一功能,当Ghost在刻录镜像文件的进程中询问是否生成启动光盘时,将存有光驱D OS驱动的启动盘插入软驱,并选择“是”。或不想用Ghost将镜像文件直接刻录到光盘,可先准备镜像文件和其他相关文件,再将这些文件用其他刻录工具软件复制到光盘上,生成启动光盘。

具体步骤如下:

准备工作

1. 制作镜像文件。如果镜像文件大于光盘容量,利用Ghost的Split命令分割镜像文件。

2. 获取光驱DOS驱动。 WIN 98 启动盘有适合很多种光驱的驱动。用Ghost 6.5企业版或Ghost 2001的Boot Wizard功能制作的启动盘中,也有光驱驱动。

3. 制作 Config.sys 和 Autoexec.bat 文件。这些文件要存于光盘根目录下。详见下面的“Config.sys文件内容”及“Autoexec.bat文件内容”。

将相关文件复制(刻录)到光盘上:

1. 将以下文件刻录到第一张光盘上。

IO.sys

MSDOS.sys

Command.com

Himem.sys

Config.sys

Autoexec.bat

Mscdex.exe(注意,这只是一个光驱基本驱动文件,还需要光驱自带的驱动文件,如Adaptec光驱的Oakcdrom.sys文件。)

Ghost.exe

镜像文件的第一部分。

点击阅读更多学院相关文章>>

分享到 2. 将镜像文件的第二部分刻录到第二张光盘;等等。

用制作的光盘恢复系统:

1. 将计算机设置成可用光盘启动;

2. 关闭计算机;

3. 将制作的光盘插入光驱;

4. 打开计算机。制作的光盘将自动用镜像文件覆盖硬盘。恢复系统过程完成后,计算机将显示DOS 提示符,如Q:>;

5. 从光驱中取出光盘;

6. 重新启动计算机。

Config.sys文件内容

Config.sys文件为计算机加载Himem.sys、配备光驱驱动并配置DOS内存和环境空间。Config.sys文件可用记事本编辑,应当包含以下命令行

device=himem.sys

device=

files=50

buffers=30

dos=high,umb

stacks=9,256

lastdrive=z

其中,命令行device=的确切内容取决于所用光驱。如对某些Adaptec光驱,确切内容为:

device=oakcdrom.sys /D:mscd001

/D:mscd001是为驱动文件命名的命令。注意,这个命令要在Config.sys和Autoexec.bat两个文件中使用,对驱动文件的命名(见下面的Au toexec.bat文件内容)必须一致。

Autoexec.bat文件内容

Autoexec.bat为计算机加载光驱驱动,自动运行Ghost并用光盘中的镜像文件覆盖计算机硬盘。Autoexec.bat文件可用记事本编辑,应当包含以下命令行:

mscdex.exe /D: /L:

ghost -clone,mode=load,src=,dst= -sure -fx

注意,Ghost 语句中只允许命令行的极少数位置有空格。除以下情况外,不得有空格:

在Ghost和-clone之间

在number>和-sure之间

在-sure和-fx之间

以下例子假设光驱盘符是Q,镜像文件名是Myimage.gho,镜像文件路径是Q:Myimage.gho:

mscdex.exe /D:mscd001 /L:Q

ghost -clone,mode=load,src=q:myimage.gho,dst=1 -sure -fx

其中,/D:mscd001将驱动文件命名为Mscdex.exe,必须与Config.sys文件中的命名相一致;/L:指定光驱盘符是Q。虽然可以用C以上的任何字母作为光驱盘符,但是建议用高于计算机最后一块硬盘盘符的字母作为光驱盘符。例如,如果计算机上有两块硬盘C :和D:,最好用F或更高字母作为光驱盘符。

第二命令行中的-clone命令通过其后的参数指定Ghost如何运行。其中,mode=load

指定Ghost用镜像文件覆盖硬盘; src=

为Ghost指定镜像文件路径,盘符必须与Autoexec.bat命令行中/L:指定的盘符一致。本例中镜像文件Myimage.gho存储在光盘根目录;dst=

指示Ghost覆盖哪个硬盘,Disk 1 是指计算机中的第一块硬;本例是覆盖整个硬盘,而不是某个分区;覆盖某个分区的命令行会有差别; -sure

指示Ghost在覆盖硬盘的过程中不再请求任何外来指令;-fx

指示Ghost完成覆盖后退出,使计算机显示DOS提示符。在命令行中也可以不加入这一参数,此时Ghost完成覆盖后将显示“Load completed”或“Process successful”。

点击阅读更多学院相关文章>>

分享到 (三)、制作自动恢复系统光盘需要哪种启动盘

用Ghost直接刻录镜像文件时需要那种启动盘,取决于是否生成启动光盘,

首先,需要存有Ghost 的启动盘,用该盘启动计算机,运行Ghost。有多种途径制作这种软盘。注意,无论用那种方式,启动盘都无需为计算机加载光驱驱动。

制作WIN98系统盘,然后将Ghost考入盘中。

利用 Ghost2001的Boot Wizard功能,选择“Standard Boot Disk with LPT and USB Support”,在“Norton Ghost Boot Wizard - Peer-to-peer services”窗口中不选择(USB support and LPT support),然后按提示制作出启动盘。

用Ghost 6.5企业版的Boot Wizard功能,选择“Network Boot Disk”,然后按提示制作出启动盘。完成制作后,要从软盘上的Config.sys和Autoexec.bat 文件中删去所有与网络驱动相关的参数;这些参数位于网络目录中。

还需要第二张软盘,用于生成启动光盘。在Ghost刻录镜像文件时,将询问是否生成启动光盘。如何选择“是”,Ghost将进一步要求指定光驱驱动所在位置,启动软盘中通常没有这些程序;此时需要插入用B oot Wizar制作的“加载光驱启动盘”。

加载光驱启动盘

有两种情况需要使用“加载光驱启动盘”:

用光盘中的镜像文件恢复系统时;

在Ghost要求提供光驱驱动时。Ghost向光盘刻录镜像文件时,将询问是否生成启动光盘。如果选择“是”,Ghost将光驱驱动刻录到光盘上;由于G host运行时并不需要光驱驱动,因此它也没有这些文件,需要告知到何处寻找,通常可用 “加载光驱启动盘”为其提供。

点击阅读更多学院相关文章>>

分享到 (四)、将镜像文件直接刻录到光盘上

运行Ghost.exe或Ghostpe.exe,将镜像文件的存放地址确定为光盘刻录机。 注意,早期版本的Ghost没有这一功能。以下内容有利于成功刻录镜像文件:

开始之前首先检查Ghost支持的刻录机列表,确定其是否支持将要使用刻录机

用存有Ghost但没有光驱驱动的启动盘启动计算机。如果启动盘中同时存有光驱驱动,不要将其载入内存,即启动文件Config.sys和Autoe xec.bat中不要有加载光驱驱动的命令行。

用只有DOS系统文件和Ghost的软盘启动计算机。不要加载扫描仪、打印机等外围设备。参阅“刻录自动恢复系统光盘需要哪种启动盘”。

如果要制作启动光盘,先用Ghost Boot Wizard制作“加载光驱启动盘”。该软盘将存有光驱驱动程序,在Ghost提出要求时将其插入软驱。

在Ghost 命令行中不要使用spanning命令。Ghost将根据需要自动执行该命令按以下步骤刻录镜像文件:

1. 用存有Ghost的启动盘,而不是“加载光驱启动盘”,启动计算机。

2. 运行Ghost.exe或Ghostpe.exe。选择刻录机保存镜像文件。

3. 如果对是否生成启动光盘的询问回答“是”, Ghost将进一步要求指定光驱驱动所在位置;把“加载光驱启动盘”插入软驱, Ghost 将把光驱驱动刻录到光盘上。

点击阅读更多学院相关文章>>

分享到 (五)、解决刻录镜像文件时遇到的问题

首先检查Ghost 版本的硬件是否正确。Ghost 6.5企业版或Ghost 2001可直接将镜像文件刻录到光盘;早期版本的Ghost没有此功能。Ghost能直接驱动多种常用的、但并非所有的刻录机;要确认Ghost 是否能直接驱动将要使用的刻录机。

以下是人们在刻录时经常犯的小错误:

使用了已经格式化的CD-RW光盘。Ghost能够刻录尚未格式化的CD-RW光盘,对已经格式化的却不能刻录;产品说明书中有关这方面的内容是错误的。只能使用未格式化的C D-RW光盘。如果要向一张已使用过的CD-RW光盘刻录,必须先用其他刻录工具“洗掉”光盘上的所有信息,包括系统文件。

使用了“加载光驱启动盘”。对可直接驱动的刻录机刻,Ghost并不需要加载刻录机自带的驱动。如果用Boot Wizard制作的“加载光驱启动盘”启动计算机,Ghost将被近加载刻录机自带驱动;这些多余的驱动有时会导致错误。用Ghost刻录镜像文件时,不要使用“加载光驱启动盘”,而要用存有G host的常规启动盘

加载了刻录机自带驱动。Ghost可直接驱动刻录机刻录镜像文件,并不需要刻录机自带驱动。检查启动盘中的Config.sys和Autoexec.bat文件是否有加载刻录机自带驱动的命令行,如C DROM.sys或MSCDEX.exe等。

没有给Ghost充分的时间显示刻录机。在某些计算机中,Ghost可能需要较长时间识别光驱和刻录机。给Ghost 5分种或更长的时间以显示刻录机。

从软盘运行Ghost。Ghost.exe和Ghostpe.exe通常从软盘运行。如果从硬盘运行,在一些情况下可解决出现的问题。如果是制作第一分驱的镜像文件,可将G host.exe或Ghostpe.exe放在第二分区,并将Autoexec.bat文件的相关路径编辑成 d:ghostpe.exe。不能从被镜像的分区运行Ghost 。

BIOS或PC DOS文件版本陈旧。计算机的BIOS可能是一个旧版本,或一直与刻录机不兼容。如果升级BIOS后仍不能解决问题,从软盘中删除Mouse.com 等文件,用启动盘中的MS DOS system文件替换。

点击阅读更多学院相关文章>>

分享到 有关刻录机问题。可按照以下步骤读取光盘数据,以确定计算机是否列出了光盘上的所有文件:

1. 在Ghost 中查看光盘:

A. 用Ghost 启动盘启动计算机;

B. 将一个有数据的光盘插入刻录机;

C.在Ghost的路径栏中选取刻录机;

D. 在“File name to copy image to”栏察看光盘中的文件

2. 在Windows察看光盘:

A. 从硬盘启动计算机,进入Windows;

B. 将同一光盘插入刻录机;

C. 用Windows Explorer打开刻录机中的光盘;

D. 察看在光盘中的文件和目录;

3. 在DOS中察看光盘:

A. 用WIN98系统软盘启动计算机;

B. 将同一光盘插入刻录机;

C. 切换到光盘符。如果不能切换,表明 WIN98与刻录机不兼容,因而Ghost也也不能直接驱动;

D. 用命令dir /a /s 查看光盘中的所有文件和目录。

4. 比较上述三种方法看到的文件和目录。如果完全相同,表明尚不能发现任何问题;如果不相同,表明计算机与刻录机不兼容,具体问题取决于那种方法列出的文件和目录正确。

如果第一种方法列出的结果是不正确,问题出在Ghost,要确认 Ghost是否能直接驱动该刻录机; 如果第二种方法的结果不正确,问题可能是WIN98的光驱驱动与Ghost不兼容;如果第三种方面的结果不正确,而Ghost应当能直接驱动刻录机,问题可能是计算机与刻录机不兼容,或者是某些硬件已受损,必须升级B IOS。

用ghost作硬盘镜像,例如c.goh .然后传到服务器上,共享此文件夹用工具作dos的网卡启动。然后从a盘启动运行ghost连接到服务器,然后恢复,从局域网的机器ghost image到主机,主机到其它局域网机器

用GHOST将某个分区影像为多个指定大小的文件以便刻碟

使用带参数启动Ghost:ghost -AUTO -SPAN -SPLIT=640 -Z9

-AUTO 文件自动重命名

-SPAN 启动多卷压缩

-SPLIT=640 每卷大小限制在640MB(可以任意设定)

-Z9 使用最大压缩

上一页 123456 7

点击阅读更多学院相关文章>>

光盘控制系统 篇3

打造思路是利用Windows ADK打造出WinPE 5.0,然后在其基础上通过添加Win 8.1 Updqte补丁将其直接升级为WinPE 5.1。由于目前最新版本的Windows ADK虽然在核心部分已经升级,但实际上它所能打造的WinPE环境仍然是5.0,这就导致我们虽然可以用WinPE 5.0完美地在传统的BIOS和新型的UFEI模式下引导系统,但如果要以WIMBoot方式安装系统,就会发现其内置的DISM命令根本不支持 WIMBoot 参数,最终导致安装失败。

下载并安装Windows ADK

第一步:进入http://www.microsoft.com/zh-cn/download/details.aspx?id=39982网站,下载Windows ADK在线安装工具,运行后,在出现的如图1所示的对话框中选择“将Windows评估和部署工具包for Windows 8.1安装到计算机”,同时单击“浏览”按钮,设置程序的安装路径(建议使用默认值,即安装到系统分区),单击“下一步”按钮。

第二步:在出现的如图2的对话框中勾选“部署工具”和“Windows 预安装环境”两项。单击“安装”按钮,程序会自动下载并安装Windows ADK,由于文件体积较大,下载及安装过程可能会较长,请耐心等待。安装完毕,启动程序。

下载Win 8.1 Update补丁

Windows 8.1 Update是一组累积的系统更新,包括六个补丁文件,分别为KB2919442、KB2919355、KB2932046、KB2937592、KB2938439、KB2939087,一般情况下,打造WinPE 5.1映像我们只需用到前三个即可,当然,如果你目前拥有的Win 8.1安装光盘或镜像文件并非Update版,不妨将这六个补丁全部下载回来,以便以后可利用Windows ADK将其集成到Win 8.1安装镜像文件中,自行打造Windows 8.1 Update安装光盘,从而免去要重新下载Windows 8.1 Update镜像文件的麻烦。

六个补丁中的后五个的下载地址为http://www.microsoft.com/zh-cn/download/details.aspx?id=42335(如图3),下载时,请注意根据当前所用的系统版本(是64位还是32位)下载对应的补丁。

KB2919442的下载地址为http://www.microsoft.com/zh-cn/download/details.aspx?id=42135,它是其他补丁的安装基础,如果没有该补丁,我们将无法完成WinPE 5.1的打造工作。

生成WinPE5.1光盘镜像文件

假设Win8.1 Update补丁保存在“I:\Update”目录。

第一步:启动“部署和映像工具环境”命令。按“Win”键进入Windows 8风格界面,右击“部署和映像工具环境”磁贴,在弹出的右键菜单中选择“以管理员身份运行”(如图4)。打开“部署和映像工具环境”命令窗口。

第二步:提取旧版的Win PE5.0文件。在“部署和映像工具环境”窗口中输入copype amd64 C:\WinPE_amd64(其中C为系统分区,amd64为64位系统,如果你使用的是32位系统,可将amd64改为x86),回车后,相应的文件将被复制到“C:\WinPE_amd64”目录中(如图5)。

第三步:挂载 Windows PE 映像。在“部署和映像工具环境”窗口中继续输入以下命令并回车。

Dism /Mount-Image /ImageFile:"C:\WinPE_amd64\media\sources\boot.wim" /index:1 /MountDir:"C:\WinPE_amd64\mount"

挂载成功,窗口中会出现“操作成功完成”的字样(如图6)。

第四步:将Win8.1 Update补丁集成到 WinPE 映像中。在“部署和映像工具环境”窗口中依次输入如下命令(注意:每输入一行都要回车。如图7):

Dism /Add-Package /PackagePath:I:\UPDATE\Windows8.1-KB2919442-x64.msu /Image:C:\WinPE_amd64\mount /LogPath:AddPackage.log

Dism /Add-Package /PackagePath:I:\UPDATE\Windows8.1-KB2919355-x64.msu /Image:C:\WinPE_amd64\mount /LogPath:AddPackage.log

Dism /Add-Package /PackagePath:I:\UPDATE\Windows8.1-KB2932046-x64.msu /Image:C:\WinPE_amd64\mount /LogPath:AddPackage.log

第四步:优化、卸载WinPE 映像,最终生成ISO光盘映像文件。继续在窗口中输入以下命令(其中括号中的内容为命令行注释,无需输入):

Dism /image:c:\WinPE_amd64\mount /Cleanup-Image /StartComponentCleanup /ResetBase (优化当前WinPE映像)

Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /commit (卸载当前WinPE映像)

Dism /Export-Image /SourceImageFile:C:\WinPE_amd64\media\sources\boot.wim /SourceIndex:1 /DestinationImageFile:C:\WinPE_amd64\media\sources\boot2.wim (压缩映像体积,生成新的boot.wim文件)

Del C:\WinPE_amd64\media\sources\ boot.wim(删除旧版映像中的boot.wim文件)

rename C:\WinPE_amd64\media\sources\boot2.wim boot.wim(将boot2.wim重命名为boot.wim)

MakeWinPEMedia /ISO C:\WinPE_amd64 C:\WinPE_amd64\WinPE_amd64.iso(生成ISO镜像,以便刻录。如图8)。

打造WinPE 5.1维护光盘和U盘

至此,WinPE 5.1 映像的打造工作就已完成,接下来我们只需用UltraISO虚拟光驱工具(下载地址:http://www.upantool.com/qidong/2011/UltraISO_v9.5.0.2800.html), 将WinPE_amd64.iso文件刻录成维护光盘或U盘即可。

第一步:下载安装后运行程序,在出现的主界面中单击菜单“文件\打开”,打开相应的对话框,选择刚才生成的WinPE_amd64.iso文件,确认后,文件及其内容将会出现在程序主界面中(如图9)。

光盘控制系统 篇4

加强数字化建设,是近几年我国医疗改革事业的主题。在第八届安徽医学影像新进展及恶性肿瘤规范化介入诊疗研讨会上,全面介绍了医学影像学目前最新的发展状况、各种疾病介入治疗经验以及CT、MR等医学影像设备在疾病诊断方面的经验和研究成果等。对医务人员现实中的临床诊断具有非常重要的指导作用。与此同时,医院数字化、信息化、无胶片化的建设作为医疗改革的一部分,在近几年备受关注,作为医学影像信息化发展的重要推动者,爱普生公司携全新的医学影像光盘印刷刻录解决方案亮相研讨会。爱普生医学影像光盘印刷刻录解决方案是将爱普生医学影像光盘印刷刻录机通过医学影像光盘刻录管理软件直接连接在CT、MRI等医学成像设备或PACS等系统中,自动接收医学影像设备或系统发送的患者检查信息,并将接收到的信息刻录到医学影像光盘里,为患者诊断提供便利。

医学影像光盘取代传统使用的胶片,已经成为医疗信息化改革的必然趋势。长期以来,国内医疗机构的放射科、影像中心等部门,都使用传统的医疗胶片保存患者的CT、MRI、超声波等检查信息。胶片成本高,存储文件类型单一、携带不方便,制作过程不环保。而光盘储存量大、支持多文件类型、携带方便,环保型好,非常适合代替传统胶片成为医学影像存储介质。早在2012年,国家发改委,卫生部、中医药管理局就在《全国医疗服务价格规范》明确规定:“所有胶片和各种图文报告成本均包含在该医疗服务价格项目中,不得另行收费。图像较多时,可以用光盘等存储介质替代胶片,不得另行收费”。2014年1月7日上海市物价局、上海市卫生和计划生育委员会、上海市医疗保险办公室三部门也联合发布《关于规范和调整本市换药等部分医疗服务项目和价格的通知》(沪价费〔2014〕6号 ),规定了相关的医疗服务收费标准,取消了一部分医疗胶片的收费,医院成本增加。相比之下,光盘价格低廉,存储容量大及保存时间久、环保、携带便捷等等优势是取代传统医疗胶片的最佳选择。

医院每天都会采集到大量的医疗影像信息,如何高效的完成医疗影像光盘制作,爱普生为此提供了医学影像光盘印刷刻录解决方案。

医学影像光盘印刷刻录解决方案是基于DICOM网络环境下快速、高效、按需发行的全自动医学影像光盘印刷刻录输出方案,它让医学影像资料的存储、备份、电子病历的分发更为便捷,全面助力医学影像光盘在医院的推广使用。医学影像光盘印刷刻录解决方案包含两大部分———医学影像光盘刻录管理软件和医学影像光盘印刷刻录机,它可以与CT、MRI、PET、DR、CR、DSA等数字化影像成像设备连接,还可与PACS、HIS、RIS等系统连接,自动接收医学影像设备或系统发送的患者检查信息。并将接收的患者检查信息刻录到医学影像光盘里。而且医学光盘储存文件类型多样,不仅可取代传统胶片进行医学影像存储,还可以拓展应用范围,对新生儿出生过程、手术过程进行录制储存,还可以取代纸质病历,将带有患者病历数据、诊断信息、影像资料的电子病历进行分发和归档。全面支持医院数字化、信息化、无胶片化的建设需求。

爱 普 生 全 新 医 学 影 像 光 盘 印 刷 刻 录 系 统

第 八 届 安 徽 医 学 影 像 新 进 展 及恶 性 肿 瘤 规 范 化 介 入 诊 疗 研 讨 会

另外医学影像光盘印刷刻录解决方案中的医学影像光盘刻录管理软件是全面的智能信息管理平台,具备强大的数据管理和查询功能,符合IHE、PDI规范。还自带专业医学影像浏览器,提供丰富的影像后处理和传输功能。医生根据诊断需要将患者影像信息刻录在光盘上后,光盘中自带的影像处理功能可对影像进行如窗宽窗位调节、动态影像的播放、放大缩小、翻转旋转、放大镜、锐化、浮雕、定位线、测量、标注、融合等操作,可以在任意电脑中浏览图像和进行图像处理,方便医生参与业务交流时,在其他计算器上进行图像查询、处理。光盘便于携带的特点不仅方便了医生将医学资料在医院外交流,也方便了患者将储存有自己病例资料和动态影像资料的光盘带到其他医院,或者让其他专家作出诊断意见。解决了在诊治危重病例或邀请外院专家会诊时,调阅胶片难度大,不易递送的难题。

医学影像光盘印刷刻录解决方案不仅让光盘存储变得更方便易用,而且医学影像光盘印刷刻录解决方案中的光盘印刷刻录机在进行光盘刻录的同时还可以印刷盘面,提高医院工作效率和品牌形象。这款光盘印刷刻录解决方案中的光盘印刷刻录机产品,是融合了爱普生独有的微压电打印头技术、爱普生独创开发的Acu Grip?机械手技术和6色墨水系统,光盘传送的无滑动设计可最大限度地安全传送光盘,避免了损坏光盘和丢失数据的问题,保障光盘刻录信息的安全性,不管是患者病历资料还是医疗机构重要的医学资料,都能够保障信息不被损坏与丢失。用户可以将个性化信息印刷在盘面上,如医院名称、医院图标、患者名称、患者病历号、检查项目等,也可在随机配备的软件中挑选合适的盘面模板进行印刷,使信息管理一目了然,不仅提高医学影像光盘分发与归档的可识别度,精美的光盘图像质量对于医院品牌形象的提升也具有很大的意义。

光盘控制系统 篇5

一、更改原系统安装光盘的背景图片

1、用ACDSee打开你制作的背景图片,点修改—调整大小—像素800x600—完成;点修改—改变色深—256色;点文件—转换文件格式—BMP-windows 位图—下一步—下一步—开始转换—完成;点文件—另存为—文件名(setup.bmp)保存类型(BMP-windows 位图)—保存。

2、用UltraISO(软碟通)打开系统光盘镜像文件(我以GHOSTXP_SP2电脑公司特别版_7.6.iso)为例,找到WINXPSP2.GHO这个镜像文件,右键—提取到—任意位置(如桌面)—确定,在桌面找到你刚提取的WINXPSP2.GHO镜像,用Ghostexp(镜像浏览器)打开它,点编辑——添加,把你制作的背景图片(setup.bmp)添加到c:windowssystem32目录下,并替换原来的(setup.bmp)图片,最后点文件—编译—另存为—任意位置—确定。再次用UltraISO(软碟通)打开系统光盘镜像文件,点操作—添加文件—找到你重新编译并保存的 WINXPSP2.GHO镜像,把原来的WINXPSP2.GHO替换掉,再次点文件—另存为—任意位置——保存就可以了。通过刻录软件把你最后保存的系统光盘镜像文件刻录,安装时就会出现你制作的带有特色的安装背景图片

二、修改winXP pro安装界面

安装界面----也就是安装复制完系统文件,重启进入的安装界面,这个界面停留的时间较长,值得一改以供欣赏,复制完winXP pro的安装文件到硬盘上后,点击“i386”目录查找“winntbbu.dl_”;复制到一个地方,然后用winRAR打开winntbbu.dl_,拖出一个系统文件winntbbu.dll;(使用EXESCOPR修改资源也可以,但受位图300KB以内大小限制)所以不用这个工具。

(1)、用ResourceHacker打开winntbbu.dll,在103中找到1033(英文版)并把它删了,先替换2052(中文版),然后再建一个资源,资源指向位图,资源名称是103,资源语言是1033,替换成功;这样也就把这两个位图都放上去了,剩下就是153了,这两个位图也同上方法一样替换就行了!!

(2)、修改完winntbbu.dll文件后,就可以把它生成winntbbu.dl_文件了,制作方法是把修改好的winntbbu.dll放在盘根目录下(如C:),进入winXP的DOS下,光标指向C盘,通过makecab命令:“makecab winntbbu.dll winntbbu.dl_”即可在C盘生成一个winntbbu.dl_文件了!!

(3)、在替换过程中,可能出现出错,一般都是没有按步骤进行或图片不标准造成的,多试试即可。另外,修改后文件可能比较大,或与原微软的不同,但是安装时一般都不会出现错误的。

(4)、如果系统已经安装,在系统的windowssystem32下可以找到winntbbu.dll这个文件,系统安装完成后并没有删除它,而是解压放在了这里。

三、修改winXP pro开机画面

开机画面也就是安装完winXP pro系统后,打开机器时出现的滚动画面,这个画面主要是修改Ntoskrnl.ex_ 这个文件,同样,也是在“i386”下查找“ntoskrnl.ex_”,找到并复制到一个地方,用winRAR打开,拖出里面的文件ntoskrnl.exe;用ResourceHacker打开,位图就在里面:

1、2、……8、9、1000;修改某一幅都行;修改完成后,再把ntoskrnl.exe复制到c:盘下,打开“DOS命令模式”并指向C:,运行:“makecab ntoskrnl.exe ntoskrnl.ex_” 即可在C盘生成一个修改好的ntoskrnl.ex_;成功!

注意:生成的文件可能很大,但一般不会出问题的;直接把这个文件放到I386下就行了。

如果已经安装了winXP pro系统,可以把修改好的ntoskrnl.exe放到c:windowssystem32下面,代替原来的那个。

四、修改winXP pro登录画面

登录界面---也就是“欢迎使用”的前一个界面,如果设置密码登录就会出现这个界面。这个界面的修改可以通过修改logonui.ex_文件来完成;在“i386”中查找它即可;首先用winRAR打开,拖出里面的文件logonui.exe;用ResourceHacker打开logonui.exe,修改吧。。如果系统已经安装,logonui.exe文件则安装在windowssystem32下面,此时通过修改也可以达到预期的效果的。

五、修改Windows XP启动画面

如果你想要用自己修改过的开机画面就不要打上四月份的KB890859这个补丁

1、首先我们需要一个工具软件,我用的是ResHacker,你可以到这里去下载一个。当然eXescope也可以,但是我感觉ResHacker更方便。

2、找到ntoskrnl.exe文件,通常位于c:windowssystem32目录中。复制两份,一份作为备份,一份用来编辑。

3、用RegHacker打开用来编辑的ntoskrnl.exe文件,找到第一项:Bitmap12052,然后选择菜单保存为1.bmp。用同样方法把第8(Bitmap82052)保存为8.bmp。

4、用Photoshop打开1.bmp文件,这时候图片是全黑的。接着按图像-->模式-->颜色表,载入16.act文件,OK,现在应该可以看到图像了。

5、分别编辑完毕以后,再按图像-->模式-->颜色表,载入win.pal,这时候图片应该再次变黑,保存。

6、在RegHacker中用编辑好的1.bmp和8.bmp文件分别替换ntoskrnl.exe中的相应文件。打开ResHacker“操作”菜单,找到“替换位图”,在“打开新位图文件”找到刚才编辑好保存的1.bmp文件,选择“打开”-->“替换”,最后保存ntoskrnl.exe文件。

7、不用进安全模式、用替换系统文件工具把编辑好的ntoskrnl.exe替换*:windowssystem32ntoskrnl.exe和*:WINDOWSsystem32dllcachentoskrnl.exe,重新启动,大功告成。

注:*:WINDOWSsystem32dllcache下可能没有ntoskrnl.exe这个文件、没有的就不用替换了。注意:开机画面只支持16色、如果想换图片找些16色的图片来做吧、还有替换前要先备份好系统、以免出错

如果要修改安装文件就必须修改i386文件夹里的sp2.cab文件 1.用WINRAR解压sp2.cab、修改里面的ntkrnlmp.exe、ntkrnlpa.exe、ntkrpamp.exe、ntoskrnl.exe、这几个文件的修改方法跟上面的是一样的、修改要一致、2.跟着把解压出来的所有文件(一共有335个文件、包括修改过的四个文件)用系统自带的IExpress 2.0(如果看不懂E文、这里有个汉化过的IExpress 2.0)压缩回sp2.cab、3.把刚才修改过的sp2.cab替换i386文件夹里的sp2.cab、4.下载:ModifyPE 0.81、解压全部文件出来、把刚才修改过的ntoskrnl.exe、ntkrnlmp.exe和ModifyPE.exe放在同一个文件夹中,打开命令行窗口,进入到包含了这三个文件的文件夹,然后运行:modifyPE.exe ntoskrnl.exe-c接着运行...makecab ntoskrnl.exe 经过这样处理后,你就获得了一个压缩过的ntoskrnl.ex_文件(这也是makecab这条命令的目的)。接下来需要你做的就是复制ntoskrnl.ex_到你的i386目录,并覆盖已有文件。(ntkrnlmp.exe跟ntoskrnl.exe同样操作一次就行了)

因为我们使用modifyPE软件处理了ntoskrnl.exe文件,这样做会更改该文件的CRC信息,而Windows XP安装程序也就不会忽略复制该文件了,同时安装程序会直接使用该文件,而不进行任何询问。

光盘控制系统 篇6

战前准备,启动杀毒软件

设置光盘开机

要想让电脑从光盘上启动,首先要修改BIOS设置,将光驱设置为第一启动设备。具体方法是,重启电脑并在自检页面出现时按Del键。然后,移动光标键,进入主菜单一“Advanced BIOS Features(高级BIOS功能)/Boot Sequency(启动顺序)”项目。接下来,将“1st Boot Device(第一启动设备)”修改为“CD/DVD(CD或DVD光驱)”一项。最后,按F10键保存当前配置,退出BIOS设置程序。接下来,将最新版电脑迷附赠光盘放入光驱。电脑重新启动后,便会自动从光盘上启动了。

初识光盘主菜单

光盘启动后,大家会首先看到一个大红的“电脑迷”Logo(嘿嘿,我们品牌意识很强吧)。稍等片刻,一个漂亮的功能选择界面便出现在我们眼前,这便是主菜单。

可以看到,在主菜单下,有很多实用的小功能(这些我们以后会详细讲解)。而最上面一项,就是我们所需要的光盘版杀毒软件了。

细心的朋友一定注意会到“NOD32杀毒”字样的后面,还跟随着一组数字(例如本例为0826)。而且每期光盘都不一样,其实这是当期杀毒软件的病毒库升级日期。像本例中的0826,就代表着该款杀毒软件的最后更新日期是8月26日。

“骗人”的启动画面

当我们点击“NOD32杀毒”菜单之后,杀毒软件便开始启动。首先,屏幕上会出现一些和我们关系不大的英文提示。接下来……咦,怎么出现Windows XP启动画面了,难道按错什么键了?

嘿嘿,被它的样子迷惑住了吧。其实,我们现在所启动的,并不是你系统中的Windows XP,而是光盘自带的WinPE系统(画面右下角有标识的,嘿嘿)。所谓WinPE,就相当于一款精简版Windows XP。除了拥有大家都熟悉的操作界面之外,更重要的还是它那标准的32位系统核心。而在它上面运行杀毒软件,无论是查杀速度还是文件兼容性,都要远远好于传统的DOS模式。

等WinPE启动完毕,我们便可以在桌面上看到一个“NOD32杀毒”的图标了。和普通系统一样,要想启动光盘版NOD32杀毒软件,只要双击一下这个图标便可以了。

实战病毒查杀

杀毒软件设置

虽然电脑迷已经帮我们预设好了基本的扫描参数,但大家最好还是根据自己的实际情况重新调整一下。

一种简易光盘资料管理系统的构建 篇7

1. 制作光盘资料的简易目录。

首先要从图书馆内部管理系统的数据库中导出光盘资料的数据, 保存为电子表格, 至少保留两个字段:索书号和题名 (书名) 。下面以我馆的做法为例作具体说明。我馆用的是汇文libsys3.0管理系统, 电子资料都典藏在电子资料室里。首先从统计模块登陆后, 统计馆藏清单, 设置好统计的条件:馆藏地, 统计时间区间, 按种统计, 统计出结果。然后导出数据, 导出前需要设置输出字段, 索书号 (升序排列) 、题名等。数据输出保存格式为电子表格 (gp.xls) , 然后剔除表中的非光盘记录。最后, 将此电子表格目录编辑整理, 并“另存为”Web页 (gp.html) , 目录制作成功。这是利用电子表格实现光盘数据上网访问的关键一步, 即将数据表转换为数据网页。

2. 制作光盘文件。

光盘文件可以制成光盘压缩文件或镜像文件。压缩文件可以利用Winrar或Winzip来做。光盘镜像文件可以使用Winiso或Ultroiso软件, 制成标准的ISO9660国际标准格式的镜像文件。这些软件都可以从网上免费下载。制作光盘文件时需要注意以下几点: (1) 某些音乐CD不能复制, 所以不能直接制作压缩文件, 但可以转换或翻录。譬如可以通过Windows Media Player播放器翻录成其他格式的文件以后再做。 (2) 制作某些视频或音频光盘的压缩文件时, 有些只需将其中的视频或音频文件夹压缩就可以了, 其余的可以不要这样, 可以节约一定的磁盘空间。 (3) 制作光盘文件的时候, 没有必要把所有的光盘都做出来, 为了节约人力和存储空间, 可以先将利用率较高的语言类的、计算机类的、文学艺术类的光盘以及其他类中热门光盘先做好, 其余的可以等读者有需求以后再做;为了节约光盘目录记录数目和光盘文件数目, 还可以考虑将多个分册光盘合压为一个文件。

3. 做超链接。

做超链接即将光盘目录中的光盘的索书号与光盘文件做好相应的链接, 这里需要注意的是, 如果将光盘目录和光盘文件放在同一个服务器中, 则链接使用相对路径, 否则, 链接使用绝对路径。

4. 编制使用说明。

光盘资料使用说明是向读者介绍使用方法的。可以做一个Web页 (sm.html) 对光盘资料检索及下载方法作出说明, 应包括以下几个方面: (1) 检索方法。进入光盘目录后, 检索请按“Ctrl+F”组合键, 在搜索框内输入光盘的“索书号”或“题名”查找, 下载请点击相应的索书号超链接 (注:随书光盘的光盘名与书名相同, 索书号一般是原图书的索书号的类号后加“-794”, 如:《校园互动英语口语》的索书号是H31/1043, 其随书光盘索书号为H31-794/1043) 。 (2) 安装必要软件。请安装解压缩软件 (winrar) 和虚拟光驱 (DAEMON Tools) 使用光盘压缩文件和映像文件 (这里可以做好下载这两种软件的链接) 。 (3) 注明联系方式。对于目录内不能下载或未作链接的光盘, 如果需要, 请注明通过打电话或发邮件等方式与xxx联系, 列出电话号码或电子邮箱地址。 (4) 做好“进入光盘目录”的链接。在此使用说明Web页上设置“进入光盘目录”标识, 并与光盘目录 (gp.html) 链接。最后, 将图书馆主页上“光盘资料”访问标示并与此使用说明 (sm.html) 链接。

5. 设置资源访问权限。

由于光盘资料的上网利用涉及版权问题, 所以必须设置好访问权限。如果光盘资料的利用仅仅局限在学校或图书馆封闭的局域网内, 则不会出现版权问题。如果光盘资料服务器直接或间接与互联网相连, 则必须限定可以下载利用光盘资料的范围, 以免产生版权纠纷。解决这个问题可以由网管人员通过路由器或第三方软件设置好允许访问的IP范围, 做到只允许具有光盘资料使用权的读者访问。至此, 已经形成一个完整的光盘资料访问链接链:光盘资料 (主页) -使用说明 (sm.html) -光盘目录 (gp.html) -光盘文件, 并且具有一定的访问限制, 可以说这种简易的光盘资料网上管理系统已经构建完成。

光盘数据的更新与维护包括光盘目录和光盘文件的更新与维护。在有了新的光盘入藏后, 接上一次的统计日期, 按原来的格式统计出新入藏的光盘目录, 用电子表格编辑原来的光盘目录Web文件gp.html, 将新增光盘目录添加进去, 重新按索书号降序排序后, 再依次按具体步骤的第二步和第三步, 分别做好光盘的映像或压缩文件, 然后做好新增的光盘目录与相应光盘文件的超链接, 最后保存所作的修改即可, 注意:光盘目录文件的名称及格式不要改动, 否则将不能访问。

电子表格自身的问题也使得这种简易光盘资料管理系统具有一定的局限性。譬如, 电子表格毕竟不是数据库, 一个电子表格最多可以写入六万多条记录。所以, 当光盘种类超过这个数目后, 就必须再用一个电子表格目录。不过, 六万多条记录, 对于中小图书馆来说一般都能够满足需要。我馆纸质图书近百万册, 随书光盘仅3000余种。又如, 无法统计光盘下载次数等。

这种简易光盘资料管理系统不需要专门的数据库管理软件, 也不需要专业的计算机知识, 易于建设, 易于管理和维护, 完全能够实现光盘资料的网上利用, 尽管它具有一定的局限性, 但对于已具有网络平台还未实现光盘资料网上利用的图书馆来说, 仍不失为一种有益的参考。

参考文献

[1]吴松华, 季亚娟.随书光盘数据库的创建与应用[J].现代情报, 2004 (8) .

光盘控制系统 篇8

为了提高读光盘的能力, 厂商在光驱上做了很大改动, 提高光驱中激光头的功率是常用的方法, 这是从硬件设备上提高光盘的容错性能。但是, 光头功率增大后, 长时间“超频”使用会使光头老化, 严重影响光驱的寿命。这种以牺牲光驱寿命来换取容错性的方法是不可取的。本文则是从软件角度出发, 在Linux操作系统下, 在块设备驱动程序的基础上实现了软件层次的光盘容错机制, 以驱动程序小的改动为代价实现了一定能力的光盘容错, 提高了光盘的使用寿命。

1Linux设备驱动程序

Linux内核与外部设备之间的交互操作是通过设备驱动程序实现的。设备驱动程序属于内核的一部分, 为外设定义了相关的数据结构和操作函数, 并通过特定的接口与内核和其它设备驱动程序通信。图1就是设备驱动层在内核中的位置: 系统调用是操作系统内核和应用程序之间的接口, 设备驱动程序是操作系统内核和机器硬件之间的接口。设备驱动程序为应用程序屏蔽了硬件的细节, 这样在应用程序看来, 硬件设备只是一个设备文件, 应用程序可以像操作普通文件一样对硬件设备进行操作。设备驱动程序作为内核的一部分完成以下的功能。

(1) 对设备初始化和释放;

(2) 把数据从内核传送到硬件和从硬件读取数据;

(3) 读取应用程序传送给设备文件的数据和回送应用程序请求的数据;

(4) 检测和处理设备出现的错误。

在Linux操作系统下有三类主要的设备文件类型, 分别是字符设备、块设备和网络设备。字符设备和块设备的主要区别是:在对字符设备发出读/写请求时, 实际的硬件I/O一般就紧接着发生了;块设备则不然, 它利用一块系统内存作缓冲区, 当用户进程对设备的请求能满足用户的要求, 就返回请求的数据, 如果不能, 就调用请求函数来进行实际的I/O操作。块设备主要是针对磁盘、光盘等慢速设备设计的,

以免耗费过多的CPU时间来等待。光盘作为一种大容量存储设备, 它是作为块设备被Linux中的块设备驱动程序处理。

2块设备驱动数据结构及流程

块设备驱动层作为内核的一部分, 定义了很多的数据结构, 有描述外设的, 也有描述外设请求的, 这些数据结构对于分析驱动程序流程至关重要, 以下是其中的两个重要的数据结构, 均在blkdev.h中定义:

(1) 请求队列结构体。

(2) 请求结构体:request

光盘的读取请求是通过块设备驱动程序实现的, 在Linux操作系统下, 这是通过请求队列的形式实现的。正常的读取操作过程包括三个步骤:

(1) 检查当前读取请求的有效性。这是由blk.h中定义的宏INIT_REQUEST完成;

(2) 进行实际的数据传送。用变量CURRENT (实际上是个宏) 可以获得发出请求的一些细节, CURRENT是一个指向结构体request的指针。request是以request_ queue (请求队列) 为链接头、通过其中的双向循环链表queue链接起来进行管理, 见图2中第一列的三个结构体。每一个request (请求) 又可以处理多个连续的读操作, 通过图2中的结构体buffer_head进行管理, 而实际的数据保存在data中。

(3) 清除当前的请求。这个操作由函数ide_end_request完成, 函数的代码在ide.h中。实际的执行操作向这个函数传递一个参数, 成功时为1, 失败时为0。当ide_end_request以参数0调用时, 一个“I/O error”消息会被发给系统日志 (通过printk) , 即发生读请求错误。

3设备驱动层次的容错机制

总之, 设备驱动层次的容错机制包括初始化、读操作判断以及错误处理这三个阶段, 详细的容错流程则可以参考图3。在Linux操作系统下, 光盘容错处理机制的具体处理过程如下:

(1) 操作系统在收到读光盘命令后、在进行读操作之前, 先进行初始化工作:

sectors = N (N是一个常量) , sectors 是每次读操作失败之后跳过的扇区块数, 在连续读错的情况下, 以2的倍数递增;

sector_end = 0, sector_end 是跳块之后下一次要读的块号, 即有如下关系:

sector_end=current_sector + sectors, current_sector是当前块号, 初始化为0;

Error_times=0, 连续读错误的次数, 有上限M (常数) , 初始化为0;

(2) 通过图3, 可以看到正确的读操作流程图, 如果发生读取操作错误, 则进入到错误处理的流程中去, 具体的操作如下:

sector_end=current_sector + sectors, 得到跳过sectors块之后下一次要读取的块号;

Error_times ++, 连读错误次数加1, 并且要判断是否大于最大允许的连读错误次数, 如果大于等于允许的最大连续读取错误次数, 则认为光盘数据损坏严重, 退出当前读命令;

sectors=2×sectors, 在连续读取错误时跳过的扇区块数加倍;

真正跳块的操作是从下一次开始的sectors块读取操作, 但不一定是sectors次循环, 因为在Linux块设备驱动程序中, 每个读取操作是以data为单位的, 而每个data中会存放若干个块的数据, 此外, 多次连续的读取操作可以合并到一个读请求中, 可以参考图2。取消该次读操作所做的工作是由前面曾经提到过的ide_end_request函数实现的。ide_end_request 函数是对于读取操作的扫尾工作, 在正确的读取操作结束之后会返回1, 而在错误的读取操作之后会返回0。如果没有错误处理机制, 原始的驱动程序是一次处理一个data的数据, 而且要等到该次读错误操作返回。在底层操作中是通过一个时间溢出值为0来标识的, 在连续若干块发生错误的情况下, 每次都要等到溢出值为0, 导致读盘极其缓慢, 对于检测中使用的高清碟片而言则是出现播放画面停顿或马赛克等现象。

在上述错误处理机制中, 要改变的是ide_end_request对于跳过的块的处理操作:就是把这些要跳过的块当成已正确读取结束而返回1。也就是在判断处于跳块操作过程后, 不进行任何真正的读取操作, 直接调用ide_end_request来对该次的读取请求进行清理工作。在每一次读取操作过程中, 所做的清理工作是对于该次请求所使用的缓冲空间的释放。在ide_end_request中, 我们要在合适的时机把该次request 中所有用来存放数据的data和管理data的buffer_head处理掉, 采用的方法和正确读取数据之后对于这些结构体和缓冲区的处理方法一样:首先暂存request中bh所指向的buffer_head结构体;接着对request中指向的buffer_head和data进行释放操作, 这是由blkdev.h中的blk_finished_sectors函数实现的;处理完之后通过暂存的前一个buffer_head使得下一个buffer_head前移, 按照上面的方法继续调用blk_finished_sectors进行处理, 直到所有的data和buffer_head都处理完毕。下面的一些示例代码展示了这个过程:

代码中req是request结构体类型的变量, bh是buffer_head结构体类型的变量, nsect是一个data里的块数, hard_sector、hard_nr_sectors是request的内部成员, 分别存放的是当前要处理的块号和本次读请求的所有块数, 会随着清理工作的进行而更新;

(3) 跳过相应的块数之后, 下一次则按照正常的读操作进行, 如果读操作正确, 则进入到正确读操作流程, 否则跳块操作持续下去直到光盘最后或者连读错误次数达到上限值M。

4结束语

本文通过软件机制在Linux驱动程序层次实现了一定的光盘容错机制, 提高了对损坏光盘的容错性能。本方案经过大量的测试并初步用于高清媒体播放器中, 结果表明, 对于85%以上有坏块的光盘, 在遇到损坏的部分时, 经过修改的驱动程序可以对其继续读取, 而未经修改的则长时间卡在损坏的地方不能继续读取。

但是, 本方案也有一定的局限性, 测试结果表明:对于损坏比较严重的光盘, 软件层次的检验需要花费不少的时间;另外, 扇区块跳读的速度也不是最快的, 有待于进一步的优化措施。

摘要:容错机制对于读光盘是很重要的。本文分析了Linux操作系统下块设备驱动程序的工作流程, 并实现了一种在驱动层通过扇区块跳读来实现光盘容错的方法, 显著提高Linux操作系统下光盘的重复利用率。

关键词:Linux,驱动程序,扇区块,光盘,容错

参考文献

[1] (美) 鲁比尼等著, 魏永明等译.Linux设备驱动程序 (第二版) .北京:中国电力出版社, 2002.346~397

[2]Daniel P.Bovet, Marco Cesati著.Understanding the Linux Kernel (2nd Edition) .O’Reilly, 2002.1~50

[3]孙树清, 陈萍.可录型光盘与菁染料光存储媒体的研究进展.化学通报, 1999, (第6期) :

[4]宋宝华著.Linux设备驱动开发详解.北京:人民邮电出版社, 2008.2~71

光盘控制系统 篇9

一、更新观念, 光盘资源与教育改革结合起来

农村中小学现代远程教育工程试点工作, 有一个重要的任务, 就是要让信息技术走进课堂、面向学生、用于教学, 让广大农村学生能够与城市的学生一样, 同在蓝天下, 共享优质教育资源。作为只有一套光盘播放系统的农村小学, 在教学工作中, 更要注重发挥光盘播放系统的功能和作用, 与我们平时的教学活动紧密地结合起来, 积极推进新型的教育技术手段与新型教学方式在教育教学过程中的应用, 逐步实现教学内容的呈现方式、学生的学习方式、教师的教学方式和师生互动方式的改革, 实现农村小学教育质量的整体提高, 促进学生的全面发展。引导教师要特别注意发挥教学光盘在课堂教学中的作用, 使教师从知识的传授者变成学生学习的辅导者、引导者和课堂教学的组织者。这既是远程教育项目工程的要求, 也是实行新课改的目标所在。

二、建立激励机制, 全面推开应用

要充分发挥光盘播放系统在教学的作用, 实现教学改革的目的, 必须有制度保证。刚开始, 教师对光盘播放系统认识不足, 觉得在教学中应用既麻烦也没有多大用处, 很大一部分人都不愿使用, 我们就把光盘资源的应用作为一个教学考核的内容, 排好课表, 要求能使用的科目都尽可能地利用起来, 至少要保证每个学生每周都能有一、两节课用到教学光盘资源, 最大可能地提高现代远程教育工程的使用效益。我们还把教师应用信息技术的能力与教师的考核结合起来, 在教师的绩效考核、评优、职务职称的晋升、岗位聘任等各方面, 把教师能否在教育教学中应用现代远程教育的手段作为重要内容。现在, 应用教学光盘进行教学, 已成为学校的经常性、制度化的正常教学活动, 使用光盘播放系统组织教学活动已成为教师上课的首选。

教学光盘在村小师生广泛应用的同时, 我们还将光盘资源发布到中心校校园网站上, 让中心校的师生也可选择性地使用, 或是在课余时间自由浏览, 更大程度上提高了资源的应用面。

三、搞好教师培训, 把好应用的关键

教师是学校教育教学的组织者, 教师愿意不愿意用, 会不会用, 是不是经常用, 能不能用好, 是实施远程教育项目工程的关键。农村中小学信息技术教师严重缺乏, 掌握信息技术的普通教师更少, 对教师进行现代技术培训是开展农村中小学现代远程教育的当务之急。因此, 我们就将加强教师培训作为抓好远程教育项目工程的重点, 既要保证培训人数、培训时间, 更要保证培训质量;不仅要对他们进行设备使用的培训, 更重要的是要教会教师如何将光盘播放系统有机地用到课堂上去, 更好地提高教学质量。我校首先对全体教师都进行一次培训, 在教会使用设备的基础上, 还让先用的教师上示范课, 让其他教师观摩, 学习他们如何将光盘播放系统整合到常规教学中, 最终将教学光盘用到自己的课堂教学活动中去。我们还在每个光盘系统播放点培训一位懂行的业务骨干, 让他们负责本校的管理及指导工作, 并负责组织本校教师的再培训和再提高。

四、搞好应用的研究, 提高资源应用水平

教学光盘应用于教学的核心应是教学模式的创新, 不能简单地将其理解为技术配备模式上的补充。我们就结合村校普遍较偏远的实际, 组织中心校教师精心准备几堂课, 开展送教下乡活动, 将教学光盘应用于教育教学的具体方法, 展示给村小的教师和学生, 在课后组织教师座谈, 讨论其应用的方法、得失、改进意见、师生的适应情况等, 为进一步开展教学光盘应用的活动做好铺垫。同时, 我们还经常就教学光盘用于教学中的问题设计一些问卷, 了解师生生对这种教学模式的想法和要求, 对调查结果进行综合分析后组织教师讨论, 以促进教师更好地应用光盘资源、改进教学方法。我校也在此基础上组织了一批人, 就远程教育项目工程申报了一个课题, 进行现代远程教育条件下教育与学习方式研究, 旨在研究出适宜在当地推广的、实用的教育教学方式。

五、加大后期投入, 保障资源应用

为了推广光盘资源在教学中的应用, 我校建立起了能保证项目长期、持续、稳定发展的运行机制。一是深入基层进行调查研究, 针对农村学校的实际和存在的困难, 组织现代教育技术基础较好和有一定经验的教师, 为农村学校提供切实的技术保证和支持服务, 切实解决不会用、不能用、用不起、不舍得用、不愿意用等问题。二是解决了运转经费问题, 我校在本就紧张的经费中抽出部分资金专门用于远程教育项目的开支, 并设立专账;对临时开展远程教育项目活动所需较多经费开支也大开绿灯, 保障远程教育工作的正常开展。

光盘控制系统 篇10

本文提出了基于B/S体系结构的随书光盘检索及下载系统,利用动态Web技术ASP和SQL Serve数据库技术进行开发。本系统在近一年的运行实践中,受到读者欢迎,提高了随书光盘的使用效率,取得较好效果。

1 系统体系结构

构建随书光盘检索及下载系统的需求分析:(1)实现随书光盘数据每天24小时提供网络检索及下载;(2)读者可以通过系统,申请开放自己感兴趣而尚未上传的光盘。

在体系结构上,系统采用典型的B/S/D (browser/server/database)三层架构体系。B/S/D架构具有易维护的特点,不需要对客户端进行维护,所有维护均集中于服务器端,实现客户端真正意义上的零配置工作方式。

2 系统功能模块

根据对系统体系结构的分析,将系统划分为以下几个功能模块:用户模块、后台管理模块、数据库模块。

2.1 用户模块

2.1.1 浏览检索

系统提供了浏览随书光盘功能,读者可以利用此功能对所有随书光盘进行翻页浏览。浏览时可以看到光盘的详细信息,包括光盘的名称(书名)、作者、索书号、ISBN、关键字、出版社、出版日期、光盘添加时间等信息。

读者使用系统提供的检索功能,可以方便快速找到自己所需要的光盘。系统为读者提供了四种检索途径进行检索,即书名、作者、ISBN号、索书号等。

2.1.2 光盘下载

当进行浏览或检索光盘信息时,在下载字段就能看到该随书光盘是否可以下载。如果此随书光盘提供下载,下载字段显示为黑色“下载”超级链接;如果此光盘没有提供下载,则下载字段显示为灰色“下载”,没有超级链接。对已经做好镜像并上传的随书光盘,读者可以直接通过点击链接下载所需的光盘内容,下载后使用虚拟光驱工具即可使用;对于没有提供下载的光盘,读者可以申请开放此光盘。

2.1.3 申请开放

对于没有上传到服务器的随书光盘,在浏览检索时只有该光盘的一般描述信息,没有下载链接。如果读者需要下载此光盘,可以通过此功能提交申请开放,要求其上传。管理人员则通过查询申请开放列表,对申请的光盘进行镜像及上传,满足读者的需求,从而灵活调配了服务器的存储空间。

2.2 后台管理模块

管理人员通过客户端浏览器登陆后可以进入管理界面,进行数据管理、查看光盘请求开放列表等工作。

2.2.1 数据管理

数据管理模块主要实现添加光盘数据和修改光盘数据。

添加光盘数据子模块包含了两种添加数据的方式:批量添加和逐个添加。批量添加光盘数据时,由编目人员将光盘与EXCEL光盘数据文件交给光盘管理人员,管理员将EXCEL文件进行修改后(完善各字段),直接导入到SQL Serve数据库中即可。逐个添加光盘数据是针对在光盘数量较少的情况下,由管理人员输入每种光盘的名称、作者、索书号、ISBN等各字段信息,更新到数据库中。

修改光盘数据通过输入光盘的名称或索书号进行查找,把需要修改的光盘数据读入到修改窗体中,进行错误信息修改,修改完毕后回存到数据库中覆盖原记录。

2.2.2 光盘请求开放列表

对于读者提交的申请开放光盘信息列表,管理人员按照申请时间来制作镜像文件,并上传到数据库服务器,同时进入数据管理模块修改相关数据。对光盘请求开放列表中已做处理的信息,进行删除操作。

2.3 数据库设计

数据库是本系统所有信息资源的存储仓库,读者及管理员的操作都直接作用干数据库,所以必须建立一个高效、简洁的数据库。本系统数据库采用SQL Serve 2000进行数据库建模与设计,通过ASP的ADO组件对数据库进行访问和操作。根据系统需求及易于维护的原则,建立光盘数据库libdisk,其主要包含以下各表:

管理员信息表(admin):用于保存关于管理员的信息,包括ID、姓名、密码、权限等四个字段。

光盘信息表(disk):用于存储随书光盘信息和光盘镜像文件的存储路径,包含光盘名称、作者、索书号、ISBN、关键字、出版社、出版日期、光盘添加时间、光盘下载路径、下载次数、备注等十一个字段。

申请开放表(apply):用于保存用户从申请开放光盘页面提交的申请信息,包含光盘名称、作者、索书号、出版社、出版日期、申请时间等六个字段。

3 系统实现的关键技术

3.1 ASP技术

ASP(Active Server Pages)技术具有开发效率高、交互性好等特点。利用ASP及其脚本程序(VB Script或Java Script),可以生成和运行动态的、交互的、高效的Web服务器应用程序。

ASP提供了6个内建对象,它们是Application对象、Session对象、Request对象、Response对象、Server对象、Object Context对象。ASP通过内置ActiveX数据库访问组件ADO(ActiveX Data Object)访问数据库,可以和Access、SQL server或Oracle等大中型数据库连接,方便实现对数据库的查询、修改、保存等操作。

3.2 数据库连接的实现

在本系统中,不管浏览、检索还是申请开放光盘,都需要与数据库进行连接这一操作。因此将与数据库的连接放在一个文件(conn.asp)中,在需要时用include方法调用,以简化代码。conn.asp代码如下:

3.3下载系统的实现

在添加光盘信息时,如果此光盘提供下载,则在光盘下载路径字段中添加光盘镜像文件的存储路径;如果此光盘不提供在线下载,则此字段为空。download部分代码为:

4结束语

此随书光盘检索及下载系统对于资金相对紧张的高校图书馆来讲,通过自己的工作人员研究设计一个这样的系统,既开展了图书馆的随书光盘服务,又锻炼了工作人员的开发能力,为以后的工作奠定了基础。

摘要:文章分析了对随书光盘进行管理的必要性,提出了基于B/S模式的管理方案——随书光盘检索及下载系统,并介绍了该系统的体系结构、各功能模块以及实现的关键技术,实现了对随书光盘的科学管理和有效利用。

关键词:随书光盘,检索,下载,ASP

参考文献

[1]支崎.高校图书馆随书光盘管理模式比较研究[J].图书馆学研究,2004(10):8-15.

[2]朱丽敏.交互式动态网页构建技术- ASP技术[J].太原科技,2000(2):40-41.

光盘硬盘试比高 篇11

数字内容的爆炸性增长,令用户的存储和备份日渐力不从心,而硬盘和光盘在容量上的每一次攀升,都会令他们眼前一亮。

日前,少有人知的以色列科技公司Mempile与日本最大的预制光盘生产商Memory Tech联手试制出了容量超过300GB的光盘。这一消息预示着,如同10多年前一样,光盘容量又和主流硬盘处在了同一水平线。尽管这种超大容量的光盘到目前为止仍然是一种“概念型”产品,然而它的问世表明,光盘技术仍有着充足的发展和提升空间。

多层存储的魅力

对于推动大容量光盘的发展,Mempile公司真的是不遗余力。成功试制出容量超过300GB的光盘后不久,该公司在近日的一次技术大会上,又向多家日本制造商展示了自己的独有技术。据悉,该技术可以在简单的DVD光碟上,刻录和读取100层虚拟数据。在技术大会的现场展示中,Mempile公司使用普通的透明塑料碟片就完成了500GB的存储,这也令到会的各大日本制造商惊叹不已。

当前,虽然面临蓝光DVD和HD DVD的冲击,但是市场主流仍是DVD,其容量仅有4.7GB(单面单层)和8.5GB(单面双层),也就是我们俗称的D5和D9。与之相比,蓝光DVD和HD DVD当前的最大容量则是达到了50GB和30GB,远远超出了DVD。不过,与Mempile公司的技术相比,蓝光和HD DVD却也相去甚远。即便是原定于2010年推出的蓝光技术,在存储容量上也“只有”200GB。据分析,这种200GB的蓝光DVD很有可能是采用了8个数据层、每层存储容量为25GB的做法,然而8个数据层仍是远远少于Mempile公司现有技术所能够做到的100层。

Mempile公司表示,该公司的TeraDisk技术可以将光存储设备的最高容量提高到1TB。据悉,TeraDisk技术的最突出之处,就在于它使用了一种非线性技术,通过3D的方式在整张碟片上存储信息。目前,TeraDisk技术已经被Mempile公司申请了专利。该公司首席执行官爱尔表示,由于数字高清等应用需求,消费者对于存储容量的要求可谓日新月异,然而由于当前的技术桎梏,用户不得不在每一款设备中整合存储装置,这也意味着电视中的数据不能被电脑直接读取。而凭借Mempile的最新技术,1TB的容量将足以完成家庭数字娱乐系统的组建,从而以仅相当于其他解决方案几分之一的成本,提供完美的整合存储。

根据Mempile公司的计划,未来平均每0.6毫米碟片中,将被存储超过300GB的数据。这也意味着一张厚度为1.2毫米的标准DVD,将可以存储超过500GB的数据。虽然目前的技术就已经能够达到100层的水平,但是Mempile公司仍表示,在未来几年中,将把这一数字提高到200层,从而提供单碟容量1TB的最高数字。该碟片的刻录速度为25MB/秒,读取速度为这个的两倍,即50MB/秒。按照这一数字,我们不难推算出,刻录1张500GB的光盘至少需要6.5小时,刻录1张1TB的光盘需要13小时以上。由此看来,未来TeraDisk技术还应在刻录速度方面多下些工夫。

从价格上来说,Mempile公司的产品不算离谱。该公司透露,其碟片的零售价格将不会超过40美元,而播放器价格为2000美元~3000美元。

昂贵的全息存储

进行类似努力的公司并不仅仅有Mempile一家。早在蓝光DVD和HD DVD开战之前,科学家们就在实验室探寻新的光存储技术了,已经上市的InPhase 300GB全息存储系统就是其中的一种,而一个月以前的CeBIT 2007展上,我们就曾经一睹InPhase和Maxell合作开发的全息存储了驱动器和光盘。

在存储领域,很多人认为全息存储系统将是蓝光技术的接班人,而美国InPhase技术公司就是目前两家主要的全息光存储技术开发厂商之一(另一家是日本的Optware)。全息存储技术是通过将一束单独的激光分为数据传输光束和参考基准光束两部分进行工作的,两道光束在光盘上的交叉点就是数据存储的地方。通过改变参考基准光束的角度,光盘上的同一个位置可以存储多个数据位,从而大大提高光盘的整体容量。在读取全息光盘数据的时候,参考基准光束需要调整到相应的角度,并辅以过滤器,确保在同一位置的多个数据中只读取所需要的那一个。

虽然现在市面上的InPhase 300GB全息存储系统看起来仍是光盘片的样子,但由于全息存储是立体的,换而言之,全息媒体有愈厚容量愈大的特色,其实根本就不用做成圆盘型的。现在之所以做成这个样子,完全是考虑到用户的习惯和接受程度。

不过,全息光存储目前300GB的容量与现有的硬盘相比,并不具备优势,180美元/片的价格也超出普通用户的接受程度。不过,50年的预期盘片寿命、20MBps的数据传输率,以及预计将达到1.6TB的容量,还是让它会在未来大有用武之地。现在看来,该技术的应用范围还主要集中在企业级备份领域,不过在2008年推出可复写式盘片后,全息存储系统就有可能进军中小企业,甚至家庭用户也会采纳。

全息存储系统目前最大的推广障碍是其驱动器价格太过昂贵。抛开180美元的盘片不讲,系统中型号为Tapestry HDS-300R的“光盘驱动器”的价格是18000美元,接近国内一款中档轿车的售价,这可不是谁都消费得起的。另外,从技术层面上来说,全息存储系统和以前的分层式盘片相差太多,在向后兼容性上可能会出现问题,因此一些业内人士都认为Mempile公司的TeraDisc技术更有优势。

硬盘业的革新

在融入了垂直记录技术后,硬盘业成功迈入了TB时代,希捷、日立相继在市场上投放了容量为1TB的新产品。不过,在这些消息发布后,人们却很难更进一步获得TB级硬盘的更多信息和新的技术进步。那么,是不是硬盘技术进入了瓶颈阶段,已经难以为继了呢?

当然不是这样。融入了垂直记录技术的硬盘就像一匹脱缰野马,它的前景是极为广阔的,在容量上再次进行提升也并非难事。问题是,硬盘容量的增加是一回事,用户的应用需求又是另一回事。对于超大容量的硬盘,市场似乎并不买单。一些市场研究机构指出,目前主流PC硬盘的平均容量160GB~320GB。他们认为,即便在未来的5年~7年内,1TB硬盘在传统桌面PC领域的普及率也只会在3%~5%之间。对于硬盘业来说,其未来的主战场不在台式机领域,而是消费电子领域和高端游戏PC等产品。

同时,硬盘业也正在进行着一场变革。多年以来,硬盘行业一直在尝试寻找传统硬盘的替代方案,试图用低成本、高容量存储的复合产品来大幅提高硬盘的价值。由于近年来闪存成本的不断下降,在硬盘上加入非易失性的闪存正在成为越来越多厂商的共识。厂商们认为,通过在闪存而不是硬盘上存储某些系统功能,可以把硬盘的大容量和高性价比与闪存的快速响应、省电和持久等优点集合起来,帮助传统的台式机、笔记本电脑以及新型移动和消费电子产品提高性能和易用性。这就是我们现在经常听到的“混合硬盘”,得益于Windows Vista的支持,它的前景也被广为看好,预计在2008年的硬盘市场上,混合硬盘将占据5%~10%的份额。

编辑点评

现在,一部高清电影往往需要占据几十个GB的空间,无论是用硬盘来存储,抑或用DVD

光盘控制系统 篇12

学院图书馆藏书37.9万册,其中纸质图书30.7万册电子图书7.2万册,中外文期刊290种。大部分图书配套附带光盘资料,尤其是理工类图书,如工程制图类,图形图像类,计算机软件开发类等图书的光盘中含有大量的案例。

学生借阅图书时需要查询配套光盘的资料信息或在电脑上实现相关的案例,这时光盘资料则是最好的导师,但是每种图书光盘数量有限,无法满足大部分学生的借阅需求,所以急需一套电子光盘阅览系统解决问题。

1 流程图

管理员上传流程说明(如图1):

(1)管理员拿到图书后,读取图书信息:书名,出版社,作者,ISBN号,图书馆书号等;

(2)登录电子光盘后台管理系统;

(3)填写第一步的数据信息,并上传到后台数据库;

(4)上传成功后自动发布对外。

学生借阅流程说明(如图2):

(1)打开浏览器,登录电子光盘管理系统;

(2)根据借阅到图书的相关信息,如:书名,ISBN,图书号等,进行查询;

(3)搜索到后进行下载,并完成作业。

2 功能模块图

系统设计功能模块如图3。

有两套信息需要入库:

(1)某套书籍的基本信息:书名,作者,ISBN,出版社,图书编号;

(2)该套书籍配套的光盘内容。

第一种信息需要图书管理员填写至后台管理系统中,第二种信息需要管理员打包后上传至后台磁盘柜中,这两块的信息是同时上传至数据库以及磁盘柜的。数据库是不存储任何光盘资料的,只存储对应在后台系统中文件路径的一条下载地址。

3 系统实现

该套系统采用LAMP平台,采用Suse企业版操作系统,WEB系统采用apache2.2.3,网站开发语言使用PHP,数据库为myslq5.0。采用三层架构的B/S模式:表示层,业务逻辑层,数据访问层。

3.1 表示层

该层用于实现管理员以及用户界面:

管理员界面:给出需要填写的图书信息表格,无刷新上传,这里主要采用基于Jquery项目的ajaxFileUpload上传文件插件类,主要实现两种功能:

(1)在填写表单的时候可以无刷新检查书名,ISBN,图书馆号是否可用;

(2)填写完毕后无刷新页面方式后台上传大量数据文件;

前两步完成后,最终会返回上传结果,成功则为一条存储好的下载地址,失败则会返回错误码可根据错误码排错。

下面为代码的主要部分:

将ajaxFileUpload类与自写的php代码相结合,实现完整的无刷新上传页面。

3.2 业务逻辑层

主要实现师生查询逻辑,该层是整个系统的逻辑处理部分。

实现方法:

(1)通过页面搜索访问数据访问层,获取数据;

(2)完成业务逻辑部分。

3.3 数据访问层

主要实现师生查询逻辑,该层是整个系统的逻辑处理部分。

实现方法:

(1)通过页面搜索访问数据访问层,获取数据;

(2)后台根据搜索量,下载量进行排名统计;

(3)后台根据分类的图书量进行排名统计。

4 总结

电子光盘管理系统将为师生提供了更加方便的资料搜索工具,使学生能够阅读书籍的同时了解相关的案例内容,方便教师教学,提高学习效率。该系统也放大了一张光盘的功能,使所有在校师生都能搜索并下载数据资料。也减轻了图书馆的借阅压力,提高了工作效率。

参考文献

[1]陶国荣.jQuery权威指南[M].北京:机械工业出版社.2011.

[2]吴津津,田睿,李云,刘昊.PHP与MySQL权威指南[M].北京:机械工业出版社.2011.

上一篇:经济法发展差异下一篇:历史唯物主义思想