基于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
基于web的可定制数据填报平台相关推荐
- 【案例分享】SpreadJS金融行业应用实践,开发基于Web Excel的指标补录平台
SpreadJS作为一款基于 HTML5 的纯前端电子表格控件,以"高速低耗.高度类似Excel.可无限扩展"为产品特色,提供移动跨平台和浏览器支持,可同时满足 .NET.Java ...
- 基于“APP电表”的能源数据服务平台-Susie 周
1.引言 随着国民经济的高速发展和电力系统市场化改革的推进,现代电力系统面临着诸多问题. 如建立电力公司和各个终端之间的互动平台,提高配电网络的可靠性和安全性,提高分布式电源电网兼容性等.业界普遍认为 ...
- [附源码]计算机毕业设计JAVA基于web的电子产品网络购物平台
[附源码]计算机毕业设计JAVA基于web的电子产品网络购物平台 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Ecli ...
- 新华智云基于MaxCompute建设媒体大数据开放平台
摘要:随着自媒体的发展,传统媒体面临着巨大的压力和挑战,新华智云运用大数据和人工智能技术,致力于为媒体行业赋能.通过媒体大数据开放平台,将媒体行业全网数据汇总起来,借助平台数据处理能力和算法能力,将有 ...
- 基于MaxCompute的媒体大数据开放平台建设
随着自媒体的发展,传统媒体面临着巨大的压力和挑战,新华智云运用大数据和人工智能技术,致力于为媒体行业赋能.通过媒体大数据开放平台,将媒体行业全网数据汇总起来,借助平台数据处理能力和算法能力,将有价值数 ...
- vue 雷达扫描_GitHub - suneildve/vueDataV: 基于Vue + Echarts 构建的数据可视化平台,酷炫大屏展示模板和组件库,持续更新各行各业实用模板和炫酷小组件。...
前言 一个基于Vue前端框架和第三方图表库echarts构建的可视化大数据平台,通过vue项目构建.指令的灵活运用.组件封装.组件之间通信,使内部图表组件库可实现自由替换和组合. 项目中部分前端库采用 ...
- 基于PHP语言ThinkPhp6+Layui数据可视化平台
项目介绍 一款 PHP 语言基于 ThinkPhp6.x.Layui.MySQL等框架精心打造的一款模块化.插件化.高性能的前后端分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开 ...
- 基于WEB的课程培训报名在线网站平台PHP开发mysql数据库
目录 1.功能描述 2.数据表共8个 3.视频演示效果 1.功能描述 各模块功能详述: 1)登录:用户进入网站后可以注册会员,注册成功后输入用户名和密码可以登录系统,查看网站相关信息,会员登录功能 ...
- 基于web的大学生英语听说教学平台s
学生部分 1:课程展台:为学生提供课程操作平台. 1) 站内新闻: 查看课程的基本情况的介绍: 2) 系统简介: 可查看系统简介: 3) ...
最新文章
- php修改数据库字段内容,php对数据库的增删改查操作
- 【Linux】1.shell各个命令
- 空调自控系统基础知识及应用
- hadoop集群环境搭建
- springmvc.xml 中 url-pattern/url-pattern节点详解
- 电脑没有声音一键修复_电脑上有没有好用点的办公提醒小软件?有带声音提醒的桌面便签软件吗...
- iTextSharp应用,生成pdf
- datatable 转list ,list转datatable
- webService(简单小demo)
- Abp集成Quartz.net记录
- 流媒体协议地址获取 rtmp
- 64位和32位的区别
- Windows/Ubuntu 使用小技巧记录
- prison break
- 荣耀3x android 5.0,华为荣耀3X畅玩版_EMUI2.3_Android4.4_完整
- 中职生计算机系自我推荐作文,中职生自我鉴定
- phpstudy mysql建表_MySQL_总结MySQL建表、查询优化的一些实用小技巧,MySQL建表阶段是非常重要的一 - phpStudy...
- XtraReport报表入库单数字转中文大写数字
- 宠物行业新锐宠胖胖APP联手麻花特开心正式出道
- POJ - 1723 Soldiers 士兵站队 排序+中位数
热门文章
- Zend Framework Mail通过网易免费邮箱发送邮件
- 懒汉式单例和饿汉式单例优缺点
- 用函数制作简单的选项卡
- POJ 3669 Meteor Shower
- 检测实现OpenCV2.4.4实现Shi-Tomasi角点检测(goodFeaturesToTrack)
- php mysql 备注_php,mysql备注信息1
- 档案盒正面标签制作_2020昆明大学档案盒价格价格行情
- 区块链 + 大数据:EOS存储
- 如何高效地爬取链家的房源信息(四)
- python二叉搜索树建立_700. 二叉搜索树的搜索(Python)