SIM Dance Studio
SIM Dance Studio
System User Guide · 系统使用指南
Role · 角色
Prepared by Optimum Technology
Admin Guide  /  管理系统指南
SIM

Run the whole studio from one dashboard

从一个后台管理您的舞蹈工作室 · 分步说明,附截图
Quick start · 快速开始
Section 01

Getting Started

开始使用 · 登录 Optimum

Optimum is the private control panel for your website. Log in to manage everything the public sees and books. The menu on the left is grouped into User Management, Media, Operations, Academy, and System — you'll use these throughout the guide.

Optimum 是您网站的私人管理后台。登录后即可管理网站的所有内容与预订。左侧菜单分为 用户管理媒体运营学院系统 五大类,贯穿整本指南。

Steps · 步骤
  • 1
    Open your browser and go to the Optimum admin link provided by Optimum.
    打开浏览器,进入 Optimum 提供的 Optimum 后台登录链接。
  • 2
    Enter your registered email and password, then click Log In.
    输入注册的邮箱和密码,然后点击 登录
  • 3
    You'll land on the Dashboard. Use the account icon at the top-right to log out.
    您将进入 仪表板。点击右上角的账号图标可退出登录。
Tip · 提示
Keep your login private, and use the collapse button (top-left) to widen your workspace on smaller screens. 请妥善保管登录信息;在小屏幕上可用左上角的收合按钮扩大工作区。
Section 02

The Dashboard

仪表板概览

The Dashboard is the first screen after logging in — a snapshot of the studio today, with quick access to the rest of the system from the left menu.

仪表板是登录后的第一个页面 — 展示工作室今日概况,并可从左侧菜单快速进入系统各部分。

What you'll see · 页面内容
A · Summary cards
Total Students, Today's Classes, Enrollments this month, and Revenue.
学员总数、今日课程、本月报名及营收。
B · Student Joined
A chart of new students per day this month.
本月每日新增学员的图表。
C · Today's Schedule
The classes running today; View all opens the timetable.
今日进行的课程;点击 View all 打开时间表。
D · Recent Orders
The latest package purchases; View All opens Orders.
最近的配套购买;点击 View All 打开订单。
1
Optimum Dashboard · 仪表板总览
Section 03 · User Management

Users

用户管理 · 创建后台账号

Users are the people who can log in to Optimum — owner, front-desk staff, and any instructors who need admin access. Create a separate account for each person under User Management → User.

用户是可以登录 Optimum 的人员 — 老板、前台及需要后台权限的导师。请在 用户管理 → User 中为每人创建独立账号。

Create a user · 创建用户
  • 1
    In the left menu under User Management, click User (or the + beside it).
    在左侧 User Management 下点击 User(或旁边的 +)。
  • 2
    Fill in their Name, an optional Code, Username, Email, and Phone Number — then assign their Role, which controls what they can see and do (see Roles & Permissions).
    填写 姓名、可选 代码用户名邮箱电话号码,再指定其 角色(Role),决定该账号能看到与操作的范围(详见「角色与权限」)。
  • 3
    Click Submit. The new user then checks their own email, verifies the account, and clicks the login link to set up access.
    点击 Submit。该人员需前往自己的邮箱完成验证,再点击邮件中的登录链接进入系统。
1
User List · 用户列表
2
Create User form · 创建用户表单
Note · 注意
Only give full admin access to people who need it. Note that Users (staff logins) are different from Students (members) — students are managed under the Academy group. 仅将完全权限授予需要的人员。请注意 User(员工账号)与 Student(会员)不同,学员在「学院」分组中管理。
Section 04 · User Management

Roles & Permissions

角色与权限 · 控制每个用户能做什么

A Role is a named set of permissions — what a user can view, create, update, deactivate, and reactivate across each module. Every user is assigned exactly one Role, and that Role decides which parts of the left menu they can use. Manage roles under User Management → Role.

角色(Role)是一组已命名的权限组合 — 决定用户能否查看、创建、更新、停用或恢复各模块的内容。每个用户只能被指定一个角色,角色决定其左侧菜单可用的范围。在 用户管理 → Role 中管理角色。

Note · 注意
Only a Super Admin account can create roles and assign a Role to a user. Regular admin roles cannot grant permissions they don't themselves have. 只有 超级管理员(Super Admin)账号可以创建角色并为用户指定角色。普通管理员角色无法授予自己没有的权限。
Create a role · 创建角色
  • 1
    In the left menu under User Management, click Role, then Create Role.
    在左侧 User Management 下点击 Role,再点击 Create Role
  • 2
    Give the role a Name, e.g. "Front Desk" or "Instructor".
    为角色命名,例如「前台」或「导师」。
  • 3
    Tick the Permissions this role should have. Each module (User, Role, Blog Post, Gallery, Instructor, and more) breaks down into View / Create / Update / Deactive / Reactive checkboxes — tick the module's header box to select all of them at once, or use Select All at the top-right for every module.
    勾选该角色所拥有的 权限(Permissions)。每个模块(User、Role、Blog Post、Gallery、Instructor 等)都拆分为 查看/创建/更新/停用/恢复 五个选项 — 勾选模块标题即可全选该模块,或使用右上角的 Select All 全选所有模块。
  • 4
    Click Submit. The role now appears under Role List and can be assigned to any user.
    点击 Submit。该角色随即出现在 Role List 中,可指定给任何用户。
1
Create Role · 创建角色 & 权限矩阵
Permission modules · 权限模块

Permissions are grouped one card per module — User, Role, Blog Category, Blog Tag, Blog Post, Blog Series, Gallery, Page SEO, Instructor, and more further down the page. Give a role only the modules it needs; a Front Desk role, for example, typically needs User and Student modules but not Blog or Role.

权限按模块分组,每张卡片对应一个模块 — User、Role、Blog Category、Blog Tag、Blog Post、Blog Series、Gallery、Page SEO、Instructor 等(页面下方还有更多)。只给角色所需的模块权限;例如「前台」角色通常只需要 User 与 Student 模块,无需 Blog 或 Role 权限。

Tip · 提示
To change what a user can do, edit their Role's permissions from Role List — you don't need to touch the user account itself. Everyone with that Role updates at once. 若要调整某用户的权限,直接在 Role List 中编辑其角色权限即可,无需修改用户账号本身 — 所有使用该角色的用户会同步更新。
Section 05 · Media

Posts & Gallery

媒体 · 文章与图库

The Media group keeps your public website fresh. Use Post for news, announcements, and events; use Gallery for studio photos shown on the site.

Media 分组用于保持公开网站的更新。Post 用于发布动态、公告与活动;Gallery 用于上传显示在网站上的工作室照片。

Create a post · 创建文章
  • 1
    Under Media, click Post (or the +) to start a new post.
    Media 下点击 Post(或 +)新建文章。
  • 2
    Add a title, write the content, and upload a cover image (landscape works best). For an event, include the date, time, and location in the post.
    填写标题、撰写内容并上传封面图(横版最佳)。如为活动,请在文中注明日期、时间与地点。
  • 3
    Publish to make it live, or save as a draft to finish later. Use Gallery the same way to add studio photos.
    发布使其上线,或保存草稿稍后完成。Gallery 的操作方式相同,用于添加工作室照片。
1
Post List · 文章列表
Organise with categories · 使用分类整理

Under Post you'll find Post List and Category List. Create categories first (Create Category) to group posts — each has a Name, Slug, optional Parent Category, and Sort Order.

Post 下包含 Post ListCategory List。请先创建分类(Create Category)以整理文章 — 每个分类含名称、Slug、可选上级分类及排序。

2
Blog-category List · 分类列表
Section 06 · Operations

Holidays

假期 · 设置休息日

Set holidays so the studio's closed days are respected across the timetable — no classes run and members can't book on those dates.

设置假期后,时间表将自动应用休息日 — 这些日期不开课,会员也无法预订。

Set a holiday · 设置假期
  • 1
    Under Operations, open Holidays → Holiday Calendar. Blue dots are Imported public holidays; purple are Manual ones you add.
    Operations 下打开 Holidays → Holiday Calendar。蓝色为 Imported 公共假期,紫色为手动添加的 Manual 假期。
  • 2
    Click Create Holiday (top-right). Enter the Date, a Name (e.g. Hari Raya Puasa), and an optional Note, then click Save.
    点击右上角 Create Holiday。填写 日期名称(如 Hari Raya Puasa)及可选 备注,然后点击 Save
  • 3
    Use Sync Holidays to auto-import Malaysian public holidays, and toggle Month / Year List / Table View to review. Set holidays before generating the monthly schedule so closed days are excluded automatically.
    使用 Sync Holidays 自动导入马来西亚公共假期,并切换 Month / Year List / Table View 查看。请在生成每月排程 之前 设好假期,休息日将自动排除。
1
Holiday Calendar · 假期日历
2
Create Holiday · 创建假期
Section 07 · Operations

Timetable

时间表 · 排程模板

The Timetable is built from a weekly Schedule Template — a recurring pattern of classes for Monday through Sunday. You set the pattern once, then generate the dated schedule that members book from.

时间表由每周 排程模板(Schedule Template) 生成 — 即周一至周日重复的课程安排。设定一次模板后,即可生成供会员预订的具体日期排程。

Do it in this order · 操作顺序
Step 1 · 第一步
Create the Class
Only once per class — after that you never create it again.
先在 Classes 创建课程,每个课程只需创建一次,之后不必重复创建。
Step 2 · 第二步
Add it to the Template
Place the class on a day and time in Schedule Template.
再到 Schedule Template 把课程放进某天的时段。
Step 3 · 第三步
Sync This Month
In Class Schedule, click it — dated classes are added automatically.
最后在 Class ScheduleSync This Month,系统自动加入本月课程。
⚠ Create the class first · 请先创建课程
A class must exist under Academy → Classes before it can be picked in the template — the Class dropdown only lists classes you've already created. 课程必须先在 Academy → Classes 中创建,模板里的 Class 下拉列表只会显示已创建的课程。
S1
Step 1 — Create the class once (title, category, level, slot, credit) · 先创建课程(只需一次)
1
Schedule Template — one column per day · 每天一栏
Add a class to the template · 向模板添加课程
  • 1
    Under Operations, open Timetable to see the Schedule Template.
    Operations 下打开 Timetable,即可看到排程模板。
  • 2
    Click the blue + on a day, or Create Template (top-right), to open the Create Template form.
    点击某一天上的蓝色 +,或右上角的 Create Template,打开创建模板表单。
  • 3
    Choose the Day of Week, Start / End Time, the Class and Instructor, and a Cancellation Cut-off in minutes (how late a member can cancel).
    选择 星期开始 / 结束时间课程导师,并设定 取消截止时间(分钟,即会员最晚可取消的时间)。
  • 4
    Leave Enabled ticked so it's included in the monthly sync, add any notes, and click Save.
    保持勾选 Enabled 以纳入每月同步,填写备注后点击 Save
  • 5
    Repeat for every weekly class. The template is a pattern only — nothing appears on the real calendar until you sync it (next step).
    为每周每堂课重复以上步骤。模板只是「样式」,未同步前不会出现在实际课表上(见下一步)。
2
Create Template form · 创建模板表单
Put the template on the calendar · 把模板同步到课表

Once the weekly pattern is set, open Timetable → Class Schedule. There are two ways to create the real dated classes:

模板设定好后,打开 Timetable → Class Schedule。生成实际课表有两种方式:

Sync This Month 自动同步
Click Sync This Month (top-right) and every enabled template is added to this month's calendar in one go. A green banner reports what was created, unchanged, or skipped for holidays.
点击右上角 Sync This Month,模板中所有已启用的课程会一次性加入本月课表。绿色提示条会显示新增、未变更与因假期跳过的数量。
Create Schedule 手动新增
Don't want everything synced? Click Create Schedule instead and add a single class on one specific date — good for workshops and one-off replacements.
不想全部自动同步?可直接点击 Create Schedule,为某个具体日期单独新增一堂课 — 适合工作坊或临时补课。
S3
Class Schedule — Sync This Month, then the confirmation banner · 同步本月后的提示
⚠ Sync affects every template · 同步会套用所有模板
Sync This Month pulls in all enabled templates, not just the one you added. If you only want a few classes on the calendar, untick Enabled on the others first — or skip sync and use Create Schedule. Sync This Month 会同步 所有 已启用的模板,而不只是你刚加的那一堂。若只想加入部分课程,请先取消其他模板的 Enabled 勾选,或改用 Create Schedule
View the class schedule · 查看课表

Timetable has two pages: Schedule Template (the weekly pattern) and Class Schedule (the real dated classes members book). After you press Sync This Month / Create Schedule, open Class Schedule to review the generated week — switch Month / Week / List or Table View.

时间表包含两个页面:Schedule Template(每周模板)与 Class Schedule(会员实际预订的具体日期课程)。点击 Sync This Month / Create Schedule 后,打开 Class Schedule 查看生成的一周 — 可切换 Month / Week / ListTable View

3
Class Schedule — week view · 课表(周视图)
Tip · 提示
Use Show disabled to view templates you've switched off. Disable a class instead of deleting it if it's only paused for a season. 使用 Show disabled 查看已停用的模板。若课程只是暂停一季,请停用而非删除。
Section 08 · Operations

Reports

报告 · 课程报告与销售报告

Reports has two views: Class Report (attendance and classes run) and Sales Report (package revenue). Both let you filter by date and export a CSV.

报告分为两个视图:Class Report(出席与开课情况)与 Sales Report(配套营收)。两者都可按日期筛选并导出 CSV。

Class Report · 课程报告
  • 1
    Open Reports → Class Report. Set Date From / To, and optionally an Instructor or Class, then click Search.
    打开 Reports → Class Report。设定 起止日期,可选 导师课程,点击 Search
  • 2
    Read the results (Date, Day, Time, Class, Instructor, Students), or click Export CSV to download.
    查看结果(日期、星期、时间、课程、导师、学员),或点击 Export CSV 下载。
1
Class Report · 课程报告
Sales Report · 销售报告
  • 1
    Open Reports → Sales Report. Set Paid From / To and optionally a Package, then Search.
    打开 Reports → Sales Report。设定 付款起止日期,可选 配套,点击 Search
  • 2
    Review the rows (Paid At, Order #, Student, Phone, Package, Qty, Unit Price, Amount) or Export CSV for your records.
    查看记录(付款时间、订单号、学员、电话、配套、数量、单价、金额),或 Export CSV 存档。
2
Sales Report · 销售报告
Section 09 · Operations

Vouchers

优惠券 · 创建折扣

Vouchers are fixed RM-value credits you can give members — for promotions, birthdays, or goodwill. First create the voucher, then assign it to a member.

优惠券是可赠予会员的固定 RM 金额抵用额 — 用于促销、生日或补偿。请先创建优惠券,再分配给会员。

Add a voucher · 创建优惠券
  • 1
    Under Operations → Vouchers, open Voucher List and click Create Voucher.
    Operations → Vouchers 下打开 Voucher List,点击 Create Voucher
  • 2
    Enter a Title (e.g. Birthday Voucher), an optional Description, the Value (RM) (e.g. 50), the Validity (months), and optional Terms & Conditions and Image. Save.
    填写 标题(如 Birthday Voucher)、可选描述、面值 (RM)(如 50)、有效期(月),以及可选的条款与图片。保存。
  • 3
    To give it to a member, open User Vouchers and click Assign Voucher — pick the voucher and the member. Its expiry counts from the assign date; track status here.
    要分配给会员,请打开 User Vouchers 并点击 Assign Voucher — 选择优惠券与会员。有效期自分配之日起计算,可在此跟踪状态。
1
Create Voucher · 创建优惠券
2
User Vouchers — Assign Voucher · 分配优惠券
Section 10 · Operations

Announcements

公告 · 网站顶部横幅通知

An Announcement is a red banner that runs across the very top of the public website — above the header — for things visitors need to know right away, like a holiday closure. It appears automatically at its Start At time and disappears automatically at its End At time; visitors can also dismiss it early with the × on the right.

公告是显示在网站最顶部(导航栏上方)的红色横幅,用于告知访客紧急信息,例如假期休息。公告会在 Start At 时间自动出现,在 End At 时间自动消失;访客也可点击右侧的 × 提前关闭。

Create an announcement · 创建公告
  • 1
    In the left menu under Operations, click Announcements, then + Create Announcement.
    在左侧 Operations 下点击 Announcements,再点击 + Create Announcement
  • 2
    Type the Message exactly as it should appear on the banner.
    输入公告 信息(Message),即横幅上显示的原文。
  • 3
    Set Start At and End At — the banner is only live between these two moments.
    设置 Start AtEnd At — 横幅只会在这段时间内显示。
  • 4
    Click Submit. It shows as Live in the list once its Start At time is reached.
    点击 Submit。到达 Start At 时间后,列表中的状态会显示为 Live
1
Create Announcement form · 创建公告表单
Announcement List · 公告列表

Filter past and upcoming announcements by Message or Is Active. The table shows each one's Start/End time and current StatusLive means it's showing on the site right now. Use the icons under Action to edit or delete.

MessageIs Active 筛选过往与即将发布的公告。表格显示每条公告的开始/结束时间及当前 StatusLive 表示正在网站上显示。可在 Action 栏编辑或删除。

2
Announcement List · 公告列表
What visitors see · 访客看到的效果
Desktop · 电脑端
Mobile · 手机端
Note · 注意
If two announcements' Start/End times overlap, visitors only see the one that started most recently — only one banner shows at a time. 若两条公告的时段重叠,访客只会看到最近开始的那一条 — 同一时间只显示一条横幅。
Section 11 · Academy

Instructors

导师 · 名单与标签

Instructors has two pages: Instructor List (the teacher profiles shown on your site and assigned to classes) and Instructor Tags (dance-style labels such as Hip Hop, K-pop, or Heels).

导师分为两页:Instructor List(显示在网站上并分配到课程的导师档案)与 Instructor Tags(舞蹈风格标签,如 Hip Hop、K-pop、Heels)。

1
Instructor List — edit / delete in the Action column · 导师列表
Create an instructor · 创建导师
  • 1
    Under Academy → Instructors, open Instructor List and click Create Instructor.
    Academy → Instructors 下打开 Instructor List,点击 Create Instructor
  • 2
    Fill in the Account details (Username, Email, Phone Number).
    填写 Account 信息(用户名、邮箱、电话号码)。
  • 3
    Under Instructor Details, add the Name, Title (e.g. Head Coach), and bio. The Slug fills automatically.
    Instructor Details 中填写姓名、职称(如 Head Coach)及简介。Slug 会自动生成。
  • 4
    On the right, use Choose File to upload a profile Image, add an optional Video URL and OG Image, then Save.
    在右侧用 Choose File 上传头像 Image,可选填 Video URLOG Image,然后保存。
2
Create Instructor form · 创建导师表单
Instructor Tags · 导师标签

Tags group instructors by style. Open Instructor Tags, click Create Instructor Tag, enter the name (e.g. Popping, K-pop, Heels), and save. Use the edit / delete icons in the Action column to manage existing tags.

标签用于按风格归类导师。打开 Instructor Tags,点击 Create Instructor Tag,输入名称(如 Popping、K-pop、Heels)并保存。用 Action 栏的编辑 / 删除图标管理现有标签。

3
Instructor Tags list · 导师标签列表
Section 12 · Academy

Classes

课程 · 创建课程供时间表使用

A class is a reusable definition — a title, category, level, capacity, and credit cost. Create your classes here first; you then place them into the Timetable's Schedule Template.

课程是可重复使用的定义 — 包含名称、类别、级别、人数上限与所需课时。请先在此创建课程,再将其加入时间表的排程模板。

Create a class · 创建课程
  • 1
    Under Academy → Classes, open Class List, then start a new one (Create Lesson).
    Academy → Classes 下打开 Class List,然后新建(Create Lesson)。
  • 2
    Under Class Details, enter the Title (e.g. Beginner Hip Hop) and choose a Category and Level.
    Class Details 中填写 Title(如 Beginner Hip Hop),并选择 CategoryLevel
  • 3
    Set the Slot (Capacity) — the maximum students — and the Credit it costs a member to book (default 1).
    设定 Slot (Capacity)(人数上限)及 Credit(会员预订所需课时,默认 1)。
  • 4
    Click Submit. The class is now available to add to the timetable.
    点击 Submit。该课程即可加入时间表。
1
Create Lesson — Class Details · 创建课程
Section 13 · Academy

Students & Credits

学员与课时 · 查看与调整

The Student List shows everyone registered — with Email, IC Number, Phone, Level, and Period Ticket Expiry. Open a student to see their details and adjust their credits when needed.

Student List 显示所有已注册学员 — 含邮箱、IC 号码、电话、级别及会员票到期日。点击学员即可查看详情并在需要时调整课时。

View a student & adjust credits · 查看学员并调整课时
  • 1
    Under Academy → Students, open Student List. Use Search Name or Search Phone and click Search.
    Academy → Students 下打开 Student List。用 Search NameSearch Phone 查找并点击 Search
  • 2
    In the Action column, click the eye icon to open that student's full profile and booking history.
    Action 栏点击 眼睛图标,打开该学员的完整档案与预订记录。
  • 3
    The detail page shows their Profile, Enrollments, Orders, and Credit History. Adjust their credits from here and always note a reason.
    详情页显示 ProfileEnrollmentsOrdersCredit History。可在此调整课时,并务必注明原因。
1
Student List — click the eye icon to view a student · 点击眼睛图标查看学员
2
Student detail — Profile, Enrollments, Orders & Credit History · 学员详情
Tip · 提示
Always note a reason when adjusting credits, so any staff member can understand the change later. 调整课时时请务必填写原因,方便其他员工日后了解变更。
Section 14 · Academy

Packages

配套 · 创建会员配套

Packages are what members buy — a single class, a credit bundle, or unlimited access. Each sets a price, the classes / credits it grants, and how long it stays valid.

配套是会员购买的项目 — 单堂课、课时套餐或无限次畅学。每个配套设定价格、所含课时及有效期。

Create a package · 创建配套
  • 1
    Under Academy, open Packages and click the + to add one.
    Academy 下打开 Packages,点击 + 添加。
  • 2
    Enter the Title, a Description, and the Price (RM). Set Credit = number of classes (0 for a New Member pack, 9999 for unlimited), and Period (days) = validity window (0 = New Member, 1 = 1-day, e.g. 30 = 30 days from first class).
    填写 标题、描述及 价格(RM)。设定 Credit = 课时数(0 为新会员配套,9999 为无限),Period (days) = 有效期(0 = 新会员,1 = 一天,如 30 = 首堂课起 30 天)。
  • 3
    Tick Promotional Package if it's a limited-time offer, then Save. It appears on the website's Packages page for members to buy.
    如为限时优惠,请勾选 Promotional Package,然后保存。配套将显示在网站配套页面供会员购买。
1
Create Package — Package Details · 创建配套
Section 15 · Academy

Orders

订单 · 查看与手动创建

Orders lists every package purchase — who bought what, when, and the payment status. You can also create an order manually for a walk-in or over-the-counter payment.

订单页列出每一笔配套购买 — 谁在何时买了什么及付款状态。也可为到店 / 柜台付款的顾客手动创建订单。

1
Order List — filter by Order No, Status, Student, or date · 订单列表
Create an order · 手动创建订单
  • 1
    Under Academy, open Orders. Browse or filter the list, or click Create Order to start a new one.
    Academy 下打开 Orders。浏览或筛选列表,或点击 Create Order 新建订单。
  • 2
    Choose the Customer, add optional Notes, then click Create Draft.
    选择 Customer,填写可选 Notes,点击 Create Draft
  • 3
    After the draft is created, add the package items to it, then confirm the order.
    草稿创建后,添加配套项目,然后确认订单。
2
Create Order — start a draft, then add items · 先创建草稿再添加项目
Section 14

Troubleshooting & FAQ

故障排除与常见问题

Quick answers to the questions the front desk asks most. If something isn't covered here, contact Optimum support.

I can't log in to the system.
Check your email and password (watch for caps lock). If it still fails, contact Optimum to reset it.
无法登录?请确认邮箱与密码(注意大写锁定)。若仍无法登录,请联系 Optimum 重置。
My change isn't showing on the website.
Make sure you clicked Save / Submit / Publish, then refresh the public page (Ctrl/Cmd + R). Drafts stay hidden until published.
更改未显示?请确认已点击 Save / Submit / Publish,再刷新公开页面(Ctrl/Cmd + R)。草稿在发布前不会显示。
A class isn't appearing in the timetable.
Confirm the Schedule Template is Enabled, then run Schedule to generate the dated classes. Check no holiday covers that date.
课程未出现?请确认排程模板已 Enabled,再运行 Schedule 生成具体课程,并确认该日期没有假期覆盖。
A student says their credits are wrong.
Open Student List, click the eye icon to view them, check their booking history, then adjust the balance with a reason noted.
学员课时有误?打开 Student List,点击眼睛图标查看,核对预订记录后调整余额并注明原因。
An image won't upload.
Use JPG or PNG files under about 5 MB. If it's too large, resize the photo first, then try again.
图片无法上传?请使用约 5 MB 以下的 JPG 或 PNG。若过大,请先缩小图片再重试。
Still stuck? We're here to help.
仍有问题?我们随时为您提供帮助。
OPTIMUM SUPPORT
Contact your Optimum account manager
Section 16 · Reference

Glossary

词汇表 · 常用术语

Key terms used across the system, in English and Chinese · 系统常用术语(中英对照)。

Credit · 课时
One class booking. A package grants credits; each booking spends the class's Credit value. 一次课程预订。配套提供课时,每次预订扣除该课的课时。
Period Ticket · 会员票 / 有效期
The validity window of a member's package; once it expires, remaining credits can't be used. 会员配套的有效期;到期后剩余课时将无法使用。
Slot (Capacity) · 名额
The maximum number of students allowed in one class. 一堂课允许的最大学员人数。
Schedule Template · 排程模板
The weekly recurring pattern of classes; generating it creates the dated Class Schedule. 每周重复的课程模板;生成后形成具体日期的课表。
Voucher · 优惠券
A fixed RM-value credit created once, then assigned to a member. 一次创建、再分配给会员的固定 RM 金额抵用额。
Enrollment · 报名
A member booked into a specific class session. 会员预订进入某一具体课次。
Order / Draft · 订单 / 草稿
A package purchase record; a manual order starts as a Draft until items are added and confirmed. 配套购买记录;手动订单先为草稿,添加项目并确认后生效。
Instructor Tag · 导师标签
A dance-style label (e.g. Hip Hop, K-pop) used to categorise instructors. 用于归类导师的舞蹈风格标签(如 Hip Hop、K-pop)。
© 2026 SIM Dance Studio · Guide by Optimum · Platform: Optimum
如有疑问,请联系 Optimum 技术支持
Student Guide  /  学员指南
SIM

Book your classes in a few taps

几步完成购买与约课 · 分步说明,附截图
How it works · 流程一览
Step 1
Register as a member
注册账号
Step 2
Buy a package
购买配套
Step 3
Get your credits
获得点数
Step 4
Book a class
预约课程
Quick start · 快速开始
Section 01 · Start here

Register as a Member

注册会员 · 一次性 RM80

New members register once on the website. The one-time RM80 registration opens your member account and includes a studio T-shirt plus an RM50 birthday voucher every year. There are three steps: Your details, About you, and Payment.

新会员只需在官网注册一次。一次性 RM80 注册费即可开通会员账号,并包含工作室 T-shirt 与每年生日 RM50 优惠券。注册共三步:Your details(个人资料)、About you(关于您)与 Payment(付款)。

1
Registration page · 注册页面 — Join the SIM family
Step 1 — Your details · 填写个人资料
  • 1
    On the registration page scroll to the form and fill in Full Name (as per IC), IC / Passport Number, Phone (WhatsApp) and Email.
    在注册页面向下滚动到表单,填写 姓名(与身份证一致)身份证/护照号码WhatsApp 电话邮箱
  • 2
    Add your Date of Birth (this sets your birthday voucher), Gender, and your full Address, State and Postcode.
    填写 出生日期(用于生日优惠券)、性别,以及完整 地址州属邮编
  • 3
    Fields marked * are required. Submit the form once everything is filled in.
    * 的栏目为必填。全部填妥后提交表单。
2
Step 1 — Your details · 个人资料表单
Step 1b — Verify your email and set a password · 验证邮箱并设置密码
  • 1
    After submitting you will see Check your inbox. Open the verification email and click the link — it brings you straight back to your registration.
    提交后会显示 Check your inbox。打开验证邮件并点击链接,会直接回到注册流程。
  • 2
    No email? Check your spam folder, or tap Resend email.
    没收到邮件?请查看垃圾邮件夹,或点击 Resend email 重新发送。
  • 3
    On the Set your password screen use at least 8 characters with an uppercase letter, a lowercase letter and a number. Re-enter it, then tap Set password & continue.
    Set your password 页面设定密码:至少 8 位,需含大写、小写字母及数字。再次输入后点击 Set password & continue
3
Check your inbox · 请查看邮箱
4
Set your password · 设置密码
Step 2 — About you · 关于您
  • 1
    Choose how you heard about the studio — Instagram, Facebook, Xiao Hong Shu, Pass by, Friend / Family or Other.
    选择您从何得知工作室 — InstagramFacebook小红书路过朋友/家人其他
  • 2
    Optionally add your style preferences, dance experience or any questions in the free-text box.
    可选填写偏好舞种、舞蹈经验或任何问题。
  • 3
    Tick the box to agree to the Terms & Conditions, then tap Continue to Payment.
    勾选同意 Terms & Conditions(条款与细则),然后点击 Continue to Payment
5
Step 2 — About you · 关于您
Step 3 — Pay the registration fee · 缴付注册费
  • 1
    Review the summary: Member registration RM80.00, including the studio T-shirt and member profile. Total due today should read RM80.00.
    核对订单:Member registration RM80.00,包含工作室 T-shirt 与会员账号。Total due today 应显示 RM80.00。
  • 2
    Under Payment Method, Online payment (FPX online banking) is already selected. Tap Submit & Pay.
    Payment Method 下已选择 Online payment(FPX 网上银行)。点击 Submit & Pay
  • 3
    You go to the secure DOKU checkout. Choose Individual, select your bank, tap Proceed, then log in to your online banking to approve the RM80 payment.
    页面会跳转到 DOKU 安全付款页。选择 Individual(个人),选择银行,点击 Proceed,再登录网上银行完成 RM80 付款。
6
Step 3 — Registration fee · 注册费用
7
FPX / DOKU checkout · 网上银行付款
If payment is not completed · 未完成付款
  • 1
    If you land on an order page showing Payment pending · Processing with your order number (e.g. ORD-2026-00001), your payment has not gone through yet — nothing has been charged and your membership is not active.
    如果看到订单页面显示 Payment pending · Processing 与订单号(如 ORD-2026-00001),表示您尚未完成付款 — 款项未扣除,会员也尚未开通。
  • 2
    Awaiting payment under What's next means the same thing — the order is created but unpaid. Go to Purchases and pay the order again to complete it.
    What’s next 下的 Awaiting payment 同样表示订单已生成但未付款。请到 the Purchases tab 重新完成该笔订单的付款。
  • 3
    Only when the order shows Paid is your membership active. If you were charged but the order still shows pending, WhatsApp the studio with your order number.
    订单显示 Paid 后,会员才正式开通。若已扣款但订单仍显示未付款,请携订单号 WhatsApp 联系工作室。
8
Not paid yet · 尚未完成付款
9
Awaiting payment · 订单未付款
Tip · 提示
Use your name as per IC and an email you check often — receipts, verification and booking confirmations all go there. Already a member? Skip registration and book a class directly. Stuck on any step, WhatsApp the studio at 012-516 5756. 请使用与身份证一致的姓名及常用邮箱 — 收据、验证与预约确认都会发到该邮箱。已是会员可直接预约课程。任何步骤卡住,请 WhatsApp 012-516 5756
Section 02 · Start here

Log In & My Account

登录与「我的账号」

After logging in, your name appears in the top-right corner. Everything personal lives inside My Account — your credits, bookings, vouchers, orders, and profile.

登录后右上角会显示您的名字。所有个人信息都在 My Account 内 — 点数、预约、优惠券、订单与个人资料。

Signing in · 登录
  • 1
    Tap Login in the top-right corner.
    点击右上角的 Login
  • 2
    Enter your email and password, then Sign in. Your name replaces the button when you’re in.
    输入邮箱与密码,点击 Sign in。登录后按钮会显示您的名字。
  • 3
    Not registered yet? Use Register here at the bottom of the box.
    尚未注册?请点击弹窗底部的 Register here
1
Member login · 会员登录
What's inside My Account · 账号内容
1 · Overview
Your credits, upcoming classes, attendance and level, all on one screen.
点数、即将上的课、出席次数与等级,一屏看完。
2 · Bookings
Every class you have booked — upcoming ones can be cancelled here.
所有已预约课程 — 未开始的可在此取消。
3 · Packages
The packages you own and how many credits are left in each.
已拥有的配套及各自剩余点数。
4 · Purchases
Payment history — date, amount, status and receipt for each order.
购买记录 — 每笔订单的日期、金额、状态与收据。
5 · Vouchers
Discount codes the studio has issued to you.
工作室发放给您的优惠券。
6 · Profile
Your name, contact details and password.
姓名、联系方式与密码。
1
Account tabs and summary cards · 账号分页与概览卡
The four cards · 四张概览卡
A · Class Credits
Credits left. 1 credit = 1 class. Shows the earliest expiry date.
剩余点数。1 点数 = 1 堂课,并显示最早到期日。
B · Upcoming Classes
How many classes you have booked and confirmed.
已预约并确认的课程数量。
C · Classes Attended
All-time count of classes you have actually attended.
历来实际出席的课程总数。
D · Current Level
Your member level and the next one to reach.
当前会员等级与下一个等级。
Your level · 会员等级

Levels rise with the number of classes you attend: Newcomer → Rookie → Rising → Regular → Dedicated → Elite → Master. The bar at the top of your account shows how many more classes you need for the next level.

等级随出席课程数提升:Newcomer → Rookie → Rising → Regular → Dedicated → Elite → Master。账号顶部的进度条会显示距离下一等级还差几堂课。

2
Member level and progress · 会员等级与进度
Notifications · 通知

The bell next to Sign out holds studio announcements and booking reminders. You’re all caught up means there is nothing new.

Sign out 旁的铃铛内是工作室公告与预约提醒。显示 You’re all caught up 表示暂无新通知。

3
Notifications · 通知
Changing your password · 修改密码
There is no password field inside your account. The only way to change it is from the login box: tap LoginForgot password?, enter your email, and follow the reset link sent to you. 账号内没有修改密码的选项。唯一方式是在登录弹窗点击 LoginForgot password?,输入邮箱后按邮件中的链接重设密码。
Section 03 · Classes

Browse Classes

浏览课程

The Classes page is a month calendar of everything the studio runs. Filter by level, then tap any day to see that day's full class list with times and instructors.

Classes 页面以月历显示所有课程。先按级别筛选,再点击任一日期查看当天完整课表(时间与导师)。

Steps · 步骤
  • 1
    In the top menu, tap Classes to open the schedule.
    在顶部菜单点击 Classes 打开课表。
  • 2
    Use the level chips — All Levels, Open Level, Foundation, Beginner, Intermediate, Holiday — to show only what suits you.
    使用级别筛选 — All Levels / Open Level / Foundation / Beginner / Intermediate / Holiday — 只显示适合自己的课程。
  • 3
    Move between months with the arrows, or jump back with TODAY.
    ‹ › 箭头切换月份,或点 TODAY 回到今天。
  • 4
    Each day shows a coloured dot per class. Tap a day to open its full class list.
    每天以彩色圆点代表当天的课程。点击某天可查看当天完整课程列表。
Level colours · 级别颜色
Open Level
Anyone can join, whatever your experience.
不限程度,人人可参加。
Foundation
Basics and technique for building a base.
打基础、练技术。
Beginner
For dancers new to the style.
适合初学该舞种的学员。
Intermediate
Faster pace, assumes some experience.
节奏较快,需有一定基础。
Holiday
Studio closed — no classes that day.
工作室休息 — 当天不开课。
All Levels
The default chip: shows everything on the calendar.
默认选项:显示日历上的所有课程。
1
Monthly overview with level filters · 月历总览与级别筛选
Section 05 · Classes

Check the Timetable

查看时间表

The week view shows the real dated schedule — which class runs on which day and time, and with whom. This is where you book from.

周视图显示实际排课 — 哪天哪个时段有什么课、导师是谁。预约就从这里开始。

Reading the timetable · 如何阅读
A · Week strip
Seven day columns, today outlined in white. Use to change week and Today to return.
一周七天分栏,今天以白框标示。用 ‹ › 换周,Today 回到本周。
B · Class card
Start time, class name and instructor. The coloured bar on the left is the level.
开始时间、课程名称与导师。左侧色条代表级别。
C · Empty column
No card means no class scheduled that day.
没有卡片表示当天没有排课。
D · Day list
Tap a day to see it as a list with a Book button on every class.
点击某天可切换为列表,每堂课都有 Book 按钮。
1
Week view · 周视图
2
Day list with Book buttons · 当天列表与 Book 按钮

Booking happens from here — tap Book on the class you want and confirm. See Book a Class for the full flow.

预约就从这里开始 — 在想上的课点击 Book 并确认。完整流程见 Book a Class

Section 06 · Buying

Buy a Package

购买配套

Classes are paid for with credits, and credits come from a package. Pick the package that suits how often you dance — then use its credits to book any class it covers.

上课使用 点数(Credits) 支付,点数来自 配套(Package)。根据您的上课频率选择合适配套,即可用点数预约相应课程。

Two kinds of package · 两种配套
Credit package
A number of credits to spend on classes, valid until an expiry date. Example: 10 credits, valid 3 months.
点数配套:获得一定点数,在有效期内使用。例:10 点,有效 3 个月。
Period ticket
Unlimited classes within a date range — no credits deducted while it's active.
期间票:在有效期内无限次上课,期间不扣点数。
Steps · 步骤
  • 1
    Log in first, then open Packages from the top menu.
    先登录,然后在顶部菜单打开 Packages
  • 2
    Compare the cards — price, number of classes, and validity (“valid 80 days” counts from the day you buy).
    对比各配套 — 价格课程数有效期(“valid 80 days” 由购买当天起算)。
  • 3
    Tap Purchase on the package you want. An Order summary opens.
    在所选配套上点击 Purchase,将弹出 Order summary
1
Packages page · 配套页面
The six packages · 六种配套
PackagePriceClassesValidBest for
Single ClassRM801 class1 dayPay-as-you-go drop-in. Must be used on the day you purchase.
单次课程,需当天使用。
BasicRM2004 classes30 daysIdeal for beginners or flexible schedules.
适合初学者或时间较弹性的学员。
StandardRM45012 classes80 daysFor consistent training and skill development.
适合持续训练、进阶提升。
Standard PlusRM60024 classes80 daysFor committed dancers training regularly across multiple styles.
适合多舞种、高频训练的学员。
PremiumRM3,600Unlimited365 daysThe best value for serious dancers training year-round.
全年无限次,最超值。
Short TermRM200Unlimited3 daysUnlimited classes for three consecutive days.
连续三天无限次上课。

价格与内容以网站 Packages 页面显示为准。

Before you pay · 付款前请注意
Check the expiry — credits stop working after that date, and unused credits are not refunded. If you're unsure which package fits, ask the front desk first. 请留意 有效期 — 过期后点数将无法使用,且不予退款。如不确定选哪个配套,请先咨询前台。
Section 07 · Buying

Checkout & Payment

结账与付款

Checkout is two screens: an Order summary on the site, then the secure DOKU payment page where you pay by FPX online banking.

结账分两步:先在网站确认 Order summary,再进入 DOKU 安全付款页面,通过 FPX 网上银行付款。

Steps · 步骤
  • 1
    Check the Order summary — package, validity, number of classes, member name, discount and Total due.
    核对 Order summary — 配套、有效期、课程数、会员姓名、折扣与 Total due
  • 2
    Tap Confirm & Pay. You are taken to the secure DOKU payment page for Sim Dance Studio and Enterprise.
    点击 Confirm & Pay,将跳转到 Sim Dance Studio and Enterprise 的 DOKU 安全付款页面。
  • 3
    Under Choose Payment Method open FPX, pick Individual (or Corporate), choose your bank, then tap Proceed.
    Choose Payment Method 下展开 FPX,选择 Individual(或 Corporate),选好银行后点击 Proceed
  • 4
    Complete the login at your bank. Don’t close the page while it is processing.
    在银行页面完成登录付款。处理期间请勿关闭页面。
  • 5
    Back on the site, the order should show Paid and the credits appear in your account. Note the Invoice Number (e.g. ORD-2026-00002) in case you need to ask about it.
    回到网站后,订单应显示 Paid,点数已进入账号。请记下 Invoice Number(如 ORD-2026-00002)以便查询。
1
Order summary · 订单摘要
2
DOKU / FPX payment page · DOKU / FPX 付款页面
⚠ Payment didn't go through? · 付款未成功?
Check the Purchases tab first. If the order shows Pending or Draft, do not pay again — send the studio a screenshot and they'll confirm it. 请先查看 the Purchases tab。若订单显示 PendingDraft,请勿重复付款,将截图发给工作室核实即可。
Section 08 · Booking

Book a Class

预约课程

Once you have credits, booking takes three taps. Your credit is deducted at the moment the booking is confirmed, and the class appears under My Bookings.

有了点数后,三步即可完成预约。确认预约时立即扣除点数,课程会显示在 My Bookings 中。

Steps · 步骤
  • 1
    Open the Timetable (or tap Book Class in the top bar) and find the day you want.
    打开 Timetable(或点击顶部的 Book Class),找到想上课的日期。
  • 2
    Tap Book on the class row. The coloured dot shows the level; the name next to it is the instructor.
    在课程一行点击 Book。彩色圆点代表级别,旁边是导师名字。
  • 3
    Check Review your class details — member, class, date, time, level and instructor — then tap Confirm booking.
    核对 Review your class details — 会员、课程、日期、时间、级别与导师 — 然后点击 Confirm booking
  • 4
    A green Class booked! message appears and 1 credit is deducted straight away. The class now shows under Upcoming classes.
    出现绿色 Class booked! 提示,并立即扣除 1 点数。课程会显示在 Upcoming classes 中。
1
Tap Book on a class · 点击课程的 Book
2
Confirm booking · 确认预约
3
Booking confirmed · 预约成功
4
Credits drop by 1, class listed · 点数减 1,课程已列出
If a class is full · 若课程已满

A slot marked Full can't be booked. Join the waiting list if the button is offered, or pick another session — spots often open up when others cancel.

显示 Full 的时段无法预约。若有候补按钮可加入候补,或改选其他时段 — 他人取消后常会释放名额。

Section 09 · Booking

Cancel a Booking

取消预约

Plans change. Cancel from your account up to 1 hour before the class starts and the credit is refunded automatically.

计划有变时,请在开课前 1 小时之前于账号内取消,点数将自动退回。

Steps · 步骤
  • 1
    Go to My Account and find the class under Upcoming classes (or the Bookings tab).
    进入 My Account,在 Upcoming classes(或 Bookings 分页)找到该课程。
  • 2
    Tap Cancel on the right of the class row.
    点击该课程右侧的 Cancel
  • 3
    Confirm the prompt — Cancel this class? 1 credit will be refunded. Tap OK.
    确认弹窗 — Cancel this class? 1 credit will be refunded.,点击 OK
  • 4
    You’ll see Class cancelled and 1 credit refunded. The credit is back in your balance immediately.
    出现 Class cancelled and 1 credit refunded. 提示,点数立即退回余额。
1
Cancel on the booking row · 预约行上的 Cancel
2
Confirm the refund · 确认退点
3
Credit refunded · 点数已退回
⚠ One-hour cut-off · 开课前一小时截止
You can cancel up to 1 hour before the class starts. After that the Cancel option is no longer available and the credit is used — the same applies if you simply don’t turn up. 可在开课前 1 小时之前取消。超过该时间后 Cancel 将不再显示,点数将被扣除;缺席同样扣除点数。
Section 11 · My Account

My Credits

我的点数 · 查看余额与有效期

One credit = one class. The Class Credits card shows your balance and the earliest expiry date. Booking deducts 1 credit; cancelling in time puts it straight back.

1 点数 = 1 堂课。Class Credits 卡片显示余额与最早到期日。预约扣 1 点,按时取消立即退回。

Reading the card · 如何看这张卡
A · The big number
Total credits you can still spend, across all packages.
所有配套加总后仍可使用的点数。
B · Earliest expiry
The date the soonest batch runs out — e.g. Earliest expiry 14 Oct 2026.
最早一批点数的到期日,例如 Earliest expiry 14 Oct 2026
C · Packages tab
Opens the per-package breakdown: how many classes each package still has.
打开 Packages 分页可查看每个配套各自剩余的课程数。
D · No active expiry
Shown when nothing is expiring — usually before your first booking.
当没有即将到期的点数时显示(通常是首次预约前)。
1
Class Credits card · 点数卡片
Tip · 提示
Credits with the earliest expiry are used first, so an older package is spent before a newer one. Expired credits are not refunded. 系统优先使用最早到期的点数,旧配套会先被扣除。过期点数不予退还。
Section 12 · My Account

My Vouchers

我的优惠券

Vouchers are discounts the studio assigns to your account. Open the Vouchers tab in My Account to see what you hold, what it is worth, and when it expires.

优惠券由工作室发放至您的账号。在 My Account 的 Vouchers 分页可查看券别、面额与到期日。

The vouchers table · 优惠券列表
A · Voucher
The name the studio gave it, e.g. Birthday Voucher.
工作室为该券设定的名称,例如 Birthday Voucher
B · Value
How much it takes off, e.g. RM 50.00.
可抵扣金额,例如 RM 50.00
C · Assigned / Expires
The day it was given to you and the last day it can be used.
发放日期与最后可使用日期。
D · Status
Pending = not used yet. It changes once the voucher is applied to an order.
Pending 表示尚未使用;用于订单后状态会改变。
1
Vouchers tab · 优惠券分页
Using one · 如何使用

You don’t enter a code. Buy a package as usual — an eligible voucher is applied automatically and shows on the Discount line of the order summary, before Total due.

无需输入代码。照常购买配套即可 — 符合条件的优惠券会自动套用,并显示在订单摘要的 Discount 一行(Total due 之上)。

Good to know · 须知
Vouchers are issued by the studio — you can’t create one yourself. Check the Expires date and use it before then; unused vouchers simply lapse. 优惠券由工作室发放,学员无法自行生成。请留意 Expires 日期并在此之前使用,逾期即作废。
Section 13 · My Account

Class History

上课记录 · 出席情况

Your booking list keeps both Upcoming and Past classes, so you can see what you've attended, what you missed, and how many credits each session used.

预约列表同时保存 即将上课历史课程,可查看出席、缺席以及每堂课所扣点数。

Booking statuses · 预约状态
Booked
Confirmed and upcoming — credit already deducted.
已确认待上课,点数已扣除。
Attended
You checked in and the class is done.
已签到并完成课程。
Cancelled
Cancelled in time; credit returned.
已及时取消,点数已退回。
No-show
You didn't attend and the credit was used.
未出席,点数已被扣除。
Section 14 · My Account

Purchase History

购买记录 · 付款与收据

The Purchases tab in My Account lists every package you have bought — date, amount, payment status and receipt. If you have never bought one it shows No purchases yet with a link to the packages page.

My Account 的 Purchases 分页列出所有已购配套 — 日期、金额、付款状态与收据。若尚未购买,会显示 No purchases yet 并附上配套页面链接。

Order statuses · 订单状态
Paid
Payment received, credits released.
已付款,点数已发放。
Pending
Payment not yet confirmed.
付款尚未确认。
Cancelled
Order voided; no credits given.
订单已作废,未发放点数。
1
Purchases tab · 购买记录分页
Section 15 · Help

FAQ

常见问题
I paid but my credits aren't showing.
Refresh My Credits, then check the Purchases tab. If the order is Pending, the payment is still being confirmed — don't pay again; contact the studio with a screenshot.
已付款但看不到点数:刷新 My Credits,再查看 the Purchases tab。若订单为 Pending,付款仍在确认中 — 请勿重复付款,将截图发给工作室。
The class I want is full.
Join the waiting list if available, or check again closer to the date — cancellations free up spots.
想上的课已满:如有候补名单请加入,或临近日期再查看 — 他人取消会释放名额。
Can I transfer credits to a friend?
Credits belong to your account and can't be transferred online. Ask the studio if you have a special case.
能否把点数转给朋友:点数属于您的账号,无法在线转让。特殊情况请咨询工作室。
My credits expired — can they be extended?
Expiry is set by the studio's policy. Only the studio can adjust it, so ask before the expiry date rather than after.
点数已过期能否延期:有效期依工作室政策而定,仅工作室可调整,请在到期前咨询。
I booked the wrong class.
Cancel it in My Bookings before the cut-off, then book the right one — the credit returns immediately.
预约错课程:请在截止时间前于 My Bookings 取消,点数会立即退回,然后重新预约。
Section 16 · Help

Glossary

术语表
Credit · 点数
The unit used to pay for a class. One class may cost one or more credits.
Package · 配套
What you buy to get credits, with a price and a validity period.
Period ticket · 期间票
Unlimited classes between two dates instead of counted credits.
Slot · 时段
One class on one date and time in the timetable — what you book.
Booking · 预约
Your reserved place in a slot; deducts credit when confirmed.
Voucher · 优惠券
A discount code applied at checkout when buying a package.
Order · 订单
The record of a package purchase and its payment status.
No-show · 缺席
Booked but didn't attend — the credit is still used.
SIM Dance Studio · Student Guide
学员使用指南 · 由 Optimum 提供技术支持
Optimum Technology