图书信息管理
一、课程设计的目的
Visual Basic课程设计是计算机科学与技术专业的基础选修课的实践环节。本课程设计的主要目的是掌握Visual Basic程序设计的基本方法,并掌握Visual Basic程序设计中常见错误的排除和避免。提供一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼分析解决实际问题的能力,从而进一步提高了实际运用的能力。随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
利用学到的编程知识和编程,设计并编技巧写一个小型的信息管理系统,掌握Visual Basic程序设计的设计方法,熟悉程序编写方法和过程,积累程程序设计的经验技巧。
二、 设计方案论证
2.1需求分析
在进行一个项目的设计之前,先要进行必要的需求分析。
现某图书馆需要管理其各种人员和图书信息,希望实现办公的信息化,通过建立一个图书管理系统来管理图书。其完成的功能如下:
2.2结构设计
根据上面的需求分析,设计好数据库系统,然后开发应用程序可以考虑的窗体的系统,每一个窗体实现不同的功能,可以设计下面的几个模块。
● 图书管理模块:用来实现图书的登记、借阅、赔偿。
● 图书资料模块:用来实现图书的查询输出。
● 值班管理模块:用来实现管理人员的值班浏览。
● 投诉管理模块:用来实现对管理人员的投诉管理。
● 系统管理模块:用来实现用户的增加、删除和修改等操作。
2.3数据库设计
这里的数据库采用Access,用ADO作为连接数据对象。
启动Access,建立一个空的数据库book.mdb,如图8所示。
使用程序设计器建立系统需要的表格如下。
图书登记表,如图9所示。
图8 建立数据库book.mdb 图9 图书登记表
图书借阅表,如图10所示。图书赔偿表,如图11所示。
图10 图书借阅表 图11 图书赔偿表
图书资料表,如图12所示。系统管理表,如图13所示。
图12 图书资料表 图13 系统管理表
投诉管理表,如图14所示。
若图片无法显示请联系站长QQ752018766
图14 投诉管理表
值班管理表,如图15所示。
若图片无法显示请联系站长QQ752018766
图15 值班管理表
2.3.2连接数据
在Visual Basic环境下,选择“工程”→“引用”命令,在随后出现的对话框中选择“Microsoft ActiveX Data Objects 2.0 Library”,然后单击“确定”按钮,如图16所示。
图16 引用ADO连接数据库
在程序设计的公共模块中,先定义ADO连接对象。语句如下:
Public conn As New ADODB.Connection ' 标记连接对象
然后在子程序中,用如下的语句即可打开数据库:
Dim connectionstring As String
connectionstring = "provider=Microsoft.Jet.oledb.4.0;" &_
"data source=book.mdb"
conn.Open connectionstring
VB的ADO对象是通过ODBC来访问数据库,所以还要建立ODBC数据引擎接口。
打开控制面板中的“管理工具”→“数据源”(ODBC),出现如图17所示的对话框。
图17 ODBC对话框
单击“添加”按钮,出现“创建新数据源”对话框,如图18所示。
图18 “创建新数据源”对话框
选择Microsoft Access Driver(*.mdb),单击“完成”按钮,出现如图19所示对话框。
[1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页