zoukankan      html  css  js  c++  java
  • wxpython下的桥梁信息管理系统

     github地址:https://github.com/billiepander/BIMS

    第一版:

      现在实现了登陆,与部门级别用户录入桥梁检测信息后保存为excel(后期要用数据库存一些关键信息,为了不让横向字段太多,加快查询效率,一些不太常用的数据会放到excel中,只用一个字段存储其位置。)

    第二版:

      实现了excel文件的导入并显示到grid中

    第三版:

      可以导入图片并且优化了单项桥梁信息的保存方式(每个都放到名字+检测时间+检测类型为目录名的目录下,输入的表格数据与导入的图片也放到这下面)

    第四版:

      可以实现项目级桥梁信息的查询并且信息保存到了数据库。(今日被python编码问题掠哭了!从mysql中查出保存文件名为unicode的,然后其中有中文,在2.7下所以根本没法解出来用,查了一个多小时没解决,最后用hash了原本设计的名字+检测时间+检测类型为目录名来作为单项桥梁保存目录名才绕过了这个问题)

    第五版:

      实现了预算报表的查看以及审批。(此版遇到的最大问题在于部件绑定传参问题,自带的是不让传的,后来通过这个回答解决了问题)

    第六版:

      解决了各窗口间中途跳转的显示问题(有些出现重叠,无法跳转等问题)

    第七版:

      增加了一张网络级预算表,通过联合查询实现了网络级别预算的查询与修改。

    第八版:

      可分析各桥梁网络所有桥梁质量状况占比(用matplotlib生成网级桥梁的处于各级别桥梁百分比的饼图),修复了一些表格显示的问题

      在做单个桥梁历史质量状况分析图时,出现了程序不响应的状况,留待解决

    第九版:

      解决了上版本的程序不响应状况

      完成了可以查询桥各个检测时间点的质量状况并且生成线形图(时间为x轴,质量等级为y轴)

      完成了代码重构,将各个panel的视图和处理逻辑单独成为个.py文件,并且完成了数据库操作代码的分离

      存在的问题:当一个panel有涉及到主frame上控件的操作时无法分离出去

    第十版:

      添加了基本的权限管理,拒绝录入人员更改预算等

      嵌入百度地图到GIS查看菜单中,方便软件内部搜索查看桥梁

    第十一版:

      在查询具体桥梁后可以将其信息保存为PDF以及word,以及能够跳转到百度地图查看

    第十二版:

      在桥梁信息录入阶段分的更细了,提供选择录入的检测形式(如碳化,回弹,钢筋锈蚀.etc)并且每种形式都自动提供模板。同时改进了在查询时的保存成word以及打印信息

    第十三版:

      添加了横向铰接简支T梁的强度验算板块

  • 相关阅读:
    bzoj3930 [CQOI2015]选数
    bzoj4916 神犇和蒟蒻
    bzoj3439 Kpm的MC密码
    bzoj2535 [Noi2010]航空管制
    bzoj2600 [Ioi2011]ricehub
    控制和机器学习书籍推荐
    圆周率100位可以这样速记
    从哥德巴赫说开去(3)
    第一届熊赛试题解答
    Mathematical Reflections
  • 原文地址:https://www.cnblogs.com/pengsixiong/p/5344682.html
Copyright © 2011-2022 走看看