图书信息管理系统实训指导书(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].做得比较出色的同学可以获得一定程度的附加分。

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

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

管理信息系统实训报告课题: 图书馆系统班级:10信息管理一班姓名:李利霞学号:100301126目录一开发的可行性分析 (3)二系统的需求分析 (3)1.对现有系统进行需求调查 (3)2. 数据流图分析 (4)3.数据字典 (8)三系统分析 (10)系统功能分析 (10)系统具体分析 (11)E-R图 (12)实体图 (13)四数据库 (15)根据分析设计的数据库表 (15)五详细设计 (15)六测试 (17)1.测试的准则 (17)2.测试步骤及操作 (17)3.测试用例 (18)七总结 (19)一.开发的可行性分析图书馆的图书管理工作是否能有信息技术来解决,是否有必要用计算机来支持相关的管理,实施管理信息系统的成本及能达到的效果怎样,可从技术、经济社会三方面对系统进行相关的叙述:1. 技术可行性开发本系统要求开发人员能够熟练运用编程语言。

2.经济可行性此分析核心是成本/效益分析:0,支出费用,包括设备购置费,管理和维护费用,人员工资和培训费等1,收益:电脑和打印机等设备是学校必备的3.社会可行性开发时间主要用于系统分析设计实现及后面的调试。

此系统开发与国家政策法规不存在任何冲突和抵触之处。

高校管理者具有较高的素质,对管理现代化有较高认识水平。

经过对编程和计算机基本操作的培训,基本可行4.法律可行性所使用的工具和技术及数据信息不违反法律。

二.系统的需求分析1.对现有系统进行需求调查(1)现行系统组织结构图.(2)现行系统管理功能结构图(3)现行系统业务流程图2.功能分析以下图书馆管理信息系统的数据流程图:图2-3顶层数据流图第一层数据流图2-4 F2图书信息表第二层数据流图1 读者借阅图2-5F3借阅信息F1读者信息表第二层数据流图2(读者还书)2-6第二层数据流图3(查询信息)图2-7F3借阅信息表第二层数据流图4(管理图书信息)图2-82-9第二层数据流图5(管理读者信息)图第二层数据流图6管理员信息图2-103.数据字典数据字典的内容主要是对数据流程图的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等几方面进行的定义。

《信息管理系统》实验指导书

《信息管理系统》实验指导书

《信息管理系统》实验指导书信息管理系统实验是为计算机相关专业本科《信息管理系统》课程配套设置的,是《信息管理系统》课程讲授中一个重要的、不可或缺的实践环节。

其目的是培养学生对世界的建模能力和解决实际问题的能力。

通过实验训练,达到如下目的:使学生进一步了解和掌握计算机信息管理系统的开发方法,提高学生对世界的建模能力、分析问题解决问题的能力、综合运用所学课程知识的能力,从而培养学生理论联系实际作风、实事求是、严肃认真的科学态度和良好的工作作风,为今后从事科学研究和软件开发工作打下良好的基础。

实验一:类图设计,将类图转化为规范化的表实验学时:2实验类型:验证型一、目的与任务目的:针对具体业务系统设计类图,并将其转化为规范化的表。

任务:学习类图的设计方法,掌握规范表的转换方法。

二、内容、要求与安排方式1.实验内容与要求根据各组选择的具体业务系统,通过分工合作和研究探讨,在正确掌握类图设计方法的前提下,设计具体业务系统的类图,并根据规范表的转换方法,将类图转化为规范化表。

根据实验内容书写实验报告,实验报告的内容和格式参见学校和学院的有关规定。

2.实验安排方式每组一个题目,各组可同时进行实验,每组5-6人。

3.参考教材和相关的参考资料完成实验内容。

实验二:SQL语言基本训练、高级查询和子查询实验学时:4实验类型:验证型一、目的与任务目的:在实验1的基础上,学习和掌握基本SQL语言、高级查询和子查询。

任务:学习基本SQL语言、高级查询和子查询的标准,掌握它们的使用方法和使用环境。

二、内容、要求与安排方式1.实验内容与要求实验内容包括SQL语言的CREATE、ALTER、DROP、SELECT、INSERT、DELETE、和UPDATE 语句,以及SELECT的高级查询和子查询。

根据实验内容书写实验报告,实验报告的内容和格式参见学校和学院的有关规定。

2.实验安排方式每组一个题目,各组可同时进行实验,每组5-6人。

图书管理系统文档说明书

图书管理系统文档说明书

图书管理系统文档说明书【图书管理系统文档说明书】1.引言1.1 目的1.2 范围1.3 定义、缩略语和约定1.4 参考资料2.系统概述2.1 系统背景2.2 系统目标2.3 功能概述2.4 用户特点3.系统需求3.1 功能需求3.1.1 登录与权限管理3.1.2 图书管理3.1.3 借阅与归还管理 3.1.4 查找与检索3.1.5 统计与报表3.1.6 系统设置3.2 性能需求3.3 安全需求3.4 可维护性需求3.5 可靠性需求3.6 可用性需求4.系统架构4.1 整体架构4.2 数据库设计4.3 界面设计4.4 安全设计4.5 接口设计4.6 性能设计5.功能详细介绍5.1 登录与权限管理功能 5.1.1 用户注册5.1.2 用户登录5.1.3 用户权限管理 5.2 图书管理功能5.2.1 图书入库管理 5.2.2 图书信息修改 5.2.3 图书删除5.3 借阅与归还管理功能 5.3.1 借阅图书5.3.2 归还图书5.3.3 续借图书5.4 查找与检索功能5.4.1 图书分类检索 5.4.2 作者/标题检索 5.4.3 借阅历史查询 5.5 统计与报表功能5.5.1 借阅统计5.5.2 借阅排行榜 5.6 系统设置功能5.6.1 系统参数设置 5.6.2 用户管理5.6.3 图书分类管理6.测试计划6.1 测试目标6.2 测试范围6.3 测试方法6.4 测试资源6.5 测试进度安排7.用户指南7.1 系统登录与注销7.2 图书查询与借阅7.3 图书归还与续借7.4 系统设置8.故障处理与技术支持8.1 常见问题解答8.2 联系方式8.3 故障报告流程9.文件结构9.1 逻辑结构9.2 物理结构10.附件【法律名词及注释】1.版权法:保护著作权人对其著作享有的权益的法律法规。

【附件】1.数据库设计文件:包含图书信息、用户信息等数据库表结构设计。

2.界面设计文件:展示系统页面及交互逻辑的设计稿。

图书管理系统设计指导书

图书管理系统设计指导书

《管理信息系统》实验任务书(参考)一、题目:某高校二级学院图书馆管理系统二、实验目的:1.熟悉管理信息系统结构化开发方法的完整流程;2.理论与实现相结合,能较好地运用信息系统开发的技术和工具;3.培养合作意识和团队精神;4.培养相关技术文档的编写能力;5.培养开发信息系统的初步能力.三、实验内容:主要完成该系统的编程与调试(见附录)四、实验要求:1.4~6人一组,在规定的时间内合作完成实验内容;2.开发工具可根据自己的爱好选择,如VB、VPF、Delphi、SQL 等;3.成果以电子版本方式提交,每组建立一个文件夹,以班为单位刻盘(注意做好备份);4.每一个文件夹中应包含如下内容:该组成员名单(学号、姓名)及各人分工;实验报告(包括源程序);相关操作说明(如密码,运行盘符等);本组其他特殊情况说明。

5.可以根据自己对该门课程及相关内容的掌握程度,进行创新设计。

附录某高校二级学院图书馆管理系统初步调查(一)收集相关信息采用与管理员面谈和到现场查阅相关资料的方法,收集到以下信息:某高校经管学院创办于1984年,现设经济系、管理系两个系和一个经济与管理综合实验室,有工商管理、国际经济与贸易、会计学三个本科专业,其中工商管理专业为省重点建设专业。

学院拥有一支较高水平的师资队伍,到2004年9月,学院有教职工67人。

他们来自于海内外30多所大学,80%以上的教师具有中高级职称,具有博士、硕士学位或正在攻读研究生的教师占70%以上。

有企业管理学、数量经济学两个校级重点建设学科,会计学为院级重点建设学科。

有企业管理、会计、信息管理、经济学、国际贸易5个教研组,学院先后聘请了10多位来自美国、英国、加拿大、匈牙利、新加坡、澳大利亚的外籍教师开设专业课程以及商务英语课程,竭尽全力为学生提供有价值的教育。

学院面向浙江、云南、山东、山西、湖北、四川、广西等省、自治区招生,截至2004年9月,学院在校生已达到1332人。

图书管理系统实训手册

图书管理系统实训手册
一开始我就想这个实训过程会是一个不断学习的过程。在本次实训中我担任的角色是界面设计人员和测试人员,主要负责登入页面、首页和用户界面的制作,同时也负责编写测试的一系列文档。从中我收获了很多:
1、界面方面
在项目开始初期虽然我们之前学过网页制作,但是感觉都比较浅显,自己当初也没有深入的去学习。这次需要用到这方面的知识,需要自己不断地去学习。
4.前台界面设计和后台代码开发,实现用户需求说明书中给出的功能。
5.测试人员编写测试计划,以及其他测试文档,并设计测试用例,记录测试记录,单元测试记录等结果。通过测试提高产品的质量。
八、考核方式:
考核方式采用过程考核和终期考核相结合的方式。在项目开发的前半期,主要的评审的是相关文档的提交情况,完成编写文档的质量,项目进度表等,以及同学们的出勤情况。终期考核是对整个项目合理搭建起来,项目是否根据用户需求说明书中所描述而完成相应的功能。以及整个项目能够完成基本具有图书管理系统所的的功能。
在这次的实训期间在测试这方面学得蛮多的,最好的就是对软件测试有了更深一步的了解。从编写测试的众多文档中得知文档编写的重要性。
·测试用例测试用例的编写在测试行业中是一项很基础也很重要的技术,之前学软件测试的时候觉得测试用例没什么。但是很多事情都是接触了之后才明白;我们在编写测试用例的时候是根据我们各个模块的功能进行的,而且用例标题等都是根据各个模块编写的,这样到后来编写其他测试文档时比较清楚。
BMS-TSCZ
图书查找模块
图书的检索功能
读者可以根据自己的需要查找所需图书,有各种类型的搜索方式。
学生签名:
时间:
实训总结
实训时间:
实训地点:
指导老师:
回想这段时间,过得很充实,在这过程中也学到可很多。特别是在WEB界面这一块收获特别大,还有就是体验到了整个web项目开发流程;通过这次的实训能够大体地了解到在企业中制作一个项目的步骤和流程。同时也熟悉了相关开发工具的使用,培养了动手解决问题能力,提高了团队的合作精神、职业道德和责任心,提高了项目的开发能力。

图书信息管理系统设计实验报告(完整版)

图书信息管理系统设计实验报告(完整版)

图书信息管理系统实验报告目录1实验1—实验环境搭建 (4)1.1实验环境概述 (4)1.2ORACLE 10G安装 (4)1.3表空间创建 (5)1.4数据库用户创建 (5)1.5系统实体表结构 (6)2实验2-基表操作 (9)2.1基表关系图 (9)2.2实体表数据操作 (10)2.2.1使用SQL*LOADER插入原始数据 (10)2.2.2使用SQL*PLUS插入原始数据 (11)2.2.3数据查询 (11)2.2.4数据修改和删除 (12)3实验3-SQL PLUS学习 (13)3.1执行SQL脚本文件 (13)3.1.1显示错误信息 (13)3.1.2显示表结构 (13)3.1.3改变缺省的列标题 (14)3.1.4改变列的显示长度 (14)3.1.5设置每页行数 (14)3.1.6显示每个SQL语句花费的执行时间 (15)3.1.7显示SQL buffer中的SQL语句 (15)3.1.8编辑执行SQL buffer中的SQL语句 (16)4实验4-创建基表 (17)4.1基表创建脚本 (17)4.1.1图书信息表BOOK_INFO(实体表) (17)4.1.2作者信息表AUTHOR_INFO(实体表) (17)4.1.3图书作者关系表BOOK_AUTHOR (18)4.1.4出版社信息表PUBLISHER_INFO (18)4.1.5图书出版社关系表BOOK_PUBLISHER (19)4.1.6出版社分类参数信息表PUBLISHER_CLASS_INFO(实体表) (20)4.1.7出版社分类关系表PUBLISHER_CLASS (20)4.1.8图书分类参数信息表BOOK_CLASS_INFO(实体表) (21)4.1.9图书分类关系表BOOK_CLASS (22)4.1.10角色信息表ROLE_INFO (22)4.1.11用户信息表USER_INFO(实体表,依赖角色表) (23)4.1.12用户借书关系表USER_BOOK (24)4.1.13预定关系表USER_RESERVE (24)4.1.14书本评论表BOOK_COMMENT (25)5实验5-PL/SQL基础 (27)5.1按出版社查询购书金额的平均值 (27)5.2按出版社查询购书金额的最高及最低购书金额 (28)5.3查询出版社购书金额超过平均值的出版社数 (28)5.4查询购书金额高于1万元的出版社数 (30)5.5查询本月借出书的数量 (30)6实验6—基表数据操作 (32)6.1在TOAD中插入记录 (32)6.2SQL PLUS在基表中插入记录 (33)6.3一年内无借阅记录的图书在备注栏中注明 (34)6.4删除图书借阅信息中超过两年且已归还的记录 (34)7实验7—索引和完整性 (35)7.1建立出版社名称不能重名的索引 (35)7.2建立图书借阅信息中书号加借阅日期加借书卡号的索引 (35)7.3完善域完整性、实体完整性和参照完整性 (36)8实验8—数据库的查询和视图 (37)8.1建立查询数据视图 (37)8.2实现对各基表及多表的数据查询 (37)9实验9—PL/SQL编程 (39)9.1统计本月图书借出总数量、总金额 (39)9.2使用循环结构求和 (40)9.3使用CASE语句查图书的所属种类 (41)9.4使用游标统计当前未归还图书的总金额 (42)10实验10—存储过程与触发器 (43)10.1存储过程 (43)10.2触发器 (45)10.2.1BOOK_INFO删除操作审计 (45)10.2.2自动更新出版社购书数量触发器 (45)11实验11—函数与包 (48)11.1函数 (48)11.1.1借出图书数 (48)11.1.2归还图书数 (49)11.2包 (50)12实验12—用户、角色和概要文件 (54)12.1用户 (54)12.2角色 (55)12.3概要文件 (56)13实验13—系统数据维护 (58)13.1逻辑备份 (59)13.2逻辑导出 (59)13.3逻辑导入 (60)1实验1—实验环境搭建1.1 实验环境概述操作系统:Windows XP SP2数据库:Oracle 10g 10.1.0.2 企业版数据库管理工具:Toad for Oracle Version 9.0.1数据库客户端:Oracle 10g Client1.2 ORACLE 10G安装Oracle 10g对软硬件环境要求:内存最小需要:512MB系统交换区SWAP最小需要:1GB 或2倍内存容量的空间,如果内存大于等于2GB那么SWAP在1倍或2倍内存容量之间。

实训三《图书管理系统》操作步骤

实训三《图书管理系统》操作步骤

实训三根据“图书管理系统”数据库,完成下列实训任务。

任务一数据表的创建1.依据表3-1的表结构,利用空白表创建“图书类别”表。

其操作步骤如下:①打开“图书管理系统”数据库,单击“创建”选项卡上“表格”组中的“表”按钮,将会创建名为“表1”的新表,并在“数据表视图”中打开。

②双击“ID”字段列,直接输入“图书类别编号”。

③在字段列上单击“单击以添加”下拉列表,选择“文本”数据类型,此时会添加一个名称为“字段1”的新字段,双击改名为“类别名”。

④单击“快速访问工具栏”中的“保存”按钮,打开“另存为”对话框,在表名称文本框中输入“图书类别”,单击“确定”按钮,完成“图书类别”表的创建。

如图3-1所示。

图3-1 “图书类别”表结构2. 通过导入数据的方法创建“图书库存”表,数据来源是“图书库存.xlsx”。

导入完成后依据表3-2的结构修改“图书库存”表结构。

其操作步骤如下:①打开“图书管理系统”数据库,单击“外部数据”选项卡上“导入或链接”组中的“Excel”按钮,弹出“获取外部数据”对话框,在对话框中,第一指定从打开的数据源中选择要导入的数据文件“图书库存.xlsx”;第二指定选择“将源数据导入当前数据库的新表中”选项,如图3-2所示。

图3-2 “选择数据源”对话框②单击“确定”按钮,弹出“请选择合适的工作表或区域”对话框,显示当前“图书库存.xlsx”文件中的工作表数据,如图3-3所示。

图3-3 “选择工作表”对话框③单击“下一步”按钮,弹出“请确定指定第一行是否包含列标题”对话框,选中“第一行包含标题”复选按钮。

④单击“下一步”按钮,弹出“修改字段名称及数据类型设置”对话框,依据表3-2所示的“图书库存”表结构,在数据区内单击“图书编号”,字段名称为“图书编号”,类型为“文本”,索引为“有(无重复)”,依次设置其他字段。

如图3-4所示。

图3-4 “修改字段名称及数据类型”对话框⑤单击“下一步”按钮,弹出“为新表定义一个主键”对话框,选择“我自己选择主键”选项,在右边的下拉列表框中选择“图书编号”为主键,如图3-5所示。

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

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

管理信息系统实训报告课题: 图书馆系统班级:10信息管理一班姓名:李利霞学号:100301126目录一开发的可行性分析 (3)二系统的需求分析 (3)1.对现有系统进行需求调查 (3)2. 数据流图分析 (4)3.数据字典 (8)三系统分析 (10)系统功能分析 (10)系统具体分析 (11)E-R图 (12)实体图 (13)四数据库 (15)根据分析设计的数据库表 (15)五详细设计 (15)六测试 (17)1.测试的准则 (17)2.测试步骤及操作 (17)3.测试用例 (18)七总结 (19)一.开发的可行性分析图书馆的图书管理工作是否能有信息技术来解决,是否有必要用计算机来支持相关的管理,实施管理信息系统的成本及能达到的效果怎样,可从技术、经济社会三方面对系统进行相关的叙述:1. 技术可行性开发本系统要求开发人员能够熟练运用编程语言。

2.经济可行性此分析核心是成本/效益分析:0,支出费用,包括设备购置费,管理和维护费用,人员工资和培训费等1,收益:电脑和打印机等设备是学校必备的3.社会可行性开发时间主要用于系统分析设计实现及后面的调试。

此系统开发与国家政策法规不存在任何冲突和抵触之处。

高校管理者具有较高的素质,对管理现代化有较高认识水平。

经过对编程和计算机基本操作的培训,基本可行4.法律可行性所使用的工具和技术及数据信息不违反法律。

二.系统的需求分析1.对现有系统进行需求调查(1)现行系统组织结构图.(2)现行系统管理功能结构图(3)现行系统业务流程图2.功能分析以下图书馆管理信息系统的数据流程图:图2-3顶层数据流图第一层数据流图2-4 F2图书信息表第二层数据流图1 读者借阅图2-5F3借阅信息F1读者信息表第二层数据流图2(读者还书)2-6第二层数据流图3(查询信息)图2-7F3借阅信息表第二层数据流图4(管理图书信息)图2-82-9第二层数据流图5(管理读者信息)图第二层数据流图6管理员信息图2-103.数据字典数据字典的内容主要是对数据流程图的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等几方面进行的定义。

图书信息管理系统说明书

图书信息管理系统说明书

*******************实践教学*******************兰州理工大学电脑与通信学院2012年秋季学期Java 课程设计题目:图书信息管理系统专业班级:姓名:学号:指导教师:成绩:序言在以往的图书馆在正常运营中,面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。

因此需要对读者资源、书籍资源、借书信息、还书信息进行管理,他们对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况〔如借书天数、超过限定借书时间的天数〕的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。

数据信息处理工作量大,容易出错;由于数据繁多,容易丧失,且不易查找。

诸多不便就要求我们对这种管理机制做出调整和改革。

所以,在信息化环境下的图书管理系统应运的而生。

图书管理系统的出现使以往人们对对数据处理手工操作,工作量大,出错率高,出错后不易更改的弊端做出了有效的克服。

图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。

如要对很长时间以前的图书进行更改就更加困难了。

信息化环境下的图书管理系统目录摘要 (4)1 绪论 (5)设计目的 (6)1.2 设计内容 (6)2 程序需求分析 (6)3 算法分析 (6)3.1 程序总体设计思想 (6)3.2 程序设计总体框图 (8)3.3程序详细设计 (9)4 调试过程 (9)5 体会 (14)6 参考文献 (15)7 致谢 (16)附录〔源程序〕见另一文档《图书管理系统附录〔源程序〕》 (17)摘要本文介绍了在Java虚拟机环境下开发图书管理信息系统的过程。

文章介绍了图书馆管理信息系统的系统分析部分,包括可行性分析、项目开发计划、需求分析、概要设计、详细设计图书管理流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及程序设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。

2013银杏酒店管理学院《管理信息系统实验指导书》

2013银杏酒店管理学院《管理信息系统实验指导书》

《管理信息系统》实验指导书一、实验的地位、作用管理信息系统实验作为课程实践性环节之一,是教学过程中必不可少的重要内容。

通过计算机实验和案例分析,使学生加深理解、验证巩固课堂教学内容;增强管理信息系统的感性认识;掌握管理信息系统分析、开发的基本方法;培养学生理论与实践相结合的能力。

二、基本原理及课程简介《管理信息系统》是一门培养学生信息系统分析、设计、开发能力的理论课程,同时要求学生具有较强的动手实践能力。

在信息管理与信息系统专业的培养计划中,它是核心课程。

本课程在教学内容方面着重基本理论、基本知识和基本方法。

在实践能力方面着重培养系统分析方法、系统设计方法与基本技能的训练。

实验课程不同于理论课程,应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养,共开设5个实验项目。

实验1-4侧重单项技能训练,实验5为综合性实验。

三、实验内容及要求用信息系统开发工具(例如VFP,也可用Access、VB等)开发一个实用的中小型管理信息系统。

1、根据实验时间选择适当规模大小的设计课题。

2、根据合理的进度安排,按照系统开发的流程及方法,踏实地开展实验活动。

3、实验过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后要求提交详细的课程设计报告。

4、开发出可以运行的管理信息系统,通过上机检查。

四、实验的考查由指导教师根据学生完成课程设计任务的情况综合打分,记入平时成绩。

五、实验报告撰写要求实验报告撰写的基本要求是报告原则上不少于2000字,需在封面注明设计选题、班级、姓名、学号及课题设计日期、地点,其正文至少包括如下几个方面的内容:(1)可行性分析(2)系统分析部分1)业务流程图2)数据流程图3)功能分析图4)数据字典5)数据加工处理的描述6)管理信息系统流程设想图(新系统模型)(3)系统设计部分1)功能结构图设计2)新系统信息处理流程设计3)输出设计(主要指打印输出设计)4)存储文件格式设计(数据库结构设计)5)输入设计(主要指数据录入卡设计)6)代码设计(职工证号和部门代号等)7)程序设计说明书(4)系统实施部分1)程序框图2)源程序3)模拟运行数据4)打印报表5)系统使用说明书(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,则显示所有读者信息,否则提示"未查到任何读者记录",然后显示一个空'的数据表格。

相关文档
最新文档