图书馆查询系统文档格式.docx

上传人:b****5 文档编号:18618680 上传时间:2022-12-29 格式:DOCX 页数:8 大小:42.04KB
下载 相关 举报
图书馆查询系统文档格式.docx_第1页
第1页 / 共8页
图书馆查询系统文档格式.docx_第2页
第2页 / 共8页
图书馆查询系统文档格式.docx_第3页
第3页 / 共8页
图书馆查询系统文档格式.docx_第4页
第4页 / 共8页
图书馆查询系统文档格式.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

图书馆查询系统文档格式.docx

《图书馆查询系统文档格式.docx》由会员分享,可在线阅读,更多相关《图书馆查询系统文档格式.docx(8页珍藏版)》请在冰豆网上搜索。

图书馆查询系统文档格式.docx

按书名查询

(4)建立存储过程

(5)建立触发器以及调用触发器

(6)创建视图表

系统的输入设备由一般的输入设备(即键盘、鼠标)组成,主要是从系统的弹出对话框输入帐户的数据信息和出入设备进行选课。

系统的输出主要以对话框、编辑框以及列表显示于屏幕。

2.系统功能分析

图书信息系统数据库包括:

登录号、书名、作者名、分类号、出版单位、出版时间、借书人姓名、性别、学号等。

详细的功能描述如下:

(1)读者信息、图书信息插入功能--输入

(2)读者信息、图书信息浏览功能--输出

(3)查询功能:

3.功能模块

根据功能描述,图书信息管理系统数据库设计可以用E-R图来表示。

图书信息管理系统数据库设计的功能模块图的关系图如图2-1所示。

 

图2-1系统功能模块图

三、系统的实现:

主要功能如下:

/*建库*/

createdatabase图书馆查询系统

go

use图书馆查询系统

createtableisbn/*图书信息表*/

序列号char(20)notnullprimarykey,

书名char(20)notnull,

作者char(10)notnull,

出版社char(15)notnull,

价格intnull,

复本量intnull,

库存量intnull

createtablexs/*读者信息表*/

借书证号char(8)notnullprimarykey,

姓名char(8)notnull,

专业名char(12)notnull,

性别bitnotnull,

出生日期datetimenotnull,

借书数integernotnull,

createtablejy/*借阅表*/

借书证号char(8)notnull,

ISBNchar(20)notnull,

借还bitnotnull,

Go

/*创建读者表视图*/

createviews

Asselect*fromxswhere姓名='

计算机'

withcheckoption

/*创建读者存储*/

createprocedurew_s

As

Select*fromxs

go

/*读者人数变换表*/

createtableCount12

Countint

/*增加各表信息*/

INSERTINTOisbnVALUES('

7-111-06359-7'

'

WEB站点安全'

刘中田'

机械工业出版社'

17,5,9)

7-115-10162-0'

计算机网络教程'

谢希仁'

人民邮电出版社'

28,12,11)

7-302-03035-9'

计算机网络'

达朗姆肆'

清华大学出版社'

48,10,8)

7-5053-7626-8'

SQLSEVER实用教程'

郑阿奇'

电子工业出版社'

36,10,7)

7-5053-7522-9'

PRO/ENGINEERING2001'

黄圣杰'

39,12,10)

7-111-07955-8'

DELIPHI用法深入剖析'

暨距双'

65,6,6)

7-5053-7339-0'

DELIPHI分布式开发'

飞思科技'

35,7,8)

7-980044-64-9'

DELIPHI第三方控件'

刘艺'

中国水电出版社'

98,8,5)

7-113-04908-7'

程序设计'

陈黑贞'

55,10,9)

7-115-07715-0'

asp&

web数据库'

王国荣'

59,5,10)

7-505-37908-9'

WEB程序设计'

吉跟林'

25,8,7)

INSERTINTOxsVALUES('

10000001'

王君'

1,'

1982-10-10'

0)

10000002'

李宏'

0,'

1983-9-8'

0)

10000003'

朱小波'

1983-12-9'

20000001'

李小丽'

英语'

1982-1-9'

20000002'

吴淘'

1984-1-18'

INSERTINTOjyVALUES(10000002,'

INSERTINTOjyVALUES(10000001,'

1)

INSERTINTOjyVALUES(10000003,'

INSERTINTOjyVALUES(20000001,'

/*创建触发器*/

INSERTINTOCount12VALUES(0)

IFEXISTS(SELECTnameFROMsysobjects

WHEREname='

t1'

ANDtype='

TR'

DROPTRIGGERt1

GO

CREATETRIGGERt1

ONxs

AFTERINSERT

AS

UPDATECount12SETCount=Count+1

t2'

DROPTRIGGERt2

CREATETRIGGERt2

AFTERDELETE

UPDATECount12

SETCount=Count-1

/*增加读者信息*/

20060601'

吴小淘'

/*执行触发器*/

select*fromCount12

/*查询信息*/

Select*Fromisbn/*查询图书信息表*/

Select*Fromxs/*查询读者表*/

10000004'

王君君'

deletexs/*删除读者信息*/

where借书证号='

Select*Fromxs/*再次查询读者表*/

dropviews/*删除视图*/

execw_s/*查询读者存储信息*/

四、参考文献:

[1]郑阿齐.SQLServer教程.北京.清华大学出版社.2005

[2](英)迪尤逊.SQLServer2005基础教程.北京.人民邮电出版社.2006

[3]李春葆.SQLServer2000学习与上机实验指导.北京.清华大学出版社.2009

[4]邹建,《中文版SQLServer2000开发与管理应用实例》北京,清华出版社

[5]徐敏奎.管理信息系统.北京:

中国标准出版社,2003

[6]姜同强.信息系统分析与设计.北京:

机械工业出版社,2008,89.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1