基于微信小程序的企业公共服务平台

智能手机现在已经进入千家万户,利用微信小程序进行自动化办公已经成为大众非常喜欢的生活方式。作为讲究高效率的办公自动化行业,为了更好的服务企业员工和管理人员,拥有一款适合自己特色的微信小程序成为必要的手段之一。本文通过对当前市场的微信小程序企业办公软件进行需求调研,笔者准备以快捷方便作为目标,对着款微信小程序进行了详细的设计和研发。微信小程序以微信应用框架为平台,分为前后端两大部分。前端主要提供用户完成日常办公需要的各项操作如:注册登录、事务申请、上下班打卡等;后端主要实现:用户信息的管理、事务申请审批信息的管理、上下班打卡信息的确认和删及打卡类型信息的管理。系统主要使用软件eclipse,使用java作为编程语言和mysql作为后台数据库进行整体开发和设计。企业公共服务平台微信小程序的实现能够极大的提升员工对企业信息化的服务感知,进而提升企业的故障效率。

本平台采用JAVA和mysql数据库进行设计,采用SSM作为框架进行系统的快速研发。整个设计过程采取软件工程的研究思想,从需求到设计,然后再到开发测试直至最后系统上线。开发过程主要使用的软件工具:平台上的设计工具使用VsCode,数据库采用mysql和客户端采用谷歌浏览器。

本平台的设计与实现本着设计功能丰富,易于操作,界面友好为开发原则。在开发过程中,首先对企业公共服务管理系统的可行性进行分析,主要从技术、经济和操作三方面来进行分析,先要确保经济上能够承担,所谓经济基础决定上层建筑,然后再从技术来分析,最后从操作可行性进行讨论。接着对企业公共服务管理系统的功能需求进行详细调研,以达到提升企业信息现代化管理的目的,然后根据需求分析,对系统进行总体设计和详细设计,以达到满足各项需求,并增进系统的健壮性,接着进行系统的开发和测试,使得最终实现的系统能够完美满足管理需求。

本系统在需求调研阶段,通过对企业公共服务管理全过程进行了详细的调查研究,对企业手工管理的问题作了全方位的考察,然后对企业公共服务管理进行了流程梳理和业务解构,并在这个基础上制定了需求分析说明书。公共服务平台根据管理人员和员工使用需求,进行系统的整体架构和功能划分,进而保证设计的企业公共服务平台能够服务企业的管理需求和员工的办公需求。这样明确的系统设计目标,使得系统功能避免出现大的变更,导致系统设计来回修改迭代,减少不必要的工作量。

企业公共服务管理依据用户不同,划分为前台功能模块和后台功能模块。

前台功能模块:用户注册、用户登录、事务申请、事务审批、办公名片、上下班打卡;

后台功能模块:用户登录、用户管理、事务管理、名片管理、上下班管理、信息查询和系统设置功能。

系统功能模块设计

企业公共服务平台小程序分为前端和后端两部分功能模块。前端主要提供用户完成公共服务管理需要的各项操作如:用户注册、用户登录、事务申请、事务审批、办公名片、上下班打卡、信息查询和密码修改等;后端主要实现:用户登录、用户管理、事务管理、名片管理、上下班管理、信息查询和系统设置功能。具体规划如下:

后端功能

1.用户管理:

为了实现用户的分级管理,需要对用户划分不同的权限。主要有管理员和普通用户。具备管理员权限的用户能够操作各个功能界面,而普通用户只可以进行公共服务信息的事务申请、打卡等操作。两种用户都具备个人信息和密码信息的修改确认操作。

2.事务管理:

员工申请的事务信息都是在后台进行审批完成后才可以看见审批一件的的,该模块是系统的基础模块。

3.名片管理:

实现对员工名片信息的添加、修改、删除和查询,是系统的基础模块。

4.上下班打卡管理:

实现对员工上下班打开信息的添加、修改、删除和查询。

5.系统设置管理:

为了更好的给客户一个吸引眼球的界面,提供一个轮播信息管理页面,通过后台设置轮播信息,实现前台动态演示及添加公告信息。

6.用户登录:

实现管理员用户的登录验证。

前端功能

1.用户注册:

用户需要注册才可以进行下一步事务审批,必须要进行用户注册后才能继续完成下一步操作。

2.用户登录:

为了确认员工包括经理主管的事务操作,需要进行登录验证才可以进行事务申请和审批。是系统的基础模块。

3.名片设置:

实现对员工个人名片信息的设置,是系统的辅助模块。

4.事务申请:

员工对事务的申请信息在这个模块进行申请。是系统的核心模块。

5.事务审批:

各级管理员对事务的审批操作在这个模块进行操作,是系统的核心模块。

6.上下班打卡:

实现对员工上下班打卡信息的登记。是系统的基础模块:

目录

摘要……...…...…………………………………………………………………………………4

Abstract…………………………………………………………………………………………4

引言…….........…...…...…………………………………………………………………………6

1.绪论7

1.1设计背景7

1.2设计研究意义7

1.3设计的主要完成工作7

2.2.系统分析和开发工具9

2.1需求分析9

2.1.1 功能需求9

2.1.2 性能需求9

2.2 可行性分析10

2.2.1 技术可行性10

2.2.2 经济可行性10

2.2.3 操作可行性11

2.3 开发工具介绍11

2.3.1 Java概述11

2.3.2 MySQL数据库11

2.3.3 微信小程序平台12

3.系统设计13

3.1 系统功能模块设计13

3.2 数据库设计14

3.2.1 数据库E-R图14

3.2.2 数据库表设计16

4.系统实现18

4.1 前台实现18

4.1.1 用户注册实现18

4.1.2 用户登录实现18

4.1.3 事务申请实现18

4.1.4 事务审批实现19

4.1.5 员工打卡实现19

4.2后台实现20

4.2.1 员工管理实现20

4.2.2 事务管理实现20

4.2.3 审批管理实现21

4.2.4 名片管理实现21

4.2.5 打卡管理实现22

4.2.6 系统设置实现23

5.系统测试24

5.1测试方法24

5.2注册登录测试24

5.3员工管理测试24

5.4事务管理测试24

5.5审批管理测试25

5.6打卡管理测试25

6.结论26

5.1全文总结26

5.2研究展望26

7.参考文献27

8.致谢28

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值