数据结构与算法设计课程设计
专业 信息与计算科学 班级 信息0802 学号200801010201 姓名楼茂成(签名) 完成日期 2010.06.14 指导教师 李元觉(签名)
1、 程序设计说明书
【设计题目】 图书馆业务模拟程序
【问题描述】这是一个模拟用户对图书分类查询、借书和还书的小程序,为了实现图书馆日常业务模拟。
【软件功能】1.实现用户对图书的分类查询,如书名、作者、时间。
2.通过线性表实现mybook的建立、存储、插入、查找和删除。
3.运用string[]数组来输入mybook的内容,如书名、时间,科类。
4.运用kindstr[]实现科目的分类,如自然科学、计算机、工业类 等
等。
5.输入year,month,day,type,price查询书籍的借用情况。
【算法思想】1.运用swing实现图书馆界面。
2.通过线性表实现mybook的建立、存储、插入、查找和删除。
3.用ActionListener()对主类BookSystem进行监听,用
actionPerformed()对MenuBar的监听。
4.使用Vector类以实现类似动态数组的功能。
5.用catch(Exception ie)函数捕获异常。
【类的设计】public class BookSystem implements ActionListener{//主类
Vector<MyBook> books=new Vector<MyBook>(20,5);
JTextField jtf[]=new JTextField[7];
JLabel jlb[]=new JLabel[5];
JPanel panel;
Choice kind=new Choice();
String kindstr[]={"选择分类","自然科学","计算机 ","金融类 ","工业类 ","汽车类 "};
【存储结构设计】
【模块划分及调用关系】
【模块流程图】
【界面设计】

数据结构课程设计报告——0713022015 吴新桐 重庆理工大学数学与统计学院 课程设计报告 课程名称: 《数据结构》课程设计 课程设计题目: 算术表达式求值 专班组姓业: ...
课程设计要求同学独立完成一个较为完整的应用需求分析, 在完成设计和编程大型作 业的过程中,深化对数据结构与算法课程中基本概念、理论和方法的理解;训练综合运用所...
线索二叉树的基本操作 数学与计算机学院 课程设计说明书课 程名称: 数据结构与算法课程设计 课程代码: 6014389 题目: 线索二叉树的基本操作 年级/专业/班: 学生...
这样就要求我用简练的语言来描述我的算法, 而且对我的语言组织能力也是 一次考验。 总之,这次课程设计让我对数据结构有了更深的认识,不仅体现在知识上,还体现在...
《数据结构与算法》课程设计报告实验人:计算机科学与技术(软件开发方向)计软 05-3 刘显明 学号:0504030312 一、设计题目:停车场管理 二、问题描述: 设停车场是一...
数据结构与算法课程设计的目的是使同学们能够根据数据对象的特性, 合理的组 织数据并能综合运用数据结构与算法基本知识和程序设计基本知识解决实际问题, 培 养基本...
《数据结构与算法分析》课程设计教学任务书一、课程设计的目的 数据结构与算法课程主要是研究非数值计算的程序设计问题中所出现的计算机操作对 象以及它们之间的关系和...
11 课程设计大纲一、课程设计教学目的及基本要求 1、了解并掌握数据结构的设计方法,具备初步的独立分析和设计能力; 2、初步掌握软件开发过程的问题分析、系统设计、...
数据结构课程设计心得体会通过这次课程设计使我进一步达到理论与实际相结合,提高了...培养良好的程序设计技能,掌握设计 程序的思路,学会用计算机语言编写程序,以实现所...
数据结构与算法课程设计题目汇编 1.Skip List 的实现及分析 (1) 问题描述 Skip List 作为有序链表结构的一种扩展,如下图所示,其中 a 是普通的单链表; 而 b...
热门文档