JAVA开发 葵花宝典 27(共27册)

JAVA开发 葵花宝典 27(共27册)

ID:46173232

大小:327.00 KB

页数:28页

时间:2019-11-21

JAVA开发 葵花宝典 27(共27册)_第1页
JAVA开发 葵花宝典 27(共27册)_第2页
JAVA开发 葵花宝典 27(共27册)_第3页
JAVA开发 葵花宝典 27(共27册)_第4页
JAVA开发 葵花宝典 27(共27册)_第5页
资源描述:

《JAVA开发 葵花宝典 27(共27册)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第27章Java程序综合实例本书学到现在,基础知识已经介绍完毕。本章将综合前面讲过的知识,给读者演示两个比较实用的综合实例。本章的宗旨是希望读者能通过本章的学习,更加牢固的掌握Java程序开发,而且还可通过本章的综合实例,来检验自己学习的情况。27.1实例―:学校管理系统这个学校管理系统具有一定的通用性,希望读者能很好的理解这个综合实例,因为其能带来很多编程的启示。下面将通过详细的代码和分析,来讲述编写应用程序的一个思路。整个学生管理系统软件针对本书所讲述的内容。在本系统中,将整个系统分为以下几个模块。登录界面。主界面。学生信息系统。教师管理系统领导管理

2、系统数据库系统。27.2需求分析首先,分析整个系统的构成。在上一节中讲过整个系统分为登录系统、主界面系统、学生信息系统、教师信息系统、数据库系统,其实整个应用软件就是将数据库系统中的数据,通过软件界面的形式,展现在用户面前,所以整个系统最关键的就是数据库系统。(具体内容请参照本书)27.3登录界面的设计本节将详细的讲述如何设计整个软件的登录界面,从中可以复习前面学习过的布局管理器、事件监视器等方面的知识。27.3.1登录界面的分析登录界面主要用来防止非法登录用户,进入软件系统操作系统,所以在登录系统中,首先要设置系统的合法登录用户和登录密码。在登录界面中

3、,可以通过网格组布局管理器,将各个控件合理地分布在界面中。在设计登录界面时,首先将其设置为一个类,此类可以设置为容器类,将所有控件放置其中,然后再将这个容器放置到整体框架中去。其实在设计所有的界面类时,都是将整个类设置为容器类,这样就会给程序员带来在编写代码上的方便和简洁。27.3.2登录界面的代码实现本小节将分析登录界面的代码如何实现,其代码如下所示。(具体内容请参照本书)27.3.3登录界面的实现通过运行上面的代码,测试登录效果,界面如图27.2所示。现在验证是否能真的起到防止非法用户登录系统的作用,在用户名和密码框中,输入事先规定好的用户名和密码,

4、如图27.3所示。(具体内容请参照本书)27.4主界面的设计主界面的设计,主要就是设计整个软件程序的入口,从这个入口可以通向不同的软件界面系统。27.4.1主界面类的分析主界面是整个软件的一个综合界面,是所有不同界面的一个入口。进入到这个界面中,可以通过选择按钮,进入不同的界面,然后进行不同的操作。这个界面需要做的就是添加按钮,并为每个按钮的编写动作事件。下面一小节将给出此类中的代码段,希望读者也能够根据自己的思路,重新编写一个类,这样才能将所学的知识进行融会贯通。27.4.2主菜单界面类的代码本节主要分析主界面的代码如何实现,其代码如下。(具体内容请参

5、照本书)27.4.3主菜单界面类的实现主菜单界面的代码运行如图27.7所示。单击“学生信息系统模块”按钮,会出现图27.8所示的界面。(具体内容请参照本书)27.5数据库系统的设计数据库系统的建立,是整个程序设计的一个关键步骤。如果没有数据库系统,那么整个应用软件就显得无丝毫意义,所以在这一节中,将会讲述数据库系统的建立,以及应该如何与系统取得连接。27.5.1数据库的分析数据库的建立主要分成以下几个步骤:(1)首先建立数据库中的表。(2)然后再建立一个数据源。(3)最后通过建立一个类,将数据源和软件界面进行连接。在下面的章节中,将会给读者讲述如何实现这

6、3个步骤。27.5.2数据库中表的建立在设计表之前,先建立新数据库和设计一个空表。在SQLServer中,通过SQL语句完成下面的插入语句,将所有的数据直接加入到数据库表中。(具体内容请参照本书)27.5.3数据库中代码段本节学习如何实现数据库的连接,其详细代码如下所示。(具体内容请参照本书)27.6学生信息系统界面的设计学生信息系统界面的设计,是这个软件系统界面的主要部分。通过这些界面,用户可以直接操作数据库。下面将详细的讲述和分析代码段。27.6.1学生类的设计在设计整个程序的过程中,首先要设计一个学生类,然后将这个学生类储存到数据结构中,最后将这个

7、数据结构中的数据同数据库连接。这样在界面上显示出来的数据,就是数据库中的数据。下面是设计学生类的代码。(具体内容请参照本书)27.6.2储存类的设计选择什么样的数据结构,对以上的学生类对象进行储存呢?本例选择Vector这种数据结构,对学生进行储存,这种数据结构同字符串数组的用法几乎一样,具体的代码如下所示。(具体内容请参照本书)27.6.3学生信息界面的设计学生信息界面主要包括:显示信息的控件、添加对象的控件、删除对象的控件。在这个学生信息界面中,将学生信息界面抽象成一个类,然后能让所有不同班级和不同系的学生信息系统,都能调用它。下面设计学生信息的界面

8、,代码如下所示。(具体内容请参照本书)27.7教师信息系统界面的设计教师信息系统

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。