基于web的可定制数据填报平台
需求说明:
基于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 |
二、管理员
- 导入学生和老师的基本信息数据库。
- 可管理用户信息。
- 可在后台管理界面通过可视化图形进行统计、查看和导出网站登录情况、网站流量、报表填报情况等信息。
- 管理员能通过学生/教师信息数据表导出师生信息(如学院,年级。。)关联收集数据信息的数据报表。
三、用户
- 可实名登录。要与基本数据信息库进行校验。
- 登录后可创建表单。(设置一些重要字段的填写规则)
- 可以链接和二维码的方式发布表单,并设置发布表单链接和二维码的有效时间,用户可通过自己的设备分享表单链接或二维码。时间到期之后,表单链接和二维码就失效。
- 可以对设置填写表单的规则
- 可选择实名或匿名填写表单。实名填写表单要与基本信息数据库进行验证,实名填写要求用户先检验身份后才能填写和提交表单;匿名填写单用户无须检验身份。
- 可限制学院、班级、或者年级等。*(不是必须功能,能实现最好)
- 可选择填写表单时是否限制设备或限制IP。*
- 允许保存填写者未提交的填写内容,可再次打开表单继续填写,提交后不可修改。*
- 登录后可管理个人信息。
- 查看用户基本信息。
- 修改登录密码。
- 登录后管理个人表单。
- 可对自己创建的表单进行增删查改和下载导出。
- 可对表单里的数据记录进行增删查改。
- 可对单个表单的数据来源、填写情况等进行统计、分析。
- 界面要求适配移动端使用。
- 有友好的网站界面
- 能适配移动端
所用技术和工具:
eclipse,mysql,SpringBoot,html
部分效果图:
本人专业代做计算机类毕业设计,包括程序安装,部署,调式,需要的私聊 QQ 3083155908
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY