版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
所有数据均从数据表中提取,具体显示方式如表中描述。获奖晋升成果信息按照字段BeginDate从早到现在排列显示,未添加任何信息显示”无”(2)管理部分(teasherauth.asp)具有权限的用户,能够修改培训讲师的状态,但不能删除资料,如下图。分别提供离职和复职操作,并可对该培训讲师是否出现在首页的随机显示,从数据库中把全部培训讲师提取出来,并显示实际状态。图4-28管理页面(3)个人资料添加管理部分(myinfo.asp)登陆用户能够输入并提交成果信息,基本资料用ADO绑定已有资料。获奖业绩成果信息按照字段BeginDate从早到现在排列显示,未添加任何信息显示”无”,第一个下拉列表选年份1949到当前年,第二个下拉列表选年份1949到当前年以及”-”和”至今”,其中”-”表示显示的时间。图4-29成果信息管理页面学员作品模块该模块主要用于展现培训学员的作品;允许已登陆的系统用户浏览,可下载对应培训课程的培训素材。分为培训讲师用户下载和作品管理两大部分。模块涉及的数据表StudWorks(学员作品表)字段名称数据类型NULL?说明WorksID文件编号IntPK自动生成编号,起始值为001WorksName作品名称Char(50)作品文名WorksURL作品地址Varchar(100)作品打包文件下载地址StudName学员姓名Varchar(20)StudClass班别Varchar(50)WorksPhoto作品图片Varchar(100)展示图地址TeacherID上传人IntPK自动生成编号,起始值为0001WorksMemo作品描述Char(200)NULLWDateTime上传时间Varchar(20)上传时间取服务器时间,格式如下例:-12-1212:59:59Wflag删除标志Char(1)1已删除0默认(1)作品浏览部分本模块允许任何人浏览,非系统用户查看,主页默认页面显示时间最早的第一条,二级页面AllWorks.asp显示格式如下图,一页显示20条,分页。点击图片和蓝色名称部分,跳转入具体作品显示页WorksDisplay.asp。关键字查询部分提供下拉框控件,按时间、作者、主题模糊查询。未登陆用户不显示[绿色]我的上传、[红色]勾选控件和删除取消按钮,删除操作只把该作品Wflag字段改为1,不作物理删除,记录和文件保留,因此作品显示只显示Wflag=0的作品。图4-30教学作品查询界面(2)资源管理部分:可进行删除操作的用户是具有StudWorksAuth权限的用户(可删除任何作品)。AllWorks.asp页面每行记录前加勾选控件,标志能够删除。不提供修改功能。注意:上传用户不提供删除自己上传资料的功能。图4-30学员作品分类图4-30作品分类管理(3)作品浏览部分所有已登陆用户均在可上传,我的上传转入MyStudWorks.asp如下图,文件上传到相对路径文件夹/StudWorksFile,图片上传到相对路径文件夹/StudWorksPhoto。注意:上传时文件选取部分只允许RAR和ZIP格式,图片选取部分只允许JPG格式(无图片时)图4-31作品上传培训资源模块该模块主要用于系统已登陆用户上传培训资料,每月登记;同时允许任何未登陆用户浏览并下载本模块的培训资源。分为用户上传和培训资源管理两大部分。模块涉及的数据表Files(文件资源表)字段名称数据类型NULL?说明FileID文件编号IntPK自动生成编号,起始值为001FileName文件名称Char(50)主题文件名FileURL地址Varchar(100)下载地址TeacherID上传人IntPK自动生成编号,起始值为0001FileTyper文件类型Char(1)1教学计划2教学大纲3教案FDateTime上传时间Varchar(20)datetime上传时间取服务器时间,格式如下例:-12-1212:59:59(1)资源上传部分所有登陆用户均在可上传,上传到相对路径文件夹/TeachFiles。图4-33资源上传(2)资源管理部分:具有权限的用户,上图页面每行记录后进行删除。不提供修改功能。讨论区模块自主开发论坛形式的讨论区,单一版块嵌入系统中,数据库对信息进行UBB码转换处理。模块涉及的数据表Subject(主题信息表)字段名称数据类型NULL?说明S_ID主题编号IntPK自动编号S_Name主题名称varchar(400)S_Content主题内容textS_DateTime发布时间datetimeGetdate()U_ID用户信息intFKS_ClickTimes人气int默认为0S_hide屏蔽标识bit默认为0S_ReTimes回复次数Int默认为0S_Ontop置顶bit默认为0S_MoodPic心情图片varchar(500)S_UpLoadFileURL上传文件varchar(50)NULLReSubject(主题回复表)字段名称数据类型NULL?说明R_ID回复编号IntPK自动编号S_ID主题编号IntFKR_Content回复内容textR_DateTime回复时间datetimeGetdate()U_ID用户信息intFKR_hide屏蔽标识bit默认为0R_MoodPic心情图片varchar(500)R_UpLoadFileURL上传文件varchar(50)NULL图4-34主题帖子列表三维虚拟现实模块(1)设计分析虚拟现实模块包括虚拟校园、虚拟培训教室、虚拟培训工场三大部分,作为系统模块需要建立一些规模较大的三维场景,采用B/S(Brower/Server)运行模式,旨在经过网络展示培训机构的校园风貌和良好的教学文化,以更为直接的方式宣传培训机构,访问者能够走进校园中,全方位了解培训机构的各种软硬件培训环境,领略培训机构的生活氛围。广州市轻工技师学院现有两个校区(东校区、南校区、北校区),以学院的三大校区的特定的校园环境为虚拟空间,实现介绍虚拟校园和实景漫游和虚拟课堂教学的目的。为此,系统需要实现功能如下:经过InternetExplorer实现网上实时浏览;经过二维场景导航的链接实现校园的三维虚拟现实的切换与浏览;经过二维场景导航的链接对校内主要部门的网络站点链接;产生逼真的三维虚拟校园场景。多媒体教学素材接入系统点播。图4-37北校区3D校园图4-38虚拟3D培训教室(2)设计内容经过上述分析,系统的设计主要包括以下方面的工作:三维场景建模。为了比较真实的反映培训机构的风貌和虚拟培训教室场景,需要在计算机中对校园的各个现实对象进行建模,即按实际的尺寸将环境中的主要对象建造起来,构成一个虚拟环境,这些对象包括办公楼、培训工场、培训大楼楼、宿舍楼、道路、花草树木以及一般设施等室外场景,还有计算机、课桌、黑板、教学器材等内场景;实时驱动设计。即完成对三维场景实时漫游控制的设计,为用户提供键盘和鼠标多种控制手段和人机交互方式,包括键盘控制的前进、后退、左右移动以及鼠标控制前进方向和旋转的交互控制,漫游的速度,光照效果等交互漫游的实现,甚至经过声音、文字、图片、视频等多媒体技术手段辅助性介绍校园的情。系统设计的技术路线流程图如图4-41所示。图形图像预处理图形图像预处理模型建立渲染和烘培生成网页添加Flash编写JavaScript代码地形图、规划图扫描模型集成虚拟校园漫游系统拍摄贴图实际地形校正发布网页图4-41技术路线流程图(3)系统实现根据系统实现的需求从结构上将系统划分为二维场景导航模块和三维虚拟场景模块两大基本模块。二维场景导航模块以广州市轻工技师学院南校区平面图为基本地图构建二维场景和地图,经过Flash技术实现场景之间的链接和切换,使系统为访问者提供更为全面的信息。三维虚拟场景模块是三维场景漫游系统的基础,模型的好坏,直接影响运行的效果和场景的逼真度。数据采集系统以**学院南校区为例构建虚拟校园模型,系统模型的建模底图采用**学院的南校区平面图,本模块的信息文字说明参考**学院网站的相关资料,各主要办公楼、培训大楼和宿舍楼的外观设计以实地拍摄的数码相片为依据。模型建立与集成**学院南校区平面图经过扫描仪扫描得到一张图片用以作为整个系统的矢量化底图,对场景进行实地考察并对建筑物进行筛选,根据漫游时需要的逼真度要求对建筑物分类,用数码相片多角度的拍摄校区内各主要办公楼、教学楼和宿舍楼的外观照片,再把所拍摄的照片用ACDSee软件进行截取和批处理,批处理工作属于场景优化技术,包括贴图调整大小、JPEG压缩、烘培贴图格式转换等。采用3DMax和Maya专业建模工具,建立逼真、精致的虚拟校园场景,开发主要分为两个阶段:第一阶段是采用分工协作方式针对校园内各个对象分别单独建模,缩短建模时间;第二阶段则是把所有已建模好的对象利用3Dmax提供的外部导入功能,集成到虚拟环境并安放在适宜的位置以建成真是的校区。建筑物模型设计与优化对于外形简单、形状规则的建筑物能够只制作外部框架采用贴图法建模。例如教学楼、实验楼和学员宿舍等,能够采用建立简单的立方体,然后把经过数码相机拍摄的楼体照片在Photoshop中进行图像处理后,直接用于贴图处理。而对于造型复杂、形状不规则的楼体,例如体育馆、办公楼、图书馆,则使用3DMax中的布尔运算等多种方式进行建模。而且还需要用数码相机在建筑物的各个面进行一定角度的拍摄,然后导入Photoshop中处理再用于不规则贴图。在场景中尽可能少用形态复杂的形状,尽量创立那些视觉上很真实但多边形数量又不多的模型。比如一个圆,如果不是在近处观看,用六边形代替就能够,如果再远甚至能够用一个方形来替代等。树木和路灯模型设计把树木建立为面片模型,每棵树都是一个竖立的矩形面贴上树木的图片,图片除了树叶和树干,其它都设置为透明的,大多数角度看会显得单薄,因此设置树木就正对访问者,在实时漫游时会自动旋转,始终朝向访问者的方向,要保证树木每个面是一个物体,轴心点要归到物体中心。简单分量纹理在取得预想效果的前提下尽可能使用小面积的纹理。纹理的几何尺寸越小,文件的数据量也就越小,对于内容比较简单的纹理用128×128与用16×16像素看起来区别并不明显,但文件大小却差了几十倍。比如一个128×128的文件是48.5K,同样的内容保存为64×64则只有12.5K,只有原来的四分之一。使用单分量(灰度图)的纹理一般要比使用三分量(红、绿、蓝)更为有效。因为单分量纹理每一个字节用一个十六进制值就能够表示了,而一个三分量纹理的像素有红绿蓝3个成分,需要3个十六进制值来表示。把简单分量纹理与物体的基本材质颜色综合起来就会产生一种非常真实的表面。碰撞检测在虚拟环境中,由于访问者的交互和物体的运动,此时为保持环境的真实性,需要及时检测到这些碰撞,否则物体会发生穿透现象,破坏虚拟环境的真实感和用户的沉浸感。利用Webmax设计回字型的面模型,并把这个面指定为碰撞。烘焙为了达到比较好的渲染烘焙的效果,现在虚拟现实中比较常见的办法是使用lightmap,也就是光照贴图,物体还用本身的材质,靠光照贴图与原始材质复合得到渲染效果,这种办法解决了高精度的贴图效果和网络传输上效率的问题。培训班与学员管理模块该模块为技能鉴定管理和学员作业管理起必要和辅助作用的模块,培训班和学员由管理员统一管理,学员的管理交由培训班班主任管理,也就是说系统此部分功能可由培训讲师选择使用,非强迫性或受限性使用。模块涉及的数据表Class(培训班表)字段名称数据类型NULL?说明C_ID培训班编号IntPK自动编号C_name培训班名称varchar(50)Userid用户编号IntFKC_closeflag毕业标识Char(1)默认为0,1为已毕业C_link系统编号varchar(50)教务系统的培训班编号Course(课程表)字段名称数据类型NULL?说明Co_ID课程编号IntPK自动编号Co_name课程名称varchar(50)Userid用户编号IntFK培训讲师T_id学期编号IntFKCo_status状态标识Char(1)默认为0,1为已毕业C_id培训班编号intFK关联培训班表StudentUser(学员用户表)字段名称数据类型NULL?说明StudentID学员流水号IntPK自动编号CardID胸卡号码varchar(50)NULLStudentName姓名varchar(50)StudLoginTime登录时间datetimeGetdate()StudPSW密码varchar(50)默认为0,1为已毕业IDCardNum身份证号varchar(20)C_ID培训班编号IntFKStudSex性别Int(2)默认男。例如:男女Studemail电子邮件varchar(MAX)NULLStudPhone电话varchar(MAX)NULLStudCode学号varchar(MAX)NULL图4-42培训班管理界面作业管理模块该模块实现培训讲师布置作业并批改,学员能根据作业要求在网上提交作业和学习,及时查询作业成绩。模块涉及的数据表HomeWorks(作业信息表)字段名称数据类型NULL?说明HW_ID作业编号IntPK自动编号HW_name作业名称varchar(100)HW_datetime布置时间datetimeGetdate()HW_Content作业内容textUBB转换后保存HW_Upfile作业文件varchar(200)CO_ID课程编号datetimeFK默认为0,1为已毕业HW_Status作业状态Char(1)StudHomeWorks(学员作业表)字段名称数据类型NULL?说明SHW_ID学员作业编号IntPK自动编号HW_ID作业编号IntFK自动编号StudentID学员编号IntFKSHW_Mark作业成绩decimal(18,1)SHW_Recontent回复内容textGetdate()SHW_datetime提交时间datetimeSHW_Content作业内容textUBB转换后保存SHW_Upfile作业文件varchar(200)图4-45作业管理界面图4-42作业统计对安全性的要求系统对使用权限为动态分级:最高级的权限将获得所有功能模块的权限,使用权限与职务角色对应。系统信息加密主要是对页面地址参数和用户密码信息进行加密,页面地址参数信息采用RSA可逆加密算法实现,用户密码信息采用MD5算法进行加密。运行环境规定设备及分布主机类型技能培训鉴定处服务器(具体型号不详),设备将在6月更新购置。网络类型网络类型是校园局域网。存贮器容量内容同1。设备分布图略。支撑软件操作系统服务器操作系统:MicrosoftWindowsServerSP4(即将更新至MicrosoftWindowsServer)数据库管理系统数据库管理系统:MicrosoftSQLServerSP1和MicrosoftAccess其它支撑软件Microsoft.NETFramework1.1IIS5.5:Microsoft公司开发的用于网页发布的Internet信息服务器。MicrosoftIISLockTomcat:JSP网页发布服务器。系统开发环境与工具系统开发选用硬件环境是PentiumⅣ2.0GHZCPU、1G内存、3DPRO图形显示卡,软件环境基于WindowsXP操作系统。系统开发环境:ASP系统开发过程中采用的主要软件工具有:(1)Dreamwaver8或者MX(2)三维互动平台(共享版)7.1208(3)上海创图SuntowardWebMax.1018(4)3Dmax9和Maya8.5AutoDesk公司开发的三维建模工具3DMax9和Maya8.5都是世界上应用最广泛的三维建模、动画、渲染软件,完全满足制作高质量动画、游戏和设计效果等领域的需要。(5)WebMaxWebMax提供VGS三维网页虚拟互动软件技术,与国外同类技术相比,互动性更强、压缩比更高、运算速度更快。(6)AdobeMasterCollectionCS3Adobe公司整合的AdobeMasterCollectionCS3软件集中包括:功能强大的矢量动画制作工具FlashCS3、可视化网页设计工具Dreamwaver
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 规范开展接访工作制度
- 沙发生产管理制度规范
- 建筑砌体劳务合同范本
- 小区造景工程合同范本
- 教培机构教师合同范本
- 承包加工门窗合同范本
- 止血产品召回制度规范
- 烟花爆竹管理制度规范
- 押运人员规范站位制度
- 设备保养制度国标规范
- 直播平台开播标准话术模板
- 2025-2026学年浙美版二年级美术上册全册教案
- 物业设施设备保养计划表
- 髋关节置换围手术期加速康复护理
- 2024-2025学年湖北省襄阳市襄城区九年级(上)期末数学试卷
- 2026届安徽省合肥市42中学物理八上期末达标检测试题含解析
- 重力梯度仪精度提升路径-洞察及研究
- GJB3206B-2022技术状态管理
- 财务报表分析(第6版)全套
- 军事训练法规课件
- 2025年园区物流车节能减排可行性报告
评论
0/150
提交评论