教学资源系统软件的设计方案与系统的结构设计
一、系统总体设计
1.1 需求分析
教育资源管理浏览器同windows文件管理器差不多,不过是简化的版本。故此程序的资源目录区域应按树形分布,并按用户喜好分栏。而资源的预览页应满足不同人群的需要设置不同的显示模式,本程序中设置了大、小、列表、详细四种显示模式。另外应还能直接从管理器中打开或者下载资源文件至本地。
1.2 设计方案及系统结构
1.2.1 设计方案
分别按中小型资源库的形式,在系统中统一集中管理,是本程序的主要任务,而要解决此任务,只需让资源具有全局唯一的编号;在此基础上,实现资源目录的定制功能是该系统的第二个任务,用户可以通过设置树形控件的各节点的状态图标,来决定该节点及其与该节点相关的父节点、子节点的显示状态;然后是获取系统图标,此过程一般可以通过ExtractIcon与SHGetFileInfo两个系统函数完成;再就是通过XML规范系统数据接口,本程序中,需要通过导入msxml.dll文件来使用微软的XML解析器,完成系统中对XML数据的调用。
1.2.2 系统结构
本程序系统结构。首先运行程序进入软件界面,软件界面由菜单栏、树状目录与资源视图栏三部分组成,各部分又分别细分成几个小块。
二、总结与展望
2.1 总结
本次综合设计,完成了建立教育资源管理系统的基本框架,实现了资源的文件夹的树形显示以及资源文件的各种视图查看,到达了特定用户查看特定内容的资源显示定制效果,初步模拟了资源管理器的功能与界面。通过本次设计,我了解到了利用XML规范化系统数据接口以及如何获取系统图标,同时此次综合运用MFC的相关编程思想加深了我对于一些功能的理解与使用,如窗口的固定与分割,鼠标键盘消息的响应,还有后面动态链接库的加载等。
这次设计是本学期的第二次综合设计,感觉比前一次顺手了许多,不管是敲代码的速度还是准确度,都有显著的提高。由此看来,编程是需要不断的敲代码的,否则便会生疏。此外,本次设计给我的最大感受就是,编写代码的时候要认真仔细,有时候一个小小的参数错误,比如0写成1,全角半角符合混乱,虽然编译通过,但都会导致程序直接崩溃,或者运行后崩溃。这样的错误不仅难以找出,而且容易引发烦躁情绪,特别是当代码很多的时候,调试也得找半天。
2.2 进一步改进的方向
本次设计大体实现的资源管理器的基本框架,Debug目录下的配置文件的管理还依赖于系统初始的配置,可以改善该部分的管理,使得配置文件受到损坏等情况下具有自动恢复的功能。
对于资源的打开,本系统是调用机器本身的程序来打开,可以增加预览功能,让用户能直接看到资源的内容。
可以增加对各种类型资源的解释,使系统内容更丰富。
针对资源建设的特点,可以增加资源库的功能,使其支持插件式、模块式、可叠加式的开发,不断向其中加载新的资源动态链接库。
- 1网上教学管理系统特点及优势介绍
- 2想了解了解一下国外教学管理系统
- 3培训机构教学系统系统特点和产品创新性
- 4大家略微介绍一下培训学校教学软件
- 5想大概了解一下幼儿园教学软件
- 6实训的教学管理系统要实现那些功能?
- 7给大家了解一下教学文档管理系统的部分介绍
- 8大家知道的教学管理系统系统怎么样呢?
- 9教学管理软件系统背景及设计目的
- 10能介绍一款很适用的数学教学软件吗?
- 11市场上有哪些教学软件可以介绍呢?
- 12想知道教学管理系统制作的特点有哪些
- 13学校教学资源管理软件主要功能特点
- 14中学生教学管理系统的特点及功能怎么样
- 15大家想知道的培训中心教学系统
- 16给大家粗略介绍一下生活中的教学管理子系统
- 17大家都知道的教学管理系统简介及功能介绍
- 18教学信息管理软件适用范围及价值介绍
- 19教学管理
- 20想知道教学质量系统一套完整的介绍
- 21智慧校园建设方案
- 22教学资源系统软件的设计方案与系统的结构设计
- 23智慧教室管理系统的功能作用
- 24为大家介绍一下教务教学管理系统
- 25学校教学资源库建设与应用的研究
- 26培训机构教学管理系统特点介绍及价值
- 27教学周历管理软件系统及特色的粗略介绍
- 28智慧教室管理系统如何选择?
- 29辅导机构教学软件建设目的及产品创新性
- 30教育教学软件平台设计目标有哪些