# 信息科管理系统 **Repository Path**: Destiny_cc/xxk ## Basic Information - **Project Name**: 信息科管理系统 - **Description**: # 医院信息科管理系统 ## 项目简介 医院信息科管理系统是一个基于Web的综合管理平台,用于医院信息科的日常运维管理、工单处理、设备管理等工作。系统分为管理端和用户端两个界面,支持多角色权限管理。 ## 功能特性 ### 管理端功能 - **Primary Language**: HTML - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 0 - **Created**: 2024-11-20 - **Last Updated**: 2026-01-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 医院信息科管理系统 ## 项目简介 这是一个用于管理医院信息科相关事务的管理系统,旨在提高医院信息化管理效率。系统分为管理端和用户端,涵盖了从工单创建到数据分析的全流程功能。 ## 功能特性 ### 管理端功能 - 登录与权限认证 - 工单创建与管理 - 部门任务分配 - 维护计划安排 - 数据可视化展示(包括故障分析、开发进度和技术分析等图表) - 用户权限管理 - 仪表盘概览 ### 用户端功能 - 登录与认证 - 快速操作面板 - 工单申请与提交 - 设备信息维护 - 查询功能 - 文件上传与管理 - 反馈表单提交 ### 技术栈 - 前端:HTML5, CSS3, JavaScript - 后端:Node.js (Express框架) - 数据库:MySQL 或其他兼容 SQL 的数据库 - 身份验证:JWT - 数据可视化:图表库(可能是 ECharts 或其他类似库) ## 系统要求 - Node.js v14.x 或更高版本 - MySQL 数据库 - Docker(如果使用 docker-compose 部署) ## 项目结构(需自行配置) - `api.js`:封装 API 请求服务 - `auth.js`:处理权限验证相关逻辑 - `database.sql`:数据库结构定义 - `docker-compose.yml`:Docker 配置文件 - `index.html`:管理端入口文件 - `login.html`:登录页面 - `main.js`:管理端核心逻辑 - `mockAuth.js`:模拟的认证数据与登录逻辑 - `server.js`:后端服务启动文件 - `styles.css`:管理端样式表 - `user.html`:用户端入口文件 - `user.js`:用户端功能逻辑 - `workOrder.js`:工单相关服务逻辑 - `LICENSE` 和 `.gitignore`:标准的开源项目文件 ## 安装说明 1. 克隆仓库:`git clone https://gitee.com/Destiny_cc/xxk` 2. 安装依赖:`npm install` 3. 启动数据库:根据 `database.sql` 创建数据库表 4. 配置环境变量:如数据库连接信息 5. 启动服务:`node server.js` 6. 打开浏览器访问:`http://localhost:3000` 如果使用 Docker,可运行 `docker-compose up` 来启动整个系统。 ## 使用说明 - 管理员通过 `index.html` 登录后可查看仪表盘、管理工单、查看图表等。 - 普通用户通过 `user.html` 提交工单、查询信息、上传文件等。 - 登录功能通过 `api.js` 提供的 `login()` 和 `authenticatedRequest()` 实现。 ## 贡献指南 - Fork 本项目 - 创建新分支 (`git checkout -b feature/xxx`) - 提交代码 (`git commit -am 'Add some feature'`) - 推送分支 (`git push origin feature/xxx`) - 创建 Pull Request ## 许可证 本项目使用 MIT 许可证。详细信息请查看 `LICENSE` 文件。