Print

数据结构算法库系统的设计与实现

论文摘要

《数据结构》是计算机程序设计的重要理论基础.算法是数据结构教学的重点和难点,较为抽象和深奥.用传统的"粉笔+黑板"形式很难将算法的执行过程描述清楚。数据结构算法库系统是为了最大限度的满足不同用户群体的需求,对数据结构的各种算法进行编写、调试、运行、演示及统一管理的一个学习软件。本系统涵盖算法的多种属性,如算法名称、类别、作者、功能描述,源代码及相应文件存储路径等信息,具有良好的可继承性和可重用性,同时方便用户的导入与导出,使系统具有跨平台、灵活、安全、可移植性好等特点,具有一定的推广意义。数据结构算法库系统突出了学习者的自主行为并充分实现和弘扬个性化学习,是一种学习者各取所需的过程,每一个学习者都可根据自己的学习特点和学习内容,在数据结构算法库系统尽可能多地获取最需要的信息。本系统数据库采用Microsoft公司的SQL Server 2000数据库,使用PowerBuilder作为开发语言。可编译、运行用C语言,C++等高级语言编写的源程序,各种运行环境均可挂接到本系统。同时各个程序均以文件的形式独立保存,使用方便,灵活,可移植性强。

论文目录

  • 内容提要
  • 第一章 绪论
  • 1.1 方法库系统研究的理论意义
  • 1.2 方法库系统的概述
  • 1.3 方法库系统发展及现状
  • 1.4 本文研究的目的
  • 第二章 可行性研究
  • 2.1 技术可行性
  • 2.2 经济可行性
  • 2.3 操作可行性
  • 2.4 业务处理及相关用例图
  • 第三章 需求分析
  • 3.1 需求分析
  • 3.2 功能需求
  • 3.3 性能需求
  • 3.4 本章小结
  • 第四章 总体设计
  • 4.1 总体设计思想
  • 4.2 数据结构算法库系统简介
  • 4.3 系统功能模块图
  • 4.4 系统功能模块设计
  • 第五章 详细设计
  • 5.1 数据库设计
  • 5.1.1 数据库的选择
  • 5.1.2 数据库需求分析
  • 5.1.3 数据库结构设计
  • 5.2 界面设计及主要代码
  • 5.2.1 用户登陆
  • 5.2.2 系统主界面
  • 5.2.3 基本信息管理界面
  • 5.2.4 基本信息综合查询
  • 5.2.5 插入算法
  • 5.2.6 修改算法
  • 5.2.7 删除算法
  • 5.2.8 运行算法
  • 5.2.9 系统帮助
  • 5.2.10 退出系统
  • 5.3 核心技术
  • 5.3.1 文件导入技术
  • 5.3.2 数据备份与数据恢复
  • 5.3.4 数据库的连接
  • 5.4 本章小结
  • 第六章 结论
  • 参考文献
  • 攻读学位期间发表的学术论文及科研成果
  • 摘要
  • Abstract
  • 致谢
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/3bb48716ca0966324ac32649.html