毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

x—γ射线个人报警仪上位机管理软件(9)

时间:2017-06-19 08:10来源:毕业论文
ACCESS的用途更多,体现在很多方面: 只需键入需要跟踪的内容,Access 便会使用表格模板提供能够完成相关任务的应用程序。 Access 可处理字段、关系和规


ACCESS的用途更多,体现在很多方面:
只需键入需要跟踪的内容,Access 便会使用表格模板提供能够完成相关任务的应用程序。 Access 可处理字段、关系和规则的复杂计算,以便您能够集中精力处理项目。 您将拥有一个全新的应用程序,其中包含能够立即启动并运行的自然 UI。创建和运行旧数据库。 尽情享用对您的现有桌面数据库 (ACCDB/MDB) 的支持。本系统自行编写了两个数据库操作类方便对数据库进行操作,DatabaseInfo.和DatabaseManager。
主要功能:
开始 ;“开始”功能区中包括视图、剪贴板、字体、格式文本、记录、排序和筛选、查找、中文简繁转换8个分组,用户可以在“开始”功能区中对Access2007进行操作例如复制粘贴数据、修改字体和字号、排序数据等。创建 ;“创建”功能区中包括表、窗体、报表、其他和特殊符号5个分组,“创建”功能区中包含的命令主要用于创建Access2007的各种元素。外部数据 ;“外部数据”功能区包括导入、导出、收集数据、SharePoint列表4个分组,在“外部数据”功能区中主要对Access2007以外的数据进行相关处理。数据库工具 ;“数据库工具”功能区包括宏、显示/隐藏、分析、移动数据、数据库工具5个分组,主要针对Access2007数据库进行比较高级的操作。除了上述4中功能区之外,还有一些隐藏的功能区默认没有显示。只有在进行特定操作时,相关的功能区才会显示出来。例如在执行创建表操作时,会自动打开“数据表”功能区。
优缺点:
(1)数据库过大时,一般ACCESS数据库达到100M左右的时候性能就会开始下降!(例如:访问人数过多时容易造成IIS假死,过多消耗服务器资源等等)
(2)容易出现各种因数据库刷写频率过快而引起的数据库问题。
(3)ACCESS数据库安全性比不上其他类型的数据库。
(4)ACCESS论坛大了以后就很容易出现数据库方面的问题,当论坛数据库在50M以上,帖子5万左右,在线也在100人左右的时候,你的论坛基本上都在处理数据库上花时间,这个时候很可能就会出现数据库慢的情况。
4.2.2 动态生成数据库
在接收数据完成后,将数据保存到一个数组里(arrylist),对数据进行解析,然后保存到数据库中。通过SerialPort所编写的串口与下位机报警仪进行通信,接收到16进制的字符串,通过自己编写的解析函数类把16进制的字符传解析成所需的数据。如例:0C 01 15-13 01 15;8D 9D 00-最大值 403.33uSv/h;8D 9D 00-平均值 403.33uSv/h;8D 9D 00-最小值 403.33uSv/h;38 00-当天累积剂量 0.56uSv。
首先在项目目录下创建.mdb格式的Access数据库,然后搜索目录下所有的.mdb格式的数据库,并加入选择项,主界面选择需要的数据库,将显示的数据保存到数据库中。如图4-2
 
图4-2
通过读数据操作将主界面显示的:版本号、剂量率值、累积计量值、累积计量时间、当前时间保存到.mdb的数据表格中。根据本报警仪传输的数据,保存格式为:DeviceID-00000386F、Version-JB4020 Ver 6.08、TimeOfAccumulation-2013-7-20、MaxValue-1.67、MinValue-0.05、Accumulative-2.77、AverageValue-0.86。
5上位机软件设计过程
上位机软件界面是在VS2010编程环境下来设计实现的。VS2010是微软公司开发的面向对象、高度封装的跨平台C#图形用户界面开发平台,它提供了一个开发商业级别,多平台应用的软件开发环境。
5.1登录界面的设计
启动软件VS2010新建一个项目并命名为RLTL,然后软件自动就生成一个Form面板,调整到适当的大小,再分别添加相应的Label控件、TextBox控件、Button控件。为了登录界面的美观我在其属性背景图片中添加了一张图片,看起来使得登录界面更加的绚丽与引人注目。在本系统中添加登录界面主要是为了增加软件的安全性,同时也可以方便用户对软件的管理,增加了人际界面的互动。最后设计完成的登录界面如图5-1: x—γ射线个人报警仪上位机管理软件(9):http://www.751com.cn/tongxin/lunwen_9381.html
------分隔线----------------------------
推荐内容