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梁的强度验算板块

原文地址:https://www.cnblogs.com/pengsixiong/p/5344682.html