电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

图书馆借阅查询系统设计

  • 资源ID:54911054       资源大小:2MB        全文页数:39页
  • 资源格式: DOC        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

图书馆借阅查询系统设计

毕业设计(论文)毕业设计(论文)题目:题目: 图书馆借阅查询系统设计姓姓 名名 郭 少 华 学学 号号 090F24151049 专专 业业 计算机科学及应用 指导教师指导教师 汪 顺 中国地质大学远程与继续教育学院中国地质大学远程与继续教育学院2017 年年 3 月月目目 录录一、图书馆借阅查询系统分析.1(1)需求分析1(2)功能分析2(3)系统用例图设计2(4)绘制系统流程图3(5)系统的开发环境.4二、数据库分析与设计.5(一)数据库分析.5(二)数据库概念设计.5(三)数据逻辑结构设计.7(四)各表之间的联系图.9三、系统设计与功能实现10(一)数据库 Dao 类的构建 .10(二)系统登录模块 .11(三)主窗体模块13(四)图书类别管理模块15(五)图书信息管理模块17(六)读者信息管理模块17(七)图书借阅管理模块.24(八)系统维护模块27四、系统测试.10(一)测试项目17(二)测试用例17四、结论.4致谢.5参考文献.6目 录第一章 图书馆管理系统分析 .11.1 需求分析.11.2 功能分析.21.3 系统用例图设计.21.4 绘制系统流程图.31.5 系统的开发环境.4第二章 数据库分析与设计 .52.1 数据库分析.52.2 数据库概念设计.52.3 数据逻辑结构设计.72.4 各表之间的联系图.9第三章 系统设计与功能实现 103.1 数据库 Dao 类的构建103.2 系统登录模块113.3 主窗体模块133.4 图书类别管理模块153.5 图书信息管理模块173.6 读者信息管理模块213.7 图书订购管理模块243.8 图书借阅管理模块273.9 系统维护模块30第四章 系统测试 354.1 测试项目354.2 测试用例35结束语 .37参考文献 .38图书馆借阅查询系统设计摘要图书馆借阅查询系统是采用 Java 做前台,后台数据库则采用的是 SQL Server 2005,本系统提供 5 个功能模块,分别是图书类别管理模块、图书信息管理模块、读者信息管理模块、图书借阅模块以及系统维护模块。这 5 个模块里又有许多子模块,通过这些模块之间的相互连接与配合,完成操作员发出的各种指令。图书馆借阅查询系统是一个供内部人员使用的系统。主要负责图书的借阅和归还以及图书信息管理等工作论文将全面介绍所设计的图书馆借阅查询管理系统的系统功能和业务流程,并对系统进行详细的数据分析和设计,最终使用 Java 完成系统开发。关键词:图书馆借阅查询系统,SQL Server 2005,Java一、 图书馆借阅查询系统分析图书馆借阅查询系统分析(一)需求分析图书馆借阅查询系统是一个集图书信息处理、读者信息管理及后台系统维护的各种功能进行整合,从而达到显示检索信息,提高工作效率,降低管理成本等目的。一个典型的图书馆借阅查询系统应该能够管理所有的图书种类,图书信息以及读者信息,还需要提供各种图书信息的检索查询功能。该系统主要能够对图书的借阅,归还进行全方位管理,能减少管理人员的工作任务,从而降低管理开销和成本。一个完整的图书馆借阅查询系统包括前台和后台,前台主要是显示在计算机屏幕上的显示界面,有各种指令按钮,操作框以及文本框,后台主要是为前台的一些操作提供一些必要的数据,也就是一个相对于系统比较完整的数据库,操作员以及各类图书的信息,借书者的信息等等。一个最基本的图书馆借阅查询系统要有如下几个重要功能:(1)用户在借书超期的情况下得到来自管理员的提醒。(2)管理员可以方便进行图书管理,用户管理,管理员管理。图书信息管理包括图书信息以及图书分类的添加,修改,删除。用户管理包括用户信息的添加,删除,修改。管理员管理包括管理员信息的添加,删除,修改等。(3)用户和管理员可以修改自己的密码,修改前需先核实自己的原始密码。(4)未注册用户(游客)也可以浏览所有的图书信息和分类信息,但是无法借阅。(5)实现模糊查询,使用户得到更多的相关记录。并且考虑使用的方便性,一些经常使用的输入无须用户输入,比如进行图书查询时图书分类只须用户做选择就可以。(6)考虑程序执行操作时可能出现的情况,比如删除图书分类时该分类下存在图书,程序自动跳转该分类图书查看。删除某个用户,如果存在借书记录则不允许删除,跳转到该用户的借书记录。等待管理员确认该用户所借图书已经全部归还之后才允许删除该用户信息。(二) 功能分析根据以上需求分析,我所设计的图书馆借阅查询系统有 5 个功能模块,分别是图书类别管理模块,图书信息管理模块,读者信息管理模块,图书借阅模块以及系统维护模块。其中各功能模块的具体说明如下:图书类别管理模块:该模块主要负责管理图书馆的图书种类信息,如图书种类的名称、可借天数、罚款数目等信息。图书信息管理模块:该模块主要负责管理图书馆的图书信息,如图书编号、图书名称、作者、出版社等信息。读者信息管理模块:该模块主要负责管理图书馆的读者信息,如读者编号、读者信息、证件号码、最大借书量等信息。图书借阅管理模块:该模块主要负责图书馆的书籍借阅和归还信息,包括图书借阅、图书归还、图书搜索 3 个子模块。系统维护模块:该模块主要负责图书馆的工作人员信息,包括用户管理和更改系统口令两个子模块。(三) 系统用例图设计图书馆借阅查询系统是一个内部人员使用的系统,也就是说不是所有的人都能够使用它,只有图书馆的工作人员才能使用。而图书馆的工作人员也分为两类,一类是操作人员,主要负责图书的借阅和归还的工作;一类是管理员,除了操作人员的所有功能外,还能够对书籍列表,书籍信息,读者信息等进行管理。下面以管理员为例绘制其所对应的用例图如图 1.1 所示。图 1.1 管理员用例图(四)绘制系统流程图本系统首先需要对用户的身份进行识别,只有合法的用户才能进入系统,否则将无法进入系统。进入系统后,首先打开系统主窗体,在系统首页的菜单栏或者功能区可以选择各种导航链接来进行各种操作。由于不同权限的用户对于系统有不同的功能,下面以功能最多的管理员为例,其系统流程图如图 1.2 所示。身身份份 识识别别是是否否为为合合法法用用户户否否是是主主窗窗体体图图书书类类别别管管理理图图书书信信息息管管理理读读者者信信息息管管理理图图书书借借阅阅管管理理系系统统维维护护新新书书订订购购管管理理图图书书 类类别别 添添加加图图书书 类类别别 修修改改读读者者 信信息息 修修改改读读者者 信信息息 添添加加图图书书 信信息息 添添加加图图书书 信信息息 修修改改新新书书 订订购购验验收收 新新书书图图书书 借借阅阅图图书书 归归还还图图书书 搜搜索索更更改改 口口令令用用户户 管管理理图 1.2 系统流程图(五)系统的开发环境图书馆借阅查询系统的具体开发环境要求如下:(1)系统开发平台:Eclipse 3.4。(2)数据库管理系统软件:SQL Server 2005。(3)运行平台:Windows 7。(4)Java 开发包:JDK 5.0 以上。(5)分辨率:800×600 以上。(6)GUI 开发包:Swing。二、 数据库分析与设计(一) 数据库分析在开发图书馆借阅查询系统时,考虑到图书量大,数据库维护大的特点,选用 SQL Server 2005 作为数据库管理系统。在 SQL Server 2005 中新增一个数据库,其数据库名为db_library。数据库中可以包含图书信息、图书类别信息、图书借阅信息、操作员信息、图书订购信息及读者信息等实体,用来存储不同的信息。(二) 数据库概念设计本系统一共设计规划出 6 个实体,分别是图书类别信息实体、图书信息实体、读者信息实体、操作员实体、图书借阅信息实体以及图书订购信息实体。图书的类别有很多,因此可以建立一个图书馆类别信息表,专门用来保存图书的类别信息。同时因为每种类别的书籍阅读时间有所不同,所以需要在类别表中保存该类别可借天数信息。图书类别信息实体 E-R 图如图 2.1 所示。图 2.1 图书类别信息实体 E-R 图对于图书馆来说最重要的就是要管理其下的书籍,所以需要建立一个图书信息表,用来保存图书的所有信息。图书信息实体 E-R 图如图 2.2 所示。图 2.2 图书信息实体 E-R 图要想在图书馆借书首先需要进行登记并交付押金。领取读书卡才能借书。所以需要建立一个读者信息表来保存图书馆的所有读者的登记信息。读者信息实体 E-R 图如图 2.3所示。图 2.3 读者信息实体 E-R 图图书馆里一般有一个以上的系统操作员,需要建立一个操作员信息表,用来保存操作员的身份信息。操作员信息实体 E-R 图如图 2.4 所示。图 2.4 操作员信息实体 E-R 图图书馆最大的功能就是能够借书,这时需要建立一个图书借阅信息表,用来保存读者的借书信息。图书的借阅信息实体 E-R 图如图 2.5 所示。图 2.5 图书的借阅信息实体 E-R 图(三) 数据逻辑结构设计根据设计好的各实体 E-R 图创建数据库的逻辑结构,数据库各表的结构如下:(1)图书类别信息采表用来储存所有的图书类别信息,包括图书类别编号、图书类别名称、可借天数以及迟还一天的罚款数目 4 个字段。该表的逻辑结构如表 2.1 所示。表 2.1 图书类别信息表字 段 名数 据 类 型是 否 主 键描 述 id整数(int)是图书类别编号 typeName文本(varchar)否图书类别名称 days整数(int)否可借天数 fk浮点数否迟还一天的罚款数目(2)图书信息表用来储存所有的图书信息,包括图书编号、类别编号、图书名称、作者、译者、出版社、出版日期以及书籍价格 8 个字段。该表的逻辑结构如表 2.2 所示。表 2.2 图书信息表字 段 名数 据 类 型是 否 主 键描 述 ISBN文本(varchar)是图书编号 typeId整数(int)否(外键)类别编号 bookname文本(varchar)否图书名称 writer文本(varchar)否作者 translator文本(varchar)否译者 publisher文本(varchar)否出版社 date日期时间(datetime)否出版日期 price金钱货币(money)否书籍价格(3)读者信息表用来储存所有的读者信息,包括读者姓名、性别、年龄、证件号码、会员证有效日期、最大借书量、电话号码、押金、证件类型、职业、读者编号以及办证日期 12 个字段。该表的逻辑结构如表 2.3 所示。表 2.3 读者信息表字 段 名数 据 类 型是 否 主 键描 述 name文本(varchar)是读者姓名 sex文本(varchar)否(外键)读者性别 age整数(int)否读者年龄 identityCard文本(varchar)否证件号码 date日期时间(datetime)否会员证有效日期 maxNum整数(int)否最大借书量 tel文本(varchar)否电话号码 keepMoney金钱货币(money)否押金 zj整数(int)否证件类型 zy文本(varchar)否职业ISBN文本(varchar)是读者编号 bztime日期时间(datetime)否办证日期(4)操作员信息表用来保存操作员信息,包括操作员编号、用户名、性别、年龄、证件号码、工作时间、电话号码、是否为管理员、密码 9 个字段。该表的逻辑结构如表 2.4所示。表 2.4 操作员信息表字 段 名数 据 类 型是 否 主 键描 述 id整数(int)是(自动递增)操作员编号 name文本(varchar)否用户名 sex文本(varchar)否性别 age整数(int)否年龄 identityCard文本(varchar)否证件号码 workdate日期时间(datetime)否工作时间 tel文本(varchar)否电话号码 admin整数(int)否是否为管理员 password文本(varchar)否密码(5

注意事项

本文(图书馆借阅查询系统设计)为本站会员(第***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.