ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:196.32KB ,
资源ID:5899807      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5899807.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书管理 Java程序设计.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

图书管理 Java程序设计.docx

1、图书管理 Java程序设计 Java程序设计课程设计报告 信息管理与工程系 2016年 01月 10 日1 系统需求分析 31. 1 设计背景 312 主要实现的功能 32 系统的概要设计 421 系统总体设计架构 422 系统各模块设计结构 43 系统的详细设计 63. 1 图书管理 63. 2 新图书管理 62. 3 文件输出 64 流程图 65 系统测试 95. 1 登录界面及主界面设计 95.2添加图书管理界面设计 105. 3 图书查询界面设计 125. 4 浏览所有图书信息 125. 5 借书界面设计 136 课程设计与总结 13参 考 文 献 141 系统需求分析1.1 设计背景

2、随着网络技术的发展、计算机应用水平的提高,原来系统的时效性、数据的正确性、操作的方便性上都存在不足,已影响到系统的正常使用。经过考察比较,决定利用自己的力量对图书管理系统重新设计,使系统能利用软件开发技术的成果,方便图书的管理。图书管理系统是典型的信息管理系统。系统介绍了图书系统的开发过程,设计中遇到的问题及解决方法以及提高当前应用程序或系统开发进度和改善工作性能。利用其提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。本次课程设计利用JAVA开发工具来开发这个图书管理系统。该系统要解决的图书管理所要解决

3、的一些问题,可以满足图书管理基本要求,包括添加、删除查找、显示等功能。该系统能根据用户的需求,快捷方便的为读者提供借阅服务。12 主要实现的功能功能: 添加:按图书的作者、出版社、图书名、图书编号添加图书信息。 查询:按图书的编号查询图书。 删除:按图书名、图书编号删除已借和未借图书信息。 浏览:可以浏览已借和未借图书相关信息。 保存:将信息以绝对路径保存在文件中。2 系统的概要设计本次课程设计为图书管理系统,通过图形用户界面的相互跳转来进行一系列操作。首先是登录界面,要用户通过身份验证成功才能进入主界面进行相关操作。主界面中包含三个主要的菜单栏,分别为图书管理、新添图书管理、文件输出三方面,

4、每一个菜单栏都有其下拉菜单,可进一步实现相关功能。图书管理中可进行借阅图书添加、查询借阅、浏览借阅信息、删除借阅信息等功能;借阅者信息中可进行图书用户的开户、销户、显示全部用户信息等操作;新添图书管理中可进行新的图书添加、可借图书阅览、删除可借图书等功能,并通过文件进行存储。程序功能基本完成,用户界面友好性,代码的可维护性和可扩展性较好,包括必要的注释和相应的文档,以及自己的特色21 系统总体设计架构22 系统各模块设计结构3 系统的详细设计3. 1 图书管理图书管理主要实现了图书借阅信息的添加、图书借阅信息的查询、对在借图书信息的浏览、对在借图书进行删除的操作。其中添加借阅图书记录时对借阅图

5、书进行遍历,若已保存可借图书中有该图书编号的存在,则添加纪录成功,不存在则弹出该图书不存在的提示框。查询功能也是对保存可借图书信息进行遍历,若存在,则弹出对应信息,则显示空。图书的浏览是使用迭代器遍历所有信息,使用for循环,读出所有文件信息。3. 2 新图书管理新图书管理主要实现了添加新图书、浏览可借图书和删除可借图书信息其中添加新图书时的时候要对已经入库的图书进行遍历,若已保存在文件的图书中有该图书编号的存在,则弹出该图书存在的提示,不存在则保存成功成功。查询功能也是对存入集合的信息进行遍历,若存在,则弹出对应信息,若不存在则则显示为空。图书的浏览是使用迭代器遍历所有信息,使用for循环,

6、读出所有文件信息。2.3 文件输出把已借图书和未借图书分别存入两个各自对应的集合,再把集合存入两个自己命名的文件中,以相对路径保存和源代码的储存位子相同4 流程图1.登录界面设计2.图书管理界面设计3.查询界面设计4.浏览借阅和可借图书界面设计5.文件输入输出5 系统测试5. 1 登录界面及主界面设计登录界面设置了logo及标题,主要是通过设置界面的标签、文本域、按钮,使用户在注册正确的用户名及密码并输入成功之后,通过登录按钮的监听,能够进入主界面进行相关操作。登录界面运行结果如下:主界面设有标题、logo,并加入了三个主菜单栏,均包含其子菜单选项,可进行一系列操作。主界面运行结果如下:5.2

7、添加图书管理界面设计图书入库界面设有其logo、标题,并设有多个标签,文本域,可填写多项图书或借阅者有关信息。通过对确定按钮的监听,将图书信息或借阅记录存入文件中进行保存。图书入库界面运行结果如下: 5. 3 图书查询界面设计浏览界面设置了logo,标题,标签,文本域。输入所查图书的编号,通过对查询按钮的监听,在文件中进行遍历查找,输出相应信息。查询界面运行结果如下:5. 4 浏览所有图书信息浏览图书界面设有logo,标题,多行文本域用来显示信息,通过对显示按钮的监听,将存入文件的信息遍历输出,全部显示在文本域中。浏览图书信息界面运行结果如下:5. 5 借书界面设计借书界面设有logo,标题,

8、通过标签提示输入信息,文本域获取信息,监听按钮进行文件的操作并通过弹出窗口提供友好提示。借书界面运行结果如下:6 课程设计与总结这次做图书馆管理系统综合性的java程序,是对这一学期所学知识的一种总结,也就是重新复习了课本上讲到的知识和实训中学到的知识,通过实践同时也收获了许多课本上没有的东西。在开发图书管理系统的过程当中,也遇到了许多技术上或者其他方面的困难,但是经过努力,克服了这些困难,得到收获了很多。当然由于我的们水平有限,设计时间短,所以该系统还有许多不尽如人意的地方,比如功能较少,有些功能没有实现,出错处理不够完善等,距离真正实用的图书管理系统还有一定的距离。软件开发是一个不断完善的

9、过程,我们会在以后得学习当中继续完善的当然通过这次用java设计图书管理系统让我们体会到java程序的魅力,它的封装性、继承性和在界面设计上的魅力之所在,以后要好好学习深入java,毕竟java是二十一世纪的未来不是么,以后可要更加努力,加油!参 考 文 献1 软件开发技术联盟.Java开发实战.清华大学出版社.2013.92 袁海燕.JAVA应用程序设计100例.人民邮电出版社.2010.53 段继光,JAVAEE教程,民族学院自编教材,20114 马俊,JAVA语言面向对象程序设计,机械工业出版社,20095 李钟尉,JAVA开发实战1200例(第一卷),清华出版社,20116 曲培新,JAVA项目开发案例精粹,电子工业出版社2010

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1