一种新型图书管理系统

来源 :科技致富向导 | 被引量 : 0次 | 上传用户:cl8848kill
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】在社会的不断发展的趋势下,图书馆的规模现在日渐扩大,各种服务项目也开始日渐增多,如何解决图书馆的这些问题,是每个图书馆必须面临的问题。图书馆管理系统的开发充分利用了信息技术,提高了图书馆的管理水平和服务水平,能代替工作人员并进行图书资料的管理,提高了管理效率。本系统采用了client/server架构[1],建立了一个能实现基本用户的信息管理、图书管理、系统设置等功能的简单图书馆的管理系统。
  【关键词】管理系统;系统结构;系统实现
  0.引言
  《图书馆管理系统》主要用于对图书馆的图书进行有效管理,满足图书管理电子化、标准化的新要求;功能强大的图书查询模块,大大方便了用户日常图书的查找工作。本课题主要围绕图书管理这一主题展开的。图书管理系统能够把图书按图书名称和图书类别来存放,可实现对图书的添加、修改、删除、查阅。
  1.系统结构与模型
  1.1系统功能结构图
  基于图书管理系统采用C/S[2]三级体系结构,根据系统分析的结果,综合考虑系统目标和系统逻辑模型的要求,图书馆管理系统从功能上可以划分出如下几个模块,主要有书籍类型管理模块、书籍管理模块、添加书籍,删书籍模块、查询书籍模块、书籍借阅管理模块。
  1.2开发及运行环境
  系统开发平台:Visual C#.NET
  数据库管理系统软件:SQL Server 2005
  运行平台:Windows xp/Windows 2000
  2.系统实现
  2.1书籍类型管理模块
  书籍类型管理模块主要实现了书籍类别信息的浏览。系统管理员可以添加删除书籍的类别,以方便用户查询。
  2.2书籍管理模块
  书籍类管理模块主要实现的功能有书籍信息管理添加、书籍信息修改、书籍信息删除和书籍信息查询。书籍管理“数据源”窗口命名为book。
  2.2.1添加书籍
  添加书籍模块主要实现了书籍信息的添加。
  (1)打开“数据源”窗体将book节点从“数据源”窗口中拖到窗体上。
  (2)在窗体load事件中,与要加载btype和book数据表中的数据
  (3)在“保存”图标的click事件中实现了书籍信息的添加。该事件代码如下。
  2.2.2删书籍模块
  删除书籍模块主要实现了书籍信息的删除。
  (1)在窗体load事件中,与要加载btype和book数据表中的数据
  (2)在“删除”图标的click事件中实现了书籍信息的添加。该事件代码如下:
  private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e) {
  try {
  this.Validate();
  this.bookBindingSource.EndEdit();
  this.bookTableAdapter.Update(this.libraryDataSet.book);
  MessageBox.Show("图书数据删除成功!");}
  catch {
  MessageBox.Show("删除失败!");}}
  2.2.3查询书籍模块
  查询书籍模块主要实现了书籍信息的查询。
  (1)打开“数据源”窗体将book节点从“数据源”窗口中拖到窗体上。
  (2)选择datagridview控件的右上箭头,打开任务对话框,选择“启用列重排序”。
  (3)单击“查询生成器”按钮,打开“查询生成器”对话框,将where bh=?添加到查询语句中【3】。
  (4)重复(3)、(4)步操作,添加书籍名称、书籍作者、和出版社的查询。
  (5)在窗体load事件中,与要加载btype和book数据表中的数据。
  (6)在“按编号查询”按钮的click事件中实现了按编号查索书籍信息的应用事件。
  (7)在“按名称查询”按钮的click事件中实现了按名称查索书籍信息的应用事件。
  2.3书籍借阅管理模块
  2.3.1借阅书籍
  在借阅书籍界面中读者信息中除了读者编号外,读者的其他信息只是想用户展示,并不需要添加,因此将读者编号外的读者信息控件设置为只读,当输入了读者编号后,将根据输入的读者编号信息显示读者的其他信息,在“读者编号”文本框的leave事件中添加。
  2.3.2归还图书
  归还图书模块主要实现了书籍信息的归还。
  (1)打开“数据源”窗体将borrow节点从“数据源”窗口中拖到窗体上。窗体上出现用语导航记录的datagridview和bingding。
  (2)选择datagridview控件的右上箭头,打开任务对话框,选择“启用列重排序”。
  (3)单击“编辑列”超级连接,打开对话框,设置属性,选择datagridview控件,选择“数据”|“添加查询”命令,打开“查询标准生成器”对话框,在“新建查询名称”对话框中输入fillbyread。
  (4)在“按读者编号查询”按钮的click事件中实现了按读者借阅信息查询的应用。
  (5)在“删除”按钮的click事件中实现了书籍借阅信息的删除,从而实现书籍归还。
  2.4读者管理模块
  读者管理模块主要实现了读者信息的查询。
  (1)将一个reportviewer控件添加到窗体中,单击该控件右侧箭头,打开“reportviewer”任务对话框,单击“设计新报表”超级连接,打开报表设计界面。
  (2)打开“工具箱”对话框,选择“报表项”。
  (3)将“表”选项拖拽到报表编辑窗体,打开“数据源”对话框,展开readers数据表,将bh字段拖拽到报表窗体中的“详细信息”行的第一列,生成=fields!bh.value。
  (4)应用步骤(3)的方法,将readersname字段,phone字段和cardate字段分别拖拽到报表中,并设置第一行个单元格的value值分别为读者编号,读者姓名,读者电话和办卡日期。
  (5)在窗体load事件中实现了读者信息的显示。
  3.总结
  论文实现了一个图书管理系统,重点介绍了图书管理系统的系统结构及其实施方案,最后研究结果表明该方案具有很好的创新性与使用价值。
  【参考文献】
  [1]赵斌.SQL Server 2008应用开发案例解析.科学出版社,2009:45-67.
  [2]杨赞国,高敬惠等.基于C/S模式的网络信息管理系统设计与实现[J].微计算机信息,2005:7-3.
  [3]赛奎春,高春艳.Visual Basic精彩编程200例.机械工业出版社,2003:34-36.
其他文献
【摘 要】随着市场经济体制的不断深化改革,市场竞争日益激烈,企业对市场营销人员的能力提出了更高的要求,如何能培养出企业所需要的真正的市场营销人员,是高职高专院校市场营销专业面临的一个大课题.本文主要针对如何培养及评价市场营销专业人才的核心职业能力进行了初步的研究。  【关键词】市场营销;人才培养;职业核心能力;评价体系  目前各高职高专院校都相继开设了市场营销专业,以满足企业对营销专业人才需求.随
【摘 要】随着社会经济的迅速发展,人们生活水平的不断提高,私家汽车也逐渐成为人们普遍使用交通工具。道路上车辆行驶密度不断加大,汽车制动性能却在急剧下降,往往会影响交通行驶导致不安全事故发生。因此为了提高汽车制动性能,解决在高速行驶过程中遇到的问题,本文针对汽车制动轨迹进行了检测,并提出要路试模拟技术,以此实现汽车制动的良好性能。  【关键词】制动性能;汽车检测;试验研究;制动轨迹;路试模拟试验  
【摘 要】本文引用一种定性与定量相结合,综合化程度较高的评标方法--模糊综合评价法,来确定标高金的数值量,从而使报价过程更加公正科学,有一定的推广价值。  【关键词】标高金;模糊综合评价;模型  0.引言  标高金决策是一项非常复杂的工作,需要同时对大量相关联的变量进行综合评价以后才能做出决策。目前广为采用的百分制法虽然既考虑了定性指标,又考虑了定量指标,但是在定性指标定量化的过程中,缺少一种科学
【摘 要】城市公园是人文活动的载体。面对现代城市的发展和城市其它休闲娱乐设施的冲击,城市公园应适应游人不断变化的需要,继续发挥它的功能作用。本文介绍了现代城市公园的发展状况,分析城市公园在发展中存在的问题,为城市公园的未来建设和可持续发展提供科学依据。  【关键词】城市公园;现状;可持续发展  公园是市民生活在“水泥丛中”的唯一绿洲,它是人们享受自然清新的去处、感受自然美丽的场所。城市公园是一种资
【摘 要】罗素的幸福观在解读人类灵魂深处的猥亵的同时,又为人类福祉点亮了灯塔。他的幸福观通过影响幸福因素的正反两个方面来进行透彻的分析,第一方面:什么使人不幸。他列举了拜伦式的不快乐、厌烦和疲劳、竞争与忌妒等。另一方面,使人幸福的因素有兴致与情爱、家庭与工作等。通过研究罗素的幸福观,可以使处于思想迷茫的人们克服自己的弊端,把握好自己的生活节奏,在变幻莫测的人生道路上找到幸福的契合点。  【关键词】
【摘 要】本文主要对高职学生在体育教学中存在的逆反心理问题,进行了分析和论证,并探索一些解决问题的办法。  【关键词】高职生;体育教学;逆反心理  随着时代的发展和社会的进步,人们对健康的要求不断提高,而高职院校的体育要适应今后学生走向社会的需求,就要树立学生的终身体育观,树立健康体育,娱乐体育的思想理念,而对高职生来说,就必须要克服掉对体育课的逆反心理问题。  1.逆反心理的概念  逆反心理是指
【摘 要】地方本科院校的应用型人才培养要适应地方经济的的发展,培养模式应该与地方区域经济特点、产业结构、人才结构等紧密结合。建立以“应用能力和职业素质”教育为核心、以企业需求为导向、“校企合作”的人才培养新模式。  【关键词】本科教育;人才培养模式;应用能力  本科应用型人才培养模式是指在本科教育中,以应用型人才培养为目标,在教育理念、专业设置、课程计划、教学方式、实践活动等方面建立起来的比较稳定
1.案例  2012年12月某一天的早上,小王同学找到辅导员说,“昨天晚上下课后发现自己的电脑不翼而飞了,同宿舍另一位同学的电脑也有明显被动过的痕迹”。小王声音有些沙哑,情绪稍显激动,显然是一晚上都没有休息好。他说,经过一晚的思考,他怀疑是本宿舍小张同学所为,因为当天晚上只有该同学没去上课,而且,因为生活习惯的差异,他和小张发生过语言上的冲突,他认定是小张的报复行为。辅导员安抚好小王后,随即叫来该
1.问题的提出  据世界酒店组织预测,到2020年,中国将成为世界上酒店业发展最快的第一大国。由此,社会对酒店管理专业人才需求也在不断变化,根据最新的中国旅游业统计年鉴,全国的星级酒店从2006年的12751家增长到了2011年年底的13513家。其中,全国50个重点旅游城市共有5481家星级饭店。行业的迅猛发展带来了大量的就业机会,随着酒店数量的增加,酒店对员工的需求也进一步加大。虽然我国高职院
【摘 要】钢筋平法识图与钢筋计算是高职建筑类专业的核心专业课程,笔者尝试了任务驱动教学法,提高了教学效果。  【关键词】平法识图;钢筋算量;任务驱动教学法  我院通过对建筑行业现状的调查和毕业生反馈的信息,了解到由于识图能力的匮乏,很多学生毕业后无法立即胜任自己的岗位工作。针对这一现状,我院开设了《平法识图与钢筋算量》课程,旨在加强学生识图、审图能力与钢筋下料能力。在近两年的《平法识图与钢筋计算》