零基础JAVA.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第27章 Java程序综合实例 本书学到现在,基础知识已经介绍完毕。本章将综合前面讲过的知识,给读者演示两个比较实用的综合实例。本章的宗旨是希望读者能通过本章的学习,更加牢固的掌握Java程序开发,而且还可通过本章的综合实例,来检验自己学习的情况。 27.1 实例―:学校管理系统 这个学校管理系统具有一定的通用性,希望读者能很好的理解这个综合实例,因为其能带来很多编程的启示。下面将通过详细的代码和分析,来讲述编写应用程序的一个思路。整个学生管理系统软件针对本书所讲述的内容。在本系统中,将整个系统分为以下几个模块。 登录界面。 主界面。 学生信息系统。 教师管理系统 领导管理系统 数据库系统。 27.2 需求分析 首先,分析整个系统的构成。在上一节中讲过整个系统分为登录系统、主界面系统、学生信息系统、教师信息系统、数据库系统,其实整个应用软件就是将数据库系统中的数据,通过软件界面的形式,展现在用户面前,所以整个系统最关键的就是数据库系统。 (具体内容请参照本书) 27.3 登录界面的设计 本节将详细的讲述如何设计整个软件的登录界面,从中可以复习前面学习过的布局管理器、事件监视器等方面的知识。 27.3.1 登录界面的分析 登录界面主要用来防止非法登录用户,进入软件系统操作系统,所以在登录系统中,首先要设置系统的合法登录用户和登录密码。在登录界面中,可以通过网格组布局管理器,将各个控件合理地分布在界面中。在设计登录界面时,首先将其设置为一个类,此类可以设置为容器类,将所有控件放置其中,然后再将这个容器放置到整体框架中去。其实在设计所有的界面类时,都是将整个类设置为容器类,这样就会给程序员带来在编写代码上的方便和简洁。 27.3.2 登录界面的代码实现 本小节将分析登录界面的代码如何实现,其代码如下所示。(具体内容请参照本书) 27.3.3 登录界面的实现 通过运行上面的代码,测试登录效果,界面如图27.2所示。现在验证是否能真的起到防止非法用户登录系统的作用,在用户名和密码框中,输入事先规定好的用户名和密码,如图27.3所示。(具体内容请参照本书) 27.4 主界面的设计 主界面的设计,主要就是设计整个软件程序的入口,从这个入口可以通向不同的软件界面系统。 27.4.1 主界面类的分析 主界面是整个软件的一个综合界面,是所有不同界面的一个入口。进入到这个界面中,可以通过选择按钮,进入不同的界面,然后进行不同的操作。 这个界面需要做的就是添加按钮,并为每个按钮的编写动作事件。下面一小节将给出此类中的代码段,希望读者也能够根据自己的思路,重新编写一个类,这样才能将所学的知识进行融会贯通。 27.4.2 主菜单界面类的代码 本节主要分析主界面的代码如何实现,其代码如下。(具体内容请参照本书) 27.4.3 主菜单界面类的实现 主菜单界面的代码运行如图27.7所示。单击“学生信息系统模块”按钮,会出现图27.8所示的界面。(具体内容请参照本书) 27.5 数据库系统的设计 数据库系统的建立,是整个程序设计的一个关键步骤。如果没有数据库系统,那么整个应用软件就显得无丝毫意义,所以在这一节中,将会讲述数据库系统的建立,以及应该如何与系统取得连接。 27.5.1 数据库的分析 数据库的建立主要分成以下几个步骤: (1)首先建立数据库中的表。 (2)然后再建立一个数据源。 (3)最后通过建立一个类,将数据源和软件界面进行连接。 在下面的章节中,将会给读者讲述如何实现这3个步骤。 27.5.2 数据库中表的建立 在设计表之前,先建立新数据库和设计一个空表。在SQL Server中,通过SQL语句完成下面的插入语句,将所有的数据直接加入到数据库表中。(具体内容请参照本书) 27.5.3 数据库中代码段 本节学习如何实现数据库的连接,其详细代码如下所示。(具体内容请参照本书) 27.6 学生信息系统界面的设计 学生信息系统界面的设计,是这个软件系统界面的主要部分。通过这些界面,用户可以直接操作数据库。下面将详细的讲述和分析代码段。 27.6.1 学生类的设计 在设计整个程序的过程中,首先要设计一个学生类,然后将这个学生类储存到数据结构中,最后将这个数据结构中的数据同数据库连接。这样在界面上显示出来的数据,就是数据库中的数据。下面是设计学生类的代码。(具体内容请参照本书) 27.6.2 储存类的设计 选择什么样的数据结构,对以上的学生类对象进行储存呢?本例选择Vector这种数据结构,对学生进行储存,这种数据结构同字符串数组的用法几乎一样,具体的代码如下所示。(具体内容请参照本书) 27.6.3 学生信息界面的设计 学生信息界面主要包括:显示信息的控件、添加对象的控件、删除对象的控件。在这个学生信息界面中,

文档评论(0)

书是爱的奉献 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档