大学生创业优秀成果推广平台设计与实现
摘要:随着社会节奏的的加快,对于不同的岗位数量也日益增多,为了满足社会多元的发展,许多新型的工作岗位层出不穷,比如游戏讲解员、代驾员、跑腿员等等,这对于很有创新能力的大学生来说,都是不错的好点子。而国家这几年也在不断的鼓励大众创新万众创业,解决就业率问题。这对于即将面向社会的大学生也是项不错的选择,虽然在如今互联网时代创业机会非常多,大学生想干一番事业的想法也越来越越,但大学生的经验少,创业机会和好点子比较少,难免会在创业路上栽跟头,为了尽量减少大学生创业少走弯路,而设计大学生创业优秀成果推广平台,主要是为了帮助大学生能够更好的理解创业,快速获取创业优秀成果的经验,使大学生在创业以及正在路上创业的大学生提供有力的数据支撑,让他们能够快速的成长,在创业的路上干出一番事业。
该系统的开发采用b/s架构、java编程语言、springboot和mysql数据等软件开发。采用了三层框架结构,用到了以下几个功能模块:新闻资讯模块、政策法规模块、市场调研模块、案列分析模块、优秀成果、创业动态。新闻资讯模块主要介绍有关创业的资讯,让大学生了解社会的变化情况,以及好的创业点子;政策法规模块主要介绍国家好的政策以及扶持行业;市场调研模块主要通过数据采集反映当前市场消费的情况;案列分析模块主要介绍通过好的成功案列给大学生介绍成功的经验。
整体系统设计简单,易于用户操作。系统设计按标准化、规范化分层设计、构件化实现。采用软件构件化的开发方式,使系统结构分层,业务与实现分离,逻辑与数据分离,以统一的服务接口规范为核心,使用开放标准。系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采用了模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将各个部分置于不同的模块当中,方便了程序的扩展与维护,同时建立了程序功能复用的基础。
经过几天测试,该系统可以在tomcat9.0作为服务器的谷歌正常运行,完成了整体系统的评估。
关键词:毕业创业 平台设计 mysql springboot
Abstract: with the acceleration of the pace of society, the number of different jobs is also increasing. In order to meet the diversified development of society, many new jobs emerge in endlessly, such as game commentator, surrogate driver, errand runner and so on, which are good ideas for college students with innovative ability. In recent years, the state has been constantly encouraging the public to innovate and start businesses to solve the problem of employment rate. This is also a good choice for college students who are about to face the society. Although there are many entrepreneurial opportunities in today’s Internet era, and college students want to do a career more and more, but college students have less experience, less entrepreneurial opportunities and good ideas, so it is inevitable that they will fall on the road of entrepreneurship. In order to reduce college students’ entrepreneurial detours as much as possible, the design of College Students’ entrepreneurial talents The main purpose of the platform is to help college students better understand entrepreneurship and quickly obtain the experience of excellent entrepreneurial achievements, so as to provide strong data support for college students in Entrepreneurship and on the way entrepreneurship, so that they can grow rapidly and make a career on the way of entrepreneurship.
The development of the system adopts B / S architecture, Java programming language, springboot and MySQL data. It adopts a three-tier framework and uses the following functional modules: news information module, policy and regulation module, market research module and case analysis module. The news and information module mainly introduces the information about entrepreneurship, so that college students can understand the social changes and good entrepreneurial ideas; the policy and regulation module mainly introduces the good national policies and supporting industries; the market research module mainly reflects the current market consumption through data collection; the case analysis module mainly introduces the successful cases to college students My experience.
The whole system design is simple and easy to operate. The system is designed according to standardization, standardization, layered design and component realization. Using the software component development method, the system structure is layered, business and implementation are separated, logic and data are separated, unified service interface specification is the core, and open standards are used. The system realizes the basic database operation of browsing, querying, editing and management of information data, and adopts the modular design method. According to the user’s needs and the ease of application and maintenance of the program, each part is placed in different modules, which facilitates the expansion and maintenance of the program, and establishes the foundation of program function reuse.
After a few days of testing, the system can be used as a server in Tomcat 9.0 Google normal operation, completed the evaluation of the overall system.
Key words: graduation and entrepreneurship platform design MySQL springboot
目录
一、系统背景与意义………………………………………………………………………2
(一)国内外现状………………………………………………………………………1
(二)课题研究意义………………………………………………………………………2
(二)课题主要研究内容…………………………………………………………………2
二、系统的分析……………………………………………………………………………3
(一)可行性分析…………………………………………………………………………3
(二)需求分析……………………………………………………………………………3
(三)经济可行性分析……………………………………………………………………3
三、系统的总体设计………………………………………………………………………4
(一)开发工具及关键技术的介绍………………………………………………………4
(二)系统运行环境………………………………………………………………………4
(三)系统流程……………………………………………………………………………4
(四)系统模块设计………………………………………………………………………5
(五)服务器的部署安装………………………………………………………………………5
四、数据库的设计…………………………………………………………………………6
(一)数据库设计原则……………………………………………………………………7
(二)数据库实体设计……………………………………………………………………8
(三)系统结构设计……………………………………………………………………9
五、系统的功能实现…………………………………………………………………11
(一)管理员模块……………………………………………………………………………11
(二)新闻资讯模块………………………………………………………………………12
(三)政策法规模块……………………………………………………………………13
(四)市场调研模块……………………………………………………………………14
(五)案列分析模块………………………………………………………………………16
六、程序模块的界面设计…………………………………………………………………11
(一)管理员界面……………………………………………………………………………11
(二)新闻资讯列表页………………………………………………………………………12
(三)政策法规列表页……………………………………………………………………13
(四)市场调研列表页……………………………………………………………………14
(五)案列分析列表页………………………………………………………………………16
七、系统调试与测试………………………………………………………………………17
(一)部分功能测试与测试结果…………………………………………………………18
(二)测试结论…19
结语………………………………………………………………………………………20
参考文献 ………………………………………………………………………………22
一、系统背景与意义
(一)国内外现状
随着国家每年高校的扩招,大学生就业的压力也越来越大。中国每年高校毕业生人数都创先新高。这对大学生毕业找工作无疑是巨大的挑战。为了缓解如此严峻的市场压力,大学生自主创业将成为重要的就业形式,只有鼓励更多的大学生选择自主创业才能真正的解决就业难的问题。
大学生自主创业的产生和国家政策上的鼓励。自主创业在中国是市场经济特别是民营经济迅速发展与壮大的产物,现在民营经济成成为中国经济增长最为活跃的力量与源泉。自主创业不是某些人的特权,人人都能够创业。中国进入了“创业者”的时代。时代呼唤创业者,一批又一批的创业者的涌动推动了经济发展,才能紧跟世界潮流。大学生是国家社会将来的主人,是社会的接班人和建设者,更需要涌现一批创业者。然而大学生自主创业队伍,也在各界的关心下成长,它将改进民营经济从业人员的结构,特别是人员的教育程度。
然而,随着学习课业和社会压力的不断增加,学生对时间支配自由度的需求也越
来越强烈,越来越迫切,而学校的创业信息宣传和日常管理日益繁重而且不利于学生
能够很快的得到想要的信息,这其中就出现了一个很大的矛盾,而随着社会的不断发
展,这种矛盾越来越显得突出。解决之道,是将传统教学管理与传统的宣传栏信息服
务延伸到网络,并做好信息共享和支配,以更合理地使用现有资源进行快速有效的信
息传达。
(二)课题研究意义
当前很多大学生毕业后不是慌着找工作,而是根据所学的专业知识或根据自己的爱好进行创业,并取得了一些成绩,经过大学生创业网站建设将成功的案例在网上传播,并将一些优秀的创业点子发布出去能启发更多的大学生进行创业。大学生创业网站集合传统媒体、网络媒体及先进的信息技术,利用丰富的网络信息资源以及网络的时实性,建立网上交流中心,了解和关注学生的就业创业热点问题,掌握最新的动态,有针对性开展工作。为广大创业爱好者提供全方位的信息交流服务。
根据调查,当前在校生自主创业比较多,虽说有零星的成功者,但更多的是面临失败或中途夭折。究其原因,大学生不具备进入市场的经验,不能理顺各种人事关系与产权关系,大学生缺乏市场意识与竞争意识。为了培养学生市场意识和创业意识,给大学生创造更多实践的机会,为学生提供一个良好的创业平台,让她们早日步入社会,为今后就业、创业打下扎实的基础。同时,为贫困生开辟一条勤工俭学的道路,解决贫困生的经济问题。
(三)课题主要研究内容
课题所提出的目标是关于怎么去创立好一个能够为大学生创业提供平台的一个网
站,建立网上交流中心,了解和关注学生的就业创业热点问题,掌握最新的动态,有针
对性开展工作。
网站功能模块的分析与实现1、模块的创立:分为新闻资讯、政策法规、市场调研、案列分析、优秀成果、创业动态、后台管理等。2、进行数据库的创立与链接使这些功能模块能够存储大学生的信息与资料。 3、链接一些实时信息为大学生提供参考。
二、系统的分析
(一)可行性分析
系统成本主要集中在本管理系统的开发与维护上,对学校和学生不会造成过重的经济负担。而一旦此系统投入使用,不但能够减少学校实验室等公共学习资源的工作强度,提高资源共享率,在不增加现有资源的前提下提高资源使用率,极大限度的方便了学生学习和创业信息宣传。而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量人力、财力产生的效益将远远大于本宣传系统的开发成本,因此从经济方面讲开发此系统是可行的。
创业网站的开发基于B/S 模式,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点,而对于后者,则要求能建立数据一致性和完整性强、数据安全性好的库。本系统采用java和MY SQL 分别作为前端和后端的开发工具。
一般学校里的宣传栏等传统创业信息宣传资源可以很方便学生进行学习,可是有一
个弱点,它具有固定性,学生要到宣传栏前才能接受到学校创业信息宣传信息,很不
方便,而创业形势变化却是没有可预测性,很多时候很多学生常常会因为没有及时查
看通知而误了很多事务。当前执行的创业信息宣传系统有如下几个缺点:一是造成很
多的学生因为没有及时查看而误了很多事务;二是造成学校在宣传体系方面的投入。
而造成这种宣传渠道和学生需求极不协调的尴尬局面的真正原因,正是因为这其中的宣
传系统的不完备和不系统。因此,只需解决学校内现有宣传系统的建设增加网络渠道
即可解决上述问题。
而据不完全统计,一般大学学生中电脑拥有率为85%左右。而且,学校机房里能
够随时上网,因此本校学生完全有条件实现在线查看创业信息宣传信息。而现在学生
的课业越来越忙,社会压力越来越大,因此学生很迫切地需要一种更适合更方便的学
习方法。
(二)需求分析
创业信息网站工作流程为:系统启动并进入系统首页界面,在页面用户登录栏进行登录。所有用户都能够浏览系统主页面。
本系统是利用现代化的计算机网络技术将传统创业信息宣传方式整合,按照实践
过程设计完成的。同时完善服务,初步设计一个在线创业网的平台以利于学生进行相
关的事务操作。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化
提高工作效率和工作质量,现提出如下系统开发目标:
1操作简单、界面友好,完全控件式的页面布局,使得信息的录入工作更简便。
2即时可见,对信息的处理,包括添加、修改、删除将立即在对应的版块显
示出来。
3功能完善,不但包括常见系统的信息管理的各个方面,信息录入、浏览、删
除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。
4方便移植,系统应具有实用性、可靠性和适用性,同时注意到先进性。针对
不同的用户,只需要稍作修改就能够开发出适合自己特点的高校创业信息宣传网站。
系统界面中所需的数据都存放于数据文件中,只要对该文件做部分修改,就能在系统
界面上实现及时更新的效果,减少了更改系统源代码的复杂性。
5动态管理,对系统数据库实行动态操作,能实现对数据库信息的动态查询、
动态更新修改和动态录入数据。
(三)经济可行性分析
该平台设计的软硬件需求不像电商系统那样,设计到高并发,对于系统的硬件要求没那么高,框架结构上存在数据的同时在线状态可能性比较小,所以服务器租用可以选用一般配置的就可以操作。
学校每年在户外的推广上需要打印很多的宣传资料在各校区进行通知,这不仅需要耗费大量的人力、物力、财力,有时候推广时不见得达到预期的效果,实时性也不是很好,如果在平台上进行告知,可以解决以上所有的问题。
结合网上做的好的创业项目平台系统,及在学校查阅相关资料,已经完全具备开发系统的条件,这样可以节约不必要的开支
三、系统的总体设计
(一)开发工具及关键技术的介绍
1.开发工具:
该系统采用B/S架构,前端框架使用微信开发者工具开发,后台数据实现使用MYSQL
软件环境—windows7
数据库MYSQL-Navicat Premium 15
编程软件—IDEA
微信开发者工具
2.关键技术介绍:
该系统基于B/S结构,采用MVC设计模式,java编程语言,SPRINGBOOT、VUE和mysql数据库。以idea IDE 最为开发工具,内置Tomcat9.0为服务器进行开发实现的。B/S(Browser/Server)即浏览器和服务器模式。用户通过浏览器访问后端数库中的数据,只要用户安装了对外访问的任何一款浏览器就可以访问了。系统的维护升级跟用户没关系,主要集中在服务端,这样就大大减少了用户升级的繁琐工序。
Vue (读音 /vjuː/,类似于 view) 据说是国内开发的一套开源框架,基于ES5、ES6语法,将javascript再次封装,且数据绑定的方式是双向的,互调数据就更加容易,以前写jquery语句可能需要30几行代码,可能借用vue这个框架只需5-9行代码量就足以完成。
Vue还有脚手架功能,通过view标记语句开始书写格式编码,代码看起来更加的简洁舒适,以前通过控制dom的id全部都用view来控制,简单了很多。
1、Vue.js 可以说是MVVM 架构的最佳实践,是基于ES5的语法,更加便捷的快速开发的框架。专注于 MVVM 中的 ViewModel,不仅做到了数据双向绑定,而且也是一款相对比较轻量级的JS 库,API 简洁
2、因为vue的双向数据绑定特性以及技术的成形,实现了项目的热加载,改完页面代码能立即在浏览器方面显示效果,提高开发效率
Spring将Java开发变得更加简洁,也使得开发的复杂性降低了,Spring采用有以下三种思想:
POJO的编程思想;
(2)(DI)依赖注入、面向接口思想;
(3)(AOP)切面思想;
SpringBoot四个主要特性
(1)SpringBoot Starter:他将常用的依赖分组进行了整合,将其合并到一个依赖中,这样就可以一次性添加到项目的Maven或Gradle构建中;
(2)自动配置:SpringBoot的自动配置特性利用了Spring4对条件化配置的支持,合理地推测应用所需的bean并自动化配置他们;
(3)命令行接口:(Command-line-interface, CLI):SpringBoot的CLI发挥了Groovy编程语言的优势,并结合自动配置进一步简化Spring应用的开发;
(4)Actuatir:它为SpringBoot应用的所有特性构建一个小型的应用程序。但首先,我们快速了解每项特性,更好的体验他们如何简化Spring编程模型。
使用 vue-admin-template 来快速搭建后台管理,它包含了 Element UI & axios & iconfont & permission control & lint,这些搭建后台必要的东西。
Element是(饿了么团队)基于MVVM框架Vue开源出来的一套前端ui组件。
IDEA 全称 IntelliJ IDEA,是java编程语言开发工具,比eclipse好用很多,也是目前最好用的开发工具。它支持的格式有很多,比如:HTML,CSS,PHP,MySQL,Python等多个编程语言。
IDEA工具在使用过程中,有很多智能化的提示,还有编码效验功能,这样就大大减少了程序员开发过程中的的难度,提高不少的效率,IDEA官方介绍的几个重要功能有以下几点[1]:智能提示、查询历史记录功能、JUnit单元测试功能、也可以加载外部市场的第三方插件,对重构的优越支持、编码辅助功能、自动化的排版功能、动态语法检测、支持jsp语法、智能编辑、列编辑模式、预置模板、完美的自动代码完成、版本控制完美支持、不使用代码的检查、智能代码、正则表达式的查找和替换功能、JavaDoc预览支持、程序员意图支持。
(二)系统运行环境
最低 推荐
服务器 操作信息 Window7 Window10
CPU Intel core I3 Intel core I5
内存 4G 8G
Tomcat 8.0 9.0
Jdk 1.8 1.9
浏览器 谷歌
(三)系统流程
系统流程设计的目的是为了发现系统中存在的问题,并设计好一套方案,如何有效的去解决现有的数据流向的问题。具体方法是按照业务流程图的顺序绘制一套完整的数据流程图。
创业网站的数据流有两种用户:注册用户和管理员,管理员有权限在数据库中添加数据。不同权限的用户可以对库信息进行添加、删除、修改处理。所有用户都可以查询信息。经过对系统的需求分析,本系统流程是可行的。
(四)系统模块设计
根据前面的设计规划出的实体有:管理员实体、新闻资讯实体、政策法规实体、市场调研实体、案列分析实体。实体。各个实体的具体描述E-R 图如下
。。。。。。。。
。。。。。。。。。。。
。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。
全部内容如下:点击下载