摘  要

这个系统基于python语言设计并实现了城市轨道交通线路查询系统。本系统的主要内容包括:首页,个人中心,用户管理,站点信息管理,交通线路管理,系统管理等。在这篇文章中,首先,文章对城市轨道交通线路查询系统管理技术的发展背景与发展状况进行了简单的描述。接着,按照软件的一般开发过程,首先,要为该系统选择一种适合自己的语言和一个开发平台,之后,在对需求进行分析的基础上,来确定一个模块,并对其进行了设计。接着,在此基础上,以系统整体功能模块的设计为依据,来绘制出系统的功能模块图,流程图和E-R图。在此基础上,对整个体系结构进行了分析,并在此基础上对体系结构进行了详细的分析和研究。并在此基础上对该系统做了初步的实验。实验证明,本设计的软件可以达到预期的各项性能,且工作状态良好,没有显著的缺陷。

关键词 城市轨道交通线路查询系统;Django;Mysql;数据库


Abstract

This system is based on python language design and implementation of urban rail transit line query system. The main contents of this system include: home page, personal center, user management, site information management, traffic line management, system management and so on. In this paper, first of all, the article on the urban rail transit line inquiry system management technology development background and development of a simple description. Then, according to the general development process of software, first of all, to choose a suitable language and a development platform for the system, and then, on the basis of the analysis of the requirements, to determine a module, and the design. Then, on this basis, based on the design of the whole system function module, to draw the system function module diagram, flow chart and E-R diagram. On this basis, the whole architecture is analyzed, and on this basis, the architecture is analyzed and studied in detail. On this basis, a preliminary experiment is done to the system. Experiments show that the designed software can achieve the expected performance, and the working condition is good, there is no significant defect.


Keywords  Urban Rail Transit Line Inquiry System; Django; Mysql; database


 

目  录

摘  要 I

Abstract II

1 序言 1

2 概述 2

2.1 课题研究目的 2

2.2 论文结构 2

2.3 课题开发意义 2

3 开发技术介绍 4

3.1 系统开发平台 4

3.2 平台开发相关技术 4

3.2.1 Python技术 4

3.2.2 Mysql数据库介绍 5

3.2.3 Mysql环境配置 5

3.2.4 B/S架构 6

3.2.5 Django框架 6

3.2.6 vue框架 7

4 系统分析 9

4.1 可行性分析 9

4.1.1 技术可行性 9

4.1.2 操作可行性 9

4.2 性能需求分析 10

4.3 非功能性需求 10

4.4 系统特色 11

4.5 系统总体设计 11

4.5.1系统设计结构 11

4.5.2系统架构设计 11

5 系统设计 13

5.1 功能结构 13

5.2 数据库设计 13

5.2.1 数据库E/R图 13

5.2.2 数据库表 14

6 系统功能实现 20

6.1 管理员功能模块 20

6.2 用户管理功能模块 21

6.3 站点信息管理模块 22

6.4 交通路线管理模块 23

7 系统测试 25

7.1 任务概述 25

7.1.1 目标: 25

7.1.2 运行环境: 25

7.2 系统测试 25

7.3 测试设计说明 25

7.4 测试方法 26

7.5 功能模块测试 26

7.6 测试总结 27

总  结 29

参考文献 30

谢  辞 31


随着时间的慢慢推移,我的系统设计与开发已经初见雏形,实现了大部分功能。由于自己的能力有限,系统有些功能设计的并不是十分的完善与合理,但我相信经过自己以后对这方面知识的研究与继续深造,我会把我设计的系统完善成为一个功能丰富、用户体验感良好的系统。在这个过程中,无论结果怎么样,我为这个系统付出的努力与汗水,也值得我骄傲。在此期间,自己最感兴趣地语言——python,一直没有什么机会去过多的实践,在这次毕业设计中结合自己地项目查询很多资料、学习新的框架技术认识到了许多python的前沿技术,更加认识到了这门语言的魅力与独到之处。“实践是检验真理的唯一标准”,通过实践才可以知道自己的不足,知道有些知识并不是和理论那样看起来简单,需要自己一步步练习才知道关键之处。  

本系统是基于Python实现的城市轨道交通线路查询系统,它的基本性能与系统的要求相一致,但是因为这个系统是我首次进行的,所以我的经验和对它的了解都比较少,所以这个系统还会出现许多的问题和缺点。

不过,通过这次活动,我收获了不少东西。我以前还没有完全理解和适应这个体系的发展,但是现在,我已经对这个体系的发展有了一定的理解。要想做出一个好的工程,必须要在对工程的要求进行详尽的调查之后,再去完成工程[10]。

在一个工程中,测试也是很关键的,在进行检测的时候,要细心,要全面。刚开始测试的时候遇到好多问题。比如用户登录进去,没有显示名字。增加用户的适合总是出现问题等等。有可能在做的过程并没有考虑到这些问题,通过测试就能体现自己做的有哪些不足,有哪些需要改进。在整个过程中自己学到了很多东西,做事情要从多方面考虑。在发展过程中,我还学习了怎样使用互联网,要善用互联网,事实上,许多问题都是可以用互联网来处理的。

基于python的城市轨道交通线路查询系统-计算机毕业设计源码+LW文档_系统设计

基于python的城市轨道交通线路查询系统-计算机毕业设计源码+LW文档_功能模块_02

基于python的城市轨道交通线路查询系统-计算机毕业设计源码+LW文档_系统设计_03

基于python的城市轨道交通线路查询系统-计算机毕业设计源码+LW文档_系统设计_04

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: python