基于微信小程序的办公自动化系统客户端设计与实现.docx
《基于微信小程序的办公自动化系统客户端设计与实现.docx》由会员分享,可在线阅读,更多相关《基于微信小程序的办公自动化系统客户端设计与实现.docx(33页珍藏版)》请在第一文库网上搜索。
1、随着互联网和计算机技术的快速发展,自动化办公管理也在慢慢渗入一些工作单位或管理类工作场所,对于企业办公人员而言,有一款可以彼此实时业务交流、工作交接,还可以无需安装、“用完即走”的自动化管理系统就显得尤为必要。本系统采用前后端分离的方式进行开发,前端基于微信平台使用原生微信小程序进行开发,后端使用MySQ1数据库和Node,js+koa框架进行开发。系统分为员工和管理员两种角色,共有十二个功能模块,可以实时解决办公人员基本的日常工作,不受时间和空间的局限,能够让管理员实时掌握员工的工作动态、而员工亦可实时与管理进行业务交流,减少了一些不必要的重复性工作,相较传统的管理制度,既方便又省时省力。关
2、键词:微信小程序;办公管理系统;自动化目录第一章绪论11.1课题研究背景及其现状112课题的研究意义1第二章课题使用的相关技术概论22.1概述22.2系统开发工具的简介22.2.IMySQ1数据库22.2.2SQ1yog.exe数据库可视化工具22.2.3Postman接口测试工具22.2.4ViSua1StudioCode32.2.5微信开发者工具32.3C/S架构32.4微信小程序3第三章系统可行性及其需求分析43.1 可行性分析41. 1.1经济可行性分析43. 12技术可行性分析44. 13操作可行性分析45. 14市场可行性分析43.1. 5法律可行性分析43.2需求分析53.2.1
3、 用户工作流程分析53.2.2 用户需求分析63. 3功能分析6第四章系统的总体设计73.1 系统功能的结构框架74. 2系统中员工的功能模块设计74.2.1用户登录及退出登录模块的设计74.2.2用户个人信息模块的设计84.2.3用户签到签退模块的设计94.2.4员工模块功能的设计104.3系统中管理员的功能模块设计104.3.1管理员之员工管理模块的设计114.3.2管理员之出勤情况模块的设计114.3.3管理员模块的设计124. 4数据库的设计124. 4.1实体属性图124.4.2物理结构图14第五章系统功能模块的实现165. 1员工和管理员共用模块的实现165. 1.1登录165.
4、1.2个人信息175. 1.3签到签退185. 1.4退出登录195. 2员工模块的实现191. 2.1项目管理195. 2.2我的报销216. 2.3我的请假225. 3管理员模块的实现231. 3.1员工管理245. 3.2报销审核25第六章总结与展望276. 1系统的成果277. 2系统的不足278. 3展望27结论28参考文献29致谢错误!未定义书签。第一章绪论1.1 课题研究背景及其现状人类文明进步和发展原动力的终极目标,是在满足人类需求的同时、解放人类自身。基于这份需求,办公自动化管理在人们的脑海中从最初的一个想法,逐渐演变成今天对办公管理的实质化需求。近些年来,随着科技和电子信息
5、技术的发展,特别是计算机技术的发展,办公自动化管理正以势不可挡的趋势迅速崛起,发展成一门综合性的新兴技术,进而在市场中稳占一席之地。然而传统的办公方式不仅束缚了人们的思维,还使其大量的时间和精力耗费在重复而又繁琐的工作上。止匕外,局限于时间和空间的缘故,管理员与员工面对面交流和处理事务时夹杂的等待、延时,大大延误了事务的最佳处理时间,降低了工作效率,也在一定程度上减缓了员工对工作的热情和积极性。特别是近两年来,疫情的反反复复让许多单位的工作处理变得异常缓慢,更有甚者被迫停工。现如今,绝大多数办公人员都是微信庞大用户中的一员,基于微信平台进行微信小程序的开发已成一种潮流,其“即用即开,用完就走”
6、的快节奏更是深得人们的喜爱。因此衍生出一种新型的办公方式,它可以调整管理体制、优化管理组织结构,将现代化科学办公理念与计算机技术相结合,以便在提高效率的基础上,还增强了协同办公的能力A1.2 课题的研究意义通过办公自动化系统微信客户端的设计与实现,我把从课堂学到的专业知识学以致用。系统开发的过程中,磨练了我的能力,丰富了我的开发经验;该系统开发的最终成果可以用来解决办公管理中的实际问题,它将跨越时间和空间的限制?使得员工和管理员可以实时的进行事务上的汇报和业务上的沟通;它还删减了传统管理制度带来的繁琐和重复性工作,将员工的工作进度、工作量和工作状态透明化,从而减少不必要的工作汇报和交流,节约时
7、间成本的同时,还能提高员工工作的效率和热情。第二章课题使用的相关技术概论本文是基于MySQ1和原生微信小程序进行开发的办公自动化系统微信客户端,通过该系统实现零时间、零距离的实时办公自动化管理,为办公人员提供更加便捷的服务。系统后端开发使用MySQ1+koa.js的结构,MySQ1可移植性强,提供TCP/IP等多种数据库连接途径,还能为Python、Java、PHP等多种编程语言提供API;与此同时,MySQ1不仅支持多线程,还支持1inUX和WindOWS等多种操作系统;最重要的是,MySQ1是开源的。而koa.js是基于Node,js平台的下一代Web开发框架,相比第一代Web框架EXPr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 微信小 程序 办公自动化 系统 客户端 设计 实现
