ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:181.72KB ,
资源ID:2424475      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2424475.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(藏书管理Visual C++界面设计及编程实现论文.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

藏书管理Visual C++界面设计及编程实现论文.docx

1、藏书管理Visual C+界面设计及编程实现论文本科毕业设计题目:藏书管理Visual C+界面设计及编程实现学 院:专 业:学 号:学生姓名:指导教师:日 期:摘 要随着现代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中作用愈来愈重要,我国图书馆计算机等信息技术的应用起步于20世纪70年代末期,随着改革开放的步伐的迅速发展,特别是90年代以后,我国图书馆信息网络建设取得了较大发展,图书馆信息化建设迈向了一个新台阶。图书馆管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对

2、于前者要求建立起数据一致性和完整性强,数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。因此本人结合开入式图书馆的要求,对SQL Server数据库、SQL语言原理、Visual C+应用程序设计,数据库技术进行了学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的图书管理系统可以满用户登录,查询书籍信息,借书和还书等方面的需要。通过本次学习大致了解了VC+和数据库的工作原理,对于系统的设计有了一定的认识。关键词: Visual C+; SQL语言; 数据库组件; 图书管理AbstractA

3、long with the technical advance in modern science, The society of man-kind heading for gradually the information turns, the library owns the abundant cultural heritage information resources, is an important part of the social system, its function is more and more important in information society, th

4、e technical and applied of our countrys library start in information in etc. in calculator in library in 20 centuries 70s last phase, is liberal to develop quickly along with the step that reform, especially since the 1990s, our country library information network developments obtained the big devel

5、opment library information turns developments headed into a new step.The book management system is a typical information management system (MIS), its development mainly includes the application procedure of establishment and maintenance and head of backstage database to develop two aspects. Start to

6、 build up the data consistency and the integrity to the former request strong, the data safety good database .But then request applying procedure function is complete to the latter, easy usage etc. characteristics.So oneself combine to open into the request of type library, apply program design to t

7、he SQL server database ,Visual C+ database technique carried on more thorough study and application, mainly completing the need to manage the system to book analysis, function mold piece divide the line, database mode analysis, and designed database structure from here and applied procedure. The sys

8、tem circulates a result certificate, the book designed by this text management the system can satisfy to user login, inquires the books information, borrow books and return books.Through this learning overview of the working principle of VC+ and database for system design, have a certain understandi

9、ng of the design of system.Key words: Visual C+; SQL language; database module; book management目 录1 绪论 11.1 图书馆管理系统开发背景 11.2 图书馆管理系统的目的和意义 21.3 国内外概况 32 开发工具简介 42.1 VC+简介及发展史 42.2 数据库简介及发展史 52.3 结构化查询语言(SQL) 72.4 开放数据库互连(ODBC)简介 73 系统总体结构设计 83.1 系统目标设计 83.2 系统功能分析 83.3 数据库分析与设计 83.1.1 实体及其属性图 83.1.2

10、 表字段设计 103.1.3 关系图 104 系统功能的实现窗口及其代码 124.1 CDatabase类和CRecordset类 124.1.1 CDatabase类使用SQL命令实现数据库操作 124.1.2 CRecordset类 134.1.3 查询和编辑记录 134.2 系统功能实现 134.2.1 系统工作主要过程简介 134.2.2 登录界面及具体实现代码 134.2.3 书籍信息的查询及借阅 154.2.4 还书功能的实现 195 结论 22参考文献 23致 谢 241 绪论21世纪是信息的社会,信息作为社会最主要的资源,将成为战略资源引起人们广泛的关注。如何获取信息?图书是我

11、们最好的获取信息的方式,但由于图书馆图书收藏量大大增加,使传统的图书管理员的工作日益繁重起来,简单的人工管理已经无法满足图书馆的需求,传统的手工操作,图书账目繁多,读者查询图书基本信息困难,各种信息难以及时处理,再加上库存书目的管理以及借阅过期书目的追踪,就使得管理工作变得更加困难了,图书馆规模扩大更是使得这些矛盾日益突出。这些都迫使人们起用新的管理方法来管理图书,如何把图书管理员从繁重的工作中解脱出来呢?科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的

12、时代。因此,图书管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。从而使人们有更多时间来获取信息、了解信息、掌握信息。随着计算机网络技术与通信技术的发展,人类已进入信息化社会,人们对信息和数据的利用与处理也已进入自动化、网络化和社会化阶段,因此,开发相关的信息管理系统已成为社会各行各业之必须,计算机学科作为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和计算机技术于一身,可以解决企业或组织所面临的问题。图书馆管理系统是一种典型的信息管理系统,它

13、的设计与开发遵循信息管理系统开发的方法。信息管理系统的开发方法有生命周期法、原型法和面向对象的开发方法等,并且管理信息系统的开发是一个开发周期长、技术要求高、影响因素多的复杂系统工程,因此我欲采用面向对象的方法开发小型图书管理系统,以完善个人、小型图书馆、中小型企事业单位的图书管理。本毕业设计研究的主要内容是:使用者需要凭用户名和密码才能进入图书馆管理系统;管理员可以对 、用户等信息进入增加、修改、删除等操作;也可以进行借出操作和归还操作;用户可以实现多种不同方式查询。本设计主要用于中小规模的图书管理,总体任务是使图书管理工作规范化、系统化、程序化,避免图书管理工作的随意性,提高信息处理的速度

14、和准确性,能够及时、准确、有效的查询和修改图书情况。由于时间仓促和本人水平有限,不当之处再有难免,请各位老师批评指正。1.1 图书馆管理系统开发背景当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性1。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多

15、的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错率高,出错后不易更改

16、。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂:一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。基于这些问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。1.2 图书馆管理系统的目的和意义我们要实现科学技术现代化,图书情报工作的现代化是极其重要的,又由于科学和技术的不断发展和进步,现代技术是一个动态的概

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1