个人介绍
本人姓名李安东,男,现年60岁,汉族,身体健康,无不良嗜好,刚刚退休。硕士研究生学历,工学硕士学位,专业方向计算机软件设计与开发。1995年获全国统考高级程序员资格。有深入的计算机、网络的理论功底和丰富的实际工作经验,资深程序员。数学基础扎实,逻辑思维严密,编程经验丰富,尤其擅长算法的设计与分析。曾在多家软件公司工作过,参与设计和开发过多个复杂的计算机软件管理系统。
普通话二级甲等,汉语口语流利,英语简单会话。
可以承担软件设计和开发管理工作,或者程序员及其他计算机相关人员的培训工作。
熟练掌握和运用汇编语言、c、C++、Java、JSP、JS、Prolog等计算机语言,以及软件开发流程和理论知识,逻辑思维能***前端和后端(Java)设计与开发,手机网站建设。
1)曾用java语言设计开发大、中、小学通用排课程序,采用本人独特设计的优化算法,尤其适用于资源较为缺乏有较高冲突的情况下的排课任务。
2)曾用VC++6.0设计并开发“皖北煤电集团公司医疗保险信息管理系统”,采用Oracle数据库。
3)曾用Prolog语言设计并开发跳棋程序,人机对下,采用人工智能算法,完全依靠计算机进行推理、思考人机对下,而不是存储棋谱,从棋谱中寻找对策。
4)曾为原煤炭部教育司设计和开发“试题库信息管理系统”,供原煤炭部下属各技校、中专和中小学使用。具有对试卷进行分析统计,根据要求生成试卷等功能。
5)最近用Java语言开发了可同时支持多个wifidog的认证服务器软件,节省服务器资源,便于对用户的上网跟踪、信息存储和行为分析。
6)曾用汇编语言、C、C++、Java、VB、JSP等语言编写了许多小程序,在此就不一一列举了。
在专业学术刊物上发表多篇计算机软件和数学方面的论文。对新技术新知识有很强的学习能力。十几年前(2002年发布在CSDN上)在程序员大本营上发布的“ADO数据库编程入门”一文(本人原创),在网上流传至今,影响甚广,只是很多转载把本人的名字改掉了。
二、本人著作著作类别:教材
著作名称:计算机操作与应用、学科领域:计算机科学与技术
出版日期:1999-12-01、出版社名称:煤炭工业出版社
出版号:ISBN 7-5020-1782-8/TP39 4563
著作中本人角色:主编,总字数(字):440000、本人撰写字数(字):300000
三、发表论文1、论文名称:多工具条编程秘技发表刊物名称:2002年6月22日发表于CSDN程序员大本营网站,原创,访问网址是:
2、论文名称:关于曲面上拐线的概念及其求法发表刊物名称:安徽理工大学学报(自然科学版)、发表年月:2006-09、期号:3、
3、论文名称:多元函数极值和条件极值的一般判定方法发表刊物名称:皖西学院学报、发表年月:2006-04、期号:2
4、论文名称:由jsp页面启动java应用程序的原理与实现发表刊物名称:电脑编程技巧与维护、发表年月:2008-05、期号:15
5、论文名称:如何用VC++实现ACDSee风格的双界面发表刊物名称:Visual C/C++编程精选集锦(关键技术精解分册)、电脑编程技巧与维护杂志社主编、科学出版社出版
6、论文名称:WIN95无盘站安装与使用中的几个问题解决办法发表刊物名称:中国计算机报、发表年月:2000-06、期号:43
7、论文名称:JOptionPane高级编程技巧发表刊物名称:电脑编程技巧与维护、发表年月:2008-08、期号:17
8、论文名称:Prolog语言的递归实现方法剖析发表刊物名称:矿业科学技术、发表年月:2006-03、期号:3
9、论文名称:自动安装程序的实现算法和源代码发表刊物名称:2002年6月10日发表于CSDN程序员大本营,原创,访问网址是:
10、论文名称: ADO数据库编程入门发表刊物名称:2002年6月16日发表于CSDN程序员大本营网站,原创,访问网址:
11、论文名称:如何获取编辑框中的密码发表刊物名称:2002年7月15日发表于CSDN程序员大本营,原创,访问网址是:
12、论文名称:一个不起眼的小问题发表刊物名称:2002年6月3日发表于CSDN程序员大本营网站,原创,访问网址是:
四、奖励1、煤三建集团公司本系统数学优质课教师奖获奖年月:1993-06、中奖励级别:县级其他部门
授奖单位:中煤三建集团公司劳动竞赛委员会
2、煤三建集团公司和党委授予的优秀知识分子称号和奖励获奖年月:2003-02、奖励级别:地级其他部门
授奖单位:中煤三建集团公司和党委
工作经历
2007-07-01 -2018-03-31安徽工程技术学校教师
担任计算机专业课的教学工作之余还承担软件设计开发工作,为原煤炭部教育司开发试题库管理系统,为皖北煤电集团公司开发医疗保险信息管理系统(用C++语言),为安徽工程技术学校开发排课程序(用Java语言)等系统。
2002-08-01 -2004-06-30安徽合肥网迅软件公司程序员
在该公司担任软件设计和开发工作。
1999-07-01 -2002-07-01安徽皖北煤电集团公司网络中心程序员
独立设计和开发了煤电集团公司的医疗保险信息管理系统,采用C++语言开发。还利用业余时间开发很多小程序,例如中文文本big5码与gb码的相互转换程序,并自动翻页阅读;使用人工智能算法编写跳棋程序,人机对下(采用Prolog语言);拼图程序;简单的文本编辑程,Java语言编写
1985-07-01 -1999-06-15安徽煤炭三建总公司职工中专教师
教师,教授计算机和高等数学课程。
1981-07-01 -1985-06-15安徽煤炭三建总公司技校教师
教师,教授数学、计算机课程。
教育经历
2004-09-01 - 2007-06-30• 安徽理工大学计算机应用技术硕士研究生
在读期间和前后,编写了中文文本big5码与gb码的相互转换程序,并自动翻页阅读;使用人工智能算法编写跳棋程序,人机对下(采用Prolog语言);拼图程序;简单的文本编辑程,Java语言编写;序获取密码框中的密码等许多小程序。 发表论文数篇。
技能
排课问题是一个NP完全问题,就是在资源紧缺的情况下(教师少、课程多、教室少等情况),现代计算机很难在可容忍的时间内得到较优的答案。目前对于排课问题,人们采用了很多优化算法,但大多数的排课程序在资源紧缺情况下,仍很难做到自动完成排课,需要人工干预才能完成。 本排课程序采用了经本人精心设计的优化算法,能够在资源相当缺乏的情况下,自动完成排课,得到较为满意的结果。比如,在很多教师的周课时超过20课时时(极限值是30),少数教师甚至接近30课时的情况下,仍能顺利完成自动排课。在极端情况下长时间无法完成自动排课时,请单击取消按钮,终止自动排课,然后采用冲突排课,最后剩余的冲突课程由人工加入。 本软件特别适用于教师少、课程多,资源较为紧缺的情况下的排课。