开源任务管理平台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进行安装。
如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】按钮。
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的【关注我】。
因为,我的写作热情也离不开您的肯定支持。
感谢您的阅读,如果您对我的博客所讲述的内容有兴趣,请继续关注我的后续博客,我是焰尾迭 。