C#图书馆管理系统Word格式.docx
《C#图书馆管理系统Word格式.docx》由会员分享,可在线阅读,更多相关《C#图书馆管理系统Word格式.docx(23页珍藏版)》请在冰豆网上搜索。
本系统利用VisualStudio2010处理数据库的功能,实现对图书馆信息的管理。
主要功能为管理有关用户、管理员、书籍和借阅的信息等。
本系统的结构分为用户信息管理模块、书籍信息管理模块、借阅信息管理模块、管理者管理信息模块和查询处理模块。
图书馆管理系统框图如图所示
失败
成功
2.2创建数据库
3、界面设计
3.1登陆界面
amespace图书管理系统
{
publicpartialclassForm1:
Form
{
publicForm1()
InitializeComponent();
}
publicstaticFormfm=null;
privatestaticintErrorTimes=0;
privatevoidbutton3_Click(objectsender,EventArgse)
this.Close();
privatevoidtextBox1_TextChanged(objectsender,EventArgse)
privatevoidbutton1_Click(objectsender,EventArgse)
if(textBox1.Text=="
"
||textBox2.Text=="
)
{MessageBox.Show("
提示:
请输入用户名和密码!
"
警告"
);
SqlConnectionconn=newSqlConnection("
Server=PC_201402131602;
IntegratedSecurity=true;
DataBase=图书管理系统"
conn.Open();
SqlCommandcmd=newSqlCommand("
select*fromTable_1whereid='
+textBox1.Text.Trim()+"
'
andus='
+textBox2.Text.Trim()+"
conn);
SqlDataReadersdr=cmd.ExecuteReader();
sdr.Read();
if(sdr.HasRows)
MessageBox.Show("
登录成功!
提示"
Form2fm=newForm2();
fm.Show();
this.Hide();
else
ErrorTimes++;
用户名或密码不正确!
您还有"
+(3-ErrorTimes)+"
次输入密码的机会,请重新输入!
如果超过3次,系统将自动关闭"
if(ErrorTimes>
=3)
ErrorTimes=0;
conn.Close();
privatevoidForm1_Load(objectsender,EventArgse)
privatevoidbutton4_Click(objectsender,EventArgse)
select*fromTable_2whereuid='
andusr='
Form7fm=newForm7();
privatevoidbutton2_Click(objectsender,EventArgse)
Form8f1=newForm8();
f1.Show();
privatevoidbutton5_Click(objectsender,EventArgse)
Form10f2=newForm10();
f2.Show();
}
3.2图书管理系统界面
namespace图书管理系统
publicpartialclassForm2:
publicForm2()
Form3f2=newForm3();
您已成功进入----图书信息!
Form4f4=newForm4();
f4.Show();
您已成功进入----还书系统!
Form5f5=newForm5();
f5.Show();
您已成功进入----借书系统!
3.3图书信息
publicpartialclassForm3:
publicForm3()
privatevoidForm3_Load(objectsender,EventArgse)
//TODO:
这行代码将数据加载到表“图书管理系统DataSet.Table_3”中。
您可以根据需要移动或删除它。
this.table_3TableAdapter.Fill(this.图书管理系统DataSet.Table_3);
3.4归还图书
publicpartialclassForm4:
publicForm4()
请输入所借书籍编号!
select*fromTable_4wheresid='
"
该书已还"
sdr.Close();
stringmyinsert="
insertintoTable_4(sid)values('
+textBox1.Text+"
)"
;
SqlCommandmycom=newSqlCommand(myinsert,conn);
mycom.ExecuteNonQuery();
conn.Dispose();
您已还书成功!
privatevoidForm4_Load(objectsender,EventArgse)
这行代码将数据加载到表“图书管理系统DataSet.Table_4”中。
this.table_4TableAdapter.Fill(this.图书管理系统DataSet.Table_4);
Form2f2=newForm2();
f2.Show()