欢迎来到第一文库网! | 帮助中心 第一文库网-每个人都是第一
第一文库网
全部分类
  • 研究报告>
  • 学术论文>
  • 全科教育>
  • 应用文档>
  • 行业资料>
  • 企业管理>
  • 技术资料>
  • 生活休闲>
  • ImageVerifierCode 换一换
    首页 第一文库网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于微信小程序的办公自动化系统客户端设计与实现.docx

    • 资源ID:1134839       资源大小:230.20KB        全文页数:33页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    扫码关注公众号登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于微信小程序的办公自动化系统客户端设计与实现.docx

    随着互联网和计算机技术的快速发展,自动化办公管理也在慢慢渗入一些工作单位或管理类工作场所,对于企业办公人员而言,有一款可以彼此实时业务交流、工作交接,还可以无需安装、“用完即走”的自动化管理系统就显得尤为必要。本系统采用前后端分离的方式进行开发,前端基于微信平台使用原生微信小程序进行开发,后端使用MySQ1数据库和Node,js+koa框架进行开发。系统分为员工和管理员两种角色,共有十二个功能模块,可以实时解决办公人员基本的日常工作,不受时间和空间的局限,能够让管理员实时掌握员工的工作动态、而员工亦可实时与管理进行业务交流,减少了一些不必要的重复性工作,相较传统的管理制度,既方便又省时省力。关键词:微信小程序;办公管理系统;自动化目录第一章绪论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 用户工作流程分析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. 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 课题研究背景及其现状人类文明进步和发展原动力的终极目标,是在满足人类需求的同时、解放人类自身。基于这份需求,办公自动化管理在人们的脑海中从最初的一个想法,逐渐演变成今天对办公管理的实质化需求。近些年来,随着科技和电子信息技术的发展,特别是计算机技术的发展,办公自动化管理正以势不可挡的趋势迅速崛起,发展成一门综合性的新兴技术,进而在市场中稳占一席之地。然而传统的办公方式不仅束缚了人们的思维,还使其大量的时间和精力耗费在重复而又繁琐的工作上。止匕外,局限于时间和空间的缘故,管理员与员工面对面交流和处理事务时夹杂的等待、延时,大大延误了事务的最佳处理时间,降低了工作效率,也在一定程度上减缓了员工对工作的热情和积极性。特别是近两年来,疫情的反反复复让许多单位的工作处理变得异常缓慢,更有甚者被迫停工。现如今,绝大多数办公人员都是微信庞大用户中的一员,基于微信平台进行微信小程序的开发已成一种潮流,其“即用即开,用完就走”的快节奏更是深得人们的喜爱。因此衍生出一种新型的办公方式,它可以调整管理体制、优化管理组织结构,将现代化科学办公理念与计算机技术相结合,以便在提高效率的基础上,还增强了协同办公的能力A1.2 课题的研究意义通过办公自动化系统微信客户端的设计与实现,我把从课堂学到的专业知识学以致用。系统开发的过程中,磨练了我的能力,丰富了我的开发经验;该系统开发的最终成果可以用来解决办公管理中的实际问题,它将跨越时间和空间的限制?使得员工和管理员可以实时的进行事务上的汇报和业务上的沟通;它还删减了传统管理制度带来的繁琐和重复性工作,将员工的工作进度、工作量和工作状态透明化,从而减少不必要的工作汇报和交流,节约时间成本的同时,还能提高员工工作的效率和热情。第二章课题使用的相关技术概论本文是基于MySQ1和原生微信小程序进行开发的办公自动化系统微信客户端,通过该系统实现零时间、零距离的实时办公自动化管理,为办公人员提供更加便捷的服务。系统后端开发使用MySQ1+koa.js的结构,MySQ1可移植性强,提供TCP/IP等多种数据库连接途径,还能为Python、Java、PHP等多种编程语言提供API;与此同时,MySQ1不仅支持多线程,还支持1inUX和WindOWS等多种操作系统;最重要的是,MySQ1是开源的。而koa.js是基于Node,js平台的下一代Web开发框架,相比第一代Web框架EXPreSs,它更小、更健壮,其最大的特点就是可以免除异步嵌套回到函数嵌套,并极大地提升错误处理的效率。系统的前端开发使用的是基于微信的、原生的微信小程序,属于一种即扫即用的轻应用;相较市面上的APP,它具有低成本开发、开发周期短、易维护等多重优势的。2.2系统开发工具的简介2.2.IMySQ1数据库又称关系型数据库(ReIationa1DataBaseManagement,以下简称“RDM”),RDM将数据存在不同的表中,以此达到提高自身的灵活性和增加运行的速度等目的。其使用的SQ1语言是用来访问数据的最常用标准化语言,也是当下最流行的语言皿。止匕外,它支持跨平台、支持面向对象、支持当下流行的多种开发语言,它还开放源码,降低了开发成本.。本文主要使用该管理系统进行数据库的管理。2.2.2SQ1yog.exe数据库可视化工具SQ1yog是Webyog公司开发的一款功能强大的数据库可视化管理工具,它的界面简洁,使用起来直观、高效。开发人员可以通过使用它对数据库进行快速的操作,而不是通过繁琐的指令对SQ1语句和数据库进行操作。止匕外,SQ1yOg还支持汉化,即使开发人员的英语水平参差不齐,但操作界面友好,使其都能无障碍地对数据库进行操作管理。止匕外,SQ1yog兼容多种数据库,它支持直接导入SQ1文件,也可以进行代码提示,算得上是一款不错的数据可视化管理工具,本文主要使用该可视化工具进行接口的查看与修改。2.2.3Postman接口测试工具PoStman是一款功能强大的接口测试工具,它的界面清晰简洁、操作快捷方便。它能模拟HttP中PoST、GET、PATCH等各种接口请求,开发人员可以通过使用该工具有效的对接口进行测试,并接收到测试过程中反馈的各种信息。在软件开发的过程中,可以通过P。Stman工具更加友好、方便的对接口进行测试,是一款不错的接口测试工具,本文主要使用该测试工具进行接口的测试。1. 2.4VisuaIStudi0C0de简称“VSCode”,是微软公司针对编写现代Web开发的一款跨平台的编译工具。它支持MaCoS,1inUX和WindOWS等多种操作系统;在快捷键丰富的同时,它还支持多种语言的开发,本文主要是使用该编译工具进行接口的编辑与运行。2.2.5微信开发者工具它是一款官方专门为了开发微信小程序提供的开发工具,该工具集开发、预览、调试、上传等多重功能于一身使用该工具进行程序开发时,主要使用的有编辑器、模拟器和调试器;其中,编辑器主要用于小程序的开发,模拟器主要用于模拟微信小程序在客户端的真实表现,调试器主要用于查看开发过程中产生的bug和反馈接收到的数据。本文主要使用该工具进行办公自动化系统客户端的设计与实现。2. 3C/S架构即客户端/服务器模式(C1ient/Server),它充分利用两端硬件环境,合理地将任务分配到C1ient端和SerVer端来实现巨;相较于B/S架构而言,它的响应速度更快,个性化能力更强,安全性也更高回。3. 4微信小程序时代在发展,科技在进步,虽然现下市面上的手机内存容量越来越大,但我们的APP和数据似乎永远也不够存,这就突出了微信小程序的一大优势:使用时小巧、快捷,因而不必担心程序内存空间;高效地帮助用户解决问题,完成服务工作后可以用完即走,不需要的时候甚至都感觉不到它的存在,并且无需卸载向,如有需要还可以创建桌面快捷方式。做微信小程序比较方便,而做一款应用APP却复杂且成本高出小程序很多。与APP相比,微信小程序很明显提供小众且具体的细分场景巧,例如公交刷卡、携程、点餐外卖等等,而微信小程序恰恰可以满足用户的这些低频细分需求。第三章系统可行性及其需求分析3.1 可行性分析实际开发中,在多方面的综合因素影响下,经常会遇到许多无法在预定的规划或时间期限内完成的问题。所以,在项目初期对其进行可行性分析的目的是“用最小的代价在尽可能短的时间内确定问题是否能够解决四2。”。3.1.1 经济可行性分析微信小程序平台是免费面向开发者的,这是经济可行性最主要的原因之一。此外,系统开发中所用到的技术,也都是开源免费的;系统开发完成,上线后也是免费面向公众开放的。最后,当入驻的公司或部门越来越多,那收入也是非常可观的。由此可见,该项目的成本在允许范围内,且最后的成品收益也是高过成本的。3.1.2 技术可行性分析本文所述系统前端采用了原生的微信小程序。随着市面上的微信小程序越来越多,其技术也开始日渐成熟,这一点从我们日常使用的小程序中可以有深刻的体验。后端采用MySQ1数据库和Node,js+koa框架进行开发,MySQ1作为当代最主流的关系型数据库,不仅可以满足我们日常的业务开发,它还提供了主从复制,从而确保数据的安全性。综上所述,本系统的开发,是可以通过现有技术实现的。3.1.3 操作可行性分析该系统基于微信平台开发,上线后,用户使用时先进入微信,然后在小程序处搜索关键字“办公自动化”,找到目标小程序后点击即可进入。操作简单、快捷,因其特小的缘故,使用时几乎感觉不到下载的过程M,用完即走。3.1.4 市场可行性分析微信小程序凭借其强大的适应功能,基本可以满足人们在衣食住行等方面的各种需求,因而占据广泛的市场它既可以适用需求单一的场景,如从2019年的疫情爆发到现如今这期间衍生的健康码、行程码和每日健康打卡等;它也可以适用于一些功能繁杂、更加具体化的场景,如本文所述的办公自动化管理系统,专门用于处理办公室的日常事务;类似常见的还有超市、医院和酒店等。综上所述,微信小程序的市场前景是非常客观的。3.1.5 法律可行性分析从法律角度进行分析亦是可行的。从系统的设计到最终的实现都是由笔者本人独立完成,该系统的设计与实现志在解决办公人员繁琐、重复的工作日常问题,是在符合中华人民共和国法律、和不违背道德、未侵犯任何专利的前提下进行开发的。3.2 需求分析本文所述的办公自动化系统共有两个角色,分别是:员工和管理员。员工和管理员都可以对个人信息进行修改,签到、签退,以及退出登录等操作。不同的是,员工可以进行项目申请,报销申请和请假申请;并且在管理员进行审批操作之前,员工都可以对自己发起的申请进行修改或删除。而管理员除了可以对员工的项目申请、报销申请、请假申请进行审批,还可以查看员工的出勤情况,以及对员工进行新增和删除(即表示其离职)的操作。通过这些功能之

    注意事项

    本文(基于微信小程序的办公自动化系统客户端设计与实现.docx)为本站会员(lao****ou)主动上传,第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第一文库网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 001doc.com网站版权所有   

    经营许可证编号:宁ICP备2022001085号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



    收起
    展开