数据结构课程设计报告结构设计.doc

数据结构课程设计报告结构设计 1章 需求分析 1、本次数据结构课程设计内容是:设计一个计算机管理系统完成图书管理基本业务。随着社会的发展,技术的进步,各种管理业务越来越趋于自动化。而图书馆在日常运营中,面对大量书籍,读者信息以及两者间相互联系产生的借书还书信息,而人工记录的方法不仅效率低而且极容易出现错误,大大影响了图书馆的日常管理工作。图书管理系统就是为了解决人工管理图书的问题,实现图书馆图书自动化的管理。本系统需要实现图书信息管理的功能,具体涉及到的内容有,图书信息管理功能:增加图书、查询图书、删除图书、图书借阅、还书等。图书馆工作人员管理:增加工作人员、查询工作人员、删除工作人员、工资管理等。会员管理:增加会员、查询会员、删除会员、借书信息等。实现动态多态自主选择数据结构,图书信息采用哈希表查找。 2、在此程序中我们选择了使用动态链表来存储程序中的各种信息,在此基础上实现对数据的操作。我们设计了3个大类,分别为学生类、管理员类和馆长类。演示程序以用户和计算机的对话方式进行,在计算机显示“提示信息”之后,由用户在键盘上输入演示程序中规定的运算命令,相应的输入数据和运算结果显示在后面。该演示系统,没有使用文件,全部数据放在内存存放。四项基本业务都以书号为关键字进行的。 对图书的操作有: 添加图书:新书购入,将书号、书名、著者、册数加入图书账目中去,如果这种书在帐中已有,则只将总库

文档评论(0)

1亿VIP精品文档

相关文档