图书信息管理系统实训指导书(doc 40页)

合集下载

图书信息管理系统实训任务书

图书信息管理系统实训任务书

实训任务书一、实训题目:图书信息管理系统二、目的与要求:1、目的:(1)增强学生对面向对象C++语言的基本知识的理解,牢固掌握C++的基本语法和面向对象程序设计方法;(2)掌握C++语言调试的基本技能,灵活准确的运用C++类的思想来完成程序的设计;(3)培养学生综合利用面向对象C++语言进行程序设计的能力,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力;2、要求(1)要有封面、目录、摘要;语言简练,条理清楚,图表规范;(2)要求给出相关数据结构及说明;(3)要求给出程序的设计组成框图、流程图;(4)要求程序中要定义图书信息为一个类,类中要有多个属性和方法,书号应唯一;(5)实现下面的功能:1、新书上架:添加图书信息;2、图书浏览:输出所有图书信息;3、图书下架:删除指定图书信息,如按书号;4、图书查询:可按书号、书名或作者名查询(按书号查询时,因书号唯一,结果仅为一条记录;按书名或作者名查询时,结果可能为多条记录);(6)编程体会;(7)参考文献;3、创新要求:在基本要求达到后,可进行创新设计。

4、写出实训设计说明书按照设计过程写出设计说明书。

三、实训进度安排根据教学计划安排,于2011年12月26 日~ 2012年12月 30日安排为期一周的实训。

四、设计最终结果:1、功能选择可以用菜单实现例如可以选择1图书信息2读者信息3借阅图书4归还图书0退出用户通过不同的数字进入不同的菜单五、程序设计和调试:要求实时记录程序设计和调试过程中出现的问题和解决方法;六、答辩:答辩时,学生首先简要地(5分钟左右)报告自己系统设计的思路,运行最终程序的结果:其次打开程序说明文档,简要介绍解决问题的方法,运用的基本知识和基本技能,是否进行了创新设计存在哪些问题等。

报告完毕后,由指导教师提问,学生回答。

教师签名:年月日。

图书馆管理信息系统实习报告

图书馆管理信息系统实习报告

图书馆管理信息系统实习报告在大学的学习生涯中,实习是一个将理论知识与实际操作相结合的重要环节。

为了更好地理解和掌握图书馆管理信息系统的运作,我有幸在_____图书馆进行了为期_____的实习。

通过这次实习,我不仅深入了解了图书馆管理信息系统的各个模块和功能,还亲身体验了图书馆日常工作的流程和挑战。

一、实习单位及岗位介绍_____图书馆是一所规模较大、设施齐全的综合性图书馆,拥有丰富的藏书和先进的信息技术设备。

我实习的岗位是图书馆管理信息系统的操作员,主要负责协助图书馆工作人员进行系统的日常维护、数据录入与更新、读者信息管理以及图书借还等操作。

二、图书馆管理信息系统概述图书馆管理信息系统是一个集图书采编、典藏、流通、检索、统计等功能于一体的综合性软件系统。

它采用了先进的数据库技术和网络技术,实现了图书馆业务的自动化和信息化管理。

该系统主要包括以下几个模块:1、图书采编模块负责图书的采购、编目、分类和加工等工作。

通过该模块,图书馆工作人员可以及时了解图书市场的最新动态,采购到符合读者需求的图书,并对新到图书进行准确的编目和分类,为图书的上架流通做好准备。

2、图书典藏模块用于管理图书馆的藏书布局和书架分配。

通过该模块,工作人员可以合理安排图书的存放位置,方便读者查找和借阅。

3、图书流通模块这是图书馆管理信息系统的核心模块,主要负责图书的借还、预约、续借和逾期处理等操作。

读者可以通过该模块自助办理借还手续,大大提高了图书馆的服务效率。

4、读者信息管理模块用于管理读者的个人信息、借阅记录和权限设置等。

通过该模块,图书馆可以对读者进行有效的管理和服务,为读者提供个性化的服务。

5、图书检索模块提供了多种检索方式,如书名检索、作者检索、主题检索等,方便读者快速找到所需图书。

6、统计分析模块对图书馆的业务数据进行统计和分析,如图书借阅量、读者流量、热门图书排行等,为图书馆的管理决策提供数据支持。

三、实习内容及过程在实习期间,我主要参与了以下几个方面的工作:1、系统日常维护协助图书馆技术人员对管理信息系统进行日常维护,包括检查系统运行状态、备份数据、更新软件补丁等。

《信息管理与信息系统设计专业实习》指导书(精)

《信息管理与信息系统设计专业实习》指导书(精)

《信息管理与信息系统设计专业实习》指导书一、实习的性质、目的及要求本次实习是经济信息管理专业中(专科)学生经过理论学习后进行的一次综合性实习。

要求学生通过实习,将所学专业知识和技能应用到实习中,检验专业技能水平,培养实际工作能力,为毕业后从事经济信息管理方面的工作奠定一个良好的基础。

另外,通过实习让学生进一步了解有关专业领域的现实情况,明确今后努力的方向。

实习期间的具体要求是:1. 尊重实习指导老师,遵守实习的各项规章制度,圆满完成所承担的各项工作任务。

2.注重理论联系实际,注意将所学理论知识运用于工作实践,注意在实习过程中理解和消化理论知识。

3.严格按照实习教学大纲的要求开展工作,不迟到,不早退,不缺席,有事要请假。

5.认真总结实习的心得体会,按要求完成实习报告。

二、实习的内容、形式、方法和时间安排㈠实习内容选择组织管理中有代表性的应用系统之一,完成对管理信息系统的分析、设计与评价。

具体内容包括:1.选择组织管理中有代表性的应用系统之一,例如营销信息系统、人事信息管理系统、办公自动化信息系统、学校教学管理信息系统、图书馆信息系统、人才市场管理信息系统、楼群物业管理信息系统等单项数据处理系统,对其的应用领域进行简要介绍。

2.模拟进行所选信息系统的开发过程,重点放在可行性分析、系统分析及系统设计环节,相关内容的格式可以参考教材及参考书:⑴新系统的可行性分析可以从管理、技术、经济和社会条件方面说明开发的可行性和必要性;⑵完成系统分析及系统设计部分,主要包括系统分析部分的组织结构图、业务流程、数据流程、数据字典及新系统的逻辑模型等;系统设计部分的功能结构图设计、代码设计、输入输出设计等环节;3.通过检索途径选取与之相对应的信息系统的软件,安装并进行相关操作,对软件功能进行介绍,可以采取截图的形式直观说明。

4. 对信息系统进行评价,主要内容包括信息系统的特色、优点及不足,系统改进的思路方法。

㈡实习形式实行集中实习。

《图书管理系统》设计指导书(最完整版)

《图书管理系统》设计指导书(最完整版)

长江大学数据库课程设计任务书《数据库课程设计》任务书1. 任务与要求(1)先修课程:《数据库原理及应用》,《面向对象程序设计C#》、或JAVA等。

(2)课程设计题目:《图书管理系统》若自选题目,则需在课程设计第一天上报题目名称,以及开发工具和数据库。

(3)时间:2周,在《数据库原理及应用》课程结束后进行,建议提前5—8周开始准备。

(4)开发工具和环境开发工具:VC、VB、C#、、Java、Delphi等任选。

数据库:SQL Server、Oracle、DB2、Sybase等任选。

应用程序:Windows界面程序(C/S),或Web界面程序(B/S)。

(5)设计报告正文字数不少于5千字,报告附录应包括主要源代码。

要求层次清楚、整洁规范,不得相互抄袭,凡正文内容有整段相同者一律以作弊论处。

明确课程设计的目的和重要性,认真领会课程设计的题目,读懂课程设计指导书的要求,学会设计的基本方法与步骤,积极认真地做好准备工作。

课程设计中,学会应用理论知识,收集、归纳相关资料,以及解决实际问题的方法。

严格要求自己,自信但不固执,独立完成课程设计任务,善于接受教师的指导和听取同学的意见,有意识地树立严谨的科学作风,要独立思考,刻苦钻研,勇于创新,按时完成课程设计任务。

2. 考勤、考核与成绩(1)严格考勤制度,每次上机都要记录,学生有事必须请假。

考勤记录影响最终成绩。

(2)因实验室环境不能满足课题要求的,可以申请在实验室外进行设计工作。

(3)在课程设计的最后一次上机之前,必须向老师申请考核,考核时要求演示程序并回答老师提出的问题。

(4)最终成绩以考核成绩为主,考核成绩占80%以上。

(5)课程设计完成后的一周内提交设计报告的Word电子文档和打印件,以及程序源代码文件(含解决方案文件和工程文件)、数据库脚本文件和数据库文件。

3. 设计报告(1)要求采用统一格式的报告封面。

(2)目录,要求目录层次结构清晰、合理。

(3)正文,要求包括概况、系统分析与设计、系统实现、总结、参考文献等方面内容。

图书信息管理系统实验报告书

图书信息管理系统实验报告书

课程报告课程名称:程序设计实践专业班级:信息类1006学生姓名:学号: 201046830605任课教师:徐振强学期:2010-2011学年第二学期课程报告任务书成绩评定教师:一. 需求分析本次C语言程序设计以“图书馆管理系统”为题,题目要求开发一个图书信息管理系统,图书信息包括:图书编号、书名、作者、出版社、类别、出版时间、价格等基本信息(也可以根据自己的当前能力进行扩充)。

基本功能包括:(1)图书信息录入功能(图书信息用文件保存)--输入(2)图书信息浏览功能--输出(3)查询功能(至少一种查询方式)、排序功能(至少一种排序方式):①按书名查询②按作者名查询③按照价钱排序④按出版时间排序等等(4)图书信息的删除与修改当然,也可以根据个人的情况进行适当的扩展:比如权限处理啊,报表打印功能,模糊查询,统计功能,或筛选出小于指定数量库存的图书等等。

测试数据有ASCII文件tushu_list.txt提供:tushu_list.txt文件结构:(无序)图书编号书名作者出版社类别出版社时间价格--------------------------------------------------------------------1001 三国演义罗贯中民族文学出版社小说 1585 55.5 1008 孟子孟子人民教育出版社古籍 1981 23.33 1002 水浒传施耐庵民族文学出版社小说 1582 48.36 1003 西游记吴承恩民族文学出版社小说 1602 46.38 1006 线性代数同济同济大学出版社教育 2010 19.98 1010 新视野郑树棠外研社教育 2009 32.90 1007 春秋孔子人民教育出版社古籍 1980 22.22 1009 时间简史霍金外研社科普 1977 35.31 1004 红楼梦曹雪芹民族文学出版社小说 1621 49.59 1005 高等数学同济同济大学出版教育 2010 29.6二概要设计(1).数据结构根据题目给定的图书信息和数据格式可知道,链表结点必须用结构体实现。

图书信息管理系统说明书

图书信息管理系统说明书

*******************实践教学*******************兰州理工大学计算机与通信学院2014年秋季学期面向对象课程设计题目:图书信息管理系统专业班级:物联网一班姓名:陈昱溪学号:13280132指导教师:马维俊成绩:前言随着各高等院校的规模不断扩大,图书馆的藏书、管理人员、读者的数量也越来越多,图书管理涉及到大量的数据处理,传统的人工系统已经不能完成庞大的数据处理,因为图书的情况是随时改变的,因此必须对图书进行动态的管理,而这对于管理人员来说是一件比较复杂的事情。

因此,为方便对图书馆书籍、读者资料、借还书等进行高效的管理。

因此设计一款图书馆信息管理系统可以提高对图书的管理。

在设计的过程中运用c++语言可以较便捷的设计出这样一款软件。

目录摘要 (3)第一章系统总体设计 (4)1.系统功能模块图 (4)2.各类间关系 (4)第二章详细设计 (5)第三章系统测试 (7)1.测试方法:用实际数据进行测试 (7)2.测试用例 (7)3.测试结果 (7)第四章软件使用说明书 (14)总结 (15)参考文献 (16)致谢 (17)附录 (18)摘要随着各高等院校的规模不断扩大,图书馆的藏书、管理人员、读者的数量也越来越多,图书管理涉及到大量的数据处理,传统的人工系统已经不能完成庞大的数据处理,因为图书的情况是随时改变的,因此必须对图书进行动态的管理,而这对于管理人员来说是一件比较复杂的事情。

因此,为方便对图书馆书籍、读者资料、借还书等进行高效的管理。

提高业务流程效率,让管理员从繁重的工作中解脱出来,使管理员在使用一个软件以后能极其容易地对所有图书进行管理,并且准确无误,轻松自如。

因此开发一个图书管理系统是当务之急,也是本论文选题的重要意义和研究宗旨。

总之,建立图书馆的计算机自动化管理系统,不但可以大大提高图书流通率,而且推动了社会文化生活。

关键词:图书管理;面向对象;自动化管理。

第一章系统总体设计图书管理系统是一套功能强大、操作简便而又实用的图书管理软件,它可以被广泛的应用于各种类型的图书馆中。

图书馆管理信息系统说明书【范本模板】

图书馆管理信息系统说明书【范本模板】

图书馆信息管理系统一、项目背景:当今社会,计算机正被广泛的应用与各个领域。

使用计算机进行信息化处理,能够大大提高管理人员的工作效率,同时,使用计算机解决问题可以节约大量的人力、物力。

而系统作为计算机的核心,它具有操控整个计算机的功能。

二、项目目标本系统开发的总体任务是实现图书馆的信息化管理。

系统要完成对图书的增删改查等等,同时对系统设置权限,主要是设置用户的权限。

例如学生和教师可以查询相关学生的有关信息,学院的有关信息,出版社的有关信息,管理员的有关信息,图书的有关信息,管理员处理借书证的有关信息,学生借阅图书的有关信息,学院颁发借书证的有关信息,但是教师和学生不能对这些信息进行增删查改。

而只有图书馆管理人员才能进行以上信息的增删改查,从而保证系统的安全性和完整性。

但,管理员不能对管理员表进行增删查改,只有图书馆的主管才能对管理员的信息进行插入、删除、修改,这样可以保证这些表的信息不能任意地被篡改,保证系统的完整性,也使系统具有安全性.需求分析分为三个部分:需求的文字表述、数据流图、数据字典。

一、需求分析第一部分调查用户需求本系统的最终用户为在校学生,我们根据从图书馆方面取得的图表资料、文字资料以及其他细节方面的信息,根据我们日常生活中的经验,根据我们所做的其他询问和调查,得出用户的下列实际要求:1、学校的组织机构情况调查是系统需求分析的重要手段,只有通过对用户深入细致的调查研究才能得到需要的信息.需求分析的重点是调查、收集和分析用户在数据管理中的信息需求、处理要求、安全性与完整性要求.(1)信息要求是指用户需要从数据库中获得信息的内容与性质。

通过信息要求可以导出数据要求,即在数据库中需要存储哪些数据。

(2)处理要求是指用户要求完成什么处理功能,对处理的响应时间有什么要求,处理方式是什么等,即功能要求和性能要求。

(3)数据安全性和完整性要求包括数据保密措施和存取控制要求、数据自身的或数据之间的约束限制等。

图书管理系统指导书

图书管理系统指导书

图书管理系统实验指导书1实验目的设计并实现一个精简的图书管理系统, 要求具有图书入库、查询、借书、还书、借书证管理等功能。

通过该图书馆系统的设计与实现,提高学生的系统编程能力,加深对数据库系统原理及应用的理解。

2系统需求(1)基本数据对象(2)基本功能模块除图书查询功能外,其余功能模块都应该由图书管理员操作。

(3)用户界面可采用图形界面或字符界面。

如果采用图形或网页界面, 酌情加分。

(4)数据库平台SQL Server或MySQL.其中MySql 5.0 详细信息请参见MySql APIs:1.MySql ODBC 3.512.MySql JDBC 5.03.MySql PHP APIs有关MySql的安装,请参看有关参考书。

(5)开发工具任选(如VC++, Java, Delphi, PowerBuilder等)3实验要求3.1设计报告设计报告应包含总体设计和详细设计二部分:1.系统总体设计报告应给出系统架构的描述和数据库表结构设计.(全组合作完成)2.描述清楚程序所采用的各项技术.(比如asp, jsp, php, odbc, jdbc 等)3.组内各成员的任务描述.(包括程序模块,资料查询和收集,技术准备等)4.各模块的详细设计,包括流程图和实现技术.(根据分工,各人负责写自己的)3.2最终系统1.实现系统需求中的每一项功能.2.可根据自己的情况,加以扩展,如适当增加必要的数据对象和功能模块或更加友好的用户界面.(请在设计报告中指出) 4评分标准本实验是一个精简型的数据库应用系统,一般由2人一组,最多不超过3人一组,完成一个完整的系统。

本实验旨在提高学生应用数据库的能力,在实验后,大家应该对Odbc(Jdbc) 和SQL语言有一个比较全面的认识,所以在分工上尽量让大家都有对数据库进行操作的任务。

最后,以组为单位在机房通过现场运行验收。

具体的评分标准如下:1.实验最后得分由设计报告得分和期末验收得分组成,[1].功能实现,占55%;[2].设计,占20%;[3].代码质量,占15%;[4].文档,占10%;[5].做得比较出色的同学可以获得一定程度的附加分。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VB实训指导书——图书信息管理系统广西机电职业技术学院一、实训周的具体按排和要求1、实训对象:07级电子商务专业学生2、实训时间:1周3、实训内容:开发图书信息管理系统4、实训目的:(1) 进一步熟悉 VB的集成开发环境,掌握VB设计应用程序的主要步骤,从而加深对面向可视化对象编程方法的认识。

(2) 了解并初步掌握用VB开发应用程序界面、图形图像、数据库、多媒体等实用内容。

(3) 通过实训巩固一学期来所学到的VB知识,熟练掌握计算机操件技能,培养开发的思想,同时产生浓厚的兴趣,为今后进一步学习打下基础。

5、实训要求说明:①指导书给出的内容只是完成基本功能,其它功能请查阅相关参考书。

②实训上机期间,每个学生都要认真听从指导老师及实验老师的指挥,按时按量独立完成实训的内容。

如有违纪者,将取消其实训的上机资格,并且其实训成绩当零分处理。

③实训期间要严格按照实训报告格式要求认真书写实训报告(电子档与手写稿(或打印稿)),实训结束后将实训作品和实训报告一起上交指导老师批改、评分。

○4实训后期,将酌情安排现场测试与答辩,并将此项分数按一定比例打入实训成绩总评。

二、实训报告(设计说明书)书写的格式要求1、实训报告封面要依次填写设计的科目、题目、专业、班级、姓名、学号、日期、指导老师等项目。

2、报告内页书写的具体内容应包含以下几个方面:1)实训名称:即实训题目。

2)实训目的:即通过本次实训要得到哪些方面的主要训练,将学会掌握哪些相关专业技能。

3)实训环境:既设备(硬件、系统平台)、开发工具、方法手段等。

4)实训计划:做出本次实训的总体计划并制定出实施计划的具体步骤(可按完成功能模块来划分)及进度安排,列出时间表。

5)关键技术与解决途径:本次实训的技术要点(可按实训计划里制定的具体步骤一一编写),并要求写出如何解决这些技术要点(要求编写源代码并附上代码说明,必要时请附上截图)。

6)自我评价:即总结本次实训的个人心得体会。

包括对这次实训任务完成情况的评价;实训的收获与预期目标是否一致的评价以及对实训组织、安排、管理等方面的评价。

这部分不仅要求写出问题,更希望写出你的建议。

三、实训成绩的评定标准指导老师根据学生实训期间的表现、实训内容的完成情况以及所写的实训报告(设计说明书)给予该生优、良、中、及格、不及格等综合评定等级,并作为该实训课程的期评成绩上报成绩。

四、本次实训的具体内容:图书信息管理系统系统功能分析:●读者基本信息的输入●读者基本信息的查询(要求能按读者编号进行查询)●读者基本信息的修改●图书信息的输入●图书信息的修改●借阅信息的查询(要求能根据人来查书、根据书来查人)●读者借书● 读者还书以下是附加的功能:(选做)● 根据读者姓名来查询读者信息 ● 根据书名来查询图书信息● 利用新窗口来修改读者信息和图书信息系统功能模块:一、图书信息管理系统功能介绍 1.主界面图1显示所有图书查询单册增加新书删除图书根据书来查人根据人来查书显示所有借阅情况借书还书查询一个读者增加一个读者删除一个读者显示所有读者读者管理图书管理借阅管理图书管理系统程序运行后主界面的效果如图1所示。

可以看到,窗体的上部是菜单栏,包含3个菜单项,即:读者管理、图书管理和借阅管理。

2.读者管理选择菜单“读者管理”,如图2所示,该菜单项中有4个子菜单项:显示所有读者、查询一个读者、增加一个读者和删除一个读者。

选择菜单“读者管理→显示所有读者”,则在主界面的数据表格中列出所有的读者信息,如图3所示。

选择菜单“读者管理→查询一个读者”,弹出对话框如图4所示,要求输入要查询的读者编号信息。

输入读者编号后单击“查询”按钮,则在主界面的数据表格中列出该读者的信息;否则,系统提示用户“查无此人”。

选择菜单“读者管理→增加一个读者”,弹出对话框如图5所示,要求输入读者编号和读者姓名,输入完整的信息后单击保存按钮,系统判断是否可以向数据库中添加该读者信息,如果添加成功,则在主界面的数据表格中列出数据库中所有的读者信息。

选择菜单“读者管理→删除一个读者”,弹出对话框如图6所示,要求输入读者编号,输入完整的信息后单击“删除”按钮,若该删除操作成功,则在主界面的数据表格中显示剩余的所有读者信息。

图2图3 图4图5 图63.图书管理选择菜单“图书管理”,如图7所示,该菜单项中有4个子菜单项:显示所有图书、查询单册、增加新书和删除图书。

该菜单项功能与读者管理部分类似,在此不再重复。

4.借阅管理选择菜单“借阅管理”,如图8所示。

该菜单项中有5个子菜单项:显示所有借阅情况、借书、还书、根据书来查人和根据人来查书。

图7 图8选择菜单“借阅管理→显示所有借阅情况”,则在主界面的数据表格中显示所有的借阅记录。

选择菜单“借阅管理→借书”,弹出对话框如图9所示,要求用户输入所借图书编号和读者编号。

输入完整的信息后单击“借书”按钮,如果借书成功,则在主界面的数据表格中列出当前读者的借阅情况。

选择菜单“借阅管理→还书”,弹出对话框如图10所示,要求输入所借图书编号,输入完整的信息后单击“还书”按钮,如果还书成功,则在主界面的数据表格中列出当前读者还书后的借阅情况。

图9 图10 选择菜单“借阅管理→根据人来查书”,弹出对话框如图11所示,要求输入读者编号,输入完整的信息后单击“查询”按钮,如果查询操作成功,则在主界面的数据表格中列出当前读者所有的借阅情况。

选择菜单“借阅管理→根据书来查人”,弹出对话框如图12所示,系统显示相应的信息提示,如果查询操作成功,则在主界面的数据表格中列出当前图书的借阅情况。

图11 图12二、创建数据库打开Access,建立一个名为bookdb的数据库,数据库中有两张数据表:book、borrow 和reader 。

三张表的字段信息如下:字段名称数据类型字段大小bookid 文本15bookname 文本100bookstate 文本 4(将bookid字段设为主键)表2 borrow表项内容字段名称数据类型字段大小bookid 文本15readerid 文本15(将bookid字段设为主键)字段名称数据类型字段大小readerid 文本15readername 文本20booknum 文本 4三、创建数据源(ODBC)基于SQL的ODBC(Open DataBase Connectivity,开放式数据库连接)是Microsoft 公司在1989年退出的连接外部数据库的标准,若采用这套标准,一个应用程序就可以通过一组通用的代码访问不同的数据库管理系统。

在Windows XP操作系统环境下,本实例的ODBC设置步骤如下:1.进入“控制面板→管理工具”,双击“数据源(ODBC)”,出现“ODBC数据源管理器”,如图13所示。

图13 图142.单击“添加”按钮,出现创建数据源对话框,如图14所示。

3.选择“Driver Do Microsoft Access (*.mdb)”,单击完成按钮,出现ODBC Microsoft Access安装对话框,如图15所示,在数据源一项中输入“book”。

4.单击“选择……”按钮,出现选择数据库对话框,如图16所示,首先选择数据库所在的驱动器,然后在目录中选择数据库的路径,这样在“数据库名”一栏中就会列出相应的Access数据库,然后单击选定数据库“bookdb”。

图15 图165.单击确定按钮,系统自动返回ODBC数据源管理器,数据源“book”创建成功。

四、图书管理系统实现该图书管理系统的工程名称为BookManSys.vbp,该工程包含所有文件如图17所示。

图171.新建工程新建工程,并在工程资源管理器中将工程名称属性改为:BookManSys.vbp。

选择菜单“工程→部件”,从控件列表中选中如下选项:Microsoft ADO Data Control 6.0 (OLEDB)Microsoft DataGrid Control 6.0 (OLEDB)(1)在“工程资源管理器”窗口中单击鼠标右键,选择“添加→添加模块”。

单击打开按钮,然后在该模块的“代码编辑窗口”中添加代码如下:Public ActFlag As Boolean2.FrmMain窗体FrmMain窗体的设计步骤如下:(2)选中“Form1”窗体,将该窗体的“名称”属性改为“frmMain”,“Caption”属性改为“图书管理系统”。

在窗体上设计一个菜单,该菜单结构见表4。

(3)在窗体上添加一个框架控件(Frame),将其“Caption”属性删除,“BorderStyle”属性选择“0-None”。

在Fram1中添加一个数据表格(DataGrid),将其“名称”属性设置为“DataGrid”,“Visible”属性设置为False。

(4)向窗体中添加两个ADO数据控件(Adodc),将“Adodc1”的“名称”属性设置为“Adodc”,将“Adodc2”的“名称”属性设置为“AdodcTemp”,“Visible”属性均设置为False。

这两个控件属性列表中的“ConnectionString”属性值均按如下方法设置。

(5)单击,弹出属性页对话框,如图18所示。

(6)单击“生成”按钮,进入“数据链接属性”对话框,如图19所示。

图18 图19(7)选择“Microsoft OLE DB Provider for ODBC Drivers”,单击“下一步”按钮,由“提供者”选项卡跳到“连接”选项卡,如图20所示。

选中“使用数据源名称”,在该项下拉列表中选择“book”,然后单击“确定”按钮,系统自动回到属性页对话框,单击确定按钮即可。

图20(8)进入frmMain窗体的代码视图,添加如下代码:Public Sub DisplayGrid(CaptionStr As String)'将临时ADO数据控件中的RecordSource属性赋值给和数据表格相连的ADO数据控件Adodc.RecordSource = AdodcTemp.RecordSourceAdodc.Refresh'将数据表格绑定到ADO数据控件Set DataGrid.DataSource = AdodcDataGrid.Refresh'修改数据表格的标题DataGrid.Caption = CaptionStr'将数据表格设置为用户可见DataGrid.Visible = TrueEnd Sub3.显示所有读者(9)选择菜单“读者管理→显示所有读者”,在代码编辑窗口中添加以下代码:Private Sub DispAllReader_Click()Dim RecCount As Integer'从数据库表"reader"中查找所有的读者记录AdodcTemp.RecordSource = "select readerid as " & " 读者编号" & _ ", readername as " & " 读者姓名" & ",booknum as " & "借阅图书册数" _& " from reader "AdodcTemp.RefreshRecCount = AdodcTemp.Recordset.RecordCount'如果查到的记录数> 0,则显示所有读者信息,否则提示"未查到任何读者记录",然后显示一个空'的数据表格。

相关文档
最新文档