姜锦虎
姜锦虎
性      别: 职      称: 教育,高等学校教师,副教授
籍      贯: 陕西省 西安市 现 居 地:
毕业院校: 西安交通大学 专      业: 管理学
查看更多个人信息
出生年月: 工作单位: 西安交通大学管理学院
邮       箱: jiangjinhu@mail.xjtu.edu.cn 联系电话:
学       历: 博士

【人物简介】

  学历   1979-1983 西安交通大学电子工程系计算机软件专业攻读工学学士学位;   1986-1989 西安交通大学计算机系软件专业攻读工学硕士学位;   1995-1999 西安交通大学管理学院攻读管理学博士学位;   2001 加拿大阿尔贝塔大学商学院访问学者。   工作经历   1983-1986 水利部西北勘测设计研究院电算处;   1989-1995 西安交通大学计算机系基础教研室;   1995-2000 西安交通大学管理学院国际贸易与金融系;   2001-至今 西安交通大学管理学院信息管理与电子商务系。   授课情况   软件工程、电子商务、IT/IS战略管理、管理信息系统

【研究方向】

信息系统与电子商务

【研究成果】

  教学、科研及各种获奖荣誉   [1] 高山行, 姜锦虎(4). 企业专利竞争理论、方法及策略研究. 陕西高等学校科学技术一等奖, 2005.6. 陕西省科学技术三等奖, 2007.2.   [2] 张相成, 姜锦虎(3). 窑街煤电有限责任公司运销信息系统.甘肃省科学技术三等奖. 2004.4.   [3] 王军, 姜锦虎(3). 西部大开发西气东输对甘青两省区域煤炭供需影响研究. 甘肃省科技进步三等奖.2003.4.   [4] 高山行, 姜锦虎(2). 专利权制度作用机制的经济学研究. 西安交通大学科技进步二等奖2002.9 , 陕西高等学校科学技术二等奖, 2002.7.   [5] 冯宗宪, 姜锦虎(2). 国际商务综合模拟教学系统. 西安交通大学校教学成果一等奖2000.12, 陕西省教学成果二等奖.2001.2.   [6] 冯宗宪, 姜锦虎(3). 国际经济与贸易专业的教学改革与课程整合研究. 西安交通大学教学成果一等奖1999.4, 陕西省教学成果二等奖, 2000.

【科研项目】

  国家自然科学基金项目   贸易壁垒变动及其影响与对策研究,主要参与人,项目编号:79670075   企业国际竞争中的专利竞赛理论及策略研究,主要参与人,项目编号:70072024   运输管理中占线问题的竞争策略研究,主要参与人,项目编号:70471035

【论文著作】

  论文   [1] Jinhu Jiang, Honghai Guo, Han Cai. The Self-organization Feature of Collaborative Commerce in Network condition and Simulation by Particle Swarm Optimization[C]. Advanced in Enterprise Information Systems Series: Frontiers in Enterprise Integration. Taylor & Francis. Oct. 2007.   [2] 康飞, 姜锦虎, 吕昌春. IT外包中两阶段供应商选择的仿真模型[J]. 情报杂志. 2007.5.   [3] 乔健, 姜锦虎, 宣慧玉. 单交叉口多策略模糊控制算法与优化[J]. 系统工程学报, Vol.22, No.1, 2007.2.   [4] 蔡涵, 姜锦虎. 我国C2C市场中有效第三方机制建立问题的博弈分析[J]. 科技进步与对策, 2007.2.   [5] 蔡涵, 姜锦虎, 郭洪海. 协作商务中基于BA无标度网络的核心企业自组织性解释[J]. 科技进步与对策. 已录用.   [6] 蔡涵, 姜锦虎, 郭洪海. 基于web service的松耦合技术对IT企业能力柔性的影响[J]. 生产力研究. 已录用.   [7] 蔡涵, 姜锦虎, 郭洪海. 基于PSO的信息技术采纳仿真及实证分析[C]. 中国信息系统学会2006年会.2006.10.21-22.   [8] 郭洪海, 姜锦虎, 蔡涵. 基于信息技术的协同商务链[C]. 中国信息系统学会2006年会.2006.10.21-22.   [9] 蒋志伟, 姜锦虎, 冯其友. 双头垄断条件下生产成本不对称对商业化投资时机的影响分析[J]. 管理学报. 2006.4.   [10] 张彩利, 姜锦虎, 郭洪海. 基于物流的陕西公路运输枢纽布局实证分析[J]. 西安电子科技大学学报(社科版).2006.3.   [11]乔健, 宣慧玉, 姜锦虎,兼顾效率与公平的模糊交通控制模型[J],西安交通大学学报(自然版),Vol.40, 2006.1.   [12]乔健, 宣慧玉, 姜锦虎. 不同控制方法下交叉口通行能力的微观仿真剖析[J], 系统工程理论与实践, Vol.26, 2006.1.   [13]乔健, 宣慧玉, 姜锦虎. 基于完全竞争机制的交叉口模糊控制模型[J], 系统工程理论方法应用,Vol.15, No.2. 2006.   [14] 冯其友, 姜锦虎. 经销商“倒戈”行为的博弈分析[J]. 商业研究. 2005.4.   [15] 冯其友, 姜锦虎. 信息技术/系统(IT/IS)应用效果评估方法综述[J]. 情报科学.2005.3   [16] Qiao jian, Xuan Huiyu, Jiang Jinhu, Improvement of Genetic Algorithm and Its Application in Optimization of Fuzzy Traffic Control Algorithm, LNCS 3521, AAIM ’05, 2005.6 .   [17] 朱志军, 徐寅峰, 姜锦虎. 存在利率和交易费用的单方向局内外汇兑换问题的竞争分析[J]. 预测, Vol.22, No.4, 2003.4.   [18] 何枫, 姜锦虎, 冯宗宪. 跨国公司技术转让与国内产业技术进步研究[J]. 西北大学学报(自然版), 2001专刊.   [19] 孙广生, 冯宗宪, 姜锦虎. 标准壁垒的模型分析[J], 西北大学学报(自然版), 2001专刊.   [20] 何枫, 姜锦虎. 浅议网络环境下TPL的物流及信息系统设计[J]. 中外科技信息, 2001.2.   [21] 薛伟贤, 何枫, 姜锦虎. 网络环境下TPL利用信息流整合物流的效应分析[J], 西安理工大学学报, No.2, 2001   [22] 何枫, 姜锦虎. TPL的物流整合效果及其对发展我国物流业的启示[J], 商业经济与管理, 2000, 10.   [23] 高山行, 姜锦虎, 陈金贤. 技术产权界定时的科斯定理悖论[J], 西安交通大学学报, No.6, 1999   [24] 姜锦虎, 冯宗宪, 汪应洛. 企业组织的电子商务战略[J], 西安交通大学学报(社科版), No.4,1999   [25] 姜锦虎, 汪应洛. 电子商务时代到来—企业的变革与对策[J], 西安交通大学学报(社科版), No.2, 1998.   [26] 姜锦虎, 孙静春. 基数型要素价值偏好及其对学校相对有效性的评价[J], 西北大学学报(自然版), No.5, 1998.   [27] 梁德群, 姜锦虎, 程春峰. 面向模式识别和图象处理的软件开发环境[J], 西安交通大学学报, No.4, 1991.   [28] Dequn Liang, Jinhu Jiang, Chunfung Cheng. A prip language-based integrated programming environment[C]. International conference on automation, robotics and computer vision(ICARCV’90), 18-21 Sep. 1990, Hilton International Singapore.   2. 教材著作   [1] 姜锦虎, 王刊良主编, 《电子商务导论》(管理学专业学位教材),西安交通大学出版社,已提交同意出版.   [2] 王刊良, 姜锦虎译,《信息系统实务》, 西安交通大学出版社, 已提交同意出版.   [3] 姜锦虎, 王刊良译,《电子商务案例》, 机械工业出版社, 2005.   [4] 冯博琴, 姜锦虎等,《软件开发技术》(研究生教材), 西安交通大学出版社,1995.9   [5] 冯博琴, 姜锦虎等,《软件开发技术》(本科生教材), 高等教育出版社,1996.12

与TA有关的专家
姓名:
工作职务:
西安翻译学院外国语学院副院长
研究方向:
英汉翻译。
毕业学院:
西安交通大学
姓名:
工作职务:
研究方向:
DSP系统设计和智能仪器设计
毕业学院:
西安交通大学
姓名:
工作职务:
研究方向:
毕业学院:
西安交通大学
姓名:
工作职务:
FreeMarker template error (DEBUG mode; use RETHROW in production!): The following has evaluated to null or missing: ==> c.admheadship [in template "WEB-INF/t/cms/www/xatrm/techexpert/detail.html" at line 174, column 47] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use [#if myOptionalVar??]when-present[#else]when-missing[/#if]. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${c.admheadship} [in template "WEB-INF/t/cms/www/xatrm/techexpert/detail.html" at line 174, column 45] ---- Java stack trace (for programmers): ---- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134) at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:451) at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:374) at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:96) at freemarker.core.DollarVariable.accept(DollarVariable.java:59) at freemarker.core.Environment.visit(Environment.java:362) at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:263) at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:200) at freemarker.core.Environment.visitIteratorBlock(Environment.java:595) at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:81) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:67) at freemarker.core.Environment.visit(Environment.java:326) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.process(Environment.java:305) at freemarker.template.Template.process(Template.java:384) at com.xatrm.common.web.springmvc.SimpleFreeMarkerView.renderMergedTemplateModel(SimpleFreeMarkerView.java:114) at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1257) at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1037) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:980) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861) at javax.servlet.http.HttpServlet.service(HttpServlet.java:622) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.jasig.cas.client.session.SingleSignOutFilter.doFilter(SingleSignOutFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at ci.filter.SqlInjectFilter.doFilter(SqlInjectFilter.java:157) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at ci.filter.XssFilter.doFilter(XssFilter.java:96) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at ci.filter.SecurityFilter.doFilter(SecurityFilter.java:25) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at com.xatrm.common.web.XssFilter.doFilter(XssFilter.java:40) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449) at org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365) at org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90) at org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83) at org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383) at org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362) at org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:151) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at com.xatrm.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:35) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:108) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:789) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1455) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745)