


作者:李亚平、向华 主编 钟丽、谢菁、李玉星 副主编
定价:49元
印次:1-5
ISBN:9787302411215
出版日期:2015.12.01
印刷日期:2021.07.21
图书责编:焦虹
图书分类:教材
本书以超市管理系统作为主线,将Java知识贯穿于其中,重点介绍Swing开发技术。 本书共分为9章。第1章介绍超市管理系统的需求分析、可行性分析、概要设计等,第2章简要介绍Swing开发环境的搭建,第3章介绍超市管理系统登录模块的设计与开发,第4章介绍系统主框体的设计与开发,第5章介绍服务器端监控界面及认证模块开发,第6章介绍基本档案管理模块的设计与开发,第7章介绍采购订货模块的设计与开发,第8章介绍出入库模块的设计与开发,第9章介绍人员部门管理模块的设计与开发。 本书适合作为高等院校计算机、软件工程等相关专业高年级学生的教材,同时也可供对软件开发有所了解的开发人员、科技工作者和研究人员参考。
李亚平:1983年毕业于河北工学院自动化系,从事职业教育近30年,2007年被评为计算机应用技术教授,现任成都职业技术学院软件分院院长,长期担任软件技术专业教学工作。课堂教学深受学生欢迎,所教授的《C语言程序设计》学生参加“国信蓝典杯”竞赛中2010年、2011年、2012、2013、2014年连续获得四川省赛区一等奖,连续获得全国一等奖、二等奖;《JAVA程序设计》学生在参加成都市国际软件大赛中取得第二名。承担了全国教育科学“十一五”规划2009年度教育部规划课题《政企校深度互动,有效突破中低端软件人才产销衔接问题的研究》及多项部、省市级科研课题,2004年获“河北省人民政府教学成果三等奖”;2012年被评为四川省优秀教师,2013年获四川省教学成果一等奖,2014年获国家教学成果二等奖、四川省社科联成果三等奖,取得了一项发明专利,建设了省级精品课程2门,院级精品课程3门;师生团队研发的中小型IT类项目达30多个,近三年来,在全省、全国的各项赛事中取得的特等奖、一等奖近30项。
ForewordJava诞生于1991年,Sun公司1995年6月把Java这种革命性的编程语言带到了世界上。之所以称Java为革命性的编程语言,是因为用以前的语言编写的传统的软件系统与具体的开发环境有关,一旦开发环境有所变化就需要对软件系统进行一番改动,耗时费力;而利用Java语言开发的软件系统能在所有装有Java解释器的计算机上运行。Java的出现最初是由于对独立于平台的渴求,人们希望编程语言能编写出嵌入到各种家用电器等设备的芯片上,且易于维护的程序。然而,当时的编程语言都是针对CPU芯片进行编译,比如C、C++等。这样,一旦电器设备更换了CPU芯片就不能保证程序正常运行,需要修改程序重新进行编译。Sun公司经过调查发现编程语言的这个致命缺点后,于1990年成立了由James Gosling领导的软件开发小组,开始致力于开发与平台无关的编程语言。他们的刻苦钻研与努力造就了Java语言。 Java语言是当前最为流行的程序设计语言之一,诸多优秀的特性使其为业界广泛认可和采用。同时,越来越多的高校也将其作为程序设计教学中的主要课程。目前,社会上需要大量的Java开发人员,随处可见高薪诚聘Java开发人员的信息,让很多刚开始学习编程的朋友心动不已。然而,Java作为一种跨平台的程序设计语言,其版本涵盖的范围较广,从定位于嵌入式系统应用的J2ME、定位于客户端程序应用的J2SE,到定位于服务器端程序应用的J2EE,Java均完整地提供了相关的解决方案,初学者很难在众多的Java图书中找到适合自己的入门教材。本书的编写目的就在于力求以最简单、最实用的讲解帮助初学者甚至是毫无编程基础的...
1.1项目需求分析1
1.1.1超市的起源和发展1
1.1.2项目背景1
1.1.3系统目标2
1.2项目可行性分析2
1.2.1技术上的可行性2
1.2.2经济上的可行性2
1.2.3风险因素及对策3
1.3项目概要设计3
1.3.1进货流程3
1.3.2销售流程4
1.3.3库存管理5
1.3.4系统功能清单6
1.3.5系统整体架构6
1.4开发语言选取7
1.4.1Java简介7
1.4.2Java技术特点7
练习9
第2章开发环境搭建10
2.1下载及安装JDK10
2.2配置环境变量12
2.2.1打开环境变量设置面板12
2.2.2设置PATH12
2.2.3设置JAVA_HOME12
2.2.4设置CLASSPATH13◆Java企业项目实战目录2.2.5检验是否配置成功14
2.3安装Eclipse14
2.3.1下载Eclipse14
2.3.2选择工作空间15
2.4创建项目15
练习18
第3章登录模块设计与开发19
3.1相关知识19
3.1.1包19
3.1.2类20
3.1.3引入20
3.1.4变量21
3.1.5方法22
3.1.6数据类型23
3.1.7字符串类24
3.2界面设计27
3.3登录流程设计29
3.4用户表设计29
3.5包结构29
3.6代码实现30
3.6.1创建用户实体类30
3.6.2创建登录框体背景内部类30
3.6.3布局登录面板31
3.6.4注册事件监听器32
3.6.5完成登录框体34 ... 查看详情





