设为首页 | 成都一卡通
一卡通相关技术
答辩记录
发布时间:2013-06-30 来源:未知
答辩记录内容:1、阐述论文(设计)要点
              2、提问与回答
  
1、阐述论文(设计)要点
公交查询系统采用Visual Basic 和Access2003 数据库系统进行开发,本系统的开发采用C/S模式,在程序代码中没有使用Visual Basic 提供的数据库组件,而是使用纯代码方式调用ADOX访问数据库。本项目的开发过程主要使用了以下技术。
(1)使用Sub Main 启动系统
(2)使用ADO对象模型访问数据库
(3)使用GetRows方法获取数据
 
2、提问与回答
提问(一):如何访问数据库并快速获取数据?
 
答:
通过ADO对象模型访问数据库,ADO对象模型定义了一个可编程的分层对象集合,本系统主要使用Connection和Recordset对象成员。其中Recordset对象的GetRows方法可将记录集中的数据作为一个二维数组返回,数组的每一行对应Recordset中的一笔记录,且每一列对应到记录中的栏位。GetRows方法比循环逐次读取记录集中的多条记录要快的多。
 
提问(二):乘车查询中“线路查询”是怎么实现的?
 
答:
首先从bus表中查询得到系统中所有的公交线路,然后添加到组合框中,供用户选择。其次当点击“线路查询”按钮时,获取“线路”组合框中的文本,若文本为空,则弹出提示对话框。若不为空,则定义SQL语句,查询指定线路经过的所有站点,并按站点排序。还不错后用查询的结果生成输出字符串,并显示在文本框中。