9. 图书详细信息:grpBookDetails (dataGridView1) 10.插入:btnInsertBkDt 11.退出:btnExit
图书入库界面 图(3.4)
在窗体的左边的分组框中添加标签和文本框,用来接收管理员输入的图书信息,以便保存到数据库中。在右边的分组框中添加DataGridView控件,可以显示数据库中的图书信息,新添加的图书信息也可以显示出来。
3.5 图书更新界面(frmUpdateBook)
图书更新界面用于方便管理员管理图书信息,实现图书信息修改、删除等操作。界面设计如图(5)所示 一、图书更新界面名称
1. 图书更新:frmUpdateBook
2. 详细信息:grpBookDetails (dgvBookInfo) 3. 修改保存:btnSave 4. 更新图书信息:grbUpdate 5. 图书编号:lblbID (txtbID) 6. 图书类型:lblbType (txtbType) 7. 图书名称:lblbName (txtbName) 8. 图书作者:label1 (txtbAuthor)
9. 图书价格:lblbPrice (txtbPrice) 10.图书封面:lblbPic (txtbPic) 11.图书内容:lblbContent (txtbContent) 12.访问码:label2 (txtIssueID) 13.更新封面:btnUpdatePic 14.更新:btnUpdate 15.删除:btnDel 16.关闭:btnClose
图书更新界面 图(3.5)
管理员可以在DataGridView控件中直接修改数据,也可以通过右边的分组框实现图书信息的修改。
3.6 图书借阅界面(frmIssueBook)
根据图书馆中已有的图书信息,用户可以通过图书证号实现借阅。界面设计如图(6)所示。 一、图书借阅界面名称
1. 借阅图书:frmIssueBook 2. 借阅详细信息:grpIssueBooks 3. 借阅证号:lblStdName (txtIssID) 4. 姓名:lblStdID (txtIssName)
5. 图书访问码:lblBookAccessCode (txtBookAccessCode) 6. 书名:lblBookName (cboBookName) 7. 作者:lblAuthor (txtAuthor)
8. 借阅日期:lblIssueDate (dateTimePicker1) 9. 借阅详细信息:grpIssueDetails (dgvIssInfo) 10.借阅:btnIssueBook 11.退出:btnExit
图书借阅界面 图 (3.6)
3.7 图书封面查看界面(frmBookPic)
添加控件OpenFileDialog(命名为ofdFile),界面设计如图(3.7)所示。
一、图书封面查看界面名称
1.图书封面查看:frmBookPic 2.图书封面途径:lblPic (txtPic) 3.修改封面:btnPic 4.pbBook
5.更新封面:btnUpdatePic 6.取消:btnCancle
图书封面查看界面 图(3.7)
3.8 图书管理系统关于界面(aboutBox1)
4系统测试
4.1 程序调试情况
在数据连接时一定要注意窗体和相应显示控件的绑定关系。在把系统从一台计算机移植到另一台计算机时一定要把数据文件BookManage.mdf和BookManage_log.LDF同时移植,并对相应的提供服务的SQL Server服务器进行相应的修改,否则数据不能正确连接并显示。
4.2 功能显示
4.2.1 运行主窗口及登录窗口
运行程序后首先显示主窗体,如图4.1所示
单击“登录”按钮,就会弹出登录窗体,管理用户具有系统提供的所有权限,普通用户可以查询图书、借阅图书。
主窗口 图 4.1