大家好,欢迎来到IT知识分享网。
前言: 去年的工作作品了
去年为了解决干部任免审批表多人手头上拿到的版本不一致,且不便于查询的问题, 而且自己又管着干部任免,所以就自己做了个简单的管理系统了,实现了任免审批表的内容保存数据库,能够导出lrmx文件、word格式的功能。
一、lrmx格式文件解析
lrmx格式文件是干部管理的人员经常要用到的文件格式,其实没有什么特别和神秘的,打开这种文件可以到中组部官网上去下载。组织工作软件下载_共产党员网 (12371.cn)
其实用txt文件打开lrmx文件发现,就是一个xml的文件,后缀名为.lrmx而已.
<?xml version="1.0" encoding="utf-8"?> <Person> <XingMing>Test</XingMing> <XingBie> </XingBie> <ChuShengNianYue> </ChuShengNianYue> <MinZu> </MinZu> <JiGuan> </JiGuan> <ChuShengDi> </ChuShengDi> <RuDangShiJian> </RuDangShiJian> <CanJiaGongZuoShiJian> </CanJiaGongZuoShiJian> <JianKangZhuangKuang> </JianKangZhuangKuang> <ZhuanYeJiShuZhiWu> </ZhuanYeJiShuZhiWu> <ShuXiZhuanYeYouHeZhuanChang> </ShuXiZhuanYeYouHeZhuanChang> <QuanRiZhiJiaoYu_XueLi> </QuanRiZhiJiaoYu_XueLi> <QuanRiZhiJiaoYu_XueWei> </QuanRiZhiJiaoYu_XueWei> <QuanRiZhiJiaoYu_XueLi_BiYeYuanXiaoXi> </QuanRiZhiJiaoYu_XueLi_BiYeYuanXiaoXi> <QuanRiZhiJiaoYu_XueWei_BiYeYuanXiaoXi> </QuanRiZhiJiaoYu_XueWei_BiYeYuanXiaoXi> <ZaiZhiJiaoYu_XueLi> </ZaiZhiJiaoYu_XueLi> <ZaiZhiJiaoYu_XueWei> </ZaiZhiJiaoYu_XueWei> <ZaiZhiJiaoYu_XueLi_BiYeYuanXiaoXi> </ZaiZhiJiaoYu_XueLi_BiYeYuanXiaoXi> <ZaiZhiJiaoYu_XueWei_BiYeYuanXiaoXi> </ZaiZhiJiaoYu_XueWei_BiYeYuanXiaoXi> <XianRenZhiWu> </XianRenZhiWu> <NiRenZhiWu> </NiRenZhiWu> <NiMianZhiWu> </NiMianZhiWu> <JianLi> </JianLi> <JiangChengQingKuang> </JiangChengQingKuang> <NianDuKaoHeJieGuo> </NianDuKaoHeJieGuo> <RenMianLiYou> </RenMianLiYou> <JiaTingChengYuan /> <ChengBaoDanWei> </ChengBaoDanWei> <JiSuanNianLingShiJian></JiSuanNianLingShiJian> <TianBiaoShiJian> </TianBiaoShiJian> <TianBiaoRen> </TianBiaoRen> <ShenFenZheng> </ShenFenZheng> <ZhaoPian> </ZhaoPian> <Version>3.2.1.16</Version> </Person>
从xml文件结合前台页面的内容可以到, xml的字段基本上都是前台内容的汉语拼音.知道其中的原理了,那么我们要做干部管理系统就很容易了.
二、系统实现的思路
既然lmx文件是xml格式,那么我们就可以对xml内容进行建表,初步打算分5个表,ganbu记录基本信息, jianli 记录干部简历, jiangchengqingkuang 记录干部历年奖惩情况,niandukaohejieguo 记录年度考核情况,虽然任免审批表只要求近三年的考核结果。jiatingchengyuan 记录家庭成员了。 按照目前干部管理的要求,需要配偶、子女、父母以及岳父岳母的的信息都要记录。
三、需要建立下拉选择的字段
1. 性别:
就是男和女,干部任免审批表暂时还没有第三者
2. 民族
56个民族+其他族+外国血统+外国民族+加入中国国籍的外国人
3. 健康状况:
健康、一般、较差。有严重疾病、慢性疾病或身体伤残的,要如实简要填写。 最多允许输入18个汉字。
4. 学历学位:
全日制教育”栏,填写通过全日制教育获得的最高学历学位;“在职教育”栏,填写以其他学习方式获得的最高学历学位。 “毕业院校系及专业”栏,填写与学历学位相对应的毕业院校(科研院所等,下同)、系和专业,且应为毕业时院校系及专业名称。如原毕业院校系及专业现已更名,可加括号注明,不得直接填写现在的院校系及专业名称。 获得学历同时也获得学位的,应同时填写,并写明何学科学位。如,通过全日制教育获得了大学本科学历、理学学士学位,就在“全日制教育”栏分两行填写,上行填写“大学”,下行填写“理学学士”。 获得学历但没有学位的或以同等学力攻读并获得学位的,按获得的学历或学位如实填写。如果一个人同时有这两种情况,且分别为其最高学历、学位,则这两种情况均填写。如,通过在职学习,先获得研究生学历(没有学位),后又以同等学力攻读学位,获得了经济学硕士,则在“在职教育”栏分两行填写,上行填写“研究生”,下行填写“经济学硕士”。“毕业院校系及专业”栏相对应地要将两个毕业院校、系及专业填入。 学历和学位的打印显示,一般分为两行,学历在第一行,学位在第二行,左右居中。如果只有学历或只有学位,则打印显示为一行,上下左右居中。 学历的毕业院校系及专业和学位的毕业院校系及专业分为两行填写,学历毕业院校系及专业在第一行,学位毕业院校系及专业在第二行,打印显示居左。如果学历或学位在同一个毕业院校系及专业取得,则只填写一行,打印显示上下居中、居左。
5. 家庭成员称谓:
从下拉列表中选择填写或者手动填写。如果关系为配偶,则填写为妻子或丈夫;关系为子女,则填写为儿子或女儿,多子女填写为长子、次子、三子、长女、次女、三女等;关系为父母,则填写为父亲或母亲;关系为配偶的父母,则填写为岳父、岳母、公公、婆婆;关系为子女的配偶,则填写为儿媳或女婿。
6. 政治面貌:
“政治面貌”:从下拉列表中选择填写或者手动填写。应填写为:“中共党员”“预备党员”“共青团员”“无党派”“群众”或某个民主党派。
四、 照片问题的解决
照片嵌入到lrmx文件中,实际是通过将photo转换位base64位字符串进行存储的,搞明白这种存储方式了,那么就整个系统在实现的技术上不存在难度了。
总结:
系统实现的逻辑是比较简单的,跟多的是crud了。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/119075.html

