《图书馆管理系统数据结构课程设计论文.pdf》由会员分享,可在线阅读,更多相关《图书馆管理系统数据结构课程设计论文.pdf(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 攀枝花学院本科学生课程设计任务书 题 目 图书借阅管理系统的设计与实现 1、课程设计的目的 培养学生用学到的书本知识解决实际问题的能力;培养实际工作所需要的动手能力;培养学生以科学理论和工程上能力的技术,规范地开发大型、复杂、高质量的应用软件和系统软件具有关键性作用;通过课程设计的实践,学生可以在程序设计方法、上机操作等基本技能和科学作风方面受到比较系统和严格的训练。2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等)设计要求:针对计算机系本科课程,根据课程之间的依赖关系(如离散数学应在数据结构之前开设)制定课程安排计划,并满足各学期课程数目大致相同。10.图书借阅管理系统(1-2
2、 人完成)主要分为两大功能:1)图书管理(增加图书、查询图书、删除图书、图书借阅、还书);2)会员管理(增加会员、查询会员、删除会员、借书信息);3、主要参考文献 1 数据结构(C 语言版),严蔚敏,清华大学出版社,2003 2 数据结构题集,严蔚敏,清华大学出版社,2005 3 数据结构(C 语言版),刘大有,高等教育出版社,2004 4 Data Structure with C+,William FordWilliam Topp,清华大学出版社,2003 4、课程设计工作进度计划 第 1 天 完成方案设计与程序框图 第 2、3 天 编写程序代码 第 4 天 程序调试分析和结果 第 5 天
3、 课程设计报告和总结 指导教师(签字)日期 年 月 日 教研室意见:年 月 日 学生(签字):接受任务时间:年 月 日 注:任务书由指导教师填写。课程设计(论文)指导教师成绩评定表 题目名称 图书借阅管理系统的设计与实现 评分项目 分值 得分 评价内涵 工作 表现 20%01 学习态度 4 遵守各项纪律,工作刻苦努力,具有良好的科学工作态度。02 科学实践、调研 7 通过实验、试验、查阅文献、深入生产实践等渠道获取与课程设计有关的材料。03 课题工作量 7 按期圆满完成规定的任务,工作量饱满。能力 水平 35%04 综合运用知识的能力 10 能运用所学知识和技能去发现与解决实际问题,能正确处理
4、实验数据,能对课题进行理论分析,得出有价值的结论。05 应用文献的能力 5 能独立查阅相关文献和从事其他调研;能提出并较好地论述课题的实施方案;有收集、加工各种信息及获取新知识的能力。04 设计(实验)能力,方案的设计能力 5 能正确设计实验方案,独立进行装置安装、调试、操作等实验工作,数据正确、可靠;研究思路清晰、完整。07 计算及计算机应用能力 5 具有较强的数据运算与处理能力;能运用计算机进行资料搜集、加工、处理和辅助设计等。08 对计算或实验结果的分析能力(综合分析能力、技术经济分析能力)10 具有较强的数据收集、分析、处理、综合的能力。成果 质量 45%09 插图(或图纸)质量、篇幅
5、、设计(论文)规范化程度 5 符合本专业相关规范或规定要求;规范化符合本文件第五条要求。10 设计说明书(论文)质量 30 综述简练完整,有见解;立论正确,论述充分,结论严谨合理;实验正确,分析处理科学。11 创新 10 对前人工作有改进或突破,或有独特见解。成绩 指导教师评语 指导教师签名:年 月 日 摘 要 改革开放以来,随着我国经济水平的提高,计算机知识在我国得到了越来越大的普及。计算机也在各个领域发挥着越来越大的作用。科技的提高,让我们的生活、工作越来越离不开计算机。对于学校的图书管理部门来说,以往的图书借阅手段效率低,操作复杂,为了便于图书资料的管理需,减轻工作人员的工作量,方便学生
6、对书籍的查找、借阅、归还,学校图书馆应具有一套完善的图书借阅管理系统。本文中的图书馆借阅管理系统使用 micorosoft visual c+4.0 开发工具,主要使用 C 语言、C+语言编写,能实现以下的主要功能:1)图书管理(增加图书、查询图书、删除图书、图书借阅、还书);2)会员管理(增加会员、查询会员、删除会员、借书信息);本系统经测试,能够稳定运行。关键字:图书借阅,人员管理,图书维护,图书查询 图书馆管理系统 成都吃喝网。攀枝花学院数据结构课程设计论文 I 攀枝花学院数据结构课程设计论文 II 目 录 摘 要.3 1.引 言.1 2.需求分析.2 3.图书借阅系统基本框架及逻辑方案
7、.3 3.1 数据流程图.3 4.系统功能实现与分析.4 4.1 系统功能分析.4 4.2 系统功能编码实现分析.4 4.2.1 借阅模块.4 4.2.2 查询模块.5 4.2.3 还书模块.6 4.2.4 基本信息管理.9 4.2.5 主程序.9 5.图书借阅系统测试过程说明分析.13 5.1 主界面菜单选项.13 5.2 管理系统.13 5.2.1 进入管理系统.13 5.2.2 增加图书.14 5.2.3 删除图书.14 5.2.4 修改图书.14 5.2.5 书籍统计.15 5.2.4 职工管理系统.15 5.2.3 学生管理系统.17 5.3 查阅图书系统.19 5.4 借阅图书系统
8、.20 5.5 还书系统.20 5.6 系统运行不足分析.20 结论.21 致谢.22 参考文献.23 攀枝花学院数据结构课程设计论文 1 1.引 言 21世纪是信息的社会,信息作为社会最主要的资源,将成为战略资源引起人们广泛的关注。然而如何获取信息?图书是我们最好的获取信息的方式。图书馆作为一个信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况的统计和核实等往往采用对借书卡的人工检查进行。这种人工管理的方式存在许多缺点,如:工作效率低下、保密性差且较为繁琐,另外随着图书资料数量的增加,其工作量也将大
9、大增加,这必然增加图书资料管理者的工作量和劳动强度,给图书资料信息的查找、更新和维护都带来了很多困难。由于数据繁多,容易丢失,且不易查找,因此容易出错。总的来说,缺乏系统、规范的信息管理手段。这样的管理机制已经不能适应时代的发展,传统的手工管理方法必然被以计算机为基础的信息管理方法所取代。因为作为计算机应用的一部分,使用计算机对图书信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高管理效率,也是企业的科学化、正规化管理,与世界接轨的重要条件,同时能够极大地提高图书管理的效率。尤其对于复杂的信息管理,计算机
10、能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。基于这些问题,有必要建立一个图书管理系统,使图书管理工作规范化、系统化、程序化、避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。本图书管理系统是典型的信息管理系统,该系统主要实现学校图书馆的新书入库、图书借阅、图书检索、读者设置、图书信息调整等智能化管理过程。图书管理者
11、只需略懂电脑知识就可以简易的操作本图书管理系统,从而抛弃了以往手工作坊笔纸登记不科学的方法。攀枝花学院数据结构课程设计论文 2 2.需求分析 立足于当今社会信息的发达,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高图书信息的现代化管理水平,实现信息资3源的共享。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。使用该系统之后,图书馆管理人员可以管理读者的登记、图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,
12、给出统计表格,以全面掌握图书的流通情况。本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。攀枝花学院数据结构课程设计论文 3 3.图书借阅系统基本框架及逻辑方案 3.1 数据流程图 通过该数据流程图,可以清晰地了解该系统的功能、执行效率、执行结果等情况。图 4-1 数据流程图 登陆系统 新 书 入 库借书 还书 修改读者信息 删除图书 删除读者信息 添加读者信息 查询 修改图书 管 理用户 读者信息 修改管理员信息 添加管理员信息 删除管理员信息 查询管理员信息 管理员信息 图书信息 借出信息 查询读者信息 攀枝花学院数
13、据结构课程设计论文 4 4.系统功能实现与分析 本系统主要实现对图书借阅信息管理中的读者、图书、借阅、征订和管理员等信息的管理,读者管理可以浏览读者的信息,可以对读者信息进行维护。图书管理可以浏览图书的信息,可以对图书信息进行维护、修改、增加等操作。借阅管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。4.1 系统功能分析 为了更好的适应当前读者的借阅需求,缓解手工管理存在的各种弊端,我们开发了图书馆查询管理系统,图书查询管理系统向用户提供的服务将传统的“采编借查”基础上,进一步提供全方位的信息服务:对图书信息、读者信息等的管理,方便有效的进行书籍数据和读者息的信操作,主要包括:(
14、1)图书信息的录入、删除及修改、多关键字检索。(2)读者信息的录入、删除、修改和查询。(3)管理员信息的增加、删除及修改。(4)图书信息、读者信息等的统计与查询。(5)能够提供一定的安全机制,提供数据信息授权访问,防止随意删改、查询。(6)对查询、统计的结果能够列表显示。4.2 系统功能编码实现分析 这部分主要阐述对系统主要部分的功能实现的编码分析,主要采用了指针、调用文件等来实现功能。4.2.1 借阅模块 该函数实现对图书的快速借阅,方便有效,读者可以通过按照书名、书的编号等关键字,调用“图书查询模块”对图书进行查找,通过输入借书卡号、学生姓名,由系统调用“学生信息模块”核对后,实现借阅图书
15、的功能。struct car/*借书卡的数据类型*/int carnum;/*卡号*/char studentname10;/*学生姓名*/int studentclass;/*学生年级*/攀枝花学院数据结构课程设计论文 5 car100;4.2.2 查询模块 该函数实现了读者对图书的查询功能。读者可以通过书的作者或者书的名称对图书进行查找,并输出查找结果。这一部分,采用了 文件指针,调用文件,实现对图书按照名称、编号的查找。findbook()/*查询书定义*/FILE*fp;char bookname10;int ture,i;fp=fopen(book.txt,r);printf(请输入
16、你要查找的书名n);scanf(%s,bookname);for(i=0;fread(&booki,sizeof(struct book),1,fp)!=0;i+)if(strcmp(bookname,booki.bookname)=0)if(booki.turefalse=1)printf(这本书的详细资料是:%d%s%s 此书现在无人借阅n 按任意键返回n,booki.booknum,booki.bookname,booki.bookcreat);else printf(这本书已经有人借出n);fclose(fp);return 0;fclose(fp);return FALSE;prin
17、tf(没有你要查询的书籍n);fclose(fp);return FALSE;findbook1()/*查找输出定义*/FILE*fp;攀枝花学院数据结构课程设计论文 6 char bookcreat10;int ture,i;fp=fopen(book.txt,r);printf(请输入你要查找的作者名n);scanf(%s,bookcreat);for(i=0;fread(&booki,sizeof(struct book),1,fp)!=0;i+)if(strcmp(bookcreat,booki.bookcreat)=0)if(booki.turefalse=1)printf(这本书的
18、详细资料是:%d%s%s 此书现在无人借阅n 按任意键返回n,booki.booknum,booki.bookname,booki.bookcreat);else printf(这本书已经有人借出n);fclose(fp);return 0;fclose(fp);return FALSE;printf(没有你要查询的书籍n);fclose(fp);return FALSE;4.2.3 还书模块 该函数详细说明系统实现学生如何还书的功能。学生通过输入借书卡号、姓名、需要归还图书名称等,系统通过修改借阅记录、删除借阅信息、重新录入图书信息,实现还书功能。huanbook()/*还书函数*/FILE
19、*fp,*fp2;/*定义两个文件指针,fp2 用于修改数据时设立临时文件用,防止数据遭破坏*/int i,n;int carnum;char lendbook10;攀枝花学院数据结构课程设计论文 7 printf(请你输入你的卡号n);scanf(%d,&carnum);fp=fopen(car.txt,r);/*读取卡号记录*/for(i=0;fread(&cari,sizeof(struct car),1,fp)!=0;i+)/*for 循环判断卡号是否存在*/if(cari.carnum=carnum)/*卡号存在,进入下一循环*/n=i;fclose(fp);printf(请输入你要
20、还的书的名字n);scanf(%s,lendbook);fp=fopen(record.txt,r);for(i=0;fread(&studenti,sizeof(struct student),1,fp)!=0;i+)/*判断是否借阅了输入的书*/if(strcmp(studenti.lendbook,lendbook)=0)/*借阅了该书,进入下一循环,否则出错显示*/fclose(fp);fp=fopen(record.txt,r);fp2=fopen(bookl.txt,w);for(i=0;fread(&studenti,sizeof(structstudent),1,fp)!=0;
21、i+)if(strcmp(studenti.lendbook,lendbook)=0)continue;/*删除还掉的书的借书记录*/fwrite(&studenti,sizeof(struct student),1,fp2);/*写入原来没还的书的记录*/fclose(fp);fclose(fp2);fp=fopen(record.txt,w);攀枝花学院数据结构课程设计论文 8 fp2=fopen(bookl.txt,r);for(i=0;fread(&studenti,sizeof(struct student),1,fp2)!=0;i+)fwrite(&studenti,sizeof(
22、struct student),1,fp);/*将借书记录信息写回*/fclose(fp);fclose(fp2);fopen(bookl.txt,w);/*清临时文件的记录*/fclose(fp2);fp=fopen(book.txt,r);fp2=fopen(bookl.txt,w);for(i=0;fread(&booki,sizeof(struct book),1,fp)!=0;i+)/*将书的记录写入临时文件,防止因为修改信息破坏以前的记录*/if(i=n)booki.turefalse=1;fwrite(&booki,sizeof(struct book),1,fp2);/*将还的
23、书的原来状态设为无人借阅的*/continue;fwrite(&booki,sizeof(struct book),1,fp2);fclose(fp);fclose(fp2);fp=fopen(book.txt,w);fp2=fopen(bookl.txt,r);for(i=0;fread(&booki,sizeof(struct book),1,fp2)!=0;i+)fwrite(&booki,sizeof(struct book),1,fp);/*将临时文件写回*/攀枝花学院数据结构课程设计论文 9 fclose(fp);fclose(fp2);fopen(bookl.txt,w);/*清
24、临时文件*/fclose(fp2);printf(还书完毕,按任意键返回n);getch();return 1;printf(你没有借这样的书,任意键返回n);/*出错提示*/fclose(fp);getch();return 0;printf(系统没这样的卡,和管理员联系,按任意键返回n);/*出错提示*/fclose(fp);getch();4.2.4 基本信息管理 这部分函数主要实现了对图书、学生、员工信息的录入、增加、修改、删除、统计等功能,是实现查询、借阅、归还等操作的基础。(1)员工、学生信息管理 该函数主要定义了员工、学生的一些基本信息,例如姓名、性别、年龄、学历、工资等信息,并
25、可以修改职工信息功能,可以帮助管理人员实现对职工信息的增加、删除、修改等操作,源代码见附录 A。(2)图书管理 函数主要实现的是对图书的增加、删除、修改等操作,源代码见附录 B。4.2.5 主程序 函数主要实现的是对程序模块的调用,借此来实现整个图书借阅管理系统的所有功能。main()char ch1,ch2,ch3,ch4,ch5;攀枝花学院数据结构课程设计论文 10 do printf(tt请你选择操作类型:n);printf(1:n);printf(2:n);printf(3:n);printf(4:n);printf(0:n);printf(请输入 0-4n);scanf(%s,&ch
26、1);switch(ch1)case 1:chabook();break;case 2:lendbook();break;case 3:do printf(-欢迎进入管理系统!-n);printf(1:n);printf(2:n);printf(3:n);printf(4:n);printf(5:n);printf(6:n);printf(0:n);printf(请输入 0-6,其他输入非法!n);scanf(%s,&ch2);switch(ch2)case 1:addbook();/*调用增加图书信息程序*/break;case 2:delbook();break;/*调用删除图书信息程序*
27、/case 3:changebook();break;/*调用修改图书信息程序*/case 4:bookcount();getch();break;攀枝花学院数据结构课程设计论文 11 case 5:do printf(-欢迎进入职工管理系统!-n);printf(1:n);printf(2:n);printf(3:n);printf(4:n);printf(0:n);printf(请输入 0-4,其他输入非法!n);scanf(%s,&ch3);switch(ch3)case 1:addemploy();getch();break;case 2:delemploy();break;case
28、3:changemploy();break;case 4:employcount();getch();break;case 0:break;default:printf(无此操作n);getch();break;while(ch3!=0);break;case 6:do printf(-欢迎进入学生管理系统!-n);printf(1:n);printf(2:n);printf(3:n);printf(4:n);printf(0:n);printf(请输入 0-4,其他输入非法!n);scanf(%s,&ch4);switch(ch4)case 1:addcar();break;攀枝花学院数据结
29、构课程设计论文 12 case 2:delcar();break;case 3:lendcount();break;case 4:carcount();break;case 0:break;default:printf(无此操作n);getch();break;while(ch4!=0);break;case 0:break;default:printf(无此操作n);getch();break;while(ch2!=0);break;case 4:huanbook();break;case 0:break;default:printf(无此操作n);getch();break;while(c
30、h1!=0);攀枝花学院数据结构课程设计论文 13 5.图书借阅系统测试过程说明分析 该部分主要阐述了图书借阅管理系统实现功能的具体步骤、操作以及执行操作后,系统界面等,对该系统进行测试的说明。5.1 主界面菜单选项 主界面菜单选项主要包含了查阅图书、借阅图书、管理图书、还书、退出共计五个操作选项,选择不同的操作类型,可以执行不同的操作。图 5-1 主菜单选项 5.2 管理系统 管理系统功能主要为了实现管理人员对图书信息、学生信息、职工信息、借阅情况的管理。5.2.1 进入管理系统 在主菜单页面选择“3”选项,进入管理系统。图 5-2-1 管理系统菜单图 攀枝花学院数据结构课程设计论文 14
31、5.2.2 增加图书 在管理系统菜单中选择“1”选项,进入增加图书信息操作,该操作可以实现增加图书信息,方便图书管理。图 5-2-2 增加图书 5.2.3 删除图书 在管理系统菜单中,选择“2”选项,进入删除图书操作界面,可实现对图书信息的操作。图 5-2-3 删除图书 5.2.4 修改图书 在管理系统菜单中,选择“3”选项,可进入修改图书信息操作界面,实现对图书信息的修改,方便管理者管理。攀枝花学院数据结构课程设计论文 15 图 5-2-4 修改图书 5.2.5 书籍统计 在管理系统菜单中,选择“4”选项,进入书籍统计操作界面,在该部分,可以实现对书籍数量、名称、作者、编号、是否被借阅等情况
32、作出统计,是管理者对图书的基本情况一目了然。图 5-2-5 书籍统计 5.2.4 职工管理系统(1)在管理系统菜单中,选择“5”选项,进入职工管理系统,在该系统中,管理者可以实现对职工信息的增加、修改、删除、统计等操作。图 5-2-4-1 职工管理系统(2)增加员工 在职工管理系统菜单中,选择“1”选项,可进行对员工的增加的操作。攀枝花学院数据结构课程设计论文 16 图 5-2-4-2 增加员工 (3)删除员工 在职工管理系统中,选择“2”选项,进入删除员工操作,该部分功能可方便管理者对离职员工的信息进行删除。图 5-2-4-3 删除员工(4)修改员工资料 在职工管理系统中,选择“3”选项,进
33、入修改员工资料操作,该部分可实现管理者对录入错误的员工信息进行及时的修改。图 5-2-4-4 修改员工资料 攀枝花学院数据结构课程设计论文 17(5)员工统计 在职工管理系统中,选择“4”选项,管理者可方便快捷的查看到全体员工的基本信息。图 5-2-4-5 员工统计(4)返回 在职工管理系统中,选择“0”选项,可返回管理系统菜单界面。5.2.3 学生管理系统(1)在管理系统中,选择“4”选项,可进入学生管理系统,方便管理者对学生信息进行统计。图 5-2-3-1 学生管理系统(2)申请新卡 在学生管理系统中,选择“1”选项,管理者可以实现对学生借书卡的增加的操作。图 5-2-3-2 申请新卡(3
34、)删除卡号 攀枝花学院数据结构课程设计论文 18 在学生管理系统中,选择“2”选项,可实现管理者对毕业或离校学生借书卡的删除管理。图 5-2-3-3 删除卡号(4)借书统计 在学生管理系统中,选择“3 选项,可实现管理者对在校学生的借书情况的查看,方便快捷。图 5-2-3-4 借书统计(5)卡号统计 在学生管理系统中,选择“4”选项,可实现管理者对在校学生的卡号的查看,并对卡号拥有着的借书情况进行查看,方便的知道该卡号的拥有者的基本信息。图 5-2-3-5 卡号统计(4)返回 攀枝花学院数据结构课程设计论文 19 在学生管理系统中,选择“0”选项,可返回管理系统菜单界面。5.3 查阅图书系统(
35、1)在主菜单选项中,选择“1”选项,进入查阅图书操作,该部分实现了学生快速对图书进行查阅的功能,使学生能够方便了解到图书的基本信息,如数量、作者、编号、是否被借阅等信息。图 5-3-1 查阅图书主菜单(2)按书名查找 在查阅图书菜单中,选择“1”选项,学生可进行按照书名查找图书的操作,通过次操作,可了解到书籍的基本信息。图 5-3-2 按书名查找(3)按作者查找 在查阅图书菜单中,选择“2”选项,学生可进行按照书名查找图书的操作,通过次操作,可了解到书籍的基本信息。图 5-3-3 按作者查找 攀枝花学院数据结构课程设计论文 20(4)返回 在图书查询系统中,选择“0”选项,可返回主菜单界面。5
36、.4 借阅图书系统 在主菜单中,选择“2”选项,进入借阅系统,学生可方便的进行书籍的借阅操作。图 5-4 借阅图书 5.5 还书系统 在主菜单中选择“4”选项,可进入还书操作系统,该部分实现了学生方便快捷归还图书的功能。图 5-5 还书系统 5.6 系统运行不足分析 经过调试,该系统能稳定运行,但是,该系统所涉及的功能不够完善,需要进一步的改进。在系统运行过程中必须不断地对其进行评价、调整与修改。攀枝花学院数据结构课程设计论文 21 结论 通过此次的数据库课程设计,真正达到了学与用的结合,增强了对数据结构应用方面的理解。这次的数据结构课程设计过程中,我学到的不仅是知识,还认识到许多事情。在为期
37、 5 天的课程设计过程中,从建立数据开始,对数据库结构设计理念及思想上有更高的认识。从需求分析,到结构设计中 E-R 图的表示,流程图的绘画,再到逻辑结构设计,运行与调试分析,懂得了不少有关数据结构的知识。在此次的数据结构课程设计中,我学到了不少编程工具的知识,对实际编程操作有了进一步的了解。这次设计对我的综合能力是一次很好的锻炼,但是我必须承认自己的能力和知识还很肤浅,所以今后我的学习道路还是很漫长的,我必须要持之以恒的学下去。在学习过程中,我通过上网查了不少资料,也看了一些别人设计的图书借阅管理信息系统的设计报告,学以致用,自我创新,独立完成了这份自己的报告,从中在学到用,从用又到学,不断
38、修改,系统更新。希望我从今以后自己能够多学习有关知识,为以后的毕业设计以及工作做好充分的准备。虽然不能达到完善系统,但也做到了尽善尽美,加强理论学习对完善系统会有很多帮助,不管怎么说,对这次做的课程设计自己觉得还算满意。攀枝花学院数据结构课程设计论文 22 致谢 在这次数据结构课程设计的整个过程中,都受到了指导教师细心的指导和关怀,同时班上的同学也给予了我很大的帮助。对此,表示忠心的感谢!没有老师的耐心指导,没有同学的帮助,我根本不可能顺利完成此次课程设计的任务。在这里,我尤其要感谢我的知道老师,她使我在此次课程设计的实践中,在程序设计方法、上机操作等基本技能和科学作风方面受到比较系统和严格的
39、训练,为我将来初入社会培养了实际的能力。同时,我也要真诚的感谢杨这门课程设计,这门课业设计培养了我用学到的书本知识解决实际问题的能力;培养了我在实际工作所需要的动手能力。同时也感谢给过我帮助和鼓励的同学,是他们的帮助与鼓励,在我遇到困难时,为我点亮了希望的灯塔;在我灰心丧气时,带给我力量和信心。攀枝花学院数据结构课程设计论文 23 参考文献 1 数据结构(C 语言版),严蔚敏,清华大学出版社,2003 2 数据结构题集,严蔚敏,清华大学出版社,2005 3 数据结构(C 语言版),刘大有,高等教育出版社,2004 4 Data Structure with C+,William FordWilliam Topp,清华大学出版社,2003 5.李涛,刘凯奎,王永皎图书馆管理系统北京:清华大学出版社2004 201237 4.张哲,郝建民图书管理系统北京:清华大学出版社2003211254 7.唐红亮图书管理系统北京:清华大学出版社2007317340