基于Java的图书管理信息系统设计(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于Java的图书管理信息系统设计(4)


5.文护阶段
对已完成的系统做定期的文护,及时处理出现的各种错误信息,以保证系统的安全性和稳定性。
1.1.2    开发工具选择
随着计算机技术的不断发展,各种各样的数据库编程工具也随之发展,使得当今大多数的程序开发人员能够不再枯燥无地使用计算机指令或者汇编语言来开发软件,而是使用一系列高效的、具有良好可视化进程的编程工具去开发各种各样的数据库软件,从而达到事半功倍的效果。但是现在主流的数据库编程软件工具种类繁多,良莠不齐,比如VB、PB、DELPHI、C++Builder、VC、Java等等。这样一来,对于开发人员而言,选择一款适合自己的开发工具就显得格外重要了。选择是建立在充分了解、细致对比和思考的基础之上的,本系统采用了Java语言 和MySQL作为系统开发工具,使用MyEclipse10作为工作平台
(1)    MyEclipse简介
    MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate[1]。
    MyEclipse是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具[7]。
    MyEclipse10版本使用最高级的桌面和Web开发技术,包括 HTML5 和 Java EE 6,支持 A 2.0、JSF 2.0 、Eclipselink 2.1 以及 OpenA 2.0。
    而对 IBM WebSphere 用户来说,MyEclipse Blue 支持最新版本的 WebSphere Portal Server 7.0、WebSphere 8 以及以前的版本,无缝的支持 IBM DB2 数据库。
MyEclipse10 对检索功能以及错误查询功能更加强大,包括对js文件的错误查询。就目前本人的体验来说,最大的变化莫过于软件安装界面,推荐使用link方法进行插件安装,方便快捷。
(2)    MySQL简介
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。
1.2    关键代码
本次设计采用MyEclipse 10 版本进行设计,采用软件来构建Matisse form的JFrame框体,故此处省去框体程序,仅给出关键几处代码。
作为框体之间连接的关键,下面是跳转的代码:
        Dao frame = new Dao();
        frame.setVisible(true);
        Login.this.setVisible(false);
首行指定需要跳转的框体名称,跳转成功后隐藏原框体。 (责任编辑:qin)