# 计算机学院机房管理系统 **Repository Path**: java_learning_group/SCCRMHAHA ## Basic Information - **Project Name**: 计算机学院机房管理系统 - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 1 - **Created**: 2018-05-15 - **Last Updated**: 2021-11-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 计算机学院机房管理系统 #### 项目介绍 {**以下是码云平台说明,您可以替换为您的项目简介** 码云是开源中国推出的基于 Git 的代码托管平台(同时支持 SVN)。专为开发者提供稳定、高效、安全的云端软件开发协作平台 无论是个人、团队、或是企业,都能够用码云实现代码托管、项目管理、协作开发。企业项目请看 [https://gitee.com/enterprises](https://gitee.com/enterprises)} #### 软件架构 JavaDao DAO层:DAO接口:TeacherDao,ClassroomDao定义教师及教室的操作,增、删、改、查 DAO工厂类:DAOFactory 工厂本身就是一种设计模式,用于创建DAO接口的实例 VO类:teacherUser,classroom,student 测试:test Jservice 服务层:userservice 用于教师和学生的登陆 Jweb 展现层:接收登陆,注册,修改密码,删除,查看等操作信号,并与jsp文件对应 web文件夹内包含多个jsp文件,前端样式在css,js,img文件夹内 #### 安装教程 1. 数据库名 member 2. 数据库脚本 在 javadao的配置文件内 3. xxxx #### 使用说明 1. 首先打开为身份选择,用户选择教师或学生 2. 使用教师身份登录,进入到的页面,具有修改密码,选择教室,取消预约,查看教室使用情况等功能 3. 使用学生身份登录,进入到的页面,具有查看机房课表的功能 4. 关于教室分配,先查询有没有空教室,在判断是否拆班,若人数过多会有限进行分班(尚在完善) 5. 关于注册,只有教师具有注册功能,注册后数据存储在数据库内,用于登陆时的验证 6. 每个页面均可以返回上一步,操作出错可撤回(除了查看课表的操作-_-||) #### 参与贡献 1. 架构:徐静巧 2. 测试:李益祥 3. 前端:项文佳 4. 配置:黄炜坚 5. 分析:丁炼杰 6. 组长:张鑫源 #### 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [http://git.mydoc.io/](http://git.mydoc.io/) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)