基于Visual C++多媒体语音室管理系统的设计.docVIP

基于Visual C++多媒体语音室管理系统的设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VisualC多媒体语音室管理系统的设计

基于Visual C++多媒体语音室管理系统的设计   摘 要:本系统为多媒体语音教室管理系统,采用Visual c++编程语言和Microsoft Access数据库,在Windows XP系统背景下完成。系统分为六大模块包括:用户识别、密码修改、教室使用登记、教师使用记录、设备故障记录、教室卫生记录,并由此设计了数据库结构和应用程序。满足上课教师、语音室维护人员和管理员三方面的需要。   关键词:数据库Visual c++语音室管理   中图分类号:TP 文献标识码:A 文章编号:1007-9416(2011)03-0107-02      计算机强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。多媒体语音室的管理是一项琐碎、复杂而又十分细致的工作,传统的语音室管理方式是教师手工填制大量表格,耗费大量时间和精力,使用计算机对多媒体语音室信息进行管理,能够极大地提高多媒体语音室管理的效率,检索迅速,查找方便。因此,我们采用Visual C++编程语言和Microsoft Access数据库开发了一套多媒体语音室管理系统,实现了多媒体语音室管理的高效和便捷。   1、系统的设计工具   数据库是某个企业、组织或部门所设计的数据的一个综合,它不仅要反映数据本身的内容,而且要反映数据之间的联系。在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。简单地说,数据模型是现实世界的模拟[1]。   Visual c++开发工具。它首先是一个开放的协作式系统,可以通过专用接口或ODBC接口连接许多比较常用的数据库。它具有可视化的开发环境,使代码的编写更为直观,Visual c++提供了大量控件,这丰富了应用程序的表达能力,同时它也拥有多平台的开发环境[2-4]。      2、数据库数据项和数据结构设计   针对系统功能模块设计的需求,通过对内容和流程分析,设计如下面所示的数据项和数据结构:   (1)密码信息实体信息,包括的数据项有:用户密码、管理密码、管理密码标识、管理密码输入。   (2)教室使用登记信息,包括的数据项有:教室、日期、星期、课节。   (3)教室卫生记录信息,包括的数据项有:记录号、桌面卫生、桌面划痕、地面卫生、教室、日期、星期、课节。   (4)设备故障记录信息,信息实体E-R图如图1所示,包括的数据项有:记录号、服务器、主机、键盘、显示器、终端、卡座、耳麦、教师机、鼠标、教室、日期、星期、课节。   (5)教师使用记录信息,包括的数据项有:记录号、教师姓名、上课班级、上课班型、上课人数、教室、日期、星期、课节。      3、数据库逻辑结构设计   首先将多媒体语音教室管理系统的数据库概念结构,转化为MS Access 2000数据库系统所支持的实际数据模型,即:数据库的逻辑结构。其设备故障记录信息结果如表1所示。      4、 系统功能设计   本系统设计的模块有:登陆窗口模块、密码修改窗口模块、教室使用登记窗口模块、教室卫生记录窗口模块、设备故障记录窗口模块、教师使用记录窗口模块,具体设计如图2所示,主要子系统包括的功能有:   4.1登陆窗口模块功能   第一,修改密码功能。教师和管理员可以通过该按钮来载入密码修改窗口模块。第二,确定功能。首先输入用户密码即可进入系统,其次如果输入的管理密码正确,则在以后各模块中对数据库记录进行修改、删除等功能都无需再次输入管理密码,如果输入的管理密码不正确则只给出提示,但并不影响系统运行。第三,退出功能。退出本系统。   4.2教室使用登记窗口模块的功能   主要完成(数据库:Leswen中first_four表的)教室、日期、星期、课节的属性值添加功能,教师必须首先选择上课所相对应的教室,具体设计如图3所示,而日期、星期和课节属性值,程序会通过时间类计算出来然后自动添加到相应位置。   程序代码,日期、星期、课节三个控件变量值的赋值,通过时间类的计算值来完成。代码如下:   BOOL CROOMSETDIA::OnInitDialog()   { CDialog::OnInitDialog();   // TODO: Add extra initialization here   CString setymd,temp;   temp.Empty();   CTime m_ymdget ;   m_ymdget=CTime::GetCurrentTime();   setymd=m_ymdget.Format(%Y);   temp+=setymd+年;   setymd=m_ymdget.Format(%m);      temp+=set

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档