图书管理系统软件报告Word文件下载.docx

上传人:b****3 文档编号:6554989 上传时间:2023-05-06 格式:DOCX 页数:37 大小:959.13KB
下载 相关 举报
图书管理系统软件报告Word文件下载.docx_第1页
第1页 / 共37页
图书管理系统软件报告Word文件下载.docx_第2页
第2页 / 共37页
图书管理系统软件报告Word文件下载.docx_第3页
第3页 / 共37页
图书管理系统软件报告Word文件下载.docx_第4页
第4页 / 共37页
图书管理系统软件报告Word文件下载.docx_第5页
第5页 / 共37页
图书管理系统软件报告Word文件下载.docx_第6页
第6页 / 共37页
图书管理系统软件报告Word文件下载.docx_第7页
第7页 / 共37页
图书管理系统软件报告Word文件下载.docx_第8页
第8页 / 共37页
图书管理系统软件报告Word文件下载.docx_第9页
第9页 / 共37页
图书管理系统软件报告Word文件下载.docx_第10页
第10页 / 共37页
图书管理系统软件报告Word文件下载.docx_第11页
第11页 / 共37页
图书管理系统软件报告Word文件下载.docx_第12页
第12页 / 共37页
图书管理系统软件报告Word文件下载.docx_第13页
第13页 / 共37页
图书管理系统软件报告Word文件下载.docx_第14页
第14页 / 共37页
图书管理系统软件报告Word文件下载.docx_第15页
第15页 / 共37页
图书管理系统软件报告Word文件下载.docx_第16页
第16页 / 共37页
图书管理系统软件报告Word文件下载.docx_第17页
第17页 / 共37页
图书管理系统软件报告Word文件下载.docx_第18页
第18页 / 共37页
图书管理系统软件报告Word文件下载.docx_第19页
第19页 / 共37页
图书管理系统软件报告Word文件下载.docx_第20页
第20页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

图书管理系统软件报告Word文件下载.docx

《图书管理系统软件报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《图书管理系统软件报告Word文件下载.docx(37页珍藏版)》请在冰点文库上搜索。

图书管理系统软件报告Word文件下载.docx

也可以查询这个用户的借阅信息。

用管理员登录,登录后可以查询所有用户资料、图书借阅资料,添加图书及图书类型,添加借阅信息或归还图书。

二、总体设计

用户信息(用户名,密码,真实姓名,电话,地址)

图书信息(图书名,图书类型,出版社,数量)

借阅信息(图书名,用户名,借阅数量)

图书类型(图书类型)

权限:

所有人都可以查询图书信息

用户还可以查询自己借阅和资料信息,并且修改自己的资料信息

管理员还可以查询所有用户的借阅和资料信息,并修改借阅信息,添加图书信息。

运行环境:

C#,Server2005

3、详细设计

首先进入主界面,可进行图书的查询和分类查询的操作;

还可以进行注册,然后用用户登录。

用户登录连接数据库,用户名可以直接选择自己的名称,登录后可以使用查询中的用户查询,查询并修改自己的资料,同时还可以查询自己的借阅信息。

管理员登录名与密码均为admin,登录后可以使用管理员查询,(用户查询不可用)可以查询所有或模糊查询个别用户的信息。

也可以查询所有或模糊查询个别图书的信息,还可以添加图书类型,添加新图书,给用户借阅、归还图书,当借阅后,图书信息中的数量减一,借阅信息中添加一条借阅信息(借阅人,图书);

当归还后该信息在借阅中消失,被借阅图书在图书信息中数量加一。

SQL图:

4、代码

主界面:

usingSystem;

usingSystem.Collections.Generic;

usingSystem.ComponentModel;

usingSystem.Data;

usingSystem.Drawing;

usingSystem.Text;

usingSystem.Windows.Forms;

namespaceWindowsApplication1

{

publicpartialclassForm1:

Form

{

publicstaticintload_type;

publicintvisible_type;

publicForm1()

InitializeComponent();

}

privatevoidCuestLoad_Click(objectsender,EventArgse)

Load1load=newLoad1();

//用户登陆

load.Show();

load_type=1;

if(load_type==2)

AdminQuery.Enabled=true;

else

AdminQuery.Enabled=false;

if(load_type==1)

GuestQuery.Enabled=true;

GuestQuery.Enabled=false;

privatevoidAdminLoad_Click(objectsender,EventArgse)

Load1load2=newLoad1();

//管理员登陆

load2.Show();

load_type=2;

privatevoidRegisterMenuItem_Click(objectsender,EventArgse)

Registerregister=newRegister();

//注册新用户

register.Show();

privatevoidGuestQuery_Click(objectsender,EventArgse)

GuestQuerygusetquery=newGuestQuery();

//客户查询

gusetquery.Show();

privatevoidAdminQuery_Click(objectsender,EventArgse)

AdminQueryadminquery=newAdminQuery();

//管理员查询

adminquery.Show();

privatevoidBookQuery_Click(objectsender,EventArgse)

BookQuerybookquery=newBookQuery();

//图书查询

bookquery.Show();

privatevoidForm1_Load(objectsender,EventArgse)

}

图书查询:

usingSystem.Data.SqlClient;

publicpartialclassBookQuery:

stringconnectionstring="

server=LENOVO-PC;

uid=sa;

pwd=sa;

database=mysql;

connecttimeout=30"

;

publicSqlCommandcmd=newSqlCommand();

publicstringdataTableName="

Book"

publicSqlDataAdaptersqlDataAdapter=newSqlDataAdapter();

publicDataSetdataSet=newDataSet();

publicBindingSourcebindingSource1=newBindingSource();

publicBookQuery()

privatevoidBookQuery_Load(objectsender,EventArgse)

SqlConnectionconn=newSqlConnection(connectionstring);

cmd.CommandType=CommandType.Text;

cmd.Connection=conn;

cmd.CommandText="

Select*fromBookType"

;

conn.Open();

sqlDataAdapter.SelectCommand=cmd;

sqlDataAdapter.Fill(dataSet,dataTableName);

SqlDataReaderr=cmd.ExecuteReader();

while(r.Read())

BooktypecomboBox.Items.Add(r["

booktype"

].ToString());

//BooktypecomboBox.Text=BooktypecomboBox.Items[0].ToString();

r.Close();

privatevoidBooktypecomboBox_SelectedIndexChanged(objectsender,EventArgse)

BooktypecomboBox.Text=BooktypecomboBox.Items[BooktypecomboBox.SelectedIndex].ToString();

privatevoidBookQuerybutton_Click(objectsender,EventArgse)

stringfstr="

select*from"

+dataTableName;

fstr+="

wherebooktype='

"

+BooktypecomboBox.Text+"

'

cmd.CommandText=fstr;

dataSet.Clear();

bindingSource1.DataSource=dataSet.Tables[dataTableName];

BookdataGridView.DataSource=bindingSource1;

conn.Close();

privatevoidAll_Click(objectsender,EventArgse)

注册:

publicpartialclassRegister:

stringconnectionstring="

User_1"

//publicSqlDataAdaptersqlDataAdapter=newSqlDataAdapter();

//publicDataSetdataSet=newDataSet();

//publicDataTabletable=newDataTable();

//publicBindingSourcebindingSource1=newBindingSource();

publicRegister()

privatevoidRegisterOkbutton_Click(objectsender,EventArgse)

if(RegisterPasswordtextBox.Text!

=RegisterPasswordOktextBox.Text)

MessageBox.Show("

输入密码与确定密码不匹配,请重新输入"

);

RegisterPasswordtextBox.Text="

RegisterPasswordOktextBox.Text="

if(UserNametextBox.Text=="

MessageBox.Show("

用户名不能为空!

if(RegisterTruenametextBox.Text=="

真实姓名不能为空!

if(RegisterPhonetextBox.Text=="

联系电话不能为空!

if(RegisterAddresstextBox.Text=="

地址不能为空!

stringsql="

insertintoUser_1(Username,password,turename,address,phone)values('

sql=sql+UserNametextBox.Text.ToString()+"

'

+RegisterPasswordtextBox.Text.ToString()+"

+RegisterTruenametextBox.Text.ToString()+"

+RegisterAddresstextBox.Text.ToString()+"

"

+RegisterPhonetextBox.Text.ToString()+"

)"

cmd.CommandText=sql;

try

intn=cmd.ExecuteNonQuery();

MessageBox.Show("

添加新用户成功!

catch(Exceptionerr)

添加新用户失败!

+err.ToString(),"

错误!

privatevoidRegister_Load(objectsender,EventArgse)

登录:

publicpartialclassLoad1:

publicinti=0;

publicstaticstringname="

//stringconnectionstring="

server=SQLServer9.0.1399,sa;

database=masql;

publicLoad1()

privatevoidLoad_Load(objectsender,EventArgse)

comboBoxUser.Focus();

Select*from"

while(r.Read()==true)

comboBoxUser.Items.Add(r["

username"

comboBoxPWord.Items.Add(r["

password"

comboBoxUser.Text="

//comboBoxPWord.Hide();

if(Form1.load_type==2)

privatevoidcomboBoxUser_SelectedIndexChanged(objectsender,EventArgse)

comboBoxPWord.SelectedIndex=comboBoxUser.SelectedIndex;

comboBoxPWord.Text=comboBoxPWord.Items[comboBoxPWord.SelectedIndex].ToString();

privatevoidLoadOKbutton_Click(objectsender,EventArgse)

if(comboBoxUser.Text=="

admin"

&

&

LoadPasswordtextBox.Text=="

登陆成功!

this.Hide();

管理员名或密码错误!

if(Form1.load_type==1)

//LoadtextBox.Enabled=false;

//comboBoxUser.Enabled=true;

if(comboBoxPWord.Items.Contains(LoadPasswordtextBox.Text))

if(comboBoxUser.Text!

="

LoadPasswordtextBox.Text==comboBoxPWord.Text)

密码正确!

欢迎使用!

+comboBoxUser.Text);

stringtime=DateTime.Now.ToString();

name=comboBoxUser.Text.ToString();

i++;

if(i>

=3)

LoadOKbutton.Enabled=false;

密码错误3次,请退出!

密码错误,请重新输入!

LoadPasswordtextBox.Text="

LoadPasswordtextBox.Focus();

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

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2