VB图书馆管理系统课程设计

上传人:枫** 文档编号:486407368 上传时间:2023-02-28 格式:DOC 页数:37 大小:248KB
返回 下载 相关 举报
VB图书馆管理系统课程设计_第1页
第1页 / 共37页
VB图书馆管理系统课程设计_第2页
第2页 / 共37页
VB图书馆管理系统课程设计_第3页
第3页 / 共37页
VB图书馆管理系统课程设计_第4页
第4页 / 共37页
VB图书馆管理系统课程设计_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《VB图书馆管理系统课程设计》由会员分享,可在线阅读,更多相关《VB图书馆管理系统课程设计(37页珍藏版)》请在金锄头文库上搜索。

1、交通运输学院VB课程设计学 院 班 级 姓 名 学 号 成 绩 指导老师 2012年 7 月3 日指导教师评语及成绩指导教师评语 成绩 导师签字: 年 月 日 所在系: 课程名称: 指导教师(签名): 专业班级: 学生姓名: 学号: 一、课程设计题目图书管理系统二、课程设计的目的1.学习和巩固VB程序设计的方法(面向过程的程序设计方法和面向对象的程序设计方法),充分体会VB在程序设计方面的强大功能和独特之处;2.了解用VB开发项目的一般过程,培养运用VB解决实际问题的工作能力。三、课程设计的主要内容和要求(包括原始数据、技术参数、设计要求、工作量要求等) 主要内容:1. 学习Access数据库

2、相关知识和软件的操作方法;2. 实现Visual Basic使用ADO接口与数据库连接的方法,首先使用ADO控件进行简单测试,如果能够直接显示数据就算成功;3. 设计实现用户登录窗口,需要在数据库中建一个用户表,在里面保存用户名和密码,然后才能与用户在窗口输入的信息进行校验;4. 用一个窗体实现数据的添加,删除和修改;5. 用一至多个窗体实现数据的模糊查询功能。设计基本要求:1. 能够实现图书的添加、删除和修改功能;2. 能够实现按书名模糊查询,即只输入书名的一部分即可进行查询;3. 能够实现按作者姓名模糊查询;4. 能够实现按价格区间查询;5. 能够实现按出版年份查询;6. 能够实现上述多个

3、条件组合查询,即可以输入书名,作者,价格区间,出版社中的几项来查询;7. 能够实现输入一个关键词,由程序在书名,作者和出版社中进行查找;8. 上面的查询只需列出简要信息即可,可由用户单击书名再查询某一本书的全部信息。四、工作进度安排 20112012学年第二学期:第19-20周 共计2周。第19周 程序设计及调试;第20周 撰写完成课程设计说明书。五、主要参考文献1Visual Basic+Access 数据库开发与实例(含光盘)重点推荐作者: 刘文涛 编著出 版 社: 清华大学出版社出版时间: 2006-7-1 2Visual Basic程序设计全程指南(含光盘1张) 作者: 瞿彬,王凤林

4、编著出 版 社: 电子工业出版社出版时间: 2009-4-1 3Visual Basic+Access数据库应用系统开发与实例(附光盘一张) 作者: 启明工作室 编著出 版 社: 人民邮电出版社出版时间: 2004-11-1 4Visual BASIC+Access数据库项目开发实践(附CD-ROM光盘一张)作者: 周国民 编著出 版 社: 中国铁道出版社出版时间: 2005-1-1 5Visual Basic+Access数据库应用实例完全解析(附光盘)作者: 李敏业,王颖 编著出 版 社: 人民邮电出版社出版时间: 2006-4-1 6VB数据库程序设计实验指导作者: 刘白林主编出 版 社

5、: 西安交通大学出版社出版时间: 2009-3-1 7VB程序设计与数据库全国高职高专一体化教学(信息与通信专业)通用教材作者: 黄振轩,宋卫海,林立松主编出 版 社: 山东科学技术出版社出版时间: 2007-9-1 8Visual Basic 2008从入门到精通(微软技术丛书)作者: (美)哈尔弗森著,汤涌涛译出 版 社: 清华大学出版社出版时间: 2008-6-1除上述图书以外,关于Visual Basic和Access 开发的网络资源非常丰富,也非常详细,请大家多上网搜索相关资料。审核批准意见系主任(签字) 年月日目 录第一章 概述1.1开发背景1.2管理信息系统产生的背景1.3系统功

6、能要求的分析第二章 开发环境及实现技术介绍2.1开发环境2.2开发工具简介第三章 图书管理系统的设计和实现3.1系统的设计3.1.1概要设计3.1.2详细设计3.2系统的实现3.2.1主界面的设计与实现3.2.2图书管理模块的设计与实现3.2.3读者管理模块的设计与实现3.2.4图书借阅管理模块的实现3.2.5系统管理模块的设计与实现第四章 总结第一章 概述1.1开发背景在图书管理系统用计算机管理图书是一种计算机应用技术的创新,在计算机还未普及之前图书管理都是由图书管理人员手工记帐的方式来操作的.现在一般的图书馆都是采用计算机作为工具的实用的计算机图书管理程序来帮助图书馆管理员进行更有效的图书

7、管理。1.2图书管理系统产生的背景图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 1.3 系统功能要求的分析图书管理系统主要服务与图书管理人员,包

8、含的功能模块主要有:一. 图书管理:图书类别管理,图书信息管理二. 读者管理:读者管理,读者信息管理.三. 图书借阅管理:借书管理,还书管理.四. 系统管理:添加管理员,修改密码,退出系统第二章 开发环境及实现技术介绍2.1开发环境2.2 开发软件介绍本系统所采用的编程语言为visual basic 6.0与 微软的 access作为操作数据库.现分别对其简单介绍:Visual Basic 6.0是Micrsoft公司出品的开发工具,Visual Basic是一种可视化的,面向对象的Windows开发语言,它具有易用,通用和开发效率高的特点。随着微软对它不断地改进以及计算机本身性能的提高,使得

9、Visual Basic越来越适合一般的应用程序开发。正如Bill Gate所说,世界上绝大多数的Windows应用程序是用Visual Basic编写的。在众多的开发工具中,我们为什么要选择Visual Basic6.0呢?因为VB具有众多其它开发工具所没有的优点!具体介绍如下:u 开发的高效u 语言的高效u 编译的高效u 执行的高效u 维护的高效基于以上理由,我们毫不忧郁的选择了VB6.0做为我们的开发工具!主要的控件及其基本属性,事件简介u 命令按钮类的控件:1) Caption属性:用来显示在控件上的标题。2) Enable属性:控制控件的激活状态灰色或可用。3) Appearance

10、属性:值为1时,则以3D效果显示该控件,0则不然。4) Backcolor属性:用来改变在按钮上显示图像的背景色。5) Cancel属性:该属性决定按钮是否为一个”取消”按钮。6) Default属性:决定哪一个命令按钮控件是窗体的缺省命令按钮.7) Font属性:控制各种文字字体类型.8) Left,top,height,width属性:设定控件的位置与大小.9) Style,picture属性:决定按钮的显示方式是否为图像形式出现.10) Visible属性:确定控件运行时是否为可见.11) Index属性:当控件为一控件数组时,此属性值为该控件在数组的下标值.12) DownPictur

11、e属性:设置/返回一个对图片的引用,该图片在按钮被单击处于压下状态时显示。13) DisabledPicture属性:设置/返回一个对图片的引用,该图片在控件无效时显示在控件中。14) MaskColor属性:设置/返回一个在按钮的图片中作为“掩码“的的颜色15) Picture属性:设置返回commandButton控件中要显示的图片。u 命令按钮类的事件:1) 单击事件Click事件(1) 触发与适用此事件是在一个命令按钮对象上按下然后释放一个鼠标按钮时发生。命令按钮的Click事件仅对当单击鼠标时发生。(2) 事件处理过程按钮单击事件的处理过程为: Private Sub object-

12、Click(Index As Integer)其中Object为引发该事件的对象名称。如果是命令按钮的控件是数组,则需要使用Index参数标识该控件。2) 获得焦点GotFocus事件(1) 触发与适用 当命令按钮获得焦点产生该事件,获得焦点可以通过诸如Tab切换或单击对象之类的用户动作,或在代码中用SetFocus方法改变焦点来实现。(2) 事件处理过程命令按钮GotFoucs事件处理过程为:Private Sub Object-GotFocus(Index As Integer)3) LostFocus事件:当一个对象失去焦点时发生4) KeyDown事件:当命令按钮具有焦点时按下一个键时

13、发生5) KeyUp事件:当命令按钮具有焦点时释放一个键时发生。6) KeyPress事件:当用户按下或松开一个ANSI键时发生。7) MouseDown事件:当在命令按钮上按下鼠标按钮时发生。8) MouseMove事件:当命令按钮上移动鼠标时发生。9) MouseUp事件:当在命令按钮上释放鼠标按钮时发生。 u 标签框类的控件类的控件:1) Caption属性:在应用程序界面上加入说明。2) Autosize属性:决定控件是否自动改变大小以显示其全部内容。3) Backstyle属性:用以指示标签是否透明.4) Bordstyle属性:用以设定控件是否有边框。u 文本框类的控件:1) Text属性:通过像text属性赋值的方法来改变该属性的值。2) Maxlength属性:该属性设定在文本框控件中能够输入的最大字符数。3) Multline属性:该属性设定text字符串中是否接受换行符。4) Scrollbars属性:该属性决定是否为文本框加滚动条。5) Passwordchar属性:该属性设定输入文本的特殊显示字符,在设计密码程序时非常有用。6) Change事件属性:文本框的内容发生改变时,相应的控件之间发生

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号