添加图书信息:
“Book,01,Bk_Name,Bk_Author,Bk_Press,Bk_PrsNum,Bk_PrsDate,Bk_Type”,帧头“Book”,类型号01,接着是协议具体内容,Bk_Name是需要添加的图书名,Bk_Author是图书作者,Bk_Press是图书出版社,Bk_PrsNum是图书出版版本号,Bk_PrsDate是图书出版日期,Bk_Type是图书类别号。
查询图书信息:“Book,02,Bk_Name”。
查询图书信息:“Book,03,Bk_Author”。
读者信息管理协议
添加读者信息:“Rdr,01,Rdr_ID,Rdr_Name,Rdr_Type”。
删除读者信息:“Rdr,02,Rdr_ID”。
查询读者信息:“Rdr,03,Rdr_ID”。
6)管理员信息管理协议
添加管理员信息:“Usr,01,Usr_ID,Usr_Type,Usr_Name,Usr_Pwd”。
删除管理员信息:“Usr,02,Usr_ID”。
查询管理员信息:“Usr,03,Usr_ID”。
图书借阅统计协议
7)借阅次数排名统计:“Stat,Stat_Num”,帧头“Stat”,无类型号,协议内容Stat_Num是要统计排名的个数。
4.2 服务器端协议
服务器端协议与客户端协议是一一对应的,也分为网络连接、图书管理和归还管理、图书类别管理、图书信息管理、读者信息管理、管理员信息管理和图书借阅统计几个方面。
网络连接协议
登录:“Cnn,Respond”,帧头Cnn,无类型号,协议的具体内容为,Respond表示是相应登录的返回信息,可以是成功登录的欢迎信息和登录失败的原因等。
图书借阅归还管理协议
图书借阅:“Lend,Respond”,帧头Lend,无类型号,协议具体内容为,Respond表示借阅图书返回信息,借阅图书成功后返回的借阅期限或错误原因等。
图书归还:“Return, Respond”,帧头Return,无类型号,协议具体内容为,Respond表示的是归还图书的返回信息。
缴纳罚款:“Pay, Respond”,帧头Pay,无类型号,Respond表示的是缴纳罚款的返回信息。
3) 图书类别管理协议
添加图书类别:“Type,01,Respond”,帧头Type,类型号为01,协议内容Respond表示添加图书类别返回信息。
查询图书类别:“Type,02,Type_Num1+Type_Name1+……..”,帧头Type,类型号为02,协议内容Type_Num1表示的是第一个类别号Type_Name1表示的是第一个类别名称。后面的省略号依此类推。表示的是其他的图书类别号和类别名称,而且各条信息间用逗号隔开。
图书信息管理协议
添加图书信息:“Book,01,Respond”,帧头Book,类型号为01,协议内容为Respond表示添加图书是否成功的信息。
查询图书信息:
“Book,02,Book_Num1+Book_Name1+Book_Author1+Book_Press1+Book_PrsNum1+Book_PrsDate1+Book_Type1+Book_Available1+Book_Total1,……..”,帧头Book,类型号为02,协议内容为:Book_Num1是要查询的第一个图书信息的图书号,Book_Name1是要查询的第一个图书信息的书名,Book_Author1是作者名,Book_Press1是出版社名,Book_PrsNum1是版本号,Book_PrsDate1表示出版日期,Book_Type1表示类型号,Book_Avaiable1表示图书是否在库,Book_Total1表示的是图书借阅总次数。
读者信息管理协议
添加读者信息:“Rdr,01,Respond”。
删除读者信息:“Rdr,02,Respond”。
查询读者信息:“Rdr,03,Respond”。
管理员信息管理协议
添加管理员信息:“Usr,01,Respond”。
删除管理员信息:“Usr,02,Respond”。
查询管理员信息:“Usr,03,Usr_ID1+Usr_Name1+Usr_Type1,…….”。
图书借阅统计协议
借阅次数排名统计:
“Stat,Book_Num1+Book_Name1+Book_Author1+Book_Press1+Book_PrsNum1+Book+PrsDate1+Book_Type1+Book_Avaiable1+Book_Total1,……”。
首页 上一页 1 2 3 4 5 6 下一页 尾页 4/6/6