学位论文 > 优秀研究生学位论文题录展示

信息学奥林匹克竞赛管理系统的设计与实现

作 者: 闫东姝
导 师: 黄卫祖;杨森
学 校: 东北大学
专 业: 计算机技术
关键词: 信息学奥林匹克竞赛 统一建模语言 面向对象
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 35次
引 用: 0次
阅 读: 论文下载
 

内容摘要


信息学奥林匹克竞赛是世界五大中学生奥林匹克学科竞赛之一,旨在推动计算机普及的学科竞赛活动,是经国家教委批准,中国科协具体领导,由中国计算机学会主办的,面向初、高中阶段的学生和同等年龄段中等专业学校的在校学生,用于测试选手有关计算机方面的基本知识和算法设计编程能力的考试体系。随着计算机和网络的迅猛发展和信息学奥林匹克竞赛的普及,传统的竞赛管理模式已经无法满足新形势下的需求,严重限制了信息学奥林匹克竞赛的发展和管理。因此,根据信息学奥林匹克竞赛的实际情况,开发一套适合信息学奥林匹克竞赛的管理系统就显的尤为必要。信息学奥林匹克竞赛管理系统的设计与实现,采用面向对象的方法进行系统分析与设计,运用统一建模语言UML建立系统的需求模型、分析模型和设计模型,并采用B/S和C/S混合的三层体系结构,采用SQL Server 2005实现数据库的管理,并使用Microsoft Visual Studio 2005开发工具中面向对象的程序开发语言Visual C#对系统功能进行实现。既是面向对象在复杂系统中的应用,也是对信息学奥林匹克竞赛管理的探索与实践。信息学奥林匹克竞赛管理系统的实现,目的在于解决传统的竞赛管理方式下所存在的典型问题(如报名中信息的准确性等),充分利用现有的网络资源,提高信息学奥林匹克竞赛管理工作的质量及效率,从而促进竞赛管理工作的现代化、规范化及程序化。实现后的系统不但适应业务流程,满足需求,而且具有稳定性好、可重用性好和可维护性好的特点。

全文目录


摘要  5-6
ABSTRACT  6-11
第1章 绪论  11-15
  1.1 引言  11
  1.2 提出问题及解决  11-13
    1.2.1 提出问题  11-12
    1.2.2 解决方法  12-13
  1.3 系统设计与实现的重要意义  13-14
  1.4 本文主要工作及其结构  14-15
    1.4.1 主要工作  14
    1.4.2 本文结构  14-15
第2章 系统需求分析  15-29
  2.1 系统功能性需求  15-27
    2.1.1 系统需求概述  15-17
    2.1.2 系统需求详述  17-21
    2.1.3 系统用例描述  21-27
  2.2 系统非功能性需求  27-29
    2.2.1 系统定位  27
    2.2.2 系统运行模式  27
    2.2.3 系统运行环境  27-28
    2.2.4 系统运行需求  28
    2.2.5 数据安全方案  28-29
第3章 系统分析  29-39
  3.1 面向对象分析  29-30
  3.2 系统静态模型  30-35
    3.2.1 识别系统的实体类  30
    3.2.2 实体类之间的关系  30-32
    3.2.3 实体类分析结果  32-35
  3.3 系统动态模型  35-39
    3.3.1 系统状态模型举例  35-37
    3.3.2 系统活动模型举例  37-39
第4章 系统设计  39-67
  4.1 系统体系结构  39-49
    4.1.1 主流架构简介  40-41
    4.1.2 应用开发架构简介  41-43
    4.1.3 信息学奥赛管理系统架构  43-44
    4.1.4 信息学奥赛管理系统架构模型  44-48
    4.1.5 系统架构的类图  48
    4.1.6 系统架构的动态图  48-49
  4.2 系统的界面部分设计  49-59
    4.2.1 用户界面的设计准则  49-51
    4.2.2 系统的用户界面  51-59
    4.2.3 系统界面间的关系  59
  4.3 系统的对象设计  59-67
    4.3.1 系统的类设计  59-62
    4.3.2 系统的数据管理部分的设计  62-67
第5章 系统实现  67-81
  5.1 系统运行平台及开发工具  67-68
    5.1.1 运行平台  67
    5.1.2 开发工具  67-68
  5.2 系统实现  68-77
    5.2.1 系统实现概述  68-70
    5.2.2 数据访问层具体实现  70-71
    5.2.3 选手报名实现  71-74
    5.2.4 选手现场确认实现  74-75
    5.2.5 考场考点编排的实现  75-77
  5.3 系统测试  77-81
    5.3.1 面向对象测试介绍  77-79
    5.3.2 测试用例过程及结果  79-81
第6章 总结与展望  81-83
  6.1 总结  81-82
  6.2 展望  82-83
参考文献  83-85
致谢  85

相似论文

  1. 飞行模拟中飞行管理计算机系统CDU组件设计与仿真,TP391.9
  2. 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
  3. 武器装备信息管理系统的设计与实现,TP311.52
  4. 面向对象分层测试的方法研究,TP311.53
  5. 军队后勤物资管理系统设计与实现,TP311.52
  6. 基于面向对象技术的植物根系模拟仿真基础类库研究,TP391.41
  7. 军用车辆管理信息系统的设计与实现,TP311.52
  8. 基于Web技术军车驾驶员信息管理系统的设计与实现,TP311.52
  9. 基于高分辨率遥感数据的矿区房屋信息提取方法研究,TP751
  10. 游戏公司计费系统的设计与实现,TP311.52
  11. 基于UML的体育场馆管理系统的分析、设计与实现,TP311.52
  12. 注册志愿者管理系统的设计与实现,TP311.52
  13. 工程项目管理系统的设计与实现方法研究,TP311.52
  14. 设计模式在卫星成像模拟系统中的研究与应用,TP311.52
  15. 交直流多功能标准源控制系统的设计与实现,TP311.52
  16. 基于多粒度依赖关系图的变更影响分析方法研究,TP311.53
  17. 基于UML与.NET职校办公自动化系统设计与实现,TP311.52
  18. 基于ASP.NET的职校教师教学测评系统研究与开发,TP311.52
  19. 基于J2ME的计算机游戏开发技术的研究与运用,TP311.52
  20. 无线传感器网络节点的分布式体系结构研究,TN929.5
  21. 四川职业技术学院网络辅助外语教学系统的设计与实现,TP391.6

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com