成教综合信息管理系统的研制与开发_第1页
成教综合信息管理系统的研制与开发_第2页
成教综合信息管理系统的研制与开发_第3页
成教综合信息管理系统的研制与开发_第4页
成教综合信息管理系统的研制与开发_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第5卷第4期2006年12月常州信息职业技术学院学报Journal of Changzhou Vocati onal College of I nfor mati on Technol ogy Vol .5No .4Dec .2006收稿日期:2006209212作者简介:邱碧龙(19622,男,讲师,从事研究方向:计算机及相关应用成教综合信息管理系统的研制与开发邱碧龙张金姬(常州信息职业技术学院江苏常州213164摘要:成教综合信息管理系统简称CJ I M S,为基于.net 框架结构的、以计算机、网络、数据库为集成应用平台的、专门应用于成人教育教务部门的数据库系统应用软件。主要论述以软件工

2、程为指导思想开发软件产品的原理、方法和思路,该系统已研制完成并在成教部门试用。关键词:成教;信息管理;软件开发;.net 框架结构;数据库中图分类号:C 931.6文献标识码:A 文章编号:167222434(20060420019202R&D on I n tegra ted M anage m en t I nfor ma ti onSyste m for Adult Educa ti onQ I U B i 2l ong ZHANG J in 2ji(Changzhou College of I nf or mati on Technol ogy,Changzhou 213164

3、,China Abstract :Integrated M anage m ent Infor m ation Syste m forA dult Education CJ I M S is a database app licati on s oft w are f or adult educati on .It is based on the net fra me work,computer,net w ork and database app licati on .This paper discusses the p rinci p les,methods and app r oache

4、s of s oft w are devel opment guided by the s oft w are engineering thinking .The syste m has been devel oped and is on trial in the Adult Educati on depart m ent .Key words :adult educati on;inf or mati on manage ment;s oft w are devel opment;.net fra me work;database1.CJ I M S 的研制背景成人高等教育包含成人学历教育、

5、成人非学历教育和自学助考三大种类。目前大多数的全日制学校都使用专用软件管理教务信息,但管理成教教务信息却大都仍采用专人专职的表格文件式管理方式。这种传统的文件管理模式有很多弊端,最突出的是信息资源分散存放,造成信息冗余、信息表达不一致、交流困难、信息无法共享,诸如此类问题造成的管理漏洞已经严重影响了正常的成教信息管理工作。为解决此类问题,河海大学成教部决定开发专用成教管理软件,并通过竞标的方式选择了笔者。本课题以此为应用背景立项研究。2.CJ I M S 的实施目标CJ I M S 的实施目标是以网络数据库的管理模式全面取代目前采用的表格文件管理模式。系统应满足如下七大方面的业务管理需求:学籍

6、管理,包含新生招生、新生报到、缴费、编班、学籍异动、奖惩等管理;教学计划管理,包含订制专业教学计划、安排授课任务、安排学生上课课表等相关业务,管理课程、教师、教室、专业、站点等信息;学生成绩管理,包含一般课程成绩、学位或统考课程的成绩管理,能处理正常考试、补考、重修、清考等各种考试的管理业务;毕业审核流程管理:能按学籍班的方式组织当年毕业生的信息,并进行相关的各项审核;考务信息管理,能安排各班各科目的考试时间、地点、监考教师等相关业务;网上报考,包含统考与学位考的网上报考与查询等相关管理业务;网上综合查询,利用互联网为全体师生提供相关的综合信息网上查询。3.CJ I M S的关键问题及解决方案

7、3.1需求分析的研究重点及思路软件开发的第一步是做好需求分析。软件需求分析是在软件开发初期,由软件开发者和用户共同明确目标软件系统在功能、性能、环境、用户界面与接口等方面的期望(需求获取;由软件开发者对用户的需求进行分析与综合,建立需求分析模型(逻辑模型;由相关人员进行修改与需求验证;最终形成作为软件设计依据的“软件需求规格说明书”的过程。CJ I M S系统的管理核心是成教综合信息数据库。因此,笔者着手系统的需求分析时,重点抓住数据这一信息主体展开需求调查:首先,走访了成教部各个相关科室,了解各个科室采用手工管理的全部业务流程,并收集了这些科室的各类纸质样表;其次,将收集到的业务流程及各类样

8、表进行分析,根据对业务的理解将这些信息进行重组与归类,并重新组织文字进行表述;然后,笔者与各个科室的业务代表组成联合分析小组,由笔者汇报了解到的、经过重新组织的信息,由联合分析小组对笔者的表述进行补充与修正,最终完成需求获取。需求建模是开发者从软件实现的角度对用户的业务需求进行“再加工和再描述”的过程。笔者综合采用多种建模方法开展CJ I M S系统的逻辑建模:针对信息的组织、流向与控制等业务需求,采用面向数据流的建模方法,细化各个业务,建立数据词典;针对用户界面与接口方面的需求,则采用面向对象的需求建模方法建立对象实例。需求调查中有些特殊的业务需求,双方很难用交谈和图示等简单方法进行沟通,笔

9、者则引入了快速原型建模法。快速原型建模法是采用软件开发工具来创建一个行为、期望与目标产品相似的,但不论用况做什么,原型都做一样事情的真实简化模型。可很好地统一开发人员与用户对需求的认识,消除由于各自知识背景不同对业务过程在理解上的二义性。3.2软件总体设计技术及解决方案软件设计的任务就是把需求分析得到的软件需求逻辑模型经过抽象与细化、分析与综合,将用户需求准确地转换为能够通过计算机实现的、以功能模块或构件的形式表示的软件设计文档,作为软件编码的依据。软件总体设计的重要技术是确定软件的体系结构、主要功能模块、模块间的接口和用户界面。笔者进行CJ I M S软件的总体设计时,根据不同用户群的不同业

10、务特点和系统安全性要求,将系统划分为七个子系统。其中学籍管理子系统、教务管理子系统、考务管理子系统、系统管理子系统其应用对象是成教部的教务管理人员,这几个子系统对系统的交互性要求较高,笔者采用了集成在NET Fra me work框架中的、基于客户端/服务器的C/S体系结构;而成绩管理子系统、网上报考子系统、网上查询子系统是面向所有教学站点的全体师生,要求系统易于维护,因此,笔者采用了集成在NET Fra me work框架中的基于浏览器/服务器的B/S体系结构,这种体系结构对客户端的要求很简单,只要通过浏览器就可使用,大大降低了系统的维护成本。3.3数据库设计问题数据库是CJ I M S系统

11、的管理核心,其数据表结构与表间关系的设计是否优良直接决定了软件设计是否能满足用户的需求。笔者从CJ I M S系统的需求分析中抽象出15个主要实体,它们之间的相互联系如图1的简明E2R模型图所示 。图1CJ I M S系统简明E2R模型图其中类别与班级、年级与班级、专业与班级、站点与班级、层次与班级、学习形式与班级、学制与班级为一对多的实体关系。课程与班级、课程与教师、课程与学生、课程与教室、学生与学籍变动、学生与(下转第23页02常州信息职业技术学院学报2006年12月利用虚拟仪器可实现任意信号的发生、数据采集及波形记录,方便学生即时进行数据处理和分析,得到实验结果,提高实验效率。同时还可对

12、其加以扩展,使功能更加强大。5.虚拟仪器的发展趋势随着计算机技术、仪器技术和网络通信技术的不断完善,虚拟仪器将向以下三个方向发展:(1外挂式虚拟仪器PC2DAQ式虚拟仪器是现在比较流行的虚拟仪器系统,但是,由于基于PC I 总线的虚拟仪器在插入DAQ时都需要打开机箱等,比较麻烦,而且,主机上的PC I插槽有限,再加上测试信号直接进入计算机,各种现场的被测信号对计算机的安全造成很大的威胁,同时,计算机内部的强电磁干扰对被测信号也会造成很大的影响,故以US B接口方式的外挂式虚拟仪器系统将成为今后廉价型虚拟仪器测试系统的主流。(2PX I型高精度集成虚拟仪器测试系统PX I系统高度的可扩展性和良好

13、的兼容性,以及比VX I系统更高的性价比,将使它成为未来大型高精度集成测试系统的主流虚拟仪器平台。(3网络化虚拟仪器根据虚拟仪器的特性,能够方便地将虚拟仪器组成计算机网络。利用网络技术将分散在不同地理位置不同功能的测试设备联系在一起,使昂贵的硬件设备、软件在网络上得以共享,减少了设备重复投资。现在,有关MCN(Meas2 ure ment and Contr ol Net w orks方面的标准正在积极进行,并取得了一定进展。由此可见,网络化虚拟仪器将具有广泛的应用前景。6.结束语虚拟仪器是测控技术和计算机技术深层次相结合的产物,它使测量仪器与计算机的界线模糊了。虚拟仪器本质上是虚拟现实技术在

14、仪器领域的应用结果。采用虚拟仪器技术,通过把各种硬软件以及附备件进行合理搭配,就可以将计算机变成一台综合的测试仪器,在各种测试和工业自动化领域中得以应用。参考文献:1魏中等.电子测量与仪器M.化学工业出版社,20032贾功贤,刘成康等.基于PC的虚拟仪器的发展趋势J.电子技术应用,1999(12(上接第20页学籍转变、学生与奖惩为多对多的关系。CJ I M S选用微软件公司的S QLServer2000数据库管理系统实现CJ I M S系统的数据库设计。3.4软件编码技术CJ I M S系统的软件编码采用V isual Studi o.NET 集成开发工具+MS S QLServer网络数据库服务器。V isual Studi o NET是一套完整的应用程序开发工具,它提供了一个基于NET Fra me work框架结构的集成开发环境(I D E。CJ I M S系统的软件编码综合运用了NET Fra me2 work框架结构的各项先进技术,其中,基于C/S模式的应用程序使用了W indows应用程序开发技术;基于B/S体系结构的应用程序使用了W E B应用程序开发技术;软件编码时注重将大量有共享性质的过程写成自定义组件、W E B Services、自定义W E B控件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论