毕业论文

当前位置:网站首页 >> 海量论文库 >> 其他论文 >> 毕业论文 >> 浏览论文

毕业论文管理平台的设计

文章来源:不详    文章作者:佚名    日期:2015年02月16日
摘 要:本文探讨了毕业论文管理平台的设计,进行了需求分析,分析了系统设计和详细设计,并介绍了平台特色。    关键词:论文管理平台;B/S模式;三层架构   中图分类号:TP311.52   毕业论文是高等学校学生在

摘 要:本文探讨了毕业论文管理平台的设计,进行了需求分析,分析了系统设计和详细设计,并介绍了平台特色。

  关键词:论文管理平台;B/S模式;三层架构
  中图分类号:TP311.52
  毕业论文是高等学校学生在掌握基本理论、基本知识和基本技能的基础上,运用本专业知识和技能所进行的全面的综合训练。当前不少高校对毕业论文的管理主要还是采取传统人工管理模式,在论文选题、论文指导、资料收集、报表提交等多方面存在效率低、效果差等问题。随着网络技术的不断发展,许多高校尝试使用信息技术对毕业论文进行管理,也有一些软件厂商开发了相应的通用软件平台。
  多数系统向管理员、教师、学生三种类型的用户提供服务,解决了导师出题、学生选题、毕业论文材料的上交与审核。有的系统还实现了师生实时交流、在线评审以及毕业统计等功能。
  但是由于不同高校在毕业论文的组织和管理存在差异,开发一个适合本单位使用的毕业论文管理系统,更有利于论文管理和系统维护。为了进一步提高毕业设计(论文)教学效率,本平台结合某系在近些年实践教学环节中实际情况,应用软件工程的思想和方法研究了毕业论文管理平台的设计,实现了对毕业论文的网络管理,提高了效率和管理水平。
  1 系统功能
  根据《闽江学院毕业论文(设计)工作规定》,毕业论文写作的主要工作有:教学秘书进行毕业论文初始工作(设置参与论文写作工作的指导教师和学生,发布毕业论文工作计划、发布相关通知公告及相关表格文件等)、指导教师拟定毕业论文选题、学生选择或者自拟论文选题、师生互选、学生提交题目审批表、教师下达任务书、学生提交开题报告、论文写作与指导、中期检查、论文定稿、指导教师评阅、专家评阅、毕业论文答辩、毕业论文资料归档等工作。
  2 系统功能模块
  本系统的用户包括学生、教师、教学秘书、院系领导,系统设计目标是实现毕业论文管理的网络化、系统化、自动化。核心功能是教师拟出课题、学生选题、在线提交各种文档、在线论文指导。系统应满足学生、教师、教学秘书、院系领导四种类型的需要,针对不同类型,使用不同的功能模块。学生主要有选题、上传文档、提交论文等功能。教师有设定论文题目、选择学生、查看指导学生提交的文档等功能。教书秘书全程调节毕业设计进程。院系领导进行审查和审核。
  2.1 教师模块
  教师由教学设置用户名和账号。主要实现:发布课题、选择指导学生、发布任务书、审核开题报告、中期检查报告、修改论文、成绩评定等。
  2.2 学生用户模块
  学生使用平台登录,用户名和初始密码由系统给出。主要实现:选择课题、选择教师、填写题目审批表和开题报告、提交论文等功能。
  2.3 教学秘书模块是毕业毕业论文管理平台的系统管理账户。主要实现:设置指导教师、设置指导学生、统计毕业论文报表、发布毕业论文计划。
  2.4 院系领导模块
  院系领导主要对毕业论文各阶段进行监督和审核。
  3 系统总体结构设计
  根据系统功能,设计采用以Web为基础的三层架构的B/S模式,分为客户层、应用层和数据层。
  客户层:实现在客户端浏览器中显示的用户界面。该层可以调用由业务逻辑层提供的业务方法,也可以直接调用由数据层提供的接口访问数据库。客户层实现了系统与用户间的接口,用户通过Web浏览器访问论文管理平台。应用层作为系统核心,封装了主要的业务逻辑。
  应用层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务进行逻辑处理。在接收了用户提交的http请求后,由Web应用服务器接受请求并由处理程序解释,并进行相应处理。操作结果以HTML页面的形式返回给浏览器。
  采用三层结构这种模式能较好地适应开发,对代码重用、代码分层以及对以后的软件维护等等有很大的作用。尤其考虑到本平台在运行过程中随着毕业论文流程可能的变化以及对功能扩展的需求,更应该采用三层结构。
  开发工具采用Visual Studio.NET 2010,编程语言采用C#,前端界面使用ASP.NET,采用Microsoft SQL Server2008作为后台数据库管理系统。其中ASP.NET是创建动态Web页的服务器端技术,ADO.NET作为应用程序采用的数据访问模型。ADO.NET在服务器端运行,应用程序使用ADO.NET连接数据源,并进行数据操作。
  4 后台数据库设计
  毕业论文平台后台使用SQL SERVER数据库。设计过程中使用ER图定义实体关系模型,并根据范式理论进行优化。
  根据需求分析和设计要求,毕业论文平台主要包含以下数据表:
  (1)Administrator,存储教学秘书信息。
  (2)Dean,存储院系领导信息。
  (3)Teacher,存储教师用户相关信息,包括用户名、密码和教师基本信息等。
  (4)Student,用来存储学生用户相关信息。
  (5)DepartmentInfo,用来存储院系信息。
  (6)Plan,用来存储毕业论文计划信息。
  (7)Thesis,用来存储毕业设计课题。
  (8)Task,用来存储任务书信息。
  (9)TitleForm,用来存储题目审批表信息。
  (10)Report,用来存储开题报告信息。
  此外还有一些辅助表。
  5 系统的主要特色
  考虑到本单位实际需求和运行情况,平台重点突出两大特色:
  师生互选。教务秘书设定指导教师指导的学生总数,教师提交课题后,学生登录平台,查看相应课题,根据自己擅长或喜欢的方向进行选择。在选题的过程中,每个导师的学生数量有限,达到上限后,学生不能选择该导师,需要从其他导师的课题中重新进行选择课题。教师可以决定是否接受该学生。教师指导人数到达上限后,不再接受学生。
  审批功能。教师可以查看到所指导学生的任务书、开题报告、毕业论文等信息,并进行审核。院系领导对教师审核后的文档进行最终审批。
  6 结束语
  本毕业论文管理系统基于本校实际开发,充分利用了网络资源,方便管理人员对毕业论文全阶段的监督和控制;使学生选题过程公开化、合理化,解决了以往选题散乱、人工干预多的问题;促进毕业指导老师与学生互动;较好地适应毕业论文管理需要。今后可以在平台上添加答辩管理、论文检索等功能,进一步规范和扩展使用空间。
  参考文献:
  [1]应颂翔.基于B/S架构的毕业论文管理信息系统设计[D].浙江工业大学,2011.
  [2]潘旭武.基于工作流的毕业设计管理系统[J].计算机系统应用,2013(22):54-57

上一篇:大学生毕业论文质量现状进行的分析
下一篇:如何提高园艺本科毕业论文质量