查字典论文网 >> 基于MVC模式的毕业论文(设计)管理系统设计与实现

基于MVC模式的毕业论文(设计)管理系统设计与实现

小编:

摘要:毕业实习、论文(设计)管理是高校教学管理工作中的重要环节,对象众多、文档数量巨大、工作过程复杂。为提高工作质量和效率,基于PHP+MSQL平台,利用MVC框架开发了毕业生实习、论文(设计)管理系统,实现信息化、流程化管理。系统引入时间策略和过程监控思维,有效提高了工作效率和质量。系统经过严格测试,使用效果良好。

关键词:毕业实习;毕业设计;MVC;时间策略;过程监控

中图分类号:TP319

文献标识码:A

文章编号:16727800(2017)004012903

0引言

高校毕业实习、论文(设计)是一个重要的教学环节,也是教学评估的重要指标。涉及实习单位选取、实习材料提交、审核、选题、审题、论文撰写、设计、文档提交等多个环节。调研发现学校多采用简单的文档及纸质档案管理方式。一些院校自主开发或购买了相关管理系统。但这些系统主要集中解决工作流程和档案管理问题,不能对各环节进行过程监控,不能对导师和学生进行约束,没有将毕业实习、毕业论文(设计)工作整合起来,往往出现学生提交文件后指导教师审阅不及时、审阅意见不规范等问题。将时间控制和过程监控与实习和论文(设计)过程整合值得研究。

1研究现状

1.1研究背景

高校信息网络建设为相应的管理系统运行提供了有力保障,毕业生实习、论文(设计)管理工作相关研究也蓬勃开展。潘旭武[1]基于工作流的毕业设计管理系统;丁勇等[2]提出利用ASP.NET框架开发学生网上选题、在线提交相关材料的论文管理;何金枝等[3]提出基于ASP.NET+SQL Server开发论文管理系统的流程;潘旭武[4]提出基于工作流的毕业设计管理系统设计;刘慧婷等[5]提出基于ASP+Access2000开发毕业设计管理系统;曾俊国等[6]提出基于MVC(ASP.NET框架)开发毕业设计管理系统的方法;施阳等[7]提出基于Java EE开发毕业设计管理系统等。

1.2研究内容

通过查询文献和进行调研,发现目前开发的系统只解决了毕业生论文或设计的管理工作流程,没有将毕业生的实习和毕业设计命题(教师命题、学生自拟题目)、审题、选题、相关文件的提交整合成一个流程,进行系统开发。为此,提出利用ThinkPHP框架开发毕业实习、论文(设计)管理系统。本系统主要解决以下几方面问题:①设定毕业实习、设计、论文、答辩所占比例,系统自动生成最终成绩;②规范毕业实习流程;③毕业论文题目自拟和教师命题两种方式的流程设计;④设定整个设计论文完成时间节点策略,限定学生在时间节点内提交相关材料;⑤阶段任务完成情况统计,过程监控;⑥设定答辩得分点,量化答辩过程,教师在线提交答辩成绩;⑦随机分配答辩顺序。

2系统需求分析

2.1系y功能需求

选取某高校毕业实习、论文设计、答辩等环节工作过程,经过系统化分析,设计系统化流程。 高校毕业生实习阶段主要工作:实习单位选择、实习协议签订、实习周记撰写、实习总结撰写、单位实习指导和实习指导教师考核等。 高校毕业设计、论文撰写、答辩等阶段工作:选题(教师出题、学生自拟题目)、任务书下达、撰写开题报告、完成设计论文、答辩等。 分析工作环节,分配用户角色,系统在各阶段功能如下: (1)毕业实习阶段。实习形式分为集中实习和分散实习。集中实习是学生参加实习单位与学校签订协议的活动,分散实习是学生自己联系单位实习。学生选择实习方式,签订实习协议,将实习协议以图片形式提交,并在线提交公司简介和实习岗位简介以及实习单位指导教师信息。教师对信息进行审核通过后学生就可开始实习,每周需提交实习周记,实习结束时要提交实习总结。由单位实习教师和校内实习教师分别考核,给出考核意见和考核结果。 (2)选题阶段。论文(设计)题目采用学生自拟和教师出题两种形式。管理员开启论文题目提交权限。教师与学生皆可提交论文设计题目,并附相关任务说明,供审题专家组审核。审题专家组审核后,进入学生选题环节。为保证选题公平,采用不显示题目,为每个学生随机产生一个编号。选题操作完成后,编号对应一个题目,由教研室管理人员分配导师。各导师上传对应题目的任务书供学生下载。 (3)开题阶段。学生根据任务书要求撰写开题报告(又称文献综述),提交开题报告。指导教师设定时间节点要求学生必须按时上传,否则系统会自动关闭。如上传的文献不合格,指导教师可提交修改意见。文献综述合格后导师确认,学生提交纸质文献综述。 (4)论文(设计)完成阶段。由指导教师制定时间进度表,学生按进度完成,且每周需提交进度报告和存在的问题,指导教师及时解答。设计完成后,学生上传论文初稿供导师审核,导师审核后上传修改意见,学生下载意见修改论文,直至审核通过。导师审核通过后学生需在线提交设计和运行环境说明,向导师提交定稿的纸质版论文。导师确认后,该生进入答辩组,等待管理员安排答辩。 (5)答辩阶段。管理员分配答辩小组(评审教师、专家)、答辩教室、自动生成答辩序号。分配工作完成后进行公告。学生在指定时间、指定地点进行答辩。答辩小组评定成绩,给出答辩结果并录入系统。 (6)成绩核定阶段。系统将各部分成绩进行汇总,生成最终的考核结果,管理员可导出成绩。

2.2系统非功能需求

2.2.1系统运行环境 软件环境运行在freeBSD服务器上,硬件为普通PC服务器。

2.2.2其它非功能需求 系统要安全、稳定、可靠,系统数据可定期备份,对于成绩数据和用户数据要进行特定的加密处理。系统用户并发链接要达到500人同时使用,页面反应时间不超过2秒,7×24小时连续运行,年非计划宕机时间不高于8小时。要求能快速部署,特别是在系统出现故障时能快速切换到备用机。

3系统总体设计

利用开源框架ThinkPHP开发基于MVC模式的毕业实习、论文(设计)管理系统,系统模块有:系统管理模块、用户管理模块、实习管理模块、论文设计管理模块、答辩管理模块及结果认定管理模块,如图1所示。

热点推荐

上一篇:基于ElasticSearch的Angularjs联想框功能实现

下一篇:如何对幼儿进行德育教育论文 幼儿园关于德育教育之类的论文

2023年旱厕拆除行动发言材料(优质7篇) 最新生日宴会主持人演讲稿(精)(三篇)