论文管理系统.docx
- 文档编号:8801680
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:36
- 大小:585.66KB
论文管理系统.docx
《论文管理系统.docx》由会员分享,可在线阅读,更多相关《论文管理系统.docx(36页珍藏版)》请在冰点文库上搜索。
论文管理系统
目录
摘要ⅰ
Abstractⅱ
第一章绪论1
1.1时代背景1
1.2国内外研究现状评述1
1.3研究意义2
1.4本文结构2
第二章需求分析4
2.1任务概述4
2.1.1目标4
2.2性能及运行需求4
2.3需求规定4
2.3.1从不同用户的角度来进行需求分析4
第三章所用软件介绍9
3.1开发环境以及开发工具的介绍9
3.1.1VisualStudio20059
3.1.2MySQL简介9
第四章详细设计11
4.1结构程序设计11
4.2模块功能的实现12
4.2.1用户人员登录13
4.2.2用户人员审核选题信息及发布14
4.2.3管理人员统计及发布成绩15
4.2.4指导教师登陆15
4.2.5指导教师发出论文题目16
4.2.6指导教师初审论文流程17
4.2.7学生登陆18
4.2.8学生用户修改密码19
4.2.9学生查看信息19
4.2.10学生选题19
4.2.11学生上传论文文档20
4.3.数据表的设计21
第五章系统实现25
5.1注册登录部分25
5.2发布论文26
第六章总结29
6.1系统的优点29
6.2系统作用29
6.3系统缺陷29
6.4未来研究的建议29
参考文献30
谢辞32
论文管理系统
摘要:
从往届的情况看,学生从选题到确认这一过程往往要耗费大量的时间。
那是由于论文题目与要求和相关资料都以文本的方式进行,这样就使得速度低下。
而纸质文稿和文件人需要人工处理,针对毕业论文相关资料的统计与核实也仍然是手工进行,这不仅使得管理员的工作负担加重,而且人工处理会出现很多错误且效率较低。
本系统采用了VisualStudio2005,mysql等开发技术,很好地克服了上述那些基本的难题。
这个系统可以进行学生选题、指导老师毕业论文课题申报、论文选题、线上提问和答疑、论文的提交和点评、论文参考资料的上传和下载、教研室审核课题、指导教师与学生进行交谈、后台的管理这些模块组成,以实现对论文的更加高效和便捷的网络信息化管理,克服人工管理的诸多弊端。
关键词:
毕业论文管理系统;VisualStudio2005;Mysql
Thesismanagementsystem
Abstract:
Fromthepast,studentsfromtheselectedtopictoconfirmthisprocessoftentakesalotoftime.Thatisbecausethepapertopicsandrequirementswereconductedintextandrelatedinformation,whichmakesthespeedislow.Andpaperdocumentandfileneedmanualprocessing,relateddatastatisticsandverifyforgraduationthesisalsoisstillamanually,whichnotonlymakestheadministrator'sworkburden,andmanualprocessingwillappearalotofmistakesandlowefficiency.ThissystemUSESthePHP,mysql,apache,thedevelopmentoftechnologiessuchaswelltoovercometheproblemsofthosebasic.
Thissystemcanmakethestudentsselectedtopic,guidingteacherapplicationofgraduationthesistopic,thesistopicselection,onlinequestionandanswerquestions,submitandreviewpapers,thesisreferencestouploadanddownload,teachingandresearchsectionofauditsubject,guidanceteachersandstudentsexchange,backgroundmanagementmodule,toachieveefficientandconvenientnetworkmanagementofpaper,toovercomethedisadvantagesofartificialmanagement.
Keywords:
graduatethesismanagement;VisualStudio2005;Mysql
第一章绪论
1.1时代背景
当今时代高速发展,随着计算机科学与技术的日趋完善,人们的思维方式和工作理念慢慢发生巨大的变化,凭借计算机科学与技术对信息进行管理已势不可挡。
高等院校也面临相似的难题,对全体师生进行信息管理和学校日常工作安排的管理都很大程度上依赖计算机软件进行。
论文管理系统只是诸多系统中的一个,也是非常重要的一个。
然而很多高校在毕业论文的管理上并没有实现用计算机的信息化管理,仍然还是人工进行管理。
本课题使用的是VisualStudio2005作为开发工具,作为数据库平台的是Mysql。
根据现实情况与需要,提供学生与老师进行交流的平台,方便快捷,学生可以及时的了解到老师的要求与意见,有问题时也可以及时与老师交流和向老师请教。
老师也可以方便的了解学生的论文进展情况,及时的与学生进行交流,发现和解答问题。
方便快捷而且高效。
本毕业课题主要应用于对高校的毕业论文进行管理。
该系统只对应届毕业生及其指导老师开放,该系统的功能实现用户登录、身份验证、删除、修改等等,不同用户有不同的权限,进行不同的操作。
这个系统可以进行学生选题、指导老师毕业论文课题申报、教研室审核课题、指导教师与学生进行交谈、后台管理这些模块组成,以实现对论文的高效和便捷的网络化管理,克服人工管理的诸多弊端[10]
。
1.2国内外研究现状评述
当今时代高速发展,随着计算机科学与技术的日趋完善,人们的思维方式和工作理念慢慢发生巨大的变化,凭借计算机科学与技术对信息进行管理已势不可挡。
高等院校也面临相似的难题,对全体师生进行信息管理和学校日常工作安排的管理都很大程度上依赖计算机软件进行。
论文管理系统只是诸多系统中的一个,也是非常重要的一个。
然而很多高校在毕业论文的管理上并没有实现用计算机的信息化管理,仍然还是人工进行管理。
人工的操作一般有如下步骤
1.学院学习了解学校教务处关于毕业设计的要求。
2.学院按照学校教务处的要求根据实际情况作出具要求,诸如:
毕业设计及论文的工作安排、文件综述、开题报告、中期检查表、英文翻译等等。
3.学院确定学生论文选题上报学校教务处。
4.各个同学选好自己的毕业设计题目,完成初期工作
5.选择好题目后学生和老师当面交流,然后按老师的要求完成论文
1.3研究意义
毕业论文对于高校人才的培养具有重要的意义,它是对学生四年学习收获,动手能力,所学知识中存在的漏洞的检测。
因而,毕业论文成为高校本科教学中重要的一环。
所以,毕业论文管理也必然地成为高校的一项十分重要的工作。
然而传统的毕业论文的完成存在诸多不便,论文指导都是教师和学生约定好时间在教室或办公室进行面对面的交谈,缺乏一个方便的开放的交流平台,毕业设计的完成过程比较漫长而这个过程的全部都需要学生、老师投入大量的精力,没有方便快捷的电子化和网络化办公交流平台,老师和学生无法进行畅通的信息交流,论文的提交也是以电子版的形式通过邮件进行,进行接收比较麻烦,老师想了解和控制学生论文进度也比较难。
当今世界计算机科学与技术飞速发展,教育体制改革也不断深入,那些传统的毕业论文管理方式因为工作效率低下已不能适应现今时代的发展需求,给论文的管理工作带来了诸多麻烦。
同时,运用计算机信息技术,开发毕业论文管理系统,是提高毕业论文管理综合水平的有利措施。
《论文管理系统》是对毕业论文进行管理提高管理效率的软件。
针对毕业生完成毕业论文的整个过程,从完成毕业文论的实际需求出发,解决完成过程中的诸多难题,切实利用网络平台的方便快捷,对毕业论文实现全面的信息化管理,把管理人员从复杂烦琐工作中解放出来,实现更方便、快捷、高效的管理。
基于上述要求,该设计题目拟实现一个通用的论文管理系统,实现对毕业论文的高效划与信息化管理,使得毕业论文的管理更加方便和高效,及时发现和解决该过程中的问题,使得毕业论文的完成具有较高的质量。
由此可见,对毕业论文管理系统的研究有着实际与不可替代的意义。
1.4本文结构
本文共六章,以下是对各章的总结:
第1章阐述研究该系统的时代背景、意义、国内外研究现状以及论文全篇的组织结构
第2章根据不同用户的实际需求进行需求分析,确定毕业选题的目的,具体的功能以及用图表大概演示其关系和功能
第3章了解开发给系统所需环境、运行环境、所需环境、所需具体数据的设计及大概的勾勒系统的功能结构等等
第四章通过流程图协作图等来直观的表现哪些关键模块的具体功能和运作流程,并作比较详细的分析。
第五章描述所做系统测试所采用的原理、系统的设计过程、重要模块的运行结果以及对结果进行分析
第六章对全文进行总结,总结自己所做工作中的得失
第二章需求分析
2.1任务概述
2.1.1目标
本课题《论文管理系统》,该系统使用的是VisualStudio2005作为开发工具,作为数据库平台的是Mysql。
根据现实情况与需要,提供学生与老师进行交流的平台,方便快捷,学生可以及时的了解到老师的要求与意见,有问题时也可以及时与老师交流和向老师请教。
老师也可以方便的了解学生的论文进展情况,及时的与学生进行交流,发现和解答问题。
方便快捷而且高效。
我的毕业课题主要应用于对高校的毕业论文进行管理。
该系统只对应届毕业生及其指导老师开放,该系统的功能实现用户登录、身份验证、删除、修改等等,不同用户有不同的权限,进行不同的操作。
这个系统可以进行学生选题、指导老师毕业论文课题申报、教研室审核课题、指导教师与学生交流、后台管理等模块组成,以实现对论文的高效和便捷的网络化管理,克服人工管理的诸多弊端。
接下来是具体目标:
(1)系统应该具备便捷、良好的资料管理和精美的人机界面,便于用户进行操作,方便用户阅读。
(2)系统具有良好的健壮性与扩展性,并且系统具备对数据进行备份和记录的功能。
(3)系统具有良好的安全性,依据密码和权限的管理使得用户的数据不受到侵犯和损坏。
(4)系统给用户一个稳定与良好的操作环境。
2.2性能及运行需求
毕业论文管理系统要求工作环境稳定,方便用户操作,系统则要方便使用、安全且可靠、易于维护以及有良好的实时性,而对于广大用户而言执行操作简单易懂,具备访问速度较快,界面精美,有最基本的错误提示功能,且远程操作数据库正确,与用户动态信息交互能力较强。
2.3需求规定
2.3.1从不同用户的角度来进行需求分析
要做出一个能满足用户需求的软件,那么必须准确的了解用户的切实要求。
一款软件不管设计有多出色界面有多美,如果设计出来的产品无法满足不同用户的实际需求,则该软件产品都是失败的。
因而,准确的了解用户对软件的需求是成功开发一款优秀软件的必要前提。
需求分析是软件定义的左后一个阶段,它是用来回答这款软件是做什么的,有什么具体功能。
需求分析通过程序员与客户进行交流,记下客户对该软件功能的期望,并将记下的资料进行整理分析从而写软件需求规格说明书的过程,明白绣球分析的过程之后,再回归主题,本毕业设计的题目是论文管理系统。
很明显该系统的用户一般分为三种:
一是系统管理员,二是老师,三是应届毕业生。
知道了具体用户之后客户需求资料的收集工作就可以着手进行了。
本人是应届毕业生,同学和许多朋友也是毕业生,指导老师也很熟悉,因而用户需求的收集便十分方便。
针对毕业生用户的需求,可以依据本人自己的实际需求而切身地的考虑自己想要设计一个什么样的毕业论文管理系统,它需要具备哪些功能,界面怎样等。
而对于教师用户的需求,可以与指导老师当面交流得知,再结合部分学生用户的需求来分析该系统的功能,因而得到教师用户的需求资料。
而管理员用户的需求分析就比较麻烦,实际上需求分析的全部阶段只剩这个环节比较麻烦,但需求资料的收集工作比较简单。
虽然需求分析这项工作相对比较简单,仍需要认真对待,因为得到的分析结果将为软件的设计和编码打下基础。
而对教务处的老师进行采访可以知道系统管理员的需求。
下文就分别从这三个不同用户的角度介绍本系统的用户需求[1]。
第一是系统管理员的需求,作为管理人员,首先要在登录界面登录系统,通过系统的身份验证后,进入管理员界面进行操作。
其主要的操作是进行用户添加,用户删除,登录密码修改等操作。
其次则是查看系统里的各种数据,对主要的数据信息进行整理从而提取有用的信息来撰写报告。
于管理员而言,最重要的是管理和查看功能。
因为论文相关信息的生成是自动的,管理员主要的工作是整整理和提取有用的数据并将结果提交给上级。
图2.1系统管理员权限用例图
其次是教师需求,对于教师用户而言,注册和登录必然是不可或缺的了。
教师在用户界面上登录之后要能够进行上报毕业生选题的工作。
上传与下载和毕业论文及设计相关的参考资料,查看自己所带学生的毕业论文的完成与提交情况。
下载学生上传提交的论文进行点评之后再把点评的论文重新上传上去,学生针对点评作出相应的修改与完善,老师也能在线对学生提出的问题进行答疑,上述就是教师用户拥有的权限[2]。
图2.2教师所需功能用例
图
最后是毕业生用户需求,毕业生用户其实和教师用户的功能相对应的。
同样是注册、登录、再就是论文选题,先选择指导老师,然后就可以看到该指导老师上报的论文题目来进行选题,还有提交中期检查、开题报告、文件综述以及在线上向指导老师提问、上传提交论文、论文参考资料的下载等。
图2.3学生需求用例图
第三章所用软件介绍
3.1开发环境以及开发工具的介绍
这款软件是在windows7下通过VS2005和MySQL的使用开发完成的,
接下来是对这些开发工具的简单介绍。
3.1.1VisualStudio2005
VisualStudio2005是微软公司开发的在Windows系统下的应用程序的开发工具,是深受大众喜爱的而且学习起来简单使用方便的一款开发工具。
VisualStudio2005拥有许多控件可供用户使用,使用这些空间能够制作界面和实现许多的功能,是的程序员的开发时间和工作减轻,界面的制作也相对更加简单,是的软件有了更高的运行效率和运行更加可靠。
使用VS2005,能够更加简便快捷的开发基于Windows环境的应用程序,因此,使用VisualStudio2005来进行本系统的设计不得不说是一个很好的选择。
VisualStudio2005有如下这些优点:
(1)程序设计的可视化
利用VisualStudio进行设计的软件不仅拥有精致美观的图形界面,而且也是的程序员设计开发图形界面所需要的代码大大减少,这是因为程序员在开发图形界面时只需要把ActiveX的属性设置正确就行。
(2)强大的数据库和网络功能
由于VisualStudio功能的不断加强与完善,使得它在数据库和网络这些方面的功能更加超出其他软件,使用VisualStudio中的ODBC(开放式的数据库)访问技术能够更加简便快捷的开发开发出符合自己要求的数据库应用程序。
(3)另外的优点
VisualStudio还具有另外一些优点,比如:
面向对象的编程语言;结构化程序设计;事件驱动的程序设计;支持动态链接库;应用程序之间的资源共享等[3]。
3.1.2MySQL简介
MySQL是一款十分受用户喜爱的数据库管理系统,即使它是非开源代码软件,也依然丝毫不影响用户在一些情况下自由的使用该软件,MySQL是一款不可多得的多用户和多线程的数据库服务器。
SQL即标准化的结构的查询语言,因而用户能够更加轻松的进行存储、更新和存取信息。
MySQL以方便用户便捷、快速、简单的使用,而且是系统的健壮稳定为目标。
刚开始的时候是由于需要一个像这样的SQL服务器,SQL可以轻松的处理大量的数据,为企业提供一个大型数据库,而且速度更加迅速,MySQL由此问世。
从MySQL问世到现在,MySQL一直都深受用户喜爱,MySQL内包含数十个数据库以及上万个表,这之中超过七百万行的标多达数百个之多,这包含约有100GB的非常关键的应用数据。
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学生用户修改
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论文 管理 系统