本科毕业设计abc教育集团校区路线查询系统设计与实现.docx

上传人:b****6 文档编号:5635312 上传时间:2022-12-29 格式:DOCX 页数:24 大小:5.40MB
下载 相关 举报
本科毕业设计abc教育集团校区路线查询系统设计与实现.docx_第1页
第1页 / 共24页
本科毕业设计abc教育集团校区路线查询系统设计与实现.docx_第2页
第2页 / 共24页
本科毕业设计abc教育集团校区路线查询系统设计与实现.docx_第3页
第3页 / 共24页
本科毕业设计abc教育集团校区路线查询系统设计与实现.docx_第4页
第4页 / 共24页
本科毕业设计abc教育集团校区路线查询系统设计与实现.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

本科毕业设计abc教育集团校区路线查询系统设计与实现.docx

《本科毕业设计abc教育集团校区路线查询系统设计与实现.docx》由会员分享,可在线阅读,更多相关《本科毕业设计abc教育集团校区路线查询系统设计与实现.docx(24页珍藏版)》请在冰豆网上搜索。

本科毕业设计abc教育集团校区路线查询系统设计与实现.docx

本科毕业设计abc教育集团校区路线查询系统设计与实现

毕业综合实践报告

题目:

ABC教育集团校区路线查询系统设计与实现

姓名

学号

2012191292032

学院

应用科技学院

专业

计算机信息管理

实习单位

ABC教育集团

校内指导教师

企业指导教师

2015年2月1日

装订线

摘要

路线查询系统是典型的管理信息系统(MIS),其设计主要包括数据库的建立以及程序实现两个方面。

经过分析,使用Microsoft公司的MicrosoftOfficeAccess2003,利用其提供的各种面向对象的可视化开发平台作为开发工具,此系统面向对象为ABC教育集团的网络维护及日常维修人员,这就要求系统应具备简洁、明了、操作方便等特性。

系统开发过程中仍需不断修正和改进,以达到上述要求。

此次设计的是“ABC教育集团校区路线查询系统”。

关键词:

信息管理系统;路线查询系统;Access2003;查询

 

目录

1引言4

2ABC教育集团校区路线查询系统需求分析5

2.1系统建设目的5

2.2系统定位分析5

2.3系统对比5

2.3.1XX地图5

2.3.2高德地图6

2.3.3搜狗地图6

2.3.4对比7

2.4项目可行性分析7

2.4.1技术可行性分析7

2.4.2操作可行性分析8

2.4.3资源可行性分析8

3ABC教育集团校区路线查询系统总体设计9

3.1系统设计目标9

3.2系统功能设计9

3.2.1用户系统功能9

3.2.3管理系统功能10

3.3数据库设计10

3.3.1数据库表设计10

3.3.2数据库表间关系12

4ABC教育集团校区路线查询系统实现13

4.1ABC教育集团校区路线查询系统路线及中心信息查询功能的实现13

4.1.1路线查询13

4.1.2中心信息查询16

4.1.3系统查询实现19

4.2窗体浏览信息功能的实现19

4.2.1主窗体19

4.2.2负责人基本信息窗体19

4.2.3出行记录基本信息窗体20

4.2.4问题记录与解答窗体20

4.2.5系统窗体实现21

4.3信息添加与修改功能的实现22

4.3.1出行记录添加22

4.3.2新问题的添加22

4.3.3路线信息的添加与修改23

4.5出行记录报销生成报表功能的实现24

4.5.1系统报表实现24

5ABC教育集团校区路线查询系统测试分析报告25

结论26

致谢27

参考文献28

 

1引言

此次设计是基于本人于ABC教育集团作为计算机网络维护专员实习期间,所遇到的路线查询问题产生的想法。

此项工作需要在ABC教育集团北京15家校区之间穿梭进行计算机及网络维护,对于初来乍到的我来说,清晰正确的路线就显得尤为重要。

借鉴管理信息系统的相关知识,ABC教育集团校区路线查询系统为了减轻相关工作人员的负担,提高网络维护工作的效率。

系统选择MicrosoftOfficeAccess2003(在MicrosoftOfficeAccess2003的学习过程中体现的特点是易学、高效、功能强大,特别适用于小型数据库的管理和建设)为开发工具,旨在设计和实现一个适用ABC教育集团网络维护及日常维修人员的路线查询系统。

ABC教育集团校区路线查询系统以实用性为目的,系统设计与实现分为三个部分:

系统建设目的、系统总体设计和系统各模块功能设计。

论文对ABC教育集团校区路线查询系统的开发设计过程进行了详细的介绍。

 

2ABC教育集团校区路线查询系统需求分析

2.1系统建设目的

伴随着计算机的发展,信息管理系统在人们日常生活中已为深刻认识,其在人类社会的各个领域发挥着越来越重要的作用。

使用计算机对信息进行管理,具有着手工管理信息无法比拟的优点,例如:

查阅迅速、存储量大、安全可靠、成本低等。

而这些优点能够极大地提高工作效率,也是企业科学化、正规化管理的必要条件。

2014年10月至2015年1月,本人在ABC教育集团网络部进行了为期12周的实习。

在实习期间,这需要我我经常要往返于ABC教育集团的分15个分校区进行计算机和网络维护工作,而由于对路线的不熟悉,导致工作效率较低。

经与网络部和维修部各位同事的沟通后,我发现确实存在不清楚路线而影响工作效率的问题。

粗略统计了一下,ABC教育集团15家分校区需要工作出行的路线共有200多条。

本人是一名计算机信息管理专业的学生,对于管理信息系统的开发与设计具有一定的认识,于是就想要设计一个“ABC教育集团校区路线查询系统”,希望以此解决ABC教育集团网络部与维修部人员的路线不熟悉(路线查询)问题,进一步提高网络部与维修部相关工作人员的工作效率。

2.2系统定位分析

ABC教育集团校区路线查询系统主要定位为路线查询,为ABC教育集团网络部与维修部人员工作解决路线不熟悉问题,进一步提高网络部与维修部相关工作人员的工作效率,并且更好地协助他们展开工作。

2.3系统对比

目前,ABC教育集团没有相关系统供工作外出人员使用。

网上有几款较为成熟的路线查询系统,例如:

XX地图、高德地图、谷歌地图等,但这些系统均需连接网络才能使用。

2.3.1XX地图

XX地图是XX提供的一项网络地图搜索服务,其覆盖了国内近400个城市、数千个区县。

在XX地图里,用户可以查询街道、商场、楼盘的地理位置,也可以找到离您最近的所有餐馆、学校、银行、公园等等。

XX地图提供了丰富的公交换乘、驾车导航的查询功能,为您提供最适合的路线规划。

此系统不仅知道要找的地点在哪,还可以知道如何前往。

同时,XX地图还提供了完备的地图功能(如搜索提示、视野内检索、全屏、测距等),便于更好地使用地图,便捷地找到所求。

2010年8月26日,在使用XX地图服务时,除普通电子地图功能之外,新增加了三维地图按钮。

用户点击这一地址后,可将内容转化成“三维模式”。

例如:

在XX地图上搜索“腾讯北京公司”所在地,就会出现银科大厦的立体形象,XX地图已将平面的地图信息立体化。

目前,XX三维地图的优点是很直观,缺点是只有一个视角,一些信息会被遮蔽,并且数据更新比较复杂。

“典型建筑都需要建模,制图,上线还需要考虑前后建筑的遮蔽。

”如果北京部分三环外的三维图像数据缺失,且现有数据更新不及时。

2.3.2高德地图

高德是中国领先的数字地图内容、导航和位置服务解决方案提供商。

2010年,公司登陆美国纳斯达克全球精选市场。

高德拥有导航电子地图甲级测绘资质、测绘航空摄影甲级资质和互联网地图服务甲级测绘资质“三甲”资质,其优质的电子地图数据库成为公司的核心竞争力。

高德地图是国内一流的免费地图导航产品,也是基于位置的生活服务功能最全面、信息最丰富的手机地图,由国内最大的电子地图、导航和LBS服务解决方案提供商高德软件(纳斯达克)提供。

高德地图采用领先的技术,为用户打造了最好用的“活地图”,不管在哪、去哪、找哪、怎么去、想干什么一图在手,统统搞定,堪称最完美的生活出行软件。

对于一款地图产品来说,位置搜索与路线提供可以说是最基本的服务,也是用户最重视的一个功能。

在这方面,高德地图比较人性化,不仅可以直接在界面左上角输入想要去的地点、餐等名称,还提供了13个常用的地点类别,例如:

餐饮、住宿和购物等,方便了在没有主意的情况下寻找到想去的

高德地图提供了公交和自驾车两种乘车方式,按照不同用户的不同需求,公交方式具有“速度较快”、“换乘较少”、“步行较少”以及“舒适优先”的方案;自驾车方案则具有“最短时间”、“最少费用”、“最短路线”和“少走高速”四种方式,基本上能够满足大家的需求。

选好乘车方式之后,软件会提供详细的解决方案,只要按照提示,就可以轻松到达目的地。

2.3.3搜狗地图

作为中国电子地图服务市场的领导者,搜狗地图是国内最早的面向公众服务的地图网站,数据覆盖全国近400个城市3000个区县,数千万poi信息点,提供全国的驾车路线导航,以及130个城市的公交换乘服务,是国内首屈一指的地图查询服务平台。

除了搜索、公交、自驾导航等地图的基本功能,搜狗地图有多功能商店、路书、卫星图、手机地图等其他特色应用,全方位地满足了随时随地掌握出行生活的需要。

搜狗地图提供了丰富的位置、公交换乘、驾车导航的基础查询功能,还有实时路况、路桥费用、打车费用等特色查询功能。

并拥有卫星图、路书、特色商店(包括团购地图,优惠打折,便宜加油站)、手机地图、手机公交、地图社区等产品应用。

搜狗地图提供了全市、全国、周边搜索、视野内搜索以及拉框搜索多种搜索方式,帮您迅速准确地找到您所需要的地点。

搜狗地图提供了包括普通二维地图、三维地图以及卫星图等多种图层模式,以方便用户查看。

2.3.4对比

XX地图、高德地图和搜狗地图四个路线查询系统的比较如表1:

表1四个路线查询系统优缺点对比图

路线查询系统

XX地图

高德地图

搜狗地图

本系统

优点

信息量大,可看三维地图全景地图、有手机APP

功能全面、更加智能,有3D实景导航功能,有手机APP

地图卫星图清晰明了,有指向,地图模式丰富,有手机APP

正对性强,操作简便,路线选择最优且丰富,无需联网

缺点

数据更新不及时,道路不够直观

道路走向不够直观,路线规划不合理

设备必须联网,数据文件过大

仅在电脑上使用,功能较简单

2.4项目可行性分析

2.4.1技术可行性分析

ABC教育集团校区路线查询系统的开发主要依赖于Office套件中的Access,使用者对其强大的功能和灵活应用均称赞有加。

Access数据库管理系统是MicrosoftOffice套件的重要组成部分,适用于小型商务活动,用以存贮和管理商务活动所需要的数据。

Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。

数据库中的数据可以是文字、图象、声音等。

Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。

表与表之间可以建立关系(或称关联,连接)以便查询相关联的信息。

Access数据库以文件形式保存其文件的扩展名是MDB。

Access数据库由六种对象组成,分别是表、查询、窗体、报表、宏和模块。

窗体为其中最为关键的一个模块,因其可以调用查询,打开报表窗体等操作,使得系统表的更加简洁易操作。

综上,ABC教育集团校区路线查询系统的技术开发方案为:

以MicrosoftOfficeAccess为开发软件,并使用其窗体功能作为主要展示操作模块,无需连接网络,系统制作较为简单,后期维护方便,只需管理员掌握MicrosoftOffice办公软件的基本操作,即可对数据库进行删除、添加、修改。

2.4.2操作可行性分析

ABC教育集团校区路线查询系统界面精简、功能较为丰富,以路线查询为主体,将路线信息终点中心信息,中心负责人等信息综合起来进行展示,方便工作出行人员的使用,并使其可以直观查询到想要找的信息。

2.4.3资源可行性分析

ABC教育集团校区路线查询系统设计制作大概需要2-3月,时间较为充裕,资金投入基本不计。

虽然会遇到一些专业知识上的问题,有校内老师的帮助和相关书籍的支持。

综上,ABC教育集团校区路线查询系统设计与实现是切实可行的。

 

3ABC教育集团校区路线查询系统总体设计

3.1系统设计目标

建立一个围绕“路线查询”展开的系统,帮助我和公司网络部与维修部相关人员解决路线不熟悉等相关问题,以更好的完成工作,提高工作效率。

3.2系统功能设计

ABC教育集团校区路线查询系统功能设计如图1:

图1ABC教育集团校区路线查询系统功能设计

3.2.1用户系统功能

用户系统功能模块主要包括:

(1)出行路线查询;

(2)查询某分部门负责人及相关信息;

(3)查询某一天的出行记录与工作内容;

(4)查看相应分部问题记录与解答;

(5)差旅费的计费及打印。

3.2.3管理系统功能

(1)后台添加、修改、删除路线信息、某分部门负责人及相关信息;

(2)添加、修改、删除出行记录与工作内容、相应分部问题记录与解答。

3.3数据库设计

3.3.1数据库表设计

根据上述功能需求,ABC教育集团校区路线查询系统数据库包含以下库表:

记录各中心往来之间路线的路线表、记录各中心相关信息的中心信息表,记录各中心负责人及其相关信息的中心负责人表,还包括记录每一天出行情况和工作内容的出行信息表。

各库表结构如下:

1、“路线”表

“路线”表包含起点、终点、公交路线、地铁路线、最优路线、最廉价路线、最快捷路线等字段,可供路线查询使用,如图2:

图2系统路线表设计图

2、“中心信息”表

“中心信息”表包含中心编号、中心名称、具体位置、联系电话、最近公交站、最近地铁站、是否为大中心、地图或全景图等字段,可供用户在窗体中浏览查询分中心信息,如图3:

图3系统中心信息表设计图

3、“中心负责人”表

“中心负责人”表表包含中心名称、负责人、性别、联系电话、E-mail、QQ号等字段,可供用户在窗体中浏览查询分中心负责人信息,如图4:

 

图4系统中心负责人表设计图

4、“出行记录”表

“出行记录”表表包含中心名称、日起、工作内容、使用硬件、解决方案、差旅费等字段,可供用户在窗体中浏览工作记录,调用后可打印差旅费报表,如图5:

 

图5系统出行信息表设计图

(注:

每个库表的字段都可以根据日后的需要修改和扩充)

3.3.2数据库表间关系

将中心信息表中的中心名称字段、中心负责人表中的中心名称字段、出行记录表中的中心名称字段、路线表中的终点字段关联,进而使4个库表相互关联,以备联合查询,关联查询调用,如图6:

 

图6系统各表间关系图

 

4ABC教育集团校区路线查询系统实现

4.1ABC教育集团校区路线查询系统路线及中心信息查询功能的实现

4.1.1路线查询

ABC教育集团校区路线查询系统的各项功能都是围绕路线查询功能展开,所以,路线查询的设计最为重要。

在考虑到无法完成联网功能后,决定采用参数查询的方式,将起点、终点这两个字段设为参数查询的对象,并分别在条件栏中输入[请输入起点:

]和[请输入终点:

],如图7:

图7系统参数查询设计图

参数查询设置完成后输入要查找的起点中心和要查找的终点中心即可得到相应的结果,此查询涉及到家庭地址和15个中心在内的共120条路线。

以家到中关村的路线查询为例进行查询,如图8和图9。

查询结果如图10:

 

图8输入起点参数值图9输入终点参数值

 

图10系统路线参数查询结果图

运用SQL语句进行查询,代码如下:

SELECT路线表.起点,路线表.终点,路线表.公交路线,路线表.地铁路线,路线表.最优路线,路线表.最廉价路线,路线表.最快捷路线

FROM路线表

WHERE(((路线表.起点)=[请输入起点:

])AND((路线表.终点)=[请输入终点:

]));

在被窗体引用后,可查询到公交路线、地铁路线、最优路线、最快捷路线,最廉价路线等结果供用户参考,如图11:

图11窗体形式路线查询结果图

此外,此功能可以进一步优化,将终点中心信息与负责人信息以终点中心名称字段为参数传递关键字,进一步查询出终点中心信息和负责人信息,结果如图12和图13:

图12路线查询下的中心信息查询结果图

图13路线查询下的中心负责人信息查询结果图

4.1.2中心信息查询

在得知将要去的中心后查看该中心的相关信息,并与该中心的负责人联系也是至关重要的,所以查询中心详细信息也是至关重要的,与路线查询相同,运用参数查询的方法,在输入中关村后得到如下结果,如图14:

图14输入中心名称参数值

由查询可知中心名称、具体位置、联系电话、附近公交站,是否为大中心、负责人、QQ号、E-mail、和全景地图等结果供使用者参考,如图15:

图15中心信息参数查询结果图

其窗体形式是依据联合查询的方式,将中心信息表中的中心名称字段和负责人表中的中心名称字段连接得到的以中心信息为主窗体,负责人信息为子窗体的样式,如图16和图17:

图16中心信息嵌入子窗体设计图

图17窗体形式中心信息查询结果图

此部分实现代码如下:

PrivateSubCommand28_Click()

OntrueGoToErr_Command28_Click

Screen.PreviousControl.SetFocus

DoCmd.DoMenuItemacFormBar,acEditMenu,10,,acMenuVer70

Exit_Command28_Click:

ExitSub

Err_Command28_Click:

MsgBoxErr.Description

ResumeExit_Command28_Click

EndSub

PrivateSubForm_Load()

EndSub

PrivateSub中心负责人子窗体_Enter()

EndSub

PrivateSub主体_Click()

EndSub

4.1.3系统查询实现

系统需要设计的两个查询类型及其功能如表2:

表2系统查询实现表

查询名称

查询类型

功能说明

路线查询

参数查询

输入起点终点查询路线

中心信息表查询

参数查询

输入中心名称查询相关信息

4.2窗体浏览信息功能的实现

4.2.1主窗体

图18为系统的主窗体,可打开所有系统功能,并在文件打开后自动弹出。

图18主窗体展示图

4.2.2负责人基本信息窗体

图19为负责人基本信息窗体,可提供包括负责人所在中心名称、姓名、联系电话、性别、QQ号、E-mail等基本信息的浏览。

图19中心负责人窗体展示图

4.2.3出行记录基本信息窗体

此窗体可以看到出行日期、出行中心名称、差旅费和工作内容,以便用户了解最近出行工作情况和内容,如图20:

图20出行记录基本信息窗体展示图

4.2.4问题记录与解答窗体

通过对工作内容上的相关记录与解答方案的浏览,让各中心人员都能掌握一些相关的基本知识,进而提高他们的工作效率,如图21:

图21问题记录与解答窗体展示图

4.2.5系统窗体实现

将不同窗体及其主要功能列出,以备开发后期的检查和更改,如表3:

表3系统窗体实现表

窗体名称

窗体类型

功能说明

ABC教育集团校区路线查询系统主窗体

启动窗体、MDI主窗体

系统主窗体

出行记录基本信息窗体

模式窗体

查看出行记录

出行记录添加窗体

模式窗体

日常出行记录添加

路线查询窗体

模式窗体

出行路线查询

路线信息添加与修改窗体

模式窗体

对录线信息进行修正添加

问题记录与解答窗体

模式窗体

日常问题的记录与解答

新问题的添加窗体

模式窗体

工作新问题的添加

中心负责人窗体

模式窗体

浏览查询各中心负责人信息

中心信息窗体

模式窗体

中心信息查看

中心信息和负责人窗体

模式窗体

综合信息的查询

中心负责人子窗体

MDI子窗体

综合信息查询窗体的子窗体

4.3信息添加与修改功能的实现

4.3.1出行记录添加

将出行记录添加到相关数据库的窗体,如图22:

图22出行记录添加窗体展示图

4.3.2新问题的添加

将工作内容和与之匹配的解答方案进行记录添加,以便用户查询,如图23:

图23新问题的添加窗体展示图

4.3.3路线信息的添加与修改

由于相关公交的改站与撤销等问题,许多路线查询软件不能及时更新会给用户造成不必要的麻烦。

出于对此问题的考虑,本人决定将路线信息的更新权限交给用户,在遇到报价和路线更改的问题时可以自行添加与修改,如图24和图25:

图24路线信息添加窗体展示图

图25路线信息修改窗体展示图

4.5出行记录报销生成报表功能的实现

每天出行需要记录差旅费,并将其汇总打印出来以备报销,所以,此功能十分重要。

要实现总金额的计算,其实很简单,只需在报表页脚处插入文本框,输入:

=Sum([差旅费])这一函数公式即可实现,如图26和图27:

图26出行记录报销报表设计图

图27出行记录报销报表展示图

4.5.1系统报表实现

系统报表的功能设计如表4:

表4系统报表实现表

报表名称

报表类型

功能说明

出行记录报销报表

纵栏式报表

出行记录的报销表(可打印)

5ABC教育集团校区路线查询系统测试分析报告

ABC教育集团校区路线查询系统测试结果如表5:

表5系统信息及测试结果

软件名称:

ABC教育集团校区路线查询系统

语言类型:

简体中文

授权类型:

测试版

可控性强、操作简洁方便,性能良好,精准度高,可靠性高,适合使用。

软件大小:

10.1MB(建议空间:

10MB以上,不包括数据库)

指导老师:

王秦

软件作者:

郭浩

联系信箱:

545245549@

开发日期:

2014年12月-2015年4月

 

结论

经过近三个月的系统设计和实现,ABC教育集团校区路线查询系统基本开发完成。

其功能基本符合最初设想,能够完成路线查询、中心信息查询,相关信息浏览功能,信息修改与添加功能、报表及打印功能,但是此系统仍有许多不尽如人意的地方,例如:

用户界面不够美观、系统出错处理不够等,这些都有待进一步改善与加强。

致谢

在我整个论文的选题、学习和撰写过程中,都是指导老师王秦老师对我进行督促和指导。

老师认真的态度一直鼓励我用心钻研课题资料,使我顺利地完成毕业论文。

同时,非常感谢计算机信息管理专业的各位老师长期以来对我的关心和指导。

老师们一直无微不至的关怀,给予了我物质和精神上的支持,更让我学习到了这些重要的知识。

再次对老师们的付出表示衷心的谢意,我会在以后的学习和工作中用心把握每一次机会,用心学习提高自己的知识储备。

最后,向在百忙之中对论文进行评审工作的老师们表示诚挚的谢意,各位老师你们辛苦了。

参考文献

[1]朱定善,熊丽华.数据库原理与应用(ACCESS)[M].北京:

中国水利水电出版社,2008

[2]刘瑞新,张兵义.SQLServer数据库技术及应用教程[M].北京:

电子工业出版社,2012

[3](美)NedSnel,李会武译.中文版MicrosoftOffice2003自学通[M].北京:

机械工业出版社,2004

[4]高春燕,陈威,张磊.SQLServer2003应用与开发范例宝典[M].北京:

人民邮电出版社,2005

[5](美)西尔伯沙茨著,杨冬青等译.数据库系统概念(第5版)[M].北京:

机械工业出版社,2006

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1