前言:中文期刊网精心挑选了模块设计论文范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。
模块设计论文范文1
对于高职英语课程而言,在开展模块化课程设计工作的过程当中,模块需要围绕特定的主题与内容开展,但在模块形式方面可以体现多元性特征(将包括课堂讲授、练习、实习、研讨等多种方式融合在其中),以达到覆盖高职英语全部课程教学内容的目的。还需要特别注意的一点是:模块化课程设计方式下所划分的各个子模块具有相对独立与完整的教学单位以及评价单位。但与此同时,各个子模块又在横向空间上与其他子模块发生联系,并最终组合成为一个具有更大目标的模块化课程。
二、高职英语模块化设计的主要内容
高职英语模块化设计是高职英语与职业教育理念充分融合的集中表现。要使高职英语与职业教育理念充分融合在一起,就必须对高职英语教学体系进行优化。在这个过程中,对英语课程体系的优化是至关重要的。为了能够使学生在接受英语教学的过程当中,学到“够用”的基础英语知识,掌握“有用”的专业英语知识,同时具备“实用”的职业英语知识,就需要在对高职英语进行模块化设计的过程当中,将整个英语课程体系划分为基础模块、专业模块和职业模块。
(一)基础模块
当前我国高职院校在英语课程教学方面所面临的最主要问题是:绝大部分学生的英语基础水平比较差,对于英语学习的兴趣不够浓厚。根据我国现阶段高职高专英语教学的基本要求与标准来看:以高职英语应用能力考试为衡量标准,达到A等级,学生的英语词汇掌握量需要达到1600个以上;而要达到B等级,学生的英语词汇掌握量需要达到1000个以上。然而实践研究证实:绝大部分学生在进入高职院校时还远远达不到此标准。同时需要明确的一点是,高职高专教育教学的最根本目标是:使学生在毕业时能够顺利拿到“双证书”,增加就业机会。因此在英语课程的设计方面,相关课程内容的安排需要严格遵循“够用”的基本原则,使学生在学习过程中训练,在训练的过程中应用,并在应用的过程中学会融会贯通,达到真正意义上的学与用的结合。这也正是在高职英语模块化课程中,引入基础模块的重要意义所在。具体来说,基础模块所指的是学生在接受英语教学的过程当中,学到“够用”的基础英语知识的学习阶段。因此,此模块中对于英语课堂教学内容的选择可以选取学习难度较小、学习趣味性比较高的教材内容作为集中讲解的内容。基础模块对于学生英语技能的培养侧重于对听、说能力的掌握,同时兼顾一部分日常性的词汇语法使用技巧。同时,对于高职英语教师而言,在基础模块教学过程当中,需要重点培养学生在听、说、读、写等方面的综合能力,并引导学生通过参加英语技能考试的方式巩固英语技能,为后续的学习打下一定基础。
(二)技能模块
技能模块即专业模块,该模块的主要特点是:按照学生所属专业的不同,在教材内容,以及要求学生所掌握词汇、语法知识等方面做出不同的规定与要求。例如,机械专业学生需要掌握的是与机械技能相关的英语词汇与知识,物流专业学生需要掌握的则是与物流技能相关的英语词汇与知识。在技能模块的课程设计的过程当中,需要特别注意的一点是,针对专业性较强的相关专业,在进行英语课程教学的过程中,需要采取尽量通过情境引入的相关模式,介绍与专业相关的术语、词汇,以提高学生的岗位英语应用能力。总的来说就是,在技能模块当中,所强调的是英语教学与学生所属专业的充分融合,模块化课程设计的核心在于:调动并逐步开发学生的职业技能。技能模块需要建立在各专业实践工作情境的基础之上,使学生在真实性的专业情境当中,应用英语语言完成相应的任务,突出“有用”这一基本原则。因此在展开与技能模块相关的英语课堂教学的过程中,可以通过引入任务教学法的方式,以工作过程为第一视角,展开相关的教学活动。此种教学方法的优势在于:学生对于英语知识的获取以及实践应用是完全建立在真实性专业环境基础之上的,学生能够了解为什么要学习,以及实践应用的重点所在,从而在提高学生英语学习积极性与主动性方面也有着极为突出的意义与价值。
(三)职业模块
职业模块英语是行业英语的一类,但其具有极为突出的专业性特征。高职教育教学体系中比较常见的职业英语模块包括:旅游英语、商务英语等。可以说,这一模块是为职场中人,或者是即将进入职场的应届毕业生所准备的。若能够掌握职业模块所涵盖的相关英语内容,就可以说学生已基本具备了进入职场后应用英语的基本能力。与我们在日常生活中所使用的日常英语相关内容来比较的话,职业模块中更加注重的是对学生的英语语言实际交流能力,以及学生的英语语言实际应用能力进行评估。
举例来说,将旅游专业的学生放在真实性的旅游工作岗位当中,学生需要具备应用英语向游客讲解风景名胜,相关背景知识,以及回答游客相关问题的语言应用能力。目前,评估职业英语掌握能力的考试比较规范,主要包括以下几种类型:剑桥商务英语考试、托普考试、托业考试、博思考试等。对高职英语教育教学体系而言,职业模块可以说是其核心的模块。所以说,英语教师在进行职业模块教学工作的过程中,需要重点强调英语语言的实用性。结合笔者实际的工作经验,建议在对职业模块进行教学的过程中,关注以下几点:应聘与求职、职场沟通技巧、个人职业生涯规划、个人职业发展等。通过对上述各个方面的关注,将学生所具备的英语能力与就业需求充分结合起来。同时,从教学方式上来说,在职业模块教学过程中,需要体现的是语言应用与语言学习的充分融合,老师通过对训练方式的多元化发展(可包括个人演讲与面试,双人谈判、多人参观与接待等),使学生的综合运用能力能够得到锻炼与提升。
三、落实高职英语模块化课程设计的条件分析
结合各大高校在英语模块化课程设计内容落实方面的实践经验来看,为了确保高职英语模块化教学体系的实施质量,需要在教学设备、教学管理措施、以及师资队伍等方面做出一系列的改进,在满足了一定具体条件的基础上,再来开展模块化的教学方案,才能够达到提高英语教学质量的目的。具体而言,在开展模块化的教学方案过程中需要重点关注的问题包含以下几个方面:
(一)完善教学设备
在落实高职英语模块化课程设计内容的过程当中,为了能够将技能训练在整个英语教学活动当中的主导地位充分的体现出来,就要求高职院校以足够的硬件设施作为保障。结合学生选课需求来看,此环节中所涉及到的教学设备包括:教室、实验室、图书馆、计算机室以及实训场地等。与此同时,还需要在英语教学活动中充分借助校园网的优势,加强网络英语教学活动的开展,从而实现对既有教学资源的最大限度利用。
(二)加强教学管理
传统意义上的班级授课制度与高职英语模块化课程设计内容存在一定的矛盾,需要对其进行改进。改进的核心在于:加大对于班级教学管理制度的改进工作。在这样一种转变作用之下,要求对学生的管理更加注重个性,而非共性。还可以通过直接面对学生每个个体的方式进行教学管理。比如,可以通过对学生进行英语分级教学的方式,把同一水平的学生放在一起进行集中教学,以此提高课堂授课的效率。与此同时,从教学管理的角度上来说,为了能够达到对现有教学资源利用率的合理提升,就需要高职院校实现对相关硬件设施设备(包括教室、实验室、图书馆、计算机室以及实训场地)的统筹安排,延长开放时间。
(三)加强师资队伍建设
在高职英语模块化课程教学不断推进的过程中,必须做到不断根据实际的需求,师资水平。可以采取让教师参加相关专业培训,或者对教师的课堂教学水平进行定期评估,让相关企业的工作人员与教师进行定期交流等各种方式,对教师的教学观念进行及时的更新。同时,教师还需要苦下功夫努力提高自身的业务素质,形成自身的教学特长。为了能够使课堂教学活动更加良好地与英语模块化教学模式相适应,还需要关注教师的教学改革意识的激发与提升,重视对教师教学效益的强化,以实现两者的紧密结合。
四、结语
模块设计论文范文2
关键词:VME总线测试平台PSKFPGA
VME(VersaModuleEurocard)总线是一种计算机总线结构。Versa总线由Motorola公司专为其MC6800处理器开发设计的,VME总线是在Versa总线的基础上发展起来的,主要采用了Versa总线的电气标准及欧式卡(Eurocard)的机械标准。VME总线在工业领域得到了广泛应用,航空、航天和军事等领域也大量采用VME总线。
在以VME为背板总线的系统中,很多功能模块作为VME从设备存在于系统中。目前,市场上有关VME从设备的专用接口芯片功能复杂,成本很高,不被广泛使用,很多VME从设备都需要自行开发VME从设备接口。本文介绍一种围绕FPGA芯片设计VME总线从设备接口的技术。本文设计的基于VME的测试平台是某星载上行数据处理模块的测试平台。
图1
1VME局部总线
1.1VME总线的特性
VME总线是第一个独立于微处理器的总线标准,不再受限于某一生产商的处理器产品;VME总线采用主控/目标结构,总线内可以存在多个主模块,所以被称为多路处理总线;VME总线为32位计算机总线,地址/数据信号线采用非复用方式,最大传输速率可达40MPS;在VME64中,VME总线扩展到64位,最大传输速率可达80MPS;VME总线采用异步传输,无时钟也可协调数据传输,模块间的数据传输通过握手信号实现;VME总线能够支持16位、24位、32位寻址和8位、16位、24位、32位数据传送;VME总线支持多处理器体系,最多支持到21个处理器;VME总线支持四级仲裁请求,采用链优先级队列,实现多个主设备共享总线资源。
1.2VME总线系统结构
VME总线主要由功能模块、底板接口逻辑和四组信号总线组成,功能模块通过底板接口逻辑、利用底板信号总线互相通信。其系统结构如图1所示。
底板总线包括数据传送总线、优先级中断总线、数据传送仲裁总线和共用总线四种。VME总线的数据传输协议有两层:最底层为底板访问层,由底板接口逻辑、共用总线模块和总线仲裁模块组成;上层为数据传输层,由数据传送总线和优先级中断总线模块组成。
四类不同的设备板中包括不同的功能模块,系统控制板包括系统时钟驱动器、电源监视、仲裁、链和总线定时器等功能模块;CPU板包括定位监视器、总线主控、请求器、中断处理、中断器等功能模块;存储器板和I/O设备板都包括目标和中断器等模块。
2基于VME的星载上行数据处理模块测试平台的设计
2.1测试平台的系统组成
星载上行数据处理模块由PSK解调卡、指令译码卡和存储器加载卡及VME接口卡组成,主要用来完成上行PSK副载波信号的解调、译码和处理。其中数据注入卡属于VME从设备。
对星载上行数据处理模块进行测试的平台由VME机箱、仿真VME计算机、监测设备和运行在监控计算机上的监控软件组成,用来验证上行数据处理模块的功能及VME从设备接口的设计。系统组成框图如图2所示。
上行数据处理模块所包括的功能单元均以双高度VME卡的形式安装在VME机箱中,其中数据注入板卡通过VME接口与仿真VME计算机完成数据通信。
VME机箱是提供测试模块和被测模块的机械及电气安装载体。
运行在监控计算机上的监控软件提供人机会话界面;设置测试床工作模式(自检/工作);接收由VME仿真计算机传回的遥测参数,反映星上设备的工作状态;接收显示由VME仿真计算机传送的注入数据;接收显示检测设备发出的指令检测报告。
2.2监测设备的设计
监测设备用来检测上行数据处理模块译码输出的指令代码,并且提供双电平状态信号,检测上行数据处理模块延时输出的控制信号、星上设备用电以及硬件复位等。原理框图如图3所示。
2.3VME仿真计算机的设计
图3
VME仿真计算机负责管理上行数据处理模块的工作模式。它通过仿真VME总线时序对上行数据处理模块进行数据的访问,并且能够接收和响应上行数据处理模块的终端请求,然后读取遥控注入数据和遥测参数并传送给测试计算机。另外,仿真计算机还可以通过VME总线向上行数据处理模块发送间接指令。其原理框图如图4所示。
3VME总线从设备接口的设计与实现
3.1EDA技术
在现代电子系统设计领域,EDA技术已经逐渐成为电子系统的主要设计手段。FPGA(现场可编程门阵列)是EDA技术中重要的一种应用。FPGA器件在结构上由逻辑功能块排列为阵列,并由可编程的内部连线连接这些功能块来实现一定的逻辑功能。本设计中遥测解调及遥控注入深试卡的数字和逻辑电路部分均由FPGA器件来完成,这里采用Altera公司的FPGA芯片ACEK1K30QC208。该芯片具有三万门可编程逻辑单元,属于Sram型的FPGA芯片,逻辑信息保存在芯片的静态存储器中,上电时动态加载。这种类型的器件在验证期间可以使用下载工具将逻辑加载到芯片中,验证完毕后需要将逻辑信息烧写在专门的PROM中,以后系统上电时,FPGA从PROM中自动加载逻辑。
3.2从设备接口的设计
在本设计中,VME从设备接口功能为(A24/D16)和(A16/D08),对应的AM代码如下(IEEESTD1014-1987);
AM=0x2DShortsupervisoryaccess(A16)
AM=0x29Shortnonprivilegedaccess(A16)
AM=0x3EStandardsupervisoryprogramaccess(A24)
AM=0x3DStandardsupervisorydataaccess(A24)
AM=0x3AStandardnonprivilegedprogramaccess(A24)
AM=0x39Standardnonprivilegeddataaccess(A24)
AM=0x3FStandardsupervisoryblocktransfer(A24)
AM=0x3bStandardnonprivilegedblocktransfer(A24)
VME总线特性为:
*A24和A16访问
*D16和D08(EO)访问
*支持D16BLOCK传输
*支持D08(EO)BLOCK传输
*支持RMW(Read-Modify-Write)访问
*支持ADO(AddressOnly)周期
*支持Addresspipelining
本地总线特性为:
*支持本地设备就绪信号(LREADY)
*A24/#A16输出(可分别译码)
*SP/#NP输出;DATA_PROG_BLOCK输出(可分别译码)
图4
3.3从设备中断设计
VME总线从设备接口需要包括中断设计,其功能为完成VME中断请求全过程中的所有应答时序。设计参数(IEEESTD1014-1987)如下:
模块设计论文范文3
随着高校的扩招和毕业生人数的增加,如何提高毕业论文的选题管理效率成为毕业论文工作面临的一个难题。2012年,全国具备普通高等学历教育招生资格的学校有2492所,本专科毕业生人数600多万人,50%以上的高校对毕业论文收集、处理、检索、更新采用人工处理,已经无法达到信息化处理的要求,效率非常低。而其它大多数教学管理应用已实现数字化管理操作,绝大多数高校都已经拥有自己的机房,校园网,这就提供了很好的硬件基础,完全有能力,有条件打造毕业论文的网上管理。一个可行的解决思路就是依托建好的校园网,采用技术,通过C#2005编程,后台采用MS SQLSERVER2005数据库平台,构建基于Web的毕业论文管理系统。
本系统旨在使毕业论文信息管理网络化,可以直接在网络对学生论文进行管理。首先,学生通过网络选择论文题目,待教师审核通过后,完成论文并提交;其次,教师(包括指导教师、评阅教师、答辩教师)通过网络对论文进行评分;最后,由系统计算出学生的综合成绩,供学生在网上查阅。
2需求分析
2.1功能需求
该毕业论文评分系统需要满足来自三方面的需求,分别是学生、教师和管理员。
学生对该系统的需求主要是查询学生个人基本信息、查询可选课题情况并进行选择、提交选题申请、查询已选课题、下载论文所需的相关文件、上传论文、查看毕业论文成绩、修改密码等功能。
教师的需求是查询教师个人基本信息、课题、课题审核、上传文件、下载文件、对学生的论文、答辩情况等进行评分,修改密码等功能。
管理员的功能包括对公告、文件、学生、教师、论文、分组、成绩、用户等8个模块进行管理和维护,包括添加新教师、添加新生、添加公告、上传文件、进行学生和老师的分组、审核成绩、修改管理员密码等,并对模块的信息进行查询、修改、删除等操作。
2.2性能需求
根据用户对本系统的要求,确定系统在界面、响应时间、可靠性、安全等方面有较高的性能要求。
2.2.1界面需求
(1)页面内容:主题突出,站点定义、术语和行文格式统一、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、及时。内容丰富,文字准确,语句通顺;专用术语规范,行文格式统一规范。
(2)导航结构:页面具有明确的导航指示,且便于理解,方便用户使用。
(3)技术环境:页面大小适当,能用各种常用浏览器以不同分辨率浏览;无错误链接和空链接;采用CSS处理,控制字体大小和版面布局。
(4)艺术风格:界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方;动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容相协调。
2.2.2响应时间需求
无论是客户端和管理端,当用户登录,进行任何操作的时候,系统应该及时的进行反应,反应的时间在5秒以内。系统应能监测出各种非正常情况,如与设备的通信中断,无法连接数据库服务器等,避免出现长时间等待甚至无响应。
2.2.3安全性需求
系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。系统需能够防止各类误操作可能造成的数据丢失,破坏。防止用户非法获取网页以及内容。
2.2.4开放性需求
系统应具有十分的灵活性,以适应将来功能扩展的需求。
3系统设计
3.1系统功能设计
本系统依据用户角色划分主要由三大模块组成:管理员功能模块、教师功能模块和学生功能模块。其中管理员模块又包括公告管理、文件管理、学生管理、教师管理、论文管理、分组管理、成绩管理、用户管理以及退出系统等子模块。
3.2数据库设计
3.2.1 数据库结构设计
E-R图是一种用于描述静态数据结构的概念模式,它直接使用信息世界中的术语来表示现实世界中的联系。E-R模型的基本元素包括:
实体:它是客观存在可以相互区别的事物
属性:指实体的某一特征。
联系:表示一个或多个实体之间的关联关系。
3.2.2 系统E-R图
4模块设计与实现
在整个开发过程中,采取的方法是:分工精细、紧密合作,系统主要分为以下模块:公告管理、文件管理、学生管理、教师管理、论文管理、分组管理、成绩管理、用户管理、退出系统等子模块,在这些子模块下包括对公告信息、文件信息、学生信息、教师信息、论文信息、分组信息、成绩信息以及用户信息的添加、查询、修改、删除等操作。
以下仅以论文管理页面为例进行简单描述。
当用户名和密码都正确时,管理员进入界面默认是论文管理页面,如图2所示。管理员可以根据论文编号、题目和指导老师查询相关的论文信息,并适时对论文信息进行更新和删除操作。另外,页面左边导航栏论文管理下面还提供了一个“添加论文”链接,单击此链接,页面将跳转到添加论文信息页面,管理员可以在添加论文信息页面上添加新增的论文信息。
5系统测试
系统的各功能模块需要进行测试,对于模块化应用程序,软件开发的最后一部分就是不断的测试程序,该阶段主要对系统的正确性及完整性等方面进行测试。主要进行:功能确认测试、运行测试、健壮性测试、安全性测试以及查错方面的测试等,系统测试由测试组成员(或质量保证人员)或测试组成员与用户共同测试,在整个系统开发完成,即将交付用户使用前进行。测试阶段的信息流如图3:
在这一阶段,为使系统最终能够顺利运行,对整个系统进行了全面的测试。严格按照软件测试步骤从管理员模块测试开始到系统集成测试止,所有测试都追溯到学生、教师以及管理人员的要求,这种测试符合现代软件测试准则从“小规模”测试开始逐步进行“大规模”测试。并严格按照程序内部的逻辑测试程序,检查程序中的主要执行通路是否能按照预定要求正确工作。
在测试过程中,主要做了以下工作:
(1)检验数据显示区域的GridView控件是否能够按要求格式正确显示输入数据。
(2)检验数据显示区域的GridView控件的相关列是否能够实现数据的删除及更新操作。
(3)检验能否对输入数据进行适时查询并作相应更新操作。
(4)检验功能模块中所涉及的所有功能的实现及健壮性。
在整个系统调试程序过程中,我们也发现了各种各样的问题,由于某些内在的错误影响程序的运行,在采用上述调试方法对程序进行反复修改调试后,程序运行情况良好,达到了预期的设计目标,基本上可以满足用户的需要。
参考文献:
[1]程不功,龙跃进,卓林. 2.0动态网站开发教程[M].清华大学出版社,2006,4(1).
[2]邓文英,陈惠贞,陈俊华.挑战ASP与网页数据库设计[M].中国铁路出版社,2004.
模块设计论文范文4
【关键词】毕业设计(论文);.NET;智能管理系统;质量监控
【中图分类号】G40-057 【文献标识码】A 【论文编号】1009―8097(2010)10―0128―04
毕业设计(论文)是实现高等教育培养目标的重要教学环节,在培养大学生进行科学研究基本训练、提高综合实践能力与素质等方面,具有不可替代的作用[1]。在当前形势下,毕业设计(论文)管理工作上面临着很多新的问题[2]:高校扩招给教学工作带来压力,实验室、设计教室等教学资源非常紧张,学生没有固定的毕业设计场所,不能及时获取毕业设计(论文)的相关信息;扩招及金融危机的影响,使大学生就业竞争非常激烈,学生很难拒绝用人单位的实习要求,对外出实习的学生难于管理和监控;部分指导教师由于科研任务要求,有时到外地出差,与学生面对面指导机会有限,需要有一个能与学生交流、指导的网络平台。针对上述问题,我们研究设计了毕业设计(论文)智能管理系统。
一系统功能概述
毕业设计(论文)智能管理系统的开发是为了建立一个毕业设计(论文)网络教学管理平台,为教师和学生提供一个交流、指导的平台,同时又有利于教学管理者进行质量监控,提高教学管理工作效率[3]。系统涵盖了毕业设计(论文)工作的全过程,实现了课题申报、双向选题、任务书下达、开题报告提交、中期检查、论文提交、论文答辩、评优复审、成绩汇总、文档材料打印、统计分析、数据归档全程网络化管理。学生无论在哪,只要有网络,都可以查询到毕业设计(论文)的相关信息;指导教师可以随时随地通过系统与学生进行交流,查看学生的研究进度,监控校外实习学生的毕业设计(论文)质量;各级管理人员可以方便的获得各种汇总、统计信息,对全校毕业设计(论文)进行监控。
二系统流程分析
系统设计是建立在毕业设计(论文)过程管理上的,系统内每一个环节的数据结果都作为下一个环节的数据基础,实现了毕业设计(论文)的全流程网络管理,管理流程图如图1所示:
1 初始设置
由教务处设置毕业设计(论文)工作的起止时间,各学院设置中间环节(申报课题、下达任务书、提交开题报告等)的截止时间,方便各学院灵活管理。教务处进行相关参数设置,如每个指导教师可指导的学生人数,各答辩小组的优良率等,启动本学期的毕业设计(论文)工作。
2 申报课题
指导教师拟定毕业设计(论文)选题后,在系统中进行课题申报工作,填写课题的研究内容、目的及意义、对学生的要求等内容,并指定课题适用的专业。
3 双向选题
系统内的选题方式为双向选择。首先由学生在适用其所在专业的课题中选择三个课题,分别对应三个志愿,然后教师根据学生的志愿,分批次为每个课题选择学生。
4 下达任务书
双选结束后,学生与教师的课题间确立了一一对应的关系。指导老师填写任务书并提交,由专业负责人、教学院长进行审核。审核通过后,学生即可查看任务书的具体内容。
5 提交开题报告
学生根据任务书要求,进行毕业设计(论文)的初步研究,查阅相关文献,填写开题报告,上传文献综述或外文翻译,提交给指导教师进行审核。
6 中期检查
指导教师对其指导的每个学生进行检查,填写《毕业设计(论文)中期检查表》,并进行打分;学院召开毕业设计(论文)中期检查座谈会,教学秘书填写《毕业设计(论文)师生座谈会记录表》;教务处可查看每个学生的中期检查情况和各学院的会议记录。
7 提交毕业设计(论文)
中期检查后,学生可提交毕业设计(论文)初稿,由指导老师进行审核,学生根据修改意见进行修改(可多次审核、修改)。 指导教师审核通过后,学生提交毕业设计(论文)定稿。
8 评阅毕业设计(论文)
学生的毕业设计(论文)经指导教师审核、评分通过后,由专业负责人为该生的毕业设计(论文)分配一名评阅教师,评阅教师对该生的毕业设计(论文)进行评阅、打分。
9 论文答辩
秘书安排论文答辩组并指定各组中答辩的学生、答辩成员、答辩秘书。答辩秘书负责录入答辩成绩、答辩小组评语。
10 评优复审
教务处设置优秀毕业设计(论文)的比例,各学院按比例推荐院级优秀毕业设计(论文),抽检毕业设计(论文)由教务处按比例随机抽取产生,也可以按学号的尾数抽取。评审专家在网上进行评审,产生校级优秀毕业设计(论文)和不及格毕业设计(论文)。
11 数据归档
对当前学期的所有毕业设计(论文)数据备份,同时初始化系统,为下一学年的毕业设计(论文)工作做好准备。
三系统主要功能模块设置
结合毕业设计(论文)管理的工作流程及各个环节间的数据关系, 系统设置了学生、指导教师、专业负责人、教学院长、教学秘书、评审专家、答辩录入员、教务处8个角色。各角色按权限访问公共数据库, 确保数据的安全性、一致性[4]。通过公共数据库,将各角色功能模块有机的结合在一起。
1 学生模块
学生模块的主要功能有:选择课题、查看任务书、提交开题报告、提交论文草稿、提交论文定稿、对指导教师进行评价、查询成绩及交流互动等。课题选择采用双向选择的原则,学生可以选择三个志愿,教师按志愿分批次选择学生。
2 指导教师模块
指导教师模块的主要功能有:申报课题、课题双选、填写任务书、审核学生开题报告、对学生进行中期检查、审核论文、论文评阅。指导教师在为每一个课题选择学生时,实行按志愿分批次选择的方式,各批次开始选择的时间由学院教学秘书设置。
3 专业负责人模块
专业负责人模块的主要功能有:审核课题、分配课题、审核任务书、分配评阅教师、查看过程信息、特殊情况处理。专业负责人在毕业设计(论文)的管理过程中起着核心的作用。指导教师申报的课题,可以设置为适用于相近的若干专业,但各个专业负责人有审核决定权,只有专业负责人审核通过,该课题才能被该专业的学生选择。系统可以进行两轮双选,对于两轮双选后仍然“落选”的学生,由其专业负责人为其在剩余的课题中分配一个课题。指导教师下达的任务书,必须由专业负责人审核通过后,学生才能进行查看;审核不通过,将退回给指导教师进行修改。专业负责人还承担了毕业设计(论文)进展监控的作用,他可以查看各个环节的进展情况,如课题双选信息、学生开题情况、任务书下达情况、中期检查情况,对未按要求完成任务的学生及教师进行督促。
4 教学院长模块
教学院长模块的主要功能有:课题、双选结果、审核任务书、查看过程信息等。指导教师申报的课题经专业负责人审核通过后,由教学院长统一后,学生才能开始选择,保证选题的公证性。学生和教师的课题双选结束后,双选结果经教学院长后生效。教学院长可查看各专业的工作计划、课题进度、指导日志等,对各个专业的毕业设计(论文)工作进行监督。
5 教学秘书模块
教学秘书模块的主要功能有:学院毕业设计(论文)工作的时间截点设置、账号管理、院级公告管理、答辩小组管理等。对于原数据库中没有的账号,如外聘教师等,教学秘书可为其新增一个账号。
6 评审专家模块
评审专家对所属专业的抽检论文及评优论文打分并填写意见,将评审中发现的问题反馈给相关部门以便及时改进。
7 答辩录入员模块
答辩录入员负责录入学生的答辩成绩、答辩评语。系统将按照预设的权系数,将学生的三个成绩(指导教师评分、评阅教师评分、答辩评分)加权求和,自动生成最终成绩。
8 教务处模块
教务处是毕业设计(论文)工作的统筹管理者,同时也是毕业设计(论文)智能管理系统的超级管理员。教务处模块的主要功能有:时间设置、初始设置、校级公告管理、用户权限分配、过程信息查看、论文抽检及评审、数据归档等。
四系统主要特点
1 功能特点
(1)课题双向选择,教师和学生具有充分的选择自由度。
(2)支持团队毕业设计(论文),学生可以跨学院、跨专业组成毕业设计(论文)团队。
(3)网络抽检与评优,提高了评审工作效率,保证了评审工作的公正、严密性。
(4)多角色的权限设置,同一个账号可以有多个角色。如某个指导教师的一个账号,可同时具有专业负责人和指导教师的双重角色,满足不同用户的需求。
(5)引入了数字签名技术,实现无纸化办公。
(6)系统设置了交流互动功能,用户登陆后可与系统内的任一用户相互发送留言。
2 智能特性
(1)全程进度控制。结合毕业设计(论文)工作,可分别设置课题申报截止时间、双选结果截止时间、任务书下达截止时间、中期检查截止时间、答辩截止时间等,学生、指导教师将根据进度安排要求,完成各阶段的任务。
(2)操作信息提示。根据进度,系统会自动给出操作提示。例如在选题期间,如果学生未进行选题,学生登陆系统后会有小窗口提示其需要进行选题,窗口上同时有选题的超链接。对于指导教师、专业负责人等有未在指定时间内完成的工作,如课题未审核、任务书未提交等,在登陆系统后将收到相关的提示信息,提示其去进行相关操作。
(3)处理状态提示。在完成某一环节的操作后,系统都会给出下一环节的处理状态提示。如学生选择课题后,会出现两个状态提示:教师选择状态(未选择/已选择)和教学院长状态(未/已),学生对选题的进展情况一目了然。对于课题申报、任务书下达等情况,系统都会给出下一环节的处理状态提示。
(4)自动保存指导记录。专业负责人对课题的审核、修改意见,指导教师对开题报告、论文的审核修改意见,师生之间的交流互动等,系统都会自动保存,方便日后的查询。
(5)实时监控。管理人员(专业负责人、教学院长、教务处等)可实时查询过程信息,如课题申报、课题双选情况,查询课题进展情况,如任务书下达、开题报告提交情况,方便质量监控与管理。
(6)统计分析。自动生成各种分析图表,柱状图、饼状图,统计表等。如各专业选题性质的分布表,毕业设计(论文)成绩的优良率统计表,不同选题性质与优良率的比例表,历届师生比与优良率的对比表,教师职称与优良率的对比表等,为日后毕业设计(论文)工作提供指导意见。
(7)数据对接
系统数据库设计规范,方便与其他数据库对接。系统登陆时使用的是教务系统中的视图,直接使用教务系统中的账号即可登陆。系统可导出各种格式的成绩,方便将成绩直接导入至教务系统,实现与教务系统的无缝对接。
五系统实现
1 系统平台搭建
系统采用B/S结构,Web服务器操作系统为Windows server 2008,信息服务软件为IIS 7.0[5],数据库服务器使用SQL Server 2005数据库管理系统。
2 开发工具及关键技术
系统采用了微软提供的Visual 开发工具和SQL Server 2005数据库工具。使用微软的SQL Server 2005与.NET配合开发,能够提高.NET应用程序的数据存储效率。系统使用技术进行开发,它使用WebForms接口,摆脱了以前ASP难以开发的缺点,赋与像Windows Forms一样的开发环境,能够适应和解决复杂的互联网需求。
六结束语
毕业设计(论文)管理是高校实践教学管理中的重要部分,针对当前时期下毕业设计(论文)管理过程中出现的新情况、新问题,在前期软硬件资源配置情况调研工作的基础上,我们研究设计了基于.NET的本科毕业设计(论文)智能管理系统,它是一套具有一定实用性的数据库信息管理系统,贯穿于毕业设计(论文)管理的全过程,实现了毕业设计(论文)整套操作管理流程无纸化、网络化。经过南京林业大学森林资源与环境学院、经济管理学院、信息科学技术学院的试运行,目前取得了很好的效果,提高了毕业设计(论文)管理工作效率,并且毕业设计过程管理也得到了进一步完善和规范。同时,系统在设计过程中不可避免地遇到了各种各样的问题,需要在以后的学习和实践中逐步去完善和改进。
参考文献
[1] 中华人民共各和国教育部.教育部办公厅关于加强普通高等学校毕业设计(论文)工作的通知[EB/OL].
[2] 卢立珏.高校教学管理信息化问题初探[J].中国高教研究,2004,(1):85-86.
[3] 李海晨.毕业设计(论文)网络管理信息系统研究[J].高教研究与评估,2008,(5):75-76.
模块设计论文范文5
关键词:教务管理;信息统计;实验项目;thinkphp;SAE
中图分类号:TP315 文献标识码:A 文章编号:1009-3044(2016)17-0078-04
Abstract:In view of the problems of low efficiency and donkey work of the traditional teaching management in Colleges and universities, the paper is based on ThinkPHP open source framework to realize the teaching integrated information management system, including the information statistic, the experimental report management and the graduation thesis management in the secondary colleges. The system improves more efficiency of the teaching managers, and makes the management about reports and thesis more scientific and standard.
Key words: education manage ; statistical information;experimental projects;thinkphp;SAE
在传统的高校教务管理工作中重复性的工作相对较多,并且工作效率低下,如每年的“高等学校实验室信息统计”、“全国高校教学基本状态数据信息统计”、学生实验报告的管理以及学生毕业论文的管理等重复性工作。因此开发高等学校的教务综合信息管理系统完成教学状态信息的统计以及实验报告和毕业论文的管理,对教学过程中教学数据状态信息的准确统计以及教务管理工作具有重要意义,可以极大地提高教务管理人员的工作效率,同时对学生及教师的信息管理也起到很好的辅助作用。
1 系统介绍
本系统主要是针对二级学院的数据状态信息的统计工作以及学生实验报告、毕业论文管理工作而开发的。主要包括实验项目统计、实验报告管理、毕业论文管理、课时统计、科研论文统计、著作专利统计、获奖信息统计、教材统计等功能。通过该系统对日常教学信息的统计方便快捷,对学生实验报告的管理更加规范有序,学生毕业论文选题变得更加灵活高效,完成毕业论文的过程指导和过程监督更加科学有效。
本系统采用ThinkPHP+DWZ框架技术进行开发,搭建在SAE(新浪云平台)上。ThinkPHP是快速、简单的面向对象的轻量级开源PHP框架,使用MVC(Model View Controller 模型 视图 控制器)的模式实现模型和视图代码分离,使开发效率更高,后期维护更加容易,该框架能够满足企业开发中复杂的项目需求以及门户网站的开发标准[1]。DWZ富客户端框架基于jQuery实现的Ajax RIA开源框架,简单实用、扩展方便[2]。数据存储采用Mysql关系型数据库[3],Mysql的SQL语言使用的访问数据库最通用的标准化语言,而且Mysql体积小、速度快、成本低,与PHP结合是开发中小型网站最佳选择。轻量级的框架开发技术极大地提高了开发效率,开源的特性以及架构在SAE云环境中使得该系统在应用上方便部署使用并能节省大量的资金。
2 总体设计
本系统设计的总体原则是实用、高效稳定,而且界面设计美观、操作方便,用户通过简单的操作说明即可使用。系统的稳定性主要体现在系统结构设计上,本系统采用基于MVC模式进行的模块化设计,模块之间的耦合度较低,而且系统是采用ThinkPHP框架技术开发的,它的单一入口文件的形式,确保用户的输入都能得到有效过滤再提交给数据库,从而保证系统不被注入的安全性。系统服务器使用的是SAE,SAE有通过设计多层沙盒的形式来保护用户网站运行的安全并且能做到用户无感知自动扩容以承载高并发的情况。所以系统从多方面保证了系统的稳定性、可靠性、安全性。
2.1 模块设计
系统主要划分为课程管理、课时管理、实验项目、实验报告、毕业论文、教师和学生信息管理六个主要功能模块。每个模块在整体的框架下分别按照模块名从数据库读出,根据用户的权限动态生成模块,每个模块由单独的MVC构成,从而降低了相关模块之间的耦合性。教务综合信息管理系统的总体功能模块设计,如图1所示。
各模块功能说明如下:
1)课程管理模块:管理员把本学院当前学期的课程数据通过Excel的方式导入系统,也可以单独添加修改课程的数据,课程数据从学校的正方教务管理系统获得。
2)课时管理模块:每个班级的学委定期上报本阶段每一门课程的教师上课的实际课时,由教师确认课时是否有误,如果课时有误,教师可以直接修改课时提交,但不会覆盖学生提交的课时,如果无误,全部教师确认之后,管理员导出本阶段课时统计情况。
3)实验项目模块:有实验课程的任课教师根据本学期所教的课程,录入该课程的实验项目,并准确添加实验项目的项目编号,用来生成实验项目在统计数据中的实验编号,添加实验项目的时候可以设置该实验项目的要求、实验学时、是否提交实验报告、提交实验报告截止日期等内容。全部实验项目导入完之后,管理员导出本学期实验项目数据,用以填报实验统计信息。
4)实验报告模块:学生根据教师所录的实验项目在规定的时间之内上传实验报告,学生以PDF文件的形式上传实验报告,教师在线批阅实验报告之后学生可以查看每个实验项目的成绩及评语,最后电子版实验报告按照相应的目录以PDF文件的形式存档。
5)毕业论文管理模块:由教师根据专业毕业论文(设计)的题目及要求,并设定可以选题的最大人数。学生在规定的时间之内进行选题,每个题目由教师最终从选题的人数中确定一名学生,从而达到学生和教师相互选择的目的。选题完成之后,由管理员(教研室主任)控制整个论文写作的进程,学生在规定的时间之内,分别提交论文每个阶段的电子稿,教师可以直接在线批阅并反馈给学生。
6)教师和学生信息管理模块:教师和学生个人信息的修改,教师填报科研论文、著作专利、获奖信息、教材等统计信息。
2.2 数据库设计
本系统采用Mysql数据库。结合系统的功能需求,系统主要设计了课程表、实验项目表、实验报告表、课时表、论文题目表、论文结果表、科研著作信息表、学生表、教师表、管理员表、角色等表。其中以实验项目表为例进行说明,表结构如表1所示。
3 系统实现
本系统按照模块化设计思想进行的设计,每个模块完成独立的功能,有利于在后期开发中对系统进行功能扩展。由于ThinkPHP框架是基于MVC设计模式的,所以前台的页面显示和逻辑是分开的,页面主要由Html+Css+JavaScript[4]以及dwz的扩展属性实现,逻辑由ThinkPHP代码实现。
3.1 安全登录实现
系统用户主要包括学生、教师、管理员,分别创建相应用户的项目目录以及使用单一入口文件的形式检测用户的登录。登录用户所用的密码使用安全性更高的sha1[5]加密方式进行加密。同时采用验证码的技术,在一定的程度上可以有效的防范恶意破解密码的行为。管理员用户使用RBAC(角色权限管理)技术[6],对不同角色的访问进行详细的设计,按权限级别赋予相应的操作权限。
3.2 逻辑业务实现
系统中每个Action类都继承于CommonAction类,使用getActionName方法获得当前Action操作的名称,然后传给Model操作,实现增、删、改、查等数据库基本操作,由于本系统涉及模块较多,仅以实验模块的具体实现为例进行说明。
实验模块主要涉及到课程表、实验项目表、实验报告表,有实验课的教师根据课程要求录入实验项目,可以使用单条数据的形式添加,也可以使用excel表的形式导入,如果该项目需要上传实验报告按示例进行标记,数据添加到实验项目表。学生根据教师导入的实验项目,按规定上传实验报告,实验报告上传信息写到实验报告表里。Excel导入使用了PHPExcel开源类库进行导入操作,具体实现过程如下:
3.3 文档在线查阅
由于不能直接实现office文件在浏览器浏览[7],所以学生在上传文档的时候就直接上传PDF文档,再利用Jquery Media 插件实现在线预览PDF文件的实验报告和毕业论文。由于IE内核的浏览器不支持该插件,使用IE的用户需要安装PDF阅读器软件,如Foxit Reader、Adobe Reader等软件。其他内核的浏览器可以直接在线浏览PDF文件。
3.4 SAE平台部署实现
SAE平台出于安全性的考虑,限制了用户对本地IO的使用,这样对于有文件上传或缓存生成等文件读写的系统就十分的不便。为了解决这个问题,SAE官方提供了TmpFS功能。TmpFS允许开发者通过标准的IO函数临时读写本地IO,所以进行临时读写的数据把路径设置为SAE_TMP_PATH即可,而持久化的数据存储,仍然要使用Storage或者Mysql存储。
同时,为了应对高访问量的情况,SAE平台有提供Memcache服务,只需要初始化Memcache,在程序中调用memcache_init()就可以使用Memcache服务了,这样可以减少数据库读取次数,缓解数据库压力[8]。
3.5 系统实现结果
基于ThinkPHP开源框架技术实现了教务综合信息管理系统,充分利用了网络便利性以及B/S结构的低成本、维护简单等特点,该系统实现了日常教学信息的统计、学生实验报告的管理、毕业论文的管理等工作。目前该系统已在我院正式运行,系统运行的具体效果如图2所示。
4 结束语
本文主要介绍了使用ThinkPHP+DWZ框架技术的教务综合信息管理系统的设计与实现。在设计过程中结合学校每年的状态数据信息需求进行了详细的设计,采用B/S结构的方式,更加方便学生和老师使用本系统。把系统架构在SAE云平台上,接近于零成本的运行,使我们更加容易部署使用。
经过一年多的试运行和不断的迭代开发,本系统现在运行状况良好,性能稳定,安全性高,交互界面友好,用户使用快捷、方便,极大地提高了工作效率。数据填报人员可以很方便从系统获取填报的信息,同时学生和老师更加科学合理地管理实验报告和毕业论文工作。本系统针对高校二级学院的数据信息统计和教务管理工作具有很强的实践意义。
参考文献:
[1] 王俊芳, 李隐峰, 王池. 基于MVC模式的ThinkPHP框架研究[J]. 电子科技, 2014(27): 151-153.
[2] 王志刚, 朱蕾. PHP5应用实例详解:使用Zend Framework&Smarty 构筑真正的MVC模式应用[M]. 北京: 电子工业出版社, 2010.
[3] Luke Welling, Laura Thomson, 武欣. PHP和Mysql Web开发[M]. 北京: 机械工业出版社, 2009
[4] 王津涛. HTML,CSS,JavaScript整合详解[M]. 北京: 机械工业出版社, 2008.
[5] 杜谦, 张文霞. 多语言可实现的SHA-1散列算法[J]. 武汉理工大学学报, 2007(29):42-44
[6] 吴波, 王晶. 基于基本RBAC模型的权限管理框架的设计与实现[J]. 计算机系统应用, 2011(20): 50-54.
模块设计论文范文6
永城职业学院设有机电工程系、电子信息工程系、食品化工系、建筑工程系、经济贸易系、文化艺术系、矿业工程系、旅游管理系、基础部和培训部等教学实体。 本论文根据学校的要求,结合学校具体情况提出建设基于.Net技术的选题管理系统。系统涵盖教师管理模块、学生管理模块、管理员模块等主要环节,也包括数据报表的统计输出,初始数据的导入,系统的阶段管理等;系统采用B/S架构,三层架构开发,符合学校的软硬件情况[1]。
1、系统开发技术方案
本毕业论文选题系统采用的是Microsoft Visual Studio 2010进行开发的,该版本可以支持.NET Framework 2.0/3.0/3.5/4.0,具有较强的扩展性和灵活性,并且该版本的其他辅助设计功能也非常完善和稳定。Visual Studio.NET 2010是一套完整的开发工具集,用于生成ASP.NET Web应用程序、XML Web Services、桌面应用程序和移动应用程序[2]。本系统采用的数据库服务是由SQL Server 2008 Express版本提供的,它是微软专门针对学生、初学者等入门级的版本,比较适合本课题的开发和应用环境。
系统采用B/S结构,三层架构开发。ASP.NET框架是.NET Framework的一部分,可以用任何基于.NET的语言开发ASP.NET Web应用程序。本课题采用的是C#语言,因为C#是.NET平台上应用程序开发的主流语言,有利于项目的后期维护和改进。ADO.NET访问技术为应用程序提供数据访问能力,ADO.NET为运行SQL查询、存储过程、操作XML数据提供了所需的工具,它能用于访问关系型数据库系统。
2、系统的设计
2.1 系统总体功能规划
根据学院的需求的分析,可将学生毕业论文选题系统按照不同的功能划分为管理员模块、教师模块、和学生模块功能。
2.2 系统的业务流程
首先管理员登录系统,新的一轮选题前先执行“清空往年学生数据”操作和“清空往年毕业论文设计题目”操作,接着准备新一年的论文选题工作,并导入教师和学生信息,包括每个教师和学生基本情况以及专业培养要求、培养目标等相关信息。教师和学生登录系统,可修改默认密码。 教师根据学院的要求,在规定时间内完成毕业论文的命题,包括论文的题目、要求和内容等,本系统自动进行相似度检测,然后提交系统,若命题与其他老师的完全一致,则无法完成提交。
学生在规定时间内进行选题,每个学生可根据自己的意愿选择一个志愿,最后提交选题结果。为保证论文的质量,一般规定导师指导毕业论文的数量不超过10人。管理员可以对个别特殊的学生的选题情况进行微调,然后最终选题结果。 选题结束后,教师可以查询和统计指导的情况,学生也可以查看自己选题的情况,最终选题结果可以导出到文件中,由系统管理员备案[3]。
2.3 管理员模块设计
讲师或硕士以上的教师有新建选题权限,赋予教研室主任进行专业性审核权限等;管理员可进行选题信息管理,如添加每年毕业论文选题等;管理员可对选题的整个过程进行管理和控制,如规定教师命题的时间、学生选题的时间范围等,整个选题过程首先由管理员对各个导师提交的命题进行审核,审核通过后选题信息,然后实现师生双选,最后对于个别选题不成功的情况进行手工调整。除此之外,管理员还可以进行信息统计汇总等。通过以上的需求分析,管理员模块主要分为以下几个功能:各部门管理、教师信息管理、选题信息管理、学生信息管理、以及系统管理等功能。
2.4 教师模块设计
教师模块主要实现新建选题和选择学生两个功能,新建选题功能主要是要求导师根据现有的条件和自己的专业特长给出若干个题目,并且要给出题目的说明和要求;选择学生功能主要是授予导师选择学生的权利。除此之外,导师还有修改命题、查询选题情况等功能。
(1)新建选题:毕业论文工作启动以后,导师首先要完成命题工作,要给出题目名称,避免选题的重复性,导师还要给出限选专业、难易度、工作量以及说明和要求等必要信息,然后提交系统等待审核,导师还可进行选题的查询,如查询我的选题或全部选题。
(2)选择学生:当题目经过审核通过以后将正式公布给学生,导师等待学生进行选题,选题结束后,导师可以查看题目被选情况并且有权决定是否接受学生。师生双选阶段和高考录取非常相似。
2.5 学生模块设计
学生模块主要是实现查询信息和选择命题两个功能。在经过管理员进行题目审核这个环节以后,所有审核通过的论文题目将公布给学生。首先学生可以通过点击选题管理的选题列表浏览到所有供选择的题目,并可继续查询到每个命题教师的有关信息,如教师的专业方向、教师的联系方式、可指导的人数以及每个选题限选的人数等,然后根据自己的条件和专业特长进行选题,一个学生可选择一个志愿,之后进入导师选择学生阶段。另外,学生可以随时查询自己被选的状态,也可以查询自己最终选题的情况。
2.6 数据库设计
本毕业论文选题系统包含相关实体(教师和学生)和毕业论文题目。
教师实体,包括教师用户名、密码、以及教师编号、姓名、职称、专业方向、籍贯、联系电话、性别、QQ号、邮箱、所出毕业论文题目和指导人数。
学生实体,包括学生用户名、密码、以及学号、姓名、专业、联系电话、性别、QQ号、邮箱和所选毕业论文题目。
毕业论文题目实体,主要包括题目编号、标题、题目简介、题目内容、选题面向级别、出题教师、出题老师编号、允许选题的人数、学生姓名、审核信息。