网络毕业设计管理的论文

时间:2022-12-09 12:10:49 毕业设计 我要投稿

关于网络毕业设计管理的论文

  一、系统的总体设计

关于网络毕业设计管理的论文

  MYSQL是一个开放源码的中小型数据库管理系统,其体积较小,性能高效,使用成本低廉,针对毕业设计管理系统业务需求和系统规模,选择MySQL作为系统的数据库。本系统同时使用JSP技术,Tomcat服务器,这三者的组合将会使系统的性能得到很大提升。数据库的物理设计主要就是数据表的设计,主要内容包括数据表名、主要功能、字段名称、字段类型、字段属性、主键等。本系统包含的数据表有角色表、管理员表、学生信息表、指导教师信息表、课题信息表、开题报告信息表、中期检查信息表、评阅分组表、学生综合评定表、文件上传信息表、公告信息表。

  二、系统的实现

  1系统架构

  本系统采用B/S架构。B/S架构是一种以HTTP协议为基础,基于浏览器的请求和服务器的响应为基本事件的网络结构模式,只需要一个服务器,用户只要上网,就可以通过浏览器的地址栏访问到相应的服务,无需下载和安装客户端,提高了资源的利用率,简化了系统的相关维护操作。考虑到系统的使用人数,采用目前主流的SHH框架进行系统开发,底层采用JavaBean构造数据操作对象,采用DAO封装数据操作,Action对象控制请求和处理页面的显示;另外,采用Hibernate的缓存机制,可以控制系统首页实现页面缓存,减少了访问数据的次数,节省了系统资源,便于后期的修改和维护。

  2系统关键功能模块实现

  (1)选题管理模块

  学生登录系统后,选择选题管理功能,选择选题。学生可以查看到已经公布、自己所在院系所有的课题信息。课题有两种状态,可选和不可选。学生选择状态可选的课题,一旦选中,不可再进行选题,等待教师确认后完成课题的选择;也可提前与某个教师进行沟通,在教师进行课题申报时就可以指定学生,提前完成选题。学生在Input标签输入筛选条件,点击Button按钮,从课题表Subjects中找到符合条件的课题信息,放到一个List集合里面,并使用JSTL标签遍历该集合,将每一项课题信息显示到JSP页面上,每个学生只可以选择某个教师的状态为可选的课题,在规定时间未完成选题的学生,由院系管理员根据情况进行调剂选题。

  (2)文档提交模块

  学生可以根据提交文档的类型进行选择,然后填写相应的文档相关信息,选择提交论文即可。通过Select标签选择要提交的文档类型,显示学生填写一个Form表单页面,使用Type为File的Input标签实现文件上传,将表单的信息提交给处理文件上传的Action,采用Fileupload插件保存相应的文件。

  (3)审批管理模块

  审批管理对教师的课题进行审批操作,只有院系管理员审批通过的课题,才会显示在学生选题的列表中;对学生提交的文档,当教师审批通过后,院系管理员会对文档再次进行审批,确保文档质量。管理员选择该功能时,管理员通过教师List列表,选择课题选项之后,会转入被选择教师的所有申报待审核的课题列表中,通过点击教师课题列表中的审核选项,选择通过即可完成课题的审核,将数据库中的Subjects表中的状态字段设为1,审核通过的课题将在学生的选题列表中显示。学生文档审批和教师的课题审批功能与此类似,在此就不进行赘述。

  3系统运行结果

  毕业设计管理系统主界面所示,其中显示了毕业设计过程的相关情况说明,最新动态,管理规定,通知公告及系统登录等信息。

  三、结束语

  基于JSP技术和B/S架构开发的毕业设计管理系统能够对毕业设计工作进行完善、有效的管理,为教师和学生提供了更好的服务。提高了工作效率,完善了毕业设计的相关环节,使毕业设计的各个阶段流程更为清晰、学生论文的指导和评阅更为方便。因此,毕业设计管理过程网络化具有重要的现实意义。

【网络毕业设计管理的论文】相关文章:

网络系统毕业设计管理论文05-11

关于工程管理毕业设计论文05-12

工程管理毕业设计论文的教学改革论文05-11

毕业设计管理系统研究的论文05-12

毕业设计管理系统设计与实现论文05-12

建筑经济管理毕业设计论文模板05-09

物流管理专业毕业设计研究论文03-27

计算机专业毕业设计管理研究论文05-11

高校毕业设计管理重要性分析论文05-12