4.3.3 存储过程模块及代码 14
4.3.4 读取过程模块及代码 15
4.3.5 更新过程模块及代码 16
4.3.6 教室预约通知模块及代码 17
4.4 本章小结 18
5 运行测试 19
5.1 自测用例分析 19
5.2 功能测试 22
5.3 本章小结 29
结 论 30
致 谢 32
参考文献 33
1 绪论
1.1学术交流平台的概述
学术交流(Academic exchanges ),是指针对规定的课题,由相关专业的研究者、学习者参加,为了交流知识、经验、成果,共同分析讨论解决问题的办法,而进行的探讨、论证、研究活动。随着计算机网络的不断发展,全球信息化已经成为社会发展的必然趋势。网络学术信息平台是将某一学科的网络学术资源由分散变为集中,由无序变为有序,其建立将方便各学科读者查询本学科网络信息资源,快速了解本学科领域的前沿研究动向,发展趋势和国际动态。通过学术交流平台,将进一步促进科研人员之间的科研信息沟通和学术交流。
随着网络技术的发展和成熟,不断推动学术环境的变革,科研人员的学术交流活动日益频繁而且形式多样化,为资源的共享创造了前所未有的契机,而传统的基于学术出版模式的学术交流体系已经完全不能适应科研活动的要求,在一定的程度上阻碍了知识的交流与共享,于是一种基于开放理念的机构知识库应运而生。
机构知识库能提供一个长久保存科研成果的学术交流平台,通过机构内数字内容和资产长期保存和管理,实现资源的共享和开放获取,是数字学术环境中一种新的资源存储形式和服务方式。
1.2国内外最新研究现状
1.3课题研究的主要内容
首先了解国内外信息检索技术的研究现状,对现有的学术平台进行接触,同时掌握软件设计的基本方法。通过对既有产品的体验,以及对用户的交流,针对既有需求,结合PHP的开发环境来完成学术交流平台的设计与编写。
最终搭建一个具有知识库性质基于数据库与Web交互的学术交流平台,主要功能为创建,读取,编辑,检索词条功能,同时具备一定的信息发布功能。
在Unix环境下通过PHP编程工具,完成:
a. 实现学术交流平台网站的界面。
b. 实现各大基本功能。
c. 实现网站的发布。
d. 实现自测,并对存在问题进行改进。
1.4本章小结
本章介绍网络学术交流平台的相关概念以及发展,国内外研究现状和发展趋势以及本课题研究的主要内容。
2 相关技术及开发工具软件介绍
2.1相关技术介绍
主要介绍一下开发过程中用到的相关技术。
2.1.1 LAMP体系结构
作为小型的信息管理系统,高效低价的系统架构是首选方案。LAMP(Linux,Apache,MySQL,PHP)是当今流行的开源热潮中的黄金搭档。LAMP具有Web资源丰富、轻量、快速开发等特点,与微软的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。