版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
福州软件职业技术学院毕业设计阐明书题目:都市公交查询系统的设计与实现系别:计算机系专业/班级:计算机应用技术(电子商务方向)年级:级学号:姓名:指导老师:0内容摘要【摘要】在当今社会中,交通问题已经成为很重要的社会性问题,而公交成为解决交通问题的一种核心因素。大力发展公共交通是解决都市交通拥挤问题的首选方法。但是一种公交是不能满足全部人的出行需求的,人们可能无法通过乘坐一辆公交车达成目的地,这时候就需要换乘来解决该问题,经调查路程最短和换乘次数是人们最关心的问题。根据这些问题,需要开发一套公交查询系统,从而方便人们出行迈进行查询。核心词:公交查询系统,delphi7,SQLServer,数据库
目录内容摘要 I目录 II1设计任务规定 11.1目的及意义 11.2系统功效规定 21.3预期开发成果 22技术平台规定 42.1硬件技术平台 42.2软件技术平台 43系统功效模块阐明 63.1系统功效模块图 63.2各模块的基本功效阐明 74设计成果 94.1设计测试 94.2设计成果展示 114.3设计作品局限性之处 14总结 15参考文献 161设计任务规定1.1目的及意义都市公共交通是与出行人员生产生活息息有关的重要基础设施。提供良好的公交服务是建设和谐社会的基本规定。运用高新技术改造传统的公交系统。以信息化为基础,增进乘客、车辆、站点设施以及交通环境等要素之间的良性互动,推动智能公交系统建设。鉴于中国现在的经济发展状况,中国人出行还是以公交车为主,因此每个都市的公交系统都比较庞大发达。公交查询系统是近两年出现的新生事物,每个都市的发展状况也是良莠不齐。建设电子公交线路查询运行站点查询系统、线路查询系统、换乘查询信息系统,便于市民理解公交信息,合理安排出行。而福州市是一种中级都市,因此我们做一种这样的交通的公交查询系统是有很大的市场的,其需求范畴是广大乘客。随着我国经济的高速发展,人们生活水平的提高,越来越多的人开始热衷于到外地旅游。那么对于这些外来旅游者,首先搞清这个都市的公交路线显的很重要!茂名,作为一种旅游都市,每年都要吸引大量的游客,为了方便广大游客,我的毕业设计就以公交查询系统做为设计课题。我认为这样的系统应当含有较好的实用性!乘客只需选择车次或输入要查询的站点,系统会快速的给出成果,同时还添加了2点之间查询有无车次通过的功效。正是基于这样的目的我开发了公交查询系统。我国都市公交乘客信息系统的发展处在一种落后的水平,广大乘客能够获得信息的方式极少,公交信息的完整性和精确性得不到确保,并且还没有专门的机构负责信息的公布和管理。本文所介绍的公交查询系统是基于delphi应用程序开发设计的,其重要特性是能动态、实时的完毕信息的查询,且含有高效的交互性,有效的解决客户请求,易于维护和更新,它规模适中,适合于个人开发,能够锻炼同窗的学习新知识能力,锻炼同窗的编程能力,它的具体意义以下:(1)现在,国内各都市公交发展的速度不同,对于都市的民众来说,在他们所居住的都市里活动,如何获取有效、快速、实用的公交信息,是他们最渴望的,这将为都市民众提供很大的方便,同时也是他们对公交行业的有新的认识的路过。.(2)一种都市的公交查询对来自别的都市的民众同样重要,在他们出差,旅行或跑业务的时候,通过对公交查询系统的使用,能大大提高他们出行的效率。因此,一种简朴,实用,效率高的查询系统是有必要的。(3)一种实用高效的查询系统也能体现出该都市或外来人士的为人民服务,对人民关心体贴的宗旨。1.2系统功效规定本系统的功效有:涉及顾客管理、顾客的添加删除,线路的录入、删除、修改,公交线路查询、时间查询、站点查询、中转站查询等功效。同时对于不同的顾客含有不同的功效。系统管理员级含有最高级别的权限,能使用系统的全部的功效;普通管理员含有普通使用权限,能够查询基本的信息等。拟定对系统的目的本系统重要是对公交线路的线路进行查询的管理的系统,需要有管理者动态更新公交线路的最新信息,并且能将全部信息从数据库中添加、修改和删除,运用报表功效将数据库中的若干项目的数据显示出来并且运用触发器将数据库中的若干信息的数值计算出来。数据规定有自动更新功效,显示最新的成果。还需要对普通顾客有简朴方便的站点查询、线路查询、换车查询等。1.3预期开发成果(涉及源代码、数据库和文档)(列出成果清单)1.delphi开发项目一份
2.数据库文献一份
3.代码:ifedit1.Text=''thenmessagebox(LoginFrm.handle,'请输入顾客名','警告',mb_ok+mb_iconwarning)elseifedit1.Text=''thenmessagebox(LoginFrm.handle,'请输入密码','警告',mb_ok+mb_iconwarning)elsebeginusername:=edit1.text;password:=edit2.text;withADOQuery1dobeginclose;sql.clear;sql.add('select*from顾客表whereusername=');sql.add(''''+username+''''+'andpassword='+''''+password+'''');open;first;ifrecordcount=1thenbeginLoginFrm.Hide;MainFrm.Show;endelsemessagebox(LoginFrm.handle,'请输入对的的密码','警告',mb_ok+mb_iconwarning);end;end;end;
2技术平台规定2.1硬件技术平台对于前台开发工具Delphi7它可用于windows98\\xp\windowsme\Server等系统中,但由于本管理系统软件使用SQLServer作为后台服务,只需要将程序文献数据库文献及子目录一并复制到一目录下即可使用。最低运行规定486以上PC机,64M以上内存,1GB以上硬盘。推荐使用586以上PC机,128M以上内存,2GB以上硬盘。2.2软件技术平台Delphi7概况:DELPHI是出名的Borland公司开发的可视化软件开发工具。DELPHI被称为第四代编程语言,简朴、高效、功效强大。产生背景:在DOS年代,程序员能够选择的开发工具是非常有限的。随着Windows平台的推出,这种状况有所改善,人们能够使用C++语言或者VisualBasic语言。但是C++功效强大但是使用困难,VB使用简朴但是语言本身含有重大局限。因此人们迫切需要一种能够集两者优点而舍弃两者缺点的开发工具。在这种状况下DELPHI产生,DELPHI兼备了VC功效强大和VB简朴易学的特点。DELPHI已经从DELPHI1.0发展到现在的DELPHI7.0。1999年下六个月DELPHI5.0出现,外号:“VB的杀手”。DELPHI6.0出现。8月,DELPHI7.0出现。SQLServer概况:SQLServer是一种关系数据库管理系统它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的于1988年推出了第一种OS/2版本在WindowsNT推出后Microsoft与Sybase在SQLServer的开发上就分道扬镳了Microsoft将SQLServer移植到WindowsNT。系统上专注于开发推广SQLServer的WindowsNT版本Sybase则较专注于SQLServer在UNIX操作系统上的应用在本书中介绍的是MicrosoftSQLServer后来简称为SQLServer或MSSQLServer。SQLServer是Microsoft公司推出的SQLServer数据库管理系统的最新版本该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功效含有使用方便可伸缩性好与有关软件集成程度高等优点可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows的大型多解决器的服务器等多个平台使用。SQLServer其重要特点以下:(1)高性能设计,可充足运用WindowsNT的优势。(2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配备。(3)强健的事务解决功效,采用多个办法确保数据的完整性。(4)支持对称多解决器构造、存储过程、ODBC,并含有自主的SQL语言。SQLServer以其内置的数据复制功效、强大的管理工具、与Internet的紧密集成和开放的系统构造为广大的顾客、开发人员和系统集成商提供了一种出色的数据库平台。
3系统功效模块阐明3.1系统功效模块图ER模型:ER模型中包含“实体”“联系”“属性”等三个基本成分,三个基本成分是指:实体:是客观世界中存在的且可互相分辨的事物。它能够是具体事物或抽象概念。普通用矩形表达实体。联系:客观事物彼此联系。普通用菱形表达联系。属性:它是实体或联系所含有的性质,普通来说,一种实体含有若干个属性。普通用椭圆形或圆角矩形表达属性。本系统根据上面的设计规划出的实体有:管理员信息实体,员工信息实体,基本工资信息实体等等。部分实体具体的描述E-R图以下。顾客登入顾客登入顾客名密码管理添加顾客删除顾客……图3.1顾客信息实体图数据信息维护实体线路录入线路修改线路删除线路删除图3.2数据信息维护实体图线路查询实体线路查询实体线路查询站点查询时间查询时间查询图3线路查询实体图乘车方案查询实体乘车方案查询实体起始点查询查询中转站中转站中转站查询途径最短途径最短查询图4乘车方案查询实体3.2各模块的基本功效阐明普通来说,一种管理系统是由前台系统和后台系统两部分构成的。前台系统是顾客界面,供顾客操作数据库,涉及查询、添加、修改和删除等,前台的顾客界面及顾客界面与数据的操作由Delphi7开发。后台系统就是支持本系统能正常运行的数据存贮文献,也就是数据库文献,本系统使用的是SqlServer作为数据库。本系统要完毕的重要功效有数据的添加、修改、删除、查询等功效。基本功效:(1)顾客注册:可添加管理员和普通顾客(系统初始顾客名:admin密码:admin)(2)数据维护:对公交信息管理,可实现录入、删除、修改、查看等功效(3)公交线路查询:对公交线路管理,可实现线路查询、时间查询、站点查询等功效(4)乘车方案管理:对乘车方案进行管理,可实现起始点、中转站、最短途径等功效系统的流程图:启动程序启动程序顾客登录YN主界面管理员、顾客注册与修改数据维护(录入、修改、删除、查看)公交线路管理(线路、站点、时间、查看)乘车方案管理(起始点、中转站、最短途径、查看)退出系统有关系统的构造图:登陆系统文献菜单登陆系统文献菜单数据维护线路查询乘车方案管理员设立顾客登陆退出系统线路录入时间查询线路修改线路删除线路查询站点查询最短途径起始点中转站
4设计成果4.1设计测试从本系统角度看,测试计划中的测试项目涉及软件构造中的分系统层、子系统层、功效模块层、程序模块层中的各类模块,从测试本身看,分为单元测试,组合测试,确认测试等。测试对象是随阶段而异的,最基本、最初的测试是单元测试,背面的组合测试、确认测试都是以被测过的模块作为测试对象的。(1)单元测试:单元测试也称模块测试或程序测试,单元测试是对每个模块单独进行的,验证模块接口与设计阐明书与否一致,对模块的全部重要解决途径进行测试且与预期的构造进行对照,还要对全部错误解决途径进行测试。对源码进行审查,对照设计阐明书,表态地检查源程序与否符合功效的逻辑规定,是进行单元测试前的重要工作工。单元测试普通是由程序员完毕,也称程序调试。(2)组合测试组合测试也称集成测试或子系统测试,普通采用自顶向下测试和自底向上测试两种测试办法。组合测试的对象是指已经通过单元测试的模块,不是对零碎模块进行单个测试,而是用系统化的办法装配和测试软件系统,是一种严格的过程,必须认真地进行,其计划的产生和单元模块测试的完毕日期要协调起来,这种测试应在系统目的机上进行,造成系统应用的环境条件,除了开发部分项目负责人参加以外,还应当有对应系统的顾客参加,给评审员进行演示。(3)确认测试确认测试是对通过组合测试的软件进行的,这些软件已经存于系统目的设备的介质上,确认测试的目的是对表明软件是能够工作的,并且符合“软件需求阐明书”中规定的全部功效和性能规定。确认测试是按照这些规定定出的“确认测试计划”进行的。测试工作是由一种独立的组织进行,并且测试要从顾客的角度出发。(4)系统测试系统测试是对整体性能的测试,重要解决各子系统之间的数据通信和数据共享问题以及检测系统与否达成顾客的实际规定,系统测试的根据是系统分析报告。系统测试应在系统的整个范畴内进行,这种测试不只对软件进行,而是对构成系统的硬、软件一起进行。系统测试与建构同时进行或略慢。系统测试需要确认从头到尾的功效正常才算完毕,应当尽量避免系统测试延到项目末尾进行。(5)顾客验收测试在系统测试完毕后,进行顾客的验收测试,它是顾客在实际应用环境中所进行的真实数据测试。在具体的测试中,普通应遵照下列原则:由程序设计者之外的人进行测试;测试用例应由两部分构成:输入数据和预期输出成果;应选用不合理的输入数据与非法输入测试;不仅要检查程序与否实现预期功效,还应检查程序与否做了不应当做的工作;集中测试容易出错的程序模块;对程序修改后来,必须重新进行测试。在开发本系统时,为了使系统能够稳定运行,对本系统进行了有针对性的全方面测试,采用的方式是:1、菜单项测试:为了确保每一项下拉菜单能够对的实现系统设计的功效,我把有关的基础数据,基本上全部输入到本系统中,并对每一种菜单项重复进行了增加、删除、修改等操作,从而确保了菜单级功效的对的实现。2、数据跟踪:完毕菜单项测试后,我又对系统内的每一种数据进行了跟踪。例如:在成绩管理模块中,我首先对考试类型进行设定,然后在成绩添加模块中进行数据操作,随时观察这两个模块之间与否有冲突产生,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外研八下英语Unit 5 Starting out-Understanding ideas《合作探究二》课件
- (新教材)2026人教版二年级下册数学 练一练(P76-77) 课件
- 2026年老年结婚合同(1篇)
- 2025 高中信息技术数据结构在智能家居场景感知数据处理中的应用课件
- 2026年项目变更增加合同(1篇)
- 2026年离婚迁户合同(1篇)
- 精神病专科医院建设项目可行性研究报告
- 信息技术对企业财务报告和内部控制的影响
- 2026年及未来5年市场数据中国液油气行业市场全景监测及投资战略咨询报告
- 2026年及未来5年市场数据中国物流金融行业市场深度评估及投资前景预测报告
- 老年人结肠缺血诊治中国专家指导意见解读课件
- 检测实验室质量手册及程序文件合订本-符合2023版《评审准则》
- 股权架构搭建合同范本
- 《轻钢龙骨石膏复合墙技术标准》
- 2025年山东基层法律服务工作者管理考试试卷及答案
- 实施指南(2025)《DL-T 846.10-2016高电压测试设备通 用技术条件 第10部分:暂态地电压局部放电检测仪》
- GB/T 30117.6-2025灯和灯系统的光生物安全第6部分:紫外线灯产品
- 《当你老了》叶芝原文课件
- 精益管理年终总结报告
- 带式球团焙烧工技术考核试卷及答案
- 美国伊朗军事课件
评论
0/150
提交评论