- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 班委工作总结心得模板.pptx VIP
- 2025农艺师职称考试题及答案.doc VIP
- 自贡东恒新能源科技有限公司年产48000吨新能源导电材料项目环评报告.pdf VIP
- DB33_T1222-2020新建住宅小区生活垃圾分类设施设置标准.pdf VIP
- jstz3405jstz3406智能挡闸安装调试说明书v20中文版c2.pdf VIP
- 国元农业保险股份有限公司安徽分公司招聘笔试题库2025.pdf
- 超市薪酬管理制度.docx VIP
- 2025至2030年中国钛材行业市场研究分析及投资前景规划报告.docx
- 一年级新生适应一年级新生适应.doc VIP
- 体例格式12:任务5教学单元7工学一体化课程《windows服务器基础配置与局域网组建》之教学单元活动方案.docx VIP
原创力文档


文档评论(0)