校园教务系统软件设计.docx
《校园教务系统软件设计.docx》由会员分享,可在线阅读,更多相关《校园教务系统软件设计.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、校园教务系统软件设计【摘要】本文主要对校园教务应用软件进行了研究与设计,文章提出了校园教务应用软件体系的总体架构,并重点对功能模块及主要的设计进行了相关介绍。该应用软件主要在VC+6.0平台上进行开发,并已通过测试,基本能够满足教务上的功能需求,运行稳定,并取得良好的效果。【关键词】校园教务;软件设计;VC+1.引言目前在校园教务中还没有一套完整的系统来供其使用,所以就需要一套功能完善的系统来满足教务上的使用。如今,可以开发出一套系统应用在校园教务上,它可实现多方面的功能,比如教务通知的发布、课表的实时发布等功能。通过面向对象的程序设计技术开发出适合教务使用的应用软件,具有很高的实用价值。2.
2、软件体系的总体架构2.1软件系统结构在本文中主要对软件的课表解析功能进行介绍。在对系统软件设计之前,先要对其进行结构分层处理,即用框图形式来表示。这样就使得我们在进行软件系统各部分的设计时有了明确的目的和针对性,鉴于这些我们可以很好的进行系统软件的具体设计。结构框图如图1所示。系统软件按照功能的实现来看,从结构上主要分为三个部分,分别是课表内容获取、数据处理、窗口显示。当数据经过本软件时,第一步就是要进行课表源文件的解析,第二步是数据的处理,这里包括存档数据库、数据提取分类等。第三步是将提取的数据在客户端中显示。通过结构分层,使得我们在对软件系统的各个具体部分的设计有了明确的目的和针对性。事实
3、上本文中的系统软件设计就是根据这个分层结构来一步一步完成的。2.2软件功能与数据流程文章中开发的系统软件主要为校园教务服务,最终要形成一个客户端软件。它具备的基本功能有:(1)能够实时的发送教务通知信息;(2)具备解析课表功能,并存入数据库,能够对数据库中的课表数据进行操作(查找、添加、修改、删除等);(3)将我们需要待发送的数据可以自动排版在图片所在的显示窗口。要建立系统软件的整体架构,最重要的是要对各种数据的流程进行详细的规划。在本文设计的系统软件中,数据要经历各个功能模块的处理,最终得到预期效果。软件体系数据流程如图2所示。从图2中可知,本软件体系的数据流程要经历几个功能模块的处理。软件
4、的整个结构中有来自三个方向的数据输入:第一个是背景图片的加载,它要经过流接口Itream的装载,然后把数据输送给IPicture的COM接口,并在显示窗口显示。第二个是来自客户端的数据输入(通知信息等),数据通过窗口类CWnd处理并在函数OnPaint的作用下将数据绘制到窗口中。第三个是课表文件的输入,在课表解析模块的作用下得到我们需要的数据,然后存入数据库。最后把得到的文件送出。3.程序的功能模块3.1类结构该系统的软件结构框架从整体上规划了不同部分的设计要求和设计思路。在具体的开发过程中,还需要对这些功能进行具体的实现。这就需要我们了解在具体设计中对于每个部分的实现过程。在ViualC+6
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园 教务 系统软件 设计
限制150内