基于Django框架的监控管理系统设计与实现-计算机毕业设计源码+LW文档

基于Django的监控管理系统

摘    要

在网络越来越发达的今天,监控软件也越来越多。监控程序已经成为人们日常网络生活必不可少的程序。老人小孩自己,没有时间陪伴,我们需要监控,厂区操作间,我们可以通过监控查看自己所需要的信息,本论文通过对监控程序的学习和了解,设计了一款简单的监控程序,该程序系统采用Python语言进行编码,实现区域监控功能。

本文首先介绍了监控管理系统平台系统管理技术的发展背景与发展现状,然后遵循软件常规开发流程,首先针对系统选取适用的语言和开发平台,根据需求分析制定模块并设计数据库结构,再根据系统总体功能模块的设计绘制系统的功能模块图,流程图以及E-R图。然后,设计框架并根据设计的框架编写代码以实现系统的各个功能模块。最后,对初步完成的系统进行测试,主要是功能测试、单元测试和性能测试。测试结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。

关键词:监控,Python

Django-based flat map monitoring

Abstract

In the network more and more developed today, monitoring software is more and more. Monitoring program has become an indispensable program in People’s Daily network life. The elderly and children themselves have no time to accompany, so we need monitoring. In the factory operation room, we can check the information we need through monitoring. This paper designs a simple monitoring program through learning and understanding of the monitoring program, and the program system adopts Python language coding to realize the monitoring function of the park.

This article first introduces the plane map monitoring platform system development background and development status quo of management technology, and then follow the routine software development process, first of all, in view of the system and the selection of suitable language development platform, according to the requirement analysis module and database structure design, and then based on the system’s overall function module design rendering system function module chart, flow diagram and e-r diagram. Then, design the framework and write code according to the designed framework to achieve each functional module of the system. Finally, the preliminary completed system is tested, mainly functional test, unit test and performance test. The test results show that the system can achieve the required functions, and the running condition is fair and there is no obvious defect.

Keywords: monitoring,Python

目录

摘    要 VII

Abstract VIII

1  绪论 IX

1.1目的和意义: IX

1.2国内外研究现状 IX

1.3内容与难点 X

1.3.1研究内容 X

1.3.2研究难点 XI

2  开发工具及关键技术介绍 XII

2.1开发工具 XII

2.2 Python介绍 XII

2.3 MySQL介绍 XII

2.4 Django框架介绍 XIII

3  系统分析 XIV

3.1 可行性分析 XIV

3.1.1  经济可行性 XIV

3.1.2  技术可行性 XIV

3.1.3  运行可行性 XIV

3.2 功能需求分析 XV

3.3 非功能性需求 XVII

4  系统设计与实现 XVIII

4.1 监控程序的总体设计 XVIII

4.1.1 总体结构设计 XVIII

4.1.2 服务端功能设计 XVIII

4.1.3 客户端功能设计 XIX

4.2 监控程序的功能结构设计 XX

4.2.1功能设计概述 XX

4.2.2 功能设计要点 XX

4.3 数据库设计 XX

4.3.1 数据库技术 XX

4.3.2 数据库系统结构 XXI

4.3.3 数据模型 XXI

4.3.4实体关系图 XXII

4.3.5数据库表结构 XXII

5  系统实现 XXX

5.1 前台功能实现 XXX

5.1.1 首页 XXX

5.1.2  用户管理界面 XXX

5.1.3  活动信息 XXXI

5.1.4  交流论坛 XXXI

5.1.5  系统公告 XXXII

5.1.6  留言反馈界面 XXXII

5.1.7  个人中心 XXXIII

5.2  登录注册功能实现 XXXIII

5.2.1  用户登录模块 XXXIII

5.2.2  密码修改模块的实现 XXXIV

5.3  用户后台功能的实现 XXXIV

5.3.1  个人信息管理 XXXIV

5.3.2  我的好友管理 XXXV

5.3.3  发私信 XXXV

5.3.4  收藏管理 XXXVI

5.4  管理员功能模块 XXXVI

5.4.1  用户管理 XXXVI

5.4.2  好友管理 XXXVII

5.4.3  发私信管理 XXXVII

5.4.4  系统管理 XXXVIII

6  系统的测试 XXXIX

6.1  功能测试 XXXIX

7  总结 XLIII

参考文献 XLIV

致谢 XLV

该系统前端采用了Python进行实现,后端采用了Django技术。数据库选用的是MySQL。主要功能模块分别分为:前台功能模块、登录功能模块、管理员模块。前台功能模块,主要展示区域的一些基本信息和情况;登录功能模块,负责对用户、管理员2个身份进行不同的处理,登陆后跳转至相应模块,管理员模块,是本项目突出的重点,本项目赋予了管理员模块十分完整的功能,无论是在用户的管理上,还是区域基本情况和页面前台的管理,都能有实质性的体现。

针对当下越来越多人在用监控,为用户提供便捷而设计的此系统,在我们开发系统之初时,设计了系统双端模式,即为前端和后端管理端,前端有用户功能模块,后端主要为管理员登陆的,管理整个系统的功能和数据。有两大角色,构成一套完整的监控管理系统。在课题初期设计阶段,我们需要参考其他类似网站,进行整体的功能需求和性能需求的梳理和设计。首先,根据设计,前端用户功能包括注册、登陆、个人信息的查询,修改和删除等功能。最后这个系统课题在完成之后经测试有不少的bug和设计的缺陷,导致系统运行时有很多的不足,我们需要根据这些问题,认真研究,好好解决问题,不断的弥补缺陷,改进系统,优化体验。

在优点方面上,为用户提供一个平台,此系统操作方便,没有经验的用户,简单培训就会使用系统,系统的界面简洁,看起来非常美观,操作性十分强,个性也独特。另外此系统是个非常实用的网站,从系统的设计之初,我们便考虑到系统如何吸引用户,为了获得的更多的用户资源,我们便参考网上众多的类似网站,取其精要,去其缺点,便设计了界面简洁,操作简单,功能完善的系统。在缺点方面上,系统是单一独立运行,没有能力抵抗网络病毒恶意的攻击,网络访问负载能力有限,不能抵抗同一时间段众多用户的浏览,所以我们要加大服务器的缓存和配置。另外吸取其他类似的网站缺点,杜绝类似的问题在生产运用中提现。但是系统有很大不足,例如功能不够完美,有时候会出现bug,导致系统不能正常的访问,还有界面不够高大上,不够美观,总感觉给人的视觉体验不够好。其次没有运用很好地缓存技术,当同一时间段,在线客户众多,系统会出现卡顿,甚至会严重到宕机。所以需要通过优化程序代码来提高客户的体验,杜绝客户体验不流畅,导致客户流失。在客户访问量问题上,我们利用最新技术,比如缓存机制等,来解决超载的客户。另外,在前端技术方面,我们采用前后端分离技术,实现前端运行和后端运行的分离,除此之外,系统还有其他体验不佳之处,我们需要针对之类的问题,重新构建网站的架构,选择适合系统功能需求的设计架构方案,让程序运行更加的完美。

资源下载: