资源描述:
《c++图书管理系统(doc毕业设计论文)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、C++图书管理系统摘要本系统采用基于网络的C/S模式将软件分成客户端(前台)和服务器端(后台)。前台与后台服务器进行互动,前台通过网络向服务器发送数据请求,并处理服务器的回应数据,将数据直观的显示给用户,前台程序主要运用的C++Qt中的界面控件,后台主要是接收用户的请求,做出相应的回应,并进行数据存储和数据处理,后台使用MySQL数据库存储数据,需要建立起数据一致性和完整性强、数据安全性好的库。本系统能对图书实行分类管理,并能按客户端登录用户实行三级权限管理:读者、图书管理员和操作员。本系统分用户登录、图书查询、借还图书,系统管理和日志系统等五大功能模块。其中图书查询功
2、能分为模糊查询、直接查询、多条件查询;系统管理则包括读者管理、图书分类管理、图书管理、逾期未还图书管理、管理员权限帐户管理等。其中多条件查询、模糊查询,图书分类管理,同步,实时性,多文档视图是本系统的难点。关键词:多文档视图QtC++C/SMySQLAbstractThesystemusesthenetworkofbasedonC/Smodeintothesoftwareclient(front)andserver-side(background).Foregroundandbackgroundserverinteraction,receptionthroughthen
3、etworktotheservertosenddatarequestsandprocessingserverresponsedata,thedatavisuallydisplayedtotheuser,theforegroundprogrammainuseofC++Qtintheinterfacecontrols,backgroundismainlytoreceivetheuser'srequestmaketheappropriateresponse,andfordatastorageandprocessing,usingMySQLdatabasestostoredat
4、aback-needtoestablishstrongdataconsistencyandintegrity,datasecurity,agoodlibrary.Thesystemcanimplementclassificationofmanagementbooksandaccordingtoathree-levelclientloginuserrightsmanagement:Readers,librarians,andoperators.Thesystempointstheuserlogin,checkbooks,circulation,systemmanageme
5、ntandloggingsystem,thefivemajorfunctionalblocks.Booksearchfunctionwhichisdividedintofuzzyqueries,directquery,multiplequeryconditions;systemmanagementincludethereadermanagement,booksclassificationmanagement,librarymanagement,overduelibrarymanagement,accountmanagementandotheradministrative
6、privileges.Onemorequeryterms,fuzzyquery,libraryclassificationmanagement,synchronization,real-time,multi-documentviewisthedifficultyofthissystem.Keywords:Multi-document,Qt,C++,C/S,MySQ目录摘要IAbstractII目录III前言11绪论21.1系统开发背景21.2设计目标21.3系统设计原则32系统开发工具及相应技术简介42.1Qt简介42.2常用开发技术比较42.2.1ODBC42.2.2
7、DB252.2.3MySQL52.3客户机/服务器结构(C/S)、多线程62.3.1C/S模式运用62.3.2服务器多线程编程72.4使用MySQL数据库82.4.1Qt数据库连接类82.4.2数据库连接82.4.3查询记录92.5系统运行环境92.5.1服务器软硬件要求92.5.2客户端软硬件要求93需求分析103.1功能需求103.2功能介绍114系统设计144.1系统总体设计144.1.1数据库简介144.1.2数据库技术164.1.3SQL语言基础184.2数据库实现原理194.2.1存储过程(storedprocedue)194