开源任务管理平台TaskManager介绍


Quart.Net介绍

  • Cron表达式
  • 开源TaskManager实现原理
  • 使用介绍
  • 总结
  • 回到顶部Quart.Net

        举个实际例子:现在需要实现一款快递进度查询的应用,我们肯定是没有各个快递厂商的数据库的,只能利用厂商提供的API接口来获取数据。好在现在有很多现成的接口集成了各厂商,基于这些基础。现在客户提了一个需求,在快递单进度发生改变时,给我发邮件或者短信提醒。我想很多网上购物的朋友都有这种需求吧,买了一款东西,时不时的查一下进度,期待早点到。那么这个提醒功能就很迫切了,我也是基于自己的这个需求来做的TaskManager开源项目。

    回到顶部Quartz Cron表达式 在线生成器的文章,大家可以直接拿来使用。

    回到顶部http://jason.hahuachou.com/cron/index.htm,也可以使用源代码里面提供的Cron自己部署站点使用。

     

    回到顶部Windows服务安装卸载。源代码也一起放在了TaskManager里面。

      1.右键以管理员方式运行Windows安装卸载工具

      2.选择TaskManger.exe-》安装-》运行

     运行成功以后可以在系统管理-》服务 里面找到“定时任务管服务”

    运行成功后会生成Logs文件夹,目前系统会分任务记录执行日志,方便使用者查看各个任务的执行情况

    当然在使用系统时你需要进行相关配置,下面讲一下配置过程。系统的配置文件路径Config\Config.xml

    1.数据库连接信息

      使用者可以拿从SVN下载代码MyDocument项目下的任务系统”SQL合并脚本_20150911.sql”执行创建相关表和初始数据

      修改节点SqlConnect节点的值为你自己的数据库连接

    2.插入快递单模拟数据

     目前使用快递任务需要自己手工插入快递单号信息

    INSERT INTO dbo.p_ExpressInfo(ExpressNo,ExpressCompanyCode,Receiver)
    SELECT '880350384879600241' AS ExpressNo,'yuantong' AS ExpressCompanyCode,'youemial@xx.com' AS Receiver

     其中youemail@xx.com为接收进度信息变更邮箱地址,只要有进度变更,系统会自动发邮件,记得修改成自己的邮箱地址 

     ExpressNo:为快递单号 

     ExpressCompanyCode:快递公司Code  该值可从p_ExpressCompany表里面进行查询

    更多使用说明可以参考MyDocument项目下的 使用说明.docx 文档

    回到顶部http://code.taobao.org/p/TaskManagerPub/src/Branch/),请使用SVN客户端工具TortoiseSVN->SVN Checkout->输入下面的地址进行下载。

          TaskManagerSVN地址:http://code.taobao.org/svn/TaskManagerPub/Branch   使用svn checkout指令进行下载。

      GitHub地址:由于SVN地址不稳定,很多网友下载不下来,所以决定将代码托管到GitHub   https://github.com/CrazyJson/TaskManager

          体验工具下载地址:TaskManager  解压后文件如下,修改Config.xml数据库连接,使用WSWinForm进行安装。

          

    如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】按钮。
    如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的【关注我】。

    如果,想给予我更多的鼓励,求打

    因为,我的写作热情也离不开您的肯定支持。

    感谢您的阅读,如果您对我的博客所讲述的内容有兴趣,请继续关注我的后续博客,我是焰尾迭 。