2025山东大学软件学院创新项目实训博客2

工作内容

参与教师端和管理员端的前端设计
开发管理员端的前端内容

具体内容

技术栈

采用vite+vue3+TypeScript进行前端页面开发

组件库选择

在这里插入图片描述
在这里插入图片描述

采用element plus组件库

主要页面说明

在这里插入图片描述

  • 管理员页面
    • 仪表盘页面
    • 用户管理页面
  • 教师页面
    • 教师端作业发布页面
    • 教师端主页
    • 教师端作业管理页面
    • 教师个人信息页面
    • 学生管理页面
  • 管理员导航页面
  • 登陆页面
  • 教师导航页面

登录界面设计

使用element plus中的按钮组件设计登录页面的按钮
在这里插入图片描述

部分代码如下
在这里插入图片描述

人员管理页面设计

采用element plus中的表格展示人员信息,此页面可以便于管理员在简洁的设计中看到用户id、用户姓名、用户身份类型等信息,同样也可以使用按钮对用户进行修改信息或者删除用户的操作。此外还有搜索框以便在大量用户情况下进行快速用户查询。
在这里插入图片描述
部分代码如下
在这里插入图片描述
部分代码(删除用户)如下
在这里插入图片描述

### 山东大学软件学院实训项目与课程安排 #### 1. 实训项目的概述 山东大学软件学院实训项目旨在通过实际操作和项目驱动的方式提升学生的实践能力和综合技能。例如,在暑期实训中,研究生管理系统开发是一个典型的案例[^3]。该项目涉及多个功能模块的设计与实现,其中包括学生组的“我的考试”界面以及教师组的“我的监考”界面。 以下是该系统的部分核心功能展示: ```html <div> <p>课程号:{{course.courseNameId}} {{course.courseName}}</p> <p>开始时间:{{formatDate(course.exmStartTime)}}</p> <p>结束时间:{{formatDate(course.exmOverTime)}}</p> <p>考试地点:{{course.exmPlace}}</p> <p>   考试时间:{{course.exmTime}}</p> <p>考试方式:{{course.teachMethod}}</p> <button type="primary" class="select-button" @click="exm_detail(index)" style="background-color:#18B566">查看考试要求</button> </div> ``` #### 2. 课程安排的具体内容 在第一周的实训过程中,学生可以通过系统查询本学期所选课程的考试安排信息,这些信息通常包括但不限于课序号、考试名称、考试相关的时间安排以及详细的考试介绍[^2]。具体的内容可能如下所示: | 字段 | 描述 | |--------------|--------------------------| | 课序号 | 唯一标识每门课程 | | 考试名称 | 明确考试科目 | | 开始时间 | 考试起始时刻 | | 结束时间 | 考试终止时刻 | | 考试介绍 | 提供考试形式及其他细节 | 这种结构化的数据呈现不仅方便了学生查阅个人考试计划,还帮助教师更好地管理监考任务。 #### 3. 物联网技术的应用前景 除了传统的软件开发类实训外,随着物联网技术的发展,职业教育领域也在积极探索如何将其融入教学实践中。例如,某些实验实训室已经引入了基于物联网的技术平台,用于培养学生的创新思维和技术应用能力[^4]。这表明未来山东大学软件学院可能会进一步拓展此类新兴领域的培训方向。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值