网页数据库数据导入论文

2022-04-15

摘要:为了提高高考招生录取效率,本文设计了一个基于B/S高考招生录取查询系统。通过DTS数据导入、数据源连接、数据检索、页面生成等技术,方便广大考生及时查询录取信息,提高了高考招生录取效率。关键词:高考招生;录取查询;DTS数据导入引言:为了提高高考招生录取效率,本文设计了一个基于B/S高考招生录取查询系统。今天小编为大家精心挑选了关于《网页数据库数据导入论文(精选3篇)》,仅供参考,大家一起来看看吧。

网页数据库数据导入论文 篇1:

在教学中实现基于网页的数据库数据导入的内容与结构

笔者从事网站建设和网页设计教学多年,如何在网页中导入SQL Server 2000数据库数据,是此部分教学的一个重点,合理安排这部分的教学内容和结构,能够把网页设计课的内容化整为零,有助于培养学生技能的知识体系形成。下面就这方面的教学内容和结构做一次探讨。

一、 SQL Server 2000常用的数据导入导出方法

1. 通过DTS的设计器进行导入或导出。DTS的设计器功能强大,支持多任务,也是可视化界面,易于操作,但熟悉的人一般不多,如果只是进行SQL Server数据库中部分表的移动,用这种方法最好,当然,也可以进行全部表的移动。在SQL Server Enterprise Manager中,展开服务器左边的+,选择数据库,右击,选择All tasks/Import Data……(或All tasks/Export Data……),进入向导模式,然后按照提示一步一步进行就可以了,里面分得非常详细,可以灵活的在不同数据源之间复制数据,非常的方便,而且还可以另存成DTS包,如果以后还有相同的复制任务,直接运行DTS包就行,省时省力。

2. 利用Bcp工具。这种工具虽然在SQL Server 2000的版本中不推荐使用,但许多数据库管理员仍很喜欢用它,尤其是用过SQL Server早期版本的人。不过Bcp确实有其局限性,首先它的界面不是图形化的;其次它只是在SQL Server的表(视图)与文本文件之间进行复制。但是另一方面,它也有其优点:性能好,开销小,占用内存少,速度快。

3. 利用备份和恢复。先对源数据库进行完全备份,备份到一个设备(device)上,然后把备份文件复制到目的服务器上,进行数据库的恢复操作,在恢复的数据库名中填上源数据库的名字,选择强制型恢复,在选择从设备中进行恢复,浏览时选中备份的文件就行了。这种方法可以完全恢复数据库,包括外键、主键、索引。

4. 直接拷贝数据文件。把数据库的数据文件(*.mdf)和日志文件(*.ldf)都拷贝到目的服务器,在SQL Server Query Analyzer中用语句进行恢复:

EXEC sp_attach_db @dbname = ’test’,

@filename1 = ’d:mssql7data est_data.mdf’,

@filename2 = ’d:mssql7data est_log.ldf’

这样就把test数据库附加到SQL Server中,可以照常使用,如果不想用原来的日志文件,可以用如下的命令:

EXEC sp_detach_db @dbname = ’test’

EXEC sp_attach_single_file_db @dbname = ’test’,

@physname = ’d:mssql7data est_data.mdf’

这个语句的作用是仅仅加载数据文件,日志文件可以由SQL Server数据库自动添加,但是原来的日志文件中记录的数据就丢失了。

5. 在应用程序中定制。可以在应用程序(PB、VB)中执行自己编写的程序,也可以在Query Analyzer中执行,这种方法比较灵活,其实是利用一个平台连接到数据库,在平台中用的主要是SQL语句,这种方法对数据库的影响小,但是如果用到远程链接服务器,要求网络之间的传输性能好,一般有两种语句:

(1)select ... into new_tablename where ...

insert (into) old_tablename select ... from ... where ...

这两种方式的区别是前者把数据插入一个新表(先建立表,再插入数据),而后者是把数据插入已经存在的一个表中,一般来说,第二条语句强于前者。

6. SQL Server的复制功能。SQL Server提供了强大的数据复制功能,也是最不易掌握的,具体应用请参考相关资料,值得注意的是要想成功进行数据的复制工作,有些条件是必不可少的:(1) SQL Server Agent必须启动,MSDTC必须启动。(2) 所有要复制的表必须有主键。(3) 如果表中有text或image数据类型,必须使用with log选项,不能使用with no_log选项。

另外max text repl size选项控制可以复制的文本和图像数据的最大规模,超过这个限制的操作将失败。

(4) 在要进行复制的计算机上,应该至少是隐含共享,即共享名是C$或D$…。

(5) 为SQL Server代理使用的Windows 2000账号不能是一个本地的系统账号,因为本地的系统账号不允许网络存取。

(6) 如果参与复制的服务器在另外的计算机域中,必须在这些域之间建立信任关系。

二、 实现基于网页的数据库数据导入

那么,如何实现基于网页的数据库数据导入呢,下面利用一个比较简单的网络介绍一下。

假设某局域网的网络拓扑结构如下所示:其中服务器A 和工作站B位于局域网内,工作站C 与服务器D 位于Internet内,局域网与Internet是物理隔离的,工作站C与工作站D 在同一个办公室内,服务器A上的数据库管理系统是Oracle, 服务器D上的数据库管理系统是SQL Server 2000。由于工作需要,要求把服务器A 的有关数据导入到服务器D上。

1. 通常的工作流程:(1) 在工作站B上运行客户端软件,将服务器A上数据导入到本地的dbf文件。(2) 用移动硬盘 把dbf文件从工作站B拷贝到工作站C上。(3) 在工作站C上,用ftp软件将dbf文件上传到服务器D上。(4) 在工作站C上,运行远程桌面软件登录到服务器D上。(5) 在服务器D上,执行DTS,将dbf文件中的数据导入到SQL Server数据库。(6) 在服务器D上,运行相关存储过程,做数据的后期处理工作。

在许多情况下,因为各种不同情况的需要,这个工作流程每天(甚至更短的时间内)就要执行一次,非常烦琐,而且使用手工操作,很容易出错。下面提出一种改进的方案。

2. 改进后的工作流程。(1) 在工作站B上运行客户端软件,将服务器A上数据导入到本地的dbf文件。(2) 用移动硬盘 把dbf文件从工作站B拷贝到工作站C上。(3) 在工作站C上,打开服务器D上的相关网页,利用网页将dbf文件的数据导入到服务器D上的SQL Server数据库中。

首先,要在网页里实现上传功能,把dbf文件从工作站C上传到服务D上,这里就不多介绍了。要通过网页把dbf文件导入到SQL Server 中,需要借助DTS可编程对象。DTS包含一组可编程COM对象,主要包含:DTS.Package、DTS.Connection、DTS.Step、DTS.ExecuteSQLTask、DTS.DataPumpTask、DTS.Transformation。

在ASP网页里,通过用VBScript脚本创建调用DTS可编程COM对象,可以完成数据导入任务。这里大概的介绍一下开发程序的过程。首先,在SQL Sever 2000的DTS设计器里,创建DTS包,实现从dbf文件到SQL Server 2000的数据导入,把后期处理的存储过程也添加到DTS包里。将这个DTS包另存为VBScript文件。有了这个VBScript文件,开发程序就容易多了,加入所需要的其他代码,就可以在网页里实现数据库的数据导入。

如此安排教学内容,使数据库的导入方法一目了然,使数据库导入的工作程序更趋合理,大大缩短了网站建设和网页设的工期,提高了工作效率。 (灯塔市中等职业技术专业学校)

作者:李文光

网页数据库数据导入论文 篇2:

基于B/S高考招生录取查询系统设计与实现

摘 要:为了提高高考招生录取效率,本文设计了一个基于B/S高考招生录取查询系统。通过DTS数据导入、数据源连接、数据检索、页面生成等技术,方便广大考生及时查询录取信息,提高了高考招生录取效率。

关键词:高考招生;录取查询;DTS数据导入

引言:为了提高高考招生录取效率,本文设计了一个基于B/S高考招生录取查询系统。通过本系统,考生可输入姓名和身份证号码进行录取查询,方便广大考生及时查询录取结果。

1.系统设计

系统开发语言采用asp.net,数据库采用SQL Server 2012,开发平台采用visual studio 2017。系统采用标准的四层结构:

数据库层,主要是数据存储,将考生录取信息存储于数据表中,方便程序调用。数据访问层,主要是提供数据查询检索服务,返回检索结果,供业务逻辑层调用。业务逻辑层,调用数据访问层结果,并根据用户查询指令进行数据输出。页面展示层,基于html格式展现用户查询的真实数据。

2.数据库设计

招生录取信息涉及到的字段有考生号、考生姓名、考生代码、身份证、专业、校区、固定电话、手机号、邮政编码、联系人、联系地址。在数据库中新建表,字段类型如下:

3.DTS数据导入

DTS是SQL Server中導入导出数据的核心,具有SQL和命令行工具BCP功能,可以通过VBScript、JScript等脚本语言对数据进行检验、净化和转换。SQL Server为DTS提供了图形用户接口,用户可以使用图形界面导入导出数据,并对数据进行相应的处理。DTS还以com组件的形式提供编程接口,在SQL Server中可以保存为不同的形式。使用DTS方式导数据可以灵活地处理数据,数据导入导出效率高。DTS数据导入过程如下:

打开SQL Server2012数据库à右键“任务”,导入数据à选择要从中复制的数据源à选择将数据复制到何处à点击“确定”。

4.数据源连接

第一步,在web.config中配置数据库

<connectionStrings>

<add name="conn1" connectionString="server=XXX;Initial Catalog=XXX;User ID=XXX;Password=XXX;Connect Timeout=30;"/>

</connectionStrings>

第二步,添加类库引用

System.Configuration;

第三步,在C#代码中使用连接

string connectionString=ConfigurationManager.Connection

Strings["conn1"].ToString();

5.数据检索

第一步,建立用户登录实体类。

public string UserName { get; set; }

public string UserCardID { get; set; }

第二步,编写数据访问代码。

string mysqlstr = "select * from login where UserName = + txtUserName.Text.ToString().Trim() + and UserCardID = +txtUserCardID.Text.ToString().Trim()+";

MySqlCommand cmd = new MySqlCommand(mysqlstr, mysqlcon);

MySqlDataAdapter sda = new MySqlDataAdapter();

DataSet ds = new DataSet();

sda.SelectCommand = cmd;

sda.Fill(ds, "login");

6.页面生成

第一步,通过JS进行输入校验,可判断用户名和身份证号是否为空,输入为空时程序给出友好提示。脚本如下:

function checkform()

{if(sck.username.value=="")

{alert("温馨提示:请输入你的姓名!");

sck.username.focus();

return false;}

if(sck. UserCardID.value=="")

{alert("温馨提示:请输入你的身份证号!");

sck.UserCardID.focus();

return false;}

Else return true;}

第二步,采用专业网页设计软件dreamwaver设计查询系统网页,利用firework设计制作图片,编写CSS对页面样式进行全局控制。

7.结论

本文结合高考招生录取现状,设计了一个高考录取查询系统,目前该系统已经应用于学院高考招生中,具有广阔的应用前景。在系统开发中,充分考虑到了手机移动端和电脑端显示,界面友好,操作便捷。下一步将从数据安全、程序安全等方面进行优化和设计,保证系统上线后安全稳定运行。

基金项目:广州卫生职业技术学院2016年度教育及科学研究重点资助项目“基于高考招生咨询知识库的建设研究”(项目编号:16003)

参考文献

[1]卫琳.SQL Server 2012数据库应用与开发教程(第三版).清华大学出版社,2019.

[2]明日科技.ASP.NET从入门到精通(第4版).清华大学出版社,2019.

[3]孙永林. JavaScript动态网页设计.电子工业出版社,2019.

作者简介:吴力挽(1980-),男,汉族,湖北蕲春人,硕士,高级工程师,研究方向:计算机网络应用和软件、信息安全。

通讯作者:杨翀(1967-),男,汉族,广东龙川人,医学学士,软件工程领域工程硕士,副教授,研究方向:医学教学资源计算机网络应用和软件。

作者:吴力挽 杨翀 汪丹

网页数据库数据导入论文 篇3:

文献管理软件NoteExpress在科研及论文撰写中的应用

【摘要】科研过程中,需要收集、阅读、管理大量的文献,科研成果需要以论文的形式发表,撰写论文时常需反复进行格式编辑,工作繁琐且耗费时间。本文介绍了用于收集和组织管理与课题相关文献的文献管理软件NoteExpress的主要功能,包括5种题录导入方法、文献管理功能、辅助论文格式编辑以及数据库的备份/移动。NoteExpress是一款简单易学且功能强大的文献管理软件,应该在高校和科研院所推广使用。

【关键词】文献管理软件 NoteExpress(NE) 题录导入

科研过程中,需要收集、阅读、管理大量的文献,科研成果需要以论文的形式发表,撰写论文时常需反复进行格式编辑,工作繁琐且耗费时间。为了帮助科研工作者提高科研效率,用于收集和组织管理与课题相关文献的文献管理软件应运而生。文献管理软件让收集和管理文献变得更容易。目前应用最广的文献管理软件是Endnote、Reference Manager、ProCite单机系列产品和Web版Refworks及国内的NoteExpress软件。其中,NoteExpress是北京爱琴海软件公司开发的一款文献检索与管理系统,其核心功能涵盖“知识采集,管理,应用,挖掘”的知识管理环节,目前已被国内相当多的高校及研究机构购买采用。本文在前人对文献管理软件研究的基础上[1-5],以NoteExpress的3.2.0.6992版本为例,介绍该软件的主要功能,重点介绍其5种导入文献的方法、文献的管理归纳以及辅助论文写作技巧(下文均采用NoteExpress的简称NE)。

1.NoteExpress主要功能

NoteExpress是以文献题录为核心的模式,提供多种途径用于不同情况下的文献题录收集,并帮助用户整理、归纳和管理题录信息,按照用户需求智能获取全文,在撰写学术论文、学位论文、专著或报告时,可在正文指定位置方便的添加、修改文中注释,然后按照不同的期刊格式要求自动生成参考文献索引。

2.创建个人数据库,题录信息导入

以研究一种新型材料“黑磷”为例,点击菜单“文件-新建数据库”,确定数据库存储位置,结合实际科研情况确定数据库名称,如将数据库命名为“black phosphorus.nel”,然后点击保存。NoteExpress数据库以“.nel”的格式存储在指定位置,该文件与其他文件操作方法一致,可以移动、复制和备份数据库。NE3.2.0.6992版本有5种途径导入题錄信息:在线检索和导入、格式化文件导入、全文导入、手工录入、青提文献APP收藏、微志网插件。

2.1在线检索

NoteExpress软件集成了53个外文数据库,51个中文数据库,包括CNKI、万方、超星、web of science、EI、wiley online library、springerlink,以及中国专利局等,涵盖了大部分常用数据库。用户不用登陆到数据库页面,利用NoteExpress集成的在线检索作为网关即可检索获取题录信息。以CNKI数据库为例,使用NoteExpress在线检索功能,检索最近一个月更新的“黑磷”主题相关文献,并将题录信息导入“black phosphorus.nel”数据库中。

(1)点击数据库文件“black phosphorus.nel”,NE自动打开并进入到该数据库中,或打开NoteExpress后,点击菜单“文件-打开数据库-选择本地数据库”,选择数据库文件“black phosphorus.nel”,点击打开,进入到该数据库中。(2)点击菜单“在线检索-选择在线数据库-CNKI中国知网”,点击“确定”,将“黑磷”限定在主题字段,更新时间限定在最近半年,点击“开始检索”。(3)检索到63条题录,NoteExpress默认全部勾选。

2.2格式化文件导入

格式化文件导入是NoteExpress导入题录的重要方法,适用于绝大多数的常用数据库。用户通过浏览器进入数据库中检索,并将题录信息以格式化的文件导出,从NE提供的过滤器中选择相匹配的过滤器识别格式化文件,将题录信息导入至NE当中。下面以工程索引数据库EI为例,介绍格式化文件导入题录的方法。

(1)从浏览器进入EI数据库进行检索,将检索词”black phosp horus”限定在Title字段,时间限定在2017年。(2)检索到87篇文献,全部勾选或者部分勾选后,点击“Download”,跳转至“choose your download setting for this session”页面。选择下载格式为“.BibTex”,点击“Save”。将格式为“.BibTex”的格式化文件保存至指定位置。(3)打开NoteExpress,进入black phosphorus数据库,在数据库下右键单击鼠标,选择“新建文件夹”,将文件夹命名为“格式化文件导入”,选中该文件夹。(4)点击菜单“文件-导入题录”,跳转至导入题录页面:在“来自文件”下的选择框中,选择上面保存的“.BibTex”文件(此处常发生该文件不被识别的情况,只需“常用文件”显示改为“任意文件”即可);在当前过滤器处点中下拉菜单,点击“更多过滤器”,跳转至“请选择过滤器”页面,下滑鼠标或者检索框检索BibTex过滤器,选中后,点击“确定”。即将题录信息成功导入到数据库中。

2.3全文导入

当用户开始使用NoteExpress时,会出现已经在文件夹中收集了大量的全文文献的情况,此时,用户可以在NoteExpress中选中存放全文的文件夹,然后选中需要导入的全文文献,按住鼠标左键将文献拖拽至题录栏,文献题录信息将被自动提取,并与全文附件链接上。用户也可以使用NoteExpress菜单导入全文。点击菜单“文件-导入文件”,跳转至“导入文件为题录和附件”页面,点击“添加文件”,选择要导入的全文。“导入到文件夹”栏,选择全文文献,然后,点击确认,全文导入成功。

2.4手工录入

科研过程中使用到的纸本资源等,可使用手工录入的方法将其题录信息录入至NE当中。

2.5云端下载

随着移动设备的普及,科研工作也可以使用移动设备随时随地的进行,NoteExpress为更好的满足用户需求,与微志网合作实现从移动端获取文献题录信息。具体操作为:

(1)打开NoteExpress后,点击右上角“单击此处登录”,点击“注册”,注册账号,此账号可以在NoteExpress上登录、移动客户端青提文献(原微志分享)及微志网网页登录。(2)点击右上角“单击此处登录”后,跳转页面上提供青提文献(原微志分享)手机客户端下载,支持安卓系统及IOS系统,通过扫描二维码下载客户端并安装,安装成功后,登录(1)中注册的账号。(3)登录电脑端NoteExpress后,选中数据库,点击快捷菜单“下载”,即可将青提文献(原微志分享)中收藏的文献一键下载至选中数据库的“我保存的题录”中。

3.数据库的管理

科研工作者在收集大量相关题录后,可点击“查重”去除重复题录,并点击“智能更新”实时更新题录。点击综述栏,依次阅读文献摘要,判断文献的重要性,NE提供星标及优先级标签来帮助用户标记文献重要性。对于科研工作者常关注的影响因子、收录范围等字段也可通过自定义表头显示出来,辅助评价文献质量。可在同一数据库中检索的文献可全部选中,并点击 “下载全文”,跳转至数据库选择页面,点击“确定”。

在阅读全文的过程中,需要重点记录的内容或者阅读中产生的思路,NoteExpress笔记功能支持文字、图片、表格等的编辑。NoteExpress也支持本地检索,使用户可以方便快捷的找到笔记以及相关文献。

4.NoteExpress论文格式编辑

NoteExpress通过在Word或WPS上安装插件来实现辅助作者进行论文格式的编辑,实现一键插入引文以及自动生成符合要求的参考文献格式,节省作者编辑论文的时间,提高科研效率。一键插入引文具体操作为:

(1)打开NoteExpress,选中需要插入文中的参考文献题录。(2)打开Word,将光标放置在文中需要插入引文处。(3)点击Word上的NoteExpress插件栏,点击菜单栏上的“插入引文”,将引文插入到文中指定的位置,并在文后生成相应的参考文献。(4)循环操作(1)-(3)步骤,插入多篇引文。

NoteExpress提供3935种默认的引文及参考文献样式,可方便的获得符合要求的引文及参考文献格式。且支持对默认样式进行编辑,再另存为自定义样式并应用自定义样式。NoteExpress通过域代码来实现引文与参考文献的联动,论文中域部分会用灰色底色表示,投稿或上交论文前,需要清除域代码,具体操作为:点击Word中NE插件栏上的“去除格式化”菜单,跳转至“去除格式化”页面,点击“清除域代码”。但由于清除域代码是不可逆的操作,因此在此操作前需另存一份包含域代码格式的文本。

5.备份/移动数据库

NoteExpress支持将数据库、附件文件以及用户设置进行备份或移动。将“.nel”格式的数据库文件、“.Attachments”格式的附件和笔记文件进行备份,移动至目标设备,再导入设备上安装的NoteExpress中即可实现数据库的移动。

通过路径“Program Files(x86)-NoteExpress”,找到名为“NTConfigBackup”的文件进行备份或移动,则可实现用户设置的备份和移动。

总之,NoteExpress是一款简单易学且功能强大的文献管理软件,在科研过程中以及论文撰写中,能帮助科研工作者节约科研时间以及提高论文撰写效率,大大提升科研效率。应该在高校和科研院所推广使用。

参考文献:

[1]陆灵明,杨凌玲,郑小军.信息化环境下研究生进行知识管理的平台——NoteExpress[J].中国教育信息化,2011,(07):68-71.

[2]申利.基于NoteExpress的个人数字图书馆的创建和管理[J].现代情报,2011,(03):157-159.

[3]羅红燕,陈绍兰.利用NoteExpress建立专题文献数据库的方法与技巧[J].西南师范大学学报(自然科学版),2009,(06):81-84.

[4]周静.NoteExpress和EndNote文献管理功能的比较[J].中国校外教育,2009,(10):64+101.

[5]陈定权,刘颉颃. 参考文献管理软件评析与展望——以EndNote、NoteExpress为例[J].现代图书情报技术,2009,(Z1):80-84.

作者:黄芳 王艳玲 任俊革

上一篇:商业企业集约化经营论文下一篇:思维模式下班组管理论文