好文档 - 专业文书写作范文服务资料分享网站

java课程设计-Windows系统时间属性模拟

天下 分享 时间: 加入收藏 我要投稿 点赞

for(inti=Oj<=llp++)

{

if (mon th 歆 tSe lectedlte m ().compa re1b(JJ[i])==O)

{

break;

}

update (YZM);

b3setEnabled(tfue);

}

class Process extends WindowAdapter

public void windowClosing(WindowE\\ente)

System.exit(O);

25

简单通讯录设计

设计的内容要求

课程设计目的

1、 综合使用图形用户界面设计。 2、 掌握Java程序与数据库的连接方法

3、 实践一种数据库在java中的使用,体会数据库操作方法。

课程设计内容及要求

将学生信息设计成一个类,利用数据库來管理学生信息,要求数据程序能实现常见的数 据添加,删除,修改,查询等功能。

设计思想

问题分析及要点

本次设计将采用SQL2000数据库來实现,我们知道数据都捉供了各种操作,课程设计 中提到了各种操作,如添加,修改,删除,查询数据库都提供了相应的sql语句可以实现, 课程设计要求的就是在Java程序中实现这些语句的调用。数据库操作这类的java程序没 有什么思维上面的难度,只需要正确与SQL数据库实现连接,并正确使用数据库操作语句 即可。本次课程设计的要实现下面儿个方面。

1、 编写图形用户界而,提供一个数据库显示数据和用户査看数据平台。 2、 iE确的实现与SQL的连接。

设计思路

程序中加上相应的菜单,以利于用户操作,并且在用户操作后给出相应的反应。主界面 是一个lis(组件,川户显示当前数据库中所有的信息条目,然后点击“新建”后弹出填写信 息的窗口,信息填写完毕后保存,或可以玄接提交。主界面上还提供精确査询的输入口,点 击査询后在list上显示査询到的记录条目,同时弹出此条记录的详细信息,供用户修改和删 除使用。菜单

26

的功能尽量完善。

详细设计

详细设计

流程图山于是普通的SQL语句和java图形用户界而的操作,函数没冇 很人的难度,

故这部分不再提供具体的流程图,因为不影响理解。

详细设计:最终的组件设计。这部分的代码难度也很小,参照前面牛运行效果图

27

部分的设计。

图2J运行截图

图2?2査询结果显示

28

图2-3添加成功后结果 说明:程序运行需要安装SQL数据库。 :[心得与体会:jV豆丁 此次课程设计是本学期的另外一个课程设计,这次课穆设计的重点在于程序中与物理 储存的映射数据库打交道,在程序中实现和数据库的通信,并在程序中通过操作和应的数据 库语句实现对数据库记录的增加,修改,删除等操作。 数据!牟的安装,配置,连接对新手來说是?个不小的挑战,好在我已经很熟悉SQL的 连接和试用了。不过由于没有学过数据库原理的课程,所以对程序中出现的SQL语句其是 一窍不通,只好照着样子做,正是这样还给我帶来了很大的问题,我的删除语句为”DELET * FORM list “为了删除一条指■定的记录,可是运行时老是异常说这个语句有语法错,可把我 给还苦了,好像零次遇到这样的语句可以的,我却不行,域后多方查找资料,把去掉 就行了,至今不知道这是什么原因,下学期学数据库在解决吧。 总的来说,现在H己对java这门语言的字握程度更深一些了,但是远不敢说自己将通, 因为java的容量对有体会的人來说是无限的,努力在java编程上加强些吧。 附录 import java.awt.*; import java.awt.List; import java.awt.event.*; import java.awt.NdcnuBar: 29

java课程设计&#x2d;Windows系统时间属性模拟

for(inti=Oj<=llp++){if(month歆tSelectedltem().compare1b(JJ[i])==O){break;}update(YZM);b3setEnabled(tfue);}cla
推荐度:
点击下载文档文档为doc格式
5qal7936yh6trx01723y3gzju6vsnw00djc
领取福利

微信扫码领取福利

微信扫码分享