95毕业论文管理系统的设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

毕业论文管理系统的设计摘要现代学校的教学规模逐渐增加,随之而来需要处理的信息量越来越大。每年临近毕业之际,就会有大量的学生毕业论文需要处理,使用传统的毕业论文管理方法已不能满足教师和学生的需要。老师与学生需要一个简单方便的系统来代替传统较为机械的论文管理模式,从而能够快速简易地处理教师和学生之间的信息交互。它要能够做到让教师在办公室通过联网的计算机就能够完成自己的教学任务。同样情况,学生也能够足不出户就可以及时完成相应的教学任务。因此,这个系统就需要做成B/S模式的网站系统。由于使用此系统的教师或学生不一定都对网络技术知识有较深的了解,所以,这个系统需要做得简易,让任何专业的教师和学生通过阅读系统说明文档就能很快使用它。关键字:课题申报;课题编辑;成绩评定;课题选择目录1引言1.1课题研究的知识背景1.2课题研究的目标与意义2系统的的需求分析2.1系统需要解决的问题2.2系统主要功能详细描述2.3系统的开发环境3系统具体实现3.1定义系统过程3.2定义数据类3.3绘制u/c矩阵3.4绘制毕业论文管理系统的数据流图4毕业论文管理信息系统可行性分析4.1系统目标4.2系统实施方案4.3系统实施的可行性4.4毕业论文管理信息系统的结构化分析建模5毕业论文管理信息系统的系统设计5.1毕业论文管理信息系统业务主要内容5.2毕业论文管理信息系统功能结构图5.3代码设计5.4输入输出界面设计5.5数据库文件设计5.6模块设计5.7系统主界面设计5.8数据库概念结构设计5.9逻辑结构设计6系统调试与测试6.1测试的策略和原则6.2测试的方法与步骤1引言1.1课题研究的知识背景目前,用于网站开发的主要技术有很多,这些技术都有其强大的功能,其中ASP就是目前最为广泛的Web开发技术之一。ASP(ActiveServerPages)是微软开发的一套服务端脚本环境,内含于IIS中。通过ASP,我们可以结合HTML网页、ASP指令和ActiveX组件建立动态、交互且高效的Web服务器应用程序[1]。有了ASP,就不必担心客户的浏览器是否能运行我们所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度[2]。Dreamweaver8是ASP的主要开发工具之一。它可以将可视布局工具、应用程序开发功能、代码编辑支持组合在一起,使得开发人员能够快速创建界面吸引人的网站和应用程序。开发人员可以使用Dreamweaver及相关的服务器技术来创建功能强大的Internet应用程序,从而使用户能连接到数据库、Web服务和旧式系统。1.2课题研究的意义与目标随着信息技术的高速发展,网络技术和办公自动化已经深入到了社会的每一个角落,而传统的手工管理操作也逐渐被自动网络化管理取代。学校是接受现代化信息的先行者和传播者,因此,学校的各项教学任务管理是实践网络自动化技术的主要途径。大学毕业论文是毕业生在校时期的最后一个教学环节,这个环节直接关系到学校教师能否顺利地完成自己的教学任务和在校生能否顺利毕业。因此,建立一个完善的毕业论文管理系统对此环节有着重要作用,以此为题设计“毕业论文管理系统”具有重要意义。这个系统不仅要能够减少教师和学生的工作量,提高工作效率,还为教师和学生提供了便捷的信息交互。教师或学生只要拥有联网的计算机就能够随时随地进行自己的教学任务,彻底摆脱传统手工操作模式带来的低效与误差。本文介绍的就是这个具有一定实用价值的基于web的管理系统。本课题的目标是开发出一个能够代替传统毕业论文管理模式的毕业论文管理系统。借助这个系统,教师能够申报自己的课题和管理自己的课题,学生能够自主选题,教师也能够自主选择学生,学生能够在线上传自己的毕业论文。同时教师能在线查看或者下载学生的论文,然后可以根据学生论文的完成情况评定成绩。而学生在老师评定成绩后,可以在线查看到自己的论文成绩。2系统的需求分析2.1系统需要解决的问题此系统是面向教师和学生的这两类对象的,是为了方便教师管理学生的毕业论文,代替传统的毕业论文管理模式。因此,此系统不仅要拥有传统管理模式的主要功能,而且要能够做到简单、方便、易于操作等。在以往,教师首先要向上级申报自己的课题以及对应的课题内容,经审批合格后公布给学生。而学生则可以从众多论题中依据课题信息或者根据课题老师的信息进行选择,且每人只能选择一个课题,每个课题只能由一个学生来做。学生选择课题后,需经过课题老师同意后,才能最终确定这个论题。学生确定此课题后,便可以着手完成此课题的任务,撰写对应的课题论文。学生将完成的论文交给课题老师,老师审阅后,给予该生应得的论文成绩以及论文评价,并将学生论文成绩公布。学生在论文成绩统一公布后才可以查看到自己的论文成绩,学生若有疑问,则可及时联系课题老师。由传统的论文管理模式可以大致明确该系统的主要功能。首先,系统应该分为两个主要模块:教师模块和学生模块。在教师模块中,教师要具有课题申报、课题编辑、查看学生信息并且确认选择课题的学生、下载学生论文、学生论文成绩评定等功能。在学生模块中,学生要具有课题选择以及课题查询、选择课题的编辑、上传自己论文、查看自己论文成绩等功能。2.1系统需要解决的问题2.2.1系统的功能关系图图1:系统功能关系图2.2.2系统主要功能详解从图1可以看出系统的主要功能已经明确,主要分为教师和学生两大模块。此外,为了便于用户使用,又添加了系统说明模块。教师模块:教师以课题为处理对象的功能有三个,分别是课题申报,课题编辑,课题确认,这也是教师模块最主要的功能。课题申报时,教师要能够申报自己的课题,而且每个教师可以申请多个课题,每个课题要有自己的名称和对应的课题要求;教师申报的课题可以有很多,因此系统需要一定的课题编辑功能,让教师对自己的课题可以进行一定的管理,例如删除,修改等;教师申报的课题最终是要被学生选择的,学生选择教师课题后,教师可以查看对应学生信息,从而来决定是否让该学生做这个课题。教师对论文的处理是论文的下载功能。系统要提供给学生对应的论文上传功能,教师能够从对应的论文选择信息栏中去下载学生的论文,可以将论文下载到本地计算机的任何位置中。在这个功能里,是根据文件的文件名和扩展名来实现学生论文的下载。教师对成绩的处理是学生的论文成绩评定功能。教师下载学生的论文到本地计算机后,便可以审阅学生的论文。论文审阅后,教师就可以根据学生论文完成情况来给学生评定成绩。评定成绩的方式有很多,可以是等级制,可以是打分制,可以是文字评价的方式。学生模块:学生以课题为处理对象的主要功能也有三个,分别是课题选择,课题查询,课题编辑,这也是学生模块最主要的功能。课题选择时,学生应该能够看到所有教师发布的论文信息,可以一一进行查看,直至选择自己感兴趣并且没有被别人选择的课题;当有很多课题公布时,就会有很多课题信息项,学生若一一查看,会浪费很多时间,此时系统需要具有课题查询功能,查询可以采用方便的模糊查询,即输入教师学生课题编辑课题申报课题确认论文下载成绩评定课题选择课题查询课题编辑论文上传查看成绩课题论文成绩关键字,系统自动筛选出对应的课题;学生选择课题后,若发现有其它自己更感兴趣的课题可以选择,先前已选择的课题若未确认,则可以将它删除,再选择其它课题。学生对论文的处理是学生论文的上传功能。上传时,系统可以从本地计算机任何位置上传。上传的方式有很多,主要分为有组件上传和无组件上传,上传的论文也可以有格式或者大小的限制。学生对成绩的处理是学生对论文成绩的查看功能。学生上传自己的论文后,便等待教师审阅完毕后对自己的论文打分。打分后,学生可以通过这一功能查看自己的论文成绩。系统说明:系统使用说明文档需由系统开发人员来撰写,让需要使用系统的用户通过文档就能够对系统有个大致的了解,并且能够独立使用该系统。2.3系统的开发环境本系统是利用ASP技术来开发的,它的开发环境可以有很多选择。考虑到自己电脑的配置和系统开发的时限,系统的开发采用下面的开发环境:①开发平台:WindowsXPSP3+IIS+IE5.0以上版本;②开发工具:Dreamweaver8简体中文版;③数据库:MicrosoftOfficeAccess20033系统具体实现3.1定义系统过程主要包括:下达毕业论文设计任务、论文报题、论题审核、选题、提交自拟题目、自拟题目审核、下达任务书、期中文献、文献审核、论文设计、中期检查、答辩分组、格式审核、答辩、成绩评定、毕业生管理、毕业设计。分别对以上各过程进行定义如下:1、下达毕业论文设计任务:学院(系、部)根据学校和学院教学目标和战略及论文设计目的,由学院下达论文设计任务给教研室。2、论文报题:学院下达毕业论文设计任务后,院系教师拟定并提交论文题目给教研室。3、论题审核:教研室将论题审核信息提交院系,及和院系反馈最终制定毕业论文题目明细表的过程,当然其中也包括了教研室与院系教师反馈的过程。4、选题:毕业生依据教研室下发毕业论文题目明细表,选定个人毕业论文题目或自拟题目经教研室审核确定的过程。5、提交自拟题目:毕业生可以自拟论题,提交教研室审核。6、自拟题目审核:教研室审核学生提交的自拟题目,通过审核由教研室指定指导老师。7、下达任务书:院系依据教研室提交并经院系确定的XX届XX专业毕业论文(设计)选题明细表给指导教师下达具体的任务。8、期中文献:此阶段毕业生在指导老师指导下完成计划书、文献综述等内容。9、文献审核:教研室对毕业生完成计划书、文献综述的等文档的评定。10、论文设计:毕业生根据前期计划书等文献,在指导老师指导下完成毕业设计论文。11、中期检查:教研室对毕业生论文设计进行检查。12、答辩分组:由院系进行答辩分组。13、格式审核:教研室对毕业生毕业论文格式进行审核。14、答辩:毕业生进行答辩的过程。15、成绩评定:教研室对毕业生表现成绩、论文成绩、答辩成绩的综合评定。16、毕业生管理:对毕业生信息等的管理。17、毕业设计:系统重点,包括历年毕业生毕业论文的电子文档的存储与管理。3.2定义数据类主要包括:院系、教研室、教师、论文设计题目、题目明细表、班级、选题明细表、毕业生、计划书、毕业设计、科研技能训练、中期检查汇总、答辩小组、参加答辩、答辩成绩、最终成绩、教学秘书、培养方案。具体定义如下:院系:描院系的名称、编号。教研室:描述院系所属的各教研室名称、及编号。教师:各教研室、专业的教师编号、姓名、所教班级、性别、年龄。论文设计题目:教师提交论题初稿编号、专业编号。题目明细表:论题、专业编号。班级:描述班级的所属专业编号、教研室编号、班级人数、班级编号。选题明细表:毕业生、论题、专业。毕业生:描述毕业生编号(学号)、姓名、性别、年龄、籍贯。计划书:毕业生编号、专业编号、计划书编号。毕业设计:毕业生编号、指导教师编号。科研技能训练:成绩、毕业生、指导教师。中期检查汇总:毕业设计编号、毕业生编号、导师编号。答辩小组:所属教研室、教师编号。参加答辩:毕业生编号、答辩小组。答辩成绩:答辩小组编号、教师编号、毕业生编号、班级编号。最终成绩:答辩成绩、论文成绩、平时表现。教学秘书:教秘编号、成绩汇总。培养方案:描述方案编号、内容。3.3绘制u/c矩阵教研室教师论文设计题目题目明细表班级选题明细表毕业生计划书毕业设计科研技能训练中期检查汇总答辩小组参加答辩答辩成绩院系最终成绩教学秘书培养方案任务下达CU下达任务书CUU论文报题CUCU提交自拟题目CUU论题审核UUCCUU自拟题目审核UCCC选题CUUCUU期中文献UUC论文设计UUUC文献审核UCUC中期检查UUCU答辩分组UCU格式审核UCUC答辩UUC成绩评定UCUUCCC毕业生管理UUU毕业设计UUUU3.4绘制毕业论文管理系统的数据流图事务管理子系统4毕业论文管理信息系统可行性分析4.1系统目标本系统的全名为“工商管理学院毕业(设计)论文管理信息系统”,开发本系统所要求的目标功能有以下几点:管理功能即工商管理学院院系能够

1 / 23
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功