想编写一个实现以下功能的软件,需要学习那些知识?

2015-10-28 13:18:38 +08:00
 blueboyggh
是这样,我们公司办公有一个工单系统,用浏览器登录浏览操作的,我们用来处理工单,公司对于我们受理工单的时长有考核,要求全天候保证 30 分钟内将工单受理,这里的受理是指点击工单页面的受理按钮就可以。但是谁都没办法 24 小时盯着工单啊,而且这东西也只有单人负责,没有轮流值班一说,所以我就想是不是可以编写一个软件来实现自动受理工单的功能。

这个软件只需要可以获取工单列表,然后对于未受理的工单进行受理就可以,每十五分钟左右自动来一次就行。

我现在想知道我自己编这个软件需要什么知识,我个人会一点儿点儿的 C ,一点儿点儿的 JAVA ,一点儿点儿的 Android 开发,需要其他的话我再去学,我觉得有需求的去学习应该会更有动力一点儿。

谢谢各位的解答!
4780 次点击
所在节点    问与答
31 条回复
s2555
2015-10-28 13:27:13 +08:00
我之前有过类似的需求,用 C#简单写了个桌面软件处理
c24c4fe8
2015-10-28 13:28:30 +08:00
后台需要弄个工单流 建议你用找找 java 实现的工单流自己改造下
blueboyggh
2015-10-28 13:32:46 +08:00
@s2555 有人说用 java ,有人说用 js 写插件,有人说用 python ,实在是感觉不知道从哪儿开始啊
blueboyggh
2015-10-28 13:33:03 +08:00
@c24c4fe8 小白表示您说的中文我看不懂....
cxe2v
2015-10-28 13:35:27 +08:00
用 JS 写个脚本放在本地自动运行查询工单和受理工单按钮的功能
blueboyggh
2015-10-28 13:37:31 +08:00
@cxe2v 看来还是推荐 JS 的多,我想问问用 JS 写脚本的话,区分浏览器吗?我们这个系统貌似只能在 IE 上运行,而且对 ie6 的兼容性最好, ie8 以上都要开兼容模式
c24c4fe8
2015-10-28 13:42:35 +08:00
不好意思 打错字了

后台弄个工单流系统 建议你找找 java 实现的工单流框架 然后自己改造下,前台的话 随便你用什么实现都行。
qinxi
2015-10-28 13:46:12 +08:00
按键精灵 无脑录制
c24c4fe8
2015-10-28 13:47:41 +08:00
没仔细看你的说明 你这个就是模拟点击个按钮, 你用 fiddler 抓下点击受理按钮发送的 url 和相关的参数, 然后 js 或 python 模拟调用这个 url 和相关的参数就行了
c24c4fe8
2015-10-28 13:48:34 +08:00
qinxi 说的按键精灵最方便
blueboyggh
2015-10-28 13:54:19 +08:00
@c24c4fe8 问题是,受理按钮是在工单里的,打开工单才能显示,在工单列表只显示是否已受理,不显示受理按钮,如果是按键精灵,就需要每个工单都打开一遍吧?这样会不会太麻烦了
blueboyggh
2015-10-28 13:55:29 +08:00
@qinxi 按键精灵的话需要每个工单都打开一遍,而且随着工单的增多,最后一张工单的位置也不一样,这样无脑应该是无法实现的吧
c24c4fe8
2015-10-28 14:06:44 +08:00
你是要对未受理的工单点开,然后填上信息,然后再点击提交,然后这个过程要自动定时来实现是吧?

1 、按键精灵 里面也能写脚本 应该能实现的。
2 、抓包 模拟调用 url 和相关参数
3 、直接用 python 连接数据库 操作数据库表
3 、要到前台的代码 自己改造了
blueboyggh
2015-10-28 14:15:31 +08:00
@c24c4fe8 主要还是自己会的东西太少了,有想法无法实现,还是努力学习吧
tusj
2015-10-28 14:25:00 +08:00
只有我一个人觉得这个需求很奇奇怪怪吗?
"公司对于我们受理工单的时长有考核,要求全天候保证 30 分钟内将工单受理"
这个规定是在干什么啊这?
blueboyggh
2015-10-28 14:34:02 +08:00
@tusj 没办法,说多了都是眼泪,这只是公司众多考核中的一项
yeyeye
2015-10-28 15:04:53 +08:00
如果你 js 不错,用 ajax 模拟,简单粗暴,具体抓包。

按键精灵是绝对可以达到你的要求的,但是这个是 vb 语言的,虽然有面向普通人的无需编码的面板,但是觉得还是不妥,如果你会 vb 的语法,那用起来简直是如鱼得水。
类似的还有 Autohotkey 和 autoit 。

如果你想学习的话那估计按键精灵简单些( js 的那个也简单)。

如果你不想学习的话,丢个需求到按键精灵的论坛去,应该价格很便宜很便宜的,毕竟这种需求新手都能实现而且很多新手想要练手
jmc891205
2015-10-28 15:15:43 +08:00
按我的理解 一个工单被改成受理 说明这个工单反映的问题已经被工作人员了解了 并且已经被分配给相应的人来处理
像你这样要改成自动的 那这个过程还有什么意义呢?
blueboyggh
2015-10-28 15:19:48 +08:00
@jmc891205 是这样,我们公司的工单呢,基本都类似于一个通知,这个通知往往在 24 小时内处理回复就可以,但是公司要求这个通知必须要在 30 分钟内点一下页面上的受理.....其实这个受理本来就是毫无意义的,因为通知下发之后,就已经确定处理人了,然后在工单处理时限内回复就可以了,但是公司却非让去按这个受理,很是苦恼啊...
RFC2109
2015-10-28 15:27:09 +08:00
你这么做你领导知道吗 233333

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/231699

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX