基于SSM的专创融合网站设计与实现_kaic.docx
《基于SSM的专创融合网站设计与实现_kaic.docx》由会员分享,可在线阅读,更多相关《基于SSM的专创融合网站设计与实现_kaic.docx(60页珍藏版)》请在课桌文档上搜索。
1、学号:17111231基于SSM的专创融合网站设计与实现DesignandImplementationofTheWebsiteofProfessionalandInnovativeEntrepreneurshipIntegrationBasedonSSM随着“大众创业、万众创新”的深入推进,大学生的专创融合逐渐成为各高校关注点。一个好的专创平台对大学生的创新创业有较大帮助,但现有的专创平台功能都比较单一,大部分仅限于项目孵化或双创宣传等,因此提出基于SSM的专创融合网站的设计与实现。本课题依托于教育部产学合作协同育人项目,运用SSM框架及MySQL关系型数据库进行系统开发。为了网站整体界面美观
2、简洁、用户在使用过程中体验度更良好,引入了BOOtStraP框架。主要功能包含系统前台和后台管理功能。其中前台功能包括对在线课程、大赛、项目、团队及公告等相关信息的浏览,站内搜索功能、热门课程推荐,教师用户可以发布课程信息等;企业用户可以发布项目、大赛等;系统后台功能包括对师生及企业信息进行管理和公告的发布以及项目、大赛和课程的审核等。网站对创业学习资源、大赛、项目资源等进行有效整合;调动学生创新创业积极性、使得学生更好的学习、交流创新创业等。关键词:专创融合网站;创新创业;在线课程ABSTRACTWiththedeepeningofmassentrepreneurshipandinnovat
3、ion,theintegrationofcollegestudentsinnovationhasgraduallybecomethefocusofvariousuniversities.Agoodinnovationplatformisofgreathelptotheinnovationandentrepreneurshipofcollegestudents.However,theexistinginnovationplatformhasasinglefunction,mostofwhicharelimitedtoprojectincubationorentrepreneurshippubli
4、city,etc.Therefore,thedesignandimplementationoftheintegrationwebsiteofinnovationbasedonSSMisproposed.ThistopicisbasedonthecollaborativeeducationprojectbetweenindustryandeducationoftheMinistryofEducation,usingSSMframeworkandMYSQLrelationaldatabaseforsystemdevelopment.Bootstrapframeworkwasintroducedfo
5、rthesakeofbeautifulandsimpleinterfaceandbetteruserexperienceintheprocessofusingthewebsite.Themainfunctionsincludetheforegroundandbackgroundmanagementfunctionsofthesystem.Amongthem,theforegroundfunctionsincludethebrowsingofonlinecourses,competitions,projects,teamsandannouncementsandotherrelevantinfor
6、mation,thesitesearchfunction,popularcourserecommendation,teacherscanreleasecourseinformation,etc.Enterpriseuserscanpublishprojects,competitions,etc.;Thebackgroundfunctionsofthesystemincludethemanagementoftheinformationofteachersandstudentsandenterprises,thereleaseofannouncements,andtheauditofproject
7、s,competitionsandcourses.Websiteforentrepreneurshiplearningresources,competition,projectresourcesandothereffectiveintegration;Motivatestudents*enthusiasmforinnovationandentrepreneurship,sothatstudentscanbetterstudy,exchange,innovationandentrepreneurship,etc.KeyWords:TheWebsiteofProfessionalandInnova
8、tiveEntrepreneurshipIntegration;Innovativeundertaking;onlinecourse1绪论11.1 选题依据及意义11.2 国内外研究现状及发展趋势11.3 本课题研究内容21.4 本课题研究方法21.5 论文的章节结构22开发工具和相关技术简介32.1 InteniJlDEA简介32.2 ApacheTomcat-8.0.53月艮务器简介32.3 MySQL5.1库简介32.4 SSM框架简介42.5 Bootstrap框架简介42.6 本章小结43系统需求分析53.1 系统可行性分析53.1.1 技术可行性分析53.1.2 经济可行性分析53
9、.1.3 操作可行性分析53.2 系统需求分析53.3 系统前台模块需求分析73.3.1 在线课程模块需求分析73.3.2 大赛模块需求分析83.3.3 项目模块需求分析83.3.4 团队模块需求分析9335公告模块需求分析93.4 系统后台模块需求分析93.5 软件环境103.6 硬件环境113.7 本章小结114系统设计124.1 系统设计原则124.2 系统前台模块设计124.2.1 在线课程模块设计124.2.2 大赛模块设计134.2.3 项目模块设计144.2.4 团队模块设计144.2.5 公告模块设计144.2.6 个人中心模块设计154.3 系统后台模块设计154.3.1 用
10、户管理模块设计154.3.2 业务管理模块设计164.4 数据库模块设计174.4.1 E-R图184.4.2 数据库表设计194.5 本章小结225系统实现235.1 开发环境的搭建和配置235.2 系统前台模块实现235.2.1 注册登录及首页实现235.2.2 在线课程模块实现25523大赛模块实现265.2.4 项目模块实现275.2.5 团队模块实现285.2.6 公告模块实现295.2.7 个人中心模块实现305.3 系统后台模块实现375.3.1 用户管理实现375.3.2 业务管理实现415.4 本章小结446系统测试456.1 前台模块测试456.1.1 用户注册、登录测试4
11、56.1.2 在线课程模块测试456.1.3 大赛模块测试466.1.4 项目模块测试466.1.5 团队模块测试476.1.6 公告模块测试476.1.7 个人中心模块测试486.2 后台模块测试496.3 本章小结497结论50参考文献51致谢521绪论1.1 选题依据及意义国家越来越关注大学生所培养出来的创新和实践能力。创业教育是提高人才培养素质,促进大学生全面发展的重要途径。但是,还不少学校还秉承着传统的教学方式,这让创新创业教育不能更广泛更深入的普及,学生也不是很容易接受到创新教育,很难提高学生的创新能力和实践能力。专创融合让大学生们学有所用,能够把自己学习到的知识应用到实际中。现有
12、专创融合网站几乎都仅仅限于某一部分功能,例如只专注于相关课程教育的学习,普及创新创业教育;还有的只关注项目的孵化,缺少前期的创业教育的培养等,所以一个能够合理整合各种创业资源的专创融合网站是很有必要的。1.2 国内外研究现状及发展趋势美国的在创业教育是世界上最为发达的,创新创业网站的种类更是纷繁复杂。如TechCrunch,由迈克尔-阿灵顿(MichaeLArrington)主办,主要关注高科技,TechCrunch本质上是一家为创业企业服务的网站。在高校创业相关的网站中最为突出的就是ArthUrM.Blank创业中心“3-20。该网站内容注重理论和实践相结合,设置了一系列系统的课程以及相关的
13、实践活动,通过此来深入普及创业思想和知识,进而在创业项目和相关培训工作中培养学生的创业能力和经验。这也是美国高校创业网站建设的核心理念,突出美国高校创业教育以整合式与体验式的学习环境引导学生创业,不断创新。现在国内相关专创融合网站也不在少数,36氟则是一家提供创业资讯、投融资对接、股权投资等创业服务。这个网站对报道项目等的门槛比较高,所以一旦被这个网站报道之后,非常容易获得业务合作和投资人的咨询。我国高校在学生的创新创业领域的研究明显晚于西方发达国家。经过多年发展,国内相关网站也逐渐丰富,但还是存在许多问题。国内网站几乎都是关于知识传播、项目或者大赛网站、项目对接等网站,缺少带有知识、大赛、项
14、目对接等整合的一站式的专创融合网站。例如兰州大学文正学院创新创业网,网站大部分都是关于大赛和项目的介绍,缺少相关知识的传授和项目的孵化对接的信息;常州信息职业技术学院创新创业中心网站则是资源整合不太合理和缺少项目孵化和投融资相关的信息,需要完全靠学生的积极性,各种资源都需要学生自己主动去找去联系;全国大学生创业服务网在参加大赛、项目对接孵化和投融资方面做得很好,但缺少高校创业教育知识难以吸引学生眼球等问题。高校承担着创新创业教育的主体责任,主要是从三个方面展开创新创业教育,第一是设计创新创业教育课程,第二是策划组织创新创业竞赛,第三则是为学生创新创业项目提供孵化指导服务13间。因此要建立高校创
15、业教育体系,让大学生们作出课堂能真正的做到学以致用。大学生创业网站的使用与管理要规范化、制度化,要有专家指导,有教师传授,有管理人员负责,管理员加强网络监管,确保创业资源安全和优良利用,让学生们在网站上受益匪浅。1.3 本课题研究内容本课题依托于教育部产学合作协同育人项目,为了顺应时代发展潮流,尊重学生主体地位,遵循人才培养规律,打造学院人才培养特色,构建具有创新创业能力的应用型本科人才培养模式,让创新创业和专业结合成为一种态度、一种习惯。基于此提出基于SSM的专创融合网站的设计与实现。本课题主要研究内容包括:系统用户角色包括游客、学生用户、教师用户、企业用户和系统管理员。游客可以浏览公告、项
16、目、团队和大赛信息、课程信息等;学生用户可以进行注册、登录,登录后可以申请大赛、项目以及查看课程信息等;教师用户可以发布课程信息等;企业用户可以发布项目、大赛等;管理员负责对师生及企业信息进行管理和公告的发布以及相关项目、大赛和课程的审核等。1.4 本课题研究方法文献分析法:查阅有关专创融合的期刊以及论文,了解其背景意义及发展状况。便于后期论文的撰写。调查法:根据周围人对大学生创新创业的意见以及需求,进一步改善论文。对比法:对比国内外专创融合网站的功能,进一步完善系统功能。1.5 5论文的章节结构本论文分为七大章节,每个章节内容如下:第1章:绪论。主要描述课题的研究背景及意义、国内外研究现状和
17、发展趋势以及课题主要研究内容、方法等。第2章:开发工具和相关技术简介。主要描述了开发本网站所选用的开发语言、开发中使用那些工具以及相关技术等。第3章:系统需求分析。描述了系统可行性分析和系统功能需求分析。第4章:系统设计。依据第三章需求分析进行系统设计。第5章:系统实现。根据需求对各个模块实现功能和技术进行阐述,并给出实现功能界面截图。第6章:系统测试。使用黑盒测试进行功能测试,并对结果进行分析。第7章:结论2开发工具和相关技术简介本网站是基于SSM的专创融合网站,开发中用到的工具有IntelliJIDEA、MySQL5.1数据库和ApacheTomcat-8.0.53服务器,后端使用SSM框
18、架进行开发。本章将对以上开发工具、技术进行简单介绍,并给出选用相关工具和技术的原因。2.1 IntelliJIDEA简介IntelIiJIDEA简称IDEA,在业界被公认为最好的JaVa开发工具,IDEA提倡智能编码,为减少程序员的工作;IDEA可以智能的选取,有着丰富的导航模式,在最基本的ProjeCt视图中,还可以选择多种的视图方式;不通过版本管理器,IDEA可以查看到所创建工程中的文件历史记录,版本恢复是很容易将其恢复的;对JSP的完全支持,不需要任何插件;辅助编码可以不用进行任何的输入就可以实现代码的自动生成。因为以上优点,选择IntelliJIDEA来进行专创融合网站开发。2.2 A
19、pacheTomcat-8.0.53服务器简介Tomcat是一个开放源代码的基于JaVa的Web应用软件容器,是一个轻量级应用服务器,广泛使用在一些并发访问用户不是太多以及中小型系统中,是开发和调试JSP程序的首选。Tomcat运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能。由于APaCheTOmCat服务器的占用系统资源小,扩展性好,该网站的开发使用该工具。2.3 MySQL5.1库简介MySQL是一个可用于各种流行操作系统平台的关系数据库系统,是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的关系数据库管理系统应用软件之一。MySQL
20、的优点如下:(1)高性能:多台客户机可同时连接到服务器,没有用户个数的限制。MySQL具有独特的存储引擎框架,可简化系统管理员配置MySQL数据库服务器的性能(2)可移植性:MySQL能运行在各种版本的UNIX系统以及其他非UNIX系统上,可运行在从家用PC到高级服务器;(3)开放式分布:MySQL容易获得;只要使用Web浏览器即可,还能对其进行更改。因此,本网站选择了MySQL数据库作为系统数据库。2.4 SSM框架简介该框架集由SpringSpringMVCMyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。Spring就像是整个项目中装配Bean的大工厂,在配置文件
21、中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地new一个对象,而是让SPring框架来完成这一切。SpringMVC在项目中拦截用户请求,它的核心Servlet即DispatcherServlet承担中介这样的职责,将用户请求通过HandlerMapping去匹配Controller,Controller就是具体对应请求所执行的操作。Mybatis是一个基于Java的持久层框架,使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO映射成数据库中的记录快。2.5 Bootstrap框架简介BOotS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SSM 融合 网站 设计 实现 _kaic
链接地址:https://www.desk33.com/p-1010493.html