SQL语言不仅仅具有查询数据库的功能,而且可以对数据库完成增删改、更新与跳转等各种操作。
SQL包括了所有对数据库的操作,主要是由4个部分组成:(1)数据定义(定义数据库的逻辑结构);(2)数据操纵(插入、删除和更新);(3)数据控制;(4)嵌入式SQL语言的使用规定。
SQL语言是由命令、子句、运算符、加总函数及通配符等组成,分述如下:
1、命令(如SELECT、INSERT、UPDATE、DELETE)
2、子句(如FROM 、WHERE 、GROUP BY 、ORDER BY)
3、运算符(如AND 、OR 、NOT)
4、加总函数 (如 AVG、COUNT、SUM、MAX、MIN)
5、通配符 (如 % 、_ 、[])
2 系统总体分析
2.1 系统需求分析
图书信息管理系统已人为本,所以主要分两个角度来分析图书信息管理系统的需求。图书信息管理系统主要是供两种用户使用,分别为图书馆的管理员和读者。
从管理员的角度来看,图书信息管理系统需要具备几个功能:图书信息管理功能、用户管理功能、借阅管理功能。图书信息管理功能包括:录入新进图书资源、修改图书信息、申请图书挂失、确认图书挂失、图书信息查询。用户管理功能包括:录入新用户、设置及修改用户权限。借阅管理功能包括:录入读者借阅信息、录入读者还书信息。
对于读者来说,图书信息管理系统主要是查询图书文献资源。当然,读者也有修改个人信息、查询个人借阅历史。在读者确定借阅图书、还书、对书进行挂失及确认丢失时,都需要交由管理员来操作,读者自身是没有权限的。
由于图书资源数据量庞大,读者在查询的时候,需要靠自己来进行筛选,比较浪费时间。所以基于大数据分析,在信息查询模块,需要增加便于读者的服务。在查询图书信息功能的基础上,增加图书推送功能。读者在查询时输入关键字后,根据读者的个人信息及历史记录,进行基于大数据分析的特殊的处理方式,在模糊查询旁边显示一栏读者可能会喜欢的图书推荐信息。读者可以根据个人喜好,点开推荐栏目里的书目获得图书信息。 C#+sqlserver图书信息管理系统设计(5):http://www.youerw.com/jisuanji/lunwen_33442.html