图书管理系统(C++)
书目 书目1 前言2 中文摘要3 英文摘要4 系统设计5 一.设计目的:5 二.设计要求:5 三.设计方案:5 四.设计内容8 五.总结:22 参考文献:23 前言 二十一世纪是信息高度沟通与发展的时代,面计算机系统则在信息时代扮演着极为重要的脚色,随着计算机的不断发展,计算机以渗透到各个领域,图书馆也不例外,图书馆的计算机化以不容迟缓。 图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。须要对读者资源、书籍资源、借书信息、还书信息进行管理,刚好了解各个环节中信息的变更,有利于提高管理效率。作者针对图书馆手工管理的现状,经过具体系统的调查,阐明白图书管理系统的需求和功能,为图书馆管理信息系统的开发打下坚实基础。 中文摘要 随着现代科学技术的进步,人类社会正逐走向信息化。图书馆拥有丰富的文献信息资源,是社会信息系统的重要组成部分,在信息社会中的作用愈来愈重要。我国图书馆计算机等信息技术的应用起步于20世纪70年头末期,随着改革开放的步伐得以快速发展,特殊是90年头以后,我国图书馆信息网络建设取得了较大发展,图书馆信息化建设迈上了一个新台阶。 本文介绍了在Visual C++.NET环境下开发图书管理信息系统的过程。文章介绍了图书馆管理信息系统的系统分析部分,包括可行性分析、图书借阅流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明白几个主要模块的算法,本系统界面友好,操作简洁,比较好用。 英文摘要 Along with the progress of modern science and technology, human society is one way to the ination. The library has a lot of literature ination resources, social ination system is an important part of the role in the ination society is getting more and more important. In our country s library such as the application of the computer ination technology started in the 1970 s, with the pace of re and opening up can develop rapidly, especially after the 90 s, China s library ination network construction has achieved great development, library ination construction step on a new step. This paper introduces the Visual C++.NET environment in the development process of library management ination system. This article introduces the library management ination system of system analysis part, including the feasibility analysis, books lending process analysis, etc.; System design part mainly introduces the system function design and database design and code design; System realize part explains several major module algorithm, this system friendly interface, simple operation, more practical. 系统设计 一.设计目的: 图书馆是目前生活中除了网络外的另一个获得学问的重要场所。利用图书管理系统对图书记录进行统一管理,包括新增图书记录,更改图书记录,删除图书记录等功能,实现图书管理工作的系统化,规范化和自动化,为图书管理供应便利。同时是学习完《面对对象程序设计》课程后进行的一次全面的综合练习。有助于加深对面对对象程序设计中基础理论和基本学问的理解,培育了实践实力,促进理论与实践的结合。 二.设计要求: 1、驾驭运用一种面对对象程序设计语言如Borland C++或Visual C++等。 2、培育调查探讨、查阅技术文献、资料、手册以及编写技术文献的实力。 3、通过课程设计,在指导老师的指导下,独立完成实习课题的全部内容,包括: (1) 通过调查探讨和上机实习,收集和调查有关技术资料。 (2)驾驭设计课题的基本步骤和方法。 (3)依据课题的要求进行上机试验调试。 (4)课程设计完成后,提交课程设计报告。 三.设计方案: 实习题目:图书管理系统的设计 1、类的设计 Book类的设计: (1)数据成员 char name[StrNum]; 用来存放书名。 char number[StrNum]; 用来存放图书的编号。 char kind[Type]; 用来存放图书的类型。 int tag; 定义删除标记。 int num; 定义图书编号为整形。 int add; 增加标记。 (2)函数成员 Book(){} 无参构造函数,用于为书名和作者姓名设置默认值。 char getkind() 用于获得图书类型。 char getname() 用于获得书名。 int getnum() 用于获得图书编号。 int gettag() 用于获得删除标记。 void setname(char na[]) 用于设置书名。 void setkind(char kin[]) 用于设置类型。 void delbook() 用于删除图书。 void addbook(int n,char *na,char *kin) 用于增加图书。 void disp() 用于输出图书。 2.主程序的设计: 主程序设计如图所示: