收藏 分销(赏)

毕业论文网上管理系统的研究与实现学位论文.doc

上传人:可**** 文档编号:2079970 上传时间:2024-05-15 格式:DOC 页数:38 大小:926KB
下载 相关 举报
毕业论文网上管理系统的研究与实现学位论文.doc_第1页
第1页 / 共38页
毕业论文网上管理系统的研究与实现学位论文.doc_第2页
第2页 / 共38页
毕业论文网上管理系统的研究与实现学位论文.doc_第3页
第3页 / 共38页
毕业论文网上管理系统的研究与实现学位论文.doc_第4页
第4页 / 共38页
毕业论文网上管理系统的研究与实现学位论文.doc_第5页
第5页 / 共38页
点击查看更多>>
资源描述

1、分类号 密级 U D C 编号 xxxxxx 学位论文毕业论文网上管理系统的研究与实现学 生 姓 名:指导教师姓名、职称: 工 程 领 域 名 称:计算机技术 研 究 方 向:教育技术二一三年十二月Research and implementation of online management system of graduation thesis郑 重 声 明本人的学位论文是在导师指导下独立撰写并完成的,学位论文没有剽窃、抄袭、造假等违反学术道德、学术规范和侵权行为,否则,本人愿意承担由此而产生的法律责任和法律后果,特此郑重声明。 学位论文作者(签名):年 月 日- 1 - 32中文摘要毕业

2、论文(设计)是高校人才培养过程中不可或缺的重要环节,一直受到各学院的高度重视。随着社会信息化的快速发展,实现高校的信息化是知识经济条件下高校发展的大势所趋。毕业论文网上管理是高校信息化的一个重要体现,它依托了校园网的强大优势,应用了计算机网络技术、Web编程技术等先进科学技术,实现了用信息通信与共享资源,提高工作效率与工作质量,极大地方便了师生及教学管理人员。 本文首先说明传统的学生毕业论文管理情况,阐述本系统设计、开发的必要性及实际使用价值。研究、探讨了实现系统所使用的各种技术及使用这种技术的优势。利用UML并采用RUP对该系统建立用例模型、分析和设计模型。描述了如何利用UML从不同角度为系

3、统进行分析、设计以及实现提供有力支持;并利用不同的模型来描述系统在不同生命周期中的各种静态结构和动态行为方面的特征。分析了毕业论文网上管理系统的体系结构,对系统各模块进行详细分析以及对数据库设计进行分析,同时对毕业论文网上管理系统的几种典型业务进行了阐述和讨论。此外,在实现过程中针对本系统提出了安全体系结构模型,并对其应用与效果进行了分析,最后对系统进行了单元测试、功能测试以及性能测试,并对系统进行了综合测试。关键词:毕业设计,UMLWeb编程,网络管理AbstractGraduation thesis (design) is the indispensable important steps

4、 in the process of personnel training in colleges and universities,has always been the school attaches great importance to。 With the rapid development of social informatization,realize the informationization is the main stream of the development of colleges and universities under the condition of kn

5、owledge economy。 Graduation thesis online university informatization management is an important embodiment of,it is relying on the powerful advantage of campus network,the application of computer network technology,Web programming techniques such as advanced science and technology,realized with info

6、rmation communication and sharing resources,improve the work efficiency and work quality,bringing great teachers and students and teaching management。 This paper first shows the traditional student management of graduation thesis,expounds the necessity of the system design,development and actual usi

7、ng value。 Research,this paper discusses the implementation system used by all kinds of technology and the advantage of using this technique。 Using UML and RUP to establish the system use case model,analysis and design model。 Describes how to use UML for system analysis,design,from different angles a

8、nd provide strong support; And use the different model to describe the system in different life cycle characteristics of various kinds of static structure and dynamic behavior。 Analyzes the online graduation thesis management system architecture,detailed analysis was carried out on the system module

9、 and database design are analyzed,at the same time for several typical business online management system of graduation thesis expounded and discussed。 In addition,in the process of implementation for the system security architecture model was proposed,and its application and effect are analyzed,fina

10、lly,the system unit testing,functional testing and performance testing,and has carried on the comprehensive test to the system。 Key words: graduation design, UML Web programming,Network management目 录中文摘要IIAbstractII1绪论11.1构建毕业论文网上管理系统的理论与实际意义11.2毕业论文网上管理系统的现状分析21.3管理系统可行性分析31.4本文研究的主要内容32毕业论文网上管理系统的

11、软件设计方法及流程52.1系统功能设计52.2系统模块设计52.3论文提交流程63毕业论文网上管理系统的总体分析73.1毕业论文网上管理系统需求分析73.1.1功能需求73.1.2性能需求83.2毕业论文网上管理系统结构分析93.2.1管理平台体系结构93.2.2管理平台功能结构103.3毕业论文网上管理系统典型业务分析113.3.1 选题工作113.3.2开题工作123.3.3中期检查123.3.4 论文工作133.3.5结题工作143.3.6 交流工作143.4小结154毕业论文网上管理系统的设计与实现164.1软件环境设计164.2毕业论文网上管理系统的总体框架及功能分析174.3系统功

12、能模块设计与实现194.4数据库设计244.5小结275毕业论文网上管理系统的测试与试用296结束语31参考文献321绪论1.1构建毕业论文网上管理系统的理论与实际意义毕业设计是高等学校人才培养过程中不可或缺的重要环节,其主要目的是培养和提高学生综合运用所学的专业的基础理论、基本知识和基本技能来分析、解决实际问题以及动手操作的能力,使学生受到一次提升其专业素质与实践能力的综合训练,更使学生在思想作风、学习毅力和工作作风上受到一次良好的锻炼。因此,该环节是非常重要的实践教学环节。但目前毕业设计管理的各环节上却存在着很多的问题,如:教学与教务上缺少统一管理,毕业设计工作规范性差,论文内容、格式等标

13、准无法贯彻始终;指导教师方面也存在着指导风格与指导水平的差异;学生在选导师、选论文题目等方面都缺乏较好的公开性、公平性;在成绩评定方面存在着片面性的问题;学生由于各种主客观因素与指导教师的沟通不畅,等等。这些都极大的影响了毕业设计各方面工作的与效率。因此,为了解决这些毕业设计管理方面的问题,本文对具有标准化、综合性、开放性的毕业论文网上管理系统进行了具体的设计与实现,该管理平台可直接用于我校以及其他院校毕业设计管理工作中,具备较高的理论与实际意义:(1)该管理平台的设计与开发过程是对毕业设计管理流程的进一步探索与优化的过程。目前,各高校的毕业设计工作的流程都不尽相同,同时由于毕业设计工作时间跨

14、度较大,涉及的部门与环节较多,因此,如何设计合理的工作流程是各高校所关注的重点,这影响到毕业设计工作的与效率。本文所做的研究不仅注重管理平台的实用性,同时,也是对毕业设计工作合理流程的进一步探索,力争建构出流程更加合理,功能更加完善,操作更加便捷的管理平台,从而服务于高校毕业设计整体工作。(2)能够完善毕业设计的管理工作。本文所建立的管理平台为学生、教师和教务管理的毕业设计工作带来极大的便利。毕业生由于受到就业和毕业实习等因素影响,经常无法在时间、地点上同指导教师保持一致,而分散的电子邮件、电话等联系方式经常不能够得到及时良好的指导效果,因此经常出现毕业论文指导的中断,影响到学生毕业设计的进度

15、与效果,建立统一的管理平台,学生可以随时随地地接入到毕业设计的管理平台当中,能够及时提交论文、资料、心得以及获得相关指导信息、更新信息等,这样能够保证学生毕业工作的连贯性,从而及时完成毕业论文的阶段性任务。同时,指导教师的论文题目的制定、申报与选定,相关学生资料的审阅与批改,及时地指导信息的反馈等指导工作均能够在该管理平台上完成。另外,教务管理的最新毕业设计工作信息的传达,师生间的资料交互,相关问题的讨论,论文与开题写作指导(提供具体模板)等工作都能够通过该管理平台实现。保证了毕业设计工作的管理的有序性、完备性。(3)能够促进师生间的学术交流。该管理平台能够提供各种交流平台,如学生与指导教师间

16、的实时、非实时交流平台,学生间的实时交流平台等,这些交流平台的建立大大加强了师生、师教之间的交流,能够最大限度的满足毕业设计各个环节相互沟通的需要。同时,该管理平台还提供对以往优秀毕业论文的学习,常见问题答疑等辅助功能,更加完善有效的辅助学生及指导教师顺利完成毕业设计工作。总之,本文所建立的毕业论文网上管理系统对于高校毕业设计工作是十分有价值的,它不仅满足了高校目前提倡的公开性、综合化、标准化等先进的资源管理理念,同时具有很强的实用性,为学生、教师以及教务管理部门都带来了方便。具有较高的理论与实际意义。1.2毕业论文网上管理系统的现状分析毕业论文是高校生为获得相应毕业候选资格、专业资格或其他授

17、奖所撰写的学术研究论文,它蕴藏着大量的学术信息,不仅揭示着某一学科领域的学术发展趋势,反映学科领域的前沿动态,也掌握了研究动向及了解研究成果最原始、最直接的信息,有较高的学术研究及参考价值。而在网络出现之前,论文均为纸质文本,管理也要由专门人员来负责,这种论文管理方式有很多不如意的地方,例如论文提交、查询很慢,甚至要经过烦琐的步骤。随着网络的发展,出现了较高级的管理方式,论文多数电子文档或磁盘形式提交及存储。但这种方式仍然有许多缺点,如安全性较差等,并且丢失和损坏论文的现象屡有发生。据了解,许多高校目前依然是人工管理模式,学生撰写毕业论文时,多数都是自己查找资料,和指导教师讨论的时间并不多。师

18、生间大多都是临时联系约定时间讨论问题,有时因个人原因很难确定讨论时间。最后学生交论文时,要通过移动硬盘将电子版论文交给教师,每修改一次都要重新交一次,其间过程很烦琐。由于旧的管理方式不仅效率低下,而且教师和学生都要经过烦琐的步骤才能完成毕业论文的提交工作,无疑给双方带来诸多不便,所以,大家都希望能出现新的管理方式改变现状。现代化和信息化的世界中,有足够的条件实现这一切,不仅可以节约人力、物力、财力,提高工作效率,更能实现与现代化、数字化的世界接轨。1.3管理系统可行性分析首先从硬件的角度分析。高校大多数基于快速以太网建成的校园网为本系统提供了优秀的网络环境,利用校园网内现有的服务器或配置专用服

19、务器作为论文管理系统的运行平台,即在学校的局域网内使用本系统,极大地提高了本系统运行效率。而且本系统对硬件的要求不是很高,大部分高校现有设备足以满足其要求。其次从开发支持技术的角度分析。随着人们对Internet认识的加深和IT技术的发展,一成不变的静态网页已经越来越满足不了信息交互的要求,因此以数据库为核心,开发能够实现信息交互和个性化服务的网页已经成为一种潮流。为了迎合动态交互式网页的开发趋势,出现了可以与后台数据库进行互动的Web开发技术,目前最为流行的开源脚本开发语言PHP。PHP 是位于服务器的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web 服务器应用程序。使用PH

20、P还可以利用MYSQL方便的访问数据库,从而使开发基于Web 的应用系统成为可能。最后从数据库技术角度分析。MYSQL是php的一个重要组成部分。它界面友好,操作简单,功能全面,使用方便,适合于中小型站点的数据库。相对其他数据库而言,MYSQL驱动程序所支持的SQL 指令最全,不仅具有众多传统数据库管理软件所具有的功能,同时还进一步增强了网络功能,这样可以很方便地在不同的平台和用户级上实现数据共享。MYSQL数据库还包括一些附加的对易用型的改进,这样可以提高个人的工作效率。数据库使用较为简单,开发者不必完全掌握“代码程序”的设计,只需掌握系统操作流程,就会在较短的时间里完成数据库应用系统开发的

21、全过程。对一些没有掌握“代码程序”设计的用户,本数据库应用系统是最佳的选择。综上所述,从硬件条件和网络环境、开发技术、数据库三个不同的角度来看,开发并实现本系统是完全可行的。1.4本文研究的主要内容旧管理方式的种种弊端,不仅给教师和学生带来了诸多不便,而且加大了教师的工作量,使得管理工作效率低下,难以达到教学计划目标,妨碍了师生间的交流,造成校园网网络资源的浪费。据此,笔者提出基于网络对毕业论文进行统一有效管理的毕业论文管理系统。通过对广大师生进行调研,笔者认为毕业论文管理系统应该实现以下功能: 从学生的角度看,能对论文信息、参考资料、指导教师等信息进行搜索查看,实现论文的提交和上传功能,下载

22、相关参考资料和所需论文。从教师的角度看,可浏览学生信息、对提交的论文进行审核等。从两者共同的角度看,指导教师能根据自己的研究方向给出课题题目及要求供学生选择,学生则可以根据自己的爱好和特长选择指导教师和课题,指导教师再根据学生选择结果确定学生及对应课题,从而实现师生双向选择的功能; 同时,师生均可在网上留言相互交流,管理员负责更新数据库,例如可对公告栏内容进行添加、删除。2毕业论文网上管理系统的软件设计方法及流程2.1系统功能设计系统分为前台、后台两大管理部分,包括学生用户管理、教师用户管理、系统管理员管理三大模块,各模块实现系统的不同功能。(1)用户类型。系统用户分为两大类: 学生用户和管理

23、员(教师和系统管理员) 用户。学生用户指将毕业的学生,其用户名为各自的学号。学生用户可选择指导教师和课题,在线浏览各类信息,提交查询论文信息。教师管理员除了有一般用户权利外,还可上载、修改、删除课题及要求,确定学生并指定课题,对提交论文进行审核,对不合格论文进行删除操作。同样系统管理员还具有对公告信息和论坛信息进行修改的权力。(2)前台管理系统。各类用户均可进入本模块。前台管理系统的主要功能有: 用户可查询浏览所需的各类信息,包括指导教师给出的课题及要求、学生选题信息、提交论文信息、论文是否通过审核、指导教师信息、参考资料信息、学院公告信息,但用户只能浏览,不能对其进行更改; 各类用户均可参加

24、在线讨论,浏览查看帖子、发表帖子,学生遇到问题时可及时同指导教师在线讨论; 此外用户还可以在下载区下载所需资料。(3)后台管理系统。本模块包括两大管理部分: 教师管理和系统员管理。其中教师管理部分主要完成教师审核学生所提交的论文; 在系统员管理部分,系统管理员主要完成对指导教师及毕业设计学生基本信息的维护,并可对公告信息和论坛内容进行修改、添加、删除操作。2.2系统模块设计本系统主要由以下模块组成:(1)指导教师选择模块:含有指导教师上载课题和要求,以方便学生了解和选择课题,教师从选择本课题的学生中选定一个学生,未被选中的学生将被自动退档。(2)学生选题模块:在该模块中,学生可以查询课题基本要

25、求和选择课题,每个学生只能选择一个课题,每个课题可限定选题人数。学生选题时,需提供自己的简介,以供教师在选择学生时参考。当教师选定了一个学生后,其他选择本课题的学生将会被自动退出数据库,这些学生可再选择其他课题。只要教师还未选定学生,学生就可主动退选,重新选择其他课题,但如已被教师选定,要退选则必须征得教师同意方可退选。(3)提交流程模块:含有个人信息、学位论文基本信息、附加信息及参考文献等内容的填写,提交成功后可在查询界面查看。(4)参考资料查询模块:按检索途径查询用户所需参考资料,该模块和指导教师查询模块的功能同论文查询模块基本相同。(5)论文查询模块:在该模块中,教师和学生均可根据自己的

26、需求按多种途径进行查询,并可查询到论文是否通过审核。如,按姓名、论文标题等途径进行查询,以满足学生的不同需求。(6)论文下载模块:实现论文浏览、下载功能。(7)网上讨论模块:该模块中,学生和教师均可随时发表帖子、提问,类似于网上论坛,师生可以通过该模块进行网上交流、讨论。(8)下载区:学生撰写论文所需填写的各种表格下载。(9)公告栏:布各种信息。其中在后台管理中,管理员可对公告信息进行删除、添加等操作,管理员界面中可对自己的密码进行修改。(10)学院管理:该部分只有学院管理员能进入,可以完成公告信息的更新,指导教师及学生用户信息录入。(11)指导教师管理:只有指导教师能进入该部分,主要完成论文

27、审核工作。2.3论文提交流程前台管理系统中最主要的功能是论文提交,涉及以下几个环节:(1)查询已有论文:当某学生有意要提交毕业论文时,首先应查看论文库中是否已有自己的论文,若没有则可以开始提交,若有则说明该生已提交过论文。如果该生论文未通过审核,那要等教师删除该论文后,再重新提交,直到论文通过审核。(2)提交论文:该过程分两步完成,第一步主要填写作者的有关信息,第二步主要填写论文的有关信息。学生要如实填写各项信息,尤其是学号不能填错,如果填错系统会自动报错,相应的信息也无法添加到数据库中。(3)完成提交:相关信息都填写无误后就可以提交,若提交成功系统会给出提示,学生可返回到论文浏览界面查看提交

28、结果。3毕业论文网上管理系统的总体分析 基于毕业论文网上管理系统的设计流程,笔者对管理平台的总体建构进行了分析,主要过程包括前期的需求分析、管理平台的结构分析以及相关的毕业论文网上管理系统的典型业务分析等。3.1毕业论文网上管理系统需求分析3.1.1功能需求 毕业论文网上管理系统是保证毕业设计工作的辅助性管理工具,毕业设计工作本身具有一定的基本特性,同时根据不同学校的具体要求又有所不同,因此它的功能要求主要体现在两个方面:一个是本身功能的实用性,另外一个是对外的通用性。因此对毕业论文网上管理系统构建方法的要求,基本上体现在管理平台的功能要求及其性能要求两个方面,具体如下: (1)构建的目的构建

29、平台的目的是多方面的,而主要的目的是要实现毕业设计工作的规范化、共享化、过程化,将其作为实现教务管理的基础,促进毕业设计工作中的师生间的互动、了解和沟通,支持毕业设计管理的分析和改进等。(2)构建的范围毕业论文网上管理系统主要是针对高校毕业设计工作来考虑的,应该以可监控性管理与规范性管理相结合为核心,在此基础上,尽可能的全面的提供毕业设计的细节服务与管理,如:选题管理、开题管理、论文指导管理、结题管理等。(3)构建的功能要求毕业设计工作对该管理平台构建方法的功能要求主要包括:l 毕业设计工作框架:平台应该能够提供一个良好的框架体系,指导毕业设计人员的使用流程;l 平台的描述能力:描述能力是多个

30、方面的,而其中主要是用户的友好程度,考察构建方法是否提供用户友好的交互方式;l 分析能力:平台能够支持一定的分析手段,包括访问时间、访问次数、统计分析以及提交文件描述等。l 生命周期支持:分析、设计、实施、维护等各个阶段的平台支持,以及各个阶段平台模型的映射集成;l 分层、递归:构建方法对平台的分层细化描述能力;l 合成、分解:构建方法是否支持对平台的合成和分解。(5)构建的集成能力l 接口和数据规范,即底层数据表示的集成,应该有统一的标准的接口规范;l 模型对集成的观点的支持,即各阶段模型是否是集成描述的,集成描述的能力如何。3.1.2性能需求从性能的角度考虑,对毕业论文网上管理系统的性能要

31、求主要有以下的几个方面:(1)启发性启发性包括两个方面的涵义。首先,从平台的易用性来考虑,管理平台的使用者可能包括涉及毕业设计业务的各种人员,因此过程管理必须是面向用户的,要求该平台具有一定的启发性,有友善的用户界面,简单易用。一个理论完美,功能全面但操作复杂的系统是不符合面向用户要求的。其次,从平台的智能性角度来考虑,毕业论文网上管理系统虽然不能代替人的工作,但能够在一定程度上记录过程管理实施人员的管理经验,因此,平台应该能够基于这些经验对以后的实施人员的管理工作提供一定的启发功能。(2)协同性毕业设计管理工作的涉及面相当广,在对管理工作进行建模、分析、优化与改造的时候不仅要涉及毕业设计工作

32、相关部门,还要涉及组织、技术等其它因素,这些相关人员在地域分布上不可避免地具有分散性,因此要求毕业论文网上管理系统支持分布式的运行环境,支持协同工作,具有协同性。(3)开放性在新技术日新月异、Internet网络共享飞速发展的今天,信息共享是促进工作进步所不可缺少的一部分,因此,对于一个基于web的管理平台来说,开放性是必不可少的一个基本要求。毕业论文网上管理系统只有通过开放的监督与评价,才能够使其在功能上、共享性上获得全面的提升,所以系统必须具有一定程度的开放性。3.2毕业论文网上管理系统结构分析毕业论文网上管理系统是面向教学管理设计的管理平台,通过对平台的功能及性能需求分析,可以看到,对于

33、平台的设计环境及具体结构的设计都具有一定的自身特色,本文主要以B/S结构作为构建平台的技术环境,这样可以最大限度的实现平台信息的共享性,同时在具体的功能结构上以类为基础构建集成性的使用环境,发挥管理平台自身的可扩展性等。下面分别从毕业论文网上管理系统的体系结构、功能结构、以及数据库管理等几个方面对平台结构进行具体说明。3.2.1管理平台体系结构分散的毕业设计相关人员之间通过web通信手段彼此连接,实现同步或异步工作,具体可以完成异步填报,审批,实时、非实时交流,协同工作,实施群体决策等。系统管理员数据库Web服务器系统管理员教师图3-1 平台体系结构毕业论文网上管理系统为毕业设计工作提供了一个

34、环境,使同地或异地的毕业设计人员(学生、指导教师、教务人员)通过用户界面以及所配置的软硬件环境进行交互工作。该管理平台的体系结构是典型的B/S三层结构,各种角色的毕业设计相关人员均可以通过身份验证进行平台的异地使用,无需安装客户端,直接通过浏览器即可加载平台工作界面,同时通过Web服务器与服务器的数据库服务器进行交互,能够实现异地异机的数据与信息操作与交流等,如图3-1所示。3.2.2管理平台功能结构毕业设计主要涉及四大工作过程即选题、开题、论文指导及结题,在毕业论文网上管理系统的功能结构设计中,也依据这样的功能分类。毕业设计工作主体人员即学生与指导教师的平台功能设计贯穿于四大工作过程。同时将

35、互动的交流模块作为单独的功能模块进行建设,以期为师生提供比较完善的交流方式。另外,根据毕业论文网上管理系统使用者明晰的身份区别,在对管理平台的功能进行划分的过程当中,主要是考虑用户的职能区别,学生、指导教师以及教务人员在不同的毕业设计过程当中所充当的角色及承担的职责具有一定的变化,在平台的功能结构上应加以区分,同时三者之间的交互是必不可少的,而考虑到教务人员与学生之间基本上没有直接的功能交互,所以这里无需考虑,教务功能主要包括两方面,即毕业设计工作管理功能及平台管理功能,同时,教务角色负责整个毕业设计的管理工作,因此管理平台中的教务功能是贯穿于整个平台功能结构的,具体如图3-2所示。管理员功能

36、教师管理学生管理论文进度管理你公告管理学生功能信息管理论文选题论文开题论文审核进度留言管理指导教师功能信息管理学生管理通知学生管理论文审核管理留言管理图3-2 平台功能结构衡量分布式和集中式的利弊,这里采取了混合方式,即以集中式为主,分布式为辅的方式。对于不常用的数据集中存放于专用的文件服务器,而对于常用的则分布存放。3.3毕业论文网上管理系统典型业务分析3.3.1 选题工作本毕业论文网上管理系统的选题工作可以分为为三个子工作过程,即拟题子过程、选题子过程以及选题结果查询子过程,流程如下图3-3所示。自主申请论文题目选取老师已经出好的题学生等待教师审核,自己可以修改指导教师管理员提出教师审核教

37、师向管理员提出等待管理员审核管理员可以查看,并且下载图3-3 选题工作l 拟题子过程:主要是实现毕业设计题目的终审,这里为了突出学生在毕业设计中的自主性,提供了学生自主拟题的功能,该功能是可选的,由学生自主决定是否进行自主拟题;指导教师汇集同意通过的学生自主拟题及教师自己申报的题目提交到两审专家那里进行题目评审,最终终审确定本年可供选择的毕业设计最终题目,这里的最终选题数量大于毕业学生数目的两倍。同时,未被批准的申报题目被保留,指导教师可以自行处理。l 选题子过程:主要是完成学生的最终毕业设计选题,自主申报题目的学生可以进行自主申请状态查看,如果申请批准即选题工作结束,可以直接查阅自己的选题结

38、果。如果自主申报题目未被批准或没有进行自主申报,可以进行题目统选,首次题目统选每个学生可最多选两个题目,如果两选题未被通过则进行二次选题,二次选题限选一个题目;如果二选题有一个选题通过,则选题成功;如果二选题均通过,则由学生自己决定选择其中的一个题目,则完成选题。l 选题结果查询子过程:主要是各个角色都可进行的结果查询,学生仅能查询自己的选题结果,指导教师仅能查看所指导的学生的选题情况,教务管理人员可以对任何老师的任何选题情况进行查询。3.3.2开题工作 开题工作主要是完成学生毕业论文的开题报告以及任务书。学生根据指导教师的时间及内容要求进行在线撰写开题报告及资料上传等工作,管理平台同时提供相

39、关的格式及参考文献等资料。教师能够完成对指定学生的开题报告的指导与审查,同时最终确定开题报告定稿,完成答辩成绩的录入。学生与指导教师的整个交互过程中,专家可以随时进行审查与监督,并给出指导意见。最终的开题成绩三者均可以进行查询。开题工作主要如图3-4所示。学生申请论文题目教师审核提交,上传前期文档审核,下载查看管理员管理员可以全程查看题目的审核状态,以及前期报告状态,并且下载查看文档图3-4 开题工作业务图3.3.3中期检查 中期检查主要是教师对学生前段成绩的评定,学生根据老师给的成绩,看是否论文要继续下去,中期检查主要如图3-5所示。学生在没有通过审核时不能进行论文剩下工作学生打出成绩,上传

40、成绩评定表,并决定是否通过审核根据学生情况教师 图3-5 中期检查图3.3.4 论文工作查看显示学生提交的论文下载指导教师同样可以查看显示学生提交的论文下载管理员给予意见提交论文学生等待审核留言交流论文工作是整个毕业设计工作中时间跨度最长的一部分,大约占整个毕业设计时间的3/5。之间的交流工作也是最多的地方,主要完成学生与指导教师之间的论文提交与反馈。整个过程仍在专家的审查与监控之中,同样,审查意见可以反馈给指导教师,以便作出相应的调整。主要业务流程如图3-6。图3-6 论文工作业务图3.3.5结题工作首页通告发布管理员学生查询成绩结题成绩指导教师论文提交完成学生结题工作主要是完成学生的毕业设

41、计成果的审核、论文答辩以及论文及答辩成绩的录入与查询、相关资料的填写等。结题工作主要如图3-7所示。发布成绩图3-7 结题工作业务图3.3.6 交流工作交流工作是贯穿于整个毕业设计工作的,它可以在毕业设计工作进行到任何一个阶段的时候,为师生进行交流服务。主要有指定交流过程,即教师通过上周任务指定下周任务,学生进行查看并对一周任务完成情况进行汇报;实时交流过程,即老师通过QQ聊天的形式,在指定的时间师生进行异地在线实时交流,学生所存在的问题进行实时的解决;非实时交流过程,即学生通过毕设留言的形式,与指导教师进行单独的非实时交流,教师可以进行意见的反馈。交流工作主要如图3-8所示。学生教师留言,非

42、实时QQ交流,实时图3-8 交流工作业务图3.4小结本章主要分析了基于平台设计流程的毕业论文网上管理系统的总体体系结构。主要包括平台的功能需求及性能需求分析、平台的体系结构分析、平台功能结构分析以及数据库管理分析。同时对毕业论文网上管理系统的五种典型业务进行了阐述,包括选题工作、开题工作、论文工作、结题工作以及交流工作。4毕业论文网上管理系统的设计与实现在选择程序语言上,本设计选择目前最为流行的开源脚本语开语言PHP,由于PHP效率高,且支持面向对象编程,适合大型项目的开发,相对于ASP其效率远远高于前者,相对于JSP的复杂配置,PHP显得十分简单,比较.net,PHP可以支持多种操作系统平台

43、,安全性不言而喻。数据库方面采用小巧且功能强大的Mysql数据库,系统平台采用Windows,配合Apache服务器,能最大效率的发挥系统的功能。4.1软件环境设计本系统之所以采用PHP作为服务器端脚本语言是因为PHP执行效率很高,程序运行速度快,且易于上手,解决错误方便,最重要的是它是免费的。相对与ASP而言,它的效率更高,且ASP部分组件均要收费(如上传组件)。而JSP配置和除错过于复杂,故采用PHP。数据库方面由于都是开源项目,PHP内置支持MYSQL,且MYSQL是正规的关系数据库,且占用资源很少,执行效率很高,当然,它也是免费的。至于其他数据库,ACCESS是桌面型个人数据库,SQL

44、 SERVER不方便在于与PHP的搭配使用上,ORACLE是商业大型数据库,所以不予采用。数据库采用PHPMyAdmin执行网络操作,网站界面采用前台框架(好处在于三部分可以分开刷新,提高网站速度),在Windows 7下开发,PHP,JavaScript程序采用Editplus(Windows平台)开发,调试环境:Windows。此外还用到Photoshop等图像处理软件制作图片界面。操作系统:Winsows xp/7 ; PHP集成开发环境:wamp(其中包含Web 服务器:Apache 2.2数据库:Mysql 5;PHP版本5.1.2;数据库管理工具:PHPMyadmin 2.4.1)

45、。PHP是Hypertext Preprocessor的简称,是一种HTML内嵌式编程语言。它的语法混合了C、Java和Perl优点及它的新语法,比CGI、ASP或者Perl更快速地执行动态网页。总的来说,它有以下几个方面的优点:(1)支持的数据库非常广泛,大到SYBASE、MySQL、ORACLE,小到Access都支持。(2)跨平台性非常好,支持Windows系列操作系统,LINUX操作系统和UNIX操作系统。同时支持多种Web服务器。(3)开源软件,升级更新速度非常快。(4)免费软件,无须花钱购买。同时与Linux、Apache、MySQL构成性价比最高的Web系统。(5)PHP5.0以

46、上有成熟的面向对象体系,能够适应基本的面向对象要求,适合开发大型项目。MYSQL是基于SQL的,完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统。它具有功能强,使用简便,管理方便,运行速度快,安全可靠性高等优点。支持多种语言编写访问数据库的程序。4.2毕业论文网上管理系统的总体框架及功能分析毕业论文网上管理系统的主界面主要完成登录功能,为了系统的安全和用户合法性的考证,同时还提供开放资料的共享功能。毕业论文网上管理系统的不同身份用户登录后,进入不同的用户工作室进行操作与使用。具体的平台总体框架如图4-1所示。 使用使用使用教师学生管理员选题模块选题模块选题模块交流平台管理,分配教师账号。和跟踪学生设计进度管理否是系统首页登录管理员分配教师账号注册页面管理员,教师分配登陆系统首页图4-1 平台总体框架图毕业论文网上管理系统根据不同的用户权限,提供不同的功能,指导教师、学生与专家能

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服