本篇文章给大家谈谈工单系统实现论文,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
今天给各位分享工单系统实现论文的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
深入了解工单系统(一)
实现一个工单系统,需要先
工单系统实现论文了解几个概念
工单系统实现论文:
在客服领域内,不同
工单系统实现论文的BU或企业使用工单来跟踪处理不同类型的用户
服务诉求(SR),根据的具体需求来决定如何使用工单,一个工单可以是一个客户问题,一个工单可以是一个投诉诉求,一个工单可以是一个维权case或者外呼任务。我们能够通过设置自定义字段,配置不同的工单模板来让工单满足个性化的业务需求。
为
工单系统实现论文了满足
电商服务的复杂场景,我们可以用两层结构来描述业务模型。满足SR过程中客服小二处理的事项定义为任务(Task),一个个SR可以由1到n个Task来完成。我们能够通过设置自定义字段,配置不同的任务处理模板来满足填写个性化的处理结果和结构化回单信息的业务需求。
为了表达客户跟客服小二的互动行为/服务轨迹,我们通过from、to、time、channel四要素来定义接触事件(Interaction/Touch)。每个服务渠道管理会话的同时会创建和更新Touch,统一的业务对象方便不同渠道的客服小二可以获取用户全渠道的服务轨迹。
在设计一款逻辑相对复杂的软件系统的时候,会通过业务建模、流程设计、功能设计来完成,下面分步骤说明一下:
业界的工单产品有一种常见的设计是用一个工单或者任务对象实现信息的记录和处理,以便能够用丰富的元素来表达用户诉求或者务处理要求,在电商行业的服务领域用户诉求多样和任务处理要求多样,都有个性化表达的需要。
根据多年淘宝服务产品积累的经验和最佳时间,我们使用两层结构来做业务建模:第一层SR用来表达用户诉求,第二层Task用来表达任务处理要求,通过实体对象的分离,可以实现单SR单Task,单SR多Task,多SR多Task各类业务场景下事实和过程的记录。
工单系统需求分析
本文围绕工单系统进行需求分析,主要介绍工单系统产生的原因及其价值、工单系统满足的客户场景需求、工单系统的组成功能,最后挑选了市面上两款工单系统进行简单的介绍。
一.什么是工单系统
二.工单系统满足的客户场景需求
三.工单系统的功能构成
四.竞品情况
互联网、软件以及传统的电力、电信等行业的企业,希望更好的了解客户声音,及时处理客户咨询和问题,通常会设立客服中心,通过在线客服、电话等方式对外提供客服帮助,但是一些无法及时处理的问题,如系统BUG、线路维修、客户需求反馈需要给到对应业务部门协同处理,或是记录下来方便追踪和跟进,在这样的问题处理机制上产生了工单系统的需求。
若一家企业缺少工单系统,那么这家企业的客户服务可能会面临:
1.问题处理流程不标准导致信息混乱:客服面向外部客户、供应商、代理商等多种角色的多渠道问题,但是缺乏记录、分类、分流,不方面追踪。
2.内部协作混乱:一旦涉及跨部门协作问题,信息不互通导致重复沟通、重复工作,问题处理低效;
3.管理混乱:管理者无法定量分析客户服务质量,无法评定员工的工作效率。
这三个问题最终都会影响客户服务的质量。
基于此,工单系统的核心价值是: 在客户服务层面,更高效地处理客户问题,最终提升客户的满意度 。
工单系统使用最多的人是客服人员 ,其在工单系统中主要任务是完成工单录入、工单追踪、工单转接、工单回复操作,确保客户问题以标准化的流程解决。其次,信息的记录方便客户、业务人员进行查看。一段时间后,管理者通过查看工单处理的数据来掌握客服质量情况。
工单系统的角色主要有客户、客服人员、业务人员和管理者,用户通过场景的应用提交工单,按照预设的内容填写工单信息,通过事先设定的流程和规则,流转到对应的服务部门和人员,经过回复和处理后完成工单,结束以后管理者可针对不同客户、不同部门、不同服务人员对每一个工单进行统计和分析,这就是工单系统的核心架构。
在核心架构的基础上, 增加各种能力可以提升问题的处理效率 ,如触发器可以在一名客服添加评论、更改工单状态后发送电邮通知给客户,无需单独通知;自动派单工具可以让客户提交的工单按一定规则派发给客服,无需主动领取或管理员派发。以下是一个完整的工单系统的功能组成架构:
本架构按问题的产生顺序组织,以问题在派发到指定客服作为节点,区分了问题产生前、问题处理中、问题处理后三个阶段。
问题产生前
数据初始化:不同企业有不同的工单处理规范,导致工单系统对 自定义的需求十分高 。工单模板、工单分类、标签、部门信息等信息都需要支持自定义,以符合企业实际情况。数据初始化的能力决定工单系统的个性化能力。
创建工单:创建工单有两种方式:1.客服、客户主动创建。2.自动创建。主动创建为基础能力,而自动创建的能力可帮助客服减少工单创建工作,如客户在邮件中、在线客服中投诉、反馈后,系统自动创建为工单,提高问题处理效率和提升客户满意度。
工单流转:工单会给到具体的客服或业务员处理,此时需要使用工单流转功能,分为手动流转或自动流转。手动流转为基础能力,自动流转能力用在自动创建工单、工单超时等情况下自动流转给其他人员。
问题处理中
基础工具:基础工具决定工单的处理能力,如修改工单的基础字段如优先级、类型、处理人,给工单添加评论、附件、注释,关联工单方便处理一类型问题等。
批量处理操作:工单系统的主要使用者是客服人员,所以如何客服人员处理工单的效率直接影响系统的使用效率。 批量处理工具目的将高频的、重复的工作固化 ,减少处理时间。批量处理工具有:过滤器、批量操作、宏:
过滤器:工单过滤器是保存好的一系列筛选条件,用来分类管理工单,使得客服能够快速查看符合筛选条件的所有工单
批量操作:批量操作为了一次性将多条工单执行一个任务,如批量回复、转交,提升处理效率。
宏:宏(也叫预设工单回复)相当于工单的回复模板,可以降低坐席重复编辑和输入内容的时间,以便于提升工单的处理效率。
自动化工具:工单系统核心目标是更快地处理客户问题,所以如有自动化的工具,即可减少人工接入,到了一定条件既触发处理任务,节省人力的同时提升效率。自动化工具包括触发器和SLA服务等级。
触发器:触发器任务可在工单创建或更新时,自动完成工单转交、提醒、变更等操作,例如当客户催单并且其为坐席类别的客户时,提升工单的优先级。
SLA服务等级:为了规范客服的服务标准,保证服务目标,可使用SL服务等级设置精准的设置响应和完结的时间要求,未达条件的工单触发提醒。
问题处理后
统计报表:统计报表的使用者是管理员,通过查看工单的创建量、工单处理耗时、被催单的数量等数据,掌握企业的客户服务质量情况。
满意度调查:工单系统的目标是提升客户服务的满意度,满意度调查工具可以让客户在问题处理好后对企业的客户服务进行评分,企业可根据满意度调查了解客户服务的质量和待改进项。
知识库:如果企业的产品复杂、客服人员质量参差不齐,想要保证高效的客服回复质量和效率,企业可建立场景问题、常用功能的知识库,客服人员在处理问题前后都可进行参照学习。
1.网易七鱼
Slogan:高效专业系统化,引领用户工单时代。
核心价值:1.无缝流转提高跨部门协同效率。2.实时提醒,信息必达。3.多维度搜索工单,快速检索。
功能完善度:网易七鱼在流转、自动化处理方面投入较深,注重内部跨部门协同工作,但在工单的自动化创建、工单基础能力上存在完善空间,适合对内部协同较为关注的企业。
UI和交互:网易七鱼的界面设计较为整洁,很少冗余信息,系统提示比较到位友好,交互操作符合规范,整体简单易用。
2.Zendest Support
Slogan:Zendest Support是一个非常简单的系统,用于跟踪、排定优先级和解决客户支持问题。
核心价值:1.强大的配置能力,满足复杂的业务需求;2.代理商也可使用;3.所有渠道的客户反馈都汇聚到后台,个性化配置需要创建工单的地方;4.可与客户互动;5.完善的报表体系帮助企业衡量客户服务质量。
功能完善度:Zendest Support功能十分强大,基础能力可支持复杂的业务,在问题的创建和处理方面都有高效的工具,也配置了相应的自动化工具,其知识库还能提供给客户自行查找,实现帮助中心的效果。
UI和交互:Zendest Support的交互十分友好,设计明亮整洁,且交互组件丰富,不仅仅只有基础的输入框、下拉框等,体验已经接近C端产品。
总结:工单系统通过标准化客户问题的处理流程,另外配置相应的批量、自动处理工具,最终提升客户问题的处理效率和客户体验。工单系统的主要使用者是企业的客服人员,一般在在线客服、电话中接收了客户问题后进行记录和追踪。工单系统的核心有两个,一个是工单本身的功能丰富度,如自定义工单模板、自定义部门、评论工单,工单本身的功能丰富度支撑了业务。第二个是提升工单处理效率的工具,如批量处理工单、自动流转、触发器工具,减少人工操作的同时问题也得到及时处理。
企业如何通过工单系统提高客户服务效率?
工单管理系统,它是一种软件系统,可以根据不同组织或者部门、外部客户的需求,来有针对的管理、维护和追踪一系列的问题和请求。从释义中不难看出,工单系统对公司内部及外部客户的协同作用,可以大幅提升彼此的工作效率。
工单系统一般被广泛用于客户帮助支持服务、客户售后服务、企业IT 支持服务、呼叫中心等,可用来创建、挂起、解决用户/客户/合作伙伴或企业内部职员提交的事务请求、规范化、统一化和清晰化的处理和管理事务。
未使用工单系统的企业通常需要借助电子邮件及excel表格来实现对事务的分配和管理,而这种模式通常会面临以下三大类问题:
(1)电子邮件容易被遗忘,难以支持多部门协同
如果电子邮件不是共享的,当客户第二次与企业联系时,他们可能会分配到不同的代理人,由于无法直接访问之前的邮件,问题处理不具有连续性,用户体验差。在涉及多部门协同的情况下,电子邮件难以实现共享和有序的流转。
(2)用户问题由专人统一分配处理
很多企业会有这样一种模式,负责用户支持的员工需要同时处理大量的用户问题,通过excel表格来管理客户问题非常耗时,而且效率低下,也很难对问题进行优先级的管理,导致用户问题处理不及时,用户体验差的问题。
并且,非系统化的分配方式很难找到共通点从而将问题模式化,导致问题被重复解决,耗费时间和人力成本。
(3)进展或处理结果难以及时跟进
项目进展和问题处理结果对于项目把控来说非常重要,对于项目负责人而言,反复确认进展耗费时间,难以实现对全局的把控,从而及时调整方向。
此外,对于问题处理的时长、效果等数据都需要单独统计分析,而且二次统计的过程可能会存在数据出现偏差的问题。
(1)工单是数字化转型第一步
从任务的发起到评价的全过程数字化管理,加速任务的的流程化协作效率
(2)让维保工作更加规范有序
标准化协作流程让工单自动、有序流转,改变团队的协作方式
(3)实现客户的自助化服务
通过小程序、APP,客户可以自助化完成工单发起、进度跟踪及反馈评价
(1)智能计划任务管理
● 可视化计划排程,实时任务进度跟踪
● 统一标准化任务项、流程等,提高作业质量
● 基于时间或使用量定义预防性维护
● 系统自动推送维保任务,超期任务自动告警
● 标准化工时、备件、工具明细配置,帮助提前准备规划
(2)自动化工单任务调度
● 资产维护服务请求自动分级
● 完善的工单分配、改派、转单调度
● 自动化按人员技能、负荷、位置进行派单
● 拖拽方式轻松按人员、时间调度工单
● 可配置、推送标准化维修方案
(3)工单追踪与自动分析报告
● 从问题上报到工单完成关闭全程追踪记录
● 工单关键节点进度实时查询
● 工单备件、工时、
费用明细自动关联
● 按标准化模板自动邮件发送工单任务报告
在客服过程中,当用户的需求不能简单的通过线上问答解决时,需要根据客户的诉求内容建立一张表单,然后客服系统会根据工单的内容将该工单转送给企业相关部门解决。在原始意义上是印刷成纸质的单据(目前纸质工单在国企、上门服务的企业中仍有使用)。
但目前,由于电子系统和互联网的普及,电子工单已经成为工单的主流。电子工单有助于企业工单流转和企业内部协同,可以有效的提高工单的解决效率,同时方便企业进行工单管理。
通过使用耕云现场服务云系统,透过数字工单可实现快速调度资源和实时跟踪工作进展。
工单系统的概述
工单系统Ticket system又称为工单管理系统(还可以称为问题工单系统工单系统实现论文,事务工单系统工单系统实现论文,事务追踪系统issue tracking system,支持工单系统support ticket system)),它是一种网络软件系统,根据不同组织,部门和外部客户工单系统实现论文的需求,来由针对的管理,维护和追踪一系列的问题和请求。一个完善功能的工单系统又可以称为帮助台系统。
工单系统一般被广泛用于客户帮助支持服务,客户售后服务,企业IT支持服务,呼叫中心等,用来创建,挂起,解决用户,客户,合作伙伴或企业内部职员提交的事务请求。规范化,统一化和清晰化的处理和管理事务。一个完整的工单系统还需要配套拥有一个帮助文档知识库(Knowledge base),里面包含客户的一些常见受理问题相关信息,常见问题的处理方式,和一些其他的帮助文档等。一个工单系统就像一个问题追踪器,能很清晰的追踪,处理和归档内外的问题事务请求,标准化服务追踪用户。
工资管理系统论文
工资管理系统
摘自:计算机信息管理毕业设计网 http://www.lw51.com
提纲
一、 引言
1、本课题的研究意义
2、本论文的目的、内容及作者的主要贡献
二 管理信息系统概述
1、管理信息系统现状
2、管理信息系统开发方法介绍
三、研究现状及设计目标
1、相近研究课题的特点及优缺点分析
2、研究存在的问题及解决办法
3、本课题要达到的设计目标
四、建议的方案
1、 数据库方案
2、 菜单控制
五、系统结构与模型
1、推荐方案
2、支持环境
3、 数据流程图
4、 系统功能图
5、 系统管理流程图
6、数据字典
六、系统实现技术
1、功能
2、性能
3、系统库结构
七、详细设计
1、 程序设计语言
2、 详细设计方案
结束语
参考文献摘要:
本系统为工资发放系统。采用的开发工具是 MicroSoft Visual Basic 6.0。 使用的技术有:数据库的访问;菜单控制。系统能够提供对工资发放各明细项目的数据编辑,自动计算出工资发放各项合计数据及代扣项目数据;可自主设定条件从而达到对工资数据的多角度查询功能;方便导入、导出数据及输出报表;并可转换成适合与银行UNIX
平台接口的数据形式以便于委托银行办理代发工资业务。财务部门人员以管理员身份登录,对本系统的可登录人员进行管理;而单位其他相关部门人员作为一般用户登录本系统时,数据编辑程序、数据导入程序及增加用户、删除用户程序自动关闭,从而控制本系统的工资数据编辑、数据导入及用户增、删功能只能由财务部门人员操作。实现了财务部门对本单位工资发放系统的集中管理,保证了系统的安全性。
支持运行的环境:Microsoft Window98/95/me
数据库的接口:Microsoft Access Driver。
关键词:工资,管理
一、引言:
1、本课题的研究意义
目前市面上流行的工资发放软件不少。但是,对于企、事业单位的工资发放来说,不需要太大型的数据库系统。只需要一个操作方便,功能实用,能同时满足财务部门、单位其他相关部门及代发单位三方对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用,用户(财务部、其他相关部门、银行)操作方便,简单明了的工资发放软件。
2、本论文的目的、内容及作者的主要贡献
2.1、目的
目前市面上流行的工资发放软件不少。但是,对于企、事业单位的工资发放来说,不需要太大型的数据库系统。只需要一个操作方便,功能实用,能同时满足财务部门、单位其他相关部门及代发单位三方对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用,用户(财务部、其他相关部门、银行)操作方便,简单明了的工资发放软件。
2.2、内容
实现本单位财务部门对工资发放的集中管理。可供财务人员对本单位的人员工资进行增加、删除、修改、查询、导入、导出文件、输出报表,并对系统的可登录人员进行管理;同时通过菜单关闭功能使本单位其他相关部门的人员对工资的数据编辑无法操作,只能通过查询或导出文件来了解本单位的工资发放情况;对工资发放中的应发工资合计、代扣个人所得税及个人实发工资等项目由系统自动进行计算;同时本系统还可对工资发放情况进行多角度查询,并转换成可与银行UNIX平台接口的数据形式以便于委托银行办理代发工资业务。
在登录管理方面,财务人员以工资发放系统的管理人员身份登录,并对本系统的可登录人员进行管理,有权增加及删除本系统的登录人员,进行自身密码的修改;而本单位其他相关部门的可登录人员在登录本系统后,则只能进行自身密码的修改,而无权增加及删除用户。
2.3、作者的主要贡献
全程参与了此课题的研究与开发,包括分析,设计,编码,测试,文档等等。
第二章 管理信息系统概述
1、管理信息系统现状:
管理信息系统(MIS)是一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体。1985年,管理信息系统创始人,明尼苏达大学卡尔森管理学院的著名教授戴维斯(Gordon.B.Davis)给出了一个具有代表性的定义:“管理信息系统是一个利用计算机硬件和软件,手工作业、分析、计划、控制和决策模型以及数据库的用户-机器系统。它能提供信息支持企业或组织的运行、管理和决策功能。”
随着网络技术的出现,管理信息系统又有了新的必恭必敬,基于网络的管理信息系统不断出现,管理信息系统的概念模型也发生了相应的变化,许多学者对管理信息系统给出了新的定义。例如劳顿认为:“管理信息系统是一个基于计算机的信息系统,它通过收集、处理、存储和扩散信息,来支持组织的管理、决策、合作、控制、分析活动,并使之可视化。”
因此,我们可以看出,管理系统系统具有几个基本含义:
(1)管理信息系统不是一个单纯的软件系统,而是一个人-机系统,由人和机器协同工作。管理信息系统在支持企业或组织的各项管理活动中,管理人员负责将基础数据及时地输入到计算机中,计算机则根据企业或组织中的各层管理人员的要求对基础数据进行加工处理,并将所得到的信息输出。计算机不断地与最终用户进行着信息的交换,但在对数据的加工处理过程中又需要人的适当干预。
(2)管理信息系统的管理过程就是对数据进行惧、存储、加工处理、传递,并产生信息的过程,因此数据是管理信息系统的灵魂。管理信息系统运用了数据库的技术,对基础数据进行统一规划、存储,供各层管理人员使用,从而实现了数据的一致和共享。
(3)管理信息系统可以解决企业或组织所面临的问题。例如,管理信息系统可以处理企业产生经营活动的全过程,可以解决组织中数据处理效率问题,也可以解决财务管理决策过程等。
管理信息系统应具有如下几个功能。
(1)数据处理功能:
数据处理是管理信息系统最基本的功能,它包括对各种类型数据的收集、加工处理、传递、存储等工作。
(2)实测功能:
通过对数据的加工处理,可以随时了解各部门的实际运行情况,如各生产车间今天生产的产品数量、销售部接受的订单等。
(3)预测功能:
通过运用一定的数学方法和预测模型,对过去的数据进行分析,就可能对未来可能发生的情况进行预测,为高级管理人员进行管理决策提供依据。
(4)控制功能:
通过信息的反馈可以对整个企业生产经营的各个部门、各个环节的运行情况进行监测、协调、控制,保证系统的正常运行。
(5)辅助决策功能:
通过对数据的加工处理,可以快速地获取对决策有影响的信息,从而为合理的配置企业的各项资源,做出最佳的决策提供科学的依据。
目前,管理信息系统的应用已经非常广泛,随着计算机技术、网络技术和通信技术的发展,管理信息系统的功能也日趋完善,并朝着智能化、网络化、集成化等方向发展。如办公自动化(OA)、电子商务(EC)、专家系统(ES)、计算机集成制造系统(CIMS)。
2、管理信息系统开发方法介绍
目前,常用的管理信息系统的开发方法有生命周期法、原型法和面对对象的开发方法。
下面仅对原型法和面对对象的开发方法进行简单的描述。
(1)原型法:
原型法(Prototyping Method)是20世纪80年代发展起来的,旨在改变生命周期法的缺点的一种系统开发方法。
①原型法的基本思想
首选根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模型。再在此基础上与用户交流,将模型不断补充,修改完善,如此反复,最终直至用户和开发者都比较满意为止,就形成了一个相对稳定、较为理想的管理信息系统。
②原型法的开发过程
采用原型法开发管理信息系统可以分为如下几个阶段:
A、确定用户的基本需求。由用户提出对新系统的基本要求,如功能、基本界面形式、所需的数据、应用范围、运行环境等,开发者根据这些信息估算出开发该系统所需的费用,并建立简明的系统模型。
B、开发初步的原型系统。系统开发人员根据用户的要求建立原型系统,但该系统只是一个初步的、不成熟的系统,从系统的工作效率上看也是不完善的。其主要目的是为了描述开发者所理解的用户的基本需求。
C、修改、评价原型系统。将建造好的原型系统交给用户,并投入试运行,用户将使用过程中发现的问题一一记录下来,并与开发人员进行交流。开发人员针对这些问题不断地对系统进行修改、扩充与完善,直至用户满意为止。
D、形成最终的管理信息。对用户满意的原型系统进行进一步的开发,不断补充、完善,最终形成一个适用的管理信息系统。
③原型法的优缺点
原型法的优点是开发周期短,费用较少,同时可以较有效地避免因开发者和用户的认识隔阂所产生的失败,其缺点是系统的开发缺乏统一的规划和开发标准,难以对系统的开发过程加以控制。
原型法一般适用于开发规模不大、不太复杂或需求经常发生变化的系统。
(2)面向对象的开发方法
面向对象(Object Oriented)的技术于20世纪80年兴起,随后广泛地应用于计算机技术的几乎所有领域。面向对象的技术中最重要的概念是对象。
面向对象是基于问题对象的自底向上的一种系统开发方法。在开发过程中,分析和设计阶段独立于程序设计语言,信息系统模型设计好后,最终用具体的程序设计语言、数据库或硬件来实现。面向对象法最主要的特点是对对象为基础,对象是分析问题和解决问题的核心。
①面对对象法的开发过程
面对对象法的开发过程一般分为四个阶段:
A、认识客观世界(如一个企业)中的对象以及行为,分别独立设计各个对象的实体。
B、分析对象之间的联系和相互之间所传递的信息,由此构造客观世界(企业)所对应的信息管理系统的模型。
C、由信息系统的模型转换成计算机软件系统的模型。
D、由计算机软件系统的模型再转化成一个现实系统。
②面向对象法的优缺点:
面向对象法的优点是便于帮助分析者、设计者和用户清楚地表达抽象概念,互相进行交流;交流特定的软件工具模块,直接地完成了从对象的描述到软件体系结构之间的转换,避免了其它的方法在开发过程的客观世界描述和软件结构不一致性和复杂性问题,便利系统开发简单、统一,开发周期短,费用低。
面向对象法的主要缺点与原型法一样,因此这种方法也不适用于开发大的、复杂的系统。
本系统在开发过程中具体是采用了原型法和面向对象两种方法相结合的开发思路,力求在开发过程中尽量吸收这两种方法的长处,而克服它们的短处。
二、研究现状及设计目标
1、相近研究课题的特点及优缺点分析
传统的工资发放,多采用手工的形式,既繁琐又易于出差错,随着电子技术的发展,工资发放多采用电算化的方式进行管理,避免进行简单的重复计算,从而做到准确、快捷。为了适应这个要求,我们工作组经过详细的市场调查,发现市面上工资发放的软件繁多,竞争激烈,为了避免重复生产类似的软件产品,做出自己的特色,我们决定做一个切合单位工资发放实际要求的工资发放系统软件。
2、研究存在的问题及解决办法
目前的可用的设计技术在设计此类系统上的数据库技术已经非常成熟,可提供的开发工具也很多,例如:Visual C++ ,Visual Basic,PowerBuilder,Dephi, visual foxpro等,它们都是很好的数据库开发工具,都是可视化开发工具,功能强大,开发容易,开发周期短,对于本任务都能够胜任。
Visual Basic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。
总的来说,Visual Basic具有以下特点:
可视化编程:
用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发效率。Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。
面向对象的程序设计
4.0版以后的Visual Basic支持面向对象的程序设计,但它与一般的面向对象的程序设计语言(C++)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而Visual Basic则是应用面向对象的程序设计方法(OOP),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。
结构化程序设计语言
Visual Basic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。
Visual Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计Visual Basic程序的过程中,随时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual Basic环境,直接在Windows环境下运行。
事件驱动编程机制
Visual Basic通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个“单击“(CLICK)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。
在用Visual Basic设计大型应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便编程人员,提高效率。
访问数据库
Visual Basic具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理Microsoft Access格式的数据库,并提供了强大的数据存储和检索功能。同时,Visual Basic还能直接编辑和访问其他外部数据库,如dBASE,FoxPro,Paradox等,这些数据库格式都可以用Visual Basic编辑和处理。
Visual Basic提供开放式数据连接,即ODBC功能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQL Server,Oracle等。在应用程序中,可以使用结构化查询语言SQL数据标准,直接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的SQL的编程技术,为单机上运行的数据库提供了SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器(client/server)方案。
动态数据交换(DDE)
利用动态数据交换(Dynamic Data Exchange)技术,可以把一种应用程序中的数据动态地链接到另一种应用程序中,使两种完全不同的应用程序建立起一条动态数据链路。当原始数据变化时,可以自动更新链接的数据。Visual Basic提供了动态数据交换的编程技术,可以在应用程序中与其他Windows应用程序建立动态数据交换,在不同的应用程序之间进行通信。
对象的链接与嵌入(OLE)
对象的链接与嵌入(OLE)将每个应用程序都看做是一个对象(object),将不同的对象链接(link)起来,再嵌入(embed)某个应用程序中,从而可以得到具有声音、影像、图像、动画、文字等各种信息的集合式的文件。OLE技术是Microsoft公司对象技术的战略,它把多个应用程序合为一体,将每个应用程序看做是一个对象进行链接和嵌入,是一种应用程序一体化的技术。利用OLE技术,可以方便地建立复合式文档(compound document),这种文档由来自多个不同应用程序的对象组成,文档中的每个对象都与原来的应用程序相联系,并可执行与原来应用程序完全相同的操作。
动态链接库(DLL)
Visual Basic是一种高级程序设计语言,不具备低级语言的功能,对访问机器硬件的操作不太容易实现。但它可以通过动态链接库技术将C/C++或汇编语言编写的程序加入到Visual Basic应用程序中,可以像调用内部函数一样调用其他语言编写的函数。此外,通过动态链接库,还可以调用Windows应用程序接口(API)函数,实现SDK所具有的功能。
3、系统层次和功能图
层次结构图又称为组织机构图,系统必须设定要实现的功能。功能要以组织结构为背景来识别和调查,因为每个组织都是一个功能机构,都有各自不同的功能。调查时要按部门的层次关系进行,然后用归纳法找出它的功能,形成各层次的功能结构。组织结构与功能结构又不完全一致,各组织、各部门的功能,由于各种原因,有可能重叠,许多功能可能还需要多个部门协力完成。一个部门的功能也不能不是惟一的,可能需要完成多种功能,把各部门的功能以及相互之间的功能合作关系用一张二维表格绘制出来,就是组织/功能关系表。
以组织结构图为背景分析清楚各部门的功能后,分层次将其归纳、整理,形成各层次的功能结构图:自上而下逐层归纳、整理,形成以系统目标为核心的整个系统的功能结构图。现行的系统的许多功能多数由手工完成。手工处理慢,处理功能分得较细,环节又多,甚至由于某些历史原因造成一些不合理的处理设置。那么,在分析归纳过程中,就要把不合理的流程取消,把功能相信或工作顺序相近的处理功能尽量合并,还人分析归纳后的功能是否能达到新系统目标以及应设置的功能是否已经具备等。经分析后的系统功能结构一般是多层次的树型结构,一般最后一级功能是不能再分割的。
3、本课题要达到的设计目标
实现数据库管理,数据库内包含有单位部门名称、序号、姓名、账号、应发工资合计、基础工资、职务工资、级别工资、补助工资、奖金、福利、代扣失业保险金、代扣养老保险金、代扣住房公积金、代扣个人所得税、实发个人工资等等数据项;还包括登录人员、登录密码等数据项。
通过读取数据库的数据项来管理单位人员的工资发放情况,财务部门人员有权新建工资发放人员记录,添加人员的各项工资明细数据,对于人员应发工资合计、代扣个人所得税、个人实发工资等需计算的工资项目则由系统自动实现。
通过读取数据库的数据项来了解单位人员的工资发放情况,系统的登录人员可按自身对数据的需求情况,自主设定查询条件,从而达到对工资数据的多角度查询;同时,可导出工资数据,并可将工资数据转换成可与银行UNIX平台接口的数据形式以便于委托银行办理代发工资业务。
通过读取数据库的数据项来控制系统的登录情况,系统自动检查核对登录人员和密码的一致性。财务部门的人员作为管理员登录本系统,除可以修改自身密码外,还有权决定增加及删除本系统的可登录人员;而系统的其他可登录人员在登录本系统后则只能进行自身密码的修改。
本系统的最终目的是为了能够对工资发放进行有效的管理。财务部门人员能够高效快捷地对工资数据进行编辑,避免进行简单的重复计算,而单位其他相关部门人员可多角度查询本单位的工资发放情况,从而使工资发放数据既得到安全控制又得到宏观管理。
三、建议的方案
工资发放的应用程序不宜太复杂,所以不需使用太多的技术,我们在这里主要使用的技术有:数据库的访问;菜单控制。单位其他相关部门人员在登录本系统时,将数据编辑程序、数据导入程序及增加用户、删除用户程序关闭,从而控制本系统的工资数据编辑及用户增删功能只能由财务部门人员操作。
1、数据库访问:
我们通过DATA控件访问数据库。
2、菜单控制:
在系统一开始运行的时候,我们通过一个全屏幕的,没有控制菜单框的窗体作为用户和密码的登录界面。在核对用户员及密码的一致性后,进入系统的功能界面。单位其他相关部门人员登录本系统,数据编辑、数据导入及增加用户、删除用户菜单将不可用,只有当财务人员以管理员的身份登录后,才有数据编辑、数据导入及增加用户、删除用户的权力。
四、系统结构与模型
1、推荐方案
根据比较上面的方案,我们认为工资发放系统的实时性要求可以不需要很严格,而实用性才是首要考虑的,因此采用 DATA控件访问ACCESS数据库,由数据库来实现对工资发放数据的管理。
系统结构图
图一
2、支持环境
Microsoft Window98/95/me
3.系统流程图
系统流程图
系统
登录界面
登录
系 统
主 界 面
输入操作员及密码
数据库
正确
功能
界 面
出错
信 息
密码错
功能
处 理
出错
信息
系 统
主 界 面
检查
图 二
4、系统功能流程图
系统功能流程图
数据编辑
数据导出
数据查询
系统管理
系统管理员登录
功能界面
数据库Access
数据导入
工资明细
添加
修改
分类查询
导入
导出
增加用户
删除用户
删除
导出报表
导出文件
密码修改
全删
查询
退出
图三
首先,单位财务人员以系统管理员身份输入操作员名称和密码,请求登录。若密码跟帐号相符,登录成功,则允许执行数据编辑、数据查询、数据导入、数据导出、系统管理菜单功能。
其次,在财务人员执行系统管理中的增加用户菜单功能增加用户成功后,作为可登录人员允许单位相关部门人员以一般人员身份输入操作员名称和密码,请求登录。若密码跟帐号相符,登录成功,则系统关闭数据编辑、数据导入以及系统管理中的增加用户、删除用户等菜单功能,只允许执行数据查询、数据导出和系统管理中的修改密码等菜单功能。
5、系统管理流程图
系统管理流程图
系统管理员登录
数据库Access
系统管理
增加用户
功能界面
删除用户
密码修改
图四
系统管理中的增加用户及删除用户菜单功能只有当管理员登录时才可用,且在增加用户里还需再次验证管理员密码,而在用户增加密码及修改密码时均需验证两次输入密码的一致性,以加强系统的安全控制。
6.数据字典
数据流程图是描述系统逻辑模型的主要工具,通过几个特定的符号,可以综合地反映出信息在系统中的使用、加工处理、传递、存储的整体情况。
数据流程图是系统结构化分析行之有效的工具,它抽象地描述了系统数据处理的情况,担却无法表达各个处理的详细内容,因此还要对数据流程图中出现的数据流和处理等做进一步的补充说明,这就是数据字典和变换逻辑说明。
数据字典的任务就是对数据流程图中的出现的所有被命名的图形元素在数据字典中作为一个条目加以定义,便得每一个图形元素的名字都有一个确切的解释。
数字是对数据流程图的补充说明,它的编制和维护是一项非常繁重的工作,一旦建立起来,从系统分析直至系统运行都用到它。
用户名:
名字:用户名
别名:
描述:标识系统的登录人员
定义:字符、字母
位置:登录管理表
密码:
名字:密码
别名:
描述:对管理员及可登录人员的真实性进行验证
定义:{字符|数字}
位置:登录管理表
关于工单系统实现论文和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
工单系统实现论文的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、工单系统实现论文的信息别忘了在本站进行查找喔。
本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表班牛的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。
暂时没有评论,来抢沙发吧~