检索asp-用asp技术实现简易的检索系统-软件技术

asp技术  时间:2021-01-31  阅读:()

asp毕业论文:用ASP技术实现简易的毕业论文检索系统

摘要文章介绍了如何使用ASP技术和ACCESS数据库技术开发一个简易版的毕业论文检索系统从系统的工作原理、数据流程图、功能模块、数据库存储四个方面讲述了系统的开发过程介绍了登录模块、检索界面模块、检索模块、通显论文模块四个功能模块。

关键词毕业论文检索 ASP技术 ACCESS数据库

中图分类号 TP311文献标识码 A文章编号 1009-3044(2012)26-6203-03

Usi ng ASP Tech no logy to Achieve a Simple Thesis Search ing System

ZHU Qia ng

(Ton gche ng Teachers College,T on gche ng 231400,Ch ina)

Abstract:This paper in troduces how to use ASP tech no logy and ACCESS database tech nology todevelopasimpleversionofthegraduati on thesis searchi ng system,From the work ing prin ciple of the system,data flow diagram,fun cti on module,database storage fouraspects about the process of system developme nt,In troduces the log in module, in terface module,a retrieval module,The whole papers show modules four modules.

Key words:graduati on thesis。 retrieval 。 ASP tech no logy。 ACCESS database

毕业论文的管理工作受到了各学校的高度重视如何对其进行系统的分

类、存储、检索都已成为学校的一项重要工作。检索功能是毕业论文管理系统的核心功能可便于读者快速检索并下载到所需论文使得论文资源得到有效利用。本文致力于研究设计一个简易版的毕业论文检索系统能够快捷、方便、全面、准确地实现论文检索功能。

1开发技术及数据库技术简介

本系统采用ASP技术进行系统开发使用ACCESS数据库作为后台支撑数据库。

1.1 ASP的基本定义

ASP即Active Server Page的缩写 中文可以翻译为动态服务器网页。它是一种包含了使用VB Script或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时Web服务器就会根据请求生成相应的 HT ML代码然后再返回给浏览器这样浏览器端看到的就是动态生成的网页 [1] 。ASP是微软公司开发的代替CGI脚本程序的一种应用它可以与数据库和其它程序进行交互。是一种简单、方便的编程工具。在了解了 VB Script的基本语法后只需要清楚各个组件的用途、属性、方法就可以轻松编写出自己的 ASP系统。

1.2 ASP运行基本过程

AS P文件只能运行在服务器上不能在浏览器上运行。Active服务页也可以使用服务器端的ActiveX部件这些部件通常是EXE部件返回的信息在AS P得到解释。AS P的运行过程可简述如下浏览器向Web服务器请求一个ASP文件时,ASP脚本开始运行Web服务器从头至尾运行ASP脚本并且把HTML页返回给浏览器。如果要通过ASP访问Web数据库,则Web服务器接受浏览器请

求通过ODBC或者OLEDB把请求发送给数据库服务器再从数据库服务器接受数据把产生的网页和数据送回到浏览器。

1.3 ACCESS数据库简介

Access数据库是Microsoft Office 2000套装软件的数据库管理系统软件是目前比较流行的小型桌面数据库管理系统适用于小型企业、学校、个人等用户。

2 SERVER运行环境及系统开发工具

2.1 SERVER运行环境

2.1.1操作系统

WIND0WS 2000及以上。

2.1.2 WEBSERVER

IIS5.0。

2.2系统开发工具

考虑本系统为简易版的笔者建议可采用易学、快捷、方便的

Dreamweaver MX作为开发工具。

3系统工作原理

检索的前提是论文的各项属性信息已存储在数据库中将毕业论文原稿存储在相应的文件夹下。论文的属性可细分为论文名称、类型、关键字、作者、 作者单位。 同时在毕业论文的检索项中也包括了这几项信息。用户进行检索时可有选择地输入各种检索信息系统根据所输入的检索信息对数据库进行扫描。当它找到与其相匹配的论文时就将论文及其信息显示在屏幕上并支持下载论文原稿。本系统支持简单的模糊检索 即在检索栏中输入字词的一部分就能完成检索

4系统的模块结构图及数据流程图

4.1系统的模块结构图

模块的结构图如图1所示。注册后的用户可通过自己的用户名、密码登录

系统。登录后就可以访问其他的模块了。

图1系统的模块结构图

4.2检索系统的数据流程图

检索系统的数据流程图如图2所示。检索人员输入检索信息检索信息处理程序接受检索信息然后访问数据库得到检索结果。检索结果经屏幕处理程序处理后显示在屏幕上。

5系统主要功能模块介绍

5.1用户登录模块

用户登录模块是用户进入系统的验证模块只有通过身份验证的用户才能进行论文检索和其他操作。用户使用用户名和密码登录系统此模块访问数据库核对用户名和密码是否正确。如果正确则允许用户进入系统进行论文检索反之则要求用户重新登录或注册。

5.2用户注册模块

用户注册模块给新用户提供注册功能。当用户第一次登录系统或忘记密码时就可以使用注册功能。在这个模块里用户填写用户名、密码、 email地址、姓名、性别等信息实现注册。当然信息填写时有些限制和约定如用户名长度、密码长度、邮箱格式等。如果用户填写的信息不合要求系统就提醒用户重新注册。如果所填的信息合法系统就会同意用户注册并将各信息存入数据库。这样用户就得到了自己的用户名和密码可以顺利登录系统了。

5.3检索界面模块

通过身份验证的用户即可访问检索界面模块该模块是用户进行毕业论文检索的界面。论文检索栏目是该模块的核心部分它给用户提供了五个检索项分别为名称、关键字、作者、作者单位、类型。这五个检索项也就是数据库中毕业论文的五个属性。用户可以根据这五个检索项或选择其中任意个检索项检索毕业论文。

5.4论文检索模块

该模块是系统的核心模块。它实现的功能就是论文检索并显示可通过输入关键字实现检索论文的功能。该模块的详细工作流程如下

5.4.1接受论文检索界面中输入的论文检索信息

在论文检索界面中检索栏中用于输入各检索信息。这些检索信息通过表单中的Po st方式传递给论文检索模块。论文检索模块中通过 Request.Form函数接受表单中的检索信息。

5.4.2与数据库建立连接

检索毕业论文必须访问数据库访问之前就需要与数据库建立连接。本系统使用CreateObj ect函数和Op en方法就来完成它们之间的连接。

5.4.3根据检索信息对数据库中的毕业论文信息进行扫描核对找出用户要检索的论文

本系统采用最常用的SQL查询语句(selectfromwhere)来选取符合条件的数据库段。在这里系统使用了like%%来支持模糊搜索。 asp毕业论文

544将检索到的论文显示在屏幕上

为了能够显示所有符合检索条件的毕业论文系统使用了 do while循环语句来循环显示。系统通过 rs语句来接受数据库中的论文信息然后使用respo nse.Write函数来显示各论文信息。

5.5通显论文模块

通显论文模块实现的功能是将数据库中所有的论文全部显示出来。

6系统的数据库存储情况

6.1用户信息表

用户信息表是存储用户基本信息的数据库表它包括六个属性列分别是用户名、用户密码、用户 email地址、用户的真实姓名、用户性别、用户生日。用户登录系统或注册时都必须访问该数据库表。 asp毕业论文

6.2毕业论文信息表

毕业论文信息表是存储毕业论文相关信息的数据库表它包括五个属性列分别是论文所在文件夹、毕业论文题目、论文类型、论文关键字、论文作者、作者的所在单位。此表是该系统的核心数据库表它给系统的检索工作提供了后台支持。

7结束语

笔者在独立的环境下研究检索系统的开发如何将该系统融合到毕业论文管理系统的大环境下还有待于进一步研究。该系统为简易版不支持对论文正文信息的检索功能相对比较简单。

参考文献:

[1]沅家栋.WEB数据库技术[M].北京:科学出版社,2002.

UCloud:全球大促降价,云服务器全网最低价,1核1G快杰云服务器47元/年

ucloud:全球大促活动降价了!这次云服务器全网最低价,也算是让利用户了,UCloud商家调低了之前的促销活动价格,并且新增了1核1G内存配置快杰型云服务器,价格是47元/年(也可选2元首月),这是全网同配置最便宜的云服务器了!UCloud全球大促活动促销机型有快杰型云服务器和通用型云服务器,促销机房国内海外都有,覆盖全球20个城市,具体有北京、上海、广州、香港、 台北、日本东京、越南胡志明市、...

Letbox(35美元/年),美国洛杉矶VPS终身7折

Letbox 云服务商在前面的文章中其实也有多次介绍,这个服务商其实也算是比较老牌的海外服务商,几年前我也一直有使用过他们家的VPS主机,早年那时候低至年付15-35美元左右的VPS算式比较稀缺的。后来由于服务商确实比较多,而且也没有太多的网站需要用到,所以就没有续费,最近这个服务商好像有点活动就躁动的发布希望引起他人注意。这不有看到所谓的家中有喜事,应该是团队中有生宝宝了,所以也有借此来发布一些...

云基Yunbase无视CC攻击(最高500G DDoS防御),美国洛杉矶CN2-GIA高防独立服务器,

云基yunbase怎么样?云基成立于2020年,目前主要提供高防海内外独立服务器,欢迎各类追求稳定和高防优质线路的用户。业务可选:洛杉矶CN2-GIA+高防(默认500G高防)、洛杉矶CN2-GIA(默认带50Gbps防御)、香港CN2-GIA高防(双向CN2GIA专线,突发带宽支持,15G-20G DDoS防御,无视CC)。目前,美国洛杉矶CN2-GIA高防独立服务器,8核16G,最高500G ...

asp技术为你推荐
登陆qq空间首页使用您的原来关闭了空间的QQ号码登录空间首页http://qzone.qq.com,在进入QQ空间个人中心体验版后,点击左上角“立即开通QQ空间”,根据系统提示,输入您相关的资料后为什么还是没有开通p图软件哪个好用什么P图软件好用?集成显卡和独立显卡哪个好独立显卡和集成显卡哪个更好些电脑杀毒软件哪个好电脑什么杀毒软件最好无纺布和熔喷布口罩哪个好一次性口罩的熔喷布和KN95的熔喷布有什么不同?群空间登录手机如何登录腾讯qq群空间51个人空间登录为什么登陆51博客个人空间就不能登陆QQqq空间登录界面我的手机QQ打开应该是九个选项,什么空间,但是现在打开怎么直接是QQ登录界面,这个撇手机东莞电信网上营业厅怎样联系申请东莞中国电信固话360云盘360云盘和微云那个好用?
ip查域名 vps优惠码 ftp空间 patcha 免费ftp空间申请 天互数据 河南移动邮件系统 服务器是干什么的 isp服务商 贵阳电信 万网注册 江苏双线 免备案jsp空间 谷歌搜索打不开 hosting24 reboot cloudflare 德国代理 vi命令 neobux 更多