作者:吴绮桐
本次任务完成时间:2018年11月19号~2019年1月16号
开发工具与关键技术:MySQL 、SSM框架、MyEclipse
系统概要:
据统计,目前中国中小型企业规模已达2000余万家,所有中小企业都会面临三大问题:第一、技术难题;第二、资金困难;第三、人才缺乏。在此背景下,工科通平台的建设目的就是帮助中小企业解决以上难题。
然后我们分了前后台,前台分了九个模块,分别是:快速搜索、业务中心、技术、技术交流、智库、活动、资讯、个人中心和发布(技术、需求和任务);后台分了六个模块,分别是:用户管理、会员管理(个人、企业和合作机构)、日志管理、权限管理、审核管理和新闻发布(活动和资讯)
后台模块:
模块一:用户管理:主要是用来管理用户的个人信息的一些简单操作
上图是用户管理的主界面,已加载就查询用户的全部数据显示在表格里。
上图是用户管理的新增界面,填写完信息之后点击保存,这里有数据验证,所以填写格式需正确,保存完整之后显示在主界面的表格中。
上图是用户管理的修改界面,选择表格中的任何一条数据进行数据的绑定加修改,修改结束之后点击保存,之后在表格上的那条数据就会显示修改过后的数据。
上图是用户管理的删除操作,选中表格中的任何一条数据进行数据的删除操作,选择之后就提示你是否确认删除该条数据。
上图是用户管理的模糊查询的操作,根据你在文本框上输入的内容进行数据的查询。
模块二:会员管理(个人会员、企业会员和合作机构)
(一)会员管理-个人会员:会员管理的个人会员主要是用来管理个人会员信息的一些简单操作
上图是会员管理的个人会员的主界面,界面进来直接加载查询表格中的数据。
上图是会员管理的个人会员的新增界面,填写全部信息后点击保存,新增的数据就会查询到主界面的表格中。
上图是会员管理的个人会员的修改界面,选择表格中的任何一条数据进行数据的绑定加修改,修改结束之后点击保存,之后在表格上的那条数据就会显示修改过后的数据。
上图是会员管理的个人会员的删除操作,选中表格中的任何一条数据进行数据的删除操作,选择之后就提示你是否确认删除该条数据。
上图是会员管理的个人会员的模糊查询的操作,根据你在文本框上输入的内容进行数据的查询。
(二)会员管理-企业会员:会员管理的企业会员主要是用来管理个人会员信息的一些简单操作
上图是会员管理的企业会员的主界面,界面进来直接加载全部企业会员的信息,然后显示在表格中。
上图是会员管理的企业会员的新增界面,填写完全部的信息之后,点击保存,然后新增的数据就会查询显示到主界面的表格中。
上图是会员管理的企业会员的修改界面,选择主界面表格中的任何一条数据,然后数据绑定到相应的位置,再进行数据的修改再保存,成功后主界面表格中的那条数据会就显示修改过后的数据。
上图是会员管理的企业会员的删除操作,在主界面的表格中选择其中一条数据,点击删除按钮,然后提示框就会提示你是否确定删除该条数据,确定即删除。
上图是会员管理的企业会员的模糊查询操作,在文本框内输入需要查询的内容即可。
(三)会员管理-合作机构:会员管理的合作机构是用来管理合作机构信息的一些简单操作。
上图是会员管理的合作机构的主界面,界面进来直接加载全部企业会员的信息,然后显示在表格中。
上图是会员管理的合作机构的新增界面,填写完全部的信息之后,点击保存,然后新增的数据就会查询显示到主界面的表格中。
上图是会员管理的合作机构的修改界面,选择主界面表格中的任何一条数据,然后数据绑定到相应的位置,再进行数据的修改再保存,成功后主界面表格中的那条数据会就显示修改过后的数据。
上图是会员管理的合作机构的删除操作,在主界面的表格中选择其中一条数据,点击删除按钮,然后提示框就会提示你是否确定删除该条数据,确定即删除。
上图是会员管理的合作机构的模糊查询操作,在文本框内输入需要查询的内容即可。
模块三:日志管理:是用根据用户登录之后进行了哪一些模块数据的操作来进行数据的自动新增。
上图是日志管理的主界面,一进来界面自动加载全部日志管理里面的数据,日志管理没有新增和修改的操作功能。
上图是日志管理的模糊查询的功能操作,在输入框里面输入自己需要查询的内容就可以查询出数据。
模块四:权限管理:权限管理是给不同的用户或者管理员进行权限的分配,权限越高,操作模块就越多。
上图是权限管理的界面,点击选择用户,出现下图的内容。
然后选择其中一条数据,进行数据的绑定,然后加载显示到主界面的表格中去(见下图)。
再对选择的数据进行修改或者删除的操作。
模块五:新闻发布(活动中心、资讯中心)
(一)新闻发布-活动中心:是用来发布活动的相关内容的,然后可以在前台显示活动内容。
上图是新闻发布的活动中心的主界面,点击活动中心进入此界面,数据自动加载显示在表格上。
上图是新闻发布的活动中心的新增界面,填写完所有的信息之后,点击保存,然后新增成功的数据就会加载显示到主界面的表格中。
上图是新闻发布的活动中心的修改界面,在主界面表格中选择其中一条数据,然后数据绑定到修改的模态窗体相应位置上,然后修改需要修改的数据,然后点击保存,表格就会显示修改过后的数据内容。
上图是新闻发布的活动中心的删除操作,在表格中选择其中一条数据进行删除的操作,点击按钮就会出现提示框,提示你是否删除该条数据,确定即删除。
上图是新闻发布的活动中心的条件查询的界面,根据活动类型的下拉框的内容进行数据的查询。
(二)新闻发布-资讯中心:是用来发布资讯的相关内容的,然后可以在前台显示资讯内容。
上图是新闻发布的资讯中心的主界面,点击资讯中心进入主界面,所有的资讯内容会自动加载显示在表格上。
上图是新闻发布的资讯中心的新增界面,填写完所有的信息之后,点击保存,然后新增成功的数据就会加载显示到主界面的表格中。
上图是新闻发布的资讯中心的修改界面,在主界面表格中选择其中一条数据,然后数据绑定到修改的模态窗体相应位置上,然后修改需要修改的数据,然后点击保存,表格就会显示修改过后的数据内容。
上图是新闻发布的资讯中心的删除操作,在表格中选择其中一条数据进行删除的操作,点击按钮就会出现提示框,提示你是否删除该条数据,确定即删除。
上图是新闻发布的资讯中心的条件查询的界面,根据资讯类型的下拉框内容进行数据的查询。
前台模块:
模块一:技术模块:是用户注册登录之后在前台发布技术,然后再进行内容的查询。
上图是技术模块的发布技术的界面,填写完所有的信息之后点击发布。
上图是技术模块的主界面,在搜索框输入数据进行模糊查询。
上图是技术模块的主界面,点击技术模块进入界面,然后数据自动查询加载出来。(点击上图“不限”即可查询全部,取消条件查询)
上图是技术模块的主界面,点击上面的内容进行相应的数据的查询。(图是点击环保行业查询出来的数据)
模块二:智库模块:主要分为两部分,一是合作机构,而是专家,点击进去可以查看详细信息
上图是智库的主界面,点击主库进入界面,合作机构和专家信息都会一一查询加载出来。
上图是点击了查询出来的合作机构的信息,然后把数据绑定到跳转界面中去。
上图是点击了查询出来的专家的信息,然后把数据绑定到跳转界面中去。
模块三:活动模块:主要是根据在后台操作数据,然后在前台查询显示。
上图是活动中心的主界面,点击活动进入此界面,直接查询加载全部数据。
这个是根据选择的条件进行数据的查询(上图选择的是展会论坛)
上图是选中查询出来的其中一条数据,然后进行数据的绑定和页面的跳转。
上图是点击报名参加的按钮,然后出现相应的人的详细信息。
模块四:资讯模块:主要是根据后台的操作,然后前台进行数据的一些查看。
上图是资讯模块的主界面,点击资讯进入此界面,直接查询加载全部数据,但是设置了文字内容只显示300字,点击进入下图才显示所有内容。
上图是在主界面查询出来的数据中选中其中一条数据,然后进行页面的跳转和数据的绑定,主界面设置显示一部分的数据,进入此界面才会显示所有内容。
项目总结:
我们做了差不多两个月的Java框架项目,从一开始的磕磕碰碰到后面变得稍微有点点顺畅,我们遇到过各种各样的Bug,缺少逗号的,缺少空格的,加多逗号的,加多空格的,忘记改id的,数据类型错误的,时间格式转换错误的,数都数不清,无数个小错误堆积起来,那叫一个庞大,那叫一个壮观,看到那个错误的数量,瞬间打代码的心思都没有了,以致于越做越烦躁,越做越想放弃,但是等自己停下来想的时候,又发现好像也没什么大不了的,无数个小错误而已,找就是了,我不是一个很聪明的人,大多数的错误都是同桌过来帮忙解决的,很是惭愧啊,我也要努力找Bug,但是又希望不要出现Bug,真是一个矛盾的人,其实在遇到错误的时候,不要慌,不要烦躁才是真的,要静下心来,平常心对待,心境不同,或许就能找到答案的,凡事不能只在一个方面,一个角度想,要多换位思考,就会有不同的收获。
SSM这个框架对于我们来说是新知识,一开始学习都是慢慢的去摸索,对着老师给的一些文档自己去搭建,但是某些地方不出来效果,自己明明感觉跟老师给的文档写的是一样的,为什么不出来效果,甚至干脆不出来,让人很是头疼,然后就用了最笨的方法,一个一个去对,当然,这个方法还是有点用的,起码能找到一些Bug。
现在我们的Java项目就是用SSM做的,其实一开始还是会有点紧张的,因为不是很熟练,感觉对它还是没有那么容易上手,所以刚开始的时候,做项目的进度拖得有点慢,我们做的项目名叫《工科通》,对它其实一开始就是懵逼状态,压根就不知道这个系统是做什么的,然后后面又去看了几遍文档,才稍微有点思路,然后就开始打代码,当然在这期间没有很顺畅,打代码嘛,终究还是会遇到Bug的,或者说是异常吧,其实这样的都还好,最不喜欢的就是不报错,也没有出现异常的那种,那样才叫一个头两个大,真的是无从下手,又是一个找错的漫长过程,这下项目的进度就拖得更久了,但是相对于servlet来说,还是有些许的提升了,因为对比了一下,servlet可能要繁琐一些,SSM可能好一点,起码是于我而言。
所以做这个项目最大的感受就是要有足够的耐心,不能烦躁,要静下心来,认真专心的去对待它,说实话,中途的时候遇到错误的时候真的是想撒手不管了,因为真的是太烦了,不报错,没有异常的那种错真的是太讨厌了,但是想想现在放弃又有点不值得,因为我都做了这么久了,放弃还是做不到,毕竟自己做了这么久,多多少少还是有点舍不得。
做项目,会遇到各种各样的错,就像你的人生在路上也会遇到一些波折一样,但是不要害怕,也不要放弃,努力去面对,就可以看到人生路上不一样的风景。