一、需求分析
在企业日常管理工作中,经常要给多个人传达信息,传达范围小到科室小组,大到整个公司。用Email方式不能确保对方是否接收到;打固定电话也不行,因为不是每个人都一直在座位上;用手机联系的话会常常因为对方没有开机,或信号不好的而联系不上,或者因为对方电话忙而不得不多次重拨。特别是要联系到一些业务非常繁忙或经常出差的人员可能会耽误您宝贵的时间,并支付昂贵的手机费和长途电话费。
使用珠海香港城市大学研发中心的短信产品,用户可以方便快捷地将同样内容的短信在几秒钟之内的发送给很多人。如果他们没有开机或信号不好的时候,短信系统会将您发送的信息存储起来,一但对方可以联系上的时候发送到对方的手机上。您也可以查看到对方回复给您的短信。您还可以将对方回复的短信转发到您所指定的手机上。
另外,考虑到很多企业已有自已的OA系统或内部信息管理系统,而企业本身希望在不修改现有的系统前提下,能方便快捷地进行短信息的发送与接收。本系统基于这一原则进行设计与开发,企业只需要提供现有系统的数据库接口或结构,本公司即可快速地提供短信息产品。
二、系统结构
图1-1 系统结构
可见,本短信息平台主要三个部分组成:
数据库管理系统:可利用企业现有的数据库系统建立本系统的短信息数据库,主要存放发送与接收的短信息记录;
短信息平台:处理发送与接收短信息,并完成对短信发送设备或短信网关的操作与管理,具体功能如下:
a.完成短信息前台系统提交的各项功能要求;
b.从企业现有的数据库中检测并提取要发送的短信息;
c.处理接收到的短信,并从企业现有的数据库与短信息数据库中查询并反馈给员工或客户;
d.群发短信和管理短信记录,提供SMS接口
短信息前台系统:提供友好的界面让用户对发送或接收过的短信息记录进行查看、查询、统计并生成报表,并完成各种系统参数的设置,比如数据同步、短信定制等。
三、主要功能
1、发送短信息
可分为单发、组发、群发、散发、定时发送等。
单发:将短信息发给一个手机。
组发: 对某一组人员发送短信息。
群发:对特定的人群进行短信息发布。
散发:对不同的人群发送不同内容的短信息。
定时发送:在指定时刻发送定制短信息。
2、个性化服务
可对VIP客户、员工自动发出会议通知、活动宣传、生日问候、节日问候等。
3、计划提醒
可对客户、员工按预先计划自动发出日程活动、计划安排、具有当日或定时提醒功能。
4、短信息订制
用户可以订制企业提供的信息资源,定时接收订制的最新信息。
5、客户或员工资料管理
强大的管理功能可轻松实现对所有客户、员工的详细资料进行增加、修改、 建组、查询等功能。 可与现有OA系统的客户或员工资料实现同步更新。
6、信息复查
对发过的历史信息可以方便地进行查询。
7、常用短语库
建立商品优惠、宣传活动、生日问候、节日问候、计划提醒、商业信息等常用短语分类管理。
8、完善的统计报表功能
对短信接收情况、短信发送情况、定时发送情况、短信费用等作统计并生成报表,供决策分析用。统计结果以表格、柱状图、饼图、折线图等等方式形象地显示,并可打印出明细的统计数据。
9、其它扩展功能
可根据用户需求开发,可与企业其他管理系统接口。
四、设计原则
本系统是一个计算机与通信相结合的应用项目,在设计中既充分考虑到了移动电话SMS发送的业务特点、管理模式,又考虑了该系统的安全性、可靠性、可操作性和可维护性,同时又兼顾公司发展所带来的新的业务量。因此,系统设计要满足以下四个基本特性:安全可靠性、实用性、可扩展性及先进性。
1、安全可靠性
系统安全可靠直接影响到贵公司的信誉和客户的利益。因此,保证系统的安全性应放在首位,安全可靠性包括以下内容:
(1)数据准确性:系统中对于数据的采集、分检、中间数据及处理后数据的误差等于0,保证在系统内部数据绝对可靠。
(2)数据安全性:系统的数据具备完整的备份功能,以保证数据不被丢失和可以对数据进行复查。
(3)系统稳定性:选择性能稳定、技术成熟、平均无故障时间长的服务器。
(4)安全保密性:
建立完善的存取控制体系,有效地防止数据的窃取与泄漏,达到安全保密的目的。
对系统中数据库系统、文件系统的存取访问,具有控制功能,以防非法侵入和修改数据。
系统对使用权限进行确认,对系统运行中各个环节(包括:数据输入的有效性、数据收集的合法性、业务处理的正确性,以及传输数据的安全性等)进行了全面确认。
系统在处理过程中设置完善的日志,以审查检验处理的可靠性,检测系统的故障差错或发现对系统恶意侵害的行为。
将用户按不同等级和职能分类管理,并建立用户管理数据。
2、实用性
软件的实现必须实用、易用,和业务实际紧密联系,方便一般用户的使用。我们不可能期望这些用户具备多么高的计算机知识,所以系统操作简单、容易使用无疑是系统使用者所期待的。我们将在系统设计中采用目前流行的图形化界面,并使系统操作起来更加方便,更加简洁。力争使系统的使用者不但需要使用本系统,而且喜欢使用本系统。
3、可扩展性
鉴于今后信息中心其他信息处理系统的增加,系统将按照模块化设计,以便未来的扩充。
4、先进性
采用先进的技术、成熟的技术方案。软件设计能和不断涌现的先进技术紧密结合,使软件功能不断增强;系统的先进性还表现在系统具备优良的性能指标如速度等,用户使用计算机进行数据信息管理,无非是希望能够利用计算机的高速度、高容量、准确、安全、方便、自动、可控制等等优越性。一个速度缓慢,容量狭小又不够自动化的计算机应用系统肯定不会受到用户的欢迎。基于这个道理,我们设计系统时将把提高系统的各项性能作为设计考虑的一个重要原则,使系统成为对用户真正起作用的计算机应用系统。
五、推荐硬件配置需求
1、客户端PC机
常用办公PC机,用于运行短信息前台系统。因为这个短信息前台系统直接给企业员工或管理者使用,所以可以直接使用现有的PC。
2、数据库服务器
用于数据库信息。(可以直接利用目前的数据库服务器)
3、短信息平台服务器
该服务器用于安装短信息平台系统。(可以直接利用目前的应用程序服务器)