毕业设计功能范文

2022-05-24

第一篇:毕业设计功能范文

视频教学功能设计

功能设计 项目名称:视频会议 班级:软件101 组长:赵美婷

组内成员:王立芹、夏叶、王亚如、靳会 时间:2012年10月9日

1 引言

1.1编写目的:

目前,作为新型技术的视频会议,已经成为开发和研究的热点。作为计算机专业的学生,也应该将视频会议的学习和研究列为课程设计内容。 1.2背景说明:

视频会议也叫电视会议,经历了模拟电视会议和数字电视会议两个阶段。模拟会议电视是早期的会议电视,在70年代就有了这种通信业务。当时传送的是黑白图像,并且只限于在两个地点之间举行会议。尽管如此,电视会议还是要占用很宽的频带,费用很高,因此这种电视会议没有得到发展。视频会议进入中国初期,政府是视频会议市场的最大也是最主要的用户。近些年来,更多的行业用户开始意识到视频会议的重要性,视频设备用户数量不断增加,用户行业分布领域也越来越广泛,由最初的政府和电信部门,发展到公安、检察院、法院、银行、证券、保险、教育、税务等各个行业。和欧美国家相比,虽然中国的远程教育和远程医疗刚刚起步,视频会议系统在这两个领域的应用范围还不够广泛,但从发展的角度可以看到,最近两年,上述两个领域的应用正呈现出蓬勃发展的势头,未来将是快速发展的行业。目前,国内市场视频会议主要应用于下列行业:政府;金融、证券、银行;能源;交通、公安军队;外资企业及大型企业;医疗与教育行业。随着政府信息化的不断深入,以及各地电子政务的开展,各地党政专网的二期、三期扩建工程,今后几年中,对于视频会议需求最大的还将来自政府部门。由于资金和观念等因素的影响,视频会议在教育、医疗方面的应用并没有取得预期的效果,各厂商在这两个领域中的占有率都很有限。但由于视频会议在技术上有着明显的特点和优势,其应用价值必将会得到教育界、医学界的进一步承认。中小型企业应是今后着重关注的领域,这部分用户数量巨大,一般对于设备终端的要求较低,而且连接点数较少。这就要求厂商能够提供价格相对低廉的产品、全套的解决方案,以及高质量的售后服务,同时,由于这部分潜在用户数量巨大,因此厂商和代理商的市场推广力度应该进一步加强。技术实力差距不大的情况下,价格将成为竞争取胜的一个关键因素。目前国内厂商在设备的价格上具有很大的优势,厂商在推广时,应注意减轻产品价位偏高所带来的影响。

2 总体设计

2.1需求规定

(1)能够实现音视频交互。

(2)有良好的带宽处理机制、有强大网速的适应能力。 (3)支持多种网络环境,并且跨越各种不同的网络环境。 (4)支持文档共享、电子白板、网页同步等多种文本交互手段。 (5)支持屏幕广播、程序共享等多种协同办公的功能。 (6)针对不同的用户群体、用户数量,有相对应的会议机制。 (7)能同时支持多个会议通道,保障各会议通道的相对独立和信息安全性。

(8)能进行远程的web方式管理,组织会议和会议授权简单、方便。

(9)有较强的控制功能,能够把不遵守纪律的会议成员请出会议室。

(10)有丰富的辅助功能,保证在突发情况下视频会议能无干扰地正常进行。

(11)能实现无延迟的音视频传输、保证音视频的同步性。 (12)能进行会议录制,把会议信息完全记录下来。

(13)有良好的扩展功能,支持服务器集群、分发式服务器和二级服务器。 2.2运行环境

网络视频会议的进行,必须要有良好的硬件支持。NetMeeting对硬件要求如下: 1.声卡。最好采用全双工的声卡。

2.麦克风。连接在声卡上或内置在计算机中。在语音会议时,应对着麦克风说话。 3.音箱或耳机。连接在声卡上或内置在计算机,可从其中听到对方的声音。 4.网卡或调制解调器(Modem)。保证能够接入互联网。 5.摄像头。让对方看到自己的图像。 2.3基本设计概念和处理流程

一个网络视频系统主要由三大部分组成:一个会议控制中心;接入因特网的多个办公局域网;若干个通过有线或无线方式接入因特网或办公局域网的用户终端。

右图是一款商业化的网络视频系统——智星网络视频会议系统的实际组成图

2.4结构

一、音频的录制与播放问题

这一部分的开发相对简单。其一,这种功能的API从Windows 3.1开始就已经提供(winmm.lib+mmsystem.h);其二,如今借助于方便的因特网,我们完全可以搜到现成的包装类。在本文中,我们直接借用了提供了两个现成的RecordSound与PlaySound类。这两个类都派生于CWinThread类,用户可以“死搬硬套”地使用它们。下面代码展示了这两个类的使用,具体包装类定义请参考下载源码文件。

//创建并启动录音线程

record=new RecordSound(this); record->CreateThread(); //创建并启动播放线程 play=new PlaySound1(this); play->CreateThread(); //开始录制

record->PostThreadMessage(WM_RECORDSOUND_STARTRECORDING,0,0); //开始播放

play->PostThreadMessage(WM_PLAYSOUND_STARTPLAYING,0,0); //在音频录制期间,我们可以在RecordSound类的OnSoundData //回调函数中使用这些数据。在此,你可以放置你要发送到远程宿主的数据…… //播放接收自远程宿主的音频数据

play->PostThreadMessage(WM_PLAYSOUND_PLAYBLOCK,size,(LPARAM) data); //停止录制

record->PostThreadMessage(WM_RECORDSOUND_STOPRECORDING,0,0); //停止播放

play->PostThreadMessage(WM_PLAYSOUND_STOPPLAYING,0,0); //最后,停止录音线程

record->PostThreadMessage(WM_RECORDSOUND_ENDTHREAD,0,0); //停止播放线程

play->PostThreadMessage(WM_PLAYSOUND_ENDTHREAD,0,0); 上面已经加了注释,使用方法一目了然。

二、 视频捕获的问题

当前,在Windows平台下开发视频应用一般采用两种方案。一种是基于视频采集卡所附带的二次软件开发包SDK进行。此方式的优点:帮助资料齐全,直接套用现成的API,易于上手;但缺点也是明显的:硬件依赖性强,缺乏应有的灵活性,因此,不能充分满足开发通用的视频应用的需要。

另一种方案是基于微软公司的VFW(Video for Windows)进行。这个SDK为开发Windows平台下的视频应用程序提供也现成的软件工具包(一组API),开发人员可以通过它们很方便地实现视频捕获、视频编辑及视频播放功能,特别是可利用其中内置的回调函数开发出更为复杂的视频应用程序。因此,这种方案的优点是播放视频时不需要专用的硬件设备(大多数的视频采集卡驱动程序都支持VFW接口),应用灵活,可以满足视频应用程序开发的需要。值得庆幸的是,如今的Windows版本都内置安装了VFW相关组件,而VC++自4.0以来就支持VFW,从而大大简化了视频应用程序的开发。目前,基于PC的多媒体应用程序的视频部分,大都是利用VFW API开发的。

VFW以消息驱动方式实现对视频设备进行访问,便于开发者控制设备数据流的工作过程。简言之,这个框架主要包括VICAP.DLL、MSVIDEO.DLL、MCIAVI.DRV、AVIFILE.DLL、ICM、ACM等多个动态连接库,这些组件协同合作,共同完成视频的捕获、视频压缩及播放功能。有关这些模块的具体介绍见MSDN,在此略过。

(一)视频捕获

视频数据的实时采集,主要通过AVICAP模块中的消息、宏函数、结构以及回调函数来完成。视频捕获的大致过程如下: (1)建立捕获窗口

利用函数capCreateCaptureWindow()建立视频捕获窗口,它是所有捕获工作及设置的基础。其主要功能包括:①动态地同视频和音频输入器连接或断开;②设置视频捕获速率;③提供视频源、视频格式以及是否采用视频压缩的对话框;④设置视频采集的显示模式为Overlay或为Preview;⑤实时获取每一帧视频数据;⑥将一视频流和音频流捕获并保存到一个AVI文件中;⑦捕获某一帧数字视频数据,并将单帧图像以DIB格式保存;⑧指定捕获数据的文件名,并能将捕获的内容拷贝到另一文件。 (2)登记回调函数

登记回调函数用来实现用户的一些特殊需要。在以一些实时监控系统或视频会议系统中,需要将数据流在写入磁盘以前就必须加以处理,达到实时功效。应用程序可用捕获窗来登记回调函数,以便及时处理以下情况:捕获窗状态改变、出错、使用视频或音频缓存、放弃控制权等,相应的回调函数分别为capStatusCallback(),capErrorCallback(),capVideoStreamCallback(),capWaveStreamCallback(),capYieldCallback()。 (3)获取捕获窗口的缺省设置

通过宏capCaptureGetSetup(hWndCap,&m_Parms,sizeof(m_Parms))来完成。 (4)设置捕获窗口的相关参数

通过宏capCaptureSetSetup(hWndCap,&m_Parms,sizeof(m_Parms))来完成。 (5)连接捕获窗口与视频捕获卡

通过宏capDriveConnect(hWndCap,0)来完成。 (6)获取采集设备的功能和状态

通过宏capDriverGetCaps(hWndCap,&m_CapDrvCap,sizeof(CAPDRIVERCAPS))来获取视频设备的能力,通过宏capGetStatus(hWndCap,&m_CapStatus,sizeof(m_CapStatus))来获取视频设备的状态。 (7)设置捕获窗口显示模式

视频显示有Overlay(叠加)和Preview(预览)两种模式。在叠加模式下,捕获视频数据布展系统资源,显示速度快,视频采集格式为YUV格式,可通过capOverlay(hWndCap,TRUE)来设置;预览模式下要占用系统资源,视频由系统调用GDI函数在捕获窗显示,显示速度慢,它支持RGB视频格式。

(8)捕获图像到缓存或文件并作相应处理

若要对采集数据进行实时处理,则应利用回调机制,由capSetCallbackOnFrame(hWndCap,FrameCallbackProc)

;

由capSetCallbackOnVideoStream(hWndCap,VideoCallbackProc)完成视频流采集。如果要保存采集数据,则可调用capCaptureSequence(hWnd);要指定文件名,可调用capFileSetCapture(hwnd,Filename)。 (9)终止视频捕获断开与视频采集设备的连接

调用capCatureStop(hWndCap)停止采集,调用capDriverDisconnect(hWndCap),断开视频窗口与捕获驱动程序的连接。由于上面这些API密切相关,所以为了使用方便,我们干脆把它们打包到一个视频捕获类VideoCapture中。

下面的代码片断展示了这个类的使用思路: //创建视频捕获类的实例 vidcap=new VideoCapture(); //当帧捕获完成时,下面这一句将用于调用主对话框类的显示函数 vidcap->SetDialog(this); //下一行完成初始化工作:连接到驱动程序;设置使用的视频格式等。 //如果成功地连接到视频捕获设备返回TRUE。 vidcap-> Initialize(); //如果连接成功,那么,我们就可以得到与视频格式相关的BITMAPINFO //结构。后面将用之显示捕获的帧 this->m_bmpinfo=&vidcap->m_bmpinfo; //现在,你可以正式开始视频捕获了…… vidcap->StartCapture(); //一旦捕获开始,捕获的帧将到达回调函数—VideoCapture类的OnCaptureVideo函数。 //在此回调函数中,你可以调用显示函数实现帧显示(见下一节) //停止捕获

vidcap->StopCapture(); //成功捕获后,释放视频捕获类 vidcap->Destroy(); 【注意】为了顺利编译和链接,你需要在类实现文件(VideoCapture.cpp)的前面加上如下语句:

#pragma comment(lib,"vfw32") #pragma comment(lib,"winmm")

(二)显示捕获的视频帧

对于显示捕获的视频帧方面(也就是显示图像的问题),显然存在多种方案。例如,我们可以使用SetDIBitsToDevice()方法实现直接显示捕获的视频帧。但是,这种方案速度非常慢,因为它是基于图形设备接口(GDI)的函数。相比之下,更好一些的方法是使用DrawDib API来绘制帧,因为这个函数可以直接写向视频内存,因此能够提供更好的性能。 下面的代码片断展示了如何使用DrawDib函数显示捕获的视频帧: //初始化DIB以便绘制

HDRAWDIB hdib=::DrawDibOpen(); //然后,使用适当的参数调用这个函数…… ::DrawDibBegin(hdib,...); //现在,已经作好准备—可以调用这个函数进行帧显示了 ::DrawDibDraw(hdib,...); //最后,结束帧绘制 ::DrawDibEnd(hdib); ::DrawDibClose(hdib); 其实,上面代码非常类似普通位图绘制过程。

三、 选择适当的编码/解码库

在本文中,我们选用Roalt Aalmoes的开源的快速H.263编码器库。

(一) 使用编码器代码示例 //初始化压缩器 CParam cparams; cparams.format = CPARAM_QCIF; InitH263Encoder(&cparams); //如果你需要从RGB24转换到YUV420格式,那么应该调用下面的函数 InitLookupTable(); //创建回调函数

//OwnWriteFunction是编码期间返回编码数据时调用的全局函数 WriteByteFunction = OwnWriteFunction; //压缩数据必须使用YUV420格式 //在压缩之前调用下面这个方法

ConvertRGB2YUV(IMAGE_WIDTH,IMAGE_HEIGHT,data,yuv); //压缩帧……

cparams.format=CPARAM_QCIF; cparams.inter = CPARAM_INTRA; cparams.Q_intra = 8; cparams.data=yuv; //数据是YUV格式 CompressFrame(&cparams, &bits); //你可以从开始时你已经注册的回调函数中取得压缩的数据 //最后,终止编码器 // ExitH263Encoder();

(二) 解码器编程

注意,原始的H.263编码器库以C方式进行编码,而且提供了其它更多的细节实现。在本文中,我们以C++重新进行了改写。 下面是解码器的使用示例代码框架: //初始化解码器 InitH263Decoder(); //解压帧……

//rgbdata必须足够大以便存储输出数据; //解码器以YUV420格式生成图像数据; //解码之后,把它再转换成RGB24格式…… DecompressFrame(data,size,rgbdata,buffersize); //最后一步,终止解码器 ExitH263Decoder();

四、 运行应用程序

为了试验本文示例应用程序,应该把可执行文件复制到一个LAN中的两台不同的机器上;然后,分别运行之。从一台机器上选择“连接”菜单项,并在弹出对话框内输入另一台机器的名字或IP地址,最后点击“连接”按钮。此时,在另一台机器上应该弹出一个“接受/拒绝”的对话框窗口,点击“接受”按钮。之后,在第一台机器上将显示通知对话框。按“OK”即可开始你的视频会议(聊天……)了。

第二篇:1机械结构设计包括 功能设计

车削铣削外圆磨削牛头钻床镗削滚齿

主运动工件转动刀具旋转砂轮旋转刀具往复运动钻头旋转镗刀随镗杆运动滚刀、工件的旋转 进给运动 刀具相对工件 工作台运动工件相对于砂轮刀具相对工件钻头轴向镗刀相对工件刀架轴向

三种机械加工原理 1.△m<0材料去除原理:传统的切削加工方法 2.△m=0 材料基本不变原理:铸造、锻造及模具成形工艺3.△m>0 材料累加成形原理:快速成形技术。

按照铣削时主运动速度方向与工件进给方向的相同或相反可分为顺铣和逆铣。顺铣:铣削力的水平分力与工件的进给方向相同 切削要素 切削用量:切削速度 进给量f 背吃刀量ap,。 切削层几何参数:切削宽度aw 切削厚度ac 切削面积Ac 机床的基本组成:动力源 传动系统 支承件 工作部件 控制系统 冷却系统 润滑系统 其他装置

工序是组成加工工艺过程的基本单元。一个工序是指一个(或一组)工人,在一台机床(或一个工作地点),对同一工件(或同时对几个工件)所连续完成的那一部分工艺过程。

工艺路线:制订机械加工工艺过程,必须确定该工件要经过几道工序以及工序进行的先后顺序。仅列出主要工序名称及其加工顺序的简略工艺过程,称为工艺路线。

工步是在加工表面不变、加工工具不变、切削用量不变的条件下所连续完成的那部分工序。

工作行程也叫走刀,是加工工具在加工表面上加工一次所完成的工步

刀具材料应满足以下基本要求:高的硬度 高的耐磨性 高的耐热性 足够的强度和韧性 良好的工艺性 良好的热物理性能和耐热冲击性能 常用刀具材料:硬质合金 碳素工具钢 合金工具钢 高速钢 硬质合金 陶瓷 金刚石 立方氮化硼

对塑性金属进行切削时,切削的形成过程就是切削层金属的变形过程 第一变形区:基本变形区,变形最大常用它说明切削过程变形情况。切屑与前面摩擦的区域称第二变形区:摩擦变形区,切屑行程后与前面有压力,沿前面流出时必有很大摩擦,因为切削层又一次塑性变形。已加工表面与后面接触称第三变形区:加工表面变形区

积屑瘤:在中低速切削塑性金属材料时,刀—屑接触表面由于强烈的挤压和摩擦而成为新鲜表面,两接触表面的金属原子产生强大的吸引力,使少量切屑金属粘结在前刀面上,产生了冷焊,并加工硬化,形成瘤核。瘤核逐渐长大成为积屑瘤,且周期性地成长与脱落。积屑瘤粘结在前刀面上,减少了刀具的磨损;积屑瘤使刀具的实际工作前角大,有利于减小切削力; 积屑瘤伸出刀刃之外,使切削厚度增加,降低了工件的加工精度;积屑瘤使工件已加工表面变得较为粗糙。由此可见:积屑瘤对粗加工有利,生产中应加以利用;而对精加工不利,应以避免。 消除措施:采用高速切削或低速切削,避免中低速切削;增大刀具前角,降低切削力;采用切削液。

切削合力(分解为三个相互垂直的分力分析)方向为空间的某一方向,与切削运动中的三个运动方向均不重合,切削力是设计、计算机床功率、教研运动机构强度、合理选择切削用量,提高工件加工精度的一个重要参数或影响因素。所以按照车削的实际情况,将切削力沿车削是的三个运动方向分解成三个力。车削时的切削运动为:主运动(切削速度)、进给运动、切深运动。三个运动方向在车削时相互垂直的,所以车削时将切削力分解成沿三个方向、相互垂直的分力。

切削力来源:克服被加工材料弹性变形的抗力 克服被加工材料塑性变形的抗力 克服切削与前面的摩擦力和刀具后面与过渡表面和已加工表面之间的摩擦力 Fz主切削力或切向力 Fx进给力、轴向力 Fy切深抗力或背向力、径向力、吃刀力

切削力的影响因素:工件材料 切削用量 刀具几何参数 刀具材料 刀具磨损状态 切削液

刀具正常磨损过程分为几个阶段?刀具的磨损应限制在那一阶段?(1)初期磨损阶段 新刃磨的道具后刀面存在粗糙不平之处以及显微裂纹、氧化或脱碳层等,而且切削刃较锋利,后刀面与加工表面接触面积较小,应力较大,所以该阶段磨损较快。(2)正常磨损阶段 刀具毛糙表面已经磨平,这个阶段磨损比较缓慢均匀,后刀面磨损量随着切削时间延长而近似地称正比例增加,这一阶段时间较长。(3)急剧磨损阶段 刀具表面粗糙度值增大,切削力与切削温度均学苏升高,磨损速度增加很快,一直刀具损坏而失去切削能力。

设计基准是在零件图上确定点线面位置的基准 工艺基准是在加工和装配中使用的基准:定位基准 测量基准 装配基准 调刀基准

完全定位 工件的六个自由度全部被夹具中的定位元件所限制,而在夹具中占有完全确定的惟一位置,称为完全定位。 2)不完全定位 根据工件加工表面的不同加工要求,定位支承点的数目可以少于六个。有些自由度对加工要求有影响,有些自由度对加工要求无影响,这种定位情况称为不完全定位。不完全定位是允许的, 3)欠定位 按照加工要求应该限制的自由度没有被限制的定位称为欠定位。欠定位是不允许的。因为欠定位保证不了加工要求。 4)过定位 工件的一个或几个自由度被不同的定位元件重复限制的定位称为过定位。当过定位导致工件或定位元件变形,影响加工精度时,应该严禁采用。但当过定位并不影响加工精度,反而对提高加工精度有利时,也可以采用

定位误差:产生原因:定位基准与设计基准不重合产生的定位误差(基准不重合误差) 定位副制造不准确产生的基准位移误差,实质是,工件某加工参数的设计基准相对于夹具的调刀基准在加工参数方向上的位置变化量。

选择精基面:应尽可能选用设计基准作为定位基准,这称为基准重合原则 应尽可能选用统一的定位基准加工各表面,以保证各表面间的位置精度,称为统一基准原则 有时还要遵循互为基准、反复加工的原则 有些精加工工序要求加工余量小而均匀,以保证加工质量和提高生产率,这时就以加工面本身作为精基面,称为自为基准原则

选择粗基面:如果必须首先保证工件某重要表面的余量均匀,就应该选择该表面作为粗基面 如果必须首先保证工件上加工表面与不加工表面之间的位置要求,则应以不加工表面作为粗基面 应该用毛坯制造中尺寸和位置比较可靠、平整光洁的表面作为粗基面

工序尺寸:由于加工的需要,在工序简图或工艺规则中要标注一些专供加工用的尺寸,这类尺寸就称为工序尺寸

误差复映现象是在机械加工中普遍存在的一种现象,它是由于加工时毛坯的尺寸和形位误差、装卡的偏心等原因导致了工件加工余量变化,而工件的材质也会不均匀,故引起切削力变化而使工艺系统变形量发生改变产生的加工误差。(与走刀次数有关,加工前后误差之比ε称之为误差复映系数,与K系统成反比,系统刚度越大误差复映越小)

主轴回转误差:是指主轴实际回转轴线对其理想回转轴线的漂移。可以分解为径向圆跳动、轴向圆跳动、倾角摆动三种基本形式。

封闭环:根据尺寸链的封闭性,最终被间接保证精度的那个环称为封闭环。

代号 CZ TM 2M 3MYSXBLD GQ

读音 车 钻 镗磨 2磨3磨 牙 丝 铣 刨 拉 电 割 其它

高精度G自动换刀 H类代号 (通用特性结构特性) 组代号 系代号 主参数

精密M仿形F(第二主参数) (重大改进)(其他/企业)

自动Z万能W 半自动B轻型Q 数控 K简式J

第三篇:会员管理系统功能设计

1. 受众俱乐部系统功能设计

1.1.1. 会员管理模块

会员管理模块在线填写管理员审批会员注册短信注册管理员审批是否被推荐是给推荐人增加积分后台导入否正式会员配置频率积分记录配置类型会员分类管理配置地区会员活动查询活动记录货物记录配置级别沟通记录

会员管理模块实现会员注册的基础配置、注册新会员和会员相关信息的查询功能。

会员信息包括:姓名,会员级别,积分,机构,职务,性别,出生,民族,地址,家庭,兴趣爱好,习惯,媒体接触习惯,备注一,备注二,备注三。(其中一般信息开放给会员可在线修改,特殊信息不允许会员修改) 会员注册:分为在线注册、短信注册和后台导入3种方式。 会员分类管理:为会员注册配置基础信息,可配置项目包括频率、类型、地区和会员级别。

会员活动查询:可以查询与会员相关的积分记录、活动记录、货物记录和沟通记录信息。

1.1.2. 活动管理模块

活动管理模块生成会员积分记录策划活动设定活动相关信息通知相关人员参与活动生成会员活动记录 活动管理管理模块包括发起活动、会员参与报名、活动评价、活动展示橱窗子功能。

活动发起:系统管理员或活动负责人可以发起新活动,发起活动时需要填写活动名称、活动分类、负责人、组织人员、组织人员分工、参与客户、参与人员、开始时间、结束时间、地点、预算、货品、收入信息。

会员报名:会员可以选择自己感兴趣的活动进行报名,在经过管理人员审核后即可正式参加活动。

活动评价:活动结束后会员可以对活动进行情况进行评价,评价内容将自动展示在活动项目中。

活动展示橱窗:每个活动均附带一个活动橱窗,会员可以上传与活动相关的图片并可配上文字说明。

活动积分:根据规则设定,会员参与活动可能需要扣除一定额度的积分,同时参与活动也可获得积分奖励。

1.1.3. 交流管理模块

会员交流模块发送短信开始交流选择客户或会员填写内容发送邮件生成会员交流记录拨打电话 交流管理模块实现俱乐部与客户、会员和其他受众之间的短信、电话、邮件方式进行交流沟通、意见反馈。

会员交流:在会员交流模块,系统管理员和会员之间可以相互发起交流,在交流发起之后可以在每条交流后面进行跟进交流。

会员交流记录:每项交流情况都会被系统自动记录,系统管理员或活动相关人员可以根据会员、日期、和关键字查询相关交流记录。

1.1.4. 积分管理模块

积分管理模块会员管理模块活动管理模块积分接口积分增减货物管理模块 积分管理模块实现与积分相关的设置和记录查询,会员管理模块、活动管理模块、货物管理模块通过积分管理模块提供的接口实现与积分管理模块对接。

积分设置:对站内所有能获得积分的操作和规则进行统一管理,设定每项规则的积分数、规则有效期、是否有效。 积分查询:查询会员获取或消费积分的详细记录。

积分接口:会员管理模块、活动管理模块、货物管理模块通过接口实现将相关的积分获取和消费记录发送给积分管理模块,然后由积分管理模块实现积分的增减。

1.1.5. 货物管理模块

货物管理模块商品管理采购管理销售管理货物管理模块支付管理发货管理退货管理

货物管理模块实现俱乐部经营货物的商品管理、采购管理、销售管理、支付管理、发货管理和退货管理。同时,货物管理模块通过接口与会员管理和活动管理实现对接,会员和活动商品发放后,商品管理自动更新信息。 1.1.6. 系统管理模块

系统管理模块基础配置用户管理系统管理模块角色管理权限管理

系统管理模块为管理员提供系统的基础配置功能、用户管理、角色管理、权限管理。

第四篇:如何合理设计室内设计的使用功能

使用功能是设计里最基本的层次,我们做设计就是改善室内的功能。做为一个室内设计师,首先要考虑的就是人在室内活动中对于使用功能的要求,任何一项设计都与它的使用功能分不开。使用功能首先要求的是使内部环境舒适化与科学化。

既要考虑空间的尺寸、比例关系,要考虑人的活动规律和活动范围;从而合理配置家具,设备、照明、通风等,以此来满足使用功能的需要、使用功能的基本要求。

使用功能的基本要求可以用句话来概括:即“室内窄间的舒适化与“科学化”室内空间的舒适化是指:所设计的宅间、家具、陈设符合人体工程学,符合人的生理、心理要求,使人能活动方便,使用舒适室内空间的科学化是指:所设计的空间、家具,陈设能更好地满足人的各种活动要求,空间安排合理,室内环境符合环境物理的要求,能为人的生活提供科学服务。

以居室设计为例:居室的基本功能不外乎有睡眠、体息、餐饮、盥洗、家庭团聚、会客、视听等功能。如何满足这些功能,我们可以把居室功能分成“静与闹”、“私密与外向”两个区域,把睡眠、学习属于静的一类区域,尽可能放在居室的末端,以求不被其他室内活动所干扰;把团聚、会客等属于动的一类功能区域,尽量放到对外联系方便,离门厅或门内通道比较近的地方;同样卧室与浴厕要尽萤贴近,可以方便使用 。

本文出自于“韦美软装”,版权所有,违者必究!转载务必注明出自于“韦美软装设计有限公司”官方网站

第五篇:多功能数字钟设计

课程设计任务书

课程设计名称学生姓名专业班级设计题目多功能数字钟设计

一、 课程设计目的

1、综合运用EDA技术,独立完成一个课题的设计,考察运用所学知识,解决实际问题的能力;

2、结合理论知识,考察阅读参考资料、文献、手册的能力;

3、进一步熟悉EDA技术的开发流程,掌握文件编辑、编译、仿真、下载验证等环节的实现方法和

应用技巧;

4、锻炼撰写研究报告、研究论文的能力;

5、通过本实践环节,培养科学和严谨的工作作风。

二、 设计内容、技术条件和要求

l、能进行正常的时、分、秒计时功能,分别由6个数码显示24小时、60分钟的计数器显示。

2、能利用实验系统上的按钮实现“校时”、“校分”功能;

(1)按下“SA”键时,计时器迅速递增,并按24小时循环;

(2)按下“SB”键时,计时器迅速递增,并按59分钟循环,并向“时”进位;

(3)按下“SC”键时,秒清零;抖动的,必须对其消抖处理。

3、能利用扬声器做整点报时:

(1)当计时到达59’50”时开始报时,频率可为500Hz;

计满23小时后回零;计满59分钟后回零。

(2)到达59’59”时为最后一声整点报时,整点报时的频率可定为lKHz。

4定时闹钟功能

5、用层次化设计方法设计该电路,用硬件描述语言编写各个功能模块。

6、报时功能。报时功能用功能仿真的仿真验证,可通过观察有关波形确认电路设计是否正确。

三、 时间进度安排

1周:(1) 完成设计准备,确定实施方案;(2) 完成电路文件的输入和编译;(4) 完成功能仿真。

2周:(1) 完成文件至器件的下载,并进行硬件验证;(2) 撰写设计说明书。

四、 主要参考文献

(1)谭会生、瞿遂春,《EDA技术综合应用实例与分析》,西安电子科技大学出版社,2004

(2)曹昕燕、周凤臣等,《EDA技术实验与课程设计》,清华大学出版社,2006

指导教师签字:2012年9月1日

上一篇:病人乱吃水果范文下一篇:保险知识考试范文