论文管理网站
引言
在这个网络普及的时代,人们对信息的需求越来越大,大家在做学术研究的时候经常会用到一些已经问世的科研成果,尤其对是一些学术性论文需求。在信息闭塞的时代,不能及时获取到已经面世的科研成果,给新的学术研究带来了极大的阻碍。
随着信息技术的发展,要实现论文的零时差交流则需要一个提供大家交流的平台。现在计算机基本已经普及到各家各户,网络更是无处不在。只需要一台连接互联网的计算机就能登录网站搜索自己需要的论文,在很大程度上方便了用户。
论文管理网站系统的设计正是为了给广大的用户提供一个论文信息交流的平台,而且网站的操作简单,不需要太多的专业知识。大家可以轻松地将自己的成果发表到网络上,也可以及时地发现自己所需要的论文资料。
1 绪论
1.1 研究课题的背景
随着社会的快速发展,人们对信息的需求越来越多,尤其是科研人员对论文的需求愈加强烈,但是人们寻找满足自己需求的渠道并不是很充足,针对这个情况,各种论文管理网站的推出成为迫切需求。目前有许多成熟的论文管理网站,如中国 (cnki)学术文献总库、万方数据库等。
本文针对高校学生论文管理设计的论文管理网站,通过网站会员上传论文,网站管理员进行筛选分类,向论文需求者提供一个比较满意的全面的论文管理网站,既满足了人们的论文需求,也实现了该网站的设计价值。
1.2 研究课题的意义
论文管理网站就是由管理者、论文和用户组成并由管理者负责管理的一个网站,它是一个通过网站会员和管理员上传论文,经管理员分类管理,然后再由网站会员按需求下载,以达到互相交流的一个网站。论文管理网站以免费的方式向大众开放,在这里用户能够找到各个学科领域的论文,为科研及学习提供了帮助。
在现如今的网络时代,随着论文管理网站的出现,实现了人们不同领域,不同空间的及时交流,使人们能看到世界上先进的科学技术、学术知识等,同时它的存在也会更加促进先进的理论知识转换为社会生产力,创造的更多有自主知识产权的产品,为社会创造更多的财富。
1.3 本论文结构
本文从管理员和用户角度,设计论文管理网站,主要实现论文上传,下载,能够按上传时间,类别,名称对论文进行搜索,并且管理员可以对用户信息,论文信息,类别信息进行添加,查询,修改和删除等操作。网站采用PHP+Mysql+apache实现。内容组织如下:
1、绪论,描述课题背景及意义。
2、系统开发环境及相关技术,描述本设计所用开发工具的特点及功能等。
3、需求分析:通过需求调研,确定本论文管理网站的用户需求及系统可行性。数据库需求和功能需求,并描述数据流图。
4、论文管理网站的设计:数据库概要设计,网站功能模块概要设计。
5、论文管理网站系统实现:程序代码的设计和程序的测试。
6 、结束语
2 系统的开发环境及相关技术
网站采用的数据库是MYSQL数据库,开发语言为PHP。使用HTML超文本语言编写网站的显示页面,PHP实现站的具体功能,使用Dreamweaver 8.0作为程序代码的编写工具,使用apache2.0作为服务器。
2.1 PHP的介绍
PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。
2.2 MYSQL数据库的介绍
对于网站开发来说,使用数据库是开发专业网站必不可少的,但是数据库类别林林总总,access,SQL SERVER和Oracle都不是开源免费软件,需要购买才可以使用,而MYSQL是开源软件,选择Mysql是最节省成本的方式,而且Apache,PHP,Mysql他们的组合有着最佳的性能。Mysql还具有一些特性:
1.使用c和c++编写,使用多种编译器进行测试,保证了源码的可移植性;
2.支持多种操作系统;
3.支持sql语句;
4.为多种编程语言提供了API;
5.支持多线程。
2.3 Apache的介绍
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。世界上很多著名的网站如Amazon、Yahoo!、W3 Consortium、Financial Times等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用以及它的可移植性等方面。
2.4本章小结
本章介绍了开发论文管理网站用到的技术以及软件,介绍了PHP、MySql数据库以及Apache服务器的基本信息。
3 需求分析
3.1系统调查与可行性研究
可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。网站也应从经济可行性,技术可行性和社会可行性三方面来论证。通过长时间的观察与调研,本论文管理网站系统的可行性分析如下:
3.1.1经济可行性分析
由于使用PHP语言开发网站,软件都是开源的不需要任何费用;所以经济方面只需要考虑硬件方面设施,可以使用虚拟主机业务,费用由购买的控件大小而定,由于网站的论文下载属于免费的会吸引一批用户,网站点击率会很高,可以和广告商进行合作在网站中适当的植入一些广告,从而获得一定的经济收入。所以论文管理网站系统的开发和运行在经济上是可以实现的。
3.1.2技术可行性分析
PHP是一种强大的CGI脚本语言,语法混合了C,JAVA,PERL和PHP式的新语法,执行网页速度更快;PHP源代码完全公开,任何程序员为PHP扩展附加功能非常容易;php提供了类和对象,实现了面向对象编程。使用PHP实现网站的编程在技术层面上不存在不可跨域的障碍,所以该网站在技术上是可以实现的。
3.1.3社会可行性分析
网站会使学术信息更加方便的交流,这样一个网站的存在为所有的学者提供了一个交流的平台,可以让大家及时获取到最新的科研成果,借助已存在的成果进行新的科研项目,从而提高学术的发展速度。该网站的存在为社会提供了积极的影响。所以该网站在社会方面是可行的。
3.2 系统需求
3.2.1数据库需求
对于管理员登录需要有管理员表来验证管理员的登录;对于用户的登录需要有用户表来验证用户的登录;对于用户的上传下载积分情况的统计需要有用户信息表来统计;对于论文信息需要有论文信息表来存放相关信息;对于论文的类别需要有类别表来存放类别信息;对于论文的评价需要有评价表来存放相关信息;对于用户的收藏信息需要有收藏信息表来存放相关信息。
3.2.2功能需求
论文管理网站主要实现以下功能:
1. 用户注册信息的写入,查询,修改和删除;
2. 论文信息的添加,审核,修改,删除;
3. 管理员信息的添加,修改,删除;
4. 类别的添加,修改,删除;
5. 实现论文按不同的条件查询;
6. 实现论文的上传和下载功能。
3.3 数据流图
3.3.1论文管理网站顶层图
论文管理网站顶层图,如图3-1所示。
图3-1论文管理网站顶层图
3.3.2论文管理网站零层图
论文管理网站零层数据流图,如图3-2所示。
图3-2论文管理网站零层图
3.3.3第一层数据流图
1.用户信息数据流图,如图3-3所示。
图
上一篇:
论文_基于PHP的留言本系统
下一篇:
投简历到国外的公司需考虑哪些东西?