当前位置:首页 > 免费毕业设计

基于 PHP的论文管理系统的设计与实现

基于 PHP的论文管理系统的设计与实现

  • 网站价格: 1
  • 特殊技术: 毕业写作
  • 作品类型: 毕业写作
  • 售后服务: 毕业写作

联系方式: 微信:biyebang QQ: 629001810

作品详情

 摘 要 :以 HTML+CSS为界面设 计 ,PHP执 行 服 务 器 端程 序 ,加 栽 MySQL数 据 库 ,设 计 并 开发 一 个医学院校论文管理 系统。包括 系统工作原理 、系统功能 、数据库 实现 、系统 实现 四个部分。

微信图片_20200917093948.jpg

微信图片_20200917093952.jpg

微信图片_20200917093930.jpg

3.1 环境搭建

3.1.1 安装Apache web server

选择Apache2.0.55版本,安装路径为:E:\ Apache Group\Apache2,安装完成后进行以下的配置:

先打开E:\ Apache Group\Apache2\conf\ httpd.conf文件,找到DocumentRoot,在这里设置web程序所放的地方,我把它设置为E:\www,以后我的所有web文件都放在这个目录下面;然后找到DirectoryIndex项,在后面添加index.php,这是将index,php设置为默认的首页;添加AddType application/x-httpd-php .php这一项,这是将php与apache进行整合,apache得到请求会通知PHP执行程序;添加PHPIniDir C:/php4/php.ini,这里我用的是php4,php.ini是php的配置文件,等会谈php的安装的时候说明;添加LoadModule php4_module C:/php4/php4apache2.dll,这也是整合php和apache重要的一项配置;找到LoadModule rewrite_module modules/mod_rewrite.so,去掉前面的#号,找到AllowOverride None,把None改成All开启rewrite模块。

 

3.1.2 安装PHP

将下载的PHP4包解压到C:\php4下面,重命名php.ini_dist为php.ini,打开php.ini进行配置:

找到extension_dir,将之改为c:/php4/extensions,这个目录下是php要使用的dll,找到extension=php_mbstring.dll等,去掉前面的;号加载需要的动态链接库。找到shorttarg,设置为ON,防止php中“<? ?>”这种写法被阻止。

3.1.3 安装Mysql

 

www.mysql.com 下载windows下的二进制安装包,下载完成后默认安装,但需要注意的是在细节配置中将mysql的默认字符集设置为utf8。

4.2.1 系统逻辑服务器

在逻辑上可以将使用的服务器分为两类,每类服务器均有不同的功能:

Web服务器:该服务器进行Web发布,提供用于普通用户业务工作的操作界面(网页),亦将用户的操作参数传递回应用服务器,同时亦将结果通过网页的方式返回到用户前端。

 

数据库服务器:该服务器上安装了mysql数据库系统,数据库系统的设计主要针对该服务器。在此存放着所有的原始数据及用于系统的其它结构数据,所有的用户及管理者对数据的录入、修改最终都将保存在此。

5.1.1 通过XMLHttpRequest对象发送XML

 

这是Ajax技术运用的一部分。前台通过function createXMLHttpRequest创建XMLHttpRequest对象。

对于有的浏览器不支持XMLHttpRequest对象,但是提供了ActiveX控件,考虑到兼容性程序支持了不同浏览器创建XMLHttpRequest对象。创建好对象后便可在upload方法中使用对象的方法进行与服务器端的通信。主要方法使用情况如下:

1.设置传送方式:XMLHttpReq.open("post", action,true);

2. XMLHttpReq.setRequestHeader("Content-Type","text/xml")设置http协议header类型;

3.发送XML: XMLHttpReq.send(xml);

4.得到readyStatestatus属性的值,当XMLHttpReq.readyState 4 表示接收服务器响应完成,XMLHttpReq.status200表示接收到的信息没有异常。

5.1.4 Smart template简介

 

Smart template模板引擎是国外一个开源项目,它由php语言编写,主要用于将php代码与html网页代码进行分离,让程序员可从烦琐的程序嵌套工作中解脱出来,并且提高网页运行的速度,提高开发的效率。

7.1 运行模块举例

系统根据用户的角色及业务需求,分配相应的模块操作权限、数据库操作权限即相关的角色,所授予的模块和数据库操作权限通过菜单框架结构和页面组合,形成用户业务操作平台及操作界面。

 7.1.1 前台上传记录模块举例

7.1.2 系统管理员模块举例

 

 

7.1.3 学生功能模块举例

 

 

帮我毕业网微信

版权所有© 帮我毕业网 并保留所有权利

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩