技术教育社区
www.teccses.org

Java项目开发实践

封面

作者:周清平总主编;覃遵跃主编

页数:247

出版社:中南大学出版社

出版日期:2015

ISBN:9787548713975

电子书格式:pdf/epub/txt

内容简介

企业专业实训是在真实的企业工作环境中, 以项目组的工作方式实现完整的项目开发过程, 是实现高素质软件人才培养的重要实践教学环节,
是集中训练学生的科学研究能力、 工程实践能力和创新能力的必要一环, 是对学生综合运用多学科的理论、 方法、 工具和技术解决实际问题的真实检验, 对全面提高教育教学质量具有重要意义。

本系列教材包括《c语言项目开发实践》《数据库项目开发实践》《java项目开发实践》《web前端项目开发实践》《java
ee项目开发实践》《.net项目开发实践》《android项目开发实践》《嵌入式arm体系结构编程项目开发实践》, 共8本。校企双方教师、 技术专家联合组成了教材编写委员会,
他们深入生产实际、 把握主流技术、 遵循教学规律, 摆脱了传统教材“理论知识+实训案例”的简单模式,
将实训内容项目化、 专业化和职业化, 以真实的企业项目案例为载体, 循序渐进地引导学生完成实训项目开发流程, 使其专业知识得到巩固, 专业技能得到提升, 综合分析和解决实际问题的能力、
项目开发能力、 项目管理能力和创新精神得到强化, 同时, 在项目执行力、 职业技能与素养诸方面得到有效锻炼。

本套教材内容覆盖了软件工程专业主要能力点, 精选了一定数量的软件项目案例, 从项目描述、 项目目标、 项目实施、
项目小结与拓展等方面介绍,均符合各自相关的项目开发规范, 项目实施遵循软件生命周期模型, 给出了软件设计思想、 开发过程和开发结果。学生通过项目需求分析、 系统设计、
编码实现、 系统测试与系统部署等环节, 不断积累项目开发经验。本套丛书构思设计之巧、 涉猎领域之广、 推广应用之实, 无不反映了吉首大学的教育教学改革已经转型发展到以学生发展为中心、
以能力培养为核心的全面综合素质教育上来, 是推行校企深度合作办学基础上微创新教学改革成果的集中展示。

“一分耕耘,
一分收获”,
编者老师们致力于耕耘, 期待着收获。站在第一读者的角度,本套教材将成为高等院校软件工程专业、 职业培训和软件从业人员最具实用价值的实训教材和参考书, 用书中所蕴含的智慧创造更多的财富。

作者简介

    覃遵跃,男,1974年4月出生,湖南省张家界人,土家族,副教授、博士研究生、国家高级程序员,现任吉首大学教学督导组成员。长期从事软件工程专业课程教学与研究,主讲Java语言、C语言和数据库技术等专业课程,主要研究方向为Web数据库技术、软件开发与设计,主持省级课题2项,参与国家级、部省级等项目4项,主编《利用案例轻松学习Java语言》等教材,发表学术论文40余篇,获国家级、部省级学科竞赛优秀指导教师、吉首大学教学能手等称号。

 

本书特色

    java语言已经成为互联网时代主流开发语言。本书以现实生活中的7个典型项目为实训案例,使学生系统掌握不同应用背景下完成一个真实java应用程序开发所具备的专业知识,熟练使用java应用程序开发关键技术和工具。

    本书章节的内容顺序按照java应用程序实际的开发流程编排,将每个项目开发拆分为“项目描述、项目目标、项目实施、项目小结和拓展”四个部分。每个项目侧重的知识点不同,避免了实例罗列和知识点的重复,第2章“简单计算器开发”涉及的主要知识点是界面设计,第3章“日历记事本开发”主要涉及各种常用类及组件的使用以及事件处理,第4章“简易画图板开发”主要涉及抽象类、接口、继承以及画图工具的使用等知识点,第5章“简易职员管理系统开发”主要涉及树形导航条以及表格控件的使用,第6章“基于文件的学籍管理系统开发”主要涉及i/o系统,第7章“简单聊天室开发”主要涉及网络编程和多线程编程。每个实训任务的设计都围绕提高java实践能力和创新能力,学生通过自主学习即可完成7个java实训项目的开发。

 

目录

1章  java项目开发基础    1

1.1  java项目开发实训目标      2

1.1.1  实训知识目标   2

1.2.2  实训能力目标   2

1.2.3  实训素质目标   2

1.2  java项目开发技术      2

1.2.1  图形用户界面编程技术   2

1.2.2  输入输出编程技术   3

1.2.3  网络编程技术   4

1.2.4  数据结构编程技术   5

1.2.5  java绘图编程技术   5

1.2.6  jdbc数据库编程技术     5

1.2.7  本书各项目采用技术  6

1.3  java项目开发工具      6

1.3.1  jdk开发工具包       6

1.3.2  sql server数据库系统    8

1.3.3  jcreator     10

1.3.4  eclipse       10

1.4  java项目开发规范      10

1.4.1  java项目开发实训工作流程   10

1.4.2  java项目开发流程   12

1.4.3  java项目开发代码规范   12

1.4.4  文档与源码提交规范       15

1.5  小结      61

2章  简易计算器项目设计与开发    17

2.1  项目描述      17

2.2  项目目标      17

2.2.1  系统功能   17

2.2.2  功能描述   18

2.3  项目实施      18

2.3.1  类及uml设计 18

2.3.2  代码实现   23

2.3.3 系统发布     41

2.3.4  系统测试   42

2.4  项目小结与拓展   44

2.4.1  项目小结   44

2.4.2  项目拓展   44

3章  日历记事本设计与开发    45

3.1  项目描述      45

3.2  项目目标      45

3.2.1  系统功能   45

3.2.2  功能描述    45

3.3  项目实施      46

3.3.1  类及uml设计 46

3.3.2  代码实现   47

3.3.3  系统发布   61

3.3.4  程序测试   62

3.4  项目小结与拓展   64

3.4.1  项目小结   64

3.4.2  项目拓展   64

4章  简易画图板项目设计与开发    65

4.1  项目描述      65

4.2  项目目标      651

4.2.1  系统功能   65

4.2.2  功能描述   65

4.3  项目实施      67

4.3.1  类及uml设计 67

4.3.2  代码实现   71

4.3.3  系统发布   95

4.3.4  系统测试   97

4.4  项目小结与拓展   100

4.4.1  项目小结   100

4.4.2  项目拓展   100

5  简易职员管理系统设计与开发       101

5.1  项目描述      101

5.2  项目目标      101

5.2.1  系统功能   101

5.2.2  功能描述   102

5.3  项目实施      105

5.3.1  数据库设计       105

5.3.2  类及uml设计 106

5.3.3  代码实现   112

5.3.4  系统发布   166

5.3.5  系统测试   167

5.4  项目小结与拓展   172

5.4.1  项目小结   172

5.4.2  项目拓展   172

6章  基于文件的学籍管理系统设计与开发   173

6.1  项目描述      173

6.2  项目目标      173

6.2.1  系统功能    173

6.2.2  功能描述    173

6.3  项目实施      174

6.3.1  数据结构设计   174

6.3.2  类及uml设计 174

6.3.3  代码实现   178

6.3.4  系统发布   202

6.3.5  程序测试   203

6.4  项目小结与拓展   206

6.4.1  项目小结   206

6.4.2  项目拓展   206

7章  简单聊天室设计与开发    207

7.1  项目描述      207

7.2  项目目标      207

7.2.1  系统功能   207

7.2.2  功能描述——服务器端   209

7.2.3  功能描述——客户端       209

7.3  项目实施      209

7.3.1  类及uml设计——服务器端 209

7.3.2  类及uml设计——客户端     212

8.3.3  代码实现   214

7.3.4  系统发布   243

7.3.5  系统测试   245

7.4  项目小结与拓展   246

7.4.1  项目小结   246

7.4.2  项目拓展   246

参考文献  (247

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《Java项目开发实践》
Article link:https://www.teccses.org/522640.html