实验室网页以及后台管理系统
一 display服务
1.news
id | headline | link_pic | news_time | status |
---|---|---|---|---|
0 | 毫秒级!深度学习超快预测能源材料掺杂效应 | https://mp.weixin.qq.com/s?__biz=MzA3NDk5NDA5OA==&mid=2454778236&idx=1&sn=45fa93954b21a877bf3d51e8114d8ace&chksm=88d309a1bfa480b78224b35b167df8a9fd0e6aef7f9270071812f4ea5c6e8b3cc4458208b4f0&mpshare=1& | 发布时间 | 1(在线)/0(删除) |
1 | ||||
… | ||||
n |
CREATE TABLE `news`(
`id` INT(11) NOT NULL AUTO_INCREMENT,
`headline` VARCHAR(256) NOT NULL,
`link_pic` VARCHAR(256) NOT NULL,
`news_time` datetime DEFAULT NULL,
`status` INT(2) DEFAULT NULL,
PRIMARY key(`id`),
)ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET='utf8';
2.activity
id | headline | link_pic | act_time | status |
---|---|---|---|---|
0 | 图片的描述 | 图片链接 | 1(在线)/0(删除) | |
1 | ||||
… | ||||
n |
在这里插入代码
CREATE TABLE `activity`(
`id` INT(11) NOT NULL AUTO_INCREMENT,
`headline` VARCHAR(256) NOT NULL,
`link_pic` VARCHAR(256) NOT NULL,
`act_time` datetime DEFAULT NULL,
`status` INT(2) DEFAULT NULL,
PRIMARY key(`id`),
)ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET='utf8';
3.publications
id | headline | text | link_pic | link_pub | pub_time | status |
---|---|---|---|---|---|---|
0 | 图片的描述 | 详细描述 | 图片链接 | 文献链接 | 1(在线)/0(删除) | |
1 | ||||||
… | ||||||
n |
在这里插入代码片
CREATE TABLE `publications`(
`id` INT(11) NOT NULL AUTO_INCREMENT,
`headline` VARCHAR(256) NOT NULL,
`text` VARCHAR(1024) NOT NULL,
`link_pic` VARCHAR(256) NOT NULL,
`pub_time` datetime DEFAULT NULL,
`status` INT(2) DEFAULT NULL,
PRIMARY key(`id`),
)ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET='utf8';
4.team
id | name | title | description | link_pic | status |
---|---|---|---|---|---|
0 | 1-老师 2-博士 3-硕士 | 人名 | 个人经历描述 | 头像链接 | 0(删除)/1(在读)/2(毕业) |
1 | |||||
… | |||||
n |
在这里插入代码片
CREATE TABLE `team`(
`id` INT(11) NOT NULL AUTO_INCREMENT,
`name` VARCHAR(64) NOT NULL,
`title` VARCHAR(64) NOT NULL,
`description` VARCHAR(512) NOT NULL,
`link_pic` VARCHAR(256) NOT NULL,
`status` INT(2) DEFAULT NULL,
PRIMARY key(`id`)
)ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET='utf8mb4';
5.patent
id | link_pic | pat_time | status |
---|---|---|---|
0 | 1(在线)/0(删除) | ||
1 | |||
… | |||
n |
在这里插入代码片
CREATE TABLE `patent`(
`id` INT(11) NOT NULL AUTO_INCREMENT,
`link_pic` VARCHAR(256) NOT NULL,
`pat_time` datetime DEFAULT NULL,
`status` INT(2) DEFAULT NULL,
PRIMARY key(`id`),
)ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET='utf8';
6.research 静态
二 member服务
要求:权限控制,注册登录
1.user
id | user_name | title | department | university | addresss | city | province | country | password | status | |
---|---|---|---|---|---|---|---|---|---|---|---|
0 | kid | doctor | |||||||||
1 | |||||||||||
… | |||||||||||
n |
在这里插入代码片
CREATE TABLE `user`(
`id` INT(11) NOT NULL AUTO_INCREMENT,
`per_id` INT(11) NOT NULL DEFAULT '0',
`name` VARCHAR(64) NOT NULL,
`tile` VARCHAR(32) NOT NULL,
`department` VARCHAR(64) NOT NULL,
`university` VARCHAR(128) NOT NULL,
`addresss` VARCHAR(256) NOT NULL,
`city` VARCHAR(128) NOT NULL,
`province` VARCHAR(128) NOT NULL,
`country` VARCHAR(128) NOT NULL,
`email` VARCHAR(64) NOT NULL,
`password` VARCHAR(16) NOT NULL,
`status` INT(2) DEFAULT NULL,
PRIMARY key(`id`)
)ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET='utf8mb4';
有人需要提交某一软件的使用申请:
1.注册(user表就会有这个人的数据)
2.如果注册了,就会自动拥有所有软件的提交权限
3.下载权限和查询权限需要单独提交申请,提交申请时,推送申请到后台或者短信
4.后台进行批准或者驳斥
2.permission
id | user_id | permissions_use | permission_download | permission_lookup | status |
---|---|---|---|---|---|
0 | kid | 0(无权限)1;2;3(1,2,3-软件的使用权限) | 0(无权限)1;2;3(1,2,3-软件的下载权限) | 同前两项 | |
1 | |||||
… | |||||
n |
在这里插入代码片
CREATE TABLE `permission`(
`id` INT(11) NOT NULL AUTO_INCREMENT,
`permissions_use` VARCHAR(16) NOT NULL,
`permission_download` VARCHAR(16) NOT NULL,
`permission_lookup` VARCHAR(16) NOT NULL,
`download_time` datetime DEFAULT NULL,
`lookup_time` datetime DEFAULT NULL,
`status` INT(2) DEFAULT NULL,
PRIMARY key(`id`),
)ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET='utf8';
3.operation
id | user_id | user | operation | ope_time | status |
---|---|---|---|---|---|
0 | 12 | kid | 下载(1) | 2022-12-8 | |
1 | |||||
… | |||||
n |
在这里插入代码片
CREATE TABLE `operation`(
`id` INT(11) NOT NULL AUTO_INCREMENT,
`user_id` INT(11) NOT NULL,
`user` VARCHAR(64) NOT NULL,
`operation` VARCHAR(64) NOT NULL,
`ope_time` datetime DEFAULT NULL,
`status` INT(2) DEFAULT NULL,
PRIMARY key(`id`),
)ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET='utf8';
三 tool服务
1.tools
id | tool_name | description | status |
---|---|---|---|
在这里插入代码片
CREATE TABLE `tools`(
`id` INT(11) NOT NULL AUTO_INCREMENT,
`tool_name` VARCHAR(64) NOT NULL,
`description` VARCHAR(512) NOT NULL,
`status` INT(2) DEFAULT NULL,
PRIMARY key(`id`),
)ENGINE=INNODB AUTO_INCREMENT=1 DEFAULT CHARSET='utf8';
1.数据查询表格(代解决)
2.下载(链接可点击)
3.上传计算申请(资源的上传)