毕业论文课题管理系统设计

来源 :科学与财富 | 被引量 : 0次 | 上传用户:pigyufish
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:毕业论文是高校毕业生的一项非常重要的工作,针对高校实际需要,本文研究利用ThinkPHP框架,采用MVC结构,开发了毕业论文课题管理系统,实现了从命题、选题、开题、中期检查、到论文提交、答辩评审、各种表格生成的系统化管理。
  关键词:ThinkPHP;毕业论文;选题系统
  毕业论文撰写是高校人才培养的重要环节,是大学生必须完成的教学任务,目前绝大多数高校仍采用人工操作方法[1]。工作量大,人工统计繁琐,报表格式不统一等诸多问题,因此高校对毕业论文的信息化、系统化管理将会成为发展的必然趋势。指导教师、学生、评审人员、学科负责人通过浏览器,完成论文的出题、选题、统计等多项功能,大大方便了教师和学生对论文的交互工作。本系统具有良好的易用性和可扩展性,能满足高校毕业论文的教学要求,提高了论文管理工作的效率。
  1 ThinkPHP框架技术
  ThinkPHP是一个开源的PHP开发框架,是为了简化企业级应用开发和敏捷Web应用而开发的。它遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式[2]。ThinkPHP中的MVC提供了一种敏捷开发的手段,使得开发者能够迅速地开发出稳定的企业级网站。
  ThinkPHP框架作为一种整体开发解决方案,自身包含了底层构架、兼容处理、基类库、数据访问层、模板引擎、表单处理等常用的组件,并且能够解决系统应用开发中的大多数需要,对于跨版本、跨平台和跨数据库移植都比较方便。使用ThinkPHP框架开发一个论文管理系统,在对项目目录已经了解的前提下,就可以编写入口文件,ThinkPHP会自动生成项目目录。具体步骤如下:在网站根目录下创建项目文件夹,命名为Object,将ThinkPHP核心类库放入网站根目录,在项目文件夹下新建index.php文件作为项目入口文件,编写项目入口文件,打开浏览器,访问项目入口文件,便会自动生成所需要的其他文件目录。
  2 MVC設计模式
  MVC(Model View Controller)是模型、视图和控制器的缩写,这种设计模式现在已经广泛应用于各种交互式软件的开发中。Model层实现系统的业务逻辑,View层用于用户的交互,Controller层是Model与View之间沟通的纽带[3]。三者的相对独立,方便开发人员进行代码修改以及系统扩容。MVC架构模式如图1所示。
  模型:模型持有所有的数据、状态和程序逻辑。模型独立于视图和控制器。
  视图:用来呈现模型。视图通常直接从模型中取得它需要显示的状态与数据。对于相同的信息可以有多个不同的显示形式或视图。
  控制器:位于视图和模型中间,负责接受用户的输入,将输入进行解析并反馈给模型,通常一个视图具有一个控制器[4]。
  3 系统功能需求分析和实现
  3.1 需求分析
  根据实际工作调查,选题系统应包含4个模块:管理员模块、教师模块、评审模块、学生模块[5]。
  管理员模块功能:(1)设置学院、专业以及导入导师信息和学生用户信息;(2)控制选题时间、审核和查询选题进展;(3)分配评审小组;(4)查询已经确选、未确认以及未选题的学生。
  教师模块功能:(1)提交课题信息;(2)确选和取消学生选题,确认后也可以取消,被拒绝的学生会受到信息提示;(3)查看和导出学生提交的各类表格。
  评审模块功能:(1)评审学生提交的课题。
  学生模块功能:(1)查询、选择课题;(2)提交和导出各类表格信息;(3)查询选题结果、评审结果、完成情况。系统功能需求如图2所示。
  3.2 功能实现
  学生使用自己的学号和默认密码登录到系统后,首先完善自己的个人信息,例如联系方式(方便指导教师联系)等。学生可以点击查看所有选题,在没到选题时间时,学生只能查看课题,无法选择课题,每名学生最多能选择3个感兴趣的课题。
  指导教师登录系统后,可以查看课题通过情况和修改未通过的课题。等学生选题结束后,指导教师可以确选选题学生,只要教师确选了某一学生后,该学生选择的其余的课题和选择该课题的其他学生记录自动作废,确保一个课题只能一名学生选择。学生可以在个人中心查看自己的选题结果,出现确认后,证明课题已确认。
  接下来,学生可以完成自己的开题报告的提交,论文的编写提交,指导教师可以对学生提交的开题报告、论文等填写指导教师意见。评审小组可以提交评阅教师意见、答辩委员会意见、论文各项指标成绩等。
  最后,管理员可以批量导出指导教师意见表、答辩表、学生论文成绩报表、全班论文排名表、论文等级表。
  4 结束语
  通过利用PHP+MYSQL构建的基于B/S构架的毕业论文课题管理系统,实现了课题设计的全程监管、实时控制,即实现了从上报课题到完成论文提交直至各类表格的自动生成的系统化管理,进而节省了毕业论文的收集、整理时间,解决了选题阶段的混乱、中期管理的无序、论文定稿的不可控、各类表格格式的不规范等问题,实现了毕业论文工作的有序开展,提高了工作效率。
  参考文献
  [1]于万国等.基于B_S架构的高校毕业论文管理系统的设计与实现[J].河北北方学院学报.2017,33(5)27-34.
  [2]张乐.基于ThinkPHP的微信公众平台营销管理软件的设计与实现[D].北京工业大学,2016.
  [3]郭建军,匡家兵,孙笑.基于Struts+Hibernate+Spring的高校毕业设计(论文)管理系统的设计与实现[J].工业控制计算机.2017,30(6)118-119.
  [4]王俊芳,李隐峰,王池.基于MVC模式的ThinkPHP框架研究[J].电子科技.2014,27(4)151-153.
  [5]王关海.高校本科毕业论文选题系统的设计与实现[D].厦门:厦门大学,2013.
  作者简介:王朋(1990-),男,山西运城人,硕士学位,助理工程师,工作单位:延边大学。
其他文献
摘 要:目的:运用双定性类型双定量类型相似度作为基础指标,构建复方丹参片指纹图谱类型质量控制措施。方法:运用RP-HPLC检测方式,并在试验中使用CenturySIL柱。优化条件:在对指纹图谱数据分析结果进行优化的时候,将指纹图谱数据分析中的指数F当做为数据优化条件。流动相:本实验中的流动相为质量分数百分之一醋酸水溶液以及质量分数为百分之一的醋酸甲醇水溶液,进行试验中的流动洗。同时在实验中的紫外检
本文介绍了制冷空调技术的若干进展,包括:发电、供热和制冷的综合考虑;以节能为目标的双压缩机并联运行的负荷分配策略;概括了一些最新研究成果.
对细圆管内流动凝结不同于常规尺寸的流型与对流热进行了分析,给出了0.468mm圆管内流动凝结流型照片和0.5mm管内凝结对流换热数值模拟结果.实验和数值模拟均表明随着管道尺寸
会议
摘 要:现在我国城市化建设水平还在不断提高,在这个过程当中,园林绿化工作在整个城市管理工作当中是也是非常重要的。其实园林绿化工程在我们的生活中非常常见,在居民小区、机关场所以及商业中心,绿化工程也是随处可见的。在绿化工程施工过程当中,工程预算也是一项非常重要的问题,只有做好工程预算才能保证有效控制成本,合理配置资源。本文针对园林绿化工程的预算内容以及具体的计算方法进行了简要分析和介绍,希望可以给相
摘 要:随着我国教育事业的快速发展,高校的教育工作全面性不断提高。心理健康教育,是教育的重要组成部分。利用心理健康教育,对学生的心理发展方向加以引导,帮助学生解决心理问题,有利于校园环境的和谐化,更有利于学生的健康成长。将团体辅导教学活动应用于心理健康教学工作中,会让大学生的心理健康教育工作向创新方向发展。大学时光是人生中最美好与最难忘的时光,是形成人生观、世界观与价值观的重要阶段,是形成较为完整
摘 要:目的:为探究阿奇霉素分散片中不同類型崩解剂的选择与组合功效,为以后的临床研究和用药提供一定的依据。方法:本文主要运用文献法、对比法、实验法,取PVPP、CMS-Na、MCC以及L-HPC这四种崩解剂为主要的实验对象,将这些崩解剂与阿奇霉素进行充分的混合,然后仔细观察颗粒的流动性以及片剂崩解时的时限等各项指标,来以此查看不同类型的崩解剂的实验效果。结果:PVPP类型的崩解效率最快,且用量越大
摘 要:综述和分析了近年来抗肿瘤药物的研究进展和发展前景。包括细胞毒类抗肿瘤药物、天然抗肿瘤药物、靶向抗肿瘤药物、抗代谢抗肿瘤药物及其他抗肿瘤药物。  关键词:抗肿瘤药物;研究与发展前景  肿瘤(癌症)的发病率正在不断地上升,严重危害了人类的健康。根据世界卫生组织WHO统计,2015年全球死于癌症的患者达1100万人[1]。药物治疗在恶性肿瘤的疗法中占有重要地位。今年,在抗肿瘤药物的研究上,已取得
摘 要:现在随着人们生活水平的提高,人们也已经越来越重视自身的生活环境,同时对于小区管理来说,绿化管理工作也是一项非常重要的内容,并且已经被正式列入到整体规划当中,与之相对的是很多小区容积率也在慢慢降低,在住宅小区当中也有了越来越多的绿地景观设施,同时业主在购置房屋的时候也越来越重视这方面的问题。对于现阶段的小区绿化管理工作来说,其本身也是存在较多问题的,需要我们采取有效手段加以应对。本文针对现阶
本文介绍了热声系统无因次化的工程优化设计数学模型,描述了热声系统的优化算法,并对声驱动的热声制冷机的板叠进行了优化设计计算,得到了热声板叠的性能曲线,优化确定了板叠
板翅式换热器由于具有小温差、高Ntu等特点所以在航空、化工、空气分离等工业领域得到广泛应用.由于板翅式换热器结构的复杂性,其内部存在着物流分配的不均匀性,物流分配的不