当前位置:

基于SSM实现大学生创新项目管理系统

码岸源码 发布于:2024-07-30 最后修改于:2024-07-28 191 0

Hi~今天给大家带来一款使用SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)开发的大学生创新项目管理系统

一、技术介绍

这个项目页面使用是JSPJSP大家都懂的,包含HTML,CSS,Javascript技术。

这个项目的后端的主体语言是Java,使用了SSM框架,SSM框架(Spring框架、Spring MVC框架、Mybatis框架的集合)

项目的数据库使用的是MySQL数据库,版本5.7就可以了,8.0的也可以

运行的环境在IDEAEclipseMyEclipse上测试通过

目前测试了WindowsLinuxMacOS平台,运行效果一致。

二、功能介绍

【请注意,这个只是部分功能,还有功能未截图出亦或截图并不能表示全部含义,请转至演示站查看具体效果】

三、数据库信息

【表的名字概述,点击表名查看详细信息】

序号 表名 说明
1 cglog 进展报告
2 changelog 变更记录
3 clazz 班级管理
4 comment 反馈管理
5 cost 评价表
6 endapply
7 files
8 highapply 省级申请书
9 menu
10 midapply
11 plan 创新计划管理
12 preuser 用户管理
13 pro 专业管理
14 project 项目管理
15 projectapply 申请书
16 report
17 scorelog
18 user 用户表
19 xueyuan 学院管理
20 yjslog 意见书
返回列表页表3-1: cglog表
说明:进展报告
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 projectid int N
3 projectname varchar N
4 xy varchar N
5 xmlx varchar N
6 fzr varchar N
7 zdls varchar N
8 qz varchar N
9 js varchar N
10 xm1 varchar N
11 xh1 varchar N
12 njzy1 varchar N
13 sj1 varchar N
14 e1 varchar N
15 xm2 varchar N
16 xh2 varchar N
17 njzy2 varchar N
18 sj2 varchar N
19 e2 varchar N
20 xm3 varchar N
21 xh3 varchar N
22 njzy3 varchar N
23 sj3 varchar N
24 e3 varchar N
25 xm4 varchar N
26 xh4 varchar N
27 njzy4 varchar N
28 sj4 varchar N
29 e4 varchar N
30 xm5 varchar N
31 xh5 varchar N
32 njzy5 varchar N
33 sj5 varchar N
34 e5 varchar N
35 xm6 varchar N
36 xh6 varchar N
37 njzy6 varchar N
38 sj6 varchar N
39 e6 varchar N
40 lsxm varchar N
41 lszw varchar N
42 szdw varchar N
43 lssj varchar N
44 lse varchar N
45 xmjz1 varchar N
46 cgmc1 varchar N
47 xs1 varchar N
48 fbsj1 varchar N
49 fbkw1 varchar N
50 zs1 varchar N
51 xmjz2 varchar N
52 cgmc2 varchar N
53 xs2 varchar N
54 fbsj2 varchar N
55 fbkw2 varchar N
56 zs2 varchar N
57 xmjz3 varchar N
58 cgmc3 varchar N
59 xs3 varchar N
60 fbsj3 varchar N
61 fbkw3 varchar N
62 zs3 varchar N
63 xmjz4 varchar N
64 cgmc4 varchar N
65 xs4 varchar N
66 fbsj4 varchar N
67 fbkw4 varchar N
68 zs4 varchar N
69 zywt text N
70 jdap text N
71 jfsy text N
72 lsyj text N
73 lsyjsj datetime N
74 xyyj text N
75 xyyjsj datetime N
76 xxyj varchar N
77 xxyjsj datetime N
78 preuserid int N
79 preusername varchar N
返回列表页表3-2: changelog表
说明:变更记录
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 projectid int N 项目
3 projectname varchar N 项目
4 desc text N 变更内容
5 created datetime N 申请时间
6 type int N 类型
7 preuserid int N
8 preusername varchar N
9 user2 varchar N
10 user3 varchar N
11 user4 varchar N
12 user5 varchar N
13 pro1 varchar N
14 pro2 varchar N
15 pro3 varchar N
16 pro4 varchar N
17 pro5 varchar N
18 clazz1 varchar N
19 clazz2 varchar N
20 clazz3 varchar N
21 clazz4 varchar N
22 clazz5 varchar N
23 grade1 varchar N
24 grade2 varchar N
25 grade3 varchar N
26 grade4 varchar N
27 grade5 varchar N
28 mail1 varchar N
29 mail2 varchar N
30 mail3 varchar N
31 mail4 varchar N
32 mail5 varchar N
33 tel1 varchar N
34 tel2 varchar N
35 tel3 varchar N
36 tel4 varchar N
37 tel5 varchar N
38 resean varchar N 变更原因
39 recomment text N 老师意见
40 xycomment text N 学院意见
41 ogmeb varchar N
返回列表页表3-3: clazz表
说明:班级管理
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 name varchar N 名称
3 proid int N 专业
4 proname varchar N 专业
5 grade varchar N 年级
返回列表页表3-4: comment表
说明:反馈管理
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 projectid int N 项目
3 projectname varchar N 项目
4 comment text N 反馈意见
5 created datetime N 反馈时间
6 preuserid int N 反馈老师
7 preusername varchar N 反馈老师
8 type int N 反馈类型
9 oid int N 关联记录
10 oname varchar N 关联记录
返回列表页表3-5: cost表
说明:评价表
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 amount varchar N
3 cate varchar N
4 name varchar N 名字
5 created datetime N
6 preuserid int N
7 preusername varchar N
8 projectid int N
9 projectname varchar N
10 status int N 状态
返回列表页表3-6: endapply表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 projectid int N
3 projectname varchar N
4 endtime varchar N 结束时间
5 deadline varchar N
6 preuserid int N
7 preusername varchar N
8 resean text N
9 teacomment text N
10 xycomment text N
11 xxcomment text N
12 created datetime N
返回列表页表3-7: files表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 fileurl varchar N 附件
3 name varchar N 附件
4 projectid int N 项目
5 projectname varchar N 项目
返回列表页表3-8: highapply表
说明:省级申请书
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 projectid int N
3 projectname varchar N
4 projectnum int N
5 preuserid int N
6 preusername text N
7 xueyuan text N 所在学院
8 utel text N
9 umail text N
10 tea text N
11 tealevel text N
12 teadw text N
13 teatel text N
14 teamail text N
15 created text N
16 protype int N
17 prolevel int N
18 xingming text N
19 xingbie text N
20 mingzhu text N
21 sfz text N
22 szxy text N
23 xh text N
24 nj text N
25 zy text N
26 dh text N
27 sj text N
28 email text N 邮箱
29 sstart1 text N
30 send1 text N
31 sstart2 text N
32 send2 text N
33 sstart3 text N
34 send3 text N
35 school1 text N
36 school2 text N
37 school3 text N
38 remark1 text N
39 remark2 text N
40 remark3 text N
41 kstart1 text N
42 kend1 text N
43 kstart2 text N
44 kend2 text N
45 kstart3 text N
46 kend3 text N
47 kstart4 text N
48 kend4 text N
49 pro1 text N
50 pro2 text N
51 pro3 text N
52 pro4 text N
53 from1 text N
54 from2 text N
55 from3 text N
56 from4 text N
57 on1 text N
58 on2 text N
59 on3 text N
60 on4 text N
61 result1 text N
62 result2 text N
63 result3 text N
64 result4 text N
65 meb1 text N
66 num1 text N
67 sex1 text N
68 sfz1 text N
69 xy1 text N
70 nj1 text N
71 zy1 text N
72 dh1 text N
73 sj1 text N
74 email1 text N
75 fg1 text N
76 qm1 text N
77 kymc1 text N
78 qz1 text N
79 cg1 text N
80 kymc2 text N
81 qz2 text N
82 cg2 text N
83 kymc3 text N
84 qz3 text N
85 cg3 text N
86 meb2 text N
87 num2 text N
88 sex2 text N
89 sfz2 text N
90 xy2 text N
91 nj2 text N
92 zy2 text N
93 dh2 text N
94 sj2 text N
95 email2 text N
96 fg2 text N
97 qm2 text N
98 kymc4 text N
99 qz4 text N
100 cg4 text N
101 kymc5 text N
102 qz5 text N
103 cg5 text N
104 kymc6 text N
105 qz6 text N
106 cg6 text N
107 xmzy text N
108 yjfa text N
109 yjsj text N
110 ap text N
111 tj text N
112 cgxs text N
113 jfze text N
114 rjjf text N
115 dxscxcyxljhzz text N
116 sqxxzz text N
117 xxptzz text N
118 jsktf text N
119 qt text N
120 yszckm1 text N
121 zc1 text N
122 zcyy1 text N
123 yszckm2 text N
124 zc2 text N
125 zcyy2 text N
126 yszckm3 text N
127 zc3 text N
128 zcyy3 text N
129 yszckm4 text N
130 zc4 text N
131 zcyy4 text N
132 yszckm5 text N
133 zc5 text N
134 zcyy5 text N
135 yszckm6 text N
136 zc6 text N
137 zcyy6 text N
138 yszckm7 text N
139 zc7 text N
140 zcyy7 text N
141 yszckm8 text N
142 zc8 text N
143 zcyy8 text N
144 yszckm9 text N
145 zc9 text N
146 zcyy9 text N
147 yszckm10 text N
148 zc10 text N
149 zcyy10 text N
150 yszckm11 text N
151 zc11 text N
152 zcyy11 text N
153 yszckm12 text N
154 zc12 text N
155 zcyy12 text N
156 yszckm13 text N
157 zc13 text N
158 zcyy13 text N
159 yszckm14 text N
160 zc14 text N
161 zcyy14 text N
162 yszckm15 text N
163 zc15 text N
164 zcyy15 text N
165 yszckm16 text N
166 zc16 text N
167 zcyy16 text N
168 yszckm17 text N
169 zc17 text N
170 zcyy17 text N
171 yszckm18 text N
172 zc18 text N
173 zcyy18 text N
174 teaname varchar N
175 teasex varchar N
176 teamz varchar N
177 teacsny varchar N
178 teaxy varchar N
179 teaxl varchar N
180 teazc varchar N
181 teazw varchar N
182 teafx varchar N
183 teadz varchar N
184 teayb varchar N
185 teamail2 varchar N
186 teadh varchar N
187 teasj varchar N
188 teanowdesc varchar N
189 teajy varchar N
190 teajy2 varchar N
191 xyyj text N
192 tjfzr varchar N
193 xyrq varchar N
194 tearq varchar N
195 xxrq varchar N
196 zjyj text N
197 zjrq varchar N
198 c1 text N
199 c2 text N
200 c3 text N
201 c4 text N
202 c5 text N
203 c6 text N
204 c7 text N
205 c8 text N
206 c9 text N
207 c10 text N
208 c11 text N
209 c12 text N
210 c13 text N
211 c14 text N
212 lb1 text N
213 lb2 text N
214 lb3 text N
215 lb4 text N
216 lb5 text N
217 lb6 text N
218 lb7 text N
219 lb8 text N
220 lb9 text N
221 lb10 text N
222 lb11 text N
223 lb12 text N
224 lb13 text N
225 lb14 text N
226 s1 text N
227 s2 text N
228 s3 text N
229 s4 text N
230 s5 text N
231 s6 text N
232 s7 text N
233 s8 text N
234 s9 text N
235 s10 text N
236 s11 text N
237 s12 text N
238 s13 text N
239 s14 text N
240 cj1 text N
241 cj2 text N
242 cj3 text N
243 cj4 text N
244 cj5 text N
245 cj6 text N
246 cj7 text N
247 cj8 text N
248 cj9 text N
249 cj10 text N
250 cj11 text N
251 cj12 text N
252 cj13 text N
253 cj14 text N
254 c15 text N
255 c16 text N
256 c17 text N
257 c18 text N
258 c19 text N
259 c20 text N
260 c21 text N
261 c22 text N
262 c23 text N
263 c24 text N
264 c25 text N
265 c26 text N
266 c27 text N
267 c28 text N
268 lb15 text N
269 lb16 text N
270 lb17 text N
271 lb18 text N
272 lb19 text N
273 lb20 text N
274 lb21 text N
275 lb22 text N
276 lb23 text N
277 lb24 text N
278 lb25 text N
279 lb26 text N
280 lb27 text N
281 lb28 text N
282 s15 text N
283 s16 text N
284 s17 text N
285 s18 text N
286 s19 text N
287 s20 text N
288 s21 text N
289 s22 text N
290 s23 text N
291 s24 text N
292 s25 text N
293 s26 text N
294 s27 text N
295 s28 text N
296 cj15 text N
297 cj16 text N
298 cj17 text N
299 cj18 text N
300 cj19 text N
301 cj20 text N
302 cj21 text N
303 cj22 text N
304 cj23 text N
305 cj24 text N
306 cj25 text N
307 cj26 text N
308 cj27 text N
309 cj28 text N
返回列表页表3-9: menu表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 title varchar N 标题
3 main int N
4 icon varchar N 图标
5 index int N
6 parent_id int N 父类ID
7 code varchar N
返回列表页表3-10: midapply表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 projectid int N
3 projectname varchar N 项目名
4 pronum varchar N 项目编号
5 protype varchar N 项目类型
6 prolevel varchar N 项目级别
7 applycrew varchar N 申请单位
8 preuserid int N 负责人
9 preusername varchar N 负责人
10 promeb varchar N 项目成员
11 teaid int N 指导教师
12 teaname varchar N 指导教师
13 amount varchar N 资助金额
14 starttime varchar N 开始时间
15 endtime varchar N 结束时间
16 created varchar N 填报日期
17 main text N 主要工作
18 change text N 是否调整
19 ontime text N 按时完成
20 next text N 下阶段
21 recomment text N 建议
22 teacoment text N 教师意见
23 procoment text N 专家意见
24 schoolcoment text N 学校意见
返回列表页表3-11: plan表
说明:创新计划管理
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 name varchar N 计划名称
3 desc text N 详情
4 fileurl varchar N 附件
5 created datetime N 发布时间
6 status int N 状态
7 type int N 类型
8 cate int N 类别
9 midsdate datetime N
10 midedate datetime N
11 endsdate datetime N
12 endedate datetime N
返回列表页表3-12: preuser表
说明:用户管理
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 username varchar N 用户名
3 name varchar N 姓名
4 password varchar N 密码
5 type int N 类型
6 xueyuanid int N 学院
7 xueyuanname varchar N 学院
8 clazzid int N 班级
9 clazzname varchar N 班级
10 schoolnum varchar N 学号/职工号
11 proid int N 专业
12 proname varchar N 专业
13 grade varchar N 年级
14 level varchar N 职级
15 tel varchar N 电话
16 mail varchar N 邮箱
返回列表页表3-13: pro表
说明:专业管理
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 name varchar N 名称
3 xueyuanid int N 学院
4 xueyuanname varchar N 学院
5 desc text N 简介
返回列表页表3-14: project表
说明:项目管理
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 name varchar N 项目名
3 created datetime N 申请时间
4 status int N 状态
5 userid int N 申请人
6 username varchar N 申请人
7 desc text N 项目说明
8 updated datetime N 更新时间
9 planid int N 创新计划
10 planname varchar N 创新计划
11 teaid int N 指导老师
12 teaname varchar N 指导老师
13 type int N 类型
14 parentid int N 父项目
15 parentname varchar N 父项目
16 process int N 阶段
17 pronum varchar N 项目编号
18 deadline varchar N
19 xueyuanid int N 学院
20 xueyuanname varchar N 学院
21 ogstatus int N
22 ogprocess int N
23 protype int N
返回列表页表3-15: projectapply表
说明:申请书
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 projectid int N
3 projectname varchar N
4 status int N 状态
5 preuserid int N
6 preusername varchar N
7 user2 varchar N
8 user3 varchar N
9 user4 varchar N
10 user5 varchar N
11 pro1 varchar N
12 pro2 varchar N
13 pro3 varchar N
14 pro4 varchar N
15 pro5 varchar N
16 clazz1 varchar N
17 clazz2 varchar N
18 clazz3 varchar N
19 clazz4 varchar N
20 clazz5 varchar N
21 grade1 varchar N
22 grade2 varchar N
23 grade3 varchar N
24 grade4 varchar N
25 grade5 varchar N
26 tea varchar N
27 tealevel varchar N
28 room varchar N
29 xueyuan varchar N
30 nowdesc text N
31 nowidea text N
32 point text N
33 need text N
34 process text N
35 resultplan text N
36 budget text N
37 yuancomment text N
38 xiaocomment text N
返回列表页表3-16: report表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 desc text N
3 projectid int N
4 projectname varchar N
返回列表页表3-17: scorelog表
说明:
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 projectid int N
3 projectname varchar N
4 score varchar N
5 preuserid int N
6 preusername varchar N
返回列表页表3-18: user表
说明:用户表
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 username varchar N 用户名
3 psw varchar N
4 name varchar N 名字
5 created datetime N
6 status int N
7 sex int N 性别
返回列表页表3-19: xueyuan表
说明:学院管理
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 name varchar N 名称
3 desc text N 简介
返回列表页表3-20: yjslog表
说明:意见书
序号 名称 数据类型 主键 说明
1 id int Y 自增主键
2 projectid int N
3 projectname varchar N
4 preuserid int N
5 preusername varchar N
6 desc text N
7 aggree int N
8 gyj text N
9 created datetime N
10 pszz varchar N
11 pszy varchar N

四、项目截图

4.1 下面是专家角色的功能介绍

专家角色-专家登录 图4.1 专家角色-专家登录

专家角色-学生项目列表 图4.2 专家角色-学生项目列表

专家角色-查看创新计划 图4.3 专家角色-查看创新计划

专家角色-申请项目 图4.4 专家角色-申请项目

专家角色-管理预算记录 图4.5 专家角色-管理预算记录

4.2 下面是学生角色的功能介绍

学生角色-学生登录 图4.6 学生角色-学生登录

学生角色-创新创业计划书填写 图4.7 学生角色-创新创业计划书填写

学生角色-查看创新计划 图4.8 学生角色-查看创新计划

学生角色-申请和查看我的项目 图4.9 学生角色-申请和查看我的项目

4.3 下面是管理员角色的功能介绍

管理员角色-管理员登录 图4.10 管理员角色-管理员登录

管理员角色-创新计划查看 图4.11 管理员角色-创新计划查看

管理员角色-学院管理 图4.12 管理员角色-学院管理

管理员角色-查看项目申请 图4.13 管理员角色-查看项目申请

管理员角色-班级管理 图4.14 管理员角色-班级管理

管理员角色-用户管理 图4.15 管理员角色-用户管理

管理员角色-专业管理 图4.16 管理员角色-专业管理

管理员角色-项目申请审核 图4.17 管理员角色-项目申请审核

4.4 下面是设计文稿的功能介绍

设计文稿-论文截图 图4.18 设计文稿-论文截图

五、演示站点

地址 http://www.csbishe.cn:15003/ssm_schoolproject_sys
账号密码 <p>管理员账号/密码:admin/admin<br> 用户账号/密码: user/123456<br>

六、运行教程

包含部署运行服务,下载项目后联系可以远程在你的电脑上运行出来。

七、下载项目