科研项目管理系统

核心技术:

Mybatis,Servlet, JSP, 集合类,Swing,HTML,CSS,JS,C3P0数据库连接池

项目结构:

本项目为MVC项目,包结构如下:

科研项目管理系统

实现功能:

        教师信息的CRUD,科研项目的申报,审核,验收。本系统为一个毕设项目,分为两个版本,Web版本和PC版本,界面依然很low。两个版本实现的功能一样,理论上应该用到MVC来解决不同的表现形式,但是由于这两个版本同学需要分开做所以就分开写了,但是服务层和数据访问层,数据模型层的代码都是一样的,就是表现层不一样。

Web版本截图:

登录:

        科研项目管理系统

 

登录成功部分截图:

 

添加教师信息:

科研项目管理系统

查询和删除教师信息:

科研项目管理系统

 

PC端界面截图:

主界面:

科研项目管理系统

申报科研项目界面:

科研项目管理系统

其他界面省略,太多的Swing界面了。

项目总结:

本项目为毕设项目,是3月左右的一个小项目,期间画Swing界面很好的锻炼了我的毅力,大概花了2天时间。编写服务层和dao层代码花了1天时间。由于开始用的不是Mybatis,所以最后再学了Mybatis之后,就用Mybatis将此项目重构了一下。有时间了打算用Spring Boot重构下,锻炼下代码能力。