首页 >  php毕业设计  > 正文

基于WEBGL的解剖学教学系统

医学影像专业开设的系统解剖学课程在教学中,对于数字式三维人体组织及骨骼的可视化显示以及互动操作有明确需求,但目前实验室暂不具备本条件,所以使用WEBGL(全写Web Graphics Library)技术实现一套解剖学数字三维模型的教学辅助系统是极其有必要的。本系统主要实现前台用户注册,登录,三维模型交互学习,3D考试模块(选题,答题,提交,成绩查询),服务端权限管理,系统日志,模型管理,3D模型考试系统管理等功能。在本系统设计实现中主要采用Babylon.JS技术处理前台3D模型加载与显示,采用HTML,JS以及Bootstrap技术构建前台系统,使用基于PHP语言的Yii框架来搭建系统后台来解决与系统前台数据的交互问题。经过功能测试与非功能测试,系统能够稳定运行,达到预期要求。这一系统的实现对系统解剖学的教学有着积极的作用。
毕业设计
在对医学影像专业学生学习系统解剖学流程进行了充分的了解与分析后,分析了相关数据,并对本课题所研发的基于WEBGL的解剖学教学系统进行了功能需求分析。
对一个学生进入系统学习相关模型描述如下:首先,前台用户需要使用学号注册账号(若之前没有注册),注册完成后,使用已注册的账号以及密码登录系统,用户登录后,选择学习中心,然后选择系统以及对应的模块进行3D模型交互学习。为支称动态管理系统前台用户,系统需要实现对相应前台用户信息的处理。这就要求系统有后台管理员,能够对前台用户进行不同的管理
 
数据库设计
tdmodel 记录3D人体标本模型的信息,包括模型编号,模型名,模型在服务器路径名,所属系统,备用字段
adminuser 记录后台管理员的编号,用户名,密码(使用hash算法加密),昵称,用户邮箱,权限等级,状态,创建时间以及修改时间等
dailylog 记载系统的运转事务,包含记录的编号,操作发出者,操作描绘,操作时间等
grade 记录前台用户所有的测验成绩信息,包括成绩记录编号,前台用户名,用户所得成绩,所属系统,所属模块,该次测验满分等
module 记录所有小节的信息,包括小节编号,小节名称,小节描述,小节所属系统等
systeminfo 记录人体解剖学中9大系统的信息,包括系统编号,系统名称,系统描述,系统说明图片位置等
title 记录系统中的题目信息,包括题目编号,题目叙述,四个选项的描述,正确答案,所属系统,所属小节等
userinfo 记录系统中前台用户信息,包括用户名,用户学号,用户邮箱,用户密码(使用hash算法加密)等
 
 
本课题将采用先对系统总体规划,然后系统功能分模块实现,需求调研与应用开发紧密结合的技术实施方案。
(1)对医学影像专业学习解剖学以及在线考试系统进行充分的调研,分析并抽取出完成项目的必要流程和步骤,对系统进行可行性分析;
(2)学习和掌握实现基于WEBGL的解剖学教学系统所需的必要技术支持,指定系统实现的技术方案;
(3)找出实现系统所要解决的技术关键点,给出解决该技术难点的可行解决方案,优化并择优选择实现本课题所要采用的解决方案;
(4)完成系统总体设计,包括归纳系统模块,实现系统数据库设计等;
(5)完成系统详细设计,包括提出系统业务流程,功能模块等;
(6)根据(4)和(5),逐步实现系统功能;
(7)完善系统功能,并加强系统在功能、安全和网络适应性等方面的性能;
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服微信:ztopmind  > 或者加QQ 840612233

上一篇:php高校院部网站设计与实现

下一篇:基于PHP会议室预约管理系统

相关文章: