2022年图书管理系统知识点.docx
《2022年图书管理系统知识点.docx》由会员分享,可在线阅读,更多相关《2022年图书管理系统知识点.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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 SqlConnectionstrcon; conn.Open; 3、SqlCommand对
2、象作用:执行操纵数据库的指令,一般针对insert、update 、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 +
3、 , + textBox2.Text.Trim + , + 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 valuesBookI
4、D,ReadID,ISBN,LTime ; cmd.Parameters.AddBookID, SqlDbType.VarChar; cmd.Parameters BookID.Value = textBox3.Text.Trim; cmd.Parameters.AddReadID, SqlDbType .VarChar; 名师归纳总结 - - - - - - -第 1 页,共 8 页精选学习资料 - - - - - - - - - cmd.Parameters ReadID.Value = textBox1.Text.Trim; cmd.Parameters.AddISBN, SqlDbTy
5、pe.VarChar; cmd.Parameters ISBN.Value = textBox2.Text.Trim; cmd.Parameters.AddLTime, SqlDbType.DateTime; cmd.Parameters LTime.Value = date_now; 4、反常处理Try Catch Finally 5、SqlDataAdapter对象DataSet (数据集)对象作用:通过select语句从数据库读取数据填充到用法:string sqlStrSelect = select BookID,TBook.ISBN,BookName,Publisher,Price,
6、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.Filldstable, 借阅 ; dataGridView1.DataSource = dstable.Tables 借阅 ; dataGridView1.Show; 6、DataSet (数据集数据表的集合
7、)对象作用:内存中的多个表,通过 SqlDataAdapter 对象填充,一个 DataSet (数据集)对象可以包括多个 DataTable 表, 通过 Tables 属性拜访表;DataSet (数据集)表的描述:数据集对象 . 表名或序号 如: dstable.Tables 借阅 7、DataTable 对象作用:内存中的数据表;用法:?7、dataGridView1 对象作用:从数据库中查询数据并填充到 DataSet 对象中;用法:名师归纳总结 SqlDataAdapter adapter = new SqlDataAdaptersqlStrSelect,conn; 第 2 页,共
8、8 页DataSet dstable = new DataSet ; adapter.Filldstable,借阅 ; - - - - - - -精选学习资料 - - - - - - - - - 读者治理模块具体设计界面:界面的 3 个状态:初始化状态,新增状态,修改状态进入模块单击新增按钮新增状态初始化状态单击储存按钮删除操作单击修改按钮单击储存按钮 修改状态状态表:名师归纳总结 - - - - - - -第 3 页,共 8 页精选学习资料 - - - - - - - - - 状态 基面各控件的状态 初始化状态“ 读者查询” 、“ 读者添加” 、“ 读者删除” 、“ 读者修改” 按钮 可以用
9、 各输入对象内容清空 GridView 显示全部读者资料 新增状态 修改状态软件设计规格要求:界面对象单击大事其它说明“ 读者查询” 按钮“ 读者添加” 按钮依据输入的“ 借书证号” 查询满意条件的 读者, 并将查询的结果显示在各个输入对象上,如未找到就显示提示信息第一判定所输入的“ 借书证号” 是否在数 据库中已存在,如是就提示“ 借书证号重 复,请重新输入”将输入的读者信息添加到数据库中,不论 胜利与否,都显示提示信息 刷新 GridView ,重新显示全部读者资料“ 读者删除” 按钮尝试删除数据库中指定读者记录,不胜利的缘由可能是该读者有借过或仍过书籍,存在外键约束 不论胜利与否,都显示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 图书 管理 系统 知识点
限制150内