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

开发环境:

(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()

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

Logo

前往低代码交流专区

更多推荐