"景先生毕设|www.jxszl.com

创新创业管理系统设计与开发(源码)【字数:8338】

2024-11-03 19:29编辑: www.jxszl.com景先生毕设
创新创业在高校当中掀起了一股热潮,在对学生提交的创新项目进行审核和监督的过程中,仅依靠相关老师的力量无法完成对大量项目的及时审核与反馈,需要设计专用的系统来将信息的收集、审核过程进行处理。所有的文档都通过网络进行处理,就能够更快的接收到导师的指导意见,及时对项目做出调整。系统的开发选择了Java语言,通过Maven工具进行系统管理。在系统工作过程中接收到学生提交的各类附件内容都通过MySQL数据库经常存储,方便学校后期对这类内容进行归档存储。系统包含项目申报、文档审核、个人信息管理等功能,能够让项目审核速度提高。
目 录
一、 引言 1
(1)系统研究背景与意义 1
(2)国内研究现状 1
二、 主要技术和工具介绍 1
(1)JAVA语言 1
(2)bootstrap框架 1
(3)SSM框架 2
(4)Ajax 2
(5)Maven 2
三、 需求分析 2
1、系统可行性分析 2
(1)社会可行性分析 2
(2) 技术可行性分析 2
2、系统需求分析 3
(1) 系统功能需求分析 3
(2)系统非功能需求分析 3
四、 系统设计 3
1、系统功能结构设计 3
2、数据库设计 4
3、数据库逻辑设计 5
五、 系统详细设计 7
1、系统登录页面 7
2、教师端功能模块 8
(1)项目申请审核页面 8
(2)结项申请管理页面 9
(3)教师个人信息 10
3、学生端功能模块 12
(1) 项目申请提交页面 12
(2) 中期文档提交页面 13
(3) 结项申请提交页面 14
(4) 结项审批查看页面 15
六、 系统测试 16
1、软件测试概述 16
2、系统测试流程 16
3、系统单元测试 16
(1) 登录模块测试 16
(2) 项目申报测试 1 *51今日免费论文网|www.51jrft.com +Q: &351916072
6
(3) 结项管理测试 17
七、 总结 18
致谢 19
参考文献 20
一、 引言
(1)系统研究背景与意义
国内生活环境比较稳定,每年都有大量的大学生毕业需要找工作,并且每年的毕业人数都在不断增长。但是人力市场已经处于一个比较稳定的阶段,在每年的招新补充下很多企业已经没有新的岗位提供给毕业生。每年毕业生都有很多需要面对就业压力的困扰,也有许多毕业生选择在学校继续深造为后期的求职积攒砝码。在这种情况下高校学生如果有创新创业思路不仅能够提升个人能力也能够为国家的发展提供助力,创新创业的过程对于学生来说是一个非常重要的体现,是将所学落实出来的一个过程。国家在不断推动学生有关这方面的思考,并且提供的专业的平台给学生提供支持。高校每年都有大量的学生提出了新的创新创业思路,高校也积极鼓励。
高校面对大量的创新创业管理需求仅仅通过省级项目管理平台是不够的,需要研究高校自己的管理系统。方便相关导师及时的了解到项目的进度,提出专业的指导意见。
(2)国内研究现状
国内对于大学生展开创新创业项目的研究是非常鼓励的,会开设专门的课程进行创业项目管理的指导,高校也会在校园中开辟出来一块创业基地提供给学生经营。虽然硬件支持落实的很好,但是在软件方面还存在一些缺失。目前在高校在对这类项目进行管理的过程中很多都是直接使用省内开发的软件来展开项目管理工作,高校内部并没有开发专用的系统。
学生负责人在提交相关的项目记录文档的过程中需要打印提交,还需要再次找到老师才能够拿到审核意见。整个项目处理周期比较长,项目的很多问题都无法及时的得到解决会对项目的孵化产生影响。
二、 主要技术和工具介绍
(1)JAVA语言
Java语言中采取了同C++一致的面向对象的开发方法,但是摒弃了指针、多继承等缺点。特别是在对于内存的管理方面,通过自动的内存回收控制方式的使用解决的内存空间的浪费问题。类之间通过单继承的方式,避免了有可能发生的错误继承问题。在编译过程中使用到的虚拟机机制不仅能够提升程序的可移植性还能够缩减程序编译时间。
(2)bootstrap框架
使用bootstrap框架能够完成响应式布局的开发,让最终呈现出的软件产品在多个终端上都可以正常的显示的同时不会耗费大量的开发时间,采用jQuery来处理市面上大量的浏览器所带来的代码适应性问题,同时利用媒体查询功能处理不同尺寸展示终端的区别对页面展示的影响。
(3)SSM框架
SSM框架在使用的过程中存在分层的概念,其中spring框架可以起到对其他层的整合管理操作。使用springMVC能够完成分离控制器的处理,通过这种分离处理控制方式让后期对于自定义内容的开发能够更加容易。而mybatis则能够通过比较简单的XML来进行配置服务,从而完成对数据库当中的内容的映射处理。
(4)Ajax
Ajax作为比较先进的浏览器技术,能够提高系统整体性能。与过去的B/S方式相比较来说Ajax有了新的问题,它对于浏览器的兼容性方面的要求更高。在传统开发框架的基础上同时考虑到Ajax技术上的特性,并且不能单纯的考虑页面集合的处理方式,需要当做单独页面进行开发。通过局部更新的方式可以增强系统的响应速度。
(5)Maven
在项目的管理过程中maven是一个很好的工具,通过简单的几行脚本就能够实现对于一些项目的管理功能,在对所开发的项目建立一个准确的对象模型之后就能够通过maven来经常管理。在过去的项目开发中通常需要耗费大量的时间来处理jar报去完成开发项目的环境的准备工作,通过该工具能够自动化的完成我们需要的宝的下载工作。
三、 需求分析
1、系统可行性分析
(1)社会可行性分析

原文链接:http://www.jxszl.com/jsj/rjgc/608165.html