监理公司管理系统 | 工程企业管理系统 | OA系统 | ERP系统 | 造价咨询管理系统 | 工程设计管理系统 | 签约案例 | 购买价格 | 在线试用 | 手机APP | 产品资料
X 关闭

教学资源系统软件的设计方案与系统的结构设计

申请免费试用、咨询电话:400-8352-114

        一、系统总体设计

  1.1 需求分析

  教育资源管理浏览器同windows文件管理器差不多,不过是简化的版本。故此程序的资源目录区域应按树形分布,并按用户喜好分栏。而资源的预览页应满足不同人群的需要设置不同的显示模式,本程序中设置了大、小、列表、详细四种显示模式。另外应还能直接从管理器中打开或者下载资源文件至本地。

  1.2 设计方案及系统结构

  1.2.1 设计方案

  分别按中小型资源库的形式,在系统中统一集中管理,是本程序的主要任务,而要解决此任务,只需让资源具有全局唯一的编号;在此基础上,实现资源目录的定制功能是该系统的第二个任务,用户可以通过设置树形控件的各节点的状态图标,来决定该节点及其与该节点相关的父节点、子节点的显示状态;然后是获取系统图标,此过程一般可以通过ExtractIcon与SHGetFileInfo两个系统函数完成;再就是通过XML规范系统数据接口,本程序中,需要通过导入msxml.dll文件来使用微软的XML解析器,完成系统中对XML数据的调用。

  1.2.2 系统结构

  本程序系统结构。首先运行程序进入软件界面,软件界面由菜单栏、树状目录与资源视图栏三部分组成,各部分又分别细分成几个小块。

QQ截图20180903213904.png

  二、总结与展望

  2.1 总结

  本次综合设计,完成了建立教育资源管理系统的基本框架,实现了资源的文件夹的树形显示以及资源文件的各种视图查看,到达了特定用户查看特定内容的资源显示定制效果,初步模拟了资源管理器的功能与界面。通过本次设计,我了解到了利用XML规范化系统数据接口以及如何获取系统图标,同时此次综合运用MFC的相关编程思想加深了我对于一些功能的理解与使用,如窗口的固定与分割,鼠标键盘消息的响应,还有后面动态链接库的加载等。

  这次设计是本学期的第二次综合设计,感觉比前一次顺手了许多,不管是敲代码的速度还是准确度,都有显著的提高。由此看来,编程是需要不断的敲代码的,否则便会生疏。此外,本次设计给我的最大感受就是,编写代码的时候要认真仔细,有时候一个小小的参数错误,比如0写成1,全角半角符合混乱,虽然编译通过,但都会导致程序直接崩溃,或者运行后崩溃。这样的错误不仅难以找出,而且容易引发烦躁情绪,特别是当代码很多的时候,调试也得找半天。

  2.2 进一步改进的方向

  本次设计大体实现的资源管理器的基本框架,Debug目录下的配置文件的管理还依赖于系统初始的配置,可以改善该部分的管理,使得配置文件受到损坏等情况下具有自动恢复的功能。

  对于资源的打开,本系统是调用机器本身的程序来打开,可以增加预览功能,让用户能直接看到资源的内容。

  可以增加对各种类型资源的解释,使系统内容更丰富。

  针对资源建设的特点,可以增加资源库的功能,使其支持插件式、模块式、可叠加式的开发,不断向其中加载新的资源动态链接库。

QQ截图20180903204354.png

发布:2010-09-03 21:33    编辑:泛普软件 · yj    [打印此页]    [关闭]
相关文章:
功能介绍
联系方式

成都公司:成都市成华区建设南路160号1层9号

重庆公司:重庆市江北区红旗河沟华创商务大厦18楼

咨询:400-8352-114

加微信,免费获取试用系统

QQ在线咨询