天气预报查询系统 第1 页 天 气 预 报 查 询 系 统 软件 0 8 6 班 陈雯 2 0 0 8 1 3 9 6 天气预报查询系统 第2 页 一、 课程设计目的 1
学习 java与 Sql server 2005等数据库的连接 2
进一步熟悉掌握 Java程序设计语言的基础内容,如用户图形界面设计、Java多线程编程、java程序的设计、文件和网络输入输出流编程、Java数据库编程等
通过亲自动手写程序,一方面拓展知识面,一方面锻炼调试能力
二、课程设计总体要求 2
具有专门对各个城市进行天气查询的功能,但实现此功能需连接网络 3
显示当前时间、日期、星期的功能 4
具有托盘的功能,从而方便操作 5
设计此系统需要有一个通过选择城市从而获得天气情况的下拉框,以及显示该城市的天气情况的面板,因而采用简单的界面结构即可,界面见下图(注:显示天气的图标是用 flash 制作的,需要 jar 包搭建来显示,具体的请看 source 文件夹) 6
代码实现(见具体的带有解释的源代码) 三、设计题目 设计一个天气预报查询系统,通过城市名获得当前、当日、明日的天气预报 四、注意事项 本系统设计的数据库是 Sql server 2005,用户名:sa,密码:123456
此天气预报查询系统文件夹中有备份的数据库
五、设计 1
系统设计(功能) 系统启动后显示的托盘 系统启动后显示的气泡内容 鼠标移动到托盘图标时的事件 右击托盘图标的事件 天气预报查询系统 第3 页 系统初始化的界面 选择省份的界面 天气预报查询系统 第4 页 由省份得到的城市列表,此时是选择城市的界面 2
数据库的设计 数据库中的E-R 图 天气预报查询系统 第5 页 数据库中的关系图 数据库中的表 由于满足第三范式,则得到的表为 天气预报(省份名,城市名,城市代码