摘 要
本毕业设计的内容是设计并且实现一个基于springboot的党员之家服务系统小程序。它是在Windows下,以MYSQL为数据库开发平台,java技术和Tomcat网络信息服务作为应用服务器。党员之家服务系统小程序的功能已基本实现,主要包括首页、个人中心、学生管理、教师管理、任务信息管理、报名信息管理、任务排名管理、学习资料管理、每日打卡管理、交流信息管理、回复信息管理、积极分子管理、党员信息管理、交流论坛、系统管理等。
论文主要从系统的分析与设计 、数据库设计和系统的详细设计等几个方面来进行论述,系统分析与设计部分主要论述了系统的功能分析、系统的设计思路,数据库设计主要论述了数据库的设计,系统的详细设计部分主要论述了几个主要模块的详细设计过程。
关键字:党员之家服务系统;java技术;MYSQL;Tomcat
Abstract
The content of this graduation project is to design and implement a small program based on Springboot party member's home service system. It is under Windows, with MYSQL as the database development platform, Java technology and Tomcat network information service as the application server. Home of party members the function of the service system of small programs have been implemented, including home page, personal center, student management, teacher management, task register information management, information management, task, clock in the ranking management, material management, daily management, information management, information management, management of activists, the party members' information management, communication BBS, system management, etc.
Thesis mainly from the system analysis and design, database design and system detailed design and so on several aspects to this paper, system analysis and design part mainly discussed the system function analysis, system design, database design, this paper mainly discusses the database design, system detailed design part mainly discusses the several main modules of the detailed design process.
Key words:Party member's home service system; Java technology; MYSQL; Tomcat
目录
第一章绪论
1.1课题背景
随着科学技术发展,电脑已成为人们生活中必不可少的生活办公工具,在这样的背景下,网络技术被应用到各个方面,为了提高办公生活效率,网络信息技术飞速发展。在这样的背景下人类社会进入了全新的信息化的时代。党员之家服务信息一直是信息管理的一大难题,党员人数多,此时寻找有效便捷的党员信息管理方法就是当务之急。而日趋成熟的计算机信息管理技术便成为解决这一难题的唯一之选。如今计算机信息管理技术来处理党员信息管理早已游刃有余,其实信息管理技术已经渗透到各个行业的信息控制管理当中,且有着举足轻重的地位。而随着现代化社会主义不断进步,普通群众生活水平有了大幅提高,很多方面都在网络上去实现,从而网络也就成为了最直接、即方便又快捷的接入口。
使用党员之家服务系统小程序相对传统党员信息管理方式具备很多优点:首先可以大幅提高党员信息检索,只需输入党员相关信息就能在数秒内反馈想要的结果;其次可存储大量的党员信息,同时党员信息安全性有更高的保障;相比纸质文件来管理党员信息,党员之家服务系统小程序更节省空间人力资源。这些优点大大提高管理效率并节省运营成本。因此,开发党员之家服务系统小程序对党员信息进行有效的管理是很必要的,不仅提高了党员管理效率,增加了用户信息安全性,方便及时反馈信息给管理员,增加了与管理员之间的互动交流,更能提高用户的体验强度。
本系统为了数据库结构的灵活性所以打算采用MySQL来设计数据库,而java技术,B/S架构则保证了较高的平台适应性。本文主要介绍了本系统的开发背景,所要完成的功能和开发的过程,主要说明了系统设计的重点、设计思想。
1.2课题研究的目的和意义
人们现在的生活方式因为网络的普及发生了巨大变化,由于网络管理在人们的视野中出现,人们对网络管理额外的关注。人们只要在有网络的地方足不出户查看到世界各地的各类。目前的挑战是前台界面的设计,要把顾客的眼球吸引住,选则比较人性化的界面设计,要更直观的表现,让用户能更多的了解党员之家服务系统小程序的作用和功效。
本系统的主要意义在于,全力以赴为用户提供一个操作方便,界面简洁,信息直观的党员之家服务系统小程序。使用该系统的用户,可以先浏览到最新更新的党员信息,并可以注册成为本网站的用户。
1.3 研究现状
在国外很多发达国家,软件产业早已得到全面普及,但我国经济已不断发展,不断引进国外信息化建设,使国内软件行业得以不断发展,在摸索中进步,最终也得到一些成果,我国的软件业迎来了高速的发展,使更多的软件系统得以开发出来,从此逐渐地改变人们的生活工作方式。但是,对于信息化的建设,与很多发达国家相比,由于信息化程度的落后以及经费的不足,我国的党员之家服务系统小程序开发方面还是相对落后的,因此,要不断的努力探索,争取开发出一个实用的信息化的党员之家服务系统小程序,来实现党员管理的信息化。因此本课题以党员管理为例,目的是开发一个实用的党员之家服务系统小程序。
党员之家服务系统小程序的开发运用java技术,MIS的总体思想,以及MYSQL等技术的支持下共同完成了该系统的开发,实现了党员管理的信息化,使用户体验到更优秀的党员之家服务系统小程序,管理员管理操作将更加方便,实现目标。
1.4论文所做的主要工作
本论文的内容是关于党员之家服务系统小程序的设计与实现,主要内容不仅包括了系统的分析和设计还对几个主要模块进行详细阐述与分析。此党员之家服务系统小程序分为管理员操作,学生操作和教师操作。学生和教师可以在小程序首页浏览到首页、新闻公告、交流论坛、我的等信息。通过注册登录后进行信息管理;管理员的操作,管理员登录后台进行操作,后台管理主要是针对一些说信息的添加,更新学生信息,给管理员权限对用户进行修改等。本文将从分析部分开始论述,用户需要什么样的网站,怎样的操作界面能保证系统的易用性,然后从功能分析开始思考需要怎样的数据逻辑结构,把数据逻辑结构建成数据实体,最后从几个主要模块部分论述如何实现这些功能。
第二章技术介绍
2.1B/S结构
随着软件系统的不断改进和升级,B/S结构产品更为方便的特征体现地十分明显。对于一个中等偏大的公司来说,如果系统管理员每天要在很多台电脑之间来回查看,不断奔走,那么效率和工作量就会变得很低,但是如果使用了B/S结构,那么管理员只要对服务器进行管理就够了。
B/S结构最大的优点它不需要安装任何的软件,它所有的客户端就只是浏览器,所以只要有一台电脑并且可以上网就可以解决所有问题,客户端可以完全地不用管理员维护。无论使用系统的使用者是什么样的规模,也不管分支有多么的庞大,都不会对维护和升级的工作量造成影响,所有的维护和升级只需要操作服务器。随着B/S结构的不断发展,使用的人也不断增加,从而带动了AJAX技术的发展,和B/S结构一样,它也能在客户端上处理程序,这便缓解了服务器的负担,提高了交互性,而且实现了局部实时刷新。
2.2微信开发者工具
在传统web浏览器中,在加载htm15页面时先加载视图层的html和css,后加载逻辑层的java script,然后返回数据并在浏览器中展示页面。而微信开发者工具的系统层是基于Native System的,视图层和逻辑层会同时被加载。微信小程序的这种逻辑方式大大的优化了页面响应速度,减少了页面加载的等待时间,提高了用户体验。微信开发者工具可以实现同步本地文件,开发调试,编译预览,上传,发布等一整套流程。
2.3MySQL介绍
在软件项目,通过经营性数据的数据库,可以保证其安全,独立和数据一致,访问数据的系统来提供,所以有效减少时间程序员开发应用程序。
MySQL可以支持多线程,可以方便使用系统的资源,提高运行的速度。并提供odbc、jdbc和tcp/ ip,以各种形式连接到MySQL; 功能方面表现欠缺,规模小,但对于这个系统就足够了。
因为MySQL是源代码对外开放的,所以任何人都可以通过相应的方法下载,并根据个性化需求进行修改。由于MySQL的速度,可靠性和适应性,MySQL受到重视。
MySQL虽然功能可能不是很强大,但由于其开源,广泛传播,导致很多人都意识到这个数据库。
2.4MySQL环境配置
本系统的数据使用的是MySQL,所以要将MySQL安装到指定目录,如果下载的是非安装的MySQL压缩包,直接解压到指定目录就可以了。然后点击C:\Program Files\MySQL\bin\winMySQLadmin.exe这个文件其中C:\Program Files\MySQL是MySQL安装目录。输入winMySQLadmin的初始用户、密码(注:这不是MySQL里的用户、密码)随便填不必在意,确定之后右下角任务的启动栏会出现一个红绿灯的图标,红灯亮代表服务停止,绿灯亮代表服务正常,左击这个图标->winnt->install the service 安装此服务,再左击这个图标->winnt->start the service 启动MySQL服务。
修改MySQL数据库的root密码。用cmd进入命令行模式输入如下命令:
cd C:\Program Files\MySQL\bin
MySQLadmin -u root -p password 123
回车出现Enter password: ,这是要输入原密码. 刚安装时密码为空,所以直接回车,此时MySQL 中账号 root 的密码被改为 123 安装完毕。
2.5Java语言简介
Java是由SUN公司推出,该公司于2010年被oracle公司收购。Java本是印度尼西亚的一个叫做爪洼岛的英文名称,也因此得来java是一杯正冒着热气咖啡的标识。Java语言在移动互联网的大背景下具备了显著的优势和广阔的前景,它是面向对象的,分布式的,动态的,具有平台无关性、安全性、健壮性。Java语言的基本语句语法和C++一样,但是它面向对象的技术更加彻底,因为Java要求将所有的内容都必须封装成类,把类作为程序的基本单位。由于不允许类外有变量、方法。Java语言的分布式体现在数据分布和操作分布,它是面向网络的语言,可以处理TCP/IP协议,它也支持客户机/服务器的计算模式。Java语言的动态性是指类在运行时是动态安装的,使得Java可以动态的维护程序。Java不支持指针,对内存访问的所有操作都是通过对象实例化实现的,这样就避免了指针操作中易产生的错误,同时也预防了病毒对系统的破坏和威胁。
Java语言的编程风格与C语言非常接近,它继承了C++面向对象技术的核心,它面世之后发展迅速,非常流行,对高级C语言形成了很大的冲击。业内人士称之为“一次编译、到处执行”。当然java也有缺点,在每次执行编译后,字节码都需要消耗一定的时间,在某些程度上降低了性能。但是这并不影响java成为此次设计语言的选择。Java语言简单易学,使用它的编程时间短,功能性强,开发者学习起来更简便、更快。Java的主要特性有以下几个:
1.面向对象
面向对象有四个特点:封装、继承、多态、抽象。抽象是指忽略一个问题中的次要部分,关注主要部分。多态是指对同一种消息做出的不同反应。继承是指在原有的父类方法基础上增加自己独有的方法,而不改变原来父类。
2.平台无关性、
Java编译出来的是字节码,直接由虚拟机执行。在任何平台上,只要有Java虚拟机,Java代码都能运行。
3.可靠性和安全性
Java对内存的访问都必须通过对象的实例变量来实现,避免了指针中出现的错误。
4. 多线程
Java提供了多线程功能,利用编程实现同一时间同时工作的功能。
2.6SpringBoot框架
SpringBoot是一个全新开源的轻量级框架。基于Spring4.0设计,其不仅继承了Spring框架原来有的优秀特性,而且还通过简化配置文件来进一步简化了Spring应用的整个搭建以及开发过程。另外在原本的Spring中由于随着项目的扩大导入的jar包数量越来越大,随之出现了jar包版本之间的兼容性问题,而此时SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性问题得到了很好的解决。
SpringBoot可以看做是Spring的加强版本,但实质上都是Spring的相关技术,有了这些优秀的开源框架,程序员在开发过程中将事半功倍。
第三章系统分析与设计
3.1系统说明
党员之家服务系统小程序是一个中小型的网上管理平台,人们可以在网络上进行信息交流,不用出门就可以查看到自己想要的信息。管理员可以通过对党员信息的管理、用户资料的管理等来对系统进行日常的更新与维护。
3.2系统可行性分析
3.2.1 技术可行性
本系统开发选择java技术,java为开发者提供了丰富的类库,大大减少了使用windows编程的难度,减少开发人员在设计算法上的难度,作为java开发 Visual Studio更是一个必不可少的角色,它友好的界面,以及强大的功能,给程序开发人员带来了很多方便,加上环境简单,转移方便,无疑使此系统最佳的选择。所以后台设计选择使用MySQL数据库主要用来的建立和维护信息。对于前台开发要求应具备功能完善、易于操作等优点,后台数据库的要求则是能够建立和维护数据信息的统一性和完整性。
依据上述目标来分析本系统的硬件如下:
奔腾3的处理器;
内存是 2G;
硬盘是50G;
操作系统是Window 10;
在软件方面的话,安装了Visul Studio 0和MySQL数据库开发工具。根据以上的软件与硬件要求,得到这个系统的技术是可行的。
3.2.2 经济可行性
本系统主要面向的是电脑用户,成本并不高,对于系统的维护和调试,只需要一个人就可以完成,所以在人力方面,投入的也很少。虽然说人力和资金的投入并不多,但是面临的收益是十分可观的,在21世纪,很多企业、公司等都会将管理的目标转移到线上管理,知识是无价的。在未来,很多企业投入的人力资源和资金不会太多,但却又能保证企业运转继续进行。这对整个企业的发展是非常有利的。
3.2.3操作可行性
现在随着科技的飞速发展,计算机早已经进入了人们的日常生活中,人们的工作环境也不像以前有那么多的要求,需要工作人员一定要到指定地点办公,有的工作在家也可以完成。这使得人们的工作效益有了很大的提高。操作的多样性也变高了。因此,管理的计算机化,智能化是社会发展而带来的必然趋势,各种智能的软件层出不穷,不同的软件能完成用户不同的需求,这不仅提高了工作效率还能完成一些客户特定的一些需求。本系统不仅界面简洁明了还采用可视化界面,用户只要用鼠标和键盘就可以完成对相关信息的修改,删除,添加等操作。因为这个系统的操作十分简单,方便上手,对于第一次使用系统的人,只需要很少的时间就可以上手操作。由此可见,本系统在操作上是可行的。
3.2.4运行可行性
本系统作为以java作为开发语言的系统,而且选用B/S结构则决定了要操作本系统仅需要占用很小的资源,并没有过多地硬件配置要求,目前市面上只要能正常运行浏览器的个人电脑都可以正常运行使用该系统。
综上所述,本系统的设计与开发在经济上、技术上、运行上的条件都是满足的,因此,系统开发具备可行性条件。
3.3系统的设计思想
一个优秀的设计作品,必然要有一个正确的构想,通过选择合理的开发工具、数据结构和操作系统来构成一个完善的党员之家服务系统小程序,根据用户的实际需求,本党员之家服务系统小程序的设计按照以下的原则来进行设计。
本网站以党员管理需求为目标,以方便使用本系统的用户为原则,同时加入一些先进的设计理念。根据用户不同的需求制作一个操作界面简单、模块功能完善、便于管理的管理平台,能够充分的满足用户的需求并方便于本网站的管理人员对网站实行管理。
一个好的网站必须具有高的可靠性,该系统通过结合先进的结构设计和数据的安全性,可以保证本系统具有高可靠性还有容错性,便于本系统不会出现一些不必要的错误信息,妨碍网站的管理。
本系统的设计要求便于网站的管理员管理本网站,用户可以根据自己的需求通过不同的模块入口进入不同的浏览页面,通过后台列表的编辑与更新,可使用户看到最新的党员信息,并且方便为更多的用户提供服务。
系统的模块设计主要以方便网站业务拓展和方便用户需求为目标,要求用能够很方便的浏览党员信息,并通过自身的需求能够快速搜索到自己想要的信息。
3.4小程序功能结构
该部分内容提供用户注册、用户资料修改、新闻公告、交流论坛、我要发贴等等功能。
该部分内容包含了首页、个人中心、学生管理、教师管理、任务信息管理、报名信息管理、任务排名管理、学习资料管理、每日打卡管理、交流信息管理、回复信息管理、积极分子管理、党员信息管理、交流论坛、系统管理等。管理员可对所有的信息进行增、删、改、查,能对用户信息进行管理,更新最近的党员信息。
为了方便更直观的理解,下图以图形形式给出关于整个小程序的结构图。小程序总体功能结构图3-1如图所示:
图3-1小程序总体功能结构图
3.5系统流程分析
3.5.1操作流程
图3-2登录流程图
3.5.2添加信息流程
添加信息流程图,如图所示:
图3-3添加信息流程图
3.5.3删除信息流程
删除信息流程图,如图所示:
图3-4删除信息流程图
第四章数据库设计
4.1数据库概念设计
在对数据库设计之前首先要分析一下党员之家服务系统小程序的功能,和各模块之间的关系,再对数据表进行设计。每一个模块的实体都会对应多个实体对象,下面是几个系统中的数据实体如下所示。
任务信息实体E-R图如图4-1所示:
图4-1任务信息E-R图
学生信息实体E-R图如图4-2所示:
图4-2学生信息实体E-R图
学习资料实体E-R图如图4-3所示:
图4-3学习资料实体E-R图
4.2数据表设计
党员之家服务系统小程序的操作都是依靠数据库来进行数据的操作,包括对数据的添加、删除、修改和查询等。所以对数据库的设计是一个很重要的环节,本党员之家服务系统小程序根据学生,教师和管理员的需求分析,对数据库进行了设计,为方便数据查询,本党员之家服务系统小程序数据库中创建了数据表。这些实体对象是数据表结构的基本模型,这个数据模型包含了网站所有的数据实体和属性。如下表所示:
表4-1:党员信息
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
id |
bigint |
主键 |
主键 |
||
addtime |
timestamp |
创建时间 |
CURRENT_TIMESTAMP |
||
xuehao |
varchar |
200 |
学号 |
||
xueshengxingming |
varchar |
200 |
学生姓名 |
||
touxiang |
varchar |
200 |
头像 |
||
nianling |
varchar |
200 |
年龄 |
||
banji |
varchar |
200 |
班级 |
||
zhuanye |
varchar |
200 |
专业 |
||
zhuanzhengriqi |
date |
转正日期 |
|||
zhuanzhengshuoming |
longtext |
4294967295 |
转正说明 |
||
gonghao |
varchar |
200 |
工号 |
||
userid |
bigint |
用户id |
表4-2:任务信息
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
id |
bigint |
主键 |
主键 |
||
addtime |
timestamp |
创建时间 |
CURRENT_TIMESTAMP |
||
renwubiaoti |
varchar |
200 |
任务标题 |
||
renwuleixing |
varchar |
200 |
任务类型 |
||
tupian |
varchar |
200 |
图片 |
||
renwushijian |
varchar |
200 |
任务时间 |
||
renwuyaoqiu |
longtext |
4294967295 |
任务要求 |
||
fabushijian |
datetime |
发布时间 |
|||
gonghao |
varchar |
200 |
工号 |
||
jiaoshixingming |
varchar |
200 |
教师姓名 |
表4-3:token表
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
id |
bigint |
主键 |
主键 |
||
userid |
bigint |
用户id |
|||
username |
varchar |
100 |
用户名 |
||
tablename |
varchar |
100 |
表名 |
||
role |
varchar |
100 |
角色 |
||
token |
varchar |
200 |
密码 |
||
addtime |
timestamp |
新增时间 |
CURRENT_TIMESTAMP |
||
expiratedtime |
timestamp |
过期时间 |
CURRENT_TIMESTAMP |
表4-4:配置文件
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
id |
bigint |
主键 |
主键 |
||
name |
varchar |
100 |
配置参数名称 |
||
value |
varchar |
100 |
配置参数值 |
表4-5:任务排名
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
id |
bigint |
主键 |
主键 |
||
addtime |
timestamp |
创建时间 |
CURRENT_TIMESTAMP |
||
xuehao |
varchar |
200 |
学号 |
||
xueshengxingming |
varchar |
200 |
学生姓名 |
||
touxiang |
varchar |
200 |
头像 |
||
banji |
varchar |
200 |
班级 |
||
zhuanye |
varchar |
200 |
专业 |
||
wanchengcishu |
int |
完成次数 |
|||
fabushijian |
datetime |
发布时间 |
|||
gonghao |
varchar |
200 |
工号 |
表4-6:报名信息
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
id |
bigint |
主键 |
主键 |
||
addtime |
timestamp |
创建时间 |
CURRENT_TIMESTAMP |
||
renwumingcheng |
varchar |
200 |
任务名称 |
||
renwuleixing |
varchar |
200 |
任务类型 |
||
tupian |
varchar |
200 |
图片 |
||
gonghao |
varchar |
200 |
工号 |
||
jiaoshixingming |
varchar |
200 |
教师姓名 |
||
baomingneirong |
longtext |
4294967295 |
报名内容 |
||
baomingshijian |
datetime |
报名时间 |
|||
xuehao |
varchar |
200 |
学号 |
||
xueshengxingming |
varchar |
200 |
学生姓名 |
||
shouji |
varchar |
200 |
手机 |
||
sfsh |
varchar |
200 |
是否审核 |
否 |
|
shhf |
longtext |
4294967295 |
审核回复 |
||
userid |
bigint |
用户id |
表4-7:新闻公告
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
id |
bigint |
主键 |
主键 |
||
addtime |
timestamp |
创建时间 |
CURRENT_TIMESTAMP |
||
title |
varchar |
200 |
标题 |
||
introduction |
longtext |
4294967295 |
简介 |
||
picture |
varchar |
200 |
图片 |
||
content |
longtext |
4294967295 |
内容 |
表4-8:每日打卡
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
id |
bigint |
主键 |
主键 |
||
addtime |
timestamp |
创建时间 |
CURRENT_TIMESTAMP |
||
biaoti |
varchar |
200 |
标题 |
||
tupian |
varchar |
200 |
图片 |
||
gonghao |
varchar |
200 |
工号 |
||
jiaoshixingming |
varchar |
200 |
教师姓名 |
||
xueshengxingming |
varchar |
200 |
学生姓名 |
||
dakaneirong |
longtext |
4294967295 |
打卡内容 |
||
dakashijian |
datetime |
打卡时间 |
|||
xuehao |
varchar |
200 |
学号 |
||
userid |
bigint |
用户id |
表4-9:积极分子
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
id |
bigint |
主键 |
主键 |
||
addtime |
timestamp |
创建时间 |
CURRENT_TIMESTAMP |
||
xuehao |
varchar |
200 |
学号 |
||
xueshengxingming |
varchar |
200 |
学生姓名 |
||
touxiang |
varchar |
200 |
头像 |
||
nianling |
varchar |
200 |
年龄 |
||
banji |
varchar |
200 |
班级 |
||
zhuanye |
varchar |
200 |
专业 |
||
gerenchengjiu |
longtext |
4294967295 |
个人成就 |
||
gonghao |
varchar |
200 |
工号 |
||
userid |
bigint |
用户id |
表4-10:教师
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
id |
bigint |
主键 |
主键 |
||
addtime |
timestamp |
创建时间 |
CURRENT_TIMESTAMP |
||
gonghao |
varchar |
200 |
工号 |
||
mima |
varchar |
200 |
密码 |
||
jiaoshixingming |
varchar |
200 |
教师姓名 |
||
xingbie |
varchar |
200 |
性别 |
||
touxiang |
varchar |
200 |
头像 |
||
zhicheng |
varchar |
200 |
职称 |
||
dianhua |
varchar |
200 |
电话 |
||
youxiang |
varchar |
200 |
邮箱 |
表4-11:交流信息
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
id |
bigint |
主键 |
主键 |
||
addtime |
timestamp |
创建时间 |
CURRENT_TIMESTAMP |
||
biaoti |
varchar |
200 |
标题 |
||
tupian |
varchar |
200 |
图片 |
||
gonghao |
varchar |
200 |
工号 |
||
jiaoshixingming |
varchar |
200 |
教师姓名 |
||
jiaoliuneirong |
longtext |
4294967295 |
交流内容 |
||
fabushijian |
datetime |
发布时间 |
|||
xuehao |
varchar |
200 |
学号 |
||
xueshengxingming |
varchar |
200 |
学生姓名 |
||
userid |
bigint |
用户id |
表4-12:回复信息
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
id |
bigint |
主键 |
主键 |
||
addtime |
timestamp |
创建时间 |
CURRENT_TIMESTAMP |
||
biaoti |
varchar |
200 |
标题 |
||
tupian |
varchar |
200 |
图片 |
||
xuehao |
varchar |
200 |
学号 |
||
xueshengxingming |
varchar |
200 |
学生姓名 |
||
huifuneirong |
longtext |
4294967295 |
回复内容 |
||
gonghao |
varchar |
200 |
工号 |
||
jiaoshixingming |
varchar |
200 |
教师姓名 |
||
userid |
bigint |
用户id |
表4-13:学习资料
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
id |
bigint |
主键 |
主键 |
||
addtime |
timestamp |
创建时间 |
CURRENT_TIMESTAMP |
||
ziliaomingcheng |
varchar |
200 |
资料名称 |
||
ziliaoleixing |
varchar |
200 |
资料类型 |
||
fengmian |
varchar |
200 |
封面 |
||
ziliaoneirong |
longtext |
4294967295 |
资料内容 |
||
faburiqi |
datetime |
发布日期 |
|||
gonghao |
varchar |
200 |
工号 |
||
jiaoshixingming |
varchar |
200 |
教师姓名 |
表4-14:交流论坛
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
id |
bigint |
主键 |
主键 |
||
addtime |
timestamp |
创建时间 |
CURRENT_TIMESTAMP |
||
title |
varchar |
200 |
帖子标题 |
||
content |
longtext |
4294967295 |
帖子内容 |
||
parentid |
bigint |
父节点id |
|||
userid |
bigint |
用户id |
|||
username |
varchar |
200 |
用户名 |
||
isdone |
varchar |
200 |
状态 |
表4-15:学生
字段名称 |
类型 |
长度 |
字段说明 |
主键 |
默认值 |
id |
bigint |
主键 |
主键 |
||
addtime |
timestamp |
创建时间 |
CURRENT_TIMESTAMP |
||
xuehao |
varchar |
200 |
学号 |
||
mima |
varchar |
200 |
密码 |
||
xueshengxingming |
varchar |
200 |
学生姓名 |
||
xingbie |
varchar |
200 |
性别 |
||
touxiang |
varchar |
200 |
头像 |
||
nianling |
varchar |
200 |
年龄 |
||
banji |
varchar |
200 |
班级 |
||
zhuanye |
varchar |
200 |
专业 |
||
youxiang |
varchar |
200 |
邮箱 |
||
shouji |
varchar |
200 |
手机 |
获取源码 ⬇