基于java+nodejs+mysql的学生宿舍管理系统

项目分享链接文件分享

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

开发环境:
(1)配置环境:Node 12.16.1+

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

(3)开发语言:JavaScript

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

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

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

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

部分代码:

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()
以上仅是部分设计!!!

  • 20
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

梦の落花

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

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

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

打赏作者

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

抵扣说明:

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

余额充值