智能手机现在已经进入千家万户,利用微信小程序进行自动化办公已经成为大众非常喜欢的生活方式。作为讲究高效率的办公自动化行业,为了更好的服务企业员工和管理人员,拥有一款适合自己特色的微信小程序成为必要的手段之一。本文通过对当前市场的微信小程序企业办公软件进行需求调研,笔者准备以快捷方便作为目标,对着款微信小程序进行了详细的设计和研发。微信小程序以微信应用框架为平台,分为前后端两大部分。前端主要提供用户完成日常办公需要的各项操作如:注册登录、事务申请、上下班打卡等;后端主要实现:用户信息的管理、事务申请审批信息的管理、上下班打卡信息的确认和删及打卡类型信息的管理。系统主要使用软件eclipse,使用java作为编程语言和mysql作为后台数据库进行整体开发和设计。企业公共服务平台微信小程序的实现能够极大的提升员工对企业信息化的服务感知,进而提升企业的故障效率。
关键词:微信小程序 办公自动化 企业公共服务平台Java
设计背景
在今天,智能手机已经不再稀有,普通大众更是人手一部智能手机,利用手机进行办公娱乐成为人们的日常生活方式。当前人们的工作和生活节奏非常快,为了更好的服务企业办公管理,愈来愈多的企业开始设计自己的企业公共服务平台小程序软件。一方面能够方便的解决自身的公共服务管理问题,同时也可以让企业管理人员进行自主随意的服务类型设置,给管理带来极大的灵活性。
当前办公自动化行业竞争日益激烈,和大型的办公自动化相比。国内的企业信息化进度还并不发达。不少企业还在使用手工事务申请、或者利用Excel软件进行简单的上下班考勤登记。这种管理方式使得企业的日常管理信息遗失在各个独立的角落,无法去进一步的跟踪和统计。譬如员工的事务申请信息总是保存在各级行政人员手中,无法进行统计分析;上下班统计信息无法快速统计,从而给企业日常管理指导带来非常大的麻烦。总之,传统的企业公共服务管理方式严重的影响了工作效率,不利于企业的飞速发展。迫切需要一款适合自己特色的企业公共服务平台小程序进行办公自动化处理。
设计研究意义
通过对企业公共服务平台进行需求调研,设计以微信小程序为平台的企业公共服务小程序。前端主要提供用户完成日常办公需要的各项操作如:注册登录、事务申请、上下班打卡等;后端主要实现:用户信息的管理、事务申请审批信息的管理、上下班打卡信息的确认和删及打卡类型信息的管理。
本文通过对企业为更好提升管理人员公共服务感知为目标,利用自身所学的软件开发知识,实现办公事务过程的自动化和信息化,进而提升企业行政管理的科学化和正规化。通过企业公共服务小程序产生的标准化数据,为数据统计分析提供精准的预测管理和决策支撑。通过实现企业公共服务不仅能够帮助企业提升管理水平,带来更好的工作效率,还能通过实践来锻炼自己软件设计和开发能力。。
设计的主要完成工作
本平台采用JAVA和mysql数据库进行设计,采用SSM作为框架进行系统的快速研发。整个设计过程采取软件工程的研究思想,从需求到设计,然后再到开发测试直至最后系统上线。开发过程主要使用的软件工具:平台上的设计工具使用VsCode,数据库采用mysql和客户端采用谷歌浏览器。
本平台的设计与实现本着设计功能丰富,易于操作,界面友好为开发原则。在开发过程中,首先对企业公共服务管理系统的可行性进行分析,主要从技术、经济和操作三方面来进行分析,先要确保经济上能够承担,所谓经济基础决定上层建筑,然后再从技术来分析,最后从操作可行性进行讨论。接着对企业公共服务管理系统的功能需求进行详细调研,以达到提升企业信息现代化管理的目的,然后根据需求分析,对系统进行总体设计和详细设计,以达到满足各项需求,并增进系统的健壮性,接着进行系统的开发和测试,使得最终实现的系统能够完美满足管理需求。
功能需求
本系统在需求调研阶段,通过对企业公共服务管理全过程进行了详细的调查研究,对企业手工管理的问题作了全方位的考察,然后对企业公共服务管理进行了流程梳理和业务解构,并在这个基础上制定了需求分析说明书。公共服务平台根据管理人员和员工使用需求,进行系统的整体架构和功能划分,进而保证设计的企业公共服务平台能够服务企业的管理需求和员工的办公需求。这样明确的系统设计目标,使得系统功能避免出现大的变更,导致系统设计来回修改迭代,减少不必要的工作量。
企业公共服务管理依据用户不同,划分为前台功能模块和后台功能模块。
前台功能模块:用户注册、用户登录、事务申请、事务审批、办公名片、上下班打卡;
后台功能模块:用户登录、用户管理、事务管理、名片管理、上下班管理、信息查询和系统设置功能。
系统功能模块设计
企业公共服务平台小程序分为前端和后端两部分功能模块。前端主要提供用户完成公共服务管理需要的各项操作如:用户注册、用户登录、事务申请、事务审批、办公名片、上下班打卡、信息查询和密码修改等;后端主要实现:用户登录、用户管理、事务管理、名片管理、上下班管理、信息查询和系统设置功能。具体规划如下:
后端功能
1.用户管理:
为了实现用户的分级管理,需要对用户划分不同的权限。主要有管理员和普通用户。具备管理员权限的用户能够操作各个功能界面,而普通用户只可以进行公共服务信息的事务申请、打卡等操作。两种用户都具备个人信息和密码信息的修改确认操作。
2.事务管理:
员工申请的事务信息都是在后台进行审批完成后才可以看见审批一件的的,该模块是系统的基础模块。
3.名片管理:
实现对员工名片信息的添加、修改、删除和查询,是系统的基础模块。
4.上下班打卡管理:
实现对员工上下班打开信息的添加、修改、删除和查询。
5.系统设置管理:
为了更好的给客户一个吸引眼球的界面,提供一个轮播信息管理页面,通过后台设置轮播信息,实现前台动态演示及添加公告信息。
6.用户登录:
实现管理员用户的登录验证。
前端功能
1.用户注册:
用户需要注册才可以进行下一步事务审批,必须要进行用户注册后才能继续完成下一步操作。
2.用户登录:
为了确认员工包括经理主管的事务操作,需要进行登录验证才可以进行事务申请和审批。是系统的基础模块。
3.名片设置:
实现对员工个人名片信息的设置,是系统的辅助模块。
4.事务申请:
员工对事务的申请信息在这个模块进行申请。是系统的核心模块。
5.事务审批:
各级管理员对事务的审批操作在这个模块进行操作,是系统的核心模块。
6.上下班打卡:
实现对员工上下班打卡信息的登记。是系统的基础模块:
事务申请实现
工打卡实现
后台实现
如图所示为用户管理功能实现页面。点击左边的系统员工信息管理菜单条,右侧显示系统员工信息管理的界面。上面为系统员工信息查询输入,下面系统员工信息管理列表。在下面的系统员工信息管理列表中,点击添加就可以进行系统员工信息的添加管理操作;选择系统员工信息,然后点击修改,就可以进入系统员工信息修改的管理操作;选择系统员工信息,点击删除,就可以把系统员工信息从数据库中删除。
事务管理实现
如图所示为事务管理功能实现页面。点击左边的系统事务信息管理菜单条,右侧显示系统事务信息管理的界面。上面为系统事务信息查询输入,下面系统事务信息管理列表。在下面的系统事务信息管理列表中,点击添加就可以进行系统事务信息的添加管理操作;选择系统事务信息,然后点击修改,就可以进入系统事务信息修改的管理操作;选择系统事务信息,点击删除,就可以把系统事务信息从数据库中删除。
审批管理实现
如图所示为审批管理功能实现页面。点击左边的系统审批信息管理菜单条,右侧显示系统审批信息管理的界面。上面为系统审批信息查询输入,下面系统审批信息管理列表。在下面的系统审批信息管理列表中,点击添加就可以进行系统审批信息的添加管理操作;选择系统审批信息,然后点击修改,就可以进入系统审批信息修改的管理操作;选择系统审批信息,点击删除,就可以把系统审批信息从数据库中删除。
名片管理实现
如图所示为名片管理功能实现页面。点击左边的系统名片信息管理菜单条,右侧显示系统名片信息管理的界面。上面为系统名片信息查询输入,下面系统名片信息管理列表。在下面的系统名片信息管理列表中,点击添加就可以进行系统名片信息的添加管理操作;选择系统名片信息,然后点击修改,就可以进入系统名片信息修改的管理操作;选择系统名片信息,点击删除,就可以把系统名片信息从数据库中删除。
打卡管理实现
如图所示为名片管理功能实现页面。点击左边的系统打卡信息管理菜单条,右侧显示系统打卡信息管理的界面。上面为系统打卡信息查询输入,下面系统打卡信息管理列表。在下面的系统打卡信息管理列表中,点击添加就可以进行系统打卡信息的添加管理操作;选择系统打卡信息,然后点击修改,就可以进入系统打卡信息修改的管理操作;选择系统打卡信息,点击删除,就可以把系统打卡信息从数据库中删除。
开发语言:Java、小程序
前端技术:JavaScript、VUE.js(2.X)、css3
后端框架:ssm
JDK版本:JDK1.8
服务器:tomcat9
数据库:mysql 5.7
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
浏览器:谷歌浏览器
小程序运行软件:微信开发者