| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 论文 >> 计算机论文 >> 正文 用户登录 新用户注册
构件技术在教务管理系统中的应用           
构件技术在教务管理系统中的应用

摘 要:随着软件开发规模和复杂性的不断提高,社会对软件开发速度和数量要求也不断提高,“软件危机”愈加明显地暴露出来,提高软件生产率成为软件产业当务之急。为了克服“软件危机”,人们提出了软件复用思想并对其进行了不懈的研究。软件构件技术被认为是解决软件危机,提高软件生产率和软件质量的主要途径。
关键词:软件构件;软件复用;管理信息系统
abstract: with the increase of software development scale and complexity, as well as the boost to the need of software development speed and quantity, software crisis has been exposed increasing. it s emergency to increase the efficiency of software. to conquer software crisis, theory of software reuse is presented and has been under study. the technology based on software components is considered as the main measure to solve software crisis, improve software productivity efficiency and software quality
key words: software component;software reuse;mis

在一般系统软件开发过程中普遍存在着开发周期长、开发量大、大量重复开发、变化多等问题,严重影响着开发的效率和质量。LoCAlhosT软件构件技术是解决这一问题的有效方法,构件技术是软件复用技术的最新发展趋势。本文在对软件构件理论研究的基础上,将构件技术应用到管理系统软件开发中,探讨了如何利用软件构件技术开发教务管理系统软件。
1 构件技术概述
构件技术是独立于语言,面向应用程序的在二进制基础上的代码复用,是指软件系统中具有独立功能和可复用价值的部分,它只规定构件的外在表现形式,而不关心方法。它既可用面向对象编程语言实现,也可用非面向对象编程语言实现。只要遵循构件技术的规范,各个软件开发商就可以用自己方便的语言实现构件。
从软件模型方面考虑,构件技术就是把一个复杂的应用程序分成几个模块,每个模块之间相对独立。每个模块可以单独开发、单独编译、单独调试、单独测试。每个模块留有接口以便被访问。这样的模块就可称为构件。当所有的构件开发完成后,将其组合在一起就得到完整的系统。当以后系统的运行环境发生变化或需求需要更改时,只需对受影响的构件进行修改。
2 构件技术在教务管理系统中的应用
设计教务管理系统时采用分层的思想,将与实现环境有关的部分和业务逻辑分开,为应用软件开发者提供灵活定制业务数据、界面、系统功能和业务逻辑扩展机制,还提供了大量可复用的通用构件、业务构件等。

首先根据系统的需求分析,将应用软件系统分成若干个子系统,然后对各个子系统按照多层体系结构的思想进行分层,划分为若干层。然后将功能独立的构件从系统中分离出来。见图1为系统功能模块。


在对系统进行分层时,需从以下几方面考虑:
(1)对管理系统中经常用到的操作如登录、打印、查询,我们可将其单独分为一层为通用构件层。这些操作可以很方便地从一个系统的开发移植到另一个系统的开发中。
(2)对于处理与业务逻辑和业务规则直接相关的操作,可将其分为业务构件层。这一层也是管理系统的主体。
(3)为了保证底层数据库操作的可靠性、正确性和事务完整性,可引入了数据接口层。数据接口层可屏蔽各种底层数据库之间的差异,将操作层的数据存取操作翻译成底层数据库的操作语言,负责与底层数据库之间的连接。
(4)构件设计时不但满足系统需求,而且要具备高内聚、低藕合、易于复用的特点。构件有不同的粒度,有不同的大小和分类,小的可以是一个类,大的可以是完成某个独立系统功能和服务的独立的软件包。设计构件时粒度要适中,粒度过大,构件的复用难度会加大,粒度太小,构件虽然容易复用但却不易管理。
基于构件的教务管理系统将系统的不同特征组织在不同层次上,有利于不同层次的构件重用。最后将系统体系结构分为四层从上到下依次为用户界面层(与用户进行交互的构件)、通用构件层、业务逻辑层、数据接口层。
3 结束语
教务管理系统迫切需要开发思想和方式的改变,以适应不断增长的业务需求,这就要求在开发中实施构件复用,否则将难以适应系统的需求变化和低成本的要求。将软件构件技术应用到教务管理系统软件开发中,可以提高软件复用率,避免重复劳动,极大地提高软件的生产效率和质量。
参考文献:
[1]狄连君,程华.面向对象设计思想在管理信息系统中的应用[j].黑龙江石油化工,1997,2:40.
[2]刘波.基于mis的面向对象模型的研究[j].journal of guangxiuniversity,1999,3:200一213.
[3]杨芙清,软件工程技术发展思索,软件学报,2005,16(1).

  • 上一个论文:

  • 下一个论文:


  • 看了《构件技术在教务管理系统中的应用》的网友还看了:
    [毕业论文]技术报告格式
    [法律论文]简析制约检察技术工作科学发展的问题和对策
    [电子机械]浅谈中小企业电子信息安全技术研究
    [法律论文]试析修正后的刑诉法对基层检察技术工作的影响及对
    [免费范文]试析修正后的刑诉法对基层检察技术工作的影响及对
    [法律论文]浅析从新刑诉法看技术侦查的监督问题
    [法律论文]浅谈职务犯罪技术侦查适用的机遇、挑战和对策
    [今日更新]中文核心《物流技术》杂志简介及征稿启事_中国知
    [经济论文]后危机时代发展我国技术出口的思考
    [免费范文]浅析PHP加密技术在网站安全方面的应用

    计算机论文
    普通论文浅析网络语言中的符号网语
    普通论文浅谈基于异常检测的邮件病毒防治
    普通论文浅论煤矿安全环境监测监控系统
    普通论文GIS技术在农产品交通运输中的应用
    普通论文简析网络管理技术的运用和发展趋
    普通论文中国SNS网站的兴起与展望
    普通论文开源软件项目在高校信息化建设中
    普通论文如何打造传统媒体新闻传播的网络
    普通论文GPS在地理信息数据采集和更新方面
    普通论文浅析网络流量控制系统在开源路由
    普通论文浅谈构建网络舆论战基础学科群的
    普通论文关于信息系统的软件项目管理
    论文
    普通论文[今日更新]浅谈国家康居住宅示范工
    普通论文[免费范文]诚信也是核心竞争力
    普通论文[今日更新]学好初一数学之我见
    普通论文[免费范文]农村税费配套改革中暴露
    普通论文[今日更新]试论服务地方经济的高校
    普通论文[今日更新]2011年教师节主题班会设
    普通论文[免费范文]银行营业部会议制度
    普通论文[经济论文]也谈次贷危机对国际经济
    范文大全
    普通范文[范文大全]市“三八”红旗集体先进
    普通范文[范文大全]单位职工入党申请书(200
    普通范文[范文大全]商会上半年工作总结及下
    普通范文[范文大全]办公室副主任年度述职报
    普通范文[范文大全]县委班子2009年科学发展
    普通范文[范文大全]2010年公司材料员岗前培
    普通范文[个人简历]国际经济与贸易专业毕业
    普通范文[调查报告]学校安全现状调查报告
    演讲致词
    普通演讲[主持词]新春团拜会主持词
    普通演讲[节日祝福语]2011年100字的中小学生简短
    普通演讲[其他礼仪范文]看球时如何让激情与理智并
    普通演讲[节日祝福语]风雨同作舟 辉煌六十年
    普通演讲[会议发言稿]联防会议主持词
    普通演讲[广播稿]集团公司巾帼建功立业庆典
    工作范文
    普通公文方案[计划方案]2012年商场消防安全工作计
    普通党建工会[三农问题]中国的农业、农村、农民问
    普通汇报体会[征文演讲]迎接省第届运动会在我市召
    普通公文方案[公文写作]赢在第二起跑线上
    普通公文方案[公文写作]在建设工作会议上的讲话稿
    普通汇报体会[先进事迹材料]模范职工之家推荐材料
    普通公文方案[企划方案]迎国庆颂家乡征文活动实施
    普通领导讲话[思想宣传]在全局队列会操大会上的讲
    普通公文方案[公文写作]满腔热忱助青年  情系教育
    普通总结[工作汇报]办公室主管个人工作汇报
    普通公文方案[公文写作]教师学习《中国*党的三大作
    普通总结[整改报告]招商旅游局科学发展观整改