基于web的可定制数据填报平台

news/2024/7/3 17:56:07

需求说明:

基于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

 

 

二、管理员

  1. 导入学生和老师的基本信息数据库。     
  2. 可管理用户信息。                                 
  3. 可在后台管理界面通过可视化图形进行统计、查看和导出网站登录情况、网站流量、报表填报情况等信息。
  4. 管理员能通过学生/教师信息数据表导出师生信息(如学院,年级。。)关联收集数据信息的数据报表。

三、用户

  1. 可实名登录。要与基本数据信息库进行校验。
  2. 登录后可创建表单。(设置一些重要字段的填写规则)
  3. 可以链接和二维码的方式发布表单,并设置发布表单链接和二维码的有效时间,用户可通过自己的设备分享表单链接或二维码。时间到期之后,表单链接和二维码就失效。
  4. 可以对设置填写表单的规则
  1. 可选择实名或匿名填写表单。实名填写表单要与基本信息数据库进行验证,实名填写要求用户先检验身份后才能填写和提交表单;匿名填写单用户无须检验身份。
  2. 可限制学院、班级、或者年级等。*(不是必须功能,能实现最好)
  3. 可选择填写表单时是否限制设备或限制IP。*
  4. 允许保存填写者未提交的填写内容,可再次打开表单继续填写,提交后不可修改*
  1. 登录后可管理个人信息。
    1. 查看用户基本信息。
    2. 修改登录密码。
  2. 登录后管理个人表单。
    1. 可对自己创建的表单进行增删查改和下载导出。
    2. 可对表单里的数据记录进行增删查改。
    3. 可对单个表单的数据来源、填写情况等进行统计、分析。
  3. 界面要求适配移动端使用。
    1. 有友好的网站界面
    2. 能适配移动端

所用技术和工具:

eclipse,mysql,SpringBoot,html

部分效果图:

本人专业代做计算机类毕业设计,包括程序安装,部署,调式,需要的私聊 QQ   3083155908

 


http://lihuaxi.xjx100.cn/news/244569.html

相关文章

eclipse中中文字体过小

转自 http://www.cnblogs.com/HD/p/3654139.html 转载于:https://www.cnblogs.com/tiancy/p/5478275.html

2.22考试

题目不难 T1做得太慢了&#xff0c;而且T2&#xff0c;T3也显得思维不够灵活 注意复习 T1&#xff1a; n<2000 f[n],剩n张牌期望次数 f[n].....从1~n-1算上方案递推过来 C(n-1,i-1)值域分成i段&#xff0c; g[i]表示i的全排列中&#xff0c;不存在j<j1且a[j]1a[j]的方案数…

【LeetCode】142 - Linked List Cycle II

Given a linked list, return the node where the cycle begins. If there is no cycle, return null. Follow up:Can you solve it without using extra space? Solution&#xff1a; Discuss上的分析&#xff1a;Suppose the first meet at step k,the length of the Cycle …

基于Springboot的生活方式分享平台的设计与实现

需求&#xff1a; 由前台和后台管理两个部分组成。前台作为与用户直接交互的可视化界面&#xff0c;主要功能包括&#xff1a;用户登录、用户注册、首页浏览查看热门笔记分享、切换笔记分类、点赞评论收藏笔记、查看用户主页关注用户、搜索相关笔记或用户等。用户拥有个人中心…

面试题:2018最全Redis面试题整理

1、什么是Redis?Redis 是完全开源免费的&#xff0c;遵守BSD协议&#xff0c;是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点&#xff1a;Redis支持数据的持久化&#xff0c;可以将内存中的数据保存在磁盘中&#xff0c;重启的时候可以再次…

[喵咪的Liunx(1)]计划任务队列脚本后台进程Supervisor帮你搞定

喵咪的Liunx(1)]计划任务队列脚本后台进程Supervisor帮你搞定 前言 哈喽大家好啊,好久不见啊(都快一个月了),要问为什么没有更新博客呢只应为最近在录制PhalApi的视频教程时间比较少,作为弥补那么为大家带来一点干货Supervisor,话不多说那么就开始今天的分享把 附上: 喵了个咪的…

[转] splice系列系统调用

关注splice系列系统调用&#xff08;包括splice&#xff0c;tee和vmsplice&#xff09;已经有一段时间了&#xff0c;开始的时候并未能领会splice的意义所在&#xff0c;致使得出了“splice系列系统调用不怎么实用”的错误结论。随着内核研究的深入&#xff0c;才逐渐懂得&…

页面上表格金额统计汇总

页面结构&#xff1a; <!-- 核销退房结算 --> <div id"div-checkout-id" class"row cl"> <label class"form-label col-sm-1"><span class"c-red">退房结算</span></label>…