欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年JAVA图管理与实现.docx

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

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年JAVA图管理与实现.docx

    精品学习资源目 录1 图 书 管理系统概述21.1 1 图书治理系统的争论意义31.2 2 国书治理的定义31.3 3 图书治理系统的设计目标42 图 书 管 理系统的分析与设计42.1 1 系统的开发背景42.2 2 系统的需求分析42 3 系 统 的功能分析与模块设计4231系统的功能分析52 3 2系统的模块设计52 4 系统结构52 4 1系统功能结构图62 4 2系统流程图63 图 书 管 理系统功能实现及编码设计63 1 数据库需求分析732数据库各表说明833模块设欢迎下载精品学习资源计93 3 1公共模块设计10332书籍管理模块设计113 3 3借书管理模块设计153 3 4设备管理模块设计16参考文献18基于 JAVA的图书治理系统的设计与实现黄东湛江师范学院信息学院摘要 :随着运算机科学技术的飞速进展,随着我国经济进展和精神文化消费的提高,在全国各地,图书馆如雨后春笋;而现在我现在我国的各中小城市的图书馆的图书治理和借阅治理水平仍停留在纸介质的基础上,这样的机制已经不能适应时代的进展,由于它铺张了许多人力和物力,在信息时代这种传统的治理方法必定被运算机为基础的信息治理所取代,这就为该图书治理系统供应了市场需要;而图书治理在现代社会是很热门的,最关怀人民精神文化消费的行 业,同时对图书治理和服务也提出了更高的要求,诸如书籍治理、借仍书治理、用户治理等各种人性化的使用介面,使治理者和读者对图书馆中的书刊能更便利、更快捷、更中意地得到治理和服务;关键词: 图书治理;借阅治理;设备治理;数据库Based on JAVA books management system design and realizationHuang dongSchool of information science and technology,ZhanjiangNormalUniversity,Abstract: Along with the computer science technology rapid development, the enhancement which expends along with our country economy development and the energetic culture, in each place, library like mushroom growth.But now I now our country's various small and medium-sized town and cities欢迎下载精品学习资源librarybooks management and the borrowingmanagement level also pauses in the paper medium foundation, such mechanism already could not adapt the time development, because it has wasted many manpower and the physical resource, in the information age this tradition management by the computer for the foundation information administration center substitution, this has been provided inevitably forthis books management system management system the market requirement.But the books managementin the modern society is very popular, the kindest people's energetic culture expends the profession, simultaneously also proposed to the books management and the service a higher request, such as the books management, taking advantage of also the book management, the user management and so on each kind of user friendly use interface, causes the superintendent and in reader's to library books and periodicals can more convenient, be under the management and the service quickly, satisfiedly.Key word: Books management; Borrowing management ; Equipment management ; Database1 图书治理系统概述1.1 系统的争论意义随着运算机科学技术的飞速进展,随着我国经济进展和精神文化消费的提高,在全国各地,图书馆如雨后春笋;而现在我国的各中小城市的图书馆的图书治理和借阅治理水平仍停留在纸介质的基础上,这样的机制已经不能适应时代的进展,由于它铺张了许多人力和物力,在信息时代这种传统的治理方法必定被运算机为基础的信息治理所取代,这就为该图书治理系统供应了市场需要;而图书治理在现代社会是很热门的,最关怀人民精神文化消费的行业,同时对图书治理和服务也提出了更高的要求,诸如书籍治理、借仍书治理、用户治理等各种人性化的使用介面,使治理者和读者对图书馆中的书刊能更便利、更快捷、更中意地得到治理和服务;相伴着图书馆的的规模不断扩大和读者的不断增多,像图书馆中的书籍,图书馆的读者, 图书馆的借阅、收费服务等都将越来越复杂,工作量也将越来越大;但始终以来人们使用传统人工的方式治理各种数据,这种治理方式存在着许多缺点 , 比如: 效率低、保密性差、查找不便利,另外时间一长,将产生大量的文件和数据 , 这对于查欢迎下载精品学习资源找、更新和爱护都带来了不少的困难;1欢迎下载精品学习资源随着科学技术的不断提高 , 运算机科学技术日渐成熟 , 其强大的功能已为人们深刻熟识, 它已进入人类社会的各个领域并发挥着越来越重要的作用;作为运算机应用的一部分, 使用运算机对企业单位的各项信息进行治理,具有着手工治理所无法比拟的优点;例如 : 检索快速、查找便利、牢靠性高、储备量大、保密性好、寿命长、成本低等;这些优点能够极大地提高工作的效率, 也是企业的科学化、正规化治理与世界接轨的重要条件;因此,开发这样一套图书馆图书治理系统软件成为很有必要的事情, 在接下来各章中将详细介绍该系统的开发过程和所涉及到的问题及解决方法;欢迎下载精品学习资源1.2 2 图书治理的定义图书治理指图书治理员对图书馆中一切书籍和全部用户的治理以及借阅治理;其中图书治理涉及图书信息、系统用户信息、读者信息、图书借阅等多种数据管 理;从治理的角度可将图书分为三类:图书信息治理、系统用户治理、读者数据治理;对其定义为:“图书治理就是图书治理员对图书馆中一切书刊和全部读者的治理以及借阅治理;”1.3 3 图书治理系统的设计目标该图书信息治理系统使针对当代社会,图书越来越成为人们的精神文化消费主流这一市场需要应运而生的,是为图书馆治理和图书馆用户更好的爱护图书馆各项图书治理业务处理工作而开发的治理软件,依据需求分析,实现图书馆治理业务,实现各项治理等几个方面的功能;对图书治理中心来说图书馆的书籍和读者信息以及有关借阅情形的治理都是很重要的;对读者而言,便利性是最为重要的;为了达到这些要求,国书治理系统就包括如下几项功能:用户查询、用户信息治理、书籍查询、书籍治理、借书治理、设备治理、用户参数设置;些系统对读者言,便利、快捷;对于公司内部的员工与业主进行更好的治理 , 而提高工作效率;2. 图书治理系统的分析与设计2.1 1 系统的开发背景图书治理在手工操作时代,工作特殊繁琐,需要大量的人力、物力和财力,极大的铺张资源,对于图书馆的治理人员来说,图书治理包括图书设备治理、书籍治理、读者信息治理、借阅治理等等;而这些工程在过去手工操作时代,需要手工记录这些事情,不但麻烦,仍经常出错,给广大用户带来许多不便;为了更好的为广大住户服务,有必要利用当代发达的运算机科学技术进行信息化治理,从而提高服务质量和工作效率;2.2 2 系统的需求分析该图书治理系统是面对图书馆的的各项事务,包括图书治理,读者治理,借阅 治理,设备治理等处理工作,是利用运算机进行集中治理而开发的系统;该系统是 基于 JAVA与 SQL Server 数据库进行开发的图书治理系统,力求与实际相结合具有查询、删除、添加等功能,旨在达到使图书馆的治理和运作趋于运算机化,使之更 加便利、快捷以提高工作效率;22.3 3 系统的功能分析与模块设计欢迎下载精品学习资源2.3.1 1 系统的功能分析图书治理系统是为了对图书馆图书实行运算机化的治理,以提高工作效率,便利用户;主要功能有对图书入库、图书查询、用户信息、借阅情形等进行治理和基本资料治理以及对系统自身的用户权限治理;2.3.2 2 系统的模块设计该系统是基于 JAVA连接 SQL Server 数据库进行开发的图书治理系统,主要模块包括有:(1) ) 用户查询模块在图书治理模块里主要包括了用户查询、已借书查询、预约书查询等功能;(2) ) 用户信息治理模块该模块里主要包括了用户信息添加、用户信息修改、用户信息删除、用户信息浏览等功能;(3) ) 书籍查询模块该模块里主要包括了书籍搜寻等功能;(4) ) 书籍治理模块该模块里主要包括了书籍信息添加、书籍信息删除、书籍信息修改、书籍储存等功能;(5) ) 借阅治理模块该模块里主要包括了借书、仍书等功能;(6) ) 设备治理模块该模块里主要包括了藏书室、书架等功能;(7) ) 用户参数设置模块该模块里主要包括了设置等功能;2.4 4 系统结构2.4.1 1 系统功能结构图系统的功能结构图如以下图;欢迎下载精品学习资源图书治理系统用用书书借设用户户籍籍书备户查信查管管管参询息询理理理数管设图 2-1 系统功能结构图2.4.2 2 系统流程图图 2-2 系统流程图3 . 图书治理系统功能实现及编码设计3. 1 数据库需求分析3数据库在一个治理信息系统中占有特殊重要的位置,其结构设计的好坏直接影响到应用系统的效率和程序的实现,合理的数据库结构设计可以提高数据储备的效率和保证数据的一样性;针对一般图书治理系统的需求,可以设计出该系统的部分数据项和数据结构;如下是数据 E-R图:欢迎下载精品学习资源3 2 数据库各表说明图 3-13系统 E-R 图表 3-1 userinformation欢迎下载精品学习资源字段名数据类型说明users_idInt主键user_nam classvarchar charborrows address identitycardInt varchar varchar表 3-2 books字段名数据类型说明book_idint主键book_name author publishingvarchar varchar varchar欢迎下载精品学习资源sortcharspecialtycharpricefloatDescribeingTextIsstoreIntIsborrowIntisbespeakint表 3-3 bookshell字段名数据类型说明bookshell_idint主键shell_namenvarcharshell_contentintstack_idint表 3-4 borrow字段名数据类型说明users_idInt主键book_idInt主键borrowdatedatetime表 3-5 bespoke字段名数据类型说明users_idintbook_idIntbespoke_datedatetime表 3-6 deposited字段名数据类型说明shell_idInt主键book_idInt主键表 3-7 stack:字段名数据类型说明stack_idstack_nameIntvarchar主键3. 3模块设计3.3.1 1 公共模块设计在进入图书治理系统之前,第一要通过用户验证,其首页登录界面如下:图 3-1图书治理系统登陆界面输入用户名帐号后,验证其是否正确,假如用户帐号为空,弹出警告提示窗口;如果用户名错误,就提示账号不存在;如正确,就进入图书治理系统48 ;实现代码为:void jButton1_actionPerformedActionEvent e int users_id=0;student_user su=null;欢迎下载精品学习资源try users_id=Integer.parseIntjTextField1.getText;su=new student_user;ucd=su.landusers_id;ifucd.get_users_id.=0JOptionPane.showMessageDialognull, "成功登陆 .", "", JOptionPane.PLAIN_MESSAGE;this.dispose;mainFrame f= new mainFrameucd.get_user_class;Dimension screenSize = Toolkit.getDefaultToolkit.getScreenSize;f.setSizescreenSize;f.setVisibletrue;elseJOptionPane.showMessageDialognull, "账号不存在 .", "NOTICE", JOptionPane.ERROR_MESSAGE ;catchException eveJOptionPane.showMessageDialognull," 账 号 不 能 为 空 或 账 号 只 能 为 数 字 ! ","Alert", JOptionPane.ERROR_MESSAGE; 用户登陆之后会进入这个总界面,不同的级别的使用都会有相应的权限来操作它的功能(介面如下):图 3-2 系统的总界面3.3.2 2 书籍治理模块设计书籍治理模块中包括有四大部分 : 书籍信息添加;书籍信息删除;书籍信息修5改;书籍储存;下面分别对这四部分详细说明: 书籍信息添加当你点击书籍治理后,选中“书籍信息添加”后,就会显现如下介面:图 3-3 添加书籍界面在这里,你可以添加书籍的有关信息,包括:书ID;书名;作者;出版社;类别; 专业;价格;简介;添加完这些信息后,点中“确定”即可添加书的信息,点击 “重置” 即可添加下一本书的信息; 书籍信息删除当你点击书籍治理后,选中“书籍信息删除”“指定删除”后,就会显现如下介面:欢迎下载精品学习资源图 3-4 指定删除界面在这里,你可以删除书籍的有关信息,你只需输入书ID 号,点击“搜寻”,就可以找也相应的书,接着再点“删除”就可以完成这项工作;删除完一本书后,点击 “重置” 即可删除下一本书的信息;当你点击书籍治理后,选中“书籍信息删除”“浏览删除”后,就会显现如下介面:图 3-5 删除书籍界面在这里,你可以选中你要删除的书,然后点击“删除”即可完删除; 书籍信息修改当你点击书籍治理后,选中“书籍信息修改”“搜寻修改”后,就会显现如下介面:图 3-6 搜寻修改界面在这里,你可以修改书籍的有关信息,包括:书名;作者;出版社;类别;专业; 价格;简介;在这里,你输入书ID,然后点击“搜寻”你就可以找到相应的书,在相应的列下,双击就可以进行修改; 书籍储存当你点击书籍治理后,选中“书籍储存”“储存”后,就会显现如下介面:图 3-7 书籍库存界面在这里,你可以把已添加了的书籍放到图书馆的指定位置;只要你先中书籍和书架两项之后,点击“添加”,在右边会显现相应的数据,然后点击“储存”即可完成储存;当你点击“书籍治理”后,选中“书籍储存” “删除”后,就会显现如下介面:图 3-8 储存删除界面在这里,你可以删除图书馆中的书;欢迎下载精品学习资源实现代码如下:/书籍管理子菜单Menu jMenuBookManage = new Menu"书籍管理";MenuItem jMenuItemBookAdd = new MenuItem"添 加书籍信息";MenuItem jMenuItemBookUpdate = new MenuItem"修 改书籍信息";MenuItem jMenuItemBookDelete = new MenuItem"删 除书籍信息";jMenuItemBookAdd.addActionListenerthisjMenuItemBookUpdate.addActionListenerthis;jMenuItemBookDelete.addActionListenerthis;Menub.addjMenuBookManage3.3.3 3 借书治理模块设计6借书治理模块中包括两大部分:借书和仍书;现在分别就这两部分来做详细说明:借书当你选中“借书”时,就会显现如下介面:图 3-9 借书界面这里最主要的有两项:“借书ID”和“书 ID ”; 其中“借书 ID”是指读者;当输入这两项信息后,点击“借书”即可完成借书工作; 仍书当你选中“仍书”时,就会显现如下介面:图 3-10 仍书界面仍书的工作就只需要输入书 ID,然后点击“确定”即可;3.3.4 4 设备治理模块设计7设备治理中包括两部分,一是藏书室,二是书架;当你选项中“藏书室”时,就会进入下面这个介面来设置有关藏书室的信息:可以添加,修改和删除藏书室的有关信息 ;介面如下:图 3-11 图书室治理界面当你选项中“书架”时,就会进入下面这个介面来设置有关书架的信息:可以添加,修改和删除书架的有关信息;介面如下:图 3-12 书架治理界面欢迎下载精品学习资源参考文献:1 Java 入门与实例 专著 / 周忠信编著 . - 北京 : 清华高校出版社 , 1996.82 Java 语言 SQL 接口 专著: JDBC 编程技术 / 王克宏主编;丁 锂,孙 元编著 . - 北京 : 清华高校出版社 , 1997.43 Java Workshop 使用指南 中译文 美C. 瓦纳姆 Clayton Walnum 著;华译工作室译4 Java 语言程序设计邵光亚 ,邵丽萍编著5 Java 快速查询手册 参考工具 美M. 阿费尔冈 Michael Afergan 著;何德祥 ,张永亮译6 Java 编程大全 专著 美 格里菲思 .AArthur Griffith著;郝志恒等译7 JA VA 开发人员指南 专著 美史塔林埃伯 ,洛克伍德著;张录娥等译8 有用 JAVA 编程 汇编 鼎点工作室编著欢迎下载

    注意事项

    本文(2022年JAVA图管理与实现.docx)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开