《论文管理系统》word版.doc_第1页
《论文管理系统》word版.doc_第2页
《论文管理系统》word版.doc_第3页
《论文管理系统》word版.doc_第4页
《论文管理系统》word版.doc_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目 录摘要Abstract第一章 绪论11.1 时代背景11.2国内外研究现状评述11.3 研究意义21.4 本文结构2第二章 需求分析42.1任务概述42.1.1目标42.2 性能及运行需求42.3需求规定42.3.1从不同用户的角度来进行需求分析4第三章 所用软件介绍93.1开发环境以及开发工具的介绍93.1.1 Visual Studio 200593.1.2 MySQL简介9第四章 详细设计114.1 结构程序设计114.2 模块功能的实现124.2.1用户人员登录134.2.2用户人员审核选题信息及发布144.2.3管理人员统计及发布成绩154.2.4指导教师登陆154.2.5指导教师发出论文题目164.2.6指导教师初审论文流程174.2.7学生登陆184.2.8学生用户修改密码194.2.9学生查看信息194.2.10学生选题194.2.11学生上传论文文档204.3.数据表的设计21第五章 系统实现255.1 注册登录部分255.2 发布论文26第六章 总结296.1 系统的优点296.2 系统作用296.3 系统缺陷296.4 未来研究的建议29参考文献30谢辞32 论文管理系统摘要:从往届的情况看,学生从选题到确认这一过程往往要耗费大量的时间。那是由于论文题目与要求和相关资料都以文本的方式进行,这样就使得速度低下。而纸质文稿和文件人需要人工处理,针对毕业论文相关资料的统计与核实也仍然是手工进行,这不仅使得管理员的工作负担加重,而且人工处理会出现很多错误且效率较低。本系统采用了Visual Studio 2005,mysql等开发技术,很好地克服了上述那些基本的难题。这个系统可以进行学生选题、指导老师毕业论文课题申报、论文选题、线上提问和答疑、论文的提交和点评、论文参考资料的上传和下载、教研室审核课题、指导教师与学生进行交谈、后台的管理这些模块组成,以实现对论文的更加高效和便捷的网络信息化管理,克服人工管理的诸多弊端。关键词:毕业论文管理系统;Visual Studio 2005;MysqlThesis management systemAbstract:From the past, students from the selected topic to confirm this process often takes a lot of time. That is because the paper topics and requirements were conducted in text and related information, which makes the speed is low. And paper document and file need manual processing, related data statistics and verify for graduation thesis also is still a manually, which not only makes the administrators work burden, and manual processing will appear a lot of mistakes and low efficiency. This system USES the PHP, mysql, apache, the development of technologies such as well to overcome the problems of those basic.This system can make the students selected topic, guiding teacher application of graduation thesis topic, thesis topic selection, online question and answer questions, submit and review papers, thesis references to upload and download, teaching and research section of audit subject, guidance teachers and students exchange, background management module, to achieve efficient and convenient network management of paper, to overcome the disadvantages of artificial management.Keywords: graduate thesis management;Visual Studio 2005;Mysql i 南华大学计算机科学与技术学院设计(论文)第一章 绪论1.1 时代背景当今时代高速发展,随着计算机科学与技术的日趋完善,人们的思维方式和工作理念慢慢发生巨大的变化,凭借计算机科学与技术对信息进行管理已势不可挡。高等院校也面临相似的难题,对全体师生进行信息管理和学校日常工作安排的管理都很大程度上依赖计算机软件进行。论文管理系统只是诸多系统中的一个,也是非常重要的一个。然而很多高校在毕业论文的管理上并没有实现用计算机的信息化管理,仍然还是人工进行管理。本课题使用的是Visual Studio 2005作为开发工具,作为数据库平台的是Mysql。根据现实情况与需要,提供学生与老师进行交流的平台,方便快捷,学生可以及时的了解到老师的要求与意见,有问题时也可以及时与老师交流和向老师请教。老师也可以方便的了解学生的论文进展情况,及时的与学生进行交流,发现和解答问题。方便快捷而且高效。本毕业课题主要应用于对高校的毕业论文进行管理。该系统只对应届毕业生及其指导老师开放,该系统的功能实现用户登录、身份验证、删除、修改等等,不同用户有不同的权限,进行不同的操作。这个系统可以进行学生选题、指导老师毕业论文课题申报、教研室审核课题、指导教师与学生进行交谈、后台管理这些模块组成,以实现对论文的高效和便捷的网络化管理,克服人工管理的诸多弊端10。1.2国内外研究现状评述当今时代高速发展,随着计算机科学与技术的日趋完善,人们的思维方式和工作理念慢慢发生巨大的变化,凭借计算机科学与技术对信息进行管理已势不可挡。高等院校也面临相似的难题,对全体师生进行信息管理和学校日常工作安排的管理都很大程度上依赖计算机软件进行。论文管理系统只是诸多系统中的一个,也是非常重要的一个。然而很多高校在毕业论文的管理上并没有实现用计算机的信息化管理,仍然还是人工进行管理。人工的操作一般有如下步骤1学院学习了解学校教务处关于毕业设计的要求。2学院按照学校教务处的要求根据实际情况作出具要求,诸如:毕业设计及论文的工作安排、文件综述、开题报告、中期检查表、英文翻译等等。3学院确定学生论文选题上报学校教务处。4各个同学选好自己的毕业设计题目,完成初期工作5选择好题目后学生和老师当面交流,然后按老师的要求完成论文1.3 研究意义毕业论文对于高校人才的培养具有重要的意义,它是对学生四年学习收获,动手能力,所学知识中存在的漏洞的检测。因而,毕业论文成为高校本科教学中重要的一环。所以,毕业论文管理也必然地成为高校的一项十分重要的工作。 然而传统的毕业论文的完成存在诸多不便,论文指导都是教师和学生约定好时间在教室或办公室进行面对面的交谈,缺乏一个方便的开放的交流平台,毕业设计的完成过程比较漫长而这个过程的全部都需要学生、老师投入大量的精力,没有方便快捷的电子化和网络化办公交流平台,老师和学生无法进行畅通的信息交流,论文的提交也是以电子版的形式通过邮件进行,进行接收比较麻烦,老师想了解和控制学生论文进度也比较难。 当今世界计算机科学与技术飞速发展,教育体制改革也不断深入,那些传统的毕业论文管理方式因为工作效率低下已不能适应现今时代的发展需求,给论文的管理工作带来了诸多麻烦。同时,运用计算机信息技术,开发毕业论文管理系统,是提高毕业论文管理综合水平的有利措施。论文管理系统是对毕业论文进行管理提高管理效率的软件。针对毕业生完成毕业论文的整个过程,从完成毕业文论的实际需求出发,解决完成过程中的诸多难题,切实利用网络平台的方便快捷,对毕业论文实现全面的信息化管理,把管理人员从复杂烦琐工作中解放出来,实现更方便、快捷、高效的管理。 基于上述要求,该设计题目拟实现一个通用的论文管理系统,实现对毕业论文的高效划与信息化管理,使得毕业论文的管理更加方便和高效,及时发现和解决该过程中的问题,使得毕业论文的完成具有较高的质量。由此可见,对毕业论文管理系统的研究有着实际与不可替代的意义。1.4 本文结构本文共六章,以下是对各章的总结:第1章 阐述研究该系统的时代背景、意义、国内外研究现状以及论文全篇的组织结构 第2章 根据不同用户的实际需求进行需求分析,确定毕业选题的目的,具体的功能以及用图表大概演示其关系和功能第3章 了解开发给系统所需环境、运行环境、所需环境、所需具体数据的设计及大概的勾勒系统的功能结构等等第四章 通过流程图协作图等来直观的表现哪些关键模块的具体功能和运作流程,并作比较详细的分析。第五章 描述所做系统测试所采用的原理、系统的设计过程、重要模块的运行结果以及对结果进行分析第六章 对全文进行总结,总结自己所做工作中的得失第二章 需求分析2.1任务概述2.1.1目标本课题论文管理系统,该系统使用的是Visual Studio 2005作为开发工具,作为数据库平台的是Mysql。根据现实情况与需要,提供学生与老师进行交流的平台,方便快捷,学生可以及时的了解到老师的要求与意见,有问题时也可以及时与老师交流和向老师请教。老师也可以方便的了解学生的论文进展情况,及时的与学生进行交流,发现和解答问题。方便快捷而且高效。我的毕业课题主要应用于对高校的毕业论文进行管理。该系统只对应届毕业生及其指导老师开放,该系统的功能实现用户登录、身份验证、删除、修改等等,不同用户有不同的权限,进行不同的操作。这个系统可以进行学生选题、指导老师毕业论文课题申报、教研室审核课题、指导教师与学生交流、后台管理等模块组成,以实现对论文的高效和便捷的网络化管理,克服人工管理的诸多弊端。接下来是具体目标:(1)系统应该具备便捷、良好的资料管理和精美的人机界面,便于用户进行操作,方便用户阅读。(2)系统具有良好的健壮性与扩展性,并且系统具备对数据进行备份和记录的功能。(3)系统具有良好的安全性,依据密码和权限的管理使得用户的数据不受到侵犯和损坏。(4)系统给用户一个稳定与良好的操作环境。2.2 性能及运行需求毕业论文管理系统要求工作环境稳定,方便用户操作,系统则要方便使用、安全且可靠、易于维护以及有良好的实时性,而对于广大用户而言执行操作简单易懂,具备访问速度较快,界面精美,有最基本的错误提示功能,且远程操作数据库正确,与用户动态信息交互能力较强。2.3需求规定2.3.1从不同用户的角度来进行需求分析 要做出一个能满足用户需求的软件,那么必须准确的了解用户的切实要求。一款软件不管设计有多出色界面有多美,如果设计出来的产品无法满足不同用户的实际需求,则该软件产品都是失败的。因而,准确的了解用户对软件的需求是成功开发一款优秀软件的必要前提。需求分析是软件定义的左后一个阶段,它是用来回答这款软件是做什么的,有什么具体功能。需求分析通过程序员与客户进行交流,记下客户对该软件功能的期望,并将记下的资料进行整理分析从而写软件需求规格说明书的过程,明白绣球分析的过程之后,再回归主题,本毕业设计的题目是论文管理系统。很明显该系统的用户一般分为三种:一是系统管理员,二是老师,三是应届毕业生。知道了具体用户之后客户需求资料的收集工作就可以着手进行了。本人是应届毕业生,同学和许多朋友也是毕业生,指导老师也很熟悉,因而用户需求的收集便十分方便。针对毕业生用户的需求,可以依据本人自己的实际需求而切身地的考虑自己想要设计一个什么样的毕业论文管理系统,它需要具备哪些功能,界面怎样等。而对于教师用户的需求,可以与指导老师当面交流得知,再结合部分学生用户的需求来分析该系统的功能,因而得到教师用户的需求资料。而管理员用户的需求分析就比较麻烦,实际上需求分析的全部阶段只剩这个环节比较麻烦,但需求资料的收集工作比较简单。虽然需求分析这项工作相对比较简单,仍需要认真对待,因为得到的分析结果将为软件的设计和编码打下基础。而对教务处的老师进行采访可以知道系统管理员的需求。下文就分别从这三个不同用户的角度介绍本系统的用户需求1。第一是系统管理员的需求,作为管理人员,首先要在登录界面登录系统,通过系统的身份验证后,进入管理员界面进行操作。其主要的操作是进行用户添加,用户删除,登录密码修改等操作。其次则是查看系统里的各种数据,对主要的数据信息进行整理从而提取有用的信息来撰写报告。于管理员而言,最重要的是管理和查看功能。因为论文相关信息的生成是自动的,管理员主要的工作是整整理和提取有用的数据并将结果提交给上级。图 2.1 系统管理员权限用例图 其次是教师需求,对于教师用户而言,注册和登录必然是不可或缺的了。教师在用户界面上登录之后要能够进行上报毕业生选题的工作。上传与下载和毕业论文及设计相关的参考资料,查看自己所带学生的毕业论文的完成与提交情况。下载学生上传提交的论文进行点评之后再把点评的论文重新上传上去,学生针对点评作出相应的修改与完善,老师也能在线对学生提出的问题进行答疑,上述就是教师用户拥有的权限2。 图2.2 教师所需功能用例 退出系统 更新数据库信息上传点评论文点评学生论文下载学生论文图最后是毕业生用户需求,毕业生用户其实和教师用户的功能相对应的。同样是注册、登录、再就是论文选题,先选择指导老师,然后就可以看到该指导老师上报的论文题目来进行选题,还有提交中期检查、开题报告、文件综述以及在线上向指导老师提问、上传提交论文、论文参考资料的下载等。 图2.3 学生需求用例图 第三章 所用软件介绍3.1开发环境以及开发工具的介绍 这款软件是在windows 7下通过VS 2005和MySQL的使用开发完成的,接下来是对这些开发工具的简单介绍。3.1.1 Visual Studio 2005Visual Studio 2005是微软公司开发的在Windows系统下的应用程序的开发工具,是深受大众喜爱的而且学习起来简单使用方便的一款开发工具。Visual Studio 2005拥有许多控件可供用户使用,使用这些空间能够制作界面和实现许多的功能,是的程序员的开发时间和工作减轻,界面的制作也相对更加简单,是的软件有了更高的运行效率和运行更加可靠。使用VS 2005,能够更加简便快捷的开发基于Windows环境的应用程序,因此,使用Visual Studio 2005来进行本系统的设计不得不说是一个很好的选择。Visual Studio 2005有如下这些优点:(1) 程序设计的可视化 利用Visual Studio 进行设计的软件不仅拥有精致美观的图形界面,而且也是的程序员设计开发图形界面所需要的代码大大减少,这是因为程序员在开发图形界面时只需要把ActiveX的属性设置正确就行。(2) 强大的数据库和网络功能由于Visual Studio 功能的不断加强与完善,使得它在数据库和网络这些方面的功能更加超出其他软件,使用Visual Studio 中的ODBC(开放式的数据库)访问技术能够更加简便快捷的开发开发出符合自己要求的数据库应用程序。(3) 另外的优点Visual Studio 还具有另外一些优点,比如:面向对象的编程语言;结构化程序设计;事件驱动的程序设计;支持动态链接库;应用程序之间的资源共享等3 。 3.1.2 MySQL简介 MySQL是一款十分受用户喜爱的数据库管理系统,即使它是非开源代码软件,也依然丝毫不影响用户在一些情况下自由的使用该软件,MySQL是一款不可多得的多用户和多线程的数据库服务器。SQL即标准化的结构的查询语言,因而用户能够更加轻松的进行存储、更新和存取信息。MySQL以方便用户便捷、快速、简单的使用,而且是系统的健壮稳定为目标。刚开始的时候是由于需要一个像这样的SQL服务器,SQL可以轻松的处理大量的数据,为企业提供一个大型数据库,而且速度更加迅速,MySQL由此问世。从MySQL问世到现在,MySQL一直都深受用户喜爱,MySQL内包含数十个数据库以及上万个表,这之中超过七百万行的标多达数百个之多,这包含约有100 GB的非常关键的应用数据。MySQL不仅拥有组织和管理巨大与繁杂信息的功能,而且可以为查询用户提供基于WEB库存的请求信息,也能够为使用这款软件的用户提供一些其他的有用的功能,例如: 缩短记录编档与索捡的时间;更加快捷的搜寻序列;更加简便与灵活的进行格式输出;支持多用户的同时访问的功能等等5。 需要数据库系统的运行时,MySQL的运用更加的简单操作也更加简易,而MySQL安装和使用起来也比较简单,不复杂。第四章 详细设计4.1 结构程序设计首先,本人通过对系统的研究,将这个系统分为三个大的版块:以满足学生需求为目的的版块的设计与实现、以满足教师需求为目的的版块的设计与实现、终端审核功能版块的设计与实现。此系统我在指导老师的监督下全部将这些主要模块设计构思并成功实现。第一个版块,以满足学生需求为目的的版块,主要是学生登录自己的账号和密码,然后把自己的毕业设计论文自选题目和最终的论文上传到这个系统的数据库中,简称为学生版块。第二个版块是以满足教师需求为目地的版块,主要是院指导老师登录自己的账号和密码,然后根据学院的指示,上报毕业设计的题目供学生筛选,简称为教师版块。最后一个版块是管理员功能的实现,管理员能对不同用户的权限进行管理,对指导老师上报的论文选题进行审核,对学生论文以及教师对学生论文的评分进行管理4。 图4.1 系统功能模块图4.2 模块功能的实现整个系统的可以分为三个大的功能模块,这三大功能模块分别是管理员模块、教师模块、学生模块。 图4.2 管理员功能图管理员登陆系统后可对用户权限进行管理,也能够对论文信息进行管理。 图 4.3 教师功能模块图 教师用户注册或登后教师在用户界面上登录之后要能够进行上报毕业生选题的工作。上传与下载和毕业论文及设计相关的参考资料,查看自己所带学生的毕业论文的完成与提交情况。下载学生上传提交的论文进行点评之后再把点评的论文重新上传上去,学生针对点评作出相应的修改与完善,老师也能在线对学生提出的问题进行答疑,上述就是教师模块的功能6 。教师用户而言,注册和登录必然是不可或缺的了。教师在用户界面上登录之后要能够进行上报毕业生选题的工作。上传与下载和毕业论文及设计相关的参考资料,查看自己所带学生的毕业论文的完成与提交情况。下载学生上传提交的论文进行点评之后再把点评的论文重新上传上去,学生针对点评作出相应的修改与完善,老师也能在线对学生提出的问题进行答疑,上述就是教师用户拥有的权限。 图 4.4 学生功能模块图 学生功能其实和教师的功能相对应的。同样是注册、登录、再就是论文选题,先选择指导老师,然后就可以看到该指导老师上报的论文题目来进行选题,还有提交中期检查、开题报告、文件综述以及在线上向指导老师提问、上传提交论文、论文参考资料的下载等8。接下来的几节是对具体功能的分析。4.2.1用户人员登录登陆程序功能:不管是学生用户还是教师用户亦或是审核的用户,登陆该系统时需要使用申请到的专用编号与密码,然后调用到属于这个对象中的个体属性,将输入的用户名密码与内部的信息相比较,从而分析得出最终结果。如果用户输入的信息与数据库里的信息不符或者系统中不存在该用户名又或是密码错误,则它不能够被系统所识别,系统出现如下提示:用户名或密码错误,请输入用户名或者密码登录。 图 4.5 学生功能模块图4.2.2用户人员审核选题信息及发布审核论文题目信息功能:院毕业论文工作领导小组对指导教师上报的题目及学生自选题目进行最后的核实汇总,如果该题目不符合要求,说明不能通过,接下来系统会发布信息给指导教师或自选题目的学生,让他们重新拟定论文题目,然后上传进行审核,如果改题目符合最终的要求,则予以通过,此时发布信息反馈给老师和学生,可以进入下一步即毕业论文开题报告的撰写7。 图4.6 审核功能流程图4.2.3管理人员统计及发布成绩统计及发布功能:学院工作领导小组及教研室对学生的总体论文信息进行查询统计,制作表格生成学生选题信息以及学生答辩成绩,便于学生和老师的查询。最后毕业论文的总成绩为指导教师通过客观评价之后给定的成绩以及答辩委员小组综合商议给定的成绩总和,然后教研室发布最终的成绩信息,如果此时总成绩为不合格,则通知该同学重新进行新一轮的答辩;若总成绩合格,则发布总成绩信息,同时祝贺该同学顺利做完毕业设计,大学的时光已经逝去,望好好珍惜。然后生成学生选题信息及学生答辩信息的表格9。 图 4.6 统计功能流程图4.2.4指导教师登陆 登陆程序功能:教师用户登陆时需要使用区别于学生的用户名和密码,会输入专用的教师编号、用户名与密码,然后调用到属于这个对象中的个体属性,将输入的教师编号信息,密码等与内部所在数据库用户的属性资料相比较,从而对比得出结果。如果用户输入的信息与数据库里的信息不符或者不存在这个用户名又或是密码错误,则它不能够被系统所识别,系统提示:用户名不存在或者密码错误,然后返回重新输入11。图 4.7 教师登录功能流程图4.2.5指导教师发出论文题目这个流程不是所有的任课老师都可以提交论文题目,而是需要有过一定毕业论文的设计经验的老师才能胜任,同时需要管理员为有资格出题的教师分配权限,而且并不是指导老师提出的所有论文题目都可以发布给学生进行选题,只有上层教研室审核通过才能发布。指导老师出题的同时需要限定本论文题目最多可以参加选题学生的人数10。图4.8 教师论文题目发布功能流程图4.2.6指导教师初审论文流程学生提交毕业论文文档之后,其所属的指导教师对自己所指导的学生的论文文档做最初的审查,查看有没有语法和格式的错误,如果没有错误则直接发到最后的审核终端用户,如果不是就自动删除此学生的论文文档和数据库里的上传文件记录,把信息及时反馈给学生,给学生一些准备的时间,学生接收到指导老师发布的信息,要认真听取其意见,然后进行修改13。 图4.9 论文初审功能流程图4.2.7学生登陆 登陆程序功能:学生用户登陆时输入该生的用户名与密码,然后系统自动调用到这个对象中的个体属性,将输入的信息与系统内部数据库的属性相比较,然后得出结果。如果用户输入的用户信息与数据库里的信息不符或者不存在这个用户名又或是密码不符合,则它不能够被系统识别,此时系统提示:用户名不存在或者密码错误,请返回重新输入12。图4.10 学生登录功能流程4.2.8学生用户修改密码 为了确保系统的安全性和学生用户信息的安全不至于泄露,学生用户进入系统后必须修改自己的密码,不要使用系统默认的密码。系统用户的密码输入到数据库中是经过程序加密的,而一般的恶意程序通常能够破解这种加密,所以程序本身对密码再一次进行了加密,加上学生用户自己有意识的改正密码,将这种信息的泄露风险性降到最低。4.2.9学生查看信息学生登录进入系统后,可以查看自己的基本信息或者查看老师的基本信息;查看论文题目、论文指导教师。4.2.10学生选题 应届毕业生进入学生版块中的选题功能。首先需要查看指导老师是否发布论文题目,如果有则需要认真阅读每个论文题目的具体介绍,即需做哪个方面的事,完成什么任务,限选几人,参考文献,把一些基本的问题弄清楚才可以选题;不要盲目选题,这样浪费自己的时间也浪费指导老师的时间。如果所选的论文题目不合适而需要重新选择,新选的论文题目就会覆盖原来的题目,所以请慎重。这是不能选的论文题目和可以选择的论文题目就会在页面输入提示。学生选择题目后提交选题结果,指导老师对其进行审核,若通过,则系统提示选题成功,若不通过,则系统会要求学生重新选题14。图 4.11 学生选题功能流程图4.2.11学生上传论文文档 当学生在做撰写毕业论文过程中,需要提交开题报告、一稿、二稿给指导老师修改。进入系统,首先需要上传开题报告,然后是提交毕业论文文档(一稿,二稿),毕业论文的撰写是一个严谨的过程需要精益求精,不断改进,学生提交文档成功后,见继续做以后的论文指导老师给出合适的修改意见,学生查看修改意见,并根据修改意见进行修改。15图4.12 文档上传功能流程图4.3.数据表的设计下面接下来的是与数据关系相对的E-R图图 4.13 数据关系E-R图表4.1 admin(教务员)字段名数据类型大小允许空字段描述idint255否编号admin_namevarchar16否帐号admin_passvarchar40否密码表4.2 teacher(教师表)字段名数据类型大小允许空字段描述Workerint4否教师工号tea_namevarchar8否教师名字tea_passvarchar40否密码tea_Jobvarchar10是职称tea_telvarchar20是联系电话tea_emailvarchar36是电子邮件tea_introtext255是信息表4.3 student(学生表)字段名数据类型大小允许空字段描述stu_numbervarchar16否学生学号stu_namevarchar16否学生姓名stu_passvarchar40否密码stu_sexvarchar1是性别stu_specialtyvarchar30是专业stu_classvarchar16是班级stu_telvarchar20是联系电话stu_qqvarchar16是qq号码stu_stateint1是选题状态stu_introtext255是信息表4.4 papers(论文题目表)字段名数据类型大小允许空字段描述pap_idint255否论文题目编号workerint4否教师工号titlevarchar255否论文题目contentvarchar255否论文要求resultvarchar1否选题结果numberint2否人数限制m_namevarchar30否论文所属性质ma_namevarchar36否要求学生专业注:若一个题目允许多个专业的学生选择,处理方式是:直接用文字描述,比如:“计算机科学技术或软件工程或”表4.5 upload(题目审核上传表)字段名数据类型大小允许空字段描述up_idint10否论文题目编号up_namevarchar50否论文题目up_uservarchar32否上传用户up_wayvarchar255否上传方式论文题目编号=教师工号+届次+题目序号表4.6 celectc(学生选题表)-论文题目和学生关系字段名数据类型大小允许空字段描述sel_idint255否选题编号pap_idint255否论文题目编号stu_numbervarchar16否选题学生学号Workerint4否教师工号表4.7 major(学院代码专业名称表)字段名数据类型大小允许空字段描述ma_idint4否学院代码ma_namevarchar30否专业名称表4.8 mold (论文所属性质表)字段名数据类型大小允许空字段描述m_idint2否编号m_namevarchar36否论文所属性质表4.9 news(公告消息表)字段名数据类型大小允许空字段描述new_idint20否编号new_titlevarchar60否标题new_txttext否内容new_datavarchar60否时间stateint11否当前新闻状态表4.10 stu_upload(学生论文上传)字段名数据类型大小允许空字段描述idint11否编号pathtext否路径sidint11否学号timeint11否时间fileNametext否论文题目dealedchar1否greadInt11否得分moretext否教师评语表4.11 tea_upload(教师论文上传)字段名数据类型大小允许空字段描述idint11否编号pathtext否路径表3.3表3.3表3.3表3.3表3.3timeint11否时间fileNametext否论文题目dealedchar1否greadInt11否得分moretext否教师评语第五章 系统实现在老师的指导和同学的帮助下完成了整个的编码又经过多次修改和完善,总算能够使得系统的功能基本上全部实现。系统功能还是比较复杂,而且其中包含的知识点不仅全面也多。接下来通过使用我运行系统所截的图和所配的简单的注解来展示系统实现情况。图5-1是系统的工作界面。系统通过初始化一个系统管理员用户,用户名为admin,密码也是admin,管理员登录这个系统之后,再对系统的基础数据的进行初始化的管理,其中包括教师、学生、用户权限的初始化工作,经过初始化之后的不同用户可以登录系统使用不同的权限对论文进行不同的操作。图5.1 论文管理系统主界面5.1 注册登录部分 图5.2 登录主界面进入主界面后界面,用户可以通过登录进入系统,未注册的用户也可以在这里进入注册页面,注册自己的账号,通过身份验证后登录该账号进入系统图5.3 用户注册界面注册界面,进行用户账号的注册。本系统只为学生用户和教师用户提供注册功能,而管理员是不能通过界面进行注册的,只有管理员有权限进行添加以及通过数据库来直接操作添加管理员。身份验证和帐号检测功能的同时作用可以免除外界无关人员的进入以及不会存在相同的注册信息。注册账号以后用户还需要完善自己的基本信息以方便管理16。5.2 发布论文 提交毕业论文的开题报告、中期检查、任务书等基本论文信息,让指导老师能大致了解你所要完成的论文的基本情况。如图5.4所示 图5.4 毕业论文基本资料提交界面指导老师查看过学生所提交的开题报告、中期检查这些与论文相关的资料后给出自己的看法和修改意见并提交在上面,学生可以通过查看指导老师的看法和修改意见。点击“提交毕业论文初稿”按钮,可以进入论文初稿上传页面(图5-2)上传自己的论文初稿.假如之前提交的开题报告、中期检查等还有需要修改的地方,可以点击“修改毕业论文基本资料”对开题报告和中期检查等进行修改,修改完成后重新提交即可。如果论文开题报告和中期检查以及任务书等不需要修改的话则能直接进行论文初稿上传的。上传成功后,会出现如图5-3所示界面,点击“查看上传的文档”,查看所传文档是否正确上传以及是否完整。确定所传的内容无错和完整后并可点击“返回”按钮回到论文写作首页,状态栏显示“初稿已提交”,表明论文初稿已经成功上传。接下来则是初稿的评阅,指导老师对提交的初稿进行检查看论文的格式是否符合要求以及论文中所存在的问题。图5.5 论文提交界面图5.6 查看上传文档界面指导老师评阅完毕完学生的初稿写下自己的意见以及需要修改和完善的地方之后重新上传该初稿,学生再把该论文下载下来,查看指导老师对初稿给出的意见以及要进行修改的地方,在针对老师的意见和要修改的地方进行修改与完善,完成之后点击“提交毕业论文复稿”按钮进入论文复稿上传页面进行复稿的上传,也可根据具体情况进行处理,操作方法和初稿上传操作大致相同,唯一的不同之处就是此处有“直接提交”的按钮,如果学生觉得论文比较完善不需要进行修改,则能通过点击该按钮直接提交自己的论文。成功上传之后则只需静待指导老师的评阅即可。图5.7 修改论文界面经过多次复搞得上传于修改等到毕业论文得到老师的认可之后便以终稿的形式提交,老师对初高碱性评阅,平月后写出自己的评语,打出自己对该论文的评分。学生最后可以进入系统查看自己的论文成绩以及老师的评语。第六章 总结6.1 系统的优点我所设计的系统的最大优点是运用了Visual Studio 2005+mysql的这个组合,通过这个平台在此环境下完成毕业论文管理系统的设计开发。和其他软件不一样,VS2005的运行速度更快编写容易且易于用户学习,而且它的性能良好,系统更加稳定,健壮性良好,也具有可扩展和可移植的优点。本系统结束了传统的以纸质文稿的方式进行毕业论文的管理、查询以及师生交流的方式,使得学生完成论文更加方便,老师检查和修改学生论文也不用那么麻烦,老师给学生的毕业论文评分也更简单;通过纸张来传达的不管是毕业论文要求还是选题等等,从发出到到达学生手上中间浪费大量的时间,而且那些不在学校的学生则无法及时了解和收到通知,也无法于老师交流,想把论文给老师修改也很困难,这都会影响学生毕业论文的完成,而且影响毕业论文的质量。而本系统的开发很好地解决了这些问题,学生选题更加方便,指导老师确定学生也更容易,老师和学生的交流更加简单和方便,评分与提交也更加方便。6.2 系统作用毕业论文管理系统的开发,很好地克服了之前论文管理过程中的难题,实现了学生对题目的选择、指导老师对学生选题的确认、学生与指导老师的交流、老师学生论文成绩的评定。这个系统基本上解决了在完成毕业设计与论文管理的问题,大大减少了老师以及管理员的工作量,是得老师和学生之间有了一个更好的交流平台,通过网络来进行交流更加简便快捷17。6.3 系统缺陷毕业论文管理系统是是一个具有诸多功能而且功能强大的系统,而本系统只实现了其中的少量模块而已,还有大量功能有待继续开发与完善,而且安全性与稳定性也需要加强,比如在该系统上自动查重等功能的研究也有待研究。6.4 未来研究的建议本系统并不完善,它的更能可以更加齐全,例如那些学生跨专业的论文题目选择及论文撰写,论文的查重等等。这些方面可以在后面继续研究与改善。当今时代计算机技术的应用更加普遍,而且学校的教学更娇多元化,这样就会有新的与更多的需求,因此本系统还有很大的发展潜力,还能够持续的丰富与完善并继续发展下去变得更好。参考文献1 范炳艳.毕业论文管理系统的设计D.成都:成都信息工程学院,2007.2 尹哲.基于B/S结构的毕业论文管理系统的设计与实现D.北京:北京邮电大学软件学院,2007.3 黄兰.基于B/S结构的毕业论文管理系统D.四川:电子科技大学,2008.4 王玉清, 李戈文, 孙铀.毕业生毕业论文(设计)管理系统开发研究D. 辽宁大连:大连职业技术学校,2008.5 程杰.校内毕业论文检查系统的设计与实现D. 河南:郑州大学升达经贸管理学院,2011.6 黎华.基于Web的高校毕业论文管理系统的设计与实现D.电子科技大学,2009.7 李永强.学生

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论