




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、监控客户端功能设计文档1 软件简介中文名:腾煌预警监控客户端V1.0英文名:THAlarmApp.exe该软件为本机安装的客户端软件。大体功能为本机用户开机自动运行该软件,本系统定时检查预警信息并闪动托盘图标提示用户,用户可以点击图标弹出预警信息进行相应的处理。2 系统架构本软件架构为C/S/S的三层架构,中间层采用Web Service,开发采用VS2005、.net2.0。客户端软件发布时做成安装程序,.net2.0的运行框架也一起打包在安装程序中。3 代码要求1) 代码要规范、干净、整齐2) 相应的功能进行函数封装,切忌一个函数里面实现大量的功能和代码。3) 共用的代码写公共函数调用,切
2、忌相同功能写重复的函数和代码。如:数据库的访问和读写,需要公共独立出来。代码可参见提供的已有代码。4) 重要的函数和变量需要写注释和说明信息。5) 整体代码要能清晰阅读和修改,方便二次开发和维护。6) 不用第三方控件。只用VS2005自带控件。4 时间要求一周之内5 提交资料1) 所有源代码,包括客户端程序和服务器端WebService程序2) 制作安装包工程代码6 界面表现6.1 主界面记录列表,带具体操作功能,和查询条件预警列表本地配置退出系统记录1 详细 已阅 删除记录2 详细 已阅 删除记录N 详细 已阅 删除系 统 标 题按钮区域系统标题查询列表区域6.2 预警信息详细界面预警内容预
3、警时间预警类别已阅进入IE关闭删除6.3 登录界面用户名:密 码:登 录自动登录7 客户端实现功能7.1 系统登录1) 在第一登录或者连接服务器失败后,弹出服务器链接地址配置界面,进行人工设置后再登录。2) 如果设置了自动登录参数,则系统获取本地保存的用户名和密码后自动登录本系统。3) 如果未设置自动登录参数或者登录失败则弹出登录界面,由用户输入用户名或者密码进行人工登录。4) 系统启动后即最小化到系统右下角托盘中。5) 在托盘图标上双击打开主界面。6) 在托盘图标上右键菜单进行选择相应的功能处理。右键菜单功能有:打开主界面、立即检查消息、退出系统。7.2 本地配置本地配置信息保存在本地配置文
4、件中,本地参数有:1) 用户名2) 用户密码(该密码需要MD5加密)3) WebService服务器链接地址4) 系统自动启动,自启动设置需要写入本机注册表中,开机后自动启动该软件5) 自动登录,设置该参数后,系统启动后即自动登录,需要用户名和密码都保存在本地。7.3 服务器端配置参数服务器端配置是存在服务器端数据库中,该软件不对这类配置信息进行修改,只读取和使用。服务器端配置参数可以在软件登录后读入系统全局变量保存在内存中,供后面直接使用。服务器端配置参数有:1) 定时检查信息时间间隔(以小时作为单位),参数PARAMID=readTimerInterval2) 网站链接地址,参数PARAM
5、ID=webUrl,该地址在点击“进入IE”页面时打开IE的链接地址。7.4 消息处理1) 启动检查消息系统启动后则自动检查是否有新预警信息,检查完成后则是定时检查。2) 定时检查消息定时(定时间隔即是服务器端配置的间隔参数)调用数据检查方法以检查数据库中指定用户是否有新的预警信息。3) 消息闪烁类型当检查到有预警信息后则闪烁托盘图标作为提示。l 当检查到预警信息的ITEMTYPE=0时,提示用黄色图标闪烁。l 当检查到预警信息的ITEMTYPE=1时,提示用红色图标闪烁。4) 双击闪烁图标弹出该条预警信息详细信息(见界面表现说明)。5) 用户点击“进入IE”按钮则打开IE,并且带入链接地址参
6、数,进入相应IE页面进行工作处理。具体网页链接地址后期调整。6) 用户点击“已阅”按钮、已阅之后就不再提示、点击“删除”按钮后,修改消息删除标志,该记录不再查询。删除和已阅都需要有对话框确认提示,修改的标志状态都是从表“预警提示人列表”。而不是主表“预警提示表”。7.5 主界面消息列表点击系统主界面,可以看到属于该用户的消息列表,以及消息的状态。点击列表后面的“详细”、“已阅”、“删除”按钮可以进行相应的处理。“详细”则弹出预警信息详细界面,显示预警的详细信息。8 服务器端实现功能8.1 本地配置服务器端的配置信息直接用记事本修改配置文件,不需要写配置功能。需要配置的参数为数据库连接信息。8.
7、2 数据库读写功能写接口和方法供客户端进行调用和使用。数据库的读写方法已提供了数据库公共类(THOracleDBHelper.cs),可在该基础上进行扩展和完善。9 数据库设计9.1 预警提示表9.2 建表SQLcreate table BS_ALARM( OID NUMBER(15) not null, USER_OID NUMBER(15), ITEMOID NUMBER(15) not null, ITEMTYPE NUMBER(5) not null, SUBITEMTYPE NUMBER(15), ITEMCONTENT VARCHAR2(500), PDATE DATE, ADAT
8、E DATE, CREATEDATE DATE default sysdate, DELETEFLAG NUMBER(1) default 0 not null, REMINDFLAG NUMBER(1) default 0 not null);comment on column BS_ALARM.DELETEFLAG is '0:正常1:已删除'comment on column BS_ALARM.REMINDFLAG is '0:未阅1:已阅'9.3 预警提示人列表9.4 建表SQLcreate table BS_ALARMUSER( OID NUMBER(
9、15) not null, ALARM_OID NUMBER(15), RECEIVER_OID NUMBER(15), RECEIVER VARCHAR2(20), CREATEDATE DATE, READFLAG NUMBER(1), READDATE DATE, DELETEFLAG NUMBER(1) default 0 not null);- Add comments to the columns comment on column BS_ALARMUSER.READFLAG is '0:未看1:已看'comment on column BS_ALARMUSER.DELETEFLAG is '0:正常1:已删除'9.5 系统运行参数列表9.6 建表SQLcreate table BS_SYS_PARAMS ( OID NUMBER(15) not null, PARAMID VARCHAR2(20) not null, PARAMCHNAME VARCHAR2(50), DATATYPE VARCHAR2(20), PARAMVAL VARCHAR2(200), D
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 桥隧工中级练习题及答案(附解析)
- 2024年工业废水中级模拟考试题(附答案解析)
- 2023年6月美容师初级练习题与答案(附解析)
- 稀土金属压延加工的残余应力分析考核试卷
- 节能技术项目在钢铁行业的节能减排措施考核试卷
- 电池制造中的工业应用与能源储存技术考核试卷
- 2025年其他未列明电子设备项目合作计划书
- 2025年热固化油墨项目发展计划
- 经济型酒店业客户体验优化考核试卷
- 聚苯并噁唑改性纤维制备考核试卷
- (高清版)JTGT 3650-01-2022 公路桥梁施工监控技术规程
- 中国历史地理智慧树知到期末考试答案章节答案2024年北京大学
- MOOC 跨文化交际通识通论-扬州大学 中国大学慕课答案
- 华中科技大学硕士学位论文答辩评审表(自然科学类)
- 六年级下册英语素材全册单词表 牛津上海版
- 费森4008s常见故障排除
- 积极心态与消极心态
- 《土地宝忏》2019版定稿
- 越王勾践剑PPT课件
- 防溺水大家访记录表
- 人教版八年级下英语单词默写表格(整理打印)
评论
0/150
提交评论