




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、面对对象的教务管理信息系统的设计万 波 (江汉高校 教务处,湖北 武汉 430056)摘 要:本文利用面对对象技术,采纳B/S和C/S相结合的模式,就教务管理信息系统的系统设计、对象设计、数据库系统设计方面作出了探讨,供应了解决方案。关键字:面对对象 教务管理 客户机/服务器 阅读器/服务器近年来,伴随着高等教化事业突飞猛进的发展,教务管理出现了许多新的问题,如学生扩招带来管理工作量增加;实行学分制大大增加了管理困难度,因此,开发适应新形势须要的新一代教务管理信息系统EAMIS(Educational Administrator Management Information System)已成
2、为迫在眉捷的问题。本文将从教务管理信息系统设计方面作一些探讨。1 应用系统设计系统设计完成的是问题求解的高级策略,详细地说,教务管理信息系统的系统设计任务主要是结合系统分析阶段提出的对象模型、动态模型、功能模型,并加入便利实现的某些内部对象类,然后面对实现进行系统的划分。11 系统的前、后端功能划分(1) Client/Server和Browser/Server的适用范围基于EAMIS的困难性和特别性考虑,我们采纳C/S 和B/S相结合的模式来设计教务管理信息系统。我们利用C/S模式较好的平安性、较高的数据传输率和较好的联机帮助以及B/S模式的开放性、易用性、易维护性,较好地保证了教务管理信息
3、的分散采集、集中管理、资源共享、统一利用1。(2)C/S的前、后端功能划分系统将涉及人机交互界面( GUI),接收、组织、提交用户恳求和向用户显示结果的工作放在前端,而将涉及处理用户恳求、数据存贮、数据管理以及进程和事务管理方面的工作放在后端,即把用户界面和表现逻辑这两方面的功能放在客户机上,而把事务逻辑和数据访问这两方面的功能放在服务器上。前端和后端的联系是通过网络通信实现的。前端吩咐处理模块把各种须要访问后端数据库的用户指令按肯定规则经过预处理程序处理后,转换成 SQL吩咐,并通过网络传递给服务器,后端服务器在接收检查前端吩咐并认可之后,进行事务处理,并将处理结果通过网络返回给客户端,由客
4、户端按肯定形式提交给用户。(3) B/S模式的前、后端功能划分以选课子系统为例,详细构建了三层结构,同时基于系统性能的考虑,进行相应软件优化设计,由此给出了一类简化的Web数据库应用系统的软硬件构建框架(见图12),即应用系统服务器(包含数据库服务器)、Web服务器、前端阅读器。Web服务器(ASP)业务规则(存储过程)前端阅读器数据库对象(表) htmlADO/ODBC 图1 Web数据库系统简化三层结构其中应用系统服务器和Web服务器是完全分开的。详细构建框架如下:应用系统服务器完全负责处理选课业务本身。应用系统服务器和数据库服务器二者合一;Web服务器主要负责将前台阅读器的恳求信息传递给
5、应用系统服务器,并将应用系统服务器的应答信息进行组织和简洁处理,便于前台阅读器显示;由于应用系统服务器通过业务规则接口处理前台恳求,并且由于我们采纳系统服务器和数据库服务器合二为一,因此是在Web服务器上利用ASP的ADO对象,并通过ODBC接口来调用数据库存储过程完成业务恳求。12 系统的结构框架设计教务管理信息系统的结构框架实质上是一个交互接口和事务管理的混合,是一种数据库应用系统。其主要的系统功能是通过人机的交互收集事务所需的信息,存贮并访问信息。本系统的限制实现是采纳事务驱动方式,如用户在窗口单击某个功能按钮时,就会触发相应的事务,并会为完成该事务又触发新的事务来驱动其它对象。故软件实
6、现上将应用程序加入到事务中,每当出现对应的事务,就由调度执行该应用程序来响应当事务。现将EAMIS的功能结构图供应如下。 教务管理信息系统教学安排管理教学资源管理智能排课管理教学考核管理考试事务管理网上选课管理学生学籍管理学生成果管理教学实践管理教材管理系统维护图2 EAMIS系统的功能结构2 对象设计由于教务管理信息系统的任务主要是对业务信息进行分散采集、综合利用、统一管理,所以详细到教务管理信息系统中的对象设计来说,主要就是对对象模型中的表对象进行详细设计,定义其属性,并将表对象中的操作进行分解,选取适当的算法,设计必要的内部对象,分析它和其它对象间的联系,确定消息的传递方式3。以学生选课
7、子系统对象图中学生、老师、课程、教室为例,说明它们的关系数据库RDB实现。将选课学生对象映射成学生表,其属性(学号、老师编号、课程编号、教室编号)映射为该数据库各字段,定义学号为其主键来唯一标识一名学生实例。同样,老师对象映射成老师表,主键为老师编号,教室对象映射为教室表,主键为教室编号,由于一个学生可选多个老师的课程,故三个表之间存在的是一对多的关联。图3给出了选课子系统对象的表连接关系。图3 选课子系统对象的表连接关系43 数据库系统设计在系统开发过程中,我们充分分析了应用系统的体系结构和实际需求,合理规划C/S和B/S相结合的模式,从结构上将整个应用分为两个部分,即前端应用和后台管理。前
8、端应用包括全部的业务管理功能,界面设计力求简洁明白,采纳计算机组件技术,易于系统扩充和维护,随机供应了丰富的基于Windows标准的联机帮助在线文档,便利用户操作。后台管理分为Client/Server 和Browser/Server两种状况,现分别加以介绍。3l C/S模式 详细业务流程如图4所示 客户端应用 所访问记录 1 的Flags 0干脆完成对本地库的操作 Update Delete 用户访问操 作类型? 执行插入操作并置相应位通过触发器事务,保留相应位通过触发器事务修改Flags=1,保留修改前 Insert 提交本次事务结束图4 客户端/本地数据库服务器间32 B/S模式详细业务
9、流程如图5所示依据本地库中保留的关键字信息删除上级数据库中对应基表的记录信息数据库后台进程更新数据库后台进程删除将本地库中全部Flags=1的记录插入到上级数据库中,并置本地库中相关记录为Flags=0,删除本地库中全部临时表的数据 检测本地库中全部 1 记录的Flags?0 结 束提交本次事务图5 详细业务流程图4 结束语 教务管理信息系统是一个综合的人一机系统,它利用计算机技术、网络通信技术及管理科学支持学校教学运行、管理、分析和决策5。总之,一个好的教务管理信息系统必将促进教学管理的科学化、现代化、规范化。参考文献1刘全基于C/S和B/S结合模式的标本MIS实现荆州师范学院学报J,200
10、2(4):342李旭东 程仁洪 涂奉生基于Internet的网上选课系统设计和实现电脑开发和应用J,2000(7):33高岭 林凯 李增智基于校内网环境的高校教务管理系统开发探讨.计算机应用和软件J,2001(12):31-324刘德山 杨春志基于C/S和B/S混合结构的高校教务管理信息系统辽宁师范高校学报J,2002(12):3895吴琮璠 谢清佳管理信息系统上海:复旦高校出版社,2003.10:96The inspiration educational administrator management information systemAbstract:Utilizing the tec
11、hnology of object-oriented and the integrated method of client/server and browser/server, the thesis makes a search for system design, object design and database design of educational administration management information system, which provides a solution in the field.Key words: object-oriented, educational administration, management in
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年嘉兴市海宁市三上数学期末达标检测模拟试题含解析
- 2025-2026学年甘肃省张掖市民乐县数学三上期末质量检测试题含解析
- 2024年滦县三上数学期末达标检测模拟试题含解析
- 公司法律制度研究课件
- 主管护师考试的有效试题及答案
- 疾病预防卫生资格考试试题及答案
- 行政管理专科动态评估试题及答案
- 自考行政管理反馈机制试题及答案解读
- 行政管理2025年自考基础打底试题及答案总结
- 自考行政管理个案分析试题及答案总结
- 《有效处理客户投诉的策略与技巧:课件》
- 供应链管理流程图及说明课件
- 航空企业管理手册范本
- 《桃花源记》比较阅读91篇(历年中考语文文言文阅读试题汇编)(含答案与翻译)(截至2022年)
- 滩涂植被恢复策略-深度研究
- 国庆节肩颈活动方案
- 新苏教版一年级数学下册第一单元第1课时《9加几》教案
- 2025届广东省广州市省实教育集团中考生物对点突破模拟试卷含解析
- 河道疏浚及堤防工程施工重难点及相关技术保证措施
- 出国人员安全教育
- 湖南省邵阳市2024年中考物理试卷(解析版)
评论
0/150
提交评论