RFID图书管理系统程序源代码Word格式.docx
《RFID图书管理系统程序源代码Word格式.docx》由会员分享,可在线阅读,更多相关《RFID图书管理系统程序源代码Word格式.docx(22页珍藏版)》请在冰豆网上搜索。
Ì
统ª
3初始º
化¡
¥
this.应®
|用®
模¡
ê
式º
this.图ª
书º
¦
this.退ª
办ã
¬
卡¡
§
this.借¨
阅=true;
this.门禁=true;
SetPurview();
=false;
else
this.用户管理¨
this.系统初始化¡
this.读书管理¨
this.退办卡¡
this.借阅=false;
this.门禁=false;
for(inti=0;
i<
i++)
stringpurview=if(purview=="
1"
)
this.图书管理¨
elseif(purview=="
2"
this.办退卡¡
elseif(purview=="
3"
this.借阅=true;
4"
}
privatevoid用户管理¨
ToolStripMenuItem_Click(objectsender,EventArgse)
ful=new;
privatevoid修改密码ToolStripMenuItem_Click(objectsender,EventArgse)
{
fup=new,;
privatevoidtsbtnBookType_Click(objectsender,EventArgse)
FormBookTypeListfbtl=newFormBookTypeList();
privatevoidtsbtnBookAdd_Click(objectsender,EventArgse)
FormBookAddfba=newFormBookAdd();
privatevoidtsbtnBookManage_Click(objectsender,EventArgse)
FormBookInfoListfbil=newFormBookInfoList();
privatevoidtsbtnBookStatistics_Click(objectsender,EventArgse)
FormBookStatisticsfbs=newFormBookStatistics();
privatevoid退ª
出XToolStripMenuItem_Click(objectsender,EventArgse)
privatevoidtsbtnCardAdd_Click(objectsender,EventArgse)
FormCardInfofci=newFormCardInfo(1,newObjCardInfo());
privatevoidtsbtnCardManage_Click(objectsender,EventArgse)
FormCardListfcl=newFormCardList();
privatevoidtsbtnAddTime_Click(objectsender,EventArgse)
stringrfid=();
if(rfid=="
"
("
请把借阅卡放到桌面读写器上!
if(rfid))
ObjCardInfooci=newObjCardInfo(rfid);
FormCardInfofci=newFormCardInfo(5,oci);
没有此借阅卡信息"
privatevoidtsbtnCardDelete_Click(objectsender,EventArgse)
请把借阅卡到读写器上"
intcount=();
if(count==0)
if("
是否决定退卡!
"
==
退卡成功|!
+"
还有一本"
+()+"
本书未归还不能退卡"
("
没有此借阅信息"
privatevoidtsbtnJie_Click(objectsender,EventArgse)
FormBookJiefbj=newFormBookJie
(1);
privatevoidtsbtnHuan_Click(objectsender,EventArgse)
FormBookHuanfbh=newFormBookHuan();
privatevoid图ª
=false;
=+"
\\pic\\"
privatevoid借¨
阅ToolStripMenuItem_Click(objectsender,EventArgse)
privatevoid门禁ToolStripMenuItem_Click(objectsender,EventArgse)
plit('
'
)[0];
intheaderWidth=(headerText[i].Split('
)[1]);
=headerName;
=headerWidth;
DataTabledtb=for(inti=0;
ObjBookInfobookInfo=newObjBookInfo[i]["
RFID"
].ToString());
ListViewItemitem=newListViewItem(newstring[]{,,,,});
ListViewItemitemCount=newListViewItem(newstring[]{"
3计"
+"
本À
});
privatevoidtreeView1_NodeMouseClick(objectsender,TreeNodeMouseClickEventArgse)
if=="
全部书架¨
=0;
BindListView("
selectRFID,BookType_ID,Name,Author,LendStatus,BookShelffromBookInfo"
));
第一书架¨
=1;
selectRFID,BookType_ID,Name,Author,LendStatus,BookShelffromBookInfowhereBookShelf='
1'
第二书架¨
=2;
2'
第三书架¨
=3;
3'
第四书架¨
=4;
4'
privatevoidtoolStripComboBox1_SelectedIndexChanged(objectsender,EventArgse)
if==0)
if==1)
selectRFID,BookType_ID,Name,Author,LendStatus,BookShelffromBookInfowhereLendStatus='
if==2)
0'
if>
0)
{0}'
}
andLendStatus='
}
借阅卡管理
publicpartialclassFormCardList:
publicFormCardList()
SetListView();
privatevoidSetListView()
List<
ObjCardInfo>
listCard=();
;
ObjCardInfooci=listCard[i];
ListViewItemitem=newListViewItem;
=oci;
subitem1=new();
=;
subitem2=new();
subitem3=new();
="
yyyy年¨
º
MM月dd日¨
subitem4=new();
subitem5=new();
=subitem6=new();
=subitem7=new();
=}
privatevoidSetListView(List<
listCard)
subitem3=new();
=subitem7=new();
privatevoidtsbtnExit_Click(objectsender,EventArgse)
privatevoidtsbtnInsert_Click(objectsender,EventArgse)
if()==
IsEnabled(false);
privatevoidIsEnabled(boolEnabled)
oString());
=row["
lendtime"
].ToString();
=row["
returntime"
图书管理
publicpartialclassFormBookInfoList:
publicFormBookInfoList()
privatevoidSetCboBookType()
stringsql="
select*frombooktype"
;
DataTabledt==dt;
Name"
ID"
ObjBookInfo>
listBookInfo=for(inti=0;
ObjBookInfoobi=listBookInfo[i];
ListViewItemitem=newListViewItem();
=obi;
subLendStatus=new();
subBookName=new();
subPress=new();
subPrice=new();
subAddPerson=new();
=subAddTime=new();
privatevoidtscboBookType_DropDown(objectsender,EventArgse)
SetCboBookType();
privatevoidtscboBookType_DropDownClosed(objectsender,EventArgse)
{
privatevoidlistView1_SelectedIndexChanged(objectsender,EventArgse)
IsEnabled(true);
privatevoidIsEnabled(boolenabled)
=enabled;
privatevoidtsbtnUpdate_Click(objectsender,EventArgse)
FormBookInfofbi=newFormBookInfo(3,asObjBookInfo);
privatevoidlistView1_MouseDoubleClick(objectsender,MouseEventArgse)
FormBookInfofbi=newFormBookInfo(4,asObjBookInfo);
privatevoidtsbtnBookRecord_Click(objectsender,EventArgse)
FormBookRecordfbr=newFormBookRecordasObjBookInfo);
图书上架
publicpartialclassFormBookAdd:
string>
listAllRfid=newList<
();
listBookInfo=newList<
publicFormBookAdd()
=0;
privateboolValidControl()
请读取图书RFID!
returnfalse;
请选择图书分类"
请填写书名"
请填写作者"
请填写定价"
请填写出版社"
请选择书架"
returntrue;
privatevoidgbtnCancel_Click(objectsender,EventArgse)
privatevoidbtnReadRFID_Click(objectsender,EventArgse)
listRfid=();
oString();