自备服务器做网站,做家政网站公司名称,wordpress 加内链,建设注册管理中心网站首页4系统概要设计 4.1概述 本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式#xff0c;是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示#xff1a;
图4-1系统工作原理…4系统概要设计 4.1概述 本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示
图4-1系统工作原理图 4.2系统结构 本系统是基于B/S架构的网站系统设计的功能结构图如下图所示
图4-2功能结构图
4.3.数据库设计 4.3.1数据库实体 概念设计的目标是设计出反映某个组织部门信息需求的数据库系统概念模式数据库系统的概念模式独立于数据库系统的逻辑结构、独立于数据库管理系统DBMS、独立于计算机系统。 概念模式的设计方法是在需求分析的基础上用概念数据模型例如E-R模型表示数据及数据之间的相互联系设计出反映学生信息需求和处理需求的数据库系统概念模式。概念设计的目标是准确描述应用领域的信息模式支持用户的各种应用这样既容易转换为数据库系统逻辑模式又容易为用户理解。数据库系统概念模式是面向现实世界的数据模型不能直接用于数据库系统的实现。在此阶段用户可以参与和评价数据库系统的设计从而有利于保证数据库系统的设计与用户的需求相吻合。在概念模式的设计中E-R模型法是最常见的设计方法。本系统的E-R图如下图所示 1管理员信息的实体属性图如下
图4.12 管理员信息实体属性图 2学生信息实体属性图如图4.13所示
图4.13 学生信息实体属性图 3教师信息实体属性图如图4.14所示
图4.14 教师信息实体属性图 4.3.2数据库设计表 实验室管理系统需要后台数据库下面介绍数据库中的各个表的详细信息
表4.1 采购记录 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 shebeibianhao varchar(200) 是 NULL 设备编号 shebeimingcheng varchar(200) 是 NULL 设备名称 xinghao varchar(200) 是 NULL 型号 caigoushuliang int(11) 否 采购数量 caigoujiage int(11) 否 采购价格 caigougongsi varchar(200) 否 采购公司 caigouriqi date 是 NULL 采购日期 beizhu longtext 是 NULL 备注 表4.2 公告信息评论表 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 refid bigint(20) 否 关联表id userid bigint(20) 否 用户id nickname varchar(200) 是 NULL 用户名 content longtext 否 评论内容 reply longtext 是 NULL 回复内容 表4.3 实验课程评论表 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 refid bigint(20) 否 关联表id userid bigint(20) 否 用户id nickname varchar(200) 是 NULL 用户名 content longtext 否 评论内容 reply longtext 是 NULL 回复内容 表4.4 公告信息 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 biaoti varchar(200) 否 标题 leixing varchar(200) 否 类型 tupian varchar(200) 是 NULL 图片 gonghao varchar(200) 是 NULL 工号 jiaoshixingming varchar(200) 是 NULL 教师姓名 gonggaoneirong longtext 是 NULL 公告内容 faburiqi date 是 NULL 发布日期 表4.5 教师 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 gonghao varchar(200) 否 工号 mima varchar(200) 否 密码 jiaoshixingming varchar(200) 是 NULL 教师姓名 xingbie varchar(200) 是 NULL 性别 touxiang varchar(200) 是 NULL 头像 xueyuan varchar(200) 是 NULL 学院 zhicheng varchar(200) 是 NULL 职称 dianhua varchar(200) 是 NULL 电话 表4.6 实验课程 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 kechengmingcheng varchar(200) 否 课程名称 tupian varchar(200) 是 NULL 图片 shiyanriqi date 是 NULL 实验日期 shiyanshihao varchar(200) 否 实验室号 gonghao varchar(200) 是 NULL 工号 jiaoshixingming varchar(200) 是 NULL 教师姓名 shiyanneirong longtext 是 NULL 实验内容 shiyanyaoqiu longtext 是 NULL 实验要求 userid bigint(20) 是 NULL 用户id 表4.7 实验设备 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 shebeibianhao varchar(200) 否 设备编号 shebeimingcheng varchar(200) 否 设备名称 xinghao varchar(200) 否 型号 danwei varchar(200) 是 NULL 单位 tupian varchar(200) 是 NULL 图片 shebeishuliang int(11) 否 设备数量 shiyongfangfa longtext 是 NULL 使用方法 shebeizhuangtai varchar(200) 是 NULL 设备状态 表4.8 实验室信息 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 shiyanshibianhao varchar(200) 否 实验室编号 shiyanshimingcheng varchar(200) 否 实验室名称 shiyanshiguimo varchar(200) 否 实验室规模 shiyanshitupian varchar(200) 是 NULL 实验室图片 shiyanshiweizhi varchar(200) 是 NULL 实验室位置 keyueshijian varchar(200) 是 NULL 可约时间 shiyanshixiangqing longtext 是 NULL 实验室详情 shiyanshizhuangtai varchar(200) 否 实验室状态 表4.9 实验室预约 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 shiyanshimingcheng varchar(200) 是 NULL 实验室名称 yuyueneirong varchar(200) 是 NULL 预约内容 yuyueshijian varchar(200) 是 NULL 预约时间 xuehao varchar(200) 是 NULL 学号 xueshengxingming varchar(200) 是 NULL 学生姓名 banji varchar(200) 是 NULL 班级 shouji varchar(200) 是 NULL 手机 sfsh varchar(200) 是 否 是否审核 shhf longtext 是 NULL 审核回复 表4.10 收藏表 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 userid bigint(20) 否 用户id refid bigint(20) 是 NULL 收藏id tablename varchar(200) 是 NULL 表名 name varchar(200) 否 收藏名称 picture varchar(200) 否 收藏图片 表4.11 管理员表 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 username varchar(100) 否 用户名 password varchar(100) 否 密码 role varchar(100) 是 管理员 角色 addtime timestamp 否 CURRENT_TIMESTAMP 新增时间 表4.12 维修记录 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 shebeibianhao varchar(200) 是 NULL 设备编号 shebeimingcheng varchar(200) 是 NULL 设备名称 xinghao varchar(200) 是 NULL 型号 weixiushuliang int(11) 否 维修数量 weixiuriqi date 是 NULL 维修日期 weixiujieguo longtext 是 NULL 维修结果 表4.13 学生 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 xuehao varchar(200) 否 学号 mima varchar(200) 否 密码 xueshengxingming varchar(200) 否 学生姓名 xingbie varchar(200) 是 NULL 性别 touxiang varchar(200) 是 NULL 头像 banji varchar(200) 是 NULL 班级 shouji varchar(200) 是 NULL 手机 表4.14 知识库 字段 类型 空 默认 注释 id (主键) bigint(20) 否 主键 addtime timestamp 否 CURRENT_TIMESTAMP 创建时间 mingcheng varchar(200) 否 名称 banji varchar(200) 否 班级 tupian varchar(200) 是 NULL 图片 wenjian varchar(200) 否 文件 gonghao varchar(200) 是 NULL 工号 jiaoshixingming varchar(200) 是 NULL 教师姓名 faburiqi date 是 NULL 发布日期 xiangqing longtext 是 NULL 详情
5系统详细实现 5.1 管理员模块的实现 5.1.1 学生信息管理 实验室管理系统的系统管理员可以管理用户可以对学生信息修改删除以及查询操作。具体界面的展示如图5.1所示。
图5.1 学生信息管理界面 5.1.2 教师信息管理 系统管理员可以查看对教师信息进行添加修改删除以及查询操作。具体界面如图5.2所示。
图5.2 教师信息管理界面 5.2 教师模块的实现 5.2.1 公告信息添加 教师可以对公告信息进行添加修改删除操作。界面如下图所示
图5.3 公告信息界面 5.2.2 实验室预约审核 教师可以对学生预约的实验室预约信息进行审核操作。界面如下图所示
图5.4 实验室预约审核界面
5.3 学生模块的实现 5.3.1 实验室预约 学生登录可以在首页实验室信息上面进行预约。界面如下图所示
图5.5 实验室预约界面 5.3.2 我的收藏 学生登录后可以对课程信息知识库等信息进行收藏可以在我的收藏查看。界面如下图所示
图5.6 我的收藏界面