大连交通大学2011届本科生毕业设计(论文)
3.4管理员操作数据库模块设计
管理员端以增加为例,流程图如下:
开始选择要增加的项目是是否在数据库中存在相同数据否存入数据库提示已存在结束
图3-6 管理员增加项目模块流程图
15
大连交通大学2011届本科生毕业设计(论文)
第四章 系统实现
4.1数据库使用实现 4.1.1数据库的链接实现
Class.forName(\
mCon = DriverManager.getConnection(\ String strSql=\* FROM STATION WHERE NEARBUILD LIKE
'%\
4.1.2数据库SQL查询实现
try {
Statement sta=connection.createStatement();
ResultSet rs=sta.executeQuery(strSql); while(rs.next()) { String station=rs.getString(1); String nearbuild=rs.getString(2); Vector vec=new Vector(); vec.add(nearbuild); vec.add(station); vecAll.add(vec); }
rs.close(); sta.close();
4.2 用户客户端实现的功能
在用户客户端可进行车次查询,站点查询,站站查询,临近建筑物查询,大连市地图和万年历辅助功能;
4.2.1开机闪屏界面
程序开始运行时,背景音乐想起,出现闪屏,显示加载进度;效果如下:
16
大连交通大学2011届本科生毕业设计(论文)
图4-1登陆时闪屏页面
4.2.2 用户主界面
用户进入程序后,呈现的主界面,下面五张表情圆脸是各种功能键;右上角显示
日期和时间,鼠标单击时间,显示万年历功能;左上设置按键,单击出现大连辅助地图。效果如下:
图4-2用户主界面
单击主界面左上黄色地图键,呈现大连市地图
17
大连交通大学2011届本科生毕业设计(论文)
图4-3大连市地图
单击日期时间所在位置,实现万年历功能
图4-4万年历
4.2.3车次查询
点击下拉列表框可选择所有车次,或者点击数字按钮输入车次编号,(如连续点击‘1’,‘0’,‘1’则可输入‘101’),点击‘查询’则可查询被选择的车次详细信息,‘清空’可将列表框清空,‘←’可返回主菜单。车次查询窗口和结果查询结果效果如下:
18
大连交通大学2011届本科生毕业设计(论文)
图4-5车次查询显示页面
图4-5车次查询结果
4.2.4 站点查询
点击下拉列表框可选择所有站点,点击‘查询’则可查询所有经过被选择站点的车次,或者点击字母按钮选择站点拼音首字母,(如点击‘D’则可使列表框为所有以‘D’开头的站点),‘清空’可将列表框清空,‘←’可返回主菜单。
。
19