论文格式化
系统 ——前台的
设计与实现——前台前台
摘
要
该系统是一个基于
web的
软件。该系统的客户端采用javascript和php作为平台的开发语言,My
sql作为后台数据库,Apache2.0作为web服务器。该系统用javascrit脚本在客户端封装表单里面的数据并将这些数据封装成
xml字符串,然后发送这个字符串给服务器。在接收到送服务器端发送来的xml之后,系统用javascript脚本解析xml然后填写到表单中去。他们可以按时的发表自己的论文。系统也提供学生和导师的论文交互平台,论文交互平台采用了php脚本编写了数据库操作类和
常用函数类,然后用这些类创建新的对象来使用对象中的方法,比如数据库连接的方法,数据库
查询方法,上传论文的方法等。并用了Apache的rewrite模块来重定向请求的url。这篇论文还介绍了Smarttemplate系统和它扮演的角色,还用一个例子来描述了怎么使用它来将php脚本和html代码分离。论文中还解释了在系统开发期间遇到的一些
问题,比如修改
mysql数据库密码的问题和其他的问题。
关键词:javascript;xml;php;mysql;Apache;论文
目
录
论文总页数:27页
1引言.............................................................................................................错误!未定义书签。错误!未定义书签。2系统需求.....................................................................................................错误!未定义书签。错误!未定义书签。2.1系统需求概述.................................................................................错误!未定义书签。错误!未定义书签。2.2系统详细需求分析.........................................................................错误!未定义书签。错误!未定义书签。2.2.1基于web开发.........................................................................错误!未定义书签。错误!未定义书签。2.2.2格式化
文档.............................................................................错误!未定义书签。错误!未定义书签。2.2.3前台需求.................................................................................错误!未定义书签。错误!未定义书签。2.2.4性能需求.................................................................................错误!未定义书签。错误!未定义书签。3
方案选择.....................................................................................................错误!未定义书签。错误!未定义书签。3.1方案比较.........................................................................................错误!未定义书签。错误!未定义书签。3.1.1系统模式比较.........................................................................错误!未定义书签。错误!未定义书签。3.1.2
程序语言选择与比较.............................................................错误!未定义书签。错误!未定义书签。3.1.3数据库的选择.........................................................................错误!未定义书签。错误!未定义书签。3.1.4开发工具的选择.....................................................................错误!未定义书签。错误!未定义书签。3.2环境搭建.........................................................................................错误!未定义书签。错误!未定义书签。3.2.1安装Apachewebserver......................................................错误!未定义书签。错误!未定义书签。3.2.2安装
PHP..................................................................................错误!未定义书签。错误!未定义书签。3.2.3安装Mysql..............................................................................错误!未定义书签。错误!未定义书签。4总体设计.....................................................................................................错误!未定义书签。错误!未定义书签。4.1系统架构设计.................................................................................错误!未定义书签。错误!未定义书签。4.1.1
网络架构.................................................................................错误!未定义书签。错误!未定义书签。4.1.2系统逻辑服务器.....................................................................错误!未定义书签。错误!未定义书签。4.2总体结构.........................................................................................错误!未定义书签。错误!未定义书签。4.3系统
工作流程图...............................................................................................................15实现和编码.................................................................................................错误!未定义书签。错误!未定义书签。5.1数据库设计.....................................................................................错误!未定义书签。错误!未定义书签。5.2数据库表结构设计.........................................................................错误!未定义书签。错误!未定义书签。5.3系统程序实现.................................................................................错误!未定义书签。错误!未定义书签。5.3.1前台javascript程序工作流程...........................................错误!未定义书签。错误!未定义书签。5.3.2首页的设计与javascript封装XML....................................错误!未定义书签。错误!未定义书签。5.3.3通过XMLHttpRequest对象发送XML....................................错误!未定义书签。错误!未定义书签。5.3.4Smarttemplate简介............................................................错误!未定义书签。错误!未定义书签。