c++图书管理系统(doc毕业设计论文)

c++图书管理系统(doc毕业设计论文)

ID:793671

大小:727.54 KB

页数:46页

时间:2017-09-05

c++图书管理系统(doc毕业设计论文)_第1页
c++图书管理系统(doc毕业设计论文)_第2页
c++图书管理系统(doc毕业设计论文)_第3页
c++图书管理系统(doc毕业设计论文)_第4页
c++图书管理系统(doc毕业设计论文)_第5页
资源描述:

《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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。