大家好,我是全微毕设团队的创始人,本团队擅长JAVA(SSM,SSH,SPRINGBOOT)、PYTHON、PHP、C#、安卓等多项技术。
今天将为大家分析一个班级网站(班级网站),该项目使用框架为SSM(MYECLIPSE),选用开发工具为MYECLIPSE。班级网站为一个 后台项目。
为了完成该系统,我们首先需要对该系统进行需求分析。一个班级网站应包含用户角色有管理员、学生。为了能让用户顺利登陆系统完成相关操作,需要为每种登陆角色设置账户和密码字段。
为了完成系统的功能需要为班级设置学生表,记录学生信息。在学生表中定义了两者的关联关系,其中学生的班级与班级的mingzi字段对应、学生的班级id与班级的id字段对应
。为了完成系统的功能需要为学生设置回忆表,记录回忆信息。在回忆表中定义了两者的关联关系,其中回忆的学生与学生的mingzi字段对应、回忆的学生id与学生的id字段对应
。
总结得出该系统所有数据为:管理员(admin)、学生(xuesheng)、班级(banji)、回忆(huiyi)
管理员表
字段名 | 类型 | 属性 | 描述 |
id | int(11) | PRIMARY KEY | 管理员id |
username | varchar(255) | 账号 | |
password | varchar(255) | 密码 |
学生表
字段名 | 类型 | 属性 | 描述 |
id | int(11) | PRIMARY KEY | 学生id |
mingzi | varchar(255) | 名字 | |
username | varchar(255) | 账号 | |
password | varchar(255) | 密码 | |
lianxifangshi | varchar(255) | 联系方式 | |
banji | varchar(255) | 班级 | |
nianji | varchar(255) | 年级 | |
banjiid | varchar(255) | 班级id |
班级表
字段名 | 类型 | 属性 | 描述 |
id | int(11) | PRIMARY KEY | 班级id |
mingzi | varchar(255) | 名字 | |
banzhang | varchar(255) | 班长 | |
banzhangid | varchar(255) | 班长id |
回忆表
字段名 | 类型 | 属性 | 描述 |
id | int(11) | PRIMARY KEY | 回忆id |
biaoti | varchar(255) | 标题 | |
neirong | varchar(255) | 内容 | |
xuesheng | varchar(255) | 学生 | |
xueshengid | varchar(255) | 学生id | |
shijian | varchar(255) | 时间 |
建表语句为
SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- ---------------------------- -- Table structure for ggbanjiwangzhan -- ---------------------------- DROP TABLE IF EXISTS `t_admin`; CREATE TABLE `t_admin` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT ‘管理员id‘,`username` varchar(255) DEFAULT NULL COMMENT ‘账号‘,`password` varchar(255) DEFAULT NULL COMMENT ‘密码‘,PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=‘管理员‘; -- ---------------------------- DROP TABLE IF EXISTS `t_xuesheng`; CREATE TABLE `t_xuesheng` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT ‘学生id‘,`mingzi` varchar(255) DEFAULT NULL COMMENT ‘名字‘,`username` varchar(255) DEFAULT NULL COMMENT ‘账号‘,`password` varchar(255) DEFAULT NULL COMMENT ‘密码‘,`lianxifangshi` varchar(255) DEFAULT NULL COMMENT ‘联系方式‘,`banji` varchar(255) DEFAULT NULL COMMENT ‘班级‘,`nianji` varchar(255) DEFAULT NULL COMMENT ‘年级‘,`banjiid` int(11) DEFAULT NULL COMMENT ‘班级id‘,PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=‘学生‘; -- ---------------------------- DROP TABLE IF EXISTS `t_banji`; CREATE TABLE `t_banji` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT ‘班级id‘,`mingzi` varchar(255) DEFAULT NULL COMMENT ‘名字‘,`banzhang` varchar(255) DEFAULT NULL COMMENT ‘班长‘,`banzhangid` int(11) DEFAULT NULL COMMENT ‘班长id‘,PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=‘班级‘; -- ---------------------------- DROP TABLE IF EXISTS `t_huiyi`; CREATE TABLE `t_huiyi` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT ‘回忆id‘,`biaoti` varchar(255) DEFAULT NULL COMMENT ‘标题‘,`neirong` varchar(255) DEFAULT NULL COMMENT ‘内容‘,`xuesheng` varchar(255) DEFAULT NULL COMMENT ‘学生‘,`xueshengid` int(11) DEFAULT NULL COMMENT ‘学生id‘,`shijian` varchar(255) DEFAULT NULL COMMENT ‘时间‘,PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT=‘回忆‘;
原文地址:https://www.cnblogs.com/qwcx/p/11517993.html
时间: 2024-10-08 09:54:57