• C罗身材真棒,他就站在我身旁! 2019-05-06
  • 新时代新气象新作为 2018天津网媒记者走基层 2019-05-06
  • 紫光阁中共中央国家机关工作委员会 2019-04-27
  • 国务院安委办就本溪爆炸事故约谈辽宁省政府 2019-04-23
  • 【理上网来·辉煌十九大】欧莱雅公司董事长:中国是推动世界创新发展的主要动力 2019-04-23
  • 中国服装设计师协会主席张庆辉:新时代、新定位重塑时装周未来 2019-04-17
  • 【十九大·理论新视野】动漫:“伟大工程”如何造就 2019-04-17
  • “招工”50万,日本正式承认将引进外国劳工缓解劳动力短缺 2019-04-13
  • 交易所积极备战CDR 新三板推进精细化分层 2019-04-13
  • 美国在强化国内的经济发展,贸易战只有美国改变的战略方向才会停止,不然就会面对一切有损国家利益的项目打贸易战 2019-04-12
  • 侯马国土局召开民生领域腐败和不正之风专项整治工作会议 2019-04-11
  • 赢了荣耀!输了呢?俄队是赢多还是输多呢? 2019-04-06
  • 独家视频:十九大要开啦! 2019-03-10
  • 个子矮脸大腿粗还有拜拜肉,这些烦恼时尚博主Hannah Morgan全都有!看她怎么靠穿搭来掩盖 2019-03-10
  • 公安部发布端午节交通安全预警 2019-03-08
  • 欢迎光临第一论文网,权威的论文发表,我们将竭诚为您服务!
    您的位置: 铁算盘心水论坛2018 -> 计算机应用论文 -> 文章内容

    118心水论坛特码:基于B/S的图书管理系统的设计与实现

    作者:admin 更新时间:2018年08月18日 15:29:06

    铁算盘心水论坛2018 www.259023.fun   该文主要介绍了基于B/S的图书管理系统的设计开发流程,系统采用C#语言作为开发语言,SQLServer2005作为后台数据库,利用ADO.NET技术实现数据访问。该系统主要功能包括图书管理、读者管理、借阅管理、系统维护等。


      关键词:图书管理系统;ASP;SQLServer2005;ADO.NET;


      作者简介:陈猛(1982-),男,河南郑州人,助教,研究方向为软件工程,自然语言理解。


      1系统需求分析


      需求分析是在进行软件开发时,确定软件的使用目的、范围、定义和功能时所要做的所有工作。根据图书馆的实际需求情况,该文确定了图书管理系统应该具备的功能,它们是书籍管理、读者管理和借阅管理等。


      2数据库设计


      数据库的设计是图书管理系统开发的一个重要方面。在概念设计的过程中,采用E-R图来描述概念设计的结果。E-R图是概念数据模型的高层描述所使用的数据模型或模式图,它为表述实体联系模式图形式的数据模型提供了图形符号。


      3书籍管理??榈纳杓朴胧迪?/p>


      书籍管理??橹饕迪值氖鞘榧畔⒐芾?、书籍类别管理、出版社管理、注销管理等功能。其中,在书籍信息管理页面可以实现书籍的录入、书籍的删除、书籍信息的修改操作。在书籍类别管理页面可以实现查询图书信息、添加类别、修改类别、删除类别等功能。出版社管理主要包括添加出版社、修改竖版社信息、删除出版社、查询出版社等功能。注销管理可以实现删除图书等功能。


      图书查询流程图如图3所示:图书管理员登录系统,进入到图书查询页面,选择查询的方式,比如可以根据图书的书名、作者、书号、关键词等信息,对图书的情况进行查询。


      4读者管理??榈纳杓朴胧迪?/p>


      读者管理??橹饕迪值亩琳呃啾鸸芾?、读者管理等功能。其中,在读者类别管理页面可以实现类别信息查询、类别信息删除、类别信息修改、类别信息录入等功能。读者管理主要包括读者信息录入、读者信息修改、读者信息删除、读者信息查询等功能。


      查询读者借阅信息的流程如图4所示,在读者信息管理页面,输入读者的借书证号,根据借书证号可以查找该借书证下的借阅记录。


      管理员需要录入读者信息时,系统管理员选择菜单项“读者信息录入”,系统管理员输入读者信息,系统根据读者ID号查询数据库,看数据库中是否已存在读者,若不存在,创建读者帐号,并存储读者信息。


      管理员需要删除读者信息时,系统管理员选择菜单项“读者信息删除”,系统管理员输入读者ID号,系统查询数据库,显示读者信息,按下删除按钮,系统确定是否存在与该读者相关的借阅记录,若有,给出提示信息,结束删除操作,若无删除读者信息。


      5借阅管理??榈纳杓朴胧迪?/p>


      借阅管理??橹饕迪值氖嵌琳呓枋?、还书等功能。其中,在借书管理页面可以实现检查读者信息、检查图书信息、续借管理等功能?;故楣芾碇饕觳槎琳咝畔?、检查图书信息、过期???、丢失赔偿等功能。


      图书借还流程图如图5所示:管理员登录系统,根据读者的需求确定借书或者还书。若借书,录入借书证号,并进行相关的查验,最后录入图书号,更新数据库,借书成功。若还书,录入图书号,校验借期等相关信息,更新数据库,还书成功。


      读者借阅图书时,系统管理员选择菜单项“借阅”,图书管理员输入书籍和读者信息,系统查询数据库,创建并存储借阅记录,并将借阅记录添加到物理书刊和借阅者信息中,更新物理书刊和借阅者信息。


      读者归还图书时,系统管理员选择菜单项“还书”,系统管理员输入书籍的ID号,系统查询数据库,确定是否有借阅记录,若有,从书籍和读者信息中删除借阅记录,更新书籍和读者信息。最后,删除借阅记录。


      6图书管理系统测试


      系统测试是将已经系统、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的综合测试,其目的是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方,从而提出更加完善的方案。


      从测试结果可以看出,图书管理系统的各项功能均满足系统需求。


      7结束语


      该文首先从多个方面分析、明确了图书管理系统的具体需求,明确了开发目标;之后对该系统进行了数据库设计;最后,对图书管理系统的书籍管理、读者管理、借阅管理等??榻猩杓朴胧迪?。但是,论文仍存在一些不足之处。本人进一步的工作着重考虑以下两个方面:针对图书管理系统的功能作进一步的完善;美化系统界面,使其美观大方,方便用户的使用。


  • C罗身材真棒,他就站在我身旁! 2019-05-06
  • 新时代新气象新作为 2018天津网媒记者走基层 2019-05-06
  • 紫光阁中共中央国家机关工作委员会 2019-04-27
  • 国务院安委办就本溪爆炸事故约谈辽宁省政府 2019-04-23
  • 【理上网来·辉煌十九大】欧莱雅公司董事长:中国是推动世界创新发展的主要动力 2019-04-23
  • 中国服装设计师协会主席张庆辉:新时代、新定位重塑时装周未来 2019-04-17
  • 【十九大·理论新视野】动漫:“伟大工程”如何造就 2019-04-17
  • “招工”50万,日本正式承认将引进外国劳工缓解劳动力短缺 2019-04-13
  • 交易所积极备战CDR 新三板推进精细化分层 2019-04-13
  • 美国在强化国内的经济发展,贸易战只有美国改变的战略方向才会停止,不然就会面对一切有损国家利益的项目打贸易战 2019-04-12
  • 侯马国土局召开民生领域腐败和不正之风专项整治工作会议 2019-04-11
  • 赢了荣耀!输了呢?俄队是赢多还是输多呢? 2019-04-06
  • 独家视频:十九大要开啦! 2019-03-10
  • 个子矮脸大腿粗还有拜拜肉,这些烦恼时尚博主Hannah Morgan全都有!看她怎么靠穿搭来掩盖 2019-03-10
  • 公安部发布端午节交通安全预警 2019-03-08