一种新型图书管理系统-最新文档.docx

上传人:大张伟 文档编号:10686217 上传时间:2021-05-30 格式:DOCX 页数:6 大小:68.52KB
返回 下载 相关 举报
一种新型图书管理系统-最新文档.docx_第1页
第1页 / 共6页
一种新型图书管理系统-最新文档.docx_第2页
第2页 / 共6页
一种新型图书管理系统-最新文档.docx_第3页
第3页 / 共6页
一种新型图书管理系统-最新文档.docx_第4页
第4页 / 共6页
一种新型图书管理系统-最新文档.docx_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《一种新型图书管理系统-最新文档.docx》由会员分享,可在线阅读,更多相关《一种新型图书管理系统-最新文档.docx(6页珍藏版)》请在三一文库上搜索。

1、一种新型图书管理系统0. 引言图书馆管理系统 主要用于对图书馆的图书进行有效管理,满足图书管理电子化、标准化的新要求;功能强大的图书查询模块, 大大方便了用户日常图书的查找工作。 本课题主要围绕图书管理这一主题展开的。图书管理系统能够把图书按图书名称和图书类别来存放,可实现对图书的添加、修改、删除、查阅。1. 系统结构与模型1.1 系统功能结构图基于图书管理系统采用 C/S2 三级体系结构,根据系统分析的结果, 综合考虑系统目标和系统逻辑模型的要求, 图书馆管理系统从功能上可以划分出如下几个模块, 主要有书籍类型管理模块、书籍管理模块、添加书籍,删书籍模块、查询书籍模块、书籍借阅管理模块。1.

2、2 开发及运行环境系统开发平台: Visual C#数据库管理系统软件: SQL Server 2005运行平台: Windows xp/Windows 20002. 系统实现2.1 书籍类型管理模块书籍类型管理模块主要实现了书籍类别信息的浏览。 系统管理员可以添加删除书籍的类别,以方便用户查询。2.2 书籍管理模块书籍类管理模块主要实现的功能有书籍信息管理添加、 书籍信息修改、 书籍信息删除和书籍信息查询。 书籍管理“数据源”窗口命名为book。2.2.1 添加书籍添加书籍模块主要实现了书籍信息的添加。( 1 ) 打开“数据源”窗体将book 节点从“数据源”窗口中拖到窗体上。( 2)在窗体

3、 load 事件中,与要加载btype 和 book 数据表中的数据( 3)在“保存”图标的 click 事件中实现了书籍信息的添加。该事件代码如下。2.2.2 删书籍模块删除书籍模块主要实现了书籍信息的删除。( 1)在窗体 load 事件中,与要加载btype 和 book 数据表中的数据( 2)在“删除”图标的 click 事件中实现了书籍信息的添加。该事件代码如下:private void bindingNavigatorDeleteItem_Click ( objectsender , EventArgs e ) try this.Validatethis.bookBindingSou

4、rce.EndEdit ();this.bookTableAdapter.Update( this.libraryDataSet.book );MessageBox.Show( 图书数据删除成功! ); catch MessageBox.Show( 删除失败! );2.2.3 查询书籍模块查询书籍模块主要实现了书籍信息的查询。( 1 ) 打开“数据源”窗体将book 节点从“数据源”窗口中拖到窗体上。( 2) 选择 datagridview 控件的右上箭头, 打开任务对话框,选择“启用列重排序”。( 3)单击“查询生成器”按钮,打开“查询生成器”对话框,将 where bh= ?添加到查询语句

5、中【3】。( 4 )重复( 3)、(4 )步操作,添加书籍名称、书籍作者、和出版社的查询。( 5)在窗体 load 事件中,与要加载btype 和 book 数据表中的数据。( 6)在“按编号查询”按钮的click 事件中实现了按编号查索书籍信息的应用事件。( 7)在“按名称查询”按钮的click 事件中实现了按名称查索书籍信息的应用事件。( .3 书籍借阅管理模块2.3.1 借阅书籍在借阅书籍界面中读者信息中除了读者编号外, 读者的其他信息只是想用户展示, 并不需要添加, 因此将读者编号外的读者信息控件设置为只读, 当输入了读者编号后, 将根据输入的读者编号信息显示读者的其他信息,在“读者编

6、号”文本框的 leave事件中添加。2.3.2 归还图书归还图书模块主要实现了书籍信息的归还。( 1 ) 打开“数据源”窗体将borrow 节点从“数据源”窗口中拖到窗体上。窗体上出现用语导航记录的 datagridview 和 bingding 。( 2) 选择 datagridview 控件的右上箭头, 打开任务对话框,选择“启用列重排序”。( 4)在“按读者编号查询”按钮的click 事件中实现了按读者借阅信息查询的应用。( 5)在“删除”按钮的click 事件中实现了书籍借阅信息的删除,从而实现书籍归还。( .4 读者管理模块读者管理模块主要实现了读者信息的查询。1)将一个 reportviewer 控件添加到窗体中,单击该控件右侧箭头, 打开“ reportviewer ”任务对话框, 单击“设计新报表”超级连接,打开报表设计界面。( 2)打开“工具箱”对话框,选择“报表项”。( 4)应用步骤(3 )的方法,将readersname 字段, phone字段和 cardate 字段分别拖拽到报表中, 并设置第一行个单元格的 value 值分别为读者编号,读者姓名,读者电话和办卡日期。( 5)在窗体load 事件中实现了读者信息的显示。3. 总结论文实现了一个图书管理系统, 重点介绍了图书管理系统的系统结构及其实施方案, 最后研究结果表明该方案具有很好的创新性与使用价值。

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

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1