《管理系统的设计.doc》由会员分享,可在线阅读,更多相关《管理系统的设计.doc(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
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 毕业论文管理信息系统业务主要内容 5.2 毕业论文管
3、理信息系统功能结构图 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 (Active Server Pages)是微软开发的一套服务端脚本环境,内含于IIS中。通过ASP,我们可以结合HTML网页、ASP指令和ActiveX组件建立动态、交互且高效的Web服务器应用程序1
4、。有了ASP,就不必担心客户的浏览器是否能运行我们所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度2。 Dreamweaver 8 是ASP的主要开发工具之一。它可以将可视布局工具、应用程序开发功能、代码编辑支持组合在一起,使得开发人员能够快速创建界面吸引人的网站和应用程序。开发人员可以使用Dreamweaver和相关的服务器技术来创建功能强大的Internet应用程序,从而使用户能连接到数据库、Web服务和旧式系统。1.2 课题研究的意义与目标随
5、着信息技术的高速发展,网络技术和办公自动化已经深入到了社会的每一个角落,而传统的手工管理操作也逐渐被自动网络化管理取代。学校是接受现代化信息的先行者和传播者,因此,学校的各项教学任务管理是实践网络自动化技术的主要途径。大学毕业论文是毕业生在校时期的最后一个教学环节,这个环节直接关系到学校教师能否顺利地完成自己的教学任务和在校生能否顺利毕业。因此,建立一个完善的毕业论文管理系统对此环节有着重要作用,以此为题设计“毕业论文管理系统”具有重要意义。这个系统不仅要能够减少教师和学生的工作量,提高工作效率,还为教师和学生提供了便捷的信息交互。教师或学生只要拥有联网的计算机就能够随时随地进行自己的教学任务
6、,彻底摆脱传统手工操作模式带来的低效与误差。本文介绍的就是这个具有一定实用价值的基于web的管理系统。本课题的目标是开发出一个能够代替传统毕业论文管理模式的毕业论文管理系统。借助这个系统,教师能够申报自己的课题和管理自己的课题,学生能够自主选题,教师也能够自主选择学生,学生能够在线上传自己的毕业论文。同时教师能在线查看或者下载学生的论文,然后可以根据学生论文的完成情况评定成绩。而学生在老师评定成绩后,可以在线查看到自己的论文成绩。2 系统的需求分析2.1系统需要解决的问题 此系统是面向教师和学生的这两类对象的,是为了方便教师管理学生的毕业论文,代替传统的毕业论文管理模式。因此,此系统不仅要拥有
7、传统管理模式的主要功能,而且要能够做到简单、方便、易于操作等。在以往,教师首先要向上级申报自己的课题以和对应的课题内容,经审批合格后公布给学生。而学生则可以从众多论题中依据课题信息或者根据课题老师的信息进行选择,且每人只能选择一个课题,每个课题只能由一个学生来做。学生选择课题后,需经过课题老师同意后,才能最终确定这个论题。学生确定此课题后,便可以着手完成此课题的任务,撰写对应的课题论文。学生将完成的论文交给课题老师,老师审阅后,给予该生应得的论文成绩以和论文评价,并将学生论文成绩公布。学生在论文成绩统一公布后才可以查看到自己的论文成绩,学生若有疑问,则可和时联系课题老师。由传统的论文管理模式可
8、以大致明确该系统的主要功能。首先,系统应该分为两个主要模块:教师模块和学生模块。在教师模块中,教师要具有课题申报、课题编辑、查看学生信息并且确认选择课题的学生、下载学生论文、学生论文成绩评定等功能。在学生模块中,学生要具有课题选择以和课题查询、选择课题的编辑、上传自己论文、查看自己论文成绩等功能。2.1系统需要解决的问题2.2.1 系统的功能关系图图 1:系统功能关系图2.2.2 系统主要功能详解从图1可以看出系统的主要功能已经明确,主要分为教师和学生两大模块。此外,为了便于用户使用,又添加了系统说明模块。教师模块: 教师以课题为处理对象的功能有三个,分别是课题申报,课题编辑,课题确认,这也是
9、教师模块最主要的功能。课题申报时,教师要能够申报自己的课题,而且每个教师可以申请多个课题,每个课题要有自己的名称和对应的课题要求;教师申报的课题可以有很多,因此系统需要一定的课题编辑功能,让教师对自己的课题可以进行一定的管理,例如删除,修改等;教师申报的课题最终是要被学生选择的,学生选择教师课题后,教师可以查看对应学生信息,从而来决定是否让该学生做这个课题。教师对论文的处理是论文的下载功能。系统要提供给学生对应的论文上传功能,教师能够从对应的论文选择信息栏中去下载学生的论文,可以将论文下载到本地计算机的任何位置中。在这个功能里,是根据文件的文件名和扩展名来实现学生论文的下载。 教师对成绩的处理
10、是学生的论文成绩评定功能。教师下载学生的论文到本地计算机后,便可以审阅学生的论文。论文审阅后,教师就可以根据学生论文完成情况来给学生评定成绩。评定成绩的方式有很多,可以是等级制,可以是打分制,可以是文字评价的方式。学生模块: 学生以课题为处理对象的主要功能也有三个,分别是课题选择,课题查询,课题编辑,这也是学生模块最主要的功能。课题选择时,学生应该能够看到所有教师发布的论文信息,可以一一进行查看,直至选择自己感兴趣并且没有被别人选择的课题;当有很多课题公布时,就会有很多课题信息项,学生若一一查看,会浪费很多时间,此时系统需要具有课题查询功能,查询可以采用方便的模糊查询,即输入关键字,系统自动筛
11、选出对应的课题;学生选择课题后,若发现有其它自己更感兴趣的课题可以选择,先前已选择的课题若未确认,则可以将它删除,再选择其它课题。学生对论文的处理是学生论文的上传功能。上传时,系统可以从本地计算机任何位置上传。上传的方式有很多,主要分为有组件上传和无组件上传,上传的论文也可以有格式或者大小的限制。 学生对成绩的处理是学生对论文成绩的查看功能。学生上传自己的论文后,便等待教师审阅完毕后对自己的论文打分。打分后,学生可以通过这一功能查看自己的论文成绩。 系统说明: 系统使用说明文档需由系统开发人员来撰写,让需要使用系统的用户通过文档就能够对系统有个大致的了解,并且能够独立使用该系统。2.3 系统的
12、开发环境本系统是利用ASP技术来开发的,它的开发环境可以有很多选择。考虑到自己电脑的配置和系统开发的时限,系统的开发采用下面的开发环境:开发平台:Windows XP SP3 + IIS + IE 5.0以上版本; 开发工具:Dreamweaver 8 简体中文版; 数据库:Microsoft Office Access 20033系统具体实现3.1定义系统过程主要包括:下达毕业论文设计任务、论文报题、论题审核、选题、提交自拟题目、自拟题目审核、下达任务书、期中文献、文献审核、论文设计、中期检查、答辩分组、格式审核、答辩、成绩评定、毕业生管理、毕业设计。分别对以上各过程进行定义如下:1、下达毕
13、业论文设计任务:学院(系、部)根据学校和学院教学目标和战略和论文设计目的,由学院下达论文设计任务给教研室。2、论文报题:学院下达毕业论文设计任务后,院系教师拟定并提交论文题目给教研室。3、论题审核:教研室将论题审核信息提交院系,和和院系反馈最终制定毕业论文题目明细表的过程,当然其中也包括了教研室与院系教师反馈的过程。4、选题:毕业生依据教研室下发毕业论文题目明细表,选定个人毕业论文题目或自拟题目经教研室审核确定的过程。5、提交自拟题目:毕业生可以自拟论题,提交教研室审核。6、自拟题目审核:教研室审核学生提交的自拟题目,通过审核由教研室指定指导老师。7、下达任务书:院系依据教研室提交并经院系确定
14、的XX届XX专业毕业论文(设计)选题明细表给指导教师下达具体的任务。8、期中文献:此阶段毕业生在指导老师指导下完成计划书、文献综述等内容。9、文献审核:教研室对毕业生完成计划书、文献综述的等文档的评定。10、论文设计:毕业生根据前期计划书等文献,在指导老师指导下完成毕业设计论文。11、中期检查:教研室对毕业生论文设计进行检查。12、答辩分组:由院系进行答辩分组。13、格式审核:教研室对毕业生毕业论文格式进行审核。14、答辩:毕业生进行答辩的过程。15、成绩评定:教研室对毕业生表现成绩、论文成绩、答辩成绩的综合评定。16、毕业生管理:对毕业生信息等的管理。17、毕业设计:系统重点,包括历年毕业生
15、毕业论文的电子文档的存储与管理。3.2定义数据类主要包括:院系、教研室、教师、论文设计题目、题目明细表、班级、选题明细表、毕 业生、计划书、毕业设计、科研技能训练、中期检查汇总、答辩小组、参加答辩、答辩成绩、最终成绩、教学秘书、培养方案。具体定义如下: 院系:描院系的名称、编号。 教研室:描述院系所属的各教研室名称、和编号。 教师:各教研室、专业的教师编号、姓名、所教班级、性别、年龄。论文设计题目:教师提交论题初稿编号、专业编号。题目明细表:论题、专业编号。班级:描述班级的所属专业编号、教研室编号、班级人数、班级编号。选题明细表:毕业生、论题、专业。毕业生:描述毕业生编号(学号)、姓名、性别、
16、年龄、籍贯。计划书:毕业生编号、专业编号、计划书编号。毕业设计:毕业生编号、指导教师编号。科研技能训练:成绩、毕业生、指导教师。中期检查汇总:毕业设计编号、毕业生编号、导师编号。答辩小组:所属教研室、教师编号。参加答辩:毕业生编号、答辩小组。答辩成绩:答辩小组编号、教师编号、毕业生编号、班级编号。最终成绩:答辩成绩、论文成绩、平时表现。教学秘书:教秘编号、成绩汇总。培养方案:描述方案编号、内容。3.3绘制u/c矩阵教研室教师论文设计题目题目明细表班级选题明细表毕业生计划书毕业设计科研技能训练中期检查汇总答辩小组参加答辩答辩成绩院系最终成绩教学秘书培养方案任务下达CU下达任务书CUU论文报题CU
17、CU提交自拟题目CUU论题审核UUCCUU自拟题目审核UCCC选题CUUCUU期中文献UUC论文设计UUUC文献审核UCUC中期检查UUCU答辩分组UCU格式审核UCUC答辩UUC成绩评定UCUUCCC毕业生管理UUU毕业设计UUUU3.4绘制毕业论文管理系统的数据流图事务管理子系统组织管理子系统报题管理子系统 选题管理子系统 论文存储子系统评定管理子系统 4 毕业论文管理信息系统可行性分析4.1 系统目标本系统的全名为“工商管理学院毕业(设计)论文管理信息系统”,开发本系统所要求的目标功能有以下几点:管理功能即工商管理学院院系能够对整个学院毕业论文设计业务流程实施有效管理和控制具体包括毕业设
18、计任务的下达、论题的核准等功能;报题功能:教师和毕业生论题的提交、教研室的审核和反馈功能等。选题设计功能:毕业生选题和实施毕业设计的功能包括毕业设计的提交等;成绩评定功能:包括毕业生的论文的提交评定和答辩的成绩评定等;毕业生和文档管理:实现对毕业生和其毕业设计的管理和查询任务;4.2 系统实施方案 4.2.1系统规模由于此系统仅是对工商管理学院毕业论文管理进行系统开发,即该信息系统的应用层次为局部开发与应用是一个相对简单的IT开发,组织变化的阻力较小,与过去的手工管理较好,但和一流的系统表现和效果还是有很大差距的。由此看来该系统规模较小,组织和结构较简单。4.2.2人力的投入和培训计划系统开发
19、阶段主要由系统开发小组进行,系统开发后由相关人员对学院系统使用人员进行集中培训。4.2.3资金来源系统开发的资金由学院拨付。4.3系统开发的可行性条件1、 经济可行性本系统是一个小型管理信息系统,它对计算机硬软件的投资要求不高,电源和机房设施、 网络和外接设备的投资也不高,并且系统实施后对使用人员的培训和开发维护人员的工资支付也不会太高,除此之外还有就是材料成本(系统开发用的材料、各种能源和消耗品所需的费用)以和一些其他成本。鉴于此一切费用均可由学院拨付。 2、技术可行性 本系统采用B/S结构,开发小组精通主流数据库技术,能够熟练掌握使用ASP和JAVA技术。 3、社会可行性目前国内许多高校已
20、经成功开发并能够使用了毕业论文管理信息系统,学院需要实现毕业论文管理的信息化,并且此系统的开发和运行并不会触和国家政策、法律、制度和社会道德。并且该系统的开发不仅得到了工商管理学院领导的支持还得到了学院教师的支持,就操作上讲系统的操作基于windows图形界面和操作,非常简单。该系统具有社会可行性。4、管理可行性该系统的开发得到了学院领导的大力支持和配合,新系统的开发运行和所导致的毕业论文管理模式、数据处理方式和工作习惯的改变和工作量的变化,教师可以轻易接受。通过技术、社会、经济、管理等方面的可行性分析,可以确定本系统的开发十分必要,而且是可行的,可以立项开发。4.4毕业论文管理信息系统的结构
21、化分析建模4.4.1 工商管理学院毕业论文管理信息系统业务流程图1. 定题与选题工商管理学院毕业论文管理定题与选题的业务流程。院(系、部)下达毕业论文设计任务教研室院、系教师提交论题提交审核后论题反馈信息毕业论文设计题目明细表选定论题XX届XX专业毕业论文(设计)选题明细表班级毕业论文(设计)题目明细表XX届XX专业毕业论文(设计)选题明细表毕业论文(设计)任务书2、 审核与评定毕业论文管理,学院与教研室对毕业生资格和成绩综合评定的业务过程。指导教师毕业生指导计划书等教研室反馈论文定稿院(系、部)答辩分组审核是否修改答辩答辩小组审核评定成绩最终成绩4.4.2 工商管理学院毕业论文管理信息系统数
22、据流程图1、数据流程分析的目的 数据流程分析的目的是要发现和解决数据流通中的问题。这些问题包括:数据流程不畅,前后数据不匹配,数据处理过程不合理等。2、数据流程图的构成 数据流程图是一种图形化的系统模型,它在一张图中按照系统的观点,将信息系统建模为输入、处理、输出和数据存储。四个构成要素:外部实体、数据处理、数据流、数据存储。具体介绍如下:外部实体:是一种主动对象,它通过生成或使用数据值来驱动DFD,它可以是人、机构或其他实体,它在系统之外。数据处理过程用于改变数据值,代表从输入值转换为输出值的算法或程序,最底层的处理过程是纯粹的函数。但它只说明所有可能的函数路径,并不表示实际将出现的路径,系
23、统实际出现的路径取决于用户实际的使用场景。 数据流表示数据的流向,它将外部实体与处理过程、数据存储与处理过程之间联系起来。在一个计算中,用数据流来表示一中间数据值。数据流不能改变数据的值,只有处理过程才能对其进行变换。数据存储本身不产生任何操作,它仅仅响应存储和访问数据的要求。3、 数据流程图 工商管理学院毕业论文管理信息系统院系 下达任务书任务书教研室 下达毕业设计任务设计任务教师提交论题论题毕业生提交文献计划书提交毕业设计毕业设计院系教研室提交审核论题论题明细表提交选题明细表选题明细表提交最终成绩最终成绩毕业生班级交付选题毕业论文设计题目明细表图:工商管理学院毕业论文管理信息系统顶层数据流
24、程图4、数据流程图 P18最终成绩成绩单 P16综合评定 P5论题修改 D4 成绩数据库教研室院系 P1管理模块下达毕业设计任务设计任务 P10拟题审核 P15答辩 P4审核论题 提交论题 P8学生报题 P6选题处理 P20选题审核 P9选题提交D2选题明细表班级 P19任务书下达 P13资格校检 P2教师报题教师提交论题毕业生 P7学生选题 P3修改意见 P11论文设计 P12中期审核 指导完成D3论文库 P14资格不够图:工商管理学院毕业论文管理信息系统一层数据流程图5 毕业论文管理信息系统的系统设计5.1毕业论文管理信息系统业务主要内容:1. 事务管理子系统:功能是院系的基本信息维护和毕
25、业生档案管理。2. 组织管理子系统:功能是下达专业任务和论文课题。3. 报题管理子系统:功能是教师与毕业生题目与自拟论题的提交与论文初稿的审核。3.选题管理子系统:功能是学生选题与毕业论文的设计。4.评定管理子系统:功能是毕业生论文资格审定和综合成绩的评定。5.论文存储管理子系统:功能是负责对历年毕业生和毕业设计的管理与存储。5.2毕业论文管理信息系统功能结构图 功能结构图:论文管理系统事务管理子系统组织管理子系统报题管理子系统论文储存子系统选题管理子系统评定管理子系统基本信息维护毕业生档案管理学生报题教师报题下达专业任务书下达论文课题论文初稿审核专业论文自拟学生选题论文提交论文审核综合评定论
26、文存档毕业生信息管理5.3代码设计1. 代码的定义代码是人为确定的用以代表客观事物名称、属性或状态等的数字、字母或符号。2. 代码作用利用代码便于反映数据或信息间的逻辑关系,并使其具有唯一性;便于利用计算机进行识别和处理,提高计算机的工作效率;利用代码可以节省计算机的存储空间,提高运算速度;利用代码可以提高系统可靠性。3. 代码设计本系统涉和的主要编码有:毕业生编号、毕业设计编号、院系编号、教研室编号、教师编号、班级编号。 毕业生编号(学号)代码设计学号可以采用顺序码即按照院系、专业、入学年份、班级、学生序号进行唯一区分,具体举例如下:08 11 11 01 14 院系 专业入学年份班级学生序
27、号 毕业设计编号代码设计由于学号的唯一性,毕业设计编号有两部分组成学号、毕业设计标志B组成。具体举例如下:0811110114 B毕业生学号毕设标志 院系编号代码设计院系编号由院系编号直接指定。举例如下:08学院 教研室编号代码设计该编号有两部分构成,即院系编号、教研室序号。举例如下:08 11院系教研室 教师编号代码设计由学院统一依照教师证编号。 班级编号代码设计班级代码由学院、专业、班级序号组成。举例如下:08 11 01学院专业班级序号5.4输入输出界面设计 1、输出设计本系统主要用于输出学生综合成绩评定结果,并提供打印功能。其它为HTML界面以网页的形式输出各期评定和毕业设计流程和其他
28、即时信息如阶段成绩查询与显示等。 2、输入设计 输入内容和形式本系统主要用于输入学生各期完成的文献综述和最终毕业设计论文等,以和院长、教学秘书、教研室主任、教师等输入的控制和评价信息。本系统采用系统导入报表的形式提交学生的文献资料,和采用填表输入方式将信息输入系统。 数据输入方式采用键盘输入、网络传送数据、磁盘传送数据方式。注:任何人员登入系统需先注册、在正确输入用户名、密码经系统校检正确后后登入系统。 3、 用户界面设计采用菜单式(一般菜单、下拉菜单、级联菜单)、填表式、和按钮式。5.5数据库文件设计 系统采用Microsoft Access 2003 作为后台数据库,主要考虑到Access
29、数据库是Office 办公软件自带的一款软件,简单易于操作,所需电脑配置小于SQL Sever等其它数据库软件。本系统中需要教师信息、学生信息、课题信息、课题选择信息、课题确认信息、学生成绩信息共六张表,每张表都有不同的表项。 为了便于简化操作,学生和教师信息表只有四个数据项,再多只是以上数据项的重复;教师发布的课题信息存在课题信息表中;学生选择后的课题信息,连同学生信息和对应教师信息一并存入课题选择表中,这样就避免了以后的表的嵌套查询,降低了数据表的操作的难度;为了简易操作,方便查询,重建了一张和课题选择表结构一样的课题确认表,它存储被教师确认后的学生选择信息表;最后教师的评分存储在学生论文
30、成绩表中,同理,表项中存储了教师和学生的所有信息。数据表分别设计如下:表1: 学生信息表(Student) 字段名称 类型 注释 数据类型StuName 文本 学生姓名 字符型StuId 文本 学生学号 浮点型StuPasswd 文本 密码 浮点型StuEmail 文本 邮箱 字符型表2:教师信息表(Teacher) 字段名称 类型 注释 数据类型TeaName 文本 教师姓名 字符型TeaId 文本 教师工号 字符型TeaPasswd 文本 密码 浮点型TeaEmail 文本 邮箱 字符型表3:课题信息表(ReportPaper) 字段名称 类型 注释 数据类型TeaName 文本 教师姓名
31、 字符型TeaId 文本 教师工号 字符型TopicId 文本 论文编号 浮点型TopicName 文本 论文名字 字符型TopicNote 文本 论文备注字符型表4:课题选择表(PaperSelect) 字段名称 类型 注释 数据类型StuName 文本 学生姓名 字符型StuId 文本 学生学号 浮点型TeaName 文本 教师姓名 字符型TeaId 文本 教师工号 浮点型TopicName 文本 论文名称 整型TopicId 文本 论文编号 浮点型表5:课题确认表(PaperConfirm) 字段名称 类型 注释 数据类型StuName 文本 学生姓名 字符型StuId 文本 学生学号
32、浮点型TeaName 文本 教师姓名 字符型TeaId 文本 教师工号 浮点型TopicName 文本 论文名称 字符型TopicId 文本 论文编号 整型表6:学生论文成绩表(StuScore) 字段名称 类型 注释 数据类型StuName 文本 学生姓名 字符型StuId 文本 学生学号 浮点型TeaName 文本 教师姓名 字符型TeaId 文本 教师工号 浮点型TopicName 文本 论文名称 字符型TopicId 文本 论文编号 字符型StuSco 文本 论文分数 浮点型TeaEvalu 文本 教师评价 字符型 表7毕业论文设计题目明细表字段名称数据类型字段宽度字段名称数据类型字段
33、宽度专业字符型10论题字符型20教师字符型8表8 XX届XX专业毕业论文设计选题明细表字段名称数据类型字段宽度字段名称数据类型字段宽度专业字符型10姓名字符型8班级字符型10选题字符型20学号整型10届数整型6 表9毕业生综合成绩评定表字段名称数据类型字段宽度字段名称数据类型字段宽度专业字符型10姓名字符型8班级字符型10中期成绩浮点型8学号整型10答辩成绩浮点型8总评成绩浮点型85.6模块设计 本系统主要有三大模块,分别是教师、学生、系统说明模块,其中教师和学生是主要模块,它们又各自分为许多子模块,这些子模块之间既有信息传递,又具有相互独立的功能。系统说明模块是一个单一且功能独立的模块。 教
34、师模块和学生模块划分如下图: 图二:教师模块图图三:学生模块图5.7系统主界面设计系统首页:毕业论文管理系统学生入口教师入口系统说明 图四:系统首页教师主界面设计:毕业论文管理系统课题申报 课题编辑 你好,李涛老师,欢迎使用本系统, 确认学生 请点击这里安全退出。下载论文评定成绩修改密码返回 图五:教师主界面毕业论文管理系统课题选择 课题查询 你好,李子瑜同学,欢迎使用本系统, 课题编辑 请点击这里安全退出。上传论文查看成绩修改密码返回 图六:学生主界面5.8 数据库概念结构设计成绩汇总编号院系编号教学秘书教研室编号教研室名称汇总统计设计任务院系下达毕业设计任务班级人数所属教研室教研室院系名称
35、选题班级编号所属院系班级答辩成绩所属教研室专业下达任务书报题审核论文检查答辩小组年龄选题教师编号教师答辩教师编号专业所属教研室班级所教班级指导性别学号毕业生年龄姓名姓名籍贯5.9逻辑结构设计院系(院系编号、院系名称)教研室(教研室编号、教研室名称、所属院系)教师(教师编号、所教班级、姓名、性别、所属教研室、年龄)班级(所属教研室、班级人数、班级编号、专业)毕业生(学号、姓名、籍贯、年龄、班级、专业)答辩小组(所属教研室、教师编号)教学秘书(编号、成绩汇总)6 系统调试与测试6.1测试的策略和原则调试的目的在于发现系统中的错误并和时纠正。调试用例应该由“输入数据”和“预期的输出结果”组成;不仅要选用合理的输入数据进行调试,还应选用不合理的甚至错误的输入数据;除了检查程序是否做了它应该做的工作,还应检查程序是否做了它不该做的事情;应该长期保留所有的调试用例,直至该系统被废弃不用为止。6.2测试方法和步骤采用静态测试法和动态测试法。调试步骤:1、模块调试,保证每个模块本身能正确运行,该步调试中发现的问题大都是程序设计或详细设计中的错误。2、分调即子系统调试,就是把调试的模块放在一起形成一个子系统来调试。3、总调即系统调试将子系统装配成完整系统来调试,用以发现系统设计和程序设计中 的错误。4、特殊测试:峰值负载测试、容量测试、响应时间测试、恢复能力测试等。最后,进行系统试运行。