下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、高校信息查询系统的设计与实现摘要本文是针对当前网上高校信息比拟零散的问题提出解决方案。系统采用b/s形式,利用asp脚本开发语言vbsript,结合ad数据库存取技术,建立一个高校信息查询系统。该系统可以实现各种不同类别的查询,能按照不同地区、不同的高校名称或是否为重点建立院校等来分类查询相应的高校信息,此外还具有留言板功能。后台管理可以进展高校信息实时的添加、删除、修改等工作和管理留言。关键词asp;分类查询;sqlserver;b/s形式1引言目前,现存的网站也有关于陕西省高校信息查询的功能,但是功能不是很完善,有很多的缺乏之处。一方面它不能分成多种类别,按用户的不同需求来查询相关的高校信
2、息;另一方面高校相关信息比拟零散。所以研究高校信息查询系统非常有必要。陕西省高校信息查询系统主要以asp脚本语言编写的动态网页的形式来显示其所具有的功能,后台使用sqlserver数据库,能使用sql查询语句进展相关高校信息的分类查询,系统采用阅读器/效劳器形式。陕西省高校信息查询系统是以中国教育网、陕西省教育信息网、陕西省毕业生就业信息网等大型网为主要的参考对象进展研究。该系统可以实现许多不同关键字、不同类别的查询,能按照不同的地区、不同的高校名称、重点建立院校、211院校、几种组合查询等来分类查询相应的高校信息。用户可以从高校新闻栏获取一些重要的信息,用户留言局部便于用户对高校信息以及系统
3、提出建议或意见。后台数据库采用sql语言进展数据库的实时录入、删除、更新等管理工作。研究设计该系统是为了更好、更方便地满足不同用户对陕西高校信息的查询。2系统开发工具简介2.1dreaeaver简介1dreaeaver是一种网站开发设计的根本软件,对于创立专业eb站点而言也是一种很好的开发工具,同时也是最简单的建立功能强大的internet应用程序的方法。它可以在单一环境下工作,快速创立和管理eb站点和internet应用程序。详细到本系统所使用的asp默认的vbsript编程语言的嵌入更是简单和便于查看。dreaeaver的可视化布局界面是它最主要的一个优势,这样方便开发人员对照布局界面和代
4、码程序来设计,进步了设计的可视化。2.2sqlserver数据库简介2在当今数据库开发中,主流的数据库工具是irsftsqlserver2000。irsftsqlserver2000建立在indsxp/2000操作系统的根底之上,为用户提供了一个功能强大的客户/效劳器数据库平台,是一个能同时支持多个并发用户的大型关系数据库。sqlserver2000是微软公司推出的普及关系数据库系统,其一经推出,就迅速成为使用最广的数据库系统。2.3asp简介3asp是一种在效劳器端运行的脚本语言,但是它并不能运行在所有的效劳器端。asp程序无须编译,它的控制局部是通过vbsript、javasript等脚本
5、语言来设计的。当执行asp程序时,脚本程序将一整套命令发送给响应的脚本解释器,由脚本解释器进展翻译并将其转换成效劳器所能执行的命令。在该过程中,用户不需要考虑脚本解释器是如何工作的,用户只需要在编写脚本程序的过程中,指明所用的脚本语言,并用正确的格式书写脚本程序即可。3系统概要设计3.1需求分析系统在开发设计之前首先就应该进展系统的需求分析,调查现行的系统中存在的问题,调查系统的使用对象,为了满足使用系统的用户的要求,设计出合理、完善的系统。根据需求分析,本系统开发设计的目的是设计一个合适各个学校和社会其它部门或单位对陕西省高校的信息进展查询的一个网上查询系统,用户可以在网上迅速地按不同类别查
6、找到自己所关注的学校的相关信息和所需要的资料,包括所要查找的高校的建校时间、建校历史、学校师资、基建规模、院系设置、硕士点、博士点等其它的关于该学校的主要信息,使得用户对信息的查找变的轻松、快捷和方便。3.2功能模块设计本系统要实现的主要功能模块如下:(1)查询模块:包括实现按高校名称、211重点院校、陕西省重点院校、地区、名牌专业查询和局部组合查询等。(2)新闻阅读模块:阅读陕西省关于高校的热点新闻。(3)留言模块:注册用户进展留言,并可以阅读其它留言信息。(4)注册模块:包括检查用户名是否已存在,普通用户注册会员,修改密码、找回密码等。(5)专业介绍:专业介绍是根据高校的专业设置做了局部简
7、介。(6)后台管理:管理员对新闻和高校信息进展增、删、改等根本功能;对用户信息进展修改、删除;修改管理员密码;审核用户留言信息并回复留言等。本系统功能流程图如图1所示。4系统实现4.1系统主页的设计及实现主界面模块所要实现的功能如图所示。各功能菜单的实现,例如新闻、留言、高校信息查询、专业的信息的查询等;跳转按钮的实现,管理员入口,新闻列表的载入等。主页面设计结果如图2所示。图1系统功能流程图图2主页面4.2查询模块的设计及实现查询模块是本系统的核心模块,主要解决本系统的主要关于高校信息的查询功能。本系统用了一个页面主要展示系统的所有分类的查询功能,分类查询功能是针对用户对陕西省高校的认知存在
8、缺陷或缺乏而设计的,使任何用户只要知道陕西高校的某一条信息,便可以查询到自己想要的所有信息。查询模块界面设计效果如图3所示。图3查询界面查询模块中所设计的局部代码如下:.%key=request(key)ifkey=then%sriptlanguage=javasriptind.alert(您没有输入的需要查找的学校!)histry.bak()/sript%elsesql=selet*frshlheres_naelike%key%setrs_shl=server.reatebjet(addb.rerdset)创立链接rs_shl.pensql,nn,1,1翻开记录集ifrs_shl.efand
9、rs_shl.bfthen判断数据库中是否有该记录respnse.rite(tableidth=770brder=0align=enterellpadding=0ellspaing=0)respnse.rite(tr)respnse.rite(tdheight=300align=entervalign=iddlelass=text)respnse.rite(对不起,站内暂时没有您查找的学校信息!nbsp;nbsp;ahref=selet.asplass=link返回/a)respnse.end()endifid=rs_shl(s_id)s_nae=rs_shl(s_nae)vip=rs_shl(vip)endifrespnse.rite(/td)respnse.rite(/tr)respnse.rite(/table)%.在以上代码中,列举的是以高校名称进展查询,返回到主界面的页面的局部设置代码,当在主界面中输入高校名称进展查询时,在点击其后对应的“查询按钮后,调用的页面文件为searh.asp,其中以上的代码就是该文件中的局部代码。其它相关代码略去。5完毕语陕西省高校信息查询系统在设计过程中严格按照软件工程开发的步骤进展,即需求分析、概要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房屋装修费用预算协议范本
- 2024装修公司承包合同协议
- 大连市混凝土生产销售合同
- 离婚协议书格式:子女抚养权分配
- 建筑施工安全协议书
- 二手房交易资金监管协议书
- 房屋贷款合同中的还款账户管理
- 旅游规划设计合同样本
- 房屋租赁中介合同范本
- 企业外部承包合同样本
- 2024年威士忌酒相关公司行业营销方案
- 网络游戏危害课件
- 2022年12月大学英语四级考试真题(第1套)
- 2024供电营业规则学习课件
- 铁路给水排水设计规范(TB 10010-2016)
- GINA2023-哮喘防治指南解读-课件
- 2024年上海市第二十七届初中物理竞赛初赛试题及答案
- 寝室设计方案方法与措施
- 收费站冬季安全注意事项
- (外研版3起)英语四年级上册单词字帖书写练习(手写体)高清打印版
- 《泡沫灭火系统》课件
评论
0/150
提交评论