摘 要
在各学校的教学过程中,智慧旅游系统是一项非常重要的事情。随着计算机多媒体技术的发展和网络的普及。采用当前流行的B/S模式以及3层架构的设计思想通过Python技术来开发此系统的目的是建立一个配合网络环境的智慧旅游系统,这样可以有效地解决智慧旅游管理信息混乱的局面。
本文首先介绍了智慧旅游系统的发展背景与发展现状,然后遵循软件常规开发流程,首先针对系统选取适用的语言和开发平台,根据需求分析制定模块并设计数据库结构,再根据系统总体功能模块的设计绘制系统的功能模块图,流程图以及E-R图。然后,设计框架并根据设计的框架编写代码以实现系统的各个功能模块。最后,对初步完成的系统进行测试,主要是功能测试、单元测试和性能测试。测试结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。
关键字:智慧旅游系统;Django ;Mysql数据库
Abstract
In the teaching process of schools, intelligent tourism system is a very important thing. With the development of computer multimedia technology and the popularity of the network. Using the current popular B/S mode and the design idea of three-layer architecture to develop this system through Python technology is to establish a smart tourism system with network environment, so as to effectively solve the situation of smart tourism management information confusion.
This paper first introduces the development background and status quo of the smart tourism system, and then follows the routine software development process. Firstly, it selects the appropriate language and development platform for the system, develops modules and designs the database structure according to the demand analysis, and then draws the functional module diagram, flow chart and E-R diagram of the system according to the design of the overall functional modules of the system. Then, the framework is designed and the code is written according to the designed framework to realize the various functional modules of the system. Finally, the preliminary system is tested, mainly functional test, unit test and performance test. The test results show that the system can achieve the required function, the running condition is acceptable without obvious shortcomings.
Key words: intelligent tourism system; Django; Mysql database
目 录
第一章 概述 1
1.1 引言 1
1.2课题研究目的 1
1.3 开发现状分析 2
1.4 课题开发意义 2
第二章 开发技术介绍 4
2.1 系统开发平台 4
2.2 平台开发相关技术 4
2.2.1 Django技术 4
2.2.2 Mysql数据库介绍 4
2.2.3 Mysql环境配置 4
2.2.4 B/S架构 5
2.2.4 Django框架 5
第三章 系统分析 7
3.1 可行性分析 7
3.1.1 技术可行性 7
3.1.2 操作可行性 7
3.1.3经济可行性 7
3.2性能需求分析 8
第四章 系统设计 9
4.1功能结构 9
4.2 数据库设计 9
4.2.1 数据库E/R图 9
4.2.2 数据库表 11
第五章 系统功能实现 16
5.1管理员功能模块 16
第六章 系统测试 26
第七章 总结 27
致 谢 28
参考文献 29
本系统能够满足用户完成技术学习知识的要求,同时也能方便用户及时检查用户进度以及进行新的测评信息等功能。自适应性使用户不会在学习的旅途中感觉盲目,迷失方向。大大满足了用户学习的个性化,分数线工作时效性的双方面的要求。这些将会吸引大量用户对本系统的兴趣与爱好。并且此系统操作简单,在操作方面都会有说明进行提示,比如新技术的布置及其显示,完成技术的情况,用户的登录板块有专门的在线测评界面。管理权限的设置使的各自的功能实现起来更加简洁方便,不会使用户不知何处下手,只要是懂得上网和识字的用户都能够对本系统操作的游刃有余。
同时所开发的智慧旅游系统,它具有以下特点:
(1) 实用性:方便分数线布置技术、批改技术和用户随时随地提交技术。
(2) 操作简便:本系统适合分技术和用户使用,同时系统操作简单,而且系统不复杂繁琐。
(3) 代码可读性好:文中的代码使用方便,简洁易懂。