基于WEB环境下毕业设计管理系统的设计与实现-毕业论文.doc
《基于WEB环境下毕业设计管理系统的设计与实现-毕业论文.doc》由会员分享,可在线阅读,更多相关《基于WEB环境下毕业设计管理系统的设计与实现-毕业论文.doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 2017届本科生毕业设计(论文)题 目 基于WEB环境下毕业设计管理系统的设计与实现 学 生 姓 名 学 号 专 业 班 级 网络工程2132 系 部 计算机与软件工程系 指 导 老 师 完 成 日 期 - 17 -基于WEB环境下毕业设计管理系统的设计与实现摘 要毕业设计管理系统根据其简捷、方便的信息交流特点,能够给学生提供快捷方便、随时随地的通过网络了解毕业设计情况的这么一个大环境,并帮助老师和学校负责人即使掌握学生毕业设计完成的进度和遇到的困难,弥补了传统观念里必须亲自到学校进行必要交流的缺点。老师和学生可在任何地方进行选题和申报课题。满足外出实习学生的选课需求。本系统主要针对高校毕业
2、设计管理信息化的需要而设计的专业网站,它作为学校管理信息系统的一个资源子网进行建设,将以校园网为基础,实现信息资源共享。本系统主要包括四个模块:1. 用户登录模块(用户登录、最新通知查看、文件下载)2. 老师用户模块(上报课题、课题管理、上报成绩、查看历年课题)3. 学生用户模块(学生选题、查看任务书、论文提交、查看成绩)4. 教务员用户模块(管理员)(对老师的添加删除等功能、对学生的添加(Excel文件导入)和删除、课题的审核管理)、其他维护系统运行的功能(如选题时间、选题专业的设置等。经常运用Spring、Spring MVC、STRUTS2、MYBATIS、Hibernate等等框架思想
3、。关键词:毕业设计管理系统;数据库统筹管理;Spring MVC框架;MYBATIS;Design and implementation of graduation project management system based on WEBAbstractModern society, in peoples lives and work will produce a variety of data, and people will deal with these data, a huge amount of data, often the human brain is not compete
4、nt, must use the computer. For example, the calculation of missiles, spacecraft, various satellites, and so on must depend on the computer. Similarly, with the popularity of computer and computer networks and the various colleges and universities nationwide campus network is maturing and sound, a va
5、riety of work computer network will gradually replace the heavy traditional office model. Graduation design management system in the university all the management work occupies a heavier weight. So for many long time engaged in graduate design management teachers and students have been looking forwa
6、rd to another way to solve these heavy work, people think of a computer system to solve this problem. But because it has not developed a better graduation design management system, which many college staff to experience the lack of suitable for their own school graduation design management system of
7、 the pain of the skin. Graduation design as an important part of college students four years of learning, but also the need to implement computer network management, so as to reduce the design of the teachers load-bearing burden, simplify the title, topic selection, scoring and so on, so that the cu
8、mbersome design information using computer database management The Therefore, the design of a comprehensive graduation design management system is the task of teaching management development, but also the development trend of college and university teaching. The system provides an interactive interf
9、ace for students, teachers and academic services, which greatly facilitates the management of students, teachers and educational administrations.The system is designed for the professional design of university graduation design management information. It is constructed as a resource sub-network of s
10、chool management information system. It will be based on campus network and realize information resource sharing. The system consists of student topics, online counseling, project reporting and project approval, the relevant statements, the paper submitted, the results query, background management,
11、online evaluation and other related modules. Often use Spring, Spring MVC, STRUTS2, MYBATIS, Hibernate and so on Key Words: graduation design management system; database co-management; Spring MVC framework; MYBATIS;目 录引言现代社会,在人们的生活和工作中会产生各种各样的数据,而人们会将这些数据进行处理,庞大的数据量,往往是人脑无法胜任的,必须要借助于电脑。例如,对导弹、宇宙飞船、各
12、种各样的卫星等等的计算都必须依赖于电脑。同样,随着计算机及计算机网络的普及以及全国各个高校的校园网络日趋完善和健全,各种工作的计算机网络化将逐步取代繁重的传统办公模式。毕业设计管理系统在高校的所有管理工作中占有较重的分量。所以对于很多长时间从事毕业设计管理的老师与学生也一直期望有另外一种方式去解决这些繁重的工作,人们就想到了用电脑做个系统的方式去解决这个问题。但是由于一直没有开发出较好的毕业设计管理系统,由此很多高校工作人员体会到了缺少适合自己学校的毕业设计管理系统的切肤之痛。毕业设计作为大学生四年学习的重要环节,也有必要实行计算机网络化管理,从而减轻设计指导老师的承重负担,简化立题、选题、评
13、分等过程,让繁冗的课题设计信息采用计算机数据库统筹管理。因此,设计一个综合的毕业设计管理系统是教学管理发展的任务,也是学院和大学教学发展的趋势。该系统为学生,教师和学术事务部门提供了一个交互式界面,极大地方便了学生,教师和教育行政部门的管理。第1章 绪论1.1 课题的研究背景随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。如今现在学校的毕业设计的管理情况:没有一个统一的系统对毕业设计的过程进行管理和监控,有个别学院设计的
14、有自己的选题系统,并缺乏对毕业生的沟通管理。1.2 课题的实际意义毕业设计管理系统对于学院和教务处处理庞杂的毕业生成绩管理和数据统计提供了较大的便利,便于较为分散的毕业生人员的管理,让数据的查询变得简单,让学生和老师的沟通便捷化。通过本系统,把本校内部查询的学院出题信息,毕业生选题信息、分配导师信息、学生导师在线沟通信息,组织答辩信息,成绩审核信息,录入统计信息各个环节进行有效地计划、组织和控制。通过本校内部的信息,依据统一数据信息进行管理,把任何一块信息所产生的数据变动及时地反映给其它相关信息,做到数据共享。采用本系统,能够使整个系统内部所有信息的工作简化,提高工作效益。由于采用统一的数据信
15、息,使相关资料能够快速地查询所需的数据、资料及其它信息的,使信息快速高效运行。本系统是基于Java EE平台开发,用户分为教师、管理员和学生,用户登录平台前,可以实时的在系统首页查看学院最新消息的通知以及论文相关的文档、表格、材料等。,该系统基于Java EE平台开发,采用Spring1和Spring MVC框架设计、MYBATIS数据库和Bootstrap、EasyUI6技术来实现对数据的前台展示和后台数据管理,实现了一套完整的毕业设计管理系统。1.3 课题研究的现状与发展趋势1.3.1 研究的现状毕业设计管理问题是高校教师必须面对的工作,但是许多高校还一直使用Excel表格管理、分析毕业设
16、计。使用Excel软件分析统计毕业设计制作情况,该软件存在许多不足,如:立题不灵活,选题必须集中,对于整个院系选题有诸多不便;毕业设计评分也必须集中录入等;统计毕业设计制作情况也不能自动完成。我国进几年业出现了一些系统但其通用性都比较差,大部分学校都没有专门的服务器去维护只是在临近毕业生选题时才向外开放,不能够实现资源共享。甚至有些学校现在还没有毕业设计管理的网站,只是通过人工的选题方式进行选择,使毕业设计失去了公平和效率。因此建立自己毕业设计管理系统可以使高校毕业设计管理效率更高,使其更加规范化.科学化和信息化,满足教学和管理要求。1.3.2 发展趋势国外高校一般具有较大规模的稳定的技术队伍
17、来提供服务与技术支持,纵观这些系统主要有以下几个特点:1.先进性:实现网络化,甚至一些著名院校都实现跨校访问历年毕业论文。2.通用性:各专业都能使用。3.方便性:无论身在何地,只要有网络,便可实现论文提交及查询。4.灵活性:题库随时更新。国内高校信息化建设相对起步较晚,尤其是毕业生论文方面。在数字校园理论逐步应用的过程中,各高校一方面不断投资构建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外
18、高校相比都有一定的差距。毕业设计是实现高等学校人才培养目标的重要教学环节,也是培养大学生创新能力、实践能力和创业精神的重要实践环节,是学生提高专业素质和实践能力的综合训练,是对学生大学期间学习效果的全面检验。通过这套毕业设计管理软件可以解决毕业设计过程管理工作中存在的工作效率低,交互性差等问题,对高校管理学生毕业设计意义重大。因此为了克服上述缺陷,编写一个使实现教师立题、学生选题、教师对选题信息进行管理的系统,再根据各个评分给出综合测评,达到管理自动化、精确化、智能化是非常必要的,因此可以把毕业设计管理系统作为毕业设计的课题,正好可以利用所学知识开发一个毕业设计管理系统来实现毕业设计的管理。第
19、2章 开发工具及相关技术介绍2.1 开发技术本系统采用的是Java语言开发,系统主要采用了SPRING MVC框架、MYBATIS+MYSQL数据库、Bootstrap、EasyUI等技术。2.1.1 Java EE 开发平台Java EE是Java2 Platform Enterprise Edition的简称,由Sun Microsystems公司推出的企业级应用程序,该版本被称为企业级开发平台,主要用于开发和部署服务器端的Java web应用程序,该应用程序具有可移植性、健壮性、可伸缩性并且安全性,是Java三大平台之一。Java SE是Java2 Standard Edition的简称
20、,是Java的标准版开发平台,主要用于开发Java的桌面应用程序。Java ME是Java 2 Micro Edition的简称,是Java的嵌入式开发平台,主要用于开发手机、家电应用程序。1JDBC、JNDI、EJB、RMI、JSP、Java Servlet、XML、JMS、Java IDL、JTS、JTA、JavaMail和JAF,其中比较常用的有5种技术:EJB,JDBC,Servlet,JSP,JNDI。23Spring MVC框架是开源的,它的创建解决了企业应用程序的复杂性,Spring框架的主要优势之一就是分层架构的特征,分层架构使得代码的逻辑层次更加清晰,同时为 J2EE 应用程
21、序开发提供集成的框架。简单概括Spring的特点,是一个轻量级的IOC(控制反转)和AOP(面向切面编程)容器框架。Spring框架由七个模块组成,很好的说明了它的分层特征,各个模块可以单独存在,也可以模块之间相互联合实现功能需求。4图 2-1Spring MVC的框架图在客户端发送请求给Dispatcher Servlet容器,去查询数据和调用我们开发的接口,然后返回给JSP页面进行展示,这就是Spring MVC模式的核心架构。Spring MVC的核心框架图如图2-1所示。2.1.3 MYBATISMYBATIS是一个一流的持久性框架,支持自定义SQL,存储过程和高级映射。 MYBATI
22、S消除了几乎所有的JDBC代码和手动设置参数和检索结果。 MYBATIS可以使用简单的XML或注释来配置和映射原语,Map接口和Java POJO(普通Java对象)到数据库记录。每个MYBATIS应用程序主要是使用SQL Session Factory实例,一个Sql Session Factory实例可以通过Sql Session Factory Builder获取。 Sql Session Factory Builder可以从XML配置文件或预定义配置类的实例获取。使用XML文件构建Sql Session Factory实例是一件很简单的事情。 建议在此配置中使用URL(类路径资源),但
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 WEB 环境 毕业设计 管理 系统 设计 实现 毕业论文
限制150内