需求说明:
基于web的可定制数据填报平台的功能分析
一、表单设计
表项表??:用户创建的一个表,表项名通过用户创建表单时传递过来,User?id表明是那个用户的表单
Id |
表项名 |
User?id(学号/工号) |
1 |
表一 |
? |
2 |
表二 |
? |
n |
表n |
? |
?
?
Id |
表项表D |
字段表id |
字段名 |
1 |
1 |
1 |
名一 |
2 |
1 |
2 |
名二 |
3 |
2 |
1 |
名111 |
4 |
2 |
2 |
名222 |
5 |
2 |
n |
名n |
Id |
字段 |
类型 |
1 |
字段一 |
类型一 |
2 |
字段二 |
类型二 |
n |
字段n |
类型n |
?
?
?
?
字段表:创建表单的字段库
?
?
?
?
?
?
?
表单表:一个表单的明细 ,说明创建一个表单中有哪些字段,字段名通过用户创建表单的时候传递过来
?
?
?
?
存放数据表,表项id指明那个表,字段id指明表里的那个字段,User?id关联用户 ,为1则表示匿名用户,数据是网页填过来的数据,
?
?
Id |
表项id |
字段表id |
User id(学号/工号) |
数据 |
XXX |
1 |
1 |
XXXX |
123 |
XXX |
1 |
2 |
XXXX |
字符 |
XXX |
2 |
1 |
1 |
XXX |
XXX |
2 |
2 |
1 |
XXX |
XXXX |
2 |
n |
1 |
XXX |
?
?
基本信息表:学生/教师信息表的id(学号/工号既为用户登录的User?id?密码为用户的登录密码,可设置初始密码)
学生信息表 ?
?
Id(学号) |
学生姓名 |
学院 |
专业 |
年级 |
班级 |
密码 |
1500310111 |
1 |
1 |
名一 |
15 |
101 |
xxxxx |
1500310112 |
1 |
2 |
名二 |
? |
? |
xxxxx |
1500310113 |
2 |
1 |
名111 |
? |
? |
xxxxx |
1500310114 |
2 |
2 |
名222 |
? |
? |
xxxxx |
1500310115 |
2 |
n |
名n |
? |
? |
xxxxx |
?
?
教师信息表
?
Id(工号) |
姓名 |
学院(单位) |
密码 |
1500310111 |
1 |
1 |
xxxxx |
1500310112 |
1 |
2 |
xxxxx |
1500310113 |
2 |
1 |
xxxxx |
1500310114 |
2 |
2 |
xxxxx |
1500310115 |
2 |
n |
xxxxx |
?
?
二、管理员
三、用户
所用技术和工具:
eclipse,mysql,SpringBoot,html
部分效果图:
本人专业代做计算机类毕业设计,包括程序安装,部署,调式,需要的私聊 QQ? ?3083155908
?
原文:https://blog.51cto.com/u_11710338/2858596