HI,欢迎来到好期刊网!

模块设计论文

时间:2023-03-16 15:40:21

导语:在模块设计论文的撰写旅程中,学习并吸收他人佳作的精髓是一条宝贵的路径,好期刊汇集了九篇优秀范文,愿这些内容能够启发您的创作灵感,引领您探索更多的创作可能。

模块设计论文

第1篇

按照训练处、政治处、后勤处不同机关部门,教研室、图书馆、信息管理中心、学员队、学兵队等不同基层单位设项,根据不同部门、不同单位的职能,确定教学建设与管理范围。这样设计的基本出发点是,把院校建设和管理与机关各部门、基层诸单位的责任、权限,平时的工作状况、工作效率结合起来,实现建与管的平衡发展和有机统一。教学建设与管理模块整体设计见表1。

2模块设计重点

从表1看出,机关各部门、基层各单位共设计教学建设与管理大项355项、次项692项,其中训练机关、教研室、图书馆、信息管理中心共设计大项210项、次项496项,分别占设计大项、设计次项的59.15%和71.67%。之所以如此设计,主要是考虑要在保证建设与管理设项方面尽可能做到全面覆盖、不留死角的同时,应将训练机关、教研室、图书馆和信息管理中心作为设计建设与管理模块的重点环节。教务科(办)和教研室建设与管理项目要素见表2。

3模块设计特色

根据学校以往自主设计开发“课程质量评估系统”、“双向评价系统”、“教学工作评价系统”等教学管理软件的体会和经验,针对“教学建设与管理模块”功能需要,在本模块设计方面主要体现以下特色[1-4]。

3.1建设与管理任务相衔接。院校中心工作就是教学工作,其中教学建设与管理又是教学工作的重点。从院校管理者的角度讲,各部门和基层单位必须向教学建设和管理聚焦,为教学建设与管理出力,做教学建设与管理的主人。基于此,我们在设计该模块时,针对各部门和基层单位的特点和实际,为各部门和基层单位赋予了与其工作职能相对应的建设和管理任务。以训练处教务科(办)为例,1.11设计了教学过程管理表系教研室填报项目,在教研室也相应设计了10.8教学过程管理登记项目。这样设计的真正目的是,把建设与管理有机结合起来。同时,有些建设项目信息在基层单位无法汇总,从机关管理职能角度讲又需要时,在相应机关的建设与管理项目设置登记项目,又如1.5.12教务科(办)课程标准执行情况登记,包括:年度、专业、培训层次(本科、学兵培训、其他)、课程标准名称、计划学时、执行学时、执行百分比(%)、登记日期,并要求实现电子表格汇总、查询。

3.2大项与次项小项相结合。在设计该模块时,每每遇到多层级建设与管理的情况,最理想的解决办法是,采取大项与次项小项相结合树状管理结构,将建设与管理任务层层分解。如将教务科(办)1.5课程建设管理大项,分解为1.5.1课程建设规划编写登记、1.5.2课程建设计划编写登记、1.5.3主干课程建设计划编写登记、1.5.4非主干课程建设计划编写登记、1.5.5“讲习合一”教学课程建设计划编写登记、1.5.6“模拟病人”教学课程建设计划编写登记、1.5.7课程标准建设管理、1.5.8主干课程标准编写登记、1.5.17教员课程教学设计登记等18个次项,其中1.5.17项又分解为1.5.17.1主干课程教学设计编写登记汇总、1.5.17.2非课程教学设计编写登记汇总、1.5.17.3“讲习合一”教学课程教学设计编写登记汇总、1.5.17.4“模拟病人”教学课程教学设计编写登记汇总4个小项。

第2篇

车间目前是依靠制度要求,将支撑块取放在固定位置。现在改造的思路是:将每个支撑块安装一个安全定位销,定位销尺寸统一,(φ20×150mm)与支撑块实焊连接;压力机每个立柱上安装一个安全销座,操作人员打开模具将4个支撑块插在压力机立柱的4个安全销座上。安全销插上以后,安全销座内部的接近开关(传感器)感应到模具支撑块放到位了,就给压力机控制系统传递信号,压力机接到信号,运行条件满足后开动机床生产。如果操作人员没有将4只支撑块全部插到安全销座上,机床运行条件将无法满足,也无法实现动作。图2为改造后整体效果图。

图2改造后整体效果图

2.模具支撑块结构分析

经调查,目前模具使用的支撑块规格形状不统一,有方块状形、圆环形、半圆柱体形、圆柱体形。圆环形的支撑块安全可靠性好,但由于各支撑块与模具一一对应,要将支撑块的形状统一成圆环形改造难度大且费用太高。

据统计,模具支撑块只有以上4种外形结构,其尺寸范围如表所示。

表模具支撑块的4种外形结构

3.安全销座的设计

考虑到模具支撑块外形和大小不统一,为了保证所有支撑块可靠定位,把安全销座定位面设计为圆弧面,半径为85mm;销孔深60mm,孔径与销配合间隙为0.5mm。经实验,可以保证车间所有支撑块可靠定位。

在销座地面焊一根长100mm的方钢(100×100×10),在方钢与销座连接处开φ21的孔,正下方也开φ20孔,用于固定和调节传感器。

4.控制电路的实现

安全销座安装位置在压力机4个立柱上靠近操作人员站立的位置,人员操作方便。安全销座中的传感器控制线路串联在机床的急停回路中(见图3)。通过接入110V电源把4个检测开关串联控制辅助继电器KA1,辅助继电器常开触点与压力机急停串联控制压力机急停继电器KA12。

图3控制电路图

考虑到压力机动作的正常运转,须在辅助继电器KA1常开触点处并联工作台操作旋转开关、微调辅助按钮和无支撑块模具专用开关。保证模具的正常装调和无支撑块模具的生产。

传感器选用开关量传感器,有效感应距离为0~50mm,直径为18mm,工作电压AC12-220V。

5.改造后相关动作的实现

(1)安装模具操作步骤

模具吊装上工作台工作台开动开关通工作台移动到位夹紧微动选择开关+微调辅助开关通滑块微动上升支撑块放固定位置+信号满足机床调试单次生产

(2)正常生产操作步骤

模具支撑块正确放置信号满足后模具装模高度正确主电机启动单次生产。

(3)拆卸模具操作步骤

放置模具支撑块微动选择开关+微调辅助开关通滑块下降合模模具螺栓拆卸微动选择开关+微调辅助开关通滑块上死点工作台开关通模具入库。

(4)特殊情况下操作步骤(成型工序拉延模无支撑块)

转换开关断工作台开进模具装调生产。

改造后的预期效果

改造前生产时存在违规使用现象,管理难度大;安全改造后,能够避免在正常生产操作中由疏忽产生的安全隐患,从本质上保证了安全。在方案研讨和设计加工方面都作了充分考虑,电气控制及部件加工简单可靠,同时避免增加设备故障率,有效降低了冲压作业的安全隐患。

结束语

第3篇

【关键词】南京电大 Struts J2EE 毕业设计 毕业论文

1 研究背景

进入新世纪以来,计算机网络技术在国内发展迅速,特别是在教育领域,教育产业化进程不断推进,高校间强强联合、不断实现资源共享。随着国内高校规模不断的扩张,合理并有效运用教育教学资源,推进教育管理方式转变,推进教育教学过程化管理,已成为各大高校重点关注的问题。目前,网络化管理技术已经在教育教学领域中的学生学籍管理、学生成绩管理、课程设置等方面都有了广泛运用。高校教学过程中一个非常重要的环节就是毕业设计(论文),与其它课程管理类似,其主要使用单机管理方式或是手工管理方式实现,包括对毕业设计(论文)步骤中的基本信息与成绩的输入输出实施管理,而毕业设计(论文)中的选题、过程控制与质量管理,以及整个毕业设计(论文)环节效果的统计分析等一系列环节都没有纳入系统管理中。

现阶段部分高校对毕业设计(论文)做法一般为指导老师前期给出参考题目,并通过纸质文件的形式发给学生,学生再从中完成选题或自行申报课题,由于正在毕业实习的学生比较分散,容易导致指导老师和学生之间沟通不畅,造成有些学生课题选择冲突;同时在教师指导学生毕业论文中后期,有大量表格由人工发放、填写、回收,导致效率极其低下;毕业设计(论文)完成阶段,通常需要运用纸质存储或者刻录光盘提交最终论文,常常导致资料堆积如山,查找不便。所以使用传统的手工管理方式对毕业设计(论文)资料进行管理不仅耗时费力,而且不利于教学管理工作者准确、及时地把握学生完成毕业设计(论文)的进展情况,给管理造成较大程度的困扰,甚至影响毕业设计(论文)的质量。因此,在这种情况下管理者应该充分利用高校的计算机资源和网络优势,按照具体管理规定研发出一款为高校量身定制的管理软件,完成对毕业设计(论文)网络化管理,这不仅重要,而且符合高校无纸化办公的发展潮流,这将进一步推动高校信息化建设的进程。

南京电大早在1999年成为教育部批准的首批电大人才培养方式改革与开放教育试点项目示范单位,属于“统筹规划、分级办学、分级管理”类型的远程开放教育教学系列的“省级电大”。至2014年春季,南京电大培养的教育本、专科学生已达52397人,每学年参加毕业设计(论文)的学生达到1800人,因此研发出一套南京电大毕业设计(论文)管理系统是非常有必要的。

2 系统分析

系统分析是站在企业应用系统内部,从抽象的概念高度上分析系统需求,敲定企业应用系统的要素、组成及结构,因而给出系统的分析模型,并为企业应用系统设计给出依据。在此我们给出一些功能性分析和非功能性分析的示例。

功能性分析要求南京电大毕业设计(论文)管理系统应该可以满足不同用户对南京电大对毕业设计(论文)管理的要求,按课题启动、申报课题管理、论文指导管理、论文答辩管理、论文终审管理等系列流程,能够实现不同角色应有的功能。南京电大学生可以浏览南京电大关于论文方面的公告,可以选择导师、提交课题,可以与导师交流,可以对自己的开题报告、论文及系统中资源进行上传和下载;南京电大教师可以选择自己的学生、查看学生课题、论文情况,可以对学生提交的课题、论文进行审阅,可以对自己的学生发出通知,向本校教务员汇报工作;分校教务员完成本校通知工作,维护本校教师与学生信息,向市校汇报本校论文工作;市校教务员可以对分校教务员、教师进行权限分配、调整;系统管理员需要完成业务数据备份、角色信息调整、系统安全运行、运行维护等工作。每一个用户登录南京电大毕业设计(论文)管理系统后都可以维护自己的个人信息,都可以利用南京电大毕业设计(论文)管理系统提供的查询与打印功能,都可以从系统中下载需要的资源,根据需要上传文档。

非功能性分析主要包括时间上响应不可以太慢,从而影响用户的操作,应在5ms-9ms之间;必须能够对所录入的业务数据快速的处理,得出执行结果,基本处理过程时间不可延迟过多,至多1-3秒;对学生的申请以及教师指导结果的传送和转化时间能够满足用户心理预期,不影响用户的使用,适应用户的任务需求为关键;对录入的课题申报、指导意见、答辩结果等要能够在短时间内产生响应结果与相关的查询。适应性上应该对录入的课题申报、指导意见、答辩结果等要能够在短时间内产生响应结果与相关的查询;运行环境需要支持Windows系列、Unix等不同运行操作平台,对于将沓鱿值牟僮髌教ǎ系统可作进一步的维护以满足其稳定性;接口流量不可过小,与其他系统能进行快速的数据交换与处理;大约在5-10年时间能够正常使用;运行期应对系统进行必要的更新维护,使其更加健全。

3 系统设计

南京电大毕业设计(论文)管理系统包括学生操作模块、导师操作模块、分校教务员操作模块、市校教务员操作模块、系统管理员操作模块。其中学生操作模块包括选择导师、申报课题、课题维护、论文过程汇报、浏览与回复导师意见等功能;导师操作模块包括选择学生、审阅学生课题、审阅学生论文、向本校教务处汇报、有关通知、浏览学校通知等功能;分校教务员操作模块包括维护本校学生、维护本校教师、与教师联络、向市校教务处汇报论文工作、本校通知、浏览市校通知等功能;市校教务员操作模块包括审核分校指导老师资格、审核分校上报答辩小组信息、完成终审论文成绩录入、向市校教务处汇报论文工作、市校通知等功能;系统管理员包括操作模块、包括角色信息管理、分校教务人员管理、市校教务人员管理、系统维护记载、系统安全管理、系统备份等功能。

图1中虚线框中登录系统、维护个人信息、查询与打印、上传下载材料等功能,学生操作模块、导师操作模块、分校教务员操作模块、市校教务员操作模块、系统管理员操作模块等模块都需要这四项功能,因此将它们单独列出。

4 技术简介

南京电大毕业设计(论文)管理系统运用Struts框架,Java的Web应用中运用的技术比较多,也较为复杂,所以研发过程中可选择的技术也多,项目管理必须考虑到开发人员个人的特长对开发任务进行合理分工,这就需要设计人员在系统设计阶段考虑周到。MVC模式可以很好的将业务数据模型和业务处理模型分离出来,这样研发出独立的业务组件,以便于在编写表示层页面阶段可以保证数据的一致性。在处理表示层页面文件和模型之间关系过程中,控制器就成为两者的桥梁,这样使得南京电大毕业设计(论文)管理系统项目能够成为一个整体的、系统化的工程。Struts框架在南京电大毕业设计(论文)管理系统中就起到了这个作用,在研发阶段可以很好的运用该框架开展开发项目,开发人员能够选择合适的模型组件。

在图2中,JSP和Struts为开发人员提供的一组标签能够完成页面的表示与数据显示等功能,使得开发人员可以编写丰富的视图功能。

5 系统实现

南京电大毕业设计(论文)管理系统各个部分的研发工作主要包括以下几个步骤:

5.1 创建视图

该系统采用Struts技术,视图的编写主要运用JSP技术,但和传统的JSP技术相比有两个明显不同。

(1)该系统在Struts下运用JSP技术研发视图,在页面文件中没有包括任何的脚本程序,仅是单纯的实现数据传递以及获得与显示从数据库返回的数据,对业务数据的处理和页面的跳转都是在业务层中执行。

(2)Struts框架给出了一组可扩充的自定义标签库,主要包含Bean标签、 Logic标签、HTML标签与模板标签。通过运用标签,能够简化编写用户界面的过程,而且更好地完成数据的封装。

5.2 创建模型

模型利用JavaBean组件,设计和实现系统的业务逻辑。根据不同的操作请求从Action派生特定Action类,调用由Bean组成的业务组件,建立由ActionForm 的派生类达到对客户层表单参数的封装。

5.3 创建控制器

在南京电大毕业设计(论文)管理系统中,中心控制器是由Struts提供(ActionServlet),程序员一般无需对该ActionServlet执行二次研发;负责特定业务处理的Action类则是研发者研发任务的重点,这部分Action对象中会执行全部业务操作,处理结束,由Struts的中心控制器转向到JSP页面,把处理结果返回到客户端。

5.4 创建配置文件

包括两个配置文件web.xml和struts-config.xml,用来定义Struts系统中模块之间的交互。通过对该两个配置文件的定义,将Struts框架中MVC各部分联系起来,完成了一个真正的MVC系统。

南京电大毕业设计(论文)管理系统开启阶段学生申请导师界面见图3。

6 结束语

本文对现阶段高校毕业设计(论文)管理状况充分调研,分析总结现阶段高校毕业设计(论文)管理系统主要缺陷,在掌握毕业设计(论文)管理系统的需求基础上,结合南京电大毕业设计(论文)管理的实H状况,探讨了南京电大毕业设计(论文)管理系统设计与实现。本系统基于网络B/S方式设计思路,采用Struts框架技术与SQL Server2014数据库技术进行设计,具有一定的参考价值。

参考文献

[1]张云龙,贾宇波,吴徐彬.基于UML的毕业设计管理系统的研究与设计[J].工业控制计算机,2015.

[2]丁勇,储久良,张飞.基于MVC框架的毕业设计管理系统的设计与实现[J].计算机与现代化,2014.

[3]陈泽强,徐梅玲.基于.NET的毕业设计管理系统的设计与实现[J].电子技术与软件工程,2013.

第4篇

【关键词】远程开放教育 毕业论文 管理系统 ASP

远程开放教育是利用计算机网络技术和多媒体技术所建立的具有双向交互功能的教学平台进行教学的一种教学形式,是高等教育的重要组成部分,在高等教育大众化以及普及化阶段扮演着重要角色。在远程开放教育的教学环节中,毕业论文是完成专业培养目标中的最重要的教学环节,也是培养学生综合运用所学的基本理论和知识去解决实际问题的能力的重要手段。随着计算机网络的普及和各个院校的校园网络的日益完善,各远程教育院校已广泛采用远程教育平台开展课程教学,但采用网络平台进行毕业论文指导环节的目前来看还比较少,基本还是采用传统面授的指导模式。为了提高该教学环节的工作效率,打破传统的面对面毕业论文指导模式,本文设计了一种网上毕业论文管理系统。经过实践,该系统可以为学生、教师、班主任和管理员提供一个交互平台,规范了教师、班主任及管理人员在论文指导过程中的管理工作,极大地提高了教师、学生、班主任和管理人员的工作效率。

1 系统分析

本系统是根据地市级广播电视大学(简称电大)开展远程开放教育的实际,涵盖了学生的毕业论文教学环节的全过程,实现了学生分组、论文选题、毕业论文相关文档的提交与管理以及成绩统计与管理等功能。

1.1 系统需求分析

该系统是针对地市级电大毕业论文管理的现状,坚持“以服务学生为中心”的办学理念,解决论文辅导具体业务的网络化与自动化,达到利用该平台进行毕业论文的选题、提交、指导、评价与查询等具体业务的自动化管理目的,为支持电大师生网上非实时毕业论文辅导教学活动提供了互动平台。该系统主要针对地市级电大远程开放教育的学生,因此用户群主要定位有四种,分别是系统管理人员、班主任、学生和指导老师。系统管理人员主要是完成系统数据维护、各类用户权限的分配、系统安全维护等。班主任主要是负责学生分组、督促与查看学生论文进度情况、统计班级论文完成情况和沟通联系学生等。学生主要是根据时间节点完成毕业论文的选题、论文初稿的提交、查看指导老师的评语、修改论文、提交终稿等。指导老师主要是布置毕业论文选题、审核选题、跟踪查看学生论文、写出修改意见与评语、给出论文成绩等。由于针对的是四种不同类型、不同权限的用户,因此该系统必须具备友好的用户界面、简单的操作流程和专业的管理模式,这样才能使系统的所有使用人员经过简单的业务培训就能很好地得到应用。

1.2 业务流程分析

地市级电大毕业论文工作的一般业务流程是:教学管理部门(教研室)毕业论文指导任务;毕业班班主任根据本班学生情况进行分组并分配指导老师;指导老师与班主任组织学生开会并毕业论文选题范围;学生进行选题;指导老师查看选题并同意撰写初稿并提交给指导老师;指导老师审核,这样反复几次后,最终定稿,并给出初评成绩。教学管理部门负责整个流程的监管。鉴予此,本系统的主要工作业务流程如图1所示。

1.3 总体功能分析

设计开发网上毕业论文管理系统的目的是利用计算机网络解决师生论文辅导存在时空矛盾的关键问题,同时还可以利用计算机强大的管理统计功能对论文进行有效管理,从而提高师生和管理人员的工作效率。在实际工作的调研过程中发现,网上毕业论文管理系统主要涉及学生管理、论文选题、论文提交、论文评价、论文查询与统计等几个方面。根据这几方面数据管理上的需求,把系统分以下几个模块:系统用户管理、学生分组管理、选题管理、论文文章管理、成绩管理。系统总体功能模块结构如图2所示。

系统用户管理:用户分为管理人员、班主任、教师和学生。每个用户根据自己的角色拥有不同的权限。例如管理人员和班主任可以查看每个指导老师对学生毕业论文的指导进度。指导老师只能查看自己所指导学生的进度和相关信息等。该功能模块就是实现对各种不同权限用户的管理,如输入与修改用户基本信息等。

学生分组管理:这个功能主要是针对班主任的。班主任根据教务部门的要求按照学生人数和指导老师的数量进行学生分组,指定学生的论文指导老师。之所以对学生进行分组并指定指导老师,是为了便于教学部门监管教师与学生之间的论文指导工作。

选题管理:该功能模块是实现毕业论文题目的与查看、选题查询、学生选题、更改选题、审核选题等功能。毕业论文题目可以由指导老师进行并限定选题人数,也可以由学生自己命题由指导老师审核。经审核后毕业论文题目进入指导老师的选题库,该指导老师所带的学生都可以查看并进行选题。当学生选题人数超过毕业论文限定选题人数时,就要求指导老师要进行筛选,并指定学生进行重新选题。

论文文章管理:本系统采用上传与下载的文章管理方式来实施论文指导过程。具体实施方式是学生上传文章给指导老师,指导老师查看并下载文章,然后指导老师线下评阅文章并在文章中标注修改意见,然后把标注有修改意见的文章上传给指导老师,重复该过程直至论文定稿。

成绩管理:该模块主要是实现教师对学生的毕业论文进行评分、并录入或修改学生成绩,按照指导学生的论文进行指导小结的录入等。

辅助交流管理:该模块主要是实现指导老师信息的、学生提问、老师答疑、师生互动讨论等功能。

2 系统主要模块实现

本系统是基于ASP三层架构进行开发的,前端开发工具采用HTML+CSS+JavaScript,后端开发工具采用,整体开发环境为ASP+IIS6.0+Access2003。操作系统是Windows server 2003,服务器采用其内置Web服务器IIS6.0。系统客户端通过IIS6.0与ASP应用程序进行联接。底层数据库系统开发采用Access2003,因为Access2003与Windows操作系统系统及ASP环境之间具有很好的兼容性。

2.1 用户管理模块实现

本系统涉及到多个用户,每个用户拥有不同的权限,管理员用户具有最高权限,包括所有设置、创建编辑所有用户权限。不同权限用户登录系统后产生的界面不同,因此系统的访问控制机制非常重要。本系统的访问控制机制是:给每张表每个模块赋予一个ID,并根据用户权限把ID写入用户数据信息表字段中,当用户登录系统时,先读取用户数据信息表,然后根据数据表中的字段里所包含的ID号来显示相应的用户管理界面。

2.2 选题管理模块实现

选题管理模块主要包括我的选题列表、添加选题、批量导入选题、选题确认修改、导出我的选题和所有选题构成。我的选题列表主要列举出可供选题的题目和相关选题细节,并供学生进行选题;添加选题主要是实现教师或学生添加论文题目,教师可以批量导入或导出选题信息,而学生只能添加一个自己的选题并选择所添加的选题。添加选题界面如图3所示。

2.3 文章管理模块实现

文章管理模块主要包括文章上传与文章下载功能。文章上传功能可以实现将文章上传给指定某个用户,如图4所示。例如,当指导老师点击文章上传按钮时,会显示该指导老师所指导的所有学生,然后可以选择某位学生,把文章上传给该学生。文章下载功能可以实现定位下载功能,例如点击文章下载,会显示所有该指导老师所指导学生上传的文章,点击某篇文章就可以下载该文章。

2.4 成绩管理模块实现

成绩管理模块主要有录入初评成绩、录入评审成绩、指导小结和查询导出功能。录入初评成绩是指导老师根据指导论文的质量给学生录入定稿成绩;录入评审成绩是指定的评审老师对学生论文评定成绩进行评审,并录入评审成绩。指导小结是供指导老师填写小组的指导小结;查询导出是实现查询或导出所选学期、所选班级的全部指导论文。

3 结束语

远程教育网上毕业论文管理系统是为了解决电大学生在毕业论文指导过程中遇到的工作效率低、交互性差、时空矛盾严重等问题,而采用ASP+IIS6.0+Access2003等技术设计开发的一个非常实用的管理系统。通过学校近几年的使用,该系统能够实现多班级选题管理的具体化、直观化、规范化,指导论文的网络化、合理化和公开化,很好地促进了学生与指导老师之间的互动交流,极大地提高了毕业论文指导的工作效率。

参考文献

[1]李莹.远程开放教育辍学研究:结论与反思[J].开放教育研究,2014,20(3):79-87.

[2]毛林,田林,谢汶.基于Internet的网上论文辅导系统设计与研究[J].中国远程教育,2010(11):58-61.

[3]覃发兵,葛玉辉.基于Java Web组件技术的毕业设计管理系统[J].计算机应用,2010,30(1):321-323.

[4]徐远棋,曾海.网上毕业论文管理系统的设计与实现[J].微型电脑应用,2013,29(10):42-44.

[5]陈永强,谢维成,李茜.ASP数据库开发经典实例精解[M].北京:机械工业出版社,2006.

[6]曾小平,吴暾华.本科毕业设计管理系统的设计与实现[J].微型机与应用,2011,30(18):83-85.

作者简介

熊子东(1984-),男,广东省梅州市人。硕士学位。现为梅州市广播电视大学教技科科员。

张志方(1967-),男,广东省梅州市人。硕士学位。现为梅州市广播电视大学教技科主任。

曾三明(1979-),江西省赣州市人。大学本科学历。现为梅州市广播电视大学教研室主任。

第5篇

制定完整的毕业设计(论文)管理制度首先有完整的有关毕业设计的教学管理文件,为此笔者所在的南京交通职业技术学院每个系部都有完整的毕业设计(论文)手册,全院的毕业设计(论文)工作在主管院长统一领导下进行,实行分级管理,层层负责的办法。其分别明确了教务处、系部、教研室、指导老师的职责和学生所需要遵守的守则。确定了毕业设计(论文)工作的程序原则上为:确定选题及指导教师学生选题下达毕业(设计)论文任务书中期检查评阅、答辩资格审查答辩评定成绩优秀评选论文收存。制定详细的组织答辩和成绩评定方法、资料保存形式、检查及质量评价办法。同时也制定了各项工作的具体要求,比如选题及任务书下达要求(包括毕业设计(论文)题目的选择原则、下达任务书的工作程序)、毕业设计(论文)的格式要求、毕业设计(论文)的成绩评定及答辩办法。建立健全这些毕业设计管理制度是实现毕业设计质量有效监控的前提性工作。

建立基于毕设系统和QQ群的毕设师生沟通交流机制为了提高我院毕业设计(论文)的水平和工作的顺利开展,我院整个毕设工作由网上信息化操作平台是“毕业设计论文管理系统”来完成,其完整的涵盖了毕设工作的各个方面,其中包括:毕业设计题目申报模块、毕业设计选题模块、毕业设计任务管理模块、毕业设计答疑指导模块、毕业设计中期检查模块、毕业设计论文评阅模块,以及个人信息模块。该系统的角色分别是教务处管理员、系部教师组管理员、指导老师和学生,教务处管理员负责建系部教师组、建立教师组管理员、毕设学生审核、审核教师出题、学生自拟题目、外单位出题、对选题进行调剂、毕设选题审核、毕设学生状态控制、安排中期检查、中期检查总结、毕设答辩安排、毕设成绩审核、推荐优秀毕业设计。系部教师组管理员进行毕设教师审核、毕设题目审核、毕设选题审核、选题调剂、中期检查(传达系部中期检查安排并督查教师进展)、毕设评阅答辩(组建答辩小组)。指导老师进行进行题目申报、选择学生(教师在被学生选择后需选择确认学生选题或其自拟题、外单位题)、下达任务、审阅开题报告、布置工作任务、中期指导(指导贯穿始终)、中期检查、评阅毕设及材料、提交材料准备答辩。学生进行选题(选择毕设题目,没选上的等待调剂)、接收任务、接收指导(和指导教师可进行相互交流,其过程贯穿整个毕设过程)、中期检查(中期检查应提供相关材料)、提交毕设及资料、准备答辩。毕业设计论文管理系统”很好的实现了毕设计全过程的质量监控及关键环节的量化工作。借助“毕业设计论文管理系统”和QQ群的支持,研究指导老师与学生沟通机制涉及信息、疑难解答、资料共享、网上评阅、语音或视频在线交流等。更进一步加强了毕业设计信息反馈工作,随时把握学生毕设工作进展。建立以毕设系统和QQ群为纽带,以指导老师为单元,师生定期交流互动机制,解决毕设学生疑惑问题。毕业设计(论文)是一个时间相对集中、空间比较分散、管理比较困难的工作,“毕业设计论文管理系统”和QQ群的使用确实保证了设计过程信息渠道畅通,及时发现和纠正毕业设计过程存在的问题。

强化毕设质量监督毕业设计质量监督机构是由系部和我院教务处下的督导室共同监督执行,系部由主管教学主任带队,由系毕设领导小组在毕业设计(论文)进行过程中,按要求进行前期、中期和后期三阶段检查。(1)前期检查:检查指导教师到岗情况,毕业设计(论文)进行的必须条件是否具备,安排是否合理,任务书是否下达到每位学生。(2)中期检查:检查学风、工作进度、教师指导情况及毕业设计(论文)工作中存在的困难和问题,并采取措施解决存在的问题。各教研室应有书面检查纪录,并将检查情况及处理意见向系(部)汇报,各系(部)向教务处上报中期检查情况。(3)后期检查:检查答辩准备工作。答辩前各专业应对学生进行答辩资格审查。根据任务书及毕业设计(论文)规范化要求,检查学生完成工作任务的情况。督导室中的老师是由校内各学科教学经验丰富,学术上有较高造诣和热心于教学改革的具有高级职称的教师与教学管理人员组成。他们的具体任务由以下4个部分组成。(1)根据培养方案,组织各系做好毕业设计(论文)的各阶段工作,不断完善毕业设计(论文)工作的管理制度和管理手段。(2)汇总各系毕业设计(论文)题目、指导教师安排情况表。组织检查毕业设计(论文)各阶段工作进展和质量情况,并向各系通报检查情况。(3)毕业设计(论文)工作结束后,组织专家抽样分析毕业设计(论文)质量,做好工作总结。(4)组织评选学院优秀毕业设计(论文),并做好省级优秀毕业设计(论文)推荐工作。督导室的老师对毕业设计(论文)工作进行全程跟踪式的抽查,发现问题立即提出,与学院共同讨论解决方案。做好各方面的组织协调和实时监控对毕业设计监控工作来说至关重要。我院近几年毕业设计(论文)工作的顺利开展和良好效果,教务处的督导室老师发挥了积极的作用。

到系部和督导室的检查监管,整个流程不但保证了对毕业设计(论文)工作的有序进行,也提高了师生对毕业设计(论文)重要性的认识,更能极大地调动指导教师、学生参与毕业设计(论文)的积极性、创造性,更加鼓励学生自觉主动、认真、积极地完成毕业设计(论文),巩固所学的专业知识,提高学生的实际动手能力、解决实际问题的能力,达到毕业设计(论文)的教学目的,进而推动了学院毕业设计实践教学内容与方式的改革和创新,更进一步提高毕业设计质量。

作者:张超 单位:南京交通职业技术学院

第6篇

【关键词】 毕业设计;辅助系统;Drupal

一、远程教育毕业设计辅导

系统的结构设计

毕业设计是远程教育中的重要的一环,利用网络开展毕业设计辅导是远程教育学习支持服务中关注的热点。传统的远程教育毕业设计辅导系统功能简单,大多只有信息和查询、提交等相关功能,对学生完成毕业设计(论文)过程的直接辅导很少。真正的面向学生的辅导系统功能应多样化,而且操作便利。本文使用UML中的用例(Use Case),站在学习者的角度对辅导过程加以分析。系统的参与者包括:STU(做毕业设计的学生)、TUTOR(论文指导老师)、ACD(教学管理员)如图1所示:

与STU相关的用例有5个,分别是写作、参考资料下载、知识记录、特殊工具应用和交流用例,用例写作包括两个子例是分别是写开题报告与撰写论文。另外有四个扩展用例,分别是开题报告的扩展用例即提交开题报告、参考资料下载的扩展用例即资料搜索,知识记录的扩展用例即Feed聚合和移动学习。与TUTOR相关的用例是交流,交流有三个子例分别对应着对开题报告的交流、论文撰写过程中的交流和学生与学生的交流。与教学管理人员相关的用例是查收开题报告和查看师生之间交流情况。

本研究的毕业设计辅导支持系统采用B/S结构以适应远程教育的要求。通过Internet,学生可以在不同地点,以不同网络接入方式请求服务,所有数据都保持到服务器端,方便学生随时访问,系统提供的各种服务和资源可随时共享,具有易用性、共享性、安全性和灵活性的特点。系统采用三层架构有利于系统标准化,有利于各层逻辑的复用,开发人员只需关注所在的那一层,容易用新的技术实现来更换原来实现的部分。辅导系统的设计包括资源子系统、学生子系统和教师子系统三部分,系统结构如图2所示:

二、Drupal内容管理系统的功能特征

Drupal是一个基于PHP语言的内容管理系统,与一般的学习管理系统不同,它是一个高度模块化的开源Web内容管理系统,重点建立在合作之上,是一个可扩展的,适应标准的,保持简洁代码和较小脚本的系统。[1]Drupal的所有文本数据以及图形、音频等其它文件类型的文本指针都以数据库的形式储存,用户可以通过浏览器对Drupal发送请求,而Drupal 则动态的从数据库中读取数据生成静态网页发送给用户。Drupal的功能异常强大,几乎可以完成任何你想让它完成的事情, Drupal高度模组化的设计提供极大的弹性,它甚至被开发人员视为一种开发框架。

Drupal的系统所设置的一般功能包括:联合协作文档编写(Collaborative Book)、友好URL(Friendly URLs)、模块(Modules)、个性化(Personalization)、基于许可权限的用户组管理系统(Role based permission system)、内容索引及搜索(Searching)等。Drupal强大的功能在于支持模块扩展,正因为有了它,可以实现想到的任何应用。此外, Drupal拥有强大的在线帮助系统以及完善的文档库,并且Drupal是完全开源的,Drupal基于 GPL许可,所以任何人都可以修改它、再它、使用它。

Drupal配合Mysql和Apache应用较多,稳定性和兼容性得到国内外许多应用的证实,Drupal的整体架构符合软件架构体系中的三层架构思想。

三、基于DRUPAL的网络毕业

设计辅导系统的实现

1. 毕业设计辅导系统的Mysql数据库实现

毕业设计辅导系统为学生、老师提供个性化的支持,帮助学生高质量、高效地完成论文。系统采用完全模块化的Drupal框架,所涉及到的数据表较多,主要包括资源子系统、学生个人页面及教师个人页面,各个模块功能与数据库表相互对应(如图3所示)。

图3中三大模块的每一个功能并非完全独立,它们之间相互协调工作,有些功能对应数据库中的一类表而不是一个数据表。为了方便设计与操作,人为将其划分出来。Drupal采用mysql数据库,在数据字段命名上有其自己的规范,除了上图所描述的数据表以外,系统还自带一套逻辑表。Drupal系统默认安装了许多底层数据表,在实现时需结合对应的数据字典修改相应的数据表。

2. 资源子系统的实现

资源子系统是毕业设计辅导系统的重要组成部分,资源来源包括教师提供的相关资料、案例分析和例文等。外部链接资源库包括:高校数字化图书馆,外部扩展搜索(如:Google学术),站内搜索,Feed聚合器搜集实时有用信息。资源系统为学生毕业设计(论文)提供多形式,多类别的资源,资源系统不是完全独立的,而与其他子系统协同工作。

本系统支持每位教师为资源库添加资源,在添加时候选择分类,最后系统将所有分类资源呈现出来供学生参阅,学生可以根据上载资源时所设定的标签来搜索自己所需的资源。本功能主要用到Drupal中常用模块Taxonomy、CCK和Views。资源内容类型建立后,系统结合分类模块设置术语标签,再用Views将内容按需求呈现出来,添加后的资源汇总到分类资源库,点击资源库导航栏中的条目进入资源分类展示页面。

资源子系统中一个重要的功能是方便学生有效精确地检索资源,资源搜索包括对系统内部资源的检索和外接搜索引擎,例如:Baidu、Google及Yahoo。内部检索利用Drupal系统的search模块,外部检索利用外部API接口。搜索功能与其他子系统协同工作。

Feed聚合器可以为学生聚合所需的信息,学生可以自己添加聚合的种子,如管理学专业的学生可以添加一个有feed种子的权威站点,系统会将聚合的信息发送到学生页面,方便学生随时查阅最新信息,为学生提供一个“活资源”。本功能的实现需综合利用cck、views和aggregator模块。

3. 学生子系统的实现

学生个人页面是学生接触的主要页面,在底层运行的是学生个人系统,包括学生写作系统与个人管理系统。写作系统提供在线写作功能,应用的模块包括CCK及其扩展模块、Views及其扩展模块、Books模块。先利用CCK结合Book Page类型创建文章类型,再用创建新的Views来提取所需信息,并将其呈现给学生及教师。用文章类型创建的文章节点允许访客访问及评论,文章在导航栏中以章节的形式呈现大纲,访问者可以灵活地定位到具体章节,在线写作导航页面效果如图4所示:

当学生对个人信息、文章、收藏论文、笔记本和所加入的学习共同体进行管理时,可以利用笔记本功能记录零碎的信息,方便记录论文撰写过程的思路。笔记本功能由笔记系统支持,学生自己建立笔记节点。系统将节点统一存储主要涉及到CCK及其扩展模块、Views及其扩展模块中。由CCK模块结合Page类型创建笔记类型,用Views将学生创建的笔记类型节点显示出来。在访问控制方面,需要利用Flite模块进行筛选。在个人管理系统中采用Author Pane用户管理模块、Flag Friend用户关联模块和Flag Note书签收藏模块进行信息管理。

4. 教师子系统的实现

教师个人页面是教师指导学生完成毕业设计工作的主要活动场所,教师页面由系统的教师子系统支撑,系统需要聚合每位教师指导的学生信息及论文情况,本研究主要采用评论的方式对学生论文进行评阅,教师与学生交流并提供指导性意见。教师指导界面如图5所示:

与学生个人管理系统类似,教师子系统同样集成了教师个人管理系统,管理教师个人信息和教师所指导的学生信息,并跟踪学生的论文写作进度。

5. 交流功能的实现

交流功能是毕业设计辅导系统的关键,本系统实现了同步和异步的交流功能,以多种交流方式来弥补师生间交流的不足。同步交流方面主要灵活利用第三方插件,教师与学生可以通过插件所提供的多种方式的交流如MSN、QQ、TM、Yahoo!、Skype等。

异步交流除了对学生的文章进行评论这种方式外,系统还设置了论坛讨论区,能方便地将一些公共性问题设为主题开展讨论。教师和学生都可以创建讨论主题,并有权限对主题进行修改,这一功能主要应用了系统的forum模块实现。

6. 后台管理实现

Drupal提供了灵活的后台管理机制,管理员账号具有最高权限,包括所有设置、创建及编辑权限。本研究通过对系统基本信息的设置和对Drupal中灵活的区块设置,以构建方便简洁的管理界面(如图6)。

访问控制也是本系统中较为重要的部分,系统所涉及的用户角色较多,各种角色之间的区别较大,所拥有的权限也不尽相同。利用Drupal提供的权限群组管理,可以对不同角色权限进行整体设置或修改,也可以对特殊账户进行特殊处理。考虑到系统的安全性问题,可以制定相应的访问规则,防止受到恶意攻击。

Drupal后台中可以很直接地管理上传资源及查询所有用户的活动情况,方便教务管理老师监控导师与学生在做论文过程中指导过程的详细情况。

四、网络毕业设计辅导系统的应用

本研究设计的网络毕业设计辅导系统主要用于辅导网院学生基于Internet完成毕业设计。首先,系统为每位学生和导师分配独立账号,通过此账号关联学生个人页面和导师个人页面。同一个导师的学生连同他们的导师组成一个基于网络的学习组,并通过本系统开展协作学习,学生登录其个人页面完成资料搜集与查询,开题报告和各章节的写作,并通过实时或非实时的方式与小组中其他同学交流。教师登录其个人页面可了解小组中学生当前论文的完成状态,通过实时与非实时的方式指导学生研究,学生最终通过不断的积累、讨论、修改完成毕业设计。在完成毕业设计的整个过程,网院教学管理员通过后台可查看所有学习组的状态,实时跟踪所有学习组的完成进度,为学习小组提供所需的学习支持服务。

本系统在中山大学网络教育学院09级开展毕业设计阶段,请50位学生试用本系统,笔者和中山大学6名教育技术学专业的研究生作为辅导老师开展辅导,组成6个学习组,列举19个选题进行试用。系统在使用过程中通过平台建立了意见反馈专贴,邀请试用者对系统功能及使用情况进行在线反馈。

调查表明,本研究设计的毕业设计辅导系统能有效满足开展学生毕业设计辅导工作的要求,系统具有功能完备、先进性、可扩展性、开发灵便等特性,能较好实现核心功能。但使用中也发现一些体现个性化的功能尚未实现,原型所呈现出来的系统不够完善,在界面上和功能上还有待改善。

五、结束语

网络毕业设计辅导系统在设计上包含了Web2.0、移动学习、社会性学习的思想,Drupal高度模块化开发给系统实现带来很大便利,能完全实现所有设计的功能,所实现的系统具有功能完备的优势,在辅导系统的使用中,可以不断设计和改进新的模块以增强其功能,具有极强的扩展性。Drupal还可用于教育领域的其它平台建设,它为教师提供了各种有用的工具,如在线指导、协作学习、教学评价、资源库、播客、虚拟实验室等,需进一步挖掘其潜力。[2]

参考文献

[1] John K. VanDyk. Pro Drupal Development(drupal 6.x 用户手册) [Z].

[2] Bill Fitzgerald. Drupal for Education and E-Learning, [M].

Birmingham,UK: Packt Publishing Ltd,2008.

第7篇

论文关键词:毕业设计管理系统,管理流程,B/S结构JSP,oracle数据库

 

毕业设计是大学生在校期间的最后一个教学环节,是学习深化和提高的一个重要过程,也是综合检验所学理论知识的一个重要环节。随着Internet的发展和高校教学体制改革不断加深,基于网络的毕业设计管理系统的建立为参于毕业设计的管理人员、教师和学生提供了一个方便而高效的平台。

一、需求分析针对毕业设计管理系统功能的需求本科毕业论文格式,总结出如下需求信息:用户有管理员、教师和学生。管理员可以添加、查询、删除、更改学生和教师的信息,可以对教师所出的题目进行审核;每位教师可以带多个毕业设计题目和学生,可以可以给相应的专业在线出题并对自己所出的题目进行查询和修改;每个学生只能选一个题目。

二、系统总体设计

1.系统工作流程及功能模块划分,如图1所示cssci期刊目录。

2.系统主要功能模块设计

(1)登录模块

此模块实现用户进入系统管理前的验证操作,只用输入正确的用户名和密码才能进入系统,进行各种操作。

(2)管理员模块

管理员可以查询、添加、修改和删除学生信息和教师信息,对已出题目进行审核的基础上作出必要的增删改查等操作,并在答辩结束后汇总最后成绩。

(3)教师模块

教师可以在线出题本科毕业论文格式,在此过程中可以限制所选学生的专业和人数,提出该题目应实现的要求等。

(4)学生模块

学生可以在线选题。每个学生只能看到自己专业可以选择的题目,对已满足人数要求的题目不可以再选。

管理员、教师和学生都可以对自己进行修改用户名和密码等安全设置

图1 系统工作流程及功能模块划分

三、数据库设计

通过需求分析和概念结构设计,数据库中应主要设计如下表格:

表3-1 用户信息表(users)

 

字段名

数据类型及长度

中文描述

备注

id

varchar2(12)

用户名

主键

idpwd

varchar2(6)

用户密码

 

  role

varchar2(8)

第8篇

关键词:JAVA JSP SERVLET MVC 管理 测试

中图分类号:TP39 文献标识码:A 文章编号:1007-3973(2011)005-051-02

1. 系统介绍

1.1 系统概况

本系统采用SQL作为后台数据库,采用标准MVC三层架构(JSP-JavaBean-Servlet)开发模式,本文将要介绍的科研信息管理系统是根据的实际工作需求进行设计开发的。系统使用的流程是先由管理员进行系统数据的初始化,然后由用户登录系统进行科研团体、科研活动、科研经费、科研论文的查询,这些登记在库的数据将作为以后查询的主要对象。

科研信息管理系统的角色可以划分为两类。

(1)系统管理员:负责管理用户信息、论文信息、团体信息、活动信息、经费信息。

(2)用户:满足用户修改密码,以及论文信息、团体信息、活动信息、经费信息的查询。

这两类用户分别拥有自己的操作功能。每一个操作模块都要实现自身的功能,并且在整个的操作流程中负责承上启下。根据这两方面的需求,来分别描述各个模块要实现的功能。

1.2 系统各功能模块简介

该系统是面向用户与管理员的,因此用户设置上设定了两种用户:管理员、普通用户。两种用户的操作权限不同,管理员设置用户的操作权限,进行网站和数据库维护。用户可以进行科研信息的查询,管理员可以进行修改。高校科研信息网站主要有以下几项功能要求:

1.2.1 管理员模块

(1)用户管理模块:对所有用户的用户名、密码、真实姓名、团体编号等用户信息实现增加,删除和修改等功能。用户名和密码是用户表的主键,用户名必须是唯一的,而且用户名必须用字母或者数字表示。在添加用户信息时,如果添加的团体编号不属于团体信息表里已经注册的团体编号的任何一个就会提示为不存在的团体编号。

(2)团体信息管理模块:对所有用户的团体信息实现增加,删除,修改等功能。团的设备,如照相机、投影机等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是是由单个程序实现整个控制逻辑。

总而言之:嵌入式系统是一种“完全嵌入到受控器件内部,为特定应用而设计的专用计算机系统”。

1.2.2 普通用户模块

(1)修改密码:可修改个人用户密码。普通用户在登录之后点击修改密码的链接。用户输入当前密码,系统通过SES-SION查询登录用户的密码是否匹配。

(2)论文上传:实现用户个人论文上传功能。上传的论文文件名必须是用英文或数字构成的,如果是中文文件名会出现乱码。这是读取数据流时是一个一个字节读取的,而一个汉字有两个字节。论文上传的文件名采用“用户名”+“文件名”的方法。

2. 系统开发平台

2.1 JSP简介

JSP是英文Java Server Pages的缩写,它是Sun公司首创的一种新型动态网页编程技术。JSP是基于JavaServlet以及整个Java体系的Web开发技术,利用这一技术可以建立安全。跨平台的先进动态网站。JSP技术是从Java编程语言中的Ser-vlet技术扩展而来的。JSP当然也实现了Servlet所具有的动态页面与静态页面分离以及程序代码与硬件平台的无关性。

2.2 Microsoft SQL server 2000简介

SQL全称是“结构化查询语言(Struetured Query Lan-guage)”,最早是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言。结构化查询语言SQL是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制四个方面,是一个通用的功能极强的关系数据库标准语言。

2.3 MVC技术

MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层――模型层、视图层、控制层。

视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML、XML和Applet。一个应用可能有很多不同的视图,MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理。业务流程的处理交予模型(Model)处理。

模型(Model)就是业务流程、状态的处理以及业务规则的制定。业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。业务模型的设计可以说是MVC最主要的核心。

控制(controller)可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成用户的请求。划分控制层的作用也很明显,它清楚地告诉你,它就是一个分发器,选择什么样的模型,选择什么样的视图,可以完成什么样的用户请求。

3. 系统实现

本系统主要有两个用户权限:管理员和普通用户。普通用户可以登录、注册、修改用户密码,查询科研论文、科研经费、团体信息,还能查询团体活动;管理员在普通用户的功能基础上,权限范围更大。管理员有用户管理模块,团体信息管理模块,科研经费管理模块,论文信息管理模块,以及团体活动信息管理模块,下面详细介绍这些部分的实现。

3.1 用户模块的实现

用户模块主要有密码修改,论文上传,学术团体管理,活动查询和经费查询等功能。这里只展示活动查询和论文上传这些主要功能。因为用户模块大多是查询的功能,所以这里只展示典型的查询代码的实现功能。

由于高校科研管理系统采用MVC模式,所以学术活动查询功能由三部分组成,数据的存储由Aetivity java这个类储存,数据的处理由HandleActivityQuery这个Servlet实现,查询结果由showActivityQueryMess.jsp展示。查询的结果采用分页的形式,分页功能所存储的数据由ShowByPage.java这个类保存。JSP页面通过这个类中的数据来决定查询结果每页显示多少条记录,总共有多少页,正在显示的是第几页,然后用一个StringBuffer返回一页的显示内容。

3.2 管理员模块的实现

管理员模块主要有用户信息管理,论文管理,团体信息管理,活动信息管理和科研经费管理这五个模块。由于管理员的模块大多是增、删、改的功能。所以这里只展示用户信息管理这个典型模块的代码。

由于高校科研管理系统采用MVC模式,所以用户信息管理功能由三部分组成,数据的存储由Users.java这个类储存,数据的处理由HandleUsers这个Servlet实现,管理功能由sho-wUsersMess.jsp页面展示出来。用户信息管理模块能修改所有用户信息,用户名是唯一的不能同名且必须有字母和数字构成,用户权限只能为“普通用户”和“管理员”。

Users.java这个类初始化了userNumber,password,userName等变量,每个变量都有各自的set和get方法来设置以及获取变量,backNews变量用来保存管理员的管理信息并在页面中显示,这里省略Users,java的代码。

HandleUsers.servlet有两个主要的函数doGet()和doPost(),doGet()方法从数据库里获取表a-users的数据集并保存在Users,java中并由showUsersMess.jsp显示出来。doPost()方法首先通过if-else语句判断用户在showUsersMess.jsp页面点击的按钮是哪一个,再根据不同的按钮值实现不同的管理功能。

3.3 测试运行结果及分析

经测试,本系统能够满足在需求分析阶段所确立的各项功能需求,各种用户均能正常登录,查询正确率高,管理员能顺利地进行各项操作,整个系统运行稳定。在网站的整个运行中没有出现明显的BUG,大部分功能都能顺利完成。在论文上传模块中,上传的文件必须是英文文件名或数字文件名。用户登录的用户名要输入英文或数字。管理模块的信息中,需要在文本框里修改或填写好信息再按修改和添加按钮。

参考文献:

[1]邓昌胜,张荣等,基于NET的毕业论文在线指导系统的设计与实现[J],微机算机应用,2008,29(10):25-99.

[2]范小九,唐慧佳,韵来电峰,基于NET的安全设计在MIS系统中的应用[J],微计算机信息,2007,23,3-10.

[3]刘军,阳小华,杨星,一种新的基于B/S模式权限管理方案[J],微计算机信息2005,22(3).

[4]Jeffrey Richter,李家忠译,框架程序设计[M],北京:清华大学出版社,2003.

[5]冯晓磊、耿新宇,基于MVC模式的油井检测管理系统的设计[J],信息技术,2009,001(010):125-137.

第9篇

关键词 毕业设计 远程教学 开放教育

1 系统设计的研究背景

计算机软件和网络已经成功地成为教学管理的主要辅助工具。在我国教育需求不断增加,高校教育资源有限,教育经费相对不足的情况下,利用现代信息技术发展高等教育,不仅充分利用了优秀教育资源,而且为更多的人提供接受高等教育的机会,同时这也极大促进了高校的信息化发展。随着各种信息技术的发展,适用于各种教育层次的教务管理、教学管理、课件、考试等系统或平台也逐渐发展成熟。但是,目前实施网上远程教育的高校已构建的“现代远程教育”平台中的教学系统一般都是以完成“课程教学”为目标设计的,还不能实现对远程教育的全面支持。一个完整的网络教学系统应能对教学计划规定的各个教学环节提供全面的支持服务,即除课程教学之外,还应对课程实验、毕业设计(论文)等实践性环节提供支持服务。

毕业设计是高校学生的一个综合实践环节,是学习知识,锻炼实际动手能力的一种重要的学习过程。特别是对于计算机专业的学生来说,如何将书本上的知识运用在实际的计算机系统的设计过程中尤其重要。计算机专业学生的毕业设计要求一般包括两个部分:计算机系统的设计作品和毕业论文。学生在完成计算机系统设计和毕业论文期间都存在着不同的问题。当前各大高校都开发了毕业设计的网上指导系统,但这些系统主要是实现网上选题,开题报告的提交和毕业论文的提交。

开放教育背景下的学生不同于普通高校学生,他们具有自身特点,他们在进行毕业设计时会遇到很多问题和困难,主要有:(1)每个教师指导的学生数量较多,教师不可能做到完全的一对一辅导;(2)开放教育背景下的学生大多是在职学习,工学矛盾突出,不可能经常来学校与教师进行面对面的沟通;(3)有部分学生的专业基础知识不扎实,不从事计算机相关的工作,在入学前也没有计算机课程的学习背景,没有完整的信息系统的设计思想,在做毕业课题设计的过程会遇到很多的困难,他们希望有一个学习平台,可以补充计算机专业知识,希望有一个交流平台,可以与同学和老师进行沟通。(4)有部分学生不清楚毕业论文的书写方法,教师在指导的过程中感到很吃力,特别是论文格式上的修改,往往会发生学生多次修改论文也无法完全满足格式要求的情况,对于教师来说要完全规范学生的论文格式也很困难。

根据开放教育以及计算机专业的特点,笔者开发了一个毕业设计在线指导平台。该指导平台主要是以指导教师和学生作为服务对象,不仅包括了毕业论文的在线指导,还包括课题的设计指导平台和论文写作平台。

2 系统实现的技术方案

毕业设计在线指导系统采用了B/S架构,学生、指导教师使用浏览器通过Internet向毕业论文指导平台提交请求、接收反馈结果,客户端不需要安装额外的客户端应用程序。毕业论文指导平台部署在学校内部的一台服务器上,服务器包括网站服务器和数据库服务器,其中网站服务器用来处理所有的用户提交请求,数据库服务器存储和处理相关的数据。

该系统是在Visual Studio2008平台上进行开发的,采用和C#语言为前台开发语言,采用SQL Server 2005作为后台数据库。下面将介绍该系统的主要功能以及数据库的设计。

3 系统的主要功能

本系统一共分为四大功能模块(如图1):

图1 系统功能模块图

3.1 用户管理模块

本系统主要有三类用户:管理员,指导教师和学生。管理员的管理权限主要是进行用户管理,针对两类用户,指导教师和学生。系统提供教师和学生的注册平台,教师和学生注册成功后,由管理员进行认证,认证通过后,教师和学生就可以登陆该平台,进行相应的操作了。

3.2 毕业课题设计辅导功能模块

主要是针对学生的专业基础知识部分进行复习和巩固,在线给出计算机信息系统的案例以及系统开发的难点解答,方便学生进行学习。采用比较形象的视频演示和文字描述的两种形式,符合学生在线学习的习惯。

图2 毕业课题设计指导模块结构图

如图2所示,该功能模块针对两类用户,对于教师来说,教师需将信息系统案例的文字和视频信息进行上传和编辑,本平台提供教师以网页和word文档的形式上传案例的形式,以流媒体的形式上传信息系统案例的演示视频。教师可以实现对上传的内容进行删除和修改。对于学生来说,学生可以通过该平台学习计算机信息系统的相关知识,如完整的信息系统概念和演示,信息系统开发的过程演示。既有文字信息也有视频信息,方便学生自己在家学习。通过该功能模块的设置,可以帮助学生补充在课堂上学习不到的知识,帮助他们建立完整的信息系统开发思想。

如图3所示,该功能模块提供给学生一个编辑论文的平台,学生可以选择要编辑论文的条目,如摘要,目录,正文,参考文献等,然后在对应的编辑平台上进行文本的输入和修改。论文会根据教师事先设置好的论文条目格式自动生成。学生可以选择在线编辑,也可以选择导出为word格式。由教师在后台设置好论文编辑的条目和格式。这一功能方便学生统一论文格式,也方便教师随时监控学生完成论文的情况。

3.4 师生互动的在线答疑功能模块

该功能主要是方便学生和教师之间实现在线互动,由教师设置好课题组,每个课题组统一在一个讨论平台上,学生只能在教师分配好的课题组平台上发言。学生可以通过该平台向教师提问,也可以通过该平台与同一课题组的同学进行讨论。这一平台不同于其他毕业论文指导系统只有一个统一的讨论平台,而是以课题组为讨论单位,这样便于教师管理和指导,也利于学生之间对同一类课题进行交流。

4 系统的数据库设计方案

毕业设计在线指导系统采用SQL Server 2005作为数据库系统。数据库系统共有8个表,这8个表具体如表1所示:

表1 系统数据表说明

每个数据表的具体设计在这里就不再详细叙述了。

5 结论

该系统是针对在开放教育背景下,利用远程教学的方法开发的一个毕业设计在线指导系统。它不同于其他的毕业设计在线系统,它不提供教务人员的论文管理功能,本系统主要是针对指导教师和学生的,方便两者在毕业设计指导过程中进行远程交流和远程学习。因为笔者所在的学校已经存在了毕业论文的提交系统,但已存在系统主要是实现毕业论文的提交和管理使用的,学生和教师之间的互动较少,而该系统主要是针对理工类计算机专业学生而设计的,不仅帮助他们解决了论文的编辑问题,还提供了辅导他们进行课题设计的功能。该系统正在开发试验阶段,根据学生和指导教师使用后的反馈意见,我们还可以进行功能的适当调整和系统的进一步完善。

参考文献

[1] 崔东浩.业余大学毕业论文指导平台的设计与实现.上海交通大学硕士论文,2011.

[2] 张晓东.毕业论文指导与管理系统的分析与设计[J].中国教育信息化,2011.11:35-37.