欢迎来到天天文库
浏览记录
ID:44744506
大小:363.50 KB
页数:18页
时间:2019-10-27
《Java程序设计实验 报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、信息科学与工程学院课程设计题目:图书管理系统姓名:李晓雨刘颖学号:201312140115201312140120班级:13级本科四班物联网课程:Java程序设计任课教师刘梦琳2014年12月20日课程设计任务书及成绩评定17题目图书管理系统课程设计的任务及要求任务:设计一个功能齐全,实用的XXX软件。软件设计合理、界面设计美观。具体要求:写明该软件完成了哪些功能课程设计所需的软件、硬件等硬件环境:Iterl(R)Core(TM)2DuoCPU,主频2.31GHz;内存3G;硬盘320G以上;1024×768显示分辨率软件环境:JDK6.0以上、ec
2、lipse等设计报告:1、设计目的和任务2、总体设计:包括程序设计组成框图、流程图。3、详细设计:包括模块功能说明:函数功能、入口及出口参数说明,函数调用关系描述等。4、调试与测试:包括调试方法,测试结果分析与讨论,测试过程中遇到的主要问题及采取的解决措施。5、源程序清单和执行结果:清单中应有足够的注释。任课教师评语成绩:教师签名:日期:目录171前言31.1设计目的41.2设计任务41.3运行环境42总体设计42.1设计原理43详细设计实现53.1代码53.2登陆后事件处理124心得体会15171前言Java的前身是Oak,它一开始只是被应用于消费
3、性电子产品中。后来它的开发者们发现它还可以被用于更大范围的Internet上。1995年,Java语言的名字从Oak编程了Java。1997年J2SE1.1发布。1998年J2SE1.2发布,标志Java2的诞生。十多年来,Java编程语言及平台成功地运用在网络计算及移动等各个领域。Java的体系结构由Java语言、Javaclass、JavaAPI、Java虚拟机组成。它具有简单、面向对象、健壮、安全、结构中立、可移植和高效能等众多优点。Java支持多线程编程,Java运行时系统在多线程同步方面具有成熟的解决方案。Java的平台标准有JavaME,
4、JavaSE和JavaEE。Java发展到今天,它的卓越成就及在业界的地位毋庸置疑。目前在众多的支持Java的开发工具中主要的7有JavaDevelopmentKit,NetBeans,Jcreator,JBuilder,JDeveloper和Eclipse等。其中JavaDevelopmentKit简称JDK是大多开发工具的基础。以上的每种开发工具都有优缺点,对于开发者来说,重要的是要根据自己的开发规模、开发内容和软硬件环境等因素来选择一种合适的开发工具。171.1设计目的为了方便学校图书管理,加强师生之间的信息共享,图书管理系统是必不可少的一环。
5、随着我国教育不断的发展知识不断的增多与多元化,图书信息处理日趋信息化,安全化。若继续使用传统的手工方式进行图书的管理,工作不但繁琐复杂,而且效率低下缺乏科学性以及合理性。随着计算机的应用的普及和深入,对图书进行统一管理,将成为管理学生的必要一环,也可以减少图书馆工作人员的工作量,真正实现图书管理的系统化、规范化、自动化达到提高图书信息查询效率提高的目的。充分利用计算机为辅助工具,实现从传统化向信息化的迈进,实现全面的办公自动化,为图书管理工作带来方便。。。。。。。。1.2设计任务制作一款图书管理系统,是图书借阅,管理信息等更加方便快捷,改变传统方式的
6、繁琐效率低下的特点。。。。。。。1.3运行环境环境是在个人笔记本上搭建的,根据运行情况得出本系统的运行环境至少为:硬件环境:Iterl(R)Core(TM)2DuoCPU,主频2.31GHz;内存3G;硬盘320G以上;1024×768显示分辨率软件环境:JDK6.0以上、eclipse等2总体设计2.1设计原理利用Java语言及数据库知识,将JAVA与数据库链接,形成动态查询,便于对信息的进行更加清晰的查询。173详细设计实现3.1代码其他代码由于数量原因省略此为main方法代码。importjava.awt.*;importjava.awt.ev
7、ent.*;importjavax.swing.*;publicclassMainWindowextendsJFrameimplementsActionListener{JPanelpanel1;Containerc;JMenuBarMenuB;JMenuSystemMenu,BookMGRMenu,BorrowBookMenu,ReturnBookMenu,InfoBrowseMenu,UserMGRMenu;JMenuItemUserLoginMenuItem,UserAddMenuItem,UserModifyMenuItem,UserDele
8、teMenuItem,ExitMenuItem,BookAddMenuItem,BookModifyMenu
此文档下载收益归作者所有