python管理系统web版_基于Python Flask的web日程管理系统

本文档介绍了一个使用Python Flask框架开发的日程管理系统。系统包括用户和日程管理,数据库采用SQLite,详细介绍了系统建模、活动图、登录流程、数据库配置以及环境搭建和运行步骤。提供B站视频解说和GitHub源码链接。
摘要由CSDN通过智能技术生成

日程管理系统文档

本学期的软件工程作业,使用Flask框架做了一个日程管理系统。其中数据库的部署和效果展示在B站有视频解说,戳我去B站。

源码在Github仓库可查看。

建模图例

代码中,一共有两个主要的class,分别为用户(User)和日程(Event)。每个表单也是一个class,继承于FlaskForm。

具体展示页面和使用方法已经在展示视频中给出。

活动图

登录活动图

00831rSTgy1gdhn9ng2p6j30u00vvdii.jpg

添加/修改日程活动图

00831rSTgy1gdhn9tmj59j30yo0qp0vf.jpg

用例图

00831rSTgy1gdhna04v7bj30zx0sa431.jpg

顺序图

登录顺序图

00831rSTgy1gdhna3fat9j31240tvjto.jpg

添加/修改日程顺序图

如果你是一个小型的办公网络,你可以创建一个服务器来进行日程安排,这只是一个开源的小服务器,你果你需要大的免费的软件去http://www.bedework.org/bedework/下载 使用教程 Installation Dependencies Radicale is written in pure python and does not depend on any librabry. It is known to work on Python 2.5, 2.6, 3.0 and 3.1 [1]. Linux users certainly have Python already installed. For Windows and MacOS users, please install Python [2] thanks to the adequate installer. [1] See Python Versions and OS Support for further information. [2] Python download page. Radicale Radicale can be freely downloaded on the project website, download section. Just get the file and unzip it in a folder of your choice. CalDAV Clients At this time Radicale has been tested and works fine with the latests version of Mozilla Sunbird (versions 0.9+), Mozilla Lightning (0.9+), and Evolution (2.30+). More clients will be supported in the future. However, it may work with any calendar client which implements CalDAV specifications too (luck is highly recommanded). To download Sunbird, go to the Sunbird project website and choose the latest version. Follow the instructions depending on your operating system. Simple Usage Starting Server To start Radicale CalDAV server, you have to launch the file called radicale.py located in the root folder of the software package. Using Sunbird or Lightning After starting Sunbird or Lightning, click on File and New Calendar. Upcoming window asks you about your calendar storage. Chose a calendar On the Network, otherwise Sunbird will use its own file system storage instead of Radicale's one and your calendar won't be remotely accessible. Next window asks you to provide information about remote calendar access. Protocol used by Radicale is CalDAV. A standard location for a basic use of a Radicale calendar is http://localhost:5232/user/calendar/, where you can replace user and calendar by some strings of your choice. Calendars are automatically created if needed. You can now customize your calendar by giving it a nickname and a color. This
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值