您好,欢迎您来到吉林省软件和信息服务业公共服务平台! 
  • 产品街
    智慧科技微机控制短信发送系统V1.0
    关注度:
    关键词:
    所属领域:其他基础软件
    应用范围:桥梁、地铁、管廊、隧道等市政设施健康监测
    编程语言:C#
    数据库:Microsoft Access
    中间件:
    操作系统:Windows Server
    硬件:CPU主频≥1.90GHz、2G内存 、300G硬盘
    发布时间:2016-12-20
    产品简介:当监管的结构物有报警信息需通知检测管理人员时,普通手机操作往往发信较慢且不具备信息查找和管理功能。为解决这一难题,本系统集成了短信发送模块、用户管理模块和数据库管理模块,可方便的设置模版向群体或个体发送短信并且对用户数据进行管理,易于监管部门查询联系人信息和发送状态,从而进行相应的管理。短信发送可分为单发和群发,发送完短信将保存发送时间并做记录供日后核对。短信发送内容模版施行静态模版和动态用户数据相结合的策略,节省发送时间。数据管理模块可通过多种查询方式进行查找和整理,并添加相应模块,适合联系人增删改的快速操作。
    系统特点

    长春市智慧城市科技有限公司

     

     

    1.     系统概述

    智慧科技微机控制短信发送系统是一个集客户信息管理、软件操作和硬件调用的集成系统。面向市政管理部门监管的结构物(道路、桥梁和隧道等)出现报警问题时,需要向检测管理人员发送通知短信的需求,研发一套完备的发送软件和信息管理工具,可方便的进行短信通知和相应信息管理。

    当监管的结构物有报警信息需通知检测管理人员时,普通手机操作往往发信较慢且不具备信息查找和管理功能。为解决这一难题,本系统集成了短信发送模块、用户管理模块和数据库管理模块,可方便的设置模版向群体或个体发送短信并且对用户数据进行管理,易于监管部门查询联系人信息和发送状态,从而进行相应的管理。短信发送可分为单发和群发,发送完短信将保存发送时间并做记录供日后核对。短信发送内容模版施行静态模版和动态用户数据相结合的策略,节省发送时间。数据管理模块可通过多种查询方式进行查找和整理,并添加相应模块,适合联系人增删改的快速操作。

    2.     运行环境

    2.1       硬件工具:

    1).个人计算机。

    个人计算机应配备空闲的USB口供连接硬件装置,且应具备相应的存储空间,本系统安装完后的大小为:1.81MB。

    2).TC35i短信发送模块。

    TC35i新版西门子工业GSM模块是一个支持中文短信息的工业级GSM模块,具有工作稳定、信号良好的特点,工作在EGSM900和GSM1800双频段,电源范围为直流3.3~4.8V ,电流消耗——休眠状态为3.5mA,空闲状态为25mA,发射状态为300mA(平均),2.5A峰值;可传输语音和数据信号, 功耗在EGSM900(4类)和GSM1800(1类)分别为2W和1W ,通过接口连接器和天线连接器分别连接SIM卡读卡器和天线。SIM电压为3V/1.8V,TC35i的数据接口(CMOS电平)通过AT命令可双向传输指令和数据,可选波特率为300b/s~115kb/s , 自动波特率为1.2kb/s~115kb/s。

    2.2       支持软件:

    1). windows操作系统。

    推荐将本系统安装到Windows7系统。

    2). Microsoft Access 数据库,最低配置为2003版。

    Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点,是 Microsoft Office 的系统程序之一。Access有强大的数据处理、统计分析能力,利用Access的查询功能,可以方便地进行各类汇总、平均等统计。并可灵活设置统计的条件。比如在统计分析上万条记录、十几万条记录及以上的数据时速度快且操作方便,这一点是Excel无法与之相比的。使用会用Access,可以提高了工作效率和工作能力。

    3). 开发语言:C#,开发框架:Winform。

    3.     系统层次模型图

    系统共由三层组成,第一层是总体的系统,分成“短信发送”和“信息管理”两个子层,其中“短信发送”分成“单发”,“群发”和“更改短信模版”三个子层,“信息管理”又分为“添加联系人”、“更改联系人”、“删除联系人”和“查询发送历史状态”四个子层组成。系统的层次模型如下所示。

       SEQ _ \* ARABIC 2 系统层次模型

    4.     基于概念模型的数据表构建

    概念模型设计的典型方法是用E-R图方法,E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。

    E-R方法是“实体-联系方法”(Entity-Relationship Approach)的简称。它是描述现实世界概念结构模型的有效方法。是表示概念模型的一种方式,用矩形表示实体型,矩形框内写明实体名;用椭圆表示实体的属性,并用无向边将其与相应的实体型连接起来;用菱形表示实体型之间的联系,在菱形框内写明联系名,并用无向边分别与有关实体型连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。智慧科技微机控制短信发送系统E-R图如图所示。

       SEQ _ \* ARABIC 3 数据库E-R

    通过E_R图构建数据表中的具体属性类型和说明信息:

    表格  SEQ 表格 \* ARABIC 1 E_user用户信息表

    E_user

    用户信息表

    属性名

    属性类型

    属性标注

    A_id

    int

    记录用户编号

    A_name

    Varchar(20)

    记录用户名

    A_phone

    Char(11)

    记录电话(只有11位)

    A_company

    Varchar(50)

    记录所属单位

    A_machine

    Varchar(50)

    记录监测项

    A_receiveClassId

    int

    记录接收报警等级

    A_manageId

    int

    记录管理级别

     

    表格  SEQ 表格 \* ARABIC 2 E_alertClass报警等级表

    E_alertClass

    报警等级表

    属性名

    属性类型

    属性标注

    A_alertId

    int

    记录报警等级编号

    A_alertName

    Varchar(20)

    记录报警名称

    A_alertClass

    Varchar(50)

    记录报警备注

     

    表格  SEQ 表格 \* ARABIC 3 E_manageClass管理级别登记表

    E_manageClass

    管理级别等级表

    属性名

    属性类型

    属性标注

    A_manageId

    int

    记录管理等级编号

    A_manageName

    Varchar(20)

    记录管理名称

    A_manageClass

    Varchar(50)

    记录管理备注

     

    表格  SEQ 表格 \* ARABIC 4 E_sendContent发送短信内容表

    E_sendContent

    发送短信内容表

    属性名

    属性类型

    属性标注

    A_id

    int

    记录短信编号

    A_sendTime

    DateTime

    记录发送时间

    A_sendContent

    Text

    记录发送内容

    A_userId

    int

    记录被发送者

    A_phone

    Char(11)

    记录被发送者电话

    A_receiveAlertId

    int

    记录报警等级ID

          

    考虑到系统的可重用性和可移植性,本系统使用Access数据库记录系统信息,方便数据存储管理和使用。

    5.     使用说明

    5.1       安装系统

    可执行文件存储到个人计算机中,其中,联系人信息以数据库文件保存,外部调用地址、短信模版和最后使用端口号以txt形式存储。点击Setup.exe安装系统,弹出安装向导对话框,如下图所示:

       SEQ _ \* ARABIC 4 安装向导

    点击“下一步”进行安装,设置安装路径,如下图所示:

       SEQ _ \* ARABIC 5 配置安装路径

    点击“确认安装”即可完成安装,如下图所示:

       SEQ _ \* ARABIC 6 确认安装

    安装完成点击关闭即可,如下图所示:

       SEQ _ \* ARABIC 7 安装过程

       SEQ _ \* ARABIC 8 安装完成

    5.2       启动系统

    安装完成后会自动在桌面上添加快捷方式,点击即可进入程序主界面,也可在开始菜单点击程序图标登录系统,如下图所示:

       SEQ _ \* ARABIC 9 双击快捷方式打开软件

    进入程序主界面后,程序自动读取上一次正确连接的端口号并显示。正确连接TC35i短信发送模块后,点解 连接” 按钮,“连接GSM MODE”会变成“连接成功”状态,即可在程序主界面操作系统,如下图所示。

       SEQ _ \* ARABIC 10 程序主界面

    5.3       发送短信

    连接成功后,即可发送短信,发送方式为“单发”或者“群发模式”。

    1)      单发模式

    右击需要发送的联系人,弹出右键对话框中选择发送或者双击联系人,联系人电话以及根据模版自动匹配的短信内容,将会自动呈现在编辑框中,点击“发送”按钮即可,且发送完后,相应的联系人发送状态会变为“已发送”,并且系统自动记录发送时间。如下图所示:

       SEQ _ \* ARABIC 11 单发模式

    2)      群发模式

    群发模式为一次性发送多条短信,是单发的扩展,根据设置好的模版一次性将数据表中所展示的联系人全部发送,并列表显示发送结果,点击“群发”按钮,发送完毕后会显示发送结果,如果该短信已经发送会弹出相应选择框提醒用户是否需要再次发送,如果有异常会列出相应信息。如下图所示:

       SEQ _ \* ARABIC 12 短信是否需要再次发送提醒

       SEQ _ \* ARABIC 13 群发完毕相应通知

       SEQ _ \* ARABIC 14 群发报告通知

    5.4       更改短信发送模版

    为了更广泛适用于不同应用需求以及不同行业的需要,本系统可以自由更改发送模版。点击“更改短信模版按钮”,便可以在弹出的对话框中手动更改短信模版,其中#name#、#company#、#organization#为标签项,加入短信模版后,程序会自动根据联系人信息与标签匹配。保存退出后,程序自动更新短信内容。如下图所示:

       SEQ _ \* ARABIC 15 更改短信模版

       SEQ _ \* ARABIC 16 模版保存成功提示

    5.5       查询发送历史信息

    根据筛选条件可以,程序可以根据需要显示联系人信息,筛选条件可以为姓名、公司、设备、发送状态、发送时间,点击查询按钮后,查询信息将自动呈现在下方数据表中。

    查询支持“模糊查询”,倘若联系人中出现名字“张三”,“张二”,则在筛选条件中输入“张”字,即可查询所有姓“张”的人。

       SEQ _ \* ARABIC 17 筛选相应信息

    5.6       增加、更改和删除联系人信息

    为了日后拓展,用户可根据自身需要增删改联系人信息。

    1)      增加联系人

    选中联系人后点击右键,弹出右键对话框,即可选择“添加联系人”,或者点击下方“添加联系人”按钮,也可弹出添加联系人界面。

       SEQ _ \* ARABIC 18 右键菜单

    弹出“添加联系人”对话框后,即可添加相应的联系人信息,包括“检测人员姓名”,“联系电话”,“所属单位”,“监测项”,“接收报警等级”和“管理级别”等等信息,其中“检测人员姓名”,“联系电话”, 接收报警等级”属于必填项,其他项属于选填项。管理级别分为“普通用户”和“管理员用户”,默认为普通用户。接收报警等级分为“黄色提醒”、“橙色告警”和“红色报警”,默认选择黄色提醒。

       SEQ _ \* ARABIC 19 添加联系人对话框

    2)      更改联系人

    选中联系人,右键弹出右键菜单,点击“更改联系人”选项,即可更改联系人。更改与添加不同,更改会将现有的信息显示在对应编辑框中,且保存后,会保存更新后的信息同时删除过时的信息,删除对话框如图所示:

       SEQ _ \* ARABIC 20 更改联系人

    3)      删除联系人

    由于删除联系人属于不可撤销的操作,故删除前系统会专门提示。倘若点击确认键,则永久删除联系人信息,删除完后,自动更新数据表。提示信息如图所示:

       SEQ _ \* ARABIC 21 确认删除联系人

    5.7       卸载程序

    为了系统的更新,需要删除系统时,可在“开始”菜单中的“所有程序”中找到“智慧科技微机控制短信发送系统”文件下的“卸载程序”,双击即可卸载。由于卸载是不可撤销的操作,故系统有提示,如下图所示:

       SEQ _ \* ARABIC 22 卸载提示

       SEQ _ \* ARABIC 23 卸载过程

    卸载完成以后将自动退出,此时,开始菜单以及桌面都不会保留系统痕迹。

运营单位:吉林省启明软件园企业孵化有限公司
吉ICP备20003813号-2邮箱: jlssp@qmfh.com.cn电话: 0431-81960520/81960521