isborrowed0WHEREBOOKIDINSELECTBOOKID
FROMdeletedUPDATEsystem_readersSETborrowed
umborrowed
um1WHEREREADERIDINSELECTREADERIDFROMdeleted建立删除图书触发器CREATETRIGGERTR_DELLENDBOOKONdbosystem_booksFORDELETEASDeletereader_feeWHEREBOOKIDINSELECTBOOKID
FROMdeletedDeleteretur
_recordWHEREbookIDINSELECTbookIDFROMdeleted
5系统实现
1928
f51系统功能模块图
系统功能模块图如图101
图书管理系统
登录子系统
查询子系统
借还书子系统
管理子系统
帮助子系统
直多接条查件询查
询
借还书书
图图读管逾
书书者理期
类管管员图
管理理管书
理
理管
理
图101系统功能模块图五个子系统的功能如下:①登录子系统:
可以实现图书管理员和超级管理员登录管理②查询子系统:
主要用于读者查询图书,其中直接查询包括按图书编号直接查询,按书名查询,按作者查询,按出版社查询(可选模糊查询)。多条件查询可以按读者的要求选取所需要的图书。③借还子系统:
主要由图书管理员进行借书还书记录的登记和清除。④管理子系统:
由图书管理员和超级管理员管理系统,分别是由图书管理员管理图书(包括图书信息的修改,新图书的增加,旧图书的删除),超级管理员管理图书分类,管理读者信息,管理管理员登录帐户,管理逾期未还。⑤帮助子系统:
主要提供用户的使用本系统的操作手册。
52开发平台和开发工具
(1)前台开发平台的选择:VBNET(2)VBNET与数据库的连接
ADONET是VBNET访问数据库的主要方式。①ADONET的数据访问方式
ADONET的数据存取API提供3种数据访问方式:a)通过ODBC相连,访问支持早期ODBC协议的数据库。b)通过OLEDB相连,访问SQLServer65,MicrosoftAccess,Oracle或者其他有提供OLEDB连
接能力的数据库c)使用SqlCo
ectio
直接与SQLServer70以及SQLServer2000相连
②VBNET访问数据库的具体过程a)创建数据库连接ADONET中使用sqlCo
ectio
类对SQLServer70以及更高版本进行连接,这个类的构造函数接受一个可选参数,称为连接字符串,该字符串用于定义正在连接的数据库的类型、位置以及其他信息,这
2028
f些属性用分号分隔,通常该字符串包含如下信息:①DataSource特性:指定SQLServer数据库所在计
算机名称;②I
itialCatalog特性:指定连接的SQLServer数据库的名称;③UserID和PassWord
特性:指定用SQLSERVER登录方式的有效帐户名和密码或设置为:I
tegratedSecurityTrue设置为Wi
dows
登录方式。
b填充数据
创建数据源连接以后,接下来创建数据适配器,适配器在创建过程中需要向其传递两个要素r