水准测量数据管理系统帮助文档(Leveling surveying data management systems Help documentation)

水准测量数据管理系统,基于C#/Winform实现对天宝水准测量数据的提取,并完成严格的平差计算后上传至Access数据库统一管理。实现对数据库、数据表的新建、修改、删除和数据的增、删、改、查功能,和对水准数据的分析、生成日报、周报等报表的功能。

一、用户登录系统

(一)用户登录窗体

登录窗体——

20200816082656001

用户登录窗体包含用户名输入、密码输入、显示密码、验证码、登录、退出以及注册和密码找回。用户需要输入正确的用户名、密码和验证码才可成功登录,点击验证码图片,刷新验证码。某一项为空或错误时弹出相应提示,并刷新验证码。

(二)用户注册窗体

注册窗体——

LMS_2

1、用户注册窗体需要用户输入用户名、密码、邮箱、验证码、手机号、姓名、注册号(注册码用于方便管理用户注册有效使用期限等),以及发送邮箱验证码、注册和取消按钮;

2、用户名和密码限制为8~16位英文字母或数字;

3、用户名输入符合限制条件后会根据用户输入信息实时监测用户数据库中是否存在相同用户名;

4、邮箱、手机号输入栏会自动监测用户输入的内容是否符合邮箱、手机号的标准格式;

5、 点击发送验证码会随机生成6位验证码和8位注册号并发送至用户邮箱,邮箱验证码及注册号有效时间为10分钟;

发送验证码——

LMS_3

验证码邮件——

LMS_4

6、所有输入栏均按正确格式输入后注册按钮方可开启点击事件;

7、点击注册按钮会验证验证码及注册码是否正确,若输入有误则提示用户前往邮箱确认。

8、用户注册成功后,用户信息将保存至信息数据库。

(三)找回密码窗体

找回密码窗体——

LMS_5

1、找回验证码窗体需要用户输入用户名、姓名、手机号、邮箱、验证码,以及验证码图片、找回密码、取消按钮;

2、用户名需输入8~16位英文或数字;

3、手机号、邮箱显示须符合标准格式;

4、点击验证码图片刷新验证码;

5、实时监测用户输入信息,所有信息均符合约束后找回密码按钮方可触发点击事件;

6、 用户输入信息有误时会提示信息错误,并刷新验证码,信息正确则会将用户账号密码信息发送至用户名绑定邮箱;

找回密码——

LMS_6

用户信息邮件——

LMS_7

二、数据管理系统

(一)文件模块

文件选项卡——

LMS_8

1、数据库

(1)新建数据库

点击新建数据库按钮,弹出选择路径窗体,填写数据库名称,点击保存完成新建数据库。

(2)数据库重命名

点击重命名按钮,弹出选择重命名数据库窗体,点击打开,弹出重命名窗体,点击重命名按钮,完成数据库重命名。

(3)数据库删除

点击数据库删除按钮,弹出选择删除数据库窗体,点击确认,完成删除。

2、数据表

(1)新建数据表

点击新建数据表按钮,弹出选择数据库窗体,点击确定,弹出数据表命名窗体,点击确定,完成数据表新建。

(2)数据表重命名

点击数据表重命名,弹出选择数据库窗体,选择数据库,点击确定弹出选择数据便窗体,点击确定弹出数据表重命名窗体,重命名后点击确定完成重命名。

选择数据表

(3)数据表删除

点击数据表删除按钮,弹出选择数据库窗体,选择数据库后点击确定,弹出选择数据表窗体,选择数据表后点击删除完成数据表删除。

3、工作空间

(1)打开数据表连接

点击打开数据表连接,弹出选择数据库窗体,选择数据库后点击确定弹出选择数据表窗体,点击确定视图选项卡显示数据表数据,地址栏显示工作数据表路径,数据、编辑选项卡功能解锁。

(2)关闭数据表连接

点击关闭数据表连接,视图选项卡清空,地址栏清空路径,数据、编辑选项卡功能锁定。

4、其他

(1)数据库备份

点击数据库备份,弹出选择路径窗体,点击保存将当前连接的工作数据库另存为新的数据库。

(2)退出

清除所有线程,程序完全结束。

(二)数据模块

数据选项卡——

LMS_9

1、初值上传

(1)初值数据上传
点击初值数据上传,弹出选择初值数据窗体,选择初值数据后点击确定上传初值数据至数据表,初值数据包含点号和初值。

初值数据——

LMS_10

2、数据上传

天宝水准测量数据(部分)——

LMS_17

(1)天宝数据(点名一致)- Office

基于Microsoft.Office.Interop.Excel.dll(PC需安装Office),完成对天宝水准测量数据的提取和平差计算,并上传至数据表。其中测量数据点名与数据表中上传的初值点名需完全一致(例:AB-0123对应AB-0123)。

(2)天宝数据(点名缺失)- Office

基于Microsoft.Office.Interop.Excel.dll(PC需安装Office),完成对天宝水准测量数据的提取和平差计算,并上传至数据。表此功能是为了应对测量员在测量过程中,为了提高测量效率,输入点名时省略部分点名的情况(例:0123对应AB-0123)。

(3)天宝数据(点名一致)- NPOI

NPOI是指构建在POI 3.x版本之上的一个程序,NPOI可以在没有安装Office的情况下对Word或Excel文档进行读写操作,是一个开源的C#读写Excel、WORD等微软OLE2组件文档的项目。

基于NPOI,完成对完成对天宝水准测量数据的提取和平差计算,并上传至数据表。其中测量数据点名与数据表中上传的初值点名需完全一致(例:AB-0123对应AB-0123)。

(4)天宝数据(点名缺失)- NPOI

基于NPOI完成对天宝水准测量数据的提取和平差计算,并上传至数据。表此功能是为了应对测量员在测量过程中,为了提高测量效率,输入点名时省略部分点名的情况(例:0123对应AB-0123)。

(三)编辑模块

编辑模块——

LMS_11

1、字段

(1)添加字段:点击添加字段按钮弹出添加字段窗体,输入字段名并选择字段类型后点击确定完成字段添加。

(2)修改字段:点击修改字段按钮弹出修改字段窗体,选择字段并输入新的名称后点击确定完成字段修改。

(3)删除字段:点击删除字段按钮弹出删除字段窗体,选择要删除的字段后点击确定完成字段删除。

2、高程

(1)添加高程:点击添加高程按钮弹出添加高程窗体,选择点号并输入高程和日期后点击确定完成高程数据添加。

(2)修改高程:点击修改高程按钮弹出修改高程窗体,选择点号并输入高程和日期后点击确定完成高程数据修改。

(3)删除高程:点击删除高程按钮弹出删除高程窗体,选择点号并输入日期后点击确定完成高程数据删除。

4、点号

(1)添加点号:点击添加点号按钮弹出添加点号窗体,输入点号名称后点击确定完成点号添加。

(2)修改点号:点击修改点号按钮弹出修改点号窗体,选择要修改的点号并输入新的点号名称后完成点号修改。

(3)删除点号:点击删除点号按钮弹出删除点号窗体,选择要删除的点号点击确定完成点号删除。

(四)视图模块

视图模块——

LMS_12

1、点号分析:点击点号分析按钮,弹出选择点号窗体,选择点号后,点击确定,视图窗体显示点号所有数据并构成日期-数据折线图。

2、日期查询:点击日期查询按钮,弹出选择日期窗体,选择日期后点击确定显示选择日期所测量的所有点号及数据。

3、全部查询:点击全部查血按钮,查询并显示当前数据表中所有数据。

点号分析——

LMS_13

(五)生成模块

生成模块——

LMS_14

1、日报:点击日报按钮,弹出选择日期窗体,选择日期并点击确定弹出生成路径窗体,选择路径后点击保存,生成日报。

2、周报:点击周报按钮,弹出预览窗体,完成数据字段添加或删除调整后点击打印弹出生成路径窗体,选择路径后点击保存,生成周报。

周报预览——

LMS_15

3、月报:点击月报按钮,弹出预览窗体,完成数据字段添加或删除调整后点击打印弹出生成路径窗体,选择路径后点击保存,生成月报。

4、年报:点击年报按钮,弹出预览窗体,完成数据字段添加或删除调整后点击打印弹出生成路径窗体,选择路径后点击保存,生成年报。

月报预览——

LMS_16

(六)关于

1、系统主页:点击弹出系统主页面,右上角倒计时5s后自动关闭。

2、帮助文档:点击打开帮助文档网址。

3、问题反馈:若用户PC安装QQ则自动打开QQ反馈界面;若未安装则自动打开问题反馈留言网址。�址。�