2022年图书管理系统知识点 .pdf
《2022年图书管理系统知识点 .pdf》由会员分享,可在线阅读,更多相关《2022年图书管理系统知识点 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、图书管理系统知识点借书模块1、数据库链接串的生成及编写string strcon = Data Source=YTR-PC;Initial Catalog=MYBOOK;User ID=sa;2、SqlConnection对象作用:其它对象连接数据库的渠道用法:string strcon = Data Source=YTR-PC;Initial Catalog=MYBOOK;User ID=sa;SqlConnection conn = new SqlConnection(strcon);conn.Open();3、SqlCommand对象作用:执行操纵数据库的指令,一般针对insert、up
2、date 、delete和存储过程指令。但针对 DataReader 对象除外,如: DataReader 对象 SqlCommand对象 . ExecuteReader(); 用法:SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.Text; cmd.Connection = conn;cmd.CommandText = insert into TLend values( + textBox3.Text.Trim() + , + textBox1.Text.Trim() + , + textBox2.Text.T
3、rim() + , + date_now.ToString()+); cmd.ExecuteNonQuery();CommandText的两种方法:方法 1:直接生成SQL语句cmd.CommandText = insert into TLend values( + textBox3.Text.Trim() + , + textBox1.Text.Trim() + , + textBox2.Text.Trim() + , + date_now.ToString()+); 方法 2: 参数法cmd.CommandText = insert into TLend values(BookID,Rea
4、dID,ISBN,LTime ); cmd.Parameters.Add(BookID, SqlDbType.VarChar); cmd.ParametersBookID.Value = textBox3.Text.Trim(); cmd.Parameters.Add(ReadID, SqlDbType.VarChar); 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 8 页 cmd.ParametersReadID.Value = textBox1.Text.Trim(); cmd.Parameters.Add(ISBN, SqlD
5、bType.VarChar); cmd.ParametersISBN.Value = textBox2.Text.Trim(); cmd.Parameters.Add(LTime, SqlDbType.DateTime); cmd.ParametersLTime.Value = date_now; 4、异常处理Try Catch Finally 5、SqlDataAdapter对象作用:通过select语句从数据库读取数据填充到DataSet (数据集)对象用法:string sqlStrSelect = select BookID,TBook.ISBN,BookName,Publisher,
6、Price,LTime from TLend,TBook + where TLend.ISBN=TBook.ISBN and ReaderID= + textBox1.Text.Trim() + ; SqlDataAdapter adapter = new SqlDataAdapter(sqlStrSelect,conn); DataSet dstable = new DataSet (); adapter.Fill(dstable,借阅 ); dataGridView1.DataSource = dstable.Tables借阅 ; dataGridView1.Show(); 6、DataS
7、et (数据集数据表的集合)对象作用:内存中的多个表,通过SqlDataAdapter对象填充,一个DataSet (数据集)对象可以包括多个DataTable( 表), 通过 Tables 属性访问表。DataSet (数据集)表的描述:数据集对象 . 表名或序号 如: dstable.Tables借阅 7、DataTable 对象作用:内存中的数据表。用法:?7、dataGridView1对象作用:从数据库中查询数据并填充到DataSet 对象中。用法:SqlDataAdapter adapter = new SqlDataAdapter(sqlStrSelect,conn); DataS
8、et dstable = new DataSet (); adapter.Fill(dstable,借阅 ); 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 8 页读者管理模块详细设计界面:界面的 3 个状态:初始化状态,新增状态,修改状态初始化状态新增状态修改状态进入模块删除操作单击修改按钮单击保存按钮单击保存按钮单击新增按钮状态表:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 8 页状态基面各控件的状态初始化状态“读者查询”、“读者添加”、“读者删除”、“读者修改”按钮可
9、以用各输入对象内容清空GridView 显示所有读者资料新增状态修改状态软件设计规格要求:界面对象单击事件其它说明“读者查询”按钮根据输入的“借书证号”查询满足条件的读者, 并将查询的结果显示在各个输入对象上,若未找到则显示提示信息“读者添加”按钮首先判断所输入的“借书证号”是否在数据库中已存在,若是则提示“借书证号重复,请重新输入”将输入的读者信息添加到数据库中,不论成功与否,都显示提示信息刷新 GridView ,重新显示所有读者资料“读者删除”按钮尝试删除数据库中指定读者记录,不成功的原因可能是该读者有借过或还过书籍,存在外键约束不论成功与否,都显示提示信息“读者修改”按钮不论成功与否,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年图书管理系统知识点 2022 图书 管理 系统 知识点
限制150内