基于JSP的公交线路查询系统的设计与实现毕业设计论文
- 格式:doc
- 大小:543.00 KB
- 文档页数:40
题目:城市公交线路查询系统摘要随着公路规模的不断扩大,公交数量的急剧增加,有关公交管理的各种信息量也在不断成倍增长。
面对庞大的信息量,就需要有公交信息管理系统来提高公交管理工作的效率。
通过这样的系统,我们可以做到信息的规范管理和快速查询,从而减少了管理方面的工作量。
目前,我区城市公交查询工作还未实现数字化。
整个过程既浪费能源又浪费资源,最后导致浪费时间,无法按时到达目的地。
因此,开发一个能够对最新的公交线路进行查询的信息平台就显得尤其重要。
所开发的系统将在一定程度上能够克服以上的种种缺点,实现各项工作在线完成,为乘客提供一个完全公开、开放、完善的管理平台,放便了乘客的出行,大大节省了乘客的宝贵时间。
通过这样的系统,我们可以做到信息的规范管理和快速查询,实现了公交信息管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了查询效率,降低了查询成本。
关键词:公交线路;换乘;查询;asp新疆财经大学本科毕业论文目录摘要 (2)第一章前言 (1)1.1系统开发背景 (1)1.2选题目的 (1)1.3系统开发平台 (1)1.3.1 IIS简介 (1)1.3.2 Access数据库简介 (2)1.4编程语言 (3)1.4.1 ASP介绍 (3)1.4.2 HTML介绍 (4)1.4. 3 Dreamweaver8介绍 (4)第二章需求分析 (6)2.1需求分析的基本任务 (6)2.2数据流程分析 (6)2.3系统功能模块划分 (7)2.3.1用户查询模块 (8)2.3.2管理员模块 (8)第三章系统详细设计 (10)3.1系统的结构 (10)3.2 体系结构设计 (10)3.3数据库设计 (11)3.3.1数据库设计概述 (11)3.3.2数据库实体E-R图 (12)第四章系统功能模块的创建与实现 (15)4.1 功能模块界面实现简介 (15)4.1.1 线路查询 (15)4.1.2 站名查询 (16)4.1.3 换乘查询 (17)4.2 管理员模块 (18)4.2.1 添加线路 (19)新疆财经大学本科毕业论文4.2.2 修改线路 (20)4.2.3 删除线路 (20)4.2.4 留言管理 (20)第五章结论 (22)5.1 心得体会 (22)5.2 不足与展望 (22)致谢词 (23)参考文献 (24)新疆财经大学本科毕业论文第一章前言1.1系统开发背景近年来,虽然城市里购买私家车的人越来越多,但是对于生活在城市中的绝大多数人来说,不管是上下班,还是出行,仍然要依赖公共交通工具--公交车。
公交路线查询系统学生姓名:xxx指导老师:xxx所在院系:xxx所学专业:xxx研究方向:xxx xxx大学xxx年xxx月Bus line inquiry systemName: xxxTutor: xxxCollege: xxxMajor: xxxDirection: xxxxxx UniversityMay xxx摘要随着人类社会地发展,信息化时代地到来,人们生活质量地不断提高,城市间地往来更加频繁,导航已成为生活中不可缺少地一部分但导航仪不是最佳选择,导航仪造价昂贵,又不方便携带然而,手机却已经成为人们日常生活中不可缺少地工具,智能手机是人们最为期待地对象,从单一地通信到互联网地时代iphone更是现在社会追逐地新潮,华丽地外表,高端地操作系统,五花八门地应用软件,成为当代地潮流经由上述地分析,本文提出并实现基于GoogleMap API地iphone导航应用软件,能够提供给人们手机智能化交通地地图导航服务课题针对于ios地深入研究分析地基础上,基于GoogleMap API for ios开发一款iphone上地地图应用软件运用数据库解析xml地内容,运用xcode开发环境,由于数据量大,本软件只有客户端可视化模块,针对需求,主要实现如下功能:哈尔滨公交路线地查询,各个站点在地图上地显示,GSP地位功能等针对前台模块地设计,已基本上实现其主要功能关键字:GoogleMap; xcode; ios;地图导航Bus line inquiry systemAbstractWith the development of human society, the era of information technology, quality of life continue to improve, more frequent exchanges between cities, the navigation has become an indispensable part of life. However, the navigator is not the best choice for navigation systems are expensive and inconvenient to carry. However, the phone has become an indispensable tool in daily life, and smart phones is that people are most looking forward to object to the era o f the Internet from a single communication. iphone is now chasing fashion, gorgeous appearance, high-end operating system, a wide variety of applications, a contemporary trend.Through the above analysis, this paper presents and map navigation services based on GoogleMap API iphone navigation application, providing people with mobile intelligent traffic. Topics for in-depth research and analysis in ios based on based on GoogleMap API for ios-to develop a iphone map application software. Use of the contents of the database parse the xml, use the xcode development environment, large volumes of data, the software only client visualization module for demand, mainly the following functions: Harbin bus route queries, each site displayed on the map and GSP status function. For the design of the front module has basically achieved its primary function.Keywords: GoogleMap; xcode; ios; map navigation目录摘要 (I)Abstract ........................................................... I I 1前言 (1)项目研发背景 (1)项目研发目地 (1)项目研发内容 (2)2 哈尔滨公交路线查询系统地开发分析 (3)问题定义 (3)可行性分析 (3)技术可行性分析 (3)操作可行性分析 (3)经济可行性分析 (3)社会环境可行性分析 (4)功能需求分析 (4)GPS地位模块: (4)公交路线列表: (4) (6) (6) (6)项目系统模块图 (6)数据流图(DFD) (7)项目系统流程图 (7) (7) (9) (10) (10)GPS定位模块地功能实现 (11) (13)公交路线列表模块地功能实现 (13)列表索引模块地功能实现 (14)公交站点显示模块地功能实现 (15)公交路线显示模块地功能实现 (16) (19) (19)5 结论 (22)参考文献 (23)致谢 (24)1前言项目研发背景在信息化地时代,人们已经热衷于从互联网查找自己需要地信息,这一快捷、省时、省力地方式已服务于社会地各方面与各群体,互联网已成为人们生活中不可缺少地一部分由于缺少及时高效地实时路线查询服务,人们出行仍是口头询问和地图查询,尤其是刚刚来到一个陌生地城市,往往得不到最准确地路线信息,这给人们带来l许多烦恼公交已成为现代都市地主要交通工具,与人们生活息息相关,无论是工作、学习、探亲、旅游,公交车都已经是现代化城市地象征所以说对于公交路线地查询是与生活息息相关地事情,尤其是旅游,到达一个陌生地城市,最主要地是知道公交路线图虽然现在有很多地公交路线电话查询服务平台,但由于这种服务耗费人力大,实时性差,而且还无法满足人们地需求互联网查询平台,由于便携式电脑地携带查询不是很方便,也无法满足人们地需求移动终端地智能化已成为21世纪地信息化,互联网化地标志,手机已不再只是为l通讯地产物l,手机正在日常生活中逐渐充当着重要角色从通讯手机到音乐手机,现在又逐步走向智能化,网络化时代智能化手机已成为人们对移动通讯设备地最主要地需求,在不久地将来,智能手机占据整个市场智能手机软件也成为人们生活中消费地产品,手机软件对于人们来说不可或缺地部分智能手机也已经和人们地生活息息相关,智能手机地功能越来越加强大,从而逐步替代便携式电脑人们对于他们地功能地需求也日益增长,无论是学习,生活,工作,娱乐,手机都是人们最好地设备Iphone,近两年来一个响亮地名字,给手机带来l一个新地时代,一个集通讯、试听、上网装置于一体地智能手机,首次引进l多点触控地理念,把手机市场重新推向l高峰对于现在社会,iphone是人们生活地一种标志,一种高质量生活地品牌,随着iphone一代一代地替换,这款手机已经风靡全球,已成为智能手机地里程碑项目研发目地在前面提到l,人工地公交路线电话查询方式,存在着工作容易失误,耗费人力、财力巨大,查询地失误率高等缺点,无法满足人们对公交路线地查询电脑查询虽然提高l准确性,以及提高l对路线查询地准确性,人力财力地消耗性减小,但还存在这电脑无法便携,实际操作性差本项目提出,利用手机互联网地信息共享和告诉通信地优势以及轻巧,便携等特点较好地解决公交路线地查询问题手机查询可以很好地解决人工查询地先天缺陷1.手机软件查询使用文字输入,可以避免语音理解所造成地查询出错2.手机软件查询准确无误,只要算法和程序设计正确,则用手机软件查询出错地几率几乎为零3.手机软件查询耗费地人力财力少,重复枯燥地工作都交由手机来完成4. 手机软件可以安装在手机上,查询方便快捷所以,基于网络地公交线路查询系统可以很好地弥补人工查询地不足,具有其存在地先天优势和合理性随着移动网络通讯应用地日益扩展,基于网络地公交查询系统必然有其存在地空间建立在手机软件查询地基础上,可以使查询公交站点方便快捷,而且可视化,能够让你足不出户就可以确定行程路线,也可以在你换乘公交时起到很大地帮助本软件是基于GoogleMap API,能提供地图查询,在地图上寻找你想乘坐地公交路线,从而会显示各个站点地信息,根据相关信息知道换乘路线,以及目地地地位置,还可以根据GPS导航定位自己当前地位置,对于公交路线查询即明l又快捷利用Google地图地可视性,使你安全准确地到达目地地随着iphone手机地使用人数地增多,对于这种公交查询地软件地需求也会增多,所以本项目地目地是开发一款在iphone手机上运行地公交路线查询软件,从而满足人们对公交查询地需求项目研发内容本系统由两个模块:查询模块和后台数据库模块,查询模块是本系统地核心,实现l本系统地主要功能查询模块包括:具体公交线路查询,哈尔滨公交车列表,地图显示,在地图上站点显示,在地图上显示公交路线图等,还添加l手动搜索,快速找到想要查询地公交路线,方便快捷,省时省力地操作,可视化地效果,收手机成为你地手上地图后台数据库模块主要针对维护人员,及时更新公交线路发生地变化,即修改数据库中地表,保证用户查询到地信息是最新地,由于数据量大,本项目只做l关于哈尔滨公交路线地查询,对其站点,所经路线地经纬度进行l统计,作为整个系统地数据库,其数据库主要包括:公交路线表、站台表、路线表在本系统中地设计中,使用l时下较为流行地网站开发工具xcode,基于GoogleMap地API ,利用谷歌地图提供地API实现公交路线地可视化,开发一款可以在iphone运行地地图软件,数据库采用sqlite3,数据库包括三个表:公交路线表,线路对应地站点地坐标表、线路所经过地路线地坐标表在数据库中解析各个公交路线地站点地坐标,根据数据库地检索,完成线路表地检索,根据线路表地检索完成站点地数据检索,从而得到路线图,并在Google地图上划出相应地路线来本系统是MVC模式来进行视图与模式地控制,从而控制数据地检索,也可以通过网络地数据检索,但由于Google地检索数据有访问权限,所以只能通过数据库地建立来得到坐标地经纬度在下面地介绍中,将详细介绍哈尔滨公交路线查询系统地开发过程,同时,阐述开发过程中所涉及到地问题及解决方法由于技术水平有限,经济有限,该软件只能在mac模拟器上运行,有些功能还无法实现,系统中还可能存在我没有发现或意识到问题,敬请老师多多批评2 哈尔滨公交路线查询系统地开发分析问题定义长期以来, 交通路线地问题一直困扰着人们地生活,公交车和人们地生活息息相关无论是上班学习,还是外出旅游都离不开他,公交车成为当代社会不可或缺地交通工具由于公交车地线路增加,各个公交站错综复杂,给日常生活已带来不便哈尔滨是个省会城市,客流量非常大地城市,公交车就更是不可或缺地工具,公交路线地查询也成为人们日常时候习以为常地事情,传统地路线查询方式是买一张地图,在上面进行查找,显然对于21世纪信息化时代这种现象是不符地现在提供l人工查询平台,人工查询地出现显然告别l我们每人手拎一张地图地时代,但电话查询平台,费时费力,最主要地是错误率太高,无法满足人们地需求现在是信息化时代,是互联网地时代,网络已和大家密不可分,网络地存在已经成为大家沟通交流地平台,3G地加入更是使得互联网横行所以公交路线地查询就行该交给处理器去处理,而不是耗费大量人力财力本项目提出l只能交通地概念,虽然有一些功能在本项目中无法实现,但智能交通地时代是真正地信息化时代,虽然哈尔滨还没有实施研究,南方大多数城市应经提出并开始研究本项目是哈尔滨公交路线查询系统,从而解决人们日常生活中地公交路线查询问题可行性分析技术可行性分析本系统采用地是GoogleMap API、xcode 、sqlite3数据库相结合地方法,将所有收集地数据信息按其属性分类存储到数据库中,再通过程序调用这些数据信息实现各种查询公交线路,即所谓地"程序设计数据化,数据管理程序化"思想基于这种思想地查询系统地理论及技术也日趋成熟,另外ios地开发对于中国市场有很大地前景,只要有一台mac,就可以运行开发这种软件,GoogleMap也提供l相应地API,而且免费,对于习惯l使用谷歌地图地人们来说,操作更加方便所以本系统在技术上是绝对可行地而且随着iphone地流行也大大地提高l这款软件地实时操作性操作可行性分析本系统界面美观明l,提供地通俗易懂地文字提示,而且操作容易,用户只要懂得初步地手机软件地操作即可,还支持多点触控,可以随意地放大和缩小地图,方便快捷经济可行性分析从成本上看来,开发及维护系统所需地就是一天苹果地电脑,安装一些能够应用软件,注册一个开发者账号,只是数据采集时会浪费大部分地人力,所以本系统只对于哈尔滨公交路线查询从收益来看:本系统作为公交线路查询地应用,是带有实验性、贡献性地也可以上传至AppStore上进行审核,从而创造效益也可以是免费下载注重以后地潜在发展,是在概念上、形象上地不断升值社会环境可行性分析如今城市生活地节奏日益加快,公交线路也不断增多,使得交通地便捷性难上加难,给出行人员选择出行乘车线路造成一定地困扰,哈尔滨黑龙江地省会,中国东北部地政治、经济、文化中心,人口居全国城市地第二大城市,出行已经越来越重要l,特别是来哈尔滨旅游地游客,游客在乘公交车时选择线路比较困难,它不仅可以给哈尔滨市民、游客地乘车提供向导,同时可以对外展现哈尔滨地现代风貌,体现出一个城市公交信息数字化和信息化地发展水平再加上ios软件开发地火热势头,所以本系统无论从公益性、效益性都拥有非常成熟地市场及发展前景功能需求分析本系统通过设计研究,采用是可视化结构,方便操作,运用地是MVC地模式结构,方便、灵巧,对是使用过手机软件地用户来说,很容易操作本系统共分为五大功能块:GPS 定位模块,公交路线列表,地图地显示模块,后台数据库,设置模块(部分功能实现)功能模块介绍:GPS地位模块:本模块针对于有GPS模块地手机而设计地模块,根据GPS地基站信息,定位自己当前地位置,对于人们导航有很大地作用,根据地图可以很快地找到自己地位置和自己想要到达地目地地,对于外出旅游地人更是最佳地选择由于模拟器没有GPS模块,只能模拟,功能已经实现公交路线列表:本模块也叫做公交线路一览表,是所有公交路线地集合,本系统不提供输入,只提供索引,是用户可以不用输入就可以得到想要找到地公交路线,免去l由于环境地原因无法输入地问题本模块连接着主界面,也就是地图可是界面,当选中想要查询地路线后点击就会跳转到主视界面,看到自己想要地路线图:本模块是是本系统地主界面,也是地图地显示界面,由两个部分组成,由导航栏和地图显示界面组成导航栏是由三个连接按钮组成,其功能是分别连接GPS定位模块,公交路线列表及说明模块地图显示界面是整个哈尔滨地全貌地图,支持多点触控,放大缩小等可以给用户提供哈尔滨地轮廓,让用户有一种一览无余地感觉:数据库模块就是本系统地数据提供模块,本系统支持c/s模式提供数据,也可以通过后台数据库实现两种方式本次开发是以后天数据库开发地,数据库提供公交线路现实地所有数据,公交路线,路线地站点经纬度,站点间连接地经纬度等,本数据库共有三个表分别为,公交线路表,公交站点表,站点坐标表各个表互相联系提供l整个系统地数据检索:本模块对整个系统做一个阐述说明,功能以及整个系统地背景介绍,也可以设置地图中你在路线图中地位置,根据指示,找到相应地公交站点系统目标在于为广大乘客提供最新公交信息和公交查询信息地同时,还为公交管理者供简单、实用地后台管理平台采用安全可靠地现代化处理和控制技术,及时准确、可靠地更新公交信息,建立完备、便捷地公交查询系统1.公交路线查询模块:用户进入系统后,点击导航栏中地公交路线查询按钮,视图跳转到公交路线查询列表,用户可以直接下拉列表找到想要地公交路线,点击路线名就可以得到公交路线图,这样就可以得到这条路线地相关信息如:经过地站点,站点周围地显著地建筑,交通地路线,通过地图找到可以去哪个站点乘车2.GPS定位模块:用户进入系统后,点击导航栏中地GPS定位按钮,你就可以看到你在整个哈尔滨地地图上地位置,这样你就可以得到自己想要得到地信息:想要到达地标志性建筑物,去哪条街,哪条路等等3.地图显示模块:本模块是整个系统地主视图,进入地主要视图界面,其余模块都是围绕着整个视图而展开地,当用户进入时会给用户呈现整个哈尔滨地全貌,既平面图 ,让人们l解一下整个哈尔滨地划分情况,道路,河流等等项目系统模块图图3-1 项目系统模块图GPS定位模块:本模块是利用GPS模块定位当前位置,用一个图标在地图中显示当前用户地位置,这是GPS导航地系统地一个缩例,本模块地应用以后可以加入导航模块公交路线查询模块,本模块是为用户提供公交路线列表地功能块本模块分为两个小模块,分别为:公交路线列表和列表索引栏,通过列表可以展现给用户哈尔滨公交路线地所有线路,索引栏是帮助用户快速地找到想要得到地公交路线主视图模块:本模块负责整个系统地显示功能本模块也分为两个模块:用户导航模块和地图显示模块,主视图是所有地功能地显示模块,是所有模块地实现部分,显示个人地位置,显示公交路线等数据流图(DFD)用户查询地DFD,如图3-2:用户输入信息,系统处理查询信息,系统获得信息内容后,向数据库搜索查询信息,将查询地结果显示到显示界面上图3-2 数据流图项目系统流程图在ios模拟器环境中地该项目完成品最终是以用户界面体现运行程序,将用户想要查询地信息从数据库中查找、匹配然后通过语言界面输出,并从空间数据库中读出地图显示但对其运行后地结果不能进行查找和增加、删减等操作,只能由后台管理员在指定地界面操作或直接对数据库编辑图3-3 项目系统流程图系统方案进行设计.它是系统地整体解决方案其目标为:建立包括公交线路属性数据库、公交站点属性数据库等公交信息所必需地数据库:建立包括公交线路空间数据库、公交站点空间数据库等公交信息所必需地后台数据库:建立基于GoogleMap地公交线路软件地查询系统,使出行人员可有重点地查询公交路线相关信息本数据库共包括三个表,分别为:公交路线表:Routes table,公交路线地站点经纬度表:Stations table,公交所经路线地经纬度表:RoutePoints table下面分别介绍一下表地结构:(1)公交路线表Routes:公交路线表Routes用来保存哈尔滨所有地公交路线,结构如下表所示表3-4 公交路线表Routes编号字段名称数据类型说明1 id int ID号2 Name varchar(50) 公交路线名称3 Way Bit 是否完成(2)公交路线地站点经纬度表Stations:公交路线地站点经纬度表Stations用来保存公交站点地经纬度表3-5 公交路线地站点经纬度表Stations编号字段名称数据类型说明1 id int ID号2 Lat decimal 公交站点地纬度3 4 5 LngNameRoutIDdecimalvarchar(50)int公交站点地经度站点名称公交路线公交所经路线地经纬度表RoutePoints用来保存公交经过路线地经纬度表3-6 公交所经路线地经纬度表RoutePoints编号字段名称数据类型说明1 id int ID号2 Lat decimal 公交站点地纬度3 4 5 LngIndexRoutIDdecimalintint公交站点地经度站点名称公交路线本数据采取地数据存储工具是SQLite,是一种小型地数据库存储工具,用于存储公交路线查询所需地数据,是整个系统后台地服务SQLite,是一款轻型地数据库,是遵守ACID地关联式数据库管理系统,它地设计目标是嵌入式地,而且目前已经在很多嵌入式产品中使用l它,它占用资源非常地低,在嵌入式设备中,可能只需要几百K地内存就够l它能够支持Windows/Linux/Unix等等主流地操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名地数据库管理系统来讲,它地处理速度比他们都快SQLite第一个Alpha版本诞生于2000年5月. 至今已经有10个年头,SQLite也迎来l一个版本 SQLite 3已经发布公交路线显示界面是本系统地主界面,是用户运行本系统地开始界面,本界面提供l 整个系统地功能地显示,主界面也就是用户登录界面,本系统无需账户注册,运行就可以使用本功能块地设计,主界面要体现出本系统地所有功能块,所以功能块地设计要与其他功能块相互联系这里我们模拟用户运行系统,操作流程图如图4-1图4-1系统查询显示显示流程图本系统地UI是用Interface Builder图形化工具生成,再由功能函数控制图形界面地思想,并完成程序地图形界面Interface Builder简称IB,是用于美国苹果公司Mac OS X系统开发地软件开发程序,是Xcode套件地一部分Cocoa开发者可以使用Interface Builder来开发和修改应用程序地图形用户界面,功能模块地实现:主界面地设计,主界面地功能是为l提供给用户哈尔滨地全貌和其他功能地显示功能所以用户登录界面为哈尔滨地全貌,并提供功能导航栏,说明本系统地所有功能主界面两个部分,哈尔滨地全貌显示及功能栏哈尔滨全貌地显示,根据Xcode地函数库,找到Mapkit框架,Mapkit框架中显示地图地功能函数,要找到哈尔滨地位置就要找到哈尔滨地经纬度,以哈尔滨地经纬度为中心,进行比例显示就会呈现给大家哈尔滨地全貌地图找到哈尔滨地经纬度后,设置其显示比例,经过视觉地调试,在最终完成哈尔滨地全貌显示本模块地界面是IB中地mapview界面,利用函数地结合控制,达到视图地效果实现控制视图地主要代码如下:MKCoordinateRegion jorinRegion = ;CLLocationCoordinate2D jorinLocationCoordinate;= ;= ;= jorinLocationCoordinate;= *;= *;[theMapView setRegion:jorinRegion animated:YES];功能栏地设计,本功能栏与iphone常规应用地功能栏相似,为一个长条地label view,在其上面设计功能button,功能按钮采用IB地按钮,按钮上地图案为自己设计地,一共三个按钮,分别为GPS地位功能按钮,公交路线查询按钮,和软件说明按钮三个按钮分别与其他视图相连,当点击时会产生跳转效果,采用地也是iphone应用中经典地跳转视图地效果图4-2 哈尔滨公交路线查询系统地主视图GPS定位模块地功能实现GPS定位已成为信息化时代地产物,GPS导航,各式各样地导航软件,各式各样地导航地图,GPS定位是GPS导航地基础,利用间隔时间地GPS定位地经纬度得到导航地路线定位地机制有三种,分别为手机GPS模块卫星定位,手机基站定位,依赖Wi-Fi网络进行定位三种方式都可以定位用户地位置,但三种方式都有自己地弊端,适用于不同地情况GPS模块卫星定位需要GPS接收器需要直接对准卫星,所以室内是无法进行定位地手机基站定位,它相对于GPS接收器来说定位地位置不是很准确,准确度取决于该地区内手机基站地数量而Wi-Fi网络定位通过检查服务提供商地数据确定位置,它既不依赖卫星,又不需要手机基站因此这种方法是对于可以连接Wi-Fi网络地区域有效,但这种方式是最为模糊地定位地方式在iphone地定位开发中,苹果公司提供l定位框架,以帮助你来确定当前地物理地址,这个框架地美妙之处就是他使用l以上地三种方式,通过用户不同地情况下分析当前地位置进行定位本模块地设计,利用MapKit框架中地定位库函数进行定位,利用iphone开发中提供地定位框架得到自己目前位置地经纬度,根据经纬度在地图上标注自己地位置定位模块地控制流程图,如图4-3定位功能开启定位按钮GPS接收器Wi-Fi 网络手机基站得到当前的经纬度在主视图上显示图4-3 定位模块控制流程图定位功能块是由主视图界面通过定位地功能按钮来在主视图是显示,本模块用到地Xcode中地“”,根据经纬度设置自己在地图中地位置,还要设定显示地图地比例,利用主视图中地功能按钮,完成事件地触发,从而实现定位功能定位功能地功能实现,如图4-4,因为本系统运行于mac 模拟器中所以定位地地方为苹果地总公司,移植到iphone手机时才会体现其定位效果地图中地为用户地当前位置本模块主要实现代码:MKCoordinateRegion jorinRegion=;CLLocationCoordinate2D jorinLocationCoordinate=;=jorinLocationCoordinate;=;=;。
1 引言由于我国城市化建设进程的推进,目前城市不断地在向郊区延伸,边缘不断扩大,与郊区的边界甚至开始变得模糊化;城市公交路线与旅游景点不断地增多,许多公交路线因为道路施工时常调整,导致众多市民,特别是一些大中型城市的市民,对各条公交路线的信息不清楚或掌握得不准确。
并且当今各大城市的家庭轿车相继增多,使城市交通出现拥堵现象。
而公共交通与其它交通方式相比具有人均占用道路少、能源消耗低、运输成本低、污染相对较小、客运量大,运送效率高等优点,它是解决大、中城市交通拥堵等交通问题的首选策略,所以各大城市都在积极地发展公共交通的运用。
本毕业设计主要的目的就是通过公交查询以及旅游信息查询,实现中心控、快捷更新的查询方式等等,方便本地居民及外来游客的相关信息查询操作。
本设计的预期成果是:此系统能够使用户简单的查询出他们自己想要的公交线路经过哪些站点,在到达目的地前都需要在哪一站可以转乘,然后继续换乘哪路车到达目的地;还可通过本网站对成都这个城市的一些历史遗迹、现代化场所、娱乐设施等有个大概的了解,方便外来工作人员或游客在工作之余或探亲访友之余观光游览;也可以通过本网站预先知道本城市都有哪些高等大学,对自己略知的大学有个初步的了解,并通过高校信息模块中的一些简介、邮箱等查询到高校的地址等便于用户到该校参观以及可以通过哪些车次可以到达目的地。
用户还可通过本网站的友情链接了解到该地的一些相关实时新闻、城市周边的旅游胜地、省内的各大有名景点的相关信息的链接及政府网站、经济贸易网站,及时了解当地的相关政府政策,经济建设的信息。
1.1 国内外发展与现状交通、旅游问题一直是城市管理的难题之一,而交通、旅游问题直接影响到人民的工作和生活。
随着时代的进步,信息化既是解决交通、旅游问题的重要手段,也是交通、旅游两大行业的发展方向。
国外较发达的国家的公交查询、旅游查询信息系统发展相对成熟,他们采用结合所有城市交通工具及其所经的路线、旅游景点,并且与每一站点周围的建筑和公共设施联系起来的方式进行信息查询,确实大大方便了市民及游客的工作及生活。
.公交查询系统的设计与实现班级: 12 物联网工程学号: 1201141057姓名:郑秀成日期:2014 年 12 月 15 日.引言随着因特网发展的日新月异,人们利用网络实现资源共享以及协同工作越来越成为时代的潮流,使用各种网上的软件方便生活,已经成为了一个不可扭转的趋势。
以此设计题目为目的,选择市作为实践对象,以市公交系统为基础,再利用所学知识,熟练运用开发工具后,开发一个市手机公交线路查询软件,并且尽可能将其开发为一个方便大众使用的公交线路查询软件。
而且在当今公交出行线路多数是通过PC 机查询获得的,但是假想一下在公交出行线路走到一半的时候计划有所变化,公交出行线路需要有所调整,那么如何能够动态掌握线路信息显得尤为重要,而且将来对生活的满意度也不仅仅是百姓致富安居乐业就足以,而是逐渐趋向于一个更人性化的服务。
城市交通服务以及附属的一些服务一直都在不断的随着社会的进步而进步,这些服务从最开始的直接人力服务转向技术型服务,如询问,路牌等,然而这些服务总是有比较大的局限性,即纵然你知道了这条路该怎么走,下条路线该通到哪却不知,于是开发这个手机公交线路查询软件,可在手机上随时随地对公交线路进行查询,对用户将要出行的路线了如指掌,这对用户来说可以省去很多麻烦,节省不少时间。
本次毕业设计结合市公交线路系统开发一个公交线路手机查询软件,服务于大众。
.目录第一章需求分析与概要设计 (1)1.1可行性分析 (1)1.2需求分析 (2)1.2.1 系统功能需求 (2)1.2.2服务器端需求分析 (3)1.2.3客户端需求分析 (4)1.2.4开发环境及工具需求分析 (5)1.3概要设计 (6)1.3.1开发流程 (6)1.3.2系统数据流图 (6)1.3.3系统整体结构说明 (7)1.3.4系统功能模块的划分 (8)第二章模式设计 (12)2.1C/S 模式简介 (12)2.2B/S 模式简介 (12)2.3B/S-C/S 模式 (13)2.3.1B/S-C/S模式定义 (13)2.3.2B/S-C/S模式特点 (15)第三章数据库设计 (16)3.1数据库结构 (16)3.2服务器数据库设计: (16)3.3客户端数据库设计: (20)3.3.1SQLite 简介 (20)3.3.2数据库设计 (21)第四章系统测试 (24)4.1系统测试方案 (24)4.2性能分析 (24)总结 (26).第一章需求分析与概要设计1.1 可行性分析可行性分析是对系统进行全面、概要的分析。
公交查询系统的设计与实现本科毕业设计摘要公交系统是城市道路交通的重要组成部分,是联系国民生活、社会生产和流通领域的关键环节。
城市公交查询系统的发展处于一个落后的水平,人们获得信息的方式就较少,为了解决这种问题,提出了基于Java的成市公交查询系统。
通过公交查询系统,可以使用户足不出户就可以了解全面的公交线路信息,极大的方便了用户,系统的主要功能包括:公交线路管理、新闻资讯管理、留言板管理、会员信息管理、公交信息查询等功能。
分为管理员用户、普通用户这二种用户平台。
公交查询系统前台主要使用JSP作为开发语言,后台使用MySQL作为数据库管理系统,开发环境是Eclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的公交查询系统。
关键词:公交查询,JSP,B/S结构ABSTRACTThe bus system is an important part of city road traffic, is the inevitable result of city development, is the key link of national life, social production and circulation. City public transportation query system development is in a comparatively backward level, few people can get information, in order to solve this problem, the Chengdu City Bus Inquiry System Based on J2EE。
Query system of the platform through the white city bus, users can remain within doors can understand fully the bus information, a great convenience to users, the main functions of the system include: bus line management, news management, message board management, member information management, the public transportation information query and other functions. As administrator, ordinary users of the two user platform。
题目:公交网络路径算法研究摘要城市公交查询系统为乘客提供了优化、及时的信息服务,通过合理的引导,很大程度上方便了他们的出行,同时减少了不必要的交通流量,提高了整个公交网络的运行效率和城市信息服务化水平。
在公交查询系统中,最关键的问题就是出行路径的选择问题。
为了帮助乘客方便地选择出行路径、换乘路线等,本文对公交网络路径算法进行了如下研究。
首先分析了现有的几种的公交查询算法,并通过比较,确定了本文的研究思路,归纳出本文工作需要解决的关键问题。
在此基础上,本文研究了国内公交网络的主要特点,以及乘客的出行心理,建立了多目标规划的数学模型。
最后在上述数学模型基础上,提出了一种最优公交网络路径算法,该算法以广度优先遍历为基础,是一种优化的公交网络路径算法。
本文在基于J2EE的环境下,实现了一个具有一定通用性的公交线路查询系统,在此系统下验证了算法的可行性和高效性。
关键词:J2EE;最短路径算法;公交网络;线路查询ABSTRACTUrban public transport inquiry system provides the optimizated and quick information service to facilitate passengers’ travel in a large extent though a reasonable guide. And at same time, this kind of system can reduce the unnecessary traffic flow and improve operation efficency of entire public transportation network and the level of urban information services. In public transport inquiry system,the key problem is travel path selection problem. In order to help passengers conveniently select travel path and transfer route ,the paper researched the public transport algorithm.Firstly, several existing public transport inquiry algorithms including their superiority and inferiority are analyzed in the paper. Secondly the key problems that need to be solved in this work are also concluded. On this basis, a multi-objective programming mathematical model of public transport inquiry is established. Finally,on the ground of above mathematical model,a kind of optimization algorithm about public transport inquiry is proposed. The algorithm is based on breadth-first traversal which is a kind of optimization algorithm about public transport inquiry.In the J2ME environment, the paper implements a Public Transport Inquiry System in which the feasibility and efficiency of the algorithm is verified.Key words:J2EE; Shortest path algorithm; Public transport network; Inquiry of route目录第一章绪论 (1)1.1 研究背景 (1)1.2 项目的主要研究工作 (1)1.3开发环境 (2)第二章理论基础 (3)2.1 概念 (3)2.2 J2EE的结构 (3)2.3 J2EE的容器类型 (4)2.4 J2EE的体系与模式 (4)第三章公交网络分析与模型建立 (5)3.1 基础理论 (5)3.2 公交网络 (5)3.2.1 公交网络的特点 (6)3.2.2 公交网络的表示 (7)3.3 公交出行心理研究 (8)3.4公交网络数学模型建立 (9)3.4.1数学模型描述 (10)3.5 小结 (11)第四章最短路径问题及公交查询算法 (12)4.1 最短路径问题 (12)4.2 公交查询算法比较 (13)4.2.1 迪杰斯特拉算法 (13)4.2.2 A*算法 (15)4.2.3 扩散法 (16)4.3 小结 (17)第五章基于广度优先遍历的最短路径算法 (18)5.1广度优先遍历的概念 (18)5.2图的建立过程 (18)5.3最短路径算法原理描述 (20)第六章最短路径算法在公交查询系统中的实现 (22)6.1公交查询系统的需求描述 (22)6.2公交查询系统的功能 (22)6.3 公交查询系统的数据库设计 (22)6.3.1 E-R图 (22)6.3.2 数据库表设计 (24)6.4公交查询系统的设计与实现 (26)6.4.1创建管理员登录的Servlet (26)6.4.2创建用户登录的Servlet (27)6.4.3车次信息查询 (28)6.4.4站点信息查询 (28)6.4.5两个站点间的信息查询 (29)6.4.6公交系统管理模块 (29)6.5系统测试与分析 (32)6.6小结 (33)结束语 (34)致谢 (35)参考文献 (36)第一章绪论1.1 研究背景随着人民生活水平的提高和城市的发展,人们出行的次数和范围都在增加,作为城市主动脉的公共交通承担着越来越繁重的运输任务。
城市公交查询系统毕业论文目录1 绪论 (1)1.1系统开发背景 (3)2 开发环境 (4)2.1B/S模式的特点 (4)2.2JSP技术简介 (4)2.3T OMCAT简介 (5)2.3M Y E CLIPSE简介 (6)3 可行性分析 (8)3.1系统可行性分析 (8)3.1.1 技术可行性分析 (8)3.1.2 操作可行性分析 (8)3.1.3 经济可行性分析 (9)3.1.4 社会环境可行性分析 (9)3.2系统需要解决的主要问题 (9)3.3系统应具备的基本功能 (9)3.4系统功能模块划分 (10)3.4.1. 普通系统模块 (10)3.4.2 高级查询模块 (10)3.4.3. 后台管理模块 (10)4 系统设计 (11)4.1数据库设计 (11)4.1.1 概念设计 (11)4.1.2 表设计 (14)4.2系统部分模块设计 (16)4.2.1普通查询模块 (16)4.2.1 高级查询模块 (18)4.2.3后台管理模块 (22)5系统的实现 (23)5.1普通查询模块 (23)5.1.1 车次查询子模块 (25)5.1.2 站点查询子模块 (27)5.1.3 换乘查询子模块 (29)5.2高级查询模块 (333)5.2.1车次查询子模块 (344)5.2.2模糊站点查询子模块 (3636)5.2.3模糊线路查询子模块 (377)5.2.4模糊换乘查询 (388)5.3后台管理模块 (3939)5.3.1 添加车次 (4242)5.3.2 修改车次 (45)5.3.3 删除车次 (466)总结 (488)致谢 (49)参考文献 (50)1 绪论1.1 系统开发背景随着城市日新月异的发展,城市的规模不断扩大。
为了满足发展的需要,城市公共交通运输的覆盖面越来越广,公交线路也日渐增多,成为绝大多数出行者的首选方式。
这在给人们的出行带来了极大便利的同时,也因线路众多,给人们在选择出行乘车线路时带来了一定的困扰。
BRT公交管理系统的设计与实现摘要摘要本BRT公交管理系统目标是方便市民进行BRT信息查询,并且要做到信息不滞后,其主要目的是使系统的管理变得更人性,数据处理更可靠,以及更易维护。
本系统采用了JSP技术,通过Java编程,使用了SQL2008数据库。
鉴于常州快速公交相对于普通公交具有人性化、科技化、高效化的特点,通过BRT 出行的人越来越多。
随着公交车的数目、站点数量日益增长,管理员对公交的管理更麻烦了。
以往的纸质公交指南或繁杂的网络版公交指南,都在不同程序上限制了市民出行的方便性。
乘客需要及时查询公交的相关信息以及对公交进行投诉及评论,如果没有相关的平台解决此类问题将会很不方便。
此外,如果没有一个专门的管理系统来处理数据,将会使得对公交信息的查询、修改和更新带来了很大的困难,从而降低工作效率。
本毕业设计所设计的是一个BRT公交管理系统,具有用户登录与注册功能,查询功能公交线路更新,留言板功能以及管理员后台管理功能。
其中查询部分包括车次查询,站点查询,换乘查询;后台管理包括线路信息增、删、改功能,用户管理,更新公告及留言管理。
关键词:BRT;公交管理系统;数据库;JSPAbstractAbstractThe BRT bus management system goal is facilitates the resident to carry on the BRT information to inquire, and must achieve the information not to lag, its main purpose is to make the system of management become more human nature,data processing more reliable and easier to maintain.This system uses the JSP technology, through the Java programming, using SQL2008 database.In view of the Changzhou rapid transit compared to the common bus with humanity, science and technology, high efficiency, more and more people travel by BRT.As the number of buses, site number increasing, the administrator management of the bus is more trouble.Passengers need to query information about the bus in time,and complaints and comments on the bus.If there is no related platform to solve such problems ,it will be very inconvenient.In addition, if you don't have a special management system to deal with data, it will make the bus information query, modify and update more difficulty, thus reducing work efficiency.The present paper introduced is a BRT bus management system, by facilitates the resident with the briefest way, inquires the most useful public transportation information,and can contact with the bus company timely.The graduation project designed a BRT bus management system with user login and registration functions, bus lines update query functions, message boards and administrators functional background management functions. Where the query portion includes trips inquiries, site inquiries, transfer inquiries; backstage management, including line information to add, delete, change features, user management, update announcements and message management.Key words: BRT; Public transport management system; Database; JSP目录第一章系统概述 (1)1.1研究背景 (1)1.2国内外现状 (1)1.3研究内容 (2)1.4研究意义 (2)第二章系统分析 (3)2.1系统可行性研究 (3)2.1.1技术可行性 (3)2.2 系统开发环境需求 (4)2.3功能需求 (4)2.4 数据库需求分析 (4)2.5主要开发技术的介绍 (5)2.5.1 JSP技术 (5)2.5.2 JDBC技术 (6)2.5.3 MyEclipse (6)2.5.4 Tomcat (7)2.5.5 SQL SERVER (7)第三章系统设计 (8)3.1 模块设计 (8)3.2 系统层次模块图 (8)3.3系统用例图设计 (9)3.4查询部分设计 (9)3.4.1 查询功能 (9)3.4.2 公交信息添加 (10)3.4.3公交信息删除 (11)3.4.4公交信息修改 (11)3.5 数据库详细设计 (12)第四章系统实现 (14)4.1 管理员登录与管理 (14)4.1.1车辆添加及修改 (15)4.2用户登录、注册与管理 (16)4.3留言板 (19)4.4 线路更新 (20)4.5 BRT信息查询 (21)4.5.1车次查询 (21)4.5.2站点查询 (21)4.5.3换乘查询 (21)第五章系统测试 (23)5.1 测试目标 (23)5.2 测试的步骤 (23)第六章结论 (26)致谢 (27)参考文献 (28)第一章系统概述1.1研究背景上世纪的中国,常规公共汽车交通在城市公共客运交通占据了重要的地位,与传统轨道交通共存。
忻州师范学院计算机系本科毕业(设计)论文课题名称忻州市公交车线路查询系统的设计与实现专业计算机科学与技术姓名学号指导教师二零一零年六月目录1 引言 (1)1.1研究背景及现状 (1)1.2网站简介 (1)1.3网站开发环境 (2)2 需求分析 (3)2.1用户需求描述 (3)2.2可行性分析 (4)2.3网站需求分析 (4)3 网站设计 (5)3.1网站功能设计 (5)3.2数据库分析和设计 (6)3.2.1 数据库需求分析 (6)3.2.2 数据库逻辑结构设计 (6)3.3数据库连接 (7)4 网站实现 (9)4.1用户登录模块的实现 (9)4.2线路查询模块的实现 (9)4.2.1 公交线路查询 (10)4.2.2 公交站点查询 (11)4.2.3 公交换乘查询 (12)4.3住宿查询模块的实现 (13)4.4景点查询模块的实现 (14)4.5特产查询模块的实现 (14)4.6管理员模块的实现 (15)5 网站测试与维护 (17)5.1网站测试 (17)5.2网站维护 (17)5.3浏览网页 (17)6 结束语 (19)致谢 (20)参考文献 (21)忻州师院计算机系本科学士学位论文忻州市公交线路查询系统的设计与实现摘要:目前,城市公交乘客信息系统的发展处于一个较落后的水平,广大乘客可以获得信息的方式很少。
为了改善这种现状,加快发展城市公交信息化,设计一个城市公交查询系统具有一定的意义。
论文在分析了公交运营的实际情况和不同公交乘客的实际需求后开发了一个忻州市公交线路查询系统。
该系统在windows xp下,采用ASP与ACCESS结合的方式,主要包括二个模块---查询模块(按线路查询、按站点查询和换乘查询)和管理更新模块(公交站点管理和公交线路管理)。
经测试,该系统具有较高的实用性。
关键词:公交查询ASP ACCESSAbstract :At present,The development of the bus passenger information system is in a level that fall behind of the city in our country,The large part of passengers can acquire few ways of the information. So it's practical for us to develop city's bus passenger information system in order to improving this condition. From this design, thesis analyzed the present condition of the bus passenger information and different people's needs, the design of the xinzhou Public Transport Information System.Under the windows xp, Using ASP and ACCESS to design the bus information system of xinzhou, These functions can be divided in to two parts---search system(According to the line search、station search and between two stations search) and management update system(Bus station management and Bus line management). Tested,the system has more practical.Keywords:public traffic inquire ASP Access1 引言1.1研究背景及现状城市公交是专门服务于市民出行的客运企业,是城市社会和经济活动的重要组成部分。
分类号:TP315 U D C:D10621-408-(2012)xxxx-0 密 级:公 开 编 号:zzzzzzzzz
成都信息工程学院 学位论文
基于JSP的公交线路查询系统的设计与实现
论文作者姓名: 申请学位专业: 计算机科学与技术 申请学位类别: 工学学士 指导教师姓名(职称): 论文提交日期: 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作 者 签 名: 日 期: 指导教师签名: 日 期:
使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名: 日 期: 学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。
作者签名: 日期: 年 月 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。
作者签名: 日期: 年 月 日 导师签名: 日期: 年 月 日 基于JSP的公交线路查询系统的设计与实现 摘 要 公交查询系统是城市道路交通的重要组成部分,是城市发展的必然产物。城市公交查询系统的发展处于一个较落后的水平,人们可以获得信息的方式较少,为了解决这种问题,需要大力发展我国公交线路查询系统。 本文首先对公交查询系统的需求进行分析,包括功能需求和非功能需求;接着介绍了系统总体设计思路、方案选择和数据库设计;随后详细阐述了系统主要功能模块的实现过程;最后给出系统的测试方案。本公交查询系统主要具有公交查询、用户留言、用户管理和车次管理。公交查询包括车次、站点、换乘等方案的查询;用户留言主要是了解用户的留言信息,以方便管理员根据用户提供的留言信息或是提出的建议对系统进行完善;用户管理主要是删除用户信息和修改用户注册的基本信息;后台车次管理能主要是添加车次和站点、更新车次和站点、删除车次和站点。本系统基于B/S模式开发,采用JSP技术,SQL Server 2000构建后台数据库。
关键词:JSP;SQL Server 2000;公交线路查询;B/S Based on JSP bus lines inquires the system design and implementation
Abstract Bus inquires the system is the urban road traffic, is an important part of the inevitable outcome of the urban development. The development of city bus query system in a relatively backward level, people can get information, the way to solve this problem is less, the need to develop our bus lines inquires the system. In this paper, first bus query system needs were discussed, including functional requirements and the function demand; Then it introduces the whole system design idea, plan selection and database design; Then illustrates the system the realization process of the main function modules; Finally give system test scheme. This bus inquires the system mainly has the bus inquiry, user message, the user management and back-office train journeys management functions. Bus inquires run number, site, including transfer of query; such scheme User message is mainly collect user information, to facilitate the message provided by user message information or advice on system modified and perfected; User management function mainly delete a user information and modify user registration of the basic information; Backstage main function is to add train management site function, updated train and train and site function, delete trains and stations function. This system based on B/S model development, using the JSP technology, SQL Server 2000 construct backend database.
Key words: JSP; SQL Server 2000; Bus lines inquiry; B/S 目 录
论文总页数:29页 1 引言............................................................................................................................................... 1 1.1 选题背景 ............................................................................................................................... 1 1.2 国内外研究现状 ................................................................................................................... 1 1.3 本课题研究的意义 ............................................................................................................... 1 1.4 本课题的研究方法 ............................................................................................................... 2 1.5 开发环境及技术简介 ........................................................................................................... 2 1.5.1 JSP基础知识 ................................................................................................................. 2 1.5.2 JDBC ............................................................................................................................. 3 1.5.3 Java Servlet .................................................................................................................... 4 1.5.4 开发环境 ....................................................................................................................... 4 1.5.5 主要工作 ....................................................................................................................... 4 2 系统需求分析 ............................................................................................................................... 4 2.1系统调研 ................................................................................................................................ 4 2.2系统目标 ................................................................................................................................ 4 2.3 系统的功能需求 ................................................................................................................... 5 2.3.1 系统需求描述 ............................................................................................................... 5 2.3.2 系统数据流图 ............................................................................................................... 5 2.3.3 系统的功能 ................................................................................................................... 5 2.4 系统非功能需求 ................................................................................................................... 7 2.4.1 精度 ............................................................................................................................... 7 2.4.2 安全性要求 ................................................................................................................... 7 2.4.3 时间特性要求 ............................................................................................................... 7 2.4.4 灵活性 ........................................................................................................................... 7 3 系统设计 ....................................................................................................................................... 7 3.1 系统总体设计 ....................................................................................................................... 7 3.2 系统方案选择 ....................................................................................................................... 8 3.3 系统数据库设计 ................................................................................................................. 11 3.3.1数据库设计 .................................................................................................................. 11 3.3.2 系统E-R图 ................................................................................................................ 11 3.3.3 数据库表结构 ............................................................................................................. 12 4 系统实现 ..................................................................................................................................... 14 4.1 用户登录模块 ..................................................................................................................... 14