计算机毕业论文|计算机论文|计算机毕业设计|计算机网络论文  
设为首页 加入收藏 联系站长
论文无忧网|专业的计算机论文、计算机毕业论文服务网站
计算机毕业设计 计算机毕业论文 计算机论文 管理系统 工资 在线选课 图书
当前位置:计算机毕业论文网 >> JAVA论文设计 >> 浏览文章
论文格式化系统——前台的设计与实现

【说明】本站所列作品的内容只是论文的部分介绍,如果想了解此作品的详细资料,请联系在线客服。
全套设计作品包括系统+源程序+论文+开题报告+使用手册,可以直接作为毕业设计/论文使用.
本站作品全部经过技术员测试,完整无错,大家可以放心参考使用。包调试,包指导,售后全部免费,直到您通过答辩为止。
现成作品的购买流程请参照:购买现成作品流程 网站介绍 常见问题解答

论文格式化系统

——前台的设计与实现

 

该系统是一个基于web的软件。该系统的客户端采用javascriptphp作为平台的开发语言,Mysql作为后台数据库,Apache2.0作为web服务器。该系统用javascrit脚本在客户端封装表单里面的数据并将这些数据封装成xml字符串,然后发送这个字符串给服务器。在接收到送服务器端发送来的xml之后,系统用javascript脚本解析xml然后填写到表单中去。他们可以按时的发表自己的论文。系统也提供学生和导师的论文交互平台,论文交互平台采用了php脚本编写了数据库操作类和常用函数类,然后用这些类创建新的对象来使用对象中的方法,比如数据库连接的方法,数据库查询方法,上传论文的方法等。并用了Apacherewrite模块来重定向请求的url。这篇论文还介绍了Smart template系统和它扮演的角色,还用一个例子来描述了怎么使用它来将php脚本和html代码分离。论文中还解释了在系统开发期间遇到的一些问题,比如修改mysql数据库密码的问题和其他的问题。

 

关键词javascriptxmlphpmysqlApache;论文目  录

1 引言 1
2 系统需求 1
2.1 系统需求概述 1
2.2 系统详细需求分析 1
2.2.1 基于web开发 1
2.2.2 格式化文档 2
2.2.3 前台需求 2
2.2.4 性能需求 2
3 方案选择 2
3.1 方案比较 2
3.1.1 系统模式比较 2
3.1.2 程序语言选择与比较 3
3.1.3 数据库的选择 4
3.1.4 开发工具的选择 5
3.2 环境搭建 5
3.2.1 安装Apache web server 5
3.2.2 安装PHP 5
3.2.3 安装Mysql 5
4 总体设计 6
4.1 系统架构设计 6
4.1.1 网络架构 6
4.1.2 系统逻辑服务器 6
4.2 总体结构 7
4.3 系统工作流程图 7
5 实现和编码 8
5.1 数据库设计 8
5.2 数据库表结构设计 9
5.3 系统程序实现 12
5.3.1 前台javascript程序工作流程 12
5.3.2 首页的设计与javascript封装XML 13
5.3.3 通过XMLHttpRequest对象发送XML 14
5.3.4 Smart template简介 15
5.3.5 Smart template在本系统中的运用 15
5.3.6 系统数据库封装与操作 15
5.3.7 系统常用函数封装设计 17
5.3.8 Apache Rewrite功能在系统中的运用 17
6 特殊问题解决办法 19
6.1 mysql数据库密码修改问题 19
6.2 php自动转义问题 19
7 测试与结果分析 19
7.1 运行模块举例 19
7.1.1 前台上传记录模块举例 19
7.1.2 系统管理员模块举例 20
7.1.3 学生功能模块举例 21
7.1.4 导师功能模块举例 22
7.2 测试结果与分析 23
结    论 24
参考文献 25
致    谢 26
声    明 27
 

1.1.1                格式化文档

用户提交表单后,后台需要能生成RTFPDF文档,并自动提示用户下载存。

 

1.1.2                前台需求

1.前台用户操作简易且人性化,支持用户填写信息的格式验证,不正确将给出提示;

2.支持学生、导师注册,填写信息验证,不正确将给出提示,填写信息完整才可进行提交;

3.支持学生、导师登录,填写信息验证,不正确将给出提示;

4.支持学生取回记录,自动还原到用户论文填写表单;

5.支持学生上传记录,自动风装成xml文件格式发送给服务器;

6.支持学生上传论文,只有学生有上传权限操作,上传选择文件,支持文件后缀名有pdfrtfdocdocxrarzip,并且有上传文件描述;

7.支持导师下载查看学生上传论文,只有导师有权限操作,导师只能查看到自己的所带学生上传的论文;

8.支持导师提出修改意见和评定分数,只有导师有权限操作,意见和分数与学生上传记录一一对应;

9.支持后台管理,包括后台管理用户的管理,学生管理,导师管理,院系管理,上传论文的管理,资源发布的管理,用户留言的管理,只有后台管理员有操作权限,并且后台管理员可以拥有不同的操作权限,例如可以只能有资源发布权限,具有后台管理用户管理权限的管理员可以给不同的管理员分配操作权限。

 

1.1.3                性能需求

1.安全性,后台管理设置管理者权限,学生、导师各有各的操作权限;

2.系统需要易用性和实用性,必定实现关键的功能;

3.能承受大的负荷,选用合适的开发环境,包括web服务器,数据库和开发语言。

2         方案选择

2.1       方案比较

2.1.1                系统模式比较

目前开发模式主要有C/S结构和B/S结构:

C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。

B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。

 



上一篇: 面向Internet上的CSCW的共享白板的设计与实现
下一篇: 论文格式化系统——后台模块的设计与实现
在线客服  
点击这里给我发消息 点击这里给我发消息
点击这里给我发消息 点击这里给我发消息
QQ:528311109 QQ:528311109
  服务邮箱:Service@paper51.com
热门浏览
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
最近更新  
论文降价了,2010年毕业的同学你
计算机毕业论文无忧网-公告
计算机毕业论文-论文无忧网至同学
5年信誉服务保证-计算机毕业论文
购买现成作品流程
计算机毕业论文答辩过程中需要注
付款方式
网站介绍
计算机毕业论文答辩前的准备
常见问题
设为首页 | 加入收藏 | 关于本站 | 联系站长 | 友情链接 | 版权申明 | 在线留言 | 网站地图
Copyright 2006-2008 Powered by Paper51.com,论文无忧网 All Rights Reserved.
声明:《论文无忧网》,根据《信息网络传播权保护条例》,如果我们网站上的的作品侵犯了您的权利,请及时通知我们,我们会及时删除。
《论文无忧网》为您提供优秀的计算机毕业设计|计算机毕业论文|计算机论文|毕业论文等资料,仅供学习参考使用。