ASP.NET在线毕业论文提交系统设计与实现
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
摘要随着互联网技术的迅猛发展,网络给人们带来了很多便利,比如人们借助于网络进行相互交流、相互通信、共享信息、文件的上传下载等。在线毕业论文提交系统就是以上运用之一,它已经广泛的应用于目前的各大高校,但现有的这些系统都有一定的局限性,大部分只能实现简单的论文提交、论文查询、论文审核等功能,并不能解决论文的导出,特别是按统一的Word文档格式进行导出的问题。本设计就很好的解决了上面的问题,它不但能实现毕业生论文的在线提交;还能给教师一定的权限,以在线的方式对自己指导的学生的论文进行审核;并且管理员还可以方便的将每个学生的论文信息按统一的论文排版本格式导出成word文档等。本论文共分为五大部分,分别是:一、介绍选题背景及意义和相关系统的发展现状;二、介绍数据库技术、面向对象技术和基于B/S结构的WEB程序设计技术;三、对系统进行需求分析并提出解决方案;四、根据解决方案对系统进行设计;五、对毕业论文提交系统进行测试并得到测试结果。 关键词:在线提交;审核;导出;Word文档;B/S结构1引言1.1选题背景随着互联网技术的迅猛发展,网络给人们带来了很多便利,比如人们借助于网络进行相互交流、相互通信、共享信息、文件的上传下载等。在线毕业论文提交系统就是以上运用之一,它已经广泛的应用于目前的各大高校,但现有的这些系统都有一定的局限性,大部分只能实现简单的论文提交,论文查询,论文审核等功能,并不能解决论文的导出,特别是按统一的Word文档格式进行导出的问题。1.2国内外研究现状目前,国内外各大高校大部分都已经有了自己的“毕业生论文提交系统”,而且已经成为广大毕业生与导师的必要工具。但它们大都只能够完成一些基本的功能——例如论文的在线提交、审核情况的查询、检索论文等,而对论文导出时的格式控制并没有考虑,比如怎么把存入到数据库中的论文信息导出到一篇Word文档,怎样让导出到Word的论文保持统一的论文排版格式等。1.3课题研究的意义在线毕业论文提交系统的开发是为了更好的让各个高校充分的利用校园网的软硬件资源,通过B/S系统结构来实现基于Web的在线论文提交,实现了学生毕业论文的无纸化管理,让学生提交论文、查询论文的审核情况更为方便,让老师审核学生论文更加的快捷,并且解决了学生上传时论文格式不统一,但导出后能按统一的Word文档进行排版的问题。2理论基础2.1数据库技术Microsoft SQL Server2000是由Microsoft公司开发的,简称SQL Server,由一系列相互协作的组件构成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需求。其主要特点如下:第一,SQL Server与Windows服务器紧密集成,而Windows服务器具有很好的安全性,能够排除所有未经授权的非法用户的访问,确保了SQL Server 2000服务器的安全性,符合系统对安全性的要求;第二,用户可以使用Web浏览器查询存储在SQL Server 2000数据库中的数据,符合系统远程访问数据库的要求;第三,容量庞大,每个数据库中可创建多达20万个数据表,数据表中的记录的行数只受服务器硬盘空间的限制; 其使用的SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言,通常使用于数据库的通讯。美国国家标准学会ANSI 声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据等。1系统需求分析1.1现行业务系统描述目前大部分学校都已经有了自己的在线毕业论文提交系统,都能够完成一些最基本的——例如论文的在线提交、审核情况的查询、检索论文等。系统的大致工作流程是:学生进入系统首先注册一个账户,然后用这个账户进行论文信息的提交,提交后便可以检索自己的论文是否提交成功,再过一段时间后还能查询到自己论文的审核情况等。这里值得一提的是,这些系统在提交论文正文的时候采用的大多是FTP的方式,即把整个论文文件按统一的文件格式(如.doc,.pdf等)上传到服务器指定的目录上,要用的时候再从这个服务器上下载下来。1.2现行系统存在的主要问题分析虽然目前的毕业论文提交系统已经能完成学校的大部分需求,并从一定的程度上结束了传统的“纸上作业”的方式,但仍然存在着一些细节的问题,问题分析如下:(1)目前大多数的相关系统都是采用ASP语言开发,其执行的速度较为的缓慢,并且系统的扩展性也不是很好。(2)目前的毕业论文提交系统大都只提供论文的在线提交,并不能让学生在提交完成后做任何的在线修改。(3)对每一个论文的作者来说,肯定都有自己的写作习惯,不管是段落的格式还是字体的样式上都存在着一定的差别。而目前的毕业论文提交系统都是采用的整个文件上传的方式,这样我们就不能去严格的控制每一篇论文的格式,如果想要所有的论文都能按统一的论文模板格式导出的话,那根本是不可能实现的一件事。1.3问题解决方案根据对上面问题的分析,我们可以提出如下的解决方案:(1)系统采用B/S的结构,其开发语言不再使用传统的ASP语言,而使用微软公司新一代Active Server Pages脚本语言——ASP.NET,其先编译后执行的程序执行方式很好的提高了系统的执行速度,而其面向对象的程序设计方式也很好的解决了系统的扩展性。(2)在论文查询这个模块增加了论文信息更新的子模块,当然这项功能只针对该学生的论文在提交后还没有被其指导老师审核的情况,若一旦审核就不能再做修改。(3)首先我们改变一下目前的系统对论文正文的提交方式,我们先把论文的正文粘贴到系统的一个多行文本框中,其次将其与论文的基本信息一起提交到SQL数据库,然后在导出的时候先将它显示到事先定义好的一个论文格式的网页模板上,最后将这个网页中的所有内容原样导出到Word即可。
[资料来源:http://www.THINK58.com]
包含资料:源程序+论文(15000字以上)+可执行程序+答辩稿ppt+开题报告+外文翻译
【买计算机毕业论文就到www.think58.com】
think58好,好think58
[资料来源:http://think58.com]
[资料来源:www.THINK58.com]获取资料请您联系本站客服
本文来自think58
[资料来源:www.THINK58.com]
[资料来源:http://think58.com]