---
# System prepended metadata

title: 「產學合作實習管理系統」企劃書 (計劃中止)
tags: [proposal, project]

---

# 「產學合作實習管理系統」企劃書
> 產學合作實習管理系統 Industry Cooperation Intern Management System

:::info
> 專案負責人聯絡資訊：
> 許堃陽 / Email：

* 專案參與成員：
    許堃陽、李崇瑋、黃丰嘉、宋安琪、許至齊、廖彥甄、吳以璿
    共計 7 人
    [name=企劃書撰寫：許堃陽]
:::

> [TOC]
> 

***
## **專案資訊**
* 專案時期：
    [time=Apr. 2024 ~ Apr. 2025]

* 專案客戶資訊：
    > 條列該專案面對的客戶所有相關資訊
    * [客戶資訊]

* 專案預期對象：
    [name=] [對象]

---
### *專案概述*

---
### *預期目標*

---
## **專案內容**
> Version Control: **[Github](https://github.com/Project-Abyss/ICIMS)**
- OS：**Linux & Windows**
    - Development $\rightarrow$ `virtualenv`
    - Production $\rightarrow$ Docker
- Framework: **Django**
- Language:
    - Backend $\rightarrow$ **Python**
    - Frontend $\rightarrow$ **HTML**、**CSS**、**JavaScript**
- Database: **MongoDB**
    - Development $\rightarrow$ [MongoDB Atlas Database](https://www.mongodb.com/products/platform/atlas-database) (Read < 1 Million Data)


### *系統介紹*
產學合作實習管理系統 Industry Cooperation Intern Management System (以下簡稱為 ICIMS)

目前 ICIMS 分為四個主要的身份與界面：
- System Admin (系統管理員)
- Company (企業)
- University (學校)
- Student (學生)

資料命名規則

```


```
### *系統架構*
> Interface $\rightarrow$ API Server $\rightarrow$ Database

==**System Admin (系統管理員)**==


==**Company (企業)**==


==**University (學校)**==


==**Student (學生)**==


### MVP (Minimum Viable Product) 需求
:::info
* 網頁
    - [x] 首頁
    - [x] Dash board (登入後)
    - [x] 公告頁面
    - [x] 日誌頁面
    - [x] 個人資料頁面
   
* 使用者角色 及 功能 
    * C = Create; R = Read; U = Update; D = Delete;
    * System Admin (系統管理員)
        - [x]  管理使用者 (CRUD)
        - [x]  管理日認 (CRUD)
    * Company (企業) 
        - [ ]  閱讀日誌 (R ) (旗下實習生)
        - [ ]  修改部份個人資料 (U)
    * Student (學生)
        - [x]  撰寫日誌 (CRU) (個人)
        - [x]  修改部份個人資料 (U)

* 功能
    - [ ]  使用者建置
    - [x]  登入
    - [x]  個人資料編輯
    - [x]  日誌 (新增、修改、刪除)
:::



### *系統流程*
==**System Admin (系統管理員)**==



==**Company (企業)**==



==**University (學校)**==



==**Student (學生)**==



---
## **專案安排**
### *專案工作*

:::info
工作組別說明：
- Project Management $\rightarrow$ 主要針對專案開發以外的相關事宜，包含專案規劃、環境架設等等
- Research and Development $\rightarrow$ 專案開發相關事項：
    - Interface - 使用者界面 (UI) 設計與撰寫
    - Function - 系統相關功能撰寫
    - Data Handling - 變數命名規則、資料庫管理、Authentication、Authorization
    - Quality Assurance - 確保程式相關的安全性與品質
:::

- ==Project Management==
    | 姓名 | 工作內容 |
    | --- | ------- |
    | 薯羊 | 專案規劃 |
    | 夜猫 | 環境架設 |

- ==Research and Development==
    | 姓名 | 工作內容 |
    | --- | ------- |
    | Bessy | Data Handling | 
    | 紙紙 | Interface |
    | yixuan | Interface |
    | 薯羊 | Function |
    | Anzhe | Function |
    | Janice | Function |
    | 夜猫 | Quality Assurance |


### *專案時程*
```mermaid
gantt
    title Industry Cooperation Intern Management System
    dateFormat MM-DD
        axisFormat %m-%d
    
    section Project Management
        系統規劃: crit, active, plan, 05-01, 30d
    
    section Interface
        testI: crit, active, tI, after plan, 1d
      
    section Function
        testF: crit, active, tF, after plan, 1d
    
    section Data Handling
        testD: crit, active, tD, after plan, 1d
    
    section Quality Assurance
        testQ: crit, active, tQ, after plan, 1d
%%甘特圖上的任務名稱 : [crit], [active|done], 任務名稱, [日期|after 任務名稱], 長度

```


---
## **備註與附件**
```
如果想要黑黑的，就加上下面這個w
{%hackmd BkVfcTxlQ %}
```

### *會議紀錄*
- [20^th^ Jul, 2024](https://hackmd.io/@4by55/B1WCAFO_R)
- [27^th^ Jul, 2024](https://hackmd.io/@4by55/H16NvpZtA)
- [3^rd^ Aug, 2024](https://hackmd.io/@4by55/Hy87xfsK0)
- [10^th Aug, 2024](https://hackmd.io/@4by55/ryt2_BNqA)
