SSM-山东省职称申报评审管理系统

《山东省职称申报评审管理系统》项目研发阶段性总结
作者:LXT
本次任务完成时间:2018年10月25日~2019年1月10日
开发工具与关键技术:MyEclipse10、MySQL – JavaEE、Spring+SpringMVC+mybaits整合框架SSM
完成模块功能:基础信息、基本信息、工作经历、工作成绩、成果奖励、论文作品、内容预览、
申报路径申请、代理路径申请、申报路径审核、代理路径审核、审核通知、发布公告(详情、首页查看公告详情)

一、功能实现
填写申报主要包括基础信息、基本信息、工作经历、工作成绩、成果奖励、论文作品等功能模块。

基础信息:见图1,是基础信息实现界面。
SSM-山东省职称申报评审管理系统_第1张图片
图1 基础信息
身份证号、邮箱已经根据用户注册时的信息来绑定了,剩下的其他信息需要申报人按要求填写
填写完成,点击“基础信息上报”按钮,进行信息上报。

基本信息:见图2,是基本信息实现界面。
SSM-山东省职称申报评审管理系统_第2张图片
图2 基本信息
需要填写的数据比较多,依次填写,成绩分数以及联系方式已经做了限制和验证。填写完成点击基本上报按钮

工作经历以及工作成绩:见图3,是工作经历以及工作成绩的实现界面。
SSM-山东省职称申报评审管理系统_第3张图片
SSM-山东省职称申报评审管理系统_第4张图片
图3 工作经历、工作成绩
根据实际情况填写工作经历和工作成绩,填写完成点击“经历上报”、“成绩上报”。

成果奖励:见图4,是成果奖励实现界面。
SSM-山东省职称申报评审管理系统_第5张图片
图4 成果奖励
按照页面要求填写成果奖励信息,填写完成点击“成果上报”;如果需要修改,在table中“点击”你所要修改的数据,数据会绑定到相对应的位置,修改完成之后点击“修改并保存”按钮,进行数据保存;如需删除操作,“点击”数据,然后点击“删除”按钮,即可删除数据。

论文作品:见图5,是论文作品实现界面。
SSM-山东省职称申报评审管理系统_第6张图片
图5论文作品
按照页面要求填写论文作品信息,填写完成点击“论文上报”;如果需要修改,在table中“点击”你所要修改的数据,数据会绑定到相对应的位置,修改完成之后点击“修改并保存”按钮,进行数据保存;如需删除操作,“点击”数据,然后点击“删除”按钮,即可删除数据。

内容预览:见图6,是内容预览实现界面。
SSM-山东省职称申报评审管理系统_第7张图片
SSM-山东省职称申报评审管理系统_第8张图片
SSM-山东省职称申报评审管理系统_第9张图片
图6 内容预览
申报人员可以在这里看到自己所填写的申报内容,实现了一个信息的一览表。

申报路径申请、代理路径申请:见图7、图8是申报路径申请、代理路径申请实现界面。
SSM-山东省职称申报评审管理系统_第10张图片
图7 申报路径申请
SSM-山东省职称申报评审管理系统_第11张图片
图8 代理路径申请
可根据下拉内容条件进行条件查询,也可根据输入审核单位的关键字进行模糊查询,点击“右一”按钮进行查询,点击“右二”按钮,清空条件信息,查询出总数据。点击“增加”按钮,弹出窗体,依次填写需要增加的信息,点击数据,点击数据所对应的修改按钮,弹出并绑定该条数据的内容,供修改操作,点击数据,点击数据所对应的删除按钮,可删除所点击的一条数据。

申报路径审核、代理路径审核:见图9、图10,是申报路径审核、代理路径审核实现界面。
SSM-山东省职称申报评审管理系统_第12张图片
图9 申报路径审核
SSM-山东省职称申报评审管理系统_第13张图片
图10 代理路径申请
可根据下拉内容条件进行条件查询,也可根据输入审核单位的关键字进行模糊查询,点击“右一”按钮进行查询,点击“右二”按钮,清空条件信息,查询出总数据。点击数据,点击数据相对应的“审核”按钮,如果状态是“生效”的,则提示“请选择未审核的数据”,如果该数据未生效的,点击“审核”按钮,修改状态,生效启用。

审核通知:见图11,是审核通知实现界面。
SSM-山东省职称申报评审管理系统_第14张图片
图11 审核通知
首先输入发件人的邮箱账号,格式如:[email protected]。邮箱密码是第三方控件密码,如果有需要了解的可以登录QQ邮箱–>设置–>账户,开通POP3/SMTP服务,获取第三方密码。然后输入收件人,格式如上;填写标题以及邮件内容,点击“发送”即可。该功能在该项目中,是为了给申报人员的一个反馈的信息,无论是否申报成功或者失败,都需要向申报人员反馈一个结果。

公告详情:见图12,是公告详情实现界面。
SSM-山东省职称申报评审管理系统_第15张图片
图12 首页查看绑定
SSM-山东省职称申报评审管理系统_第16张图片
图13 公告详情
在图12点击公告标题进入图13公告详情内容。
二、相关业务表和关系
SSM-山东省职称申报评审管理系统_第17张图片
三、经典代码
实现邮箱发送代码:
SSM-山东省职称申报评审管理系统_第18张图片
SSM-山东省职称申报评审管理系统_第19张图片
SSM-山东省职称申报评审管理系统_第20张图片
四、开发总结
刚开始接触SSM,还是有很多不理解的地方,毕竟也做了不少项目,所以不像以前那么慌了,虽然有不理解的地方,但随着项目开发下去,一边研究一边思考,还是可以弄得懂的。闻名不如一见嘛,听一百遍,还不如自己做一遍,没有去反复思考,印象是不会深刻的。 SSM由spring和springmvc以及mybatis整合而成的,它们就是SSM这个名称的精髓。虽然之前做过了不少的项目,但是这毕竟是新的框架新的知识内容,还是有很大的区别的,就如C#WCF和.NETMVC框架而已,表面看起来,那是完全不沾边的,甚至还有的人,学完.NETMVC,还不知道是什么东西呢,也许可能就有人认为这是一门全新的语言了。虽然刚开始的时候不太了解SSM框架,但是凡事都有一个过程的,在接下来的项目中,得到了一个很好的锻炼,对这个框架也不断加深理解,不说精通,但是也可以说是熟悉了。换的是语言,不换的是思路,只要思路清晰,项目开发起来才能得心应手,才能步步为营。

你可能感兴趣的:(后端)