论文部分内容阅读
摘要:随着计算机和网络技术的迅猛发展以及被越来越多的人熟知并使用,人们的工作生活以及学习也越来越便捷,短信、E-mail、QQ、微信已经成为了人与人之间沟通的桥梁。2020年新冠肺炎疫情的爆发,让多数人滞留家中,网络通讯作为通讯的一种形式正以其高效率,低成本,逐步成为企业的新宠,人们已经不再满足集团网和邮箱分别进行使用,而是希望能将他们进行一体化,从而能够享受网络所带来的更多便利。通过网络进行工作和学习成为了中国各个地区的普遍现象,而企业快信系统的设计与实现不仅使中小型企业工作人员的工作更加便捷,也使企业之间的沟通交流更加及时。企业快信系统的设计与实现不仅顺应了时代发展的潮流,也使人们的工作方式更加顺应时事的发展。
关键词:企业快信;沟通交流;即时通讯
企业快信系统的出现使人们的生活更加的方便,在新冠肺炎疫情期间人们想工作或学习,但又不能贸然回到自己工作的城市。有了企业快信系统,人们上班工作不再局限于地区和传统上班的约束,隨时随地都可以和自己的客户或者员工进行沟通。就人们的上班方式来说,如果人们是传统的上班方式,那么必须去多家公司进行洽商,人力和物力过多使用,工作效率比较低。对于客户或员工来说,如果沟通不及时,不仅工作量大,还可能偏离主题。本文设计了企业快信系统,简化中小型企业的管理工作,同时也提高员工的工作效率。
本系统的设计抓住了中小型企业沟通难的特点,系统界面美观,功能强大,完全满足中小型企业的沟通需求。从员工角度来讲,企业快信系统不仅减少了他们的工作量,而且提高了他们的工作效率,使客户从短信、邮件等全方位表达了他们的需求,实现与客户的及时沟通。从客户角度来讲,企业快信系统的出现,使他们表达需求的方式增多,不同的需求可以通过不同的沟通方式表达出来,从一定程度上来说企业快信系统的出现提高了工作效率。
1. 系统开发技术的介绍
1.1 Java
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java语言基于Java虚拟机,一次编译就可以在各个系统上运行,通过JVM封装系统调用,Java有强大的类库支持,开发者可以专心开发程序,而不是实现底层应用,这就是Java的开源和封装优势。Java的垃圾回收机制解决了内存的分配和释放;Java的搭建网络应用的框架,速度也比较快。
1.2 Struts
Struts是Java Web MVC框架中不争的王者。经过长达九年的发展,Struts已经逐渐成长为一个稳定、成熟的框架,并且占有了MVC框架中最大的市场份额。
Struts有一组相互协作的类(组件)、Servlet以及JSP tag lib组成。Struts是一个web framework,而不仅仅是一些标记库的组合。但Struts也包含了丰富的标记库和独立于该框架工作的实用程序类。Struts有其自己的控制器(Controller),同时整合了其他的一些技术去实现模型层(Model)和视图层(View)。在模型层,Struts可以很容易的与数据访问技术相结合,包括EJB,JDBC和Object Relation Bridge。在视图层,Struts能够与JSP,Velocity Templates,XSL等等这些表示层组件相结合。
1.3 MVC
MVC全名是Model View Controller,是模型(Model)-视图(View)-控制器(Controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC是一种使用MVC(Model View Controller模型-视图- 控制器)设计创建Web应用程序的模式,被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。MVC分层有助于管理复杂的应用程序,因为您可以在一个时间内专门关注一个方面。
2. 系统需求分析
2.1 用户功能分析
通过对企业的分析,并结合短信及邮件的特点,要求本系统具有以下功能。
普通管理员主要功能需求:
(1) 名片夹管理模块:有客户管理与员工管理两部分,可以对客户与员工进行操作。
(2) 信息库管理模块:有常用短语管理与信息类别管理,可以对常用短语与信息类别进行管理。
(3) 收发短信模块:有发送短信和接收短信两部分,发送短信可选择多个收件人进行群发,接收短信可查看收到的短信。
(4) 邮件群发模块:可以选择多个收件人进行邮件发送。
(5) 系统设置模块:用于普通管理员更改密码口令。
2.2 管理员功能分析
(1) 名片夹管理模块:管理客户和员工。
(2) 信息库管理模块:管理常用短语及信息类别。
(3) 收发短信模块:有发送短信、接收短信和日志管理三部分,发送短信可选择多个收件人进行群发;接收短信可查看收到的短信;日志管理可以查看短信发送记录。 (4) 邮件群发模块:可以选择多个收件人进行邮件发送。
(5) 系统参数设置模块:设置发送信息时所需要的参数。
(6) 操作员管理模块:用于超级管理员对普通管理员的管理。
3. 系统设计
企业快信系统前台主要功能是普通管理员登录完成后,可以看到自己的基本信息,然后可以点击名片夹管理,下面有客户管理与员工管理,可以对客户与员工进行操作;可以点击信息库管理,下面有常用短语管理与信息类别管理,可以对常用短语与信息类别进行操作;可以点击收发短信,下面有发送短信和接收短信,可以群发或单发短信,也可以查看收到的短信;可以点击系统设置,下面是更改口令,普通管理员可以更改自己的密码。
企业快信系统后台主要功能是超级管理员登录完成后,可以看到自己的基本信息;除了有和普通管理员相同的功能外,还可以查看发送日志,查看短信发送记录;可以管理操作员(即普通管理员),对普通管理员进行操作。
4. 小结
本文针对中小型企业的沟通交流问题,应用了人们熟悉的Java语言和常用的工具架构进行设计。不仅分析了传统沟通交流方式的不足,也分析了手机短信和E-mail的崛起,在不断地研究中确定了最适应市场企业需求的功能和架构。
本文从背景、需求、可行性等方面着重进行研究分析,对系统的设计与实现做了多方面考虑,也从技术环境原理方面进行了阐述,确定了是可行的。
短信发送和邮件群发一直是本文中的一个重要关注点,而在系统的实现过程中也是一个重难点技术,幸而有开发包的存在,也使得系统实现达到了预期的效果。
综上所述,本文对系统的设计与实现进行了全面的研究和分析,不仅是从自身角度出发,也从用户角度进行了思考。
参考文献:
[1] 陳玮.Java程序静态分析中的漏洞检测技术研究[D].2018.
[2] 李翔宇.客户停复电短信综合信息发布系统的开发与应用[J].技术与市场,2019,026(009):216,218.
[3] 万坪禺.基于异构社交网络关系和主题模型的活动推荐系统的设计与实现[D].2019.
作者简介:
张玉苗,女,1997年8月,河南商丘,本科,山东协和学院软件工程专业学生,主要研究方向为:软件工程,系统开发等。
指导教师:郑娜,女,硕士,助教,山东协和学院软件工程教研室教师,主要研究方向为web文本数据挖掘、软件工程。
关键词:企业快信;沟通交流;即时通讯
企业快信系统的出现使人们的生活更加的方便,在新冠肺炎疫情期间人们想工作或学习,但又不能贸然回到自己工作的城市。有了企业快信系统,人们上班工作不再局限于地区和传统上班的约束,隨时随地都可以和自己的客户或者员工进行沟通。就人们的上班方式来说,如果人们是传统的上班方式,那么必须去多家公司进行洽商,人力和物力过多使用,工作效率比较低。对于客户或员工来说,如果沟通不及时,不仅工作量大,还可能偏离主题。本文设计了企业快信系统,简化中小型企业的管理工作,同时也提高员工的工作效率。
本系统的设计抓住了中小型企业沟通难的特点,系统界面美观,功能强大,完全满足中小型企业的沟通需求。从员工角度来讲,企业快信系统不仅减少了他们的工作量,而且提高了他们的工作效率,使客户从短信、邮件等全方位表达了他们的需求,实现与客户的及时沟通。从客户角度来讲,企业快信系统的出现,使他们表达需求的方式增多,不同的需求可以通过不同的沟通方式表达出来,从一定程度上来说企业快信系统的出现提高了工作效率。
1. 系统开发技术的介绍
1.1 Java
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java语言基于Java虚拟机,一次编译就可以在各个系统上运行,通过JVM封装系统调用,Java有强大的类库支持,开发者可以专心开发程序,而不是实现底层应用,这就是Java的开源和封装优势。Java的垃圾回收机制解决了内存的分配和释放;Java的搭建网络应用的框架,速度也比较快。
1.2 Struts
Struts是Java Web MVC框架中不争的王者。经过长达九年的发展,Struts已经逐渐成长为一个稳定、成熟的框架,并且占有了MVC框架中最大的市场份额。
Struts有一组相互协作的类(组件)、Servlet以及JSP tag lib组成。Struts是一个web framework,而不仅仅是一些标记库的组合。但Struts也包含了丰富的标记库和独立于该框架工作的实用程序类。Struts有其自己的控制器(Controller),同时整合了其他的一些技术去实现模型层(Model)和视图层(View)。在模型层,Struts可以很容易的与数据访问技术相结合,包括EJB,JDBC和Object Relation Bridge。在视图层,Struts能够与JSP,Velocity Templates,XSL等等这些表示层组件相结合。
1.3 MVC
MVC全名是Model View Controller,是模型(Model)-视图(View)-控制器(Controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC是一种使用MVC(Model View Controller模型-视图- 控制器)设计创建Web应用程序的模式,被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。MVC分层有助于管理复杂的应用程序,因为您可以在一个时间内专门关注一个方面。
2. 系统需求分析
2.1 用户功能分析
通过对企业的分析,并结合短信及邮件的特点,要求本系统具有以下功能。
普通管理员主要功能需求:
(1) 名片夹管理模块:有客户管理与员工管理两部分,可以对客户与员工进行操作。
(2) 信息库管理模块:有常用短语管理与信息类别管理,可以对常用短语与信息类别进行管理。
(3) 收发短信模块:有发送短信和接收短信两部分,发送短信可选择多个收件人进行群发,接收短信可查看收到的短信。
(4) 邮件群发模块:可以选择多个收件人进行邮件发送。
(5) 系统设置模块:用于普通管理员更改密码口令。
2.2 管理员功能分析
(1) 名片夹管理模块:管理客户和员工。
(2) 信息库管理模块:管理常用短语及信息类别。
(3) 收发短信模块:有发送短信、接收短信和日志管理三部分,发送短信可选择多个收件人进行群发;接收短信可查看收到的短信;日志管理可以查看短信发送记录。 (4) 邮件群发模块:可以选择多个收件人进行邮件发送。
(5) 系统参数设置模块:设置发送信息时所需要的参数。
(6) 操作员管理模块:用于超级管理员对普通管理员的管理。
3. 系统设计
企业快信系统前台主要功能是普通管理员登录完成后,可以看到自己的基本信息,然后可以点击名片夹管理,下面有客户管理与员工管理,可以对客户与员工进行操作;可以点击信息库管理,下面有常用短语管理与信息类别管理,可以对常用短语与信息类别进行操作;可以点击收发短信,下面有发送短信和接收短信,可以群发或单发短信,也可以查看收到的短信;可以点击系统设置,下面是更改口令,普通管理员可以更改自己的密码。
企业快信系统后台主要功能是超级管理员登录完成后,可以看到自己的基本信息;除了有和普通管理员相同的功能外,还可以查看发送日志,查看短信发送记录;可以管理操作员(即普通管理员),对普通管理员进行操作。
4. 小结
本文针对中小型企业的沟通交流问题,应用了人们熟悉的Java语言和常用的工具架构进行设计。不仅分析了传统沟通交流方式的不足,也分析了手机短信和E-mail的崛起,在不断地研究中确定了最适应市场企业需求的功能和架构。
本文从背景、需求、可行性等方面着重进行研究分析,对系统的设计与实现做了多方面考虑,也从技术环境原理方面进行了阐述,确定了是可行的。
短信发送和邮件群发一直是本文中的一个重要关注点,而在系统的实现过程中也是一个重难点技术,幸而有开发包的存在,也使得系统实现达到了预期的效果。
综上所述,本文对系统的设计与实现进行了全面的研究和分析,不仅是从自身角度出发,也从用户角度进行了思考。
参考文献:
[1] 陳玮.Java程序静态分析中的漏洞检测技术研究[D].2018.
[2] 李翔宇.客户停复电短信综合信息发布系统的开发与应用[J].技术与市场,2019,026(009):216,218.
[3] 万坪禺.基于异构社交网络关系和主题模型的活动推荐系统的设计与实现[D].2019.
作者简介:
张玉苗,女,1997年8月,河南商丘,本科,山东协和学院软件工程专业学生,主要研究方向为:软件工程,系统开发等。
指导教师:郑娜,女,硕士,助教,山东协和学院软件工程教研室教师,主要研究方向为web文本数据挖掘、软件工程。