1、JAVA 语言课程设计专业:计算机网络技术班级:网络 0931学号:22姓名:曲艳芳指导教师:石丽君、徐晓军前 言Java 语言具有许多的优秀的特性,如简单性、面向对象、分布式、健壮性、可移植性、安全性等,这些优秀的特性得到业界广泛认可,从而使其成为当前最为流行的程序设计语言之一。与此同时,越来越多的高校将 java 作为程序设计教学时主要的编程工具。一方面,随着互联网应用和 web 服务的不断发展,计算机科学与技术、网络工程、软件工程等传统的计算机类专业加强了对 java 语言开发功能的要求,这些专业或将 java 课程与 C+课程平行开设学生选择,与在 C+课程之后增加一门精炼的 java
2、 课程;另一方面,随着移动应用和嵌入式应用的不断推广,通信、电子信息、自动化、微电子等理工类专业也纷纷开设了 java 课程,以适应用人单位对于专业人才的能力要求。一、课程设计目的综合运用 Java 编程基础课程和 Access 数据库应用与开发课程的内容完成一个简单的数据运算,并且在整个项目的开发过程中,严格按照个体软件过程的思想方法控制项目开发的时间进度和软件质量,通过这个项目的开发,帮助学生掌握个体软件过程的方法,消化课程内容并培养学生的动手能力和解决实际问题的能力。在开发过程中严格遵循个体软件过程的原则,提高软件质量和开发效率。二、课程设计题目与设计环境一、设计题目Java 课程设计实
3、训内容与要求1. 建立数据库 student,数据库中有表stu(no,name,sex,brith,depart)和表 score(no,course,score)其中 no(c,2),name(c,10),sex(c,2),birth(d),depart(c,20),course(c,20),score(n,3)2. 给两个表个输入 25 条记录。3. 建立显示表单 display.scx 功能包括:(1) 显示所有学生基本信息。(2) 显示所有学生的课程成绩信息。4. 建立查询表单 query.scx 功能包括:(1) 按学号查询学生的信息。(2) 按姓名查询学生的信息。(3) 按系别查
4、询学生的信息。二、设计环境1、硬件环境 DVD/CD-ROM 驱动器:IDE ATA/ATAPI 控制器:Intel(R) 82801G (ICH7 Family) Ultra ATA Stoeage Controllers-27DF,Intel(R) 82801GB/GR/GH (ICH7 Family)Serial ATA Storage Controller-27CO,次要 IDE 通道,次要 IDE 通道,主要 IDE 通道,主要 IDE 通道;处理器:Intel(R)Core(TM)2 Duo CPU E8400 3.00GHz安装内存:1.00GB磁盘驱动器:A-DATA USB
5、Flash Drive USB Device,ST3320813AS;计算机:ACPI Multipeocessor PC监视器:即插即用监视器键盘:标准 101/102 键或 Microsoft 自然 PS/2 键盘人体学输入设备:USB 人体学输入设备声音、视频和游戏控制器:Realtek High Definition Audio,传统视频捕捉设备,传统音频驱动程序,媒体控制设备,视频编码解码器,音频编码解码网络适配器:Generic Marvell Yukon 88E8057 PCI-E Gigabit Controller;显示适配器:NVIDIA GeForce G1002、软件环
6、境操作系统:windows XP 家庭普通版系统类型:32 位操作系统应用软件:UEHelper、运行(WINDOWSSystem32cmd.exe)三、概要设计1、建立数据文件输入数据的功能,存在 D 盘,15 个数据,要求整形数,2、数据处理功能能读取 15 数据并求 15 个数据的总和,找到最大值,最小值和平均数四、功能实现public class Test public static void main(String args) double arr=new double15;double sum=0;double avg=0;double min=0;double max=0;if(
7、args.length=0) System.out.println(“请使用命令行参数“+“输入“);else for(int i=0;iarri) min=arri;avg=sum/15;System.out.println(“n 最大值=“+max);System.out.println(“n 最小值=“+min);System.out.println(“n 和=“+sum);System.out.println(“n 平均值=“+avg);五、课程设计体会通过本次课程设计,我进一步的掌握了 Java 程序设计的功能特点及其操作技巧,通过这次的上机操作,我更熟练的掌握了UEHelper 软
8、件的实际应用及其应用技巧。回顾这次课程设计,至今我仍感慨颇多,在 4 天实训的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为掌握技术,从而提高自己的实际动手能力和独立思考的能力。本次的实习设计让我受益匪浅,它让我明白了在我们现代化社会中,计算机不可或缺的原因极其重要性,更让我了解到,做事一定要有耐心和细心,否则,在容易的事也成功不了。在以后的学习中我会更加努力。
9、自我评价:优秀参考文献【1】 (美)H.M.Deitel.P.J. Deitel ,java 程序设计教程实验手册, 清华大学出版社 2008,1:27-58.【2】杨有安 ,java 语言程序设计 ,电子工业出版社 2008.9:24-34.【3】邹林达、陈国君 ,java 2 程序设计基础 ,清华大学出版社2008,7: 15.【4】刘艺、吴英 ,java 程序设计大学教程 ,机械工业出版社2007,3A【5】编委会 ,java 语言程序设计 ,大连理工大学出版社 2005-5-10 【6】汪学明、钱诚 ,java 程序设计指导 ,重庆大学出版社2005,8A.【7】杨树林、胡洁萍 ,java 语言最新实用案例教程 ,清华出版社 2010-10-17.