节点文献

选课系统设计与性能优化的研究

Designing of the Class Selection System and Research of System Performance Optimization

【作者】 韩天

【导师】 李翠华;

【作者基本信息】 厦门大学 , 计算机应用, 2009, 硕士

【摘要】 实行学分制是我国高等院校近年来教学管理改革中采取的一项重要措施,对提高教育质量及促进高等院校教育改革具有重要作用。选课制是学分制的前提和基础,是学分制教学管理体制运行中最基本的特征。其中,完全学分制是教学改革的一种潮流。完全学分制的核心是全面选课制。对于综合性大学而言,随着招生规模的不断扩大,专业、班级、学生的数量急剧增加,有关学生选课的各种信息量也成倍增长。实行全面选课制难度很大。这就需要有一套选课系统,是针对全面选课制设计,并能够承担综合性大学集中选课的压力。设计和开发这样一套系统,对于完全学分制的推行有重要意义。本文的主要研究工作和创新点包括以下几点:1、深入分析了全面选课制的特点,将复杂的选课活动抽象化,通过对学分制管理模式下选课本质的分析,阐述了选课过程中的三要素——学生、教师、课程以及三者间的联系,提出了选课的数据模型。明确了选课系统应该完成的目标和基本的流程,在系统设计时给出了选课系统中系统模块划分、主要功能设计、数据库建立等核心问题。2、针对全面选课制的特点和综合性高校的具体情况,深入分析了选课系统的复杂性,并对系统的复杂性所带来的性能问题进行了深入地研究。选课系统的性能问题是多方面的,涉及选课策略、系统设计、技术使用、系统配置等。3、针对选课系统的性能问题提出了多层次的优化方案。从选课的需求着手,对选课策略进行了调整,对系统设计进行了优化,降低了选课时数据处理的集中度。从技术层面上,对前端查询、数据库设计、数据库连接管理进行优化。采取多层次的数据缓存技术,对实际选课进行分层处理。经过一年多的应用实践表明,该选课系统符合完全学分制的教学要求,能够承担综合性大学集中选课的压力,满足功能和性能两方面的要求。

【Abstract】 The actualization of credit system is one of important measure which is adopted in the reform of the teaching governance in the university; it will improve the quality of education and set forward the reform of advanced education. Course-selection regulation is the precondition and foundation of the credit system, and is also the elementary character in the teaching strategy of the credit system. Complete credit system is one of education innovation trends, and its core is complete course-selection regulation.For comprehensive university, with the rapid expanding of students, classes, specialties, the course-selection information increased greatly. It is difficult to implement complete course-selection. So it is necessary to design and develop a course-selection system to assist the implement of complete course-selection regulation. This system need to be based on complete credit system, and can undertake the pressure of course-selection activity in comprehensive university. The main research innovations and contributions are summarized as follows:1、We make a deep research into complete course-selection regulation, get the abstraction of course-selection activity, analyze the three entities: Student, course and teacher and their relation, give the data model of course-selection system. Make sure the object and flow of course-selection system, analyze and explain the model partition, key function design and the construction of database.2、According to the character of complete course-selection regulation and the condition of comprehensive university, we make a deep research of complexity of course-selection system, and analyze the performance problem which the complexity bring. It is multilateral for the system performance problem, including course-selection strategy, system design, development technology, system configuration and so on.3、For solving performance problem, we bring the multi-level performance optimization scheme. On the analysis of system requirements, we regulate the strategy of course-selection; optimize the system design; reduce the data process concentration. On the technical side, optimize the front-level query, database design. Bring in database connection pool to improve connection management. Take multi-level data caching to make a practical separated procession of course-selection activity. After one year’s application in Xiamen University, it shows that this system meets the requirements of the complete credit system, is able to take the pressure of course-selection in comprehensive university, and meets both functional and performance requirements.

  • 【网络出版投稿人】 厦门大学
  • 【网络出版年期】2009年 12期
节点文献中: 

本文链接的文献网络图示:

本文的引文网络