python bottle 框架开发任务管理系统 V_1.0版

经过1-2个星期的开发,现在开发了个半成品(UI现在比较烂,因为我的前端本来就很差,将就下吧),大概功能如下:用户功能(添加、删除、修改),添加部门功能,任务管理功能(添加、删除、修改,详细)、项目管理功能(添加、删除,修改,详细)等,我把现在完成的版本,叫做1.0吧。发布完这个版本后,将继续开发,并取为2.0版本,2.0要完善和扩展很多功能,往OA系统方面扩展吧,不仅仅是任务系统了,所以这次改动有点大,在改动这前,我把这次的代码全部上传到SVN中,有学习需求的朋友,可用SVN下载:

相关的学习资料,代码下载地址

SVN地址:svn://linuxyw.com/bottle

SVN帐号:linuxyw.com

SVN密码:www.linuxyw.com

python运维开发学习、交流QQ群:458088280

在使用之前,请先把SVN中的数据库表导到mysql中,

系统登陆帐号是:drfdai

系统登陆密码是:111111

bottle脚本连接mysql方式需要修改:

  1. db_name = ‘task‘       #库名
  2. db_user = ‘root‘         #数据库连接帐号
  3. db_pass = ‘111111‘    #密码
  4. db_ip = ‘localhost‘     #数据库连接IP
  5. db_port = 3306          #端口

记得安装所需要的库:

  1. pip install MySQLdb
  2. pip install gevent
  3. pip install bottle
  4. pip install beaker

没有安装pip?

那就这样安装吧(centos 6.4环境)

  1. yum install python-devel python-setuptools -y
  2. easy_install  pip

怎么执行脚本?

直接执行:python main.py

怎么访问?

打开浏览器,输入你机器的   IP:8080  即可

如:http://192.168.1.240:8080

192.168.1.240是我虚拟机的IP地址,端口是绑定了8080端口

如果还有问题怎么办?

好办!

1:在文章下方留言问我

2:加QQ群(458088280) 问我

3:发邮件([email protected])问我

V2.0功能:

V2.0改用postgresql数据库,优化页面排版设计,添加比较细的权限系统功能、行政管理功能(制度、公告、活动)、学习任务功能、任务完善化(加入任务审核,评价功能,可以跟月奖金或绩效挂钩),邮件推送(有新消息或任务或公告,会用邮件推送给相关的用户),月报表、周报表,员工月表现评价排行等等

发下1.0各种功能的截图吧,教程方面没时间写,大家下载源码,自己看吧,比较简单

用户管理:

用户管理

添加、修改用户

添加、管理任务

任务系统:

功能有显示优先级,任务进度,接单功能

任务列表

任务详细页

有回复功能

任务详细页

任务发布页

任务发布

项目列表:

项目列表

项目详细页:

项目详细

时间: 2024-10-10 00:33:33

python bottle 框架开发任务管理系统 V_1.0版的相关文章

python bottle框架开发任务管理系统 V_1.0版

经过1-2个星期的开发,现在开发了个半成品(UI现在比较烂,因为我的前端本来就很差,将就下吧),大概功能如下:用户功能(添加.删除.修改),添加部门功能,任务管理功能(添加.删除.修改,详细).项目管理功能(添加.删除,修改,详细)等,我把现在完成的版本,叫做1.0吧.发布完这个版本后,将继续开发,并取为2.0版本,2.0要完善和扩展很多功能,往OA系统方面扩展吧,不仅仅是任务系统了,所以这次改动有点大,在改动这前,我把这次的代码全部上传到SVN中,有学习需求的朋友,可用SVN下载: 本文源码资

让python bottle框架支持jquery ajax的RESTful风格的PUT和DELETE等请求

这两天在用python的bottle框架开发后台管理系统,接口约定使用RESTful风格请求,前端使用jquery ajax与接口进行交互,使用POST与GET请求时都正常,而Request Method使用PUT或DELETE请求时,直接爆“HTTP Error 405: Method Not Allowed”错误.而ajax提交的Request Method值DELETE也变成了OPTIONS了. 度娘了好多答案,要么说是浏览器不支持,要么说自己重新封装jquery,还有其他的一些方法...

python bottle框架(WEB开发、运维开发)教程

教程目录 一:python基础(略,基础还是自己看书学吧) 二:bottle基础 python bottle web框架简介 python bottle 框架环境安装 python bottle 框架基础教程:路由(url定义) python bottle 框架基础教程:HTTP 请求方法 python bottle 框架基础教程:模板使用 python bottle 框架基础教程:模板语法 python bottle 框架基础教程:模板继承 python bottle 框架基础教程:静态资源

Python 3程序开发指南(第2版 修订版)笔记

Python 3程序开发指南(第2版 修订版) 目录 1 过程型程序设计快速入门 2 数据类型 3 组合类型 4 控制结构与函数 5 模块 6 OOP 7 文件处理 8 高级程序设计技术 8.1 FP 9 调试.测试与Profiling 10 进程与线程 11 网络 12 数据库 13 正则表达式 14 分析简介 14.1 PyParsing 14.2 PLY 15 GUI 过程型程序设计快速入门 for in try except as 数据类型 sys.float_info.epsilon

python bottle框架

简介: Bottle是一个快速.简洁.轻量级的基于WSIG的微型Web框架,此框架只由一个 .py 文件,除了Python的标准库外,其不依赖任何其他模块. Bottle框架大致可以分为以下部分: 路由系统,将不同请求交由指定函数处理模板系统,将模板中的特殊语法渲染成字符串,值得一说的是Bottle的模板引擎可以任意指定:Bottle内置模板.mako.jinja2.cheetah公共组件,用于提供处理请求相关的信息,如:表单数据.cookies.请求头等服务,Bottle默认支持多种基于WSG

Python Django 框架开发

参考文档: http://python.usyiyi.cn/django_182/intro/tutorial01.html #Django 1.8.2 文档 http://www.ziqiangxuetang.com/django/django-admin.html #Django 基础教程 1-1.安装Django框架(官网:https://www.djangoproject.com) pip install Django==1.9.1 1-2.创建一个网站项目 django-admin s

我的后端开发书架2015 2.0版

<Java并发编程实战> 人手一本不用多说了. <深入理解 Java 虚拟机 第2版> 深入理解虚拟机并不是那么难,Java程序员都该看看,很多知识其实是必须的.另外还有几本类似主题的,忽然一下子都出来了. <Java性能优化权威指南> 虽然后面的章节好像用处不大,前面有些部分还是值得看,不过Gosling说圣经有点过了. <写给大忙人看的Java SE 8> 事实上,为了保持兼容性,很多项目还保持在JDK5/6上,这本书一次过将JDK7/JDK8的更新讲了

python全栈开发【第一篇】Python简介以及入门

一.python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,Guido开始写Python语言的编译器.Python这个名字,来自Guido所挚爱的电视剧Monty Python's Flying Circus.他希望这个新的叫做Python的语言,能符合他的理想:创造一种C和shell之间,功能全面,易学易用,可拓展的语言. 最新的TIOBE排行榜,Python赶超PHP占据第4, Python崇尚优美.清晰.简单,是一个优秀并广泛使用

阿里巴巴Java开发手册v1.2.0

最近阿里出了java开发手册v1.2.0版,看一下自己平时有哪些做不到的,特此记录一下(不太理解的标为红色) 此手册编写是为了提供代码质量,降低协同成本,提升沟通效率.对无规范的沟通深有感触. 编程规范 变量规范 1.类名在 PO(Persist Object) VO(Value Object) BO(Business Object) DO(Domain Object) DTO(Data Transfer Object) AO(Access Object)使要保持大写 2.抽象类名Abstrac