公交系统实验报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

课题名称:城市公交查询系统建项目的:为了给初来南昌的广大学生和游客提供方便,让他们更好的熟悉和认识这个城市,我们以软件的形式为大家提供便捷的公交信息查询.服务于广大人民群众,给他们带来方便!为他们设计一个市内指南针!需求分析:城市公交查询系统是一个基于市内公交车查询的应用程序,他可以实现公交车车次,站点以及公交本身信息的添加,修改,删除,浏览和查询功能!功能说明:城市公交查询系统是一个面向大众化的查询系统,本系统总体分为两个大模块:查询模块:查询模块主要是实现系统的查询功能,此功能又分为三个子功能:车次查询功能,车站查询功能,公交信息查询功能;管理模块:管理模块蛀牙是实现系统数据的管理功能,实现数据的添加,浏览,删除和修改功能;系统构架:城市公交管理系统查询模块管理模块车次查询站点信息城市地图帮助信息关于我们车次管理添加修改删除车站管理添加修改删除公交管理添加修改删除修改密码注册用户用户管理添加修改删除大学查询景点查询站点查询公交信息查询数据表及逻辑关系:经过组队分析,我们拟制了四张数据表,分别为:checi(车次表),chezhan(车站表),zongbiao(总表),user(用户表);每张表的字段和逻辑关系如下:checi(车次表):chec_id,zongbiao(总表)chezhan(车站表):user(用户表)Checizong_idchezhan_iduser_idJiangeCheciChezhanyhmShoushiZhanhaoZhanhaommMoshiShunxuDaxuelevelstatusstatusJingdianstatusstatus系统实现:1.建表。组队分析,建立四张数据表,名为checi,chezhan,zongbiao,user;2.连接数据源。建立一个ODBC数据源,命名为gongjiao;3.建工程。新建一个对话框工程,工程名为CityBus,不连接数据库;4.建立对话框。(1)在资源视图里建立两个地址为IDD_CITYBUS_DIALOG(图一),IDD_GUANLI_DIALOG(图五)的主对话框;(2)在IDD_CITYBUS_DIALOG内建立一个Tab控件,在资源视图内找到Tab的5个页面,将其命名为IDD_PROP1(图六),IDD_PROP2图(图七),IDD_PROP3(图八),IDD_PROP4,IDD_PROP5;(3)在IDD_GUANLI_DIALOG内建立一个Tab控件,在资源视图内找到Tab的3个页面,将其命名为IDD_GL1(图二),IDD_GL2(图三),IDD_GL3(图四);(4)在资源视图内另行建立用户管理窗口,用户注册窗口,修改密码窗口和总表窗口四个对话框,地址分别为IDD_YONGHU_DIALOG(图十),IDD_ZHUCE_DIALOG(图九),IDD_XGMM_DIALOG(图八),IDD_ZONG_DIALOG;5.对以上对话框进行控件分布,完善美化对话框,结果如下:图(一)图(二)图(三)图(四)图(五)图(六)图(七)图(八)图(九)图(十)6.在类视图窗口添加类。(1)添加三个数据库类,名字分别为CCheciset,CChezhanset,CYonghuset;分别调用数据表checi,chezhan,user;(2)添加窗口类,名字分别为CCheciDlg,CChezhanDlg,CYonghuDlg,CGuanliDlg,CZhuceDlg,CXiugaimmDlg,CProp1,CProp2,CProp3,CProp4,CProp5;分别引用上述对话框:IDD_GL1,IDD_GL2,IDD_YONGHU_DIALOG,IDD_GUANLI_DIALOG,IDD_ZHUCE_DIALOG,IDD_XGMM_DIALOG,IDD_PROP1,IDD_PROP2,IDD_PROP3,IDD_PROP4,IDD_PROP5;(3)分别给对话框控件建立变量和函数,然后切换到类视图,在相应的类相应的函数中添加代码,实现添加,修改,删除,查询和浏览功能!源代码:说明(人员分工,贡献大小排序,其他需要说明的情况):1.分工。课题需求调查功能模块设计数据表的设计;应用程序设计;应用程序封面位图设计;课题说明演示文稿制作;课题报告书设计、制作;课题汇报(讲解1人、演示1人);2.贡献大小。3.说明。撰稿人的学习体会和收获:我们的专业是软件工程,但是学习一年多了,我们学的都是一些DOS下的简单程序编写,当我们欣喜于黑色屏幕下那一个个DOS程序成功编译时,时时也会有那些程序到底有什么用的沉思!软件一词对我们来说还是那么的神秘,那么的琢磨不透,总觉得的桌面上那些易用的完美的界面软件离我们很远很远。我自认为这次活动非常有意义,我开始意识到完美的界面软件对于我们来说也不是什么不可逾越的鸿沟!这次活动让我们初步了解到界面软件的制作流程,虽然成果很简单,但是我们已经跨出了向真正软件迈进的一步,我们也可以把我们的简单成果称作软件了。组队设计是这次活动的中心,经过团队合作,我们以渐渐走出了自己的象牙塔,明白生活中许多事情不能凭我们一己之力就可以完成的,我们需要队友,需要伙伴,在合作和互动中不断的丰富和完善自己的知识!软件制作是一个枯燥的过程,我们要耐的住性子坐下来分析代码,用好百度,互联网等手边的工具,不能遇到困难就中途退场,半途而废。软件工作是个细心活,不能急于求成,丢三落四,顾此失彼,我们要静下心来全面系统的把握代码的实现过程!

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功