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