学生宿舍管理系统

          学生宿舍管理系统项目包含设计图和数据库关系图、数据库脚本、开发文档,可用于毕业设计或者课设。(可以完全无脑式复制粘贴)

开发环境:

(1)配置环境:Node 12.16.1+

(2)数据库管理系统:MySQL

(3)开发语言:JavaScript

总体需求分析:

          宿舍管理系统分别有后勤管理员、舍管管理员、学生三种角色,从这三种角色出发进行系统设计,列出的用例。

后勤部管理员        

          后勤管理员是系统的最初配置管理,也是整个系统包括权限分配、宿舍楼创建、舍管管理员录入分配、学生信息导入等四个主要模块来对系统进行最初的初始化。

舍管阿姨管理

          舍管管理员也就是现实中的舍管阿姨的角色,是整个系统的主要管理和使用运作的人;主要分为宿舍管理、学生管理、公告通知管理三个核心模块,分别对学生的日常的日常生活以及宿舍楼维护和报修进行管理。

学生登录

          学生角色是是系统的使用人角色,根据实际宿舍生活情况划分。主要有个人信息的维护(如电话号码更新、修改密码等)、宿舍报修、日常小消息通知查看、宿舍评分情况查看等五个功能,学生首次登录还可以选择宿舍。

部分设计图:

   E-R图设计:

 后勤管理员设计:

舍管管理设计:

实体设计:

 

 

 

 

 

 

const { Sequelize } = require("sequelize")
const { databaseConfig } = require("../config")
class Db {
  constructor() {
    this.sequelize = this._connect()
  }
  _connect() {
    const { host, name, user, password } = databaseConfig
    const sequelize = new Sequelize(name, user, password, {
      host: host,
      dialect: "mysql",
      logging: databaseConfig.logging
    })
    return sequelize
  }
  // 数据库连接测试
  connectTest() {
    this.sequelize
      .authenticate()
      .then(() => {console.log("Debug:数据连接成功")})
      .catch(err => {console.error("数据库连接失败:", err)})
  }
}
module.exports = new Db()

以上仅是部分设计图!!!资源地址点击👉🏻 宿舍管理系统 👈🏻进行下载

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜鸟阿奇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值