校园网络运维系统的设计与实现

 2022-12-22 11:12

论文总字数:17219字

摘 要

本次的毕设系统严格按照了网站系统设计的流程,遵循着系统开发的生命周期法,使用Python编程语言设计且实现了校园网络的运维系统。本系统的架构采用的是标准B/S模式,数据库系统则是选择的较为轻便简单的SQLite数据库。本次设计的模块主要包括登录、注册、用户管理、监控管理、执行命令、主机状态等功能。

文章开始先对选题的背景及意义以及国内外现状进行了分析,然后对课题进行了初步的方案设计和系统分析。通过对系统的可行性分析可以做出数据库和系统架构设计,然后根据所设计的方案和框架实现系统的功能模块,最后对系统进行了模块测试和综合测试。根据测试的现象可以得出,本系统能满足实现所设计的功能,并且各个模块运行情况良好稳定。

关键词:校园网络运维系统;Python;B/S模式;SQLite数据库

Abstract

This time, the design system strictly followed the process of website system design, followed the life cycle method of system development, designed and implemented the campus network operation and maintenance system using Python programming language. The architecture of this system adopts the standard B / S mode, and the database system is a relatively simple and simple SQLite database. The modules designed this time mainly include functions such as login, registration, user management, monitoring management, executing commands, and host status.

The article begins with an analysis of the background and significance of the topic and the current status at home and abroad, and then a preliminary scheme design and systematic analysis of the subject. Through the feasibility analysis of the system, database and system architecture design can be made, and then the functional modules of the system can be implemented according to the designed scheme and framework. Finally, the system is tested in modules and comprehensively. According to the test phenomenon, it can be concluded that the system can meet the designed functions, and the operation of each module is good and stable.

Keywords: Campus network operation and maintenance system; Python; B / S mode; SQLite database

目录

1 绪论 1

1.1 背景及意义 1

1.2 课题研究现状 1

1.3 初步设计方法与实施方案 2

1.4 本文研究内容 2

2 系统开发环境介绍 3

2.1 Django框架 3

2.2 Python简介 3

2.3 MVC模式 4

2.4 B/S结构 4

2.5 SQLite数据库简介 6

3 系统分析 7

3.1 系统功能需求 7

3.1.1用户管理分析 7

3.1.2监控管理分析 8

3.1.3日历预告分析 9

3.1.4用户修改密码分析 9

3.1.5个人中心分析 10

3.2业务流程分析 10

3.3系统可行性分析 11

3.3.1 经济可行性 11

3.3.2 技术可行性 11

3.4 非功能需求分析 12

3.4.1性能分析 12

3.4.2安全性分析 12

3.4.3开发环境分析 12

4 系统设计 13

4.1 系统主要功能模块 13

4.2 数据库设计 13

4.2.1 数据库E-R图 13

4.2.2 数据表字段设计 15

4.3 功能详细设计 16

4.3.1 用户登录与注册模块 16

4.3.2 管理员用户管理模块 16

4.3.3 监控管理模块 17

4.3.4 修改密码模块 18

4.3.5 日历预告模块 18

4.3.6 角色管理模块 19

4.3.7 权限管理模块 20

4.3.8 个人中心模块 20

4.4 系统架构类图 20

4.5 系统交互图 22

5 系统实现 24

5.1 注册登录模块实现 24

5.2 用户管理功能模块的实现 25

5.3 监控管理功能模块的实现 26

5.4 执行命令功能模块的实现 27

5.5 修改密码功能模块的实现 29

5.6个人中心功能模块的实现 29

6 系统测试 31

6.1 测试计划 31

6.2 测试用例 31

6.3 测试结果分析 33

7结 论 34

参考文献 35

致 谢 37

1 绪论

剩余内容已隐藏,请支付后下载全文,论文总字数:17219字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;