python学生宿舍分配奖惩管理系统

综合学生宿舍管理经历和对网上信息归纳整理的结果,在实际应用中,将用户分为三种:管理员、学生和宿管三个角色。其中学生和宿管可以操作的内容是有限的,管理员可以进行的操作最多。了解系统用户的分类以及可以进行的操作,对于接下来实现相关的功能具有重要的意义。
本课题使用Python语言进行开发。基于web,代码层面的操作主要在PyCharm中进行,将系统所使用到的表以及数据存储到MySQL数据库中
使用说明
使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
使用PyCharm 导入项目,修改配置,运行项目;
将项目中config.ini配置文件中的数据库配置改为自己的配置,然后运行;
运行成功后,在浏览器中输入:http://localhost:8080/项目名

对学生宿舍管理的流程进行科学整理、归纳和功能的精简,通过软件工程的研究方法,结合当下流行的互联网技术,最终设计并实现了一个简单、易操作的学生宿舍管理系统。内容包括系统的设计思路、系统模块和实现方法。系统使用过程主要涉及到管理员、学生和宿管三种角色,主要包含个人中心、学生管理、宿管管理、宿舍信息管理、宿舍分配管理、卫生信息管理、打扫卫生管理、奖惩登记管理、公告信息管理等功能。
系统开发主要在 Windows 系统下进行,采用支持跨平台的 Python语言开发完成,因此可以运行在任意开发环境下。系统采用mysql数据库和B/S结构的方式,按照Django框架进行开发。
技术栈
后端:python 
前端:vue.js+elementui
框架:django/flask
Python版本:python3.7+
数据库:mysql5.7
数据库工具:Navicat
开发软件:PyCharm .
关键词:学生宿舍; B/S结构; MySQL

本设计的主要内容是基于 Python 的宿舍管理系统的设计过程,基于B/S架构上,采用Python 语言进行开发,后端数据库采用MySQl数据库,通过 Web 界面与用户实现交互。本设计包含用户登陆、人员管理宿舍管理、学生管理、住宿管理、宿舍卫生管理、奖惩管理、通知管理等功能模块。“

目  录
第一章 绪  论    1
1.1研究背景    1
1.2系统研究现状    1
1.3 研究意义    2
第二章 系统开发技术    3
2.1 Python语言    3
2.2 Django框架简介    3
2.3 MySQL数据库技术    4
2.4 B/S架构    4
第三章 需求分析    6
3.1 需求描述    6
3.2 系统角色需求分析    6
3.3 系统功能需求分析    6
3.4 非功能性需求分析    8
3.4.1 先进性    8
3.4.2 安全性    8
3.4.3 易用性    9
3.4.4 可扩展性    9
3.4.5 可修改性    9
3.5 系统流程分析    9
3.5.1 登录流程    9
3.5.2 添加信息流程    10
3.5.3 删除流程    10
3.6 本章小结    11
第四章 系统设计    12
4.1 系统总体设计    12
4.2 数据库设计    12
4.2.1 数据库逻辑设计    12
4.2.2 数据库表设计    14
4.3 本章小结    18
第五章 详细设计与实现    19
5.1系统登录注册实现    19
5.2管理员功能实现    20
5.3学生功能实现    24
5.4宿管功能实现    25
5.5 本章小结    26
第六章 系统测试    27
6.1 测试目的    27
6.2 测试用例    27
6.3 本章小结    28
结  论    29
参考文献    30
致  谢    31

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

计算机专业码农一枚

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值