篇一 :java课设心得与体会

完成的任务

1.

2.

3.

4.

5.

登录模块 前台服务 权限管理 密码MD5加密 集成小组成员的各个模块

心得与体会

刚开始看这个项目的时候,觉得比较简单,总体的感觉是java的swing布局有些复杂,其他的都还好!由于时间比较紧,发现了项目中的一些bug,但还没有时间来得及一一修改和完善,以后有时间,再完善。做这个项目的时候,由于有几门考试,所以没有花很多时间考虑这个架构,而是参考了网上的一些代码,慢慢的理清了思路。

起初,我的思路是使用三层架构,使用典型的MVC模式,M(模型)包括一些java bean,一些实体类和基础的方法,V(视图)主要是swing搭建的界面,C(控制器)则包括一些具体的操作方法,以及调节模型和视图之间的调用关系等。

这次,整个系统并没有完全使用MVC模式编写,只使用了一小部分,小组的其他成员,对MVC模式都不是很了解,此项目,使用MVC模式,我感觉还复杂一些,有很多多余的操作。 本系统连接操作数据库使用的是DBUtils,它是是操作数据库的组件,对传统操作数据库的类进行二次封装,可以把结果集转化成List。DBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码。ArrayHandler :将ResultSet中第一行的数据转化成对象数组;ArrayListHandler将ResultSet中所有的数据转化成List,List中存放的是Object[]; BeanHandler :将ResultSet中第一行的数据转化成类对象; BeanListHandler :将ResultSet中所有的数据转化成List,List中存放的是类对象 ;ColumnListHandler :将ResultSet中某一列的数据存成List,List中存放的是Object对象; KeyedHandler :将ResultSet中存成映射,key为某一列对应为Map。Map中存放的是数据 ;MapHandler :将ResultSet中第一行的数据存成Map映射;MapListHandler :将ResultSet中所有的数据存成List。List中存放的是Map ;ScalarHandler :将ResultSet中一条记录的其中某一列的数据存成Object。 前台服务模块,主要理解Vector的使用就可以了,Vector 类可以实现可增长的对象数组。与数组一样,它包含可以使用整数索引进行访问的组件。但是,Vector 的大小可以根据需要增大或缩小,以适应创建 Vector 后进行添加或移除项的操作。 Vector可以扩展为二维或者三维数组,在前台服务中,菜单列表和桌子列表的表格的数据源均来自Vector,所以,需要我们动态构造Vector添加到表格中去,并且呈现出来。修改数据的办法一般是,先修改Vector里面的值,然后更新到table中,或者直接修改table里面单元格的值。获得表格指定行和列的值的方法是table.getValueAt(row,column)。菜单和桌子列表都是用的Vector的二维表现形式,其中把菜单和桌子关联起来用来了Vector的三维形式,主要是用来方便获取每一桌的点的菜。其他的部分都是一些逻辑关系。很多时间,花费在了界面上面。业务逻辑的

…… …… 余下全文

篇二 :Java课设工作的总结

面向对象程序设计课程设计工作的总结

历时两周的面向对象程序设计课程设计圆满完成。由于提前对课设进行了精心的准备和布置,使得学生能在短短的两周时间内取得了最大收获。

本次设计在总结了以往设计经验的基础上,对设计的任务内容进行了细化,同时明确小组内分工,强调课设的纪律和要求,强调独立设计,让学生明白学习别人和抄袭别人成果的区别,重视动手实践。

加强学生课设报告规范化的要求,认真检查,对不符合要求的报告,反复修改,讲解报告的规范化要求,锻炼学生的学习态度。

作为本次课设的指导老师,我们严格按教务处的课设流程规定进行。

1.进行课程设计的选题工作,填写备选题目登记表。

2.教研室主任对指导教师的选题进行筛选审查。

3.系部教学副主任对课程设计的选题审核签字。

4.向学生下达课程设计任务书。

5.指导教师指导、督促、检查学生设计情况,填写课程设计指导教师工作日志。

6.指导教师和评阅教师分别完成课程设计成绩的评定,上报教务处。

7.教研室对课程设计样本和有关材料收存归档。

本次课设时间短,任务重,多数同学经历后觉得收获很大。对理论课的理解更加深刻了,同时也增强了Java编程的信心。

…… …… 余下全文

篇三 :Java程序设计课程学习总结与心得

Java程序设计程学习总结 (2012)

※学习java须知与必备知识

※java面向对象(OOP)(类与对象,继承抽象类与接口)

※java程序的数组与字符串

※java程序的流技术以及异常处理

※java语言高级部分——Java窗体应用程序

┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄

)☆java须知与必备知识:

1.java语言与C语言有许多相似点,但又有很大的区别。Java源程序主要有5部分组成:package语句(用来定义程序所属的包,放在程序的最前面,可省略)、import语句(用来引入其它包中的类,放在类定义之前)、类(class是定义类的关键字,类是整个源程序的核心部分)、方法(每个java程序只允许有一个main()主方法)、语句(语句有复值语句、调用方法语句和对象定义语句等,每条语句占一行,以分号结束)

                              

2. 标识符、注释与C语言相同。

3.(1)String类的构造方法:

(2)提取字符串:

(3)字符串转换成数值型数据的方法:

4.注意代码书写的规范性和速度性:类名首字母大写,变量、main()主方法语句和方法及对象的首字母小写。但在C#中Main()主方法都是大写的

5.掌握循环语句结构。

┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅

(二)☆java面向对象(OOP)(类与对象,继承抽象类与接口)

…… …… 余下全文

篇四 :java课程设计报告

     

JAVA课程设计报告

题目《日记本的设计与实现》课程设计        

    院:      信息工程学院 

    名:         

    号:       

    业:         

    级:      软工1101B班 

指导教师:             

       

0##十二月

目   录

1.      引  言... 3

2.      设计目的与任务... 4

3.      设计方案... 5

3.1      总体设计... 5

3.2    设计要求... 5

…… …… 余下全文

篇五 :java课设

河南理工大学

计算机科学与技术学院

课程设计报告

20##— 20##学年第一学期

课程名称  Java语言程序设计          

设计题目  利用粒子群算法解决TSP问题

姓    名  崔雯钰                    

学    号  311309010401              

专业班级  计算机13-4                

指导教师  刘志中                    

20##年  1月10日

目录

一.课程设计内容.................................................... 2

(一)课程设计题目................................................ 2

…… …… 余下全文

篇六 :Java程序设计课程学习总结与心得

Java程序设计课程学习总结与心得

…… …… 余下全文

篇七 :java网页下载课程设计总结

网页下载系统

课程设计报告

姓名:

班级:10软工java2

指导老师:

一.需求分析

1.    前言

1.1目的

本文为网页下载系统的需求说明,该文档需要使使用者能够清楚明白的使用系统和了解系统。

1.2产品范围

产品用于使用者下载网站页面,需要系统界面简单明了,并且系统容易操作。

1.3参考资料

 《Java程序设计》

《Java网络编程》

《Java TCP/IP Socket编程》

《Java网络程序设计》

  网上相关资料(....略)

2.综合概述

2.1产品的前景

    该产品是独立存在的系统,可以供大部分学习软工的学生学习使用。可以借此系统来下载网页,便于学生对网页的学习。

2.2产品的功能

   该产品可以将网站网页在无法保存的情况下,将网页完整的下载下来并且保存在本机电脑的制定文件夹中。方便快捷,操作简单。

2.3用户类和特征

   a.重要用户(主要用户):学生,改该用户类会经常学习网站的制作等,会需要对网站的源码进行下载和复制,可以使用该系统操作。

    b.普通用户:未知人群,即满足个别用户的需要。

2.4运行环境

a.系统要求:Windows xp,Windows 7等操作系统

b.环境要求:java 开发环境

2.5设计和实现的限制

a.求利用Java及相关知识来完成系统的设计;

b.系统规划与设计;

c.进行基本的界面设计,GUI界面,要求用Swing/SWT组其中包括输入指定网页的页面地址;

d.NET类得到页面的URL地址;,

…… …… 余下全文

篇八 :java课程设计报告

课程设计报告

( Java程序设计 )

设计题目         方程求根          

年级专业  2010级计算机科学与技术 

学生姓名          董雪            

指导老师          谭军            

                                     201201    


Java程序设计课程设计任务书

 计算机与信息工程院系              计算机科学与技术教研室

…… …… 余下全文