当前位置 —论文政治— 范文

数据库类论文例文,与毕业文自动排版系统的设计与实现①相关论文发表

本论文是一篇数据库类论文发表,关于毕业文自动排版系统的设计与实现①相关毕业论文提纲范文。免费优秀的关于数据库及互联网及用户方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

;下载功能,将生成好的PDF文档下载到用户本地.系统各模块与功能之间的组织结构如图1所示.3详细设计与实现

3.1正文设计思路

正文部分是向导模块设计中最关键也是最复杂的部分,由于Latex的特点正文中的章、节、小节的区分并不直观,所以在页面中要充分的考虑到这个问题,不然用户在输入大量的章节的时候容易忘记自己输入的章节编号,造成文章结构混乱.

本系统中通过章节标题和章节内容分离,并且添加3个选择按钮的形式来解决这个问题.标题和内容的分离不仅让用户感觉更加的直观,更清楚自己输入的是论文的哪个章节.3个按钮分别从章、节、小节三个层次上提示用户输入的内容.当用户输入完相应的章节时,选择相应的按钮,系统就能正确的添加Latex标签.这就要求这三个按钮的内容要随着用户的输入而改变,为了达到这个要求,系统中采用设置3个计数器的形式来实现.这三个计数器分别代表着当前输入的章号、节号、小节号,通过计数器加1的形式来提示用户的输入,如图2所示,此时用户刚刚输入完2.1.1的内容,章计数器为1,节计数器为1,小节计数器为1.

3.2其他部分设计思路

用户在使用这部分功能时大多是直接复制粘贴现成的文本文档.在这部分需要注意的主要就是Web中的编辑框读取空格和回车上与文本字符的不同,要把这些Html的字符转化为文本文档的字符,这样才能正确的现实信息.采用的方法是读取文件,逐行匹配,替换文本的方法,将全部文档以“.TEX”结尾保存.需要注意的是,由于Latex性质的原因,只通过一次编译无法得到最终的结果,而是需要通过2~3次的编译才能生成所有Latex代码所包含的内容.所以在程序的后台中通过循环语句自动执行了3次编译语句,而这个过程用户是无法察觉的.当3次编译工作结束以后,就可以把生成好的PDF文档连接显示在页面上,供用户预览或者下载.程序中最后效果如图3所示.

4结论

作为一个Web端的功能性系统,这种网页与功能工具相结合的形式随着网络的普及和服务器技术的完善以及服务器运算性能的增强必定会成为主流的开发形式.实验表明,本系统以研究为目的的设计获得了很好的效果,不仅开发出了一款具有实用性的网站,而且让更多的人认识Latex,尝试着用Latex编辑文章,这对一款不太流行的工具来说是一种进步.相信以后更多的高性能、实用但很少被人们使用的工具,都会以类似的形式进行组织设计,逐渐的被用户所接受.

参考文献

[1]DonaldE.Knuth.TheTEXBook[M].Massachusetts:Addison-Wesley,1986:7-9.

[2]陈志杰,赵书钦,万福永.LATEX入门与提高[M].北京:高等教育出版社,2002:5-8.

[3]EthanCerami.WebServicesEssentials[M].O’Reilly,2007:20-21.

[4]TobiasOetiker,HubertPartl,IreneHyna.TheNotSoShortIntroductiontoLaTeX2e[M].Cambridge:FreeSoftwareFoundation,2006:8-11.

1 2

数据库类论文例文,与毕业文自动排版系统的设计与实现①相关论文发表参考文献资料:

初中政治论文

政治专业毕业论文

实事政治论文

思想政治类论文

高中政治学科论文

新课改政治论文

政治学硕士就业

关于政治论文

高中生政治论文

政治本科论文

毕业文自动排版系统的设计与实现①(2)WORD版本 下载地址