供应链管理系统的组成_哈尔滨人社app_网站策划薪资水平_个人入驻跨境电商平台
3.2 系统总体结构设计 图1 网站主页
数据库原理网站设计的主要目的是服务教师和学生,要全 面涵盖学前、学中、学后的主要教学活动[7] 。本网站主要包括管 理员模块、教师模块和学生三个模块 。管理员模块的主要功能 包括编辑个人信息、审核其他用户的注册信息、管理课堂基本 信息、管理留言等 。教师模块的主要功能包括查看、编辑个人 信息、创建课堂、编辑课堂、上传课程资源、管理学生和成绩、管 理课堂公告等 。学生模块的主要功能包括查看编辑个人信息、 搜索并加入课堂、查看课程资源、下载相关资料,进行课程练习 和测试、查看成绩和评论等功能 。该网站的主页如图 1 所示。
3.3 数据库设计
根据对系统功能模块的描述,结合实际的使用情况,该系 统的数据库中应该保存如下信息:
1)用户的基本信息包括:账号、密码、手机号(可选,修改密 码时验证用)、用户类别(三类:分别代表管理员、教师、学生)、学 号/教工号、备注。
2)课程的基本信息包括:课程编号、课程名称、开课学期、 学时、开课院系。
3)课堂基本信息包括:课堂编号、课堂名称、任课教师、所 属课程。
4)选课基本信息包括:课堂编号、课堂名称、任课教师、学 生学号、成绩。
5)试题基本信息包括:试题编号、试题类型、题干、选项、标 准答案、出题教师、所属知识点、难易等级。
6)练习和测试卷的基本信息包括:试卷编号、出题教师、题 目编号、题目个数、组卷时间、卷面总分。
7)考试的基本信息包括:试卷编号、学号、出题教师、题号、 答案、成绩。
8)留言的基本信息:留言标题 、内容 、时间 、留言者 、回 复等。
4 系统测试
系统测试的主要目的是测试系统的功能是否实现或达到 预期,是否存在已知的漏洞 。测试的技术主要有白盒测试和黑 盒测试 。 白盒测试,也称为结构测试,要了解程序内部逻辑结构和处理过程,按程序内部结构测试程序 。黑盒测试,也称为 功能测试,检测每个功能是否符合要求,能否正常使用[8] 。本系 统主要采用黑盒测试,系统测试用例如表 1 所示。
表1 系统测试用例
编 号 | 操作 | 具体操作 | 预期输出 | 是否通过 |
001 | 注册 | 输入基本信息进行注册 | 成功转到首页;失败提示错误 原因 | 通过 |
002 | 登录 | 输入账号、密码,选择角色 | 输入正确进入主页;错误提示 失败 | 通过 |
003 | 创建课 堂 | 教师输入课堂基本信息 | 创建成功,单击可以进入课堂 | 通过 |
004 | 导入学 生信息 | 教师单击导入学生基本信息 | 按照预设格式导入 excel,如果 成功显示学生列表;否则提示 导入失败。 | 通过 |
005 | 上传资 源 | 教师单击上传按钮 | 可以上传课程 ppt、视频等 资料 | 通过 |
006 | 试题管 理 | 教师选择题型,可编辑试题 | 试题编缉成功,刷新后显示在 界面 | 通过 |
007 | 创建试 卷 | 教师选择题型、数量创建试卷 | 创建试卷成功;选择的数量超 过题库数量,提示错误。 | 通过 |
008 | 下载资 源 | 学生选择课程资源进行下载 | 选择本机保存地址,下载资源 成功 | 通过 |
009 | 考试 | 学生进入考试并提交答案 | 学生可以进行考试和结束 考试 | 通过 |
010 | 录入成 绩 | 教师进入已完成的考试录入 成绩;可通过 excel 导入成绩 | 录入或导入成绩成功 | 通过 |
011 | 查看成 绩 | 学生进入已完成考试查成绩 | 可以看到自己成绩 | 通过 |
012 | 留言 | 点击留言,输入信息进行留言 | 留言成功,并按照时间倒序 | 通过 |
013 | 回复 | 点击留言,输入信息进行回复 | 回复成功 | 通过 |
014 | 退出系 统 | 点击关闭按钮 | 系统退出 | 通过 |
5 结束语
随着互联网+时代的到来,全社会越来越注重计算机能力 的培养 。数据库原理课程作为高等学校公共基础课程,也受到 学生的更大程度的重视 。本文通过网络技术和课程的结合,运 用 SpringBoot 和Vue 框架,并通过 SQL Server 进行数据的管理、 备份工作,开发设计的基于 B/S 模式的网站 。通过实际测试,该 网站具有界面简洁,功能全面、方便实用,便于扩展等特点,极 大地提高教师的管理效率和学生的成绩 。结合用户的实际使 用体验,该系统后期可以增加移动端分别实现教师和学生用户 的功能,进行系统改进,使其可以不受时间和场地的限制。
参考文献:
[1] 肖锋,辛大欣,耿朝阳 . 计算思维培养为核心的教学模式研究 与实践——以“数据库原理与应用 ”课程为例[J].现代教育技 术,2015,25(7):49-55.
">