电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

毕业论文管理系统的设计与实现

28页
  • 卖家[上传人]:王***
  • 文档编号:138085097
  • 上传时间:2020-07-13
  • 文档格式:DOC
  • 文档大小:1.06MB
  • / 28 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、中国地质大学(武汉)远程与继续教育学院毕业设计(论文)摘要毕业论文工作是高等学校本科培养阶段的一个重要环节。目前论文管理工作存在着许多问题,例如人工管理极为不便;学生对论文所要撰写的内容并不十分了解,与指导老师的沟通非常不便;老师的指导监督也很难完全到位;手工评审的效率低等。而现有的一些毕业论文信息管理或答辩评审系统只是实现了部分网上交流和评审管理的功能,在答辩评审的自测和项目指标权重等方面都存在着一定的不足。因此,本文设计的毕业论文管理系统采用B/S模式开发。其中,Browser层使用JSP技术开发;Server层使用Struts2.x+Spring2.0+Hibernate3.0开发。该系统以支撑高校毕业生毕业论文管理为目标,以管理员、导师、毕业生三种角色为核心。实现了论文管理的相关功能:1、管理员对导师、毕业生和答辩小组的管理以及管理自己资料的权限;2、导师有创建任务书、指导毕业生完成论文、录入答辩结果以及管理自己资料的权限;3、毕业生有论文选题、论文录入以及管理自己资料的权限。关键词:1、B/S体系结构 2、SSH框架 3、DAO模型 4、session会话目录一、前言1二、开

      2、发工具与开发架构2(一)开发工具2(二)开发框架(SSH框架)2三、毕业论文管理系统的功能与操作流程5(一)毕业论文管理系统的管理功能5(二)毕业论文管理系统的操作流程10四、数据库设计11(一)数据库总体介绍11(二)数据表职能详细介绍12五、毕业论文管理系统的框架搭建14(一)关于struts2.x的引入14(二)关于spring2.0的引入15(三)关于hibernate3.0的引入15六、毕业论文管理系统的具体实现17(一)领域模型层实现17(二)持久层的实现18(三)业务层的实现19(四)表示层的实现201、表示层设计依据202、表示层代码的设计规范213、表示层的session会话214、表示层设计实例(管理员登陆过程)225、表示层的国际化应用23七、结束语24致谢25参考文献26一、前言随着高校的规模不断扩大,如何合理地利用教学资源、有效地加强教学管理工作,已成为各大高校关注的焦点。目前,在教学管理方面,特别是在学生学籍管理、成绩管理等方面都普遍采用了网络化管理手段,而对于毕业设计这一重要的教学环节,则普遍采用传统的单机管理模式。现有的毕业设计管理系统主要用来完成毕业设

      3、计基本信息和成绩的输入输出等工作,而毕业设计的选题、毕业设计过程管理等工作还没有被纳入到管理系统中。目前,实现毕业论文(设计)的双向选择和毕业论文(设计)过程的动态跟踪与交流己成为毕业设计管理工作改革的重要内容。在国外,英国诺丁汉大学开发了专门的管理系统实现了毕业设计的网上双向选择在国内,南昌航空工业学院电子信息工程学院开发的毕业设计双向选题管理系统,主要侧重选题的管理,能够完成题目申报、题目审核以及学生选题的功能,辅助个人资料管理、发布公告通知功能;南开大学开发的毕业设计网站,为毕业设计的选题、师生交流和毕业设计成绩的管理提供了良好的环境,取得了良好的效果;北京科技大学幵发的基于项目管理的工业设计专业毕业设计管理系统,结合专业特点和项目管理特色,加强了毕业设计文档、图片、多媒体的存档以及优秀毕业设计的展示;电子科技大学管理学院本科毕业论文提交系统主要完成学生论文的上传提交以及论文审核鉴定结果反馈的功能,学生可以通过系统查询自己的论文的审核情况,并根据结果在指导教师的指导下进行修改,并完成论文提交。从以上分析中可以看出,研究设计一种工作流程明晰、功能完善、可操作性强、适用于高校的毕业论

      4、文管理系统是十分必要的。23二、开发工具与开发架构(一)开发工具数据库:MySQL数据库开发工具:SQLyog网站服务器:Tomcat6.5J2EE开发工具:Myeclipse7.0(二)开发框架(SSH框架)毕业论文管理系统采用B/S体系结构开发,其中server层使用SSH(Struts2.x+Spring2.0+Hibernate3.0)框架开发,该系统在结构上主要分成领域模型层、业务层、持久层和表示层(如图2.1),系统开发的目录结构(如图2.2)。Struts2.0介绍,Struts2.0是在webwork基础上构建起来的mvc框架,实际上是struts1.x与xwork相结合的产物;对于xwork 而言,前端的Webwork 组件为其提供的是一个Map 类型的数据结构;而Action面向的却是Model对象所提供的数据结构。xwork 通过Interceptor 拦截器实现了map模型与model模型的转换,从而我们可以根据需要,灵活的配置所需的Interceptor;从而为Action提供可扩展的预处理、后处理过程。Spring2.0介绍,Spring2.0可以将简单的组

      5、件配置、组合成为复杂的应用。在Spring2.0中,应用对象被声明式的组合,具体实现是在一个XML文件里。Spring2.0也提供了很多基础功能(事务管理、持久化框架集成等等)。Spring2.0对整个系统的业务管理,组件在applicationContext.xml文件依赖注入表示层ActionJSPServiceDaoHibernate3.0框架对数据的处理*.hbm.xmlDomian业务层数据库领域模型层RootStruts2.0浏览器持久层图2.1 系统框架图2.2 目录结构Hibernate3.0介绍,Hibernate3.0是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate3.0的核心接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和Configuration,本系统使用的接口为SessionFactory。三、毕业论文管理系统的功能与操作流程(一)毕业论文管理系统的管理功能该系统实现了角色登录,以及相应角色对论

      6、文管理的功能(如图3.1)。(1)管理员、导师、毕业生的登陆页面(如图3.2),通过选择角色下拉列表选择相应的角色进行登陆,在输入用户名、密码和验证码时,系统首先做相应的格式验证,然后访问数据库确认登陆,进入各自的管理页面。(2)管理员的权限有:a.修改自身密码、资料;b.添加管理员;c.添加导师;d.添加毕业生;e.创建答辩小组;f.管理员管理角色(注销/激活,如图3.4)。管理员通过用户名、密码登陆管理员管理页面(如图3.3)。毕业生管理登录功能管理员管理导师管理改资料添加毕业生添加导师添加管理员修改资料论文选题修改论文查看论文修改资料下任务书指导论文论文答辩图3.1 系统功能模块图3.2 管理员登陆页面图3.3 管理员主页图3.4 管理员管理角色(3)导师的权限有:a.修改自身密码、资料;b.新建任务书(如图3.6);c. 管理任务书(包括:编辑任务书、放开任务书、批准选题、指导论文、答辩录入等,如图3.7);d. 检索所有任务书(包括:阅读任务书、阅读论文,如图3.8);e.评阅论文。导师通过用户名、密码登陆导师管理页面(如图3.5)。图3.5 导师主页图3.6 新建任务书图3

      7、.7 管理任务书、导师管理论文图3.8 检索任务书、任务书内容、论文内容(4)毕业生的权限有:a.修改自身密码、资料;b.论文选题(如图3.9);c.检索所有任务书(包括:阅读任务书、阅读论文等);d.管理论文(包括:编辑论文、查看论文、提交论文等,如图3.10)。毕业生通过用户名、密码登陆毕业生权限管理页面。图3.9 毕业生选题图3.10 毕业生管理论文、撰写论文(二)毕业论文管理系统的操作流程角色管理的操作流程(如图3.11)、论文管理的操作流程(如3.12)。管理员登陆添加毕业生添加导师添加管理员图2.11角色管理导师创建任务书毕业生选题导师审批毕业生撰写导师指导导师评阅评阅教师评阅导师录入答辩关闭论文图3.12论文管理四、数据库设计(一)数据库总体介绍毕业论文管理系统使用MySQL数据库,首先创建毕业论文管理系统的数据库thesismanagedatabase,在数据库thesismanagedatabase中创建了9张数据表用来存储该系统的相关数据,保障系统的合理运行。各数据表的关联关系(如图4.1)。数据库thesismanagedatabase以及其内部数据表的创建使用提

      8、前写好的sql脚本直接生成,具体内容如代码:DROP DATABASE IF EXISTS thesismanagedatabase;CREATE DATABASE thesismanagedatabase;USE thesismanagedatabase;#drop table manager;CREATE TABLE manager (oid INT(11) NOT NULL AUTO_INCREMENT,username VARCHAR(20) DEFAULT NULL,PRIMARY KEY (oid) ENGINE=INNODB DEFAULT CHARSET=gbk;Group_member小组成员Answer_group答辩小组Tutor导师资料Manager管理员资料导师毕业生Student毕业生资料管理员work_list 任务书Thesis论文guidance指导记录result答辩结果图4.1数据库设计思路(二)数据表职能详细介绍(1)管理员数据表,管理员登陆管理系统后负责为学生和导师注册,因此管理员数据表存储管理员身份信息、登陆信息的相关数据。(2)毕业生、导师数据表,导师负责创建、开放任务书,毕业生可以选择导师开放的任务书(同时创建论文),如果任务书不合适可以退选(在导师提交同意之前);然后,毕业生登陆管理系统实时的编辑论文,导师在系统上实时的指导;因此在数据表中存毕业生和导师的身份信息、登陆信息等数据。(3)任务书,由导师创建、开放,记录着导师的部分信息;任务书作为撰写论文的核心依据,记录着论文的题目、导师、研究方向、主要任务、论文目标等信息。(4)论文数据表(如表4-1),论文是整个系统最核心的数据,由毕业生在选题时创建;存储的信息包括:a.毕业生、导师、任务书的部分信息,b.论文摘要、论文主要内容、导师意见、评阅教师意见等c.指导记录编号、答辩记录编号。表格4-1 Thesis字段名称数据类型字段说明oidInt(11)论文系统编号TsidVarchar (11)任务书档案编号readideaVarchar(512)评阅教师意见ReadscoreInt(2)评阅教师建议分数resultoidInt(11)答辩记录编号EndscoreInt(2)

      《毕业论文管理系统的设计与实现》由会员王***分享,可在线阅读,更多相关《毕业论文管理系统的设计与实现》请在金锄头文库上搜索。

      点击阅读更多内容
    TA的资源
  • (课标专用)天津市高考数学二轮复习 专题能力训练8 三角函数的图象与性质-人教版高三数学试题

    (课标专用)天津市高考数学二轮复习 专题能力训练8 三角函数的图象与性质-人教版高三数学试题

  • (课标全国版)高考语文第二轮复习 专题升级训练 七正确使用词语

    (课标全国版)高考语文第二轮复习 专题升级训练 七正确使用词语

  • (课标专用)天津市高考语文二轮复习 小题组合训练7 语言基础 文学常识 默写 语言运用-人教版高三语文试题

    (课标专用)天津市高考语文二轮复习 小题组合训练7 语言基础 文学常识 默写 语言运用-人教版高三语文试题

  • (课标专用)天津市高考语文二轮复习 小题组合训练9 语言基础 文学常识 默写 语言运用-人教版高三语文试题

    (课标专用)天津市高考语文二轮复习 小题组合训练9 语言基础 文学常识 默写 语言运用-人教版高三语文试题

  • (课标版)高考语文总复习 专题十选用、仿用、变换句式专题检测

    (课标版)高考语文总复习 专题十选用、仿用、变换句式专题检测

  • (课标人教版)高考生物《高考风向标》·电子稿 专题十三 种群和群落(考点1-2)

    (课标人教版)高考生物《高考风向标》·电子稿 专题十三 种群和群落(考点1-2)

  • (课标全国版)高考语文第二轮复习 第三部分文学类文本阅读阅读第2讲散文阅读

    (课标全国版)高考语文第二轮复习 第三部分文学类文本阅读阅读第2讲散文阅读

  • (课标专用)天津市高考数学二轮复习 题型练4 大题专项(二)数列的通项、求和问题-人教版高三数学试题

    (课标专用)天津市高考数学二轮复习 题型练4 大题专项(二)数列的通项、求和问题-人教版高三数学试题

  • (课标卷)高中英语 Unit 3 Celebration Parties & Weddings课时作业 北师大版必修1

    (课标卷)高中英语 Unit 3 Celebration Parties & Weddings课时作业 北师大版必修1

  • (课标卷)高中英语 Module 5 A Trip Along the Three Gorges综合检测 外研版必修4

    (课标卷)高中英语 Module 5 A Trip Along the Three Gorges综合检测 外研版必修4

  • (课标版)高考语文总复习 专题十四基础等级部分第二节中心明确练习

    (课标版)高考语文总复习 专题十四基础等级部分第二节中心明确练习

  • (课标专用)高考生物二轮复习 专题二 第4讲 细胞呼吸与光合作用强化精练(含解析)-人教版高三生物试题

    (课标专用)高考生物二轮复习 专题二 第4讲 细胞呼吸与光合作用强化精练(含解析)-人教版高三生物试题

  • (课标卷)高中英语 Unit 2 The Olympic Games Using Language课时作业 新人教版必修2

    (课标卷)高中英语 Unit 2 The Olympic Games Using Language课时作业 新人教版必修2

  • (课标全国版)高考语文第二轮复习 20分钟训练20 语言基础语言运用诗歌鉴赏默写

    (课标全国版)高考语文第二轮复习 20分钟训练20 语言基础语言运用诗歌鉴赏默写

  • (课标版)高考语文总复习 专题十三图文转换练习

    (课标版)高考语文总复习 专题十三图文转换练习

  • (课标专用)高考生物二轮复习“61天天练”(4)(含解析)-人教版高三生物试题

    (课标专用)高考生物二轮复习“61天天练”(4)(含解析)-人教版高三生物试题

  • (课标卷)高中英语 Unit 2 English around the world Warming Up & Reading课时作业 新人教版必修1

    (课标卷)高中英语 Unit 2 English around the world Warming Up & Reading课时作业 新人教版必修1

  • (课标卷)高中英语 Unit 2 Heroes Superhero & Communication Workshop课时作业 北师大版必修1

    (课标卷)高中英语 Unit 2 Heroes Superhero & Communication Workshop课时作业 北师大版必修1

  • (课标专用)天津市高考数学二轮复习 专题能力训练11 数列的通项与求和-人教版高三数学试题

    (课标专用)天津市高考数学二轮复习 专题能力训练11 数列的通项与求和-人教版高三数学试题

  • (课标版)高考化学一轮复习 专题一 物质的组成、性质和分类精练(含解析)-人教版高三化学试题

    (课标版)高考化学一轮复习 专题一 物质的组成、性质和分类精练(含解析)-人教版高三化学试题

  • 点击查看更多
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
     
    收藏店铺
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.