《【《办公自动化系统设计与实现》7900字(论文)】.docx》由会员分享,可在线阅读,更多相关《【《办公自动化系统设计与实现》7900字(论文)】.docx(23页珍藏版)》请在第一文库网上搜索。
1、办公自动化系统设计与实现目录一、绪论1(-)研究背景及意义1(二)国内外发展情况2二、系统需求分析3(-)可行性分析3(二)需求分析3三、系统设计4(-)运行环境4(二)技术点总览4(三)系统功能模块图4(四)数据库设计6四、功能展示14(-)登录模块14(二)员工基本资料15()薪资管理19(四)系统管理20(五)个人中心21五、系统测试22(-)项目测试的意义22(二)系统测试的重要性22(三)主要功能测试23六、总结24参考文献25一、绪论(-)研究背景及意义21世纪是知识经济时代,知识就是经济增长、社会发展以及企业成长最关键的资源,信息化建设的核心就是掌握和利用知识。在这种背景下,孕育
2、着异常以工作流程为中心的第二代办公自动化提升到以知识管理为核心的第三代办公自动化系统。办公自动化,英文全称OffiCeAutomation,简称OA,是办公信息处理自动化的意思。其目的是利用先进的技术,使得之前由人来办理的各种业务逐步由设备、高技术人员来协助完成,实现充分利用信息,提高工作效率和工作质量,最终达到提高生产率的目的。本系统是网络办公自动化办公系统,实现电子自动化办公。通过网络,公司员工可以实现跨时间、地点协同工作;降低行政成本,实现无纸化办公,规范公司办公流程,提高办公效率;在办公自动化系统的模式下,企业成为一个大办公室,企业的所有部门成为信息交流的单一环节,而不再是一个个信息孤
3、岛,企业的组织结构能够得到简化,便于明确各部门甚至各员工的责任,而决策层能综合得到的信息,快速制作企业的战略决策;实现办公自动化可以解放大量的人力物力。(二)国内外发展情况1.国内发展进入二十一世纪以后,国内经济较二十世纪发展更为迅猛,引发市场竞争的日趋激烈,信息技术也进入一个土匪猛进的时代,每一个企业都必须紧跟时代的步伐,加强企业竞争力忙着一切导致企业对办公自动化的需求越来越大,但是企业办公自动化并不是什么“万金油”,其投资大、效果不明显、水平低、重复建设多、硬件投入多等缺点为办公自动化的快发发展产生一个障碍。我们国家的办公自动化较为老旧,办公自动化建设的本质是提高决策效率,但是我们国家的办
4、公自动化还远远达不到这个要求,因此办公自动化应该实现数字化办公。2.国外发展由于计算机首先是在国外兴起,在国外的人用着快速网络时,国内可能大多数人都还不知道计算机是一个什么物种,我相信在自算计首先进入我国农村的时候,一定有人认为这是一个神奇的东西,但是在国外可能已经司空见惯了,所以总体上来说我们国家的计算机水平在与其他国家相比还是较为劣势。在国外二十世纪50代初,OA系统就已经在美国和日本兴起了,到八十年代时已经有很多著名的计算机软、硬件公司在使用。在国外九十年代,就有许多大公司投入大量的人力、物力,在人机交互相关方进行了深入细致的研究,并推出了许多现代化机械设备。OA系统同ERP.CRM等工
5、具融合,成为国外OA产品的主要发展,其中以IBM为代表的国际大公司退出了一系列优势领域的解决方案。在技术上办公自动化系统的主要应用平台包括DOmino/1otus、.NET、J2EE等。二、系统需求分析(-)可行性分析本次需求分析主要分析三点:技术可行性、时间可行性、运行可行性。本文采用Vue来搭建前端,该技术在大学期间接触的并不多,但是在实习过程中已经能独立编写一个网站;后端采用的是SPringbOot,综合分析,设计满足技术可行性。从论文定稿,到答辩时间,有长达四个月的时间,足够初学者掌握上述两门技术的实现,而对于用户并没有这一类的时间限制,因此设计满足时间可行性。现在大部分公司使用的前端
6、技术都是vue,后端使用SPringboot的也不在少数。办公自动化系统满足许多公司的运行需求,满足运行可行性。通过对以上三点的需求分析,已具备操作可行性条件。(二)需求分析由于时代的飞速发展,生产力提高,市场对于办公自动化系统的需求日益增加。而为了办公自动化系统安全稳定的运行,就需要对每一个用户的工作范围以及级别经常恰当的权限管理。根据不同的用户权限揩权限管理划分为系统管理员、公司管理层和普通用户。1 .用户需求分析本系统需满足三种用户的需求,分别是系统管理员、公司管理层以及普通员工。系统管理员就是对系统进行维护与功能点的修改与增加。在这个技术飞速发展的时代,系统的功能并不能一成不变,需要及
7、时进行更新以期跟上时代的脚步。公司管理层需要对员工的信息变更进行更改。员工的离职需要管理层同意以后在本系统上将其相关信息进行删除,包括员工的个人信息、员工的薪资信息;在管理层离职后还需要对其权限进行删除或者禁用,避免信息的流失。普通员工需要在管理层同意以后才能登入本系统,且登入以后权限并不高,避免信息的流失。2 .其他需求分析2 .员工资料模块员工资料信息页面主要包含员工主要信息展示、员工的入职,员工的离职、员工信息的变更,员工信息的查看。员工的入职需要增加一个新的员工数据,员工离职需要删除之前存在的员工数据。此外,为能快速查找到员工的相关信息,设计一个快速搜索框也是必不可少的,能快速的对员工
8、的数据进行更正。如图3.2所示:图3.2员工资料模块3 .薪资管理模块部门工资账套管理需要对公司所有部门的支出做一个大概的统计,包括各部门人员之间的工资并不相同,轻松一些的部门的薪资可能就更少一点,而其他部门员工的基本工资就需要适当提高。且在公司内部有固定的支出需要明细,工资账套就是管理这些明细。如图3.3所示:图3.3薪资管理模块4 .系统管理模块系统管理需要对公司部门变更的管理,此外就是公司管理层的管理,当然还有公司内部职称的管理。公司部门变更需要在公司部门发生变化时对公司部门进行及时更换。公司各部门设置总监、副总监等职位,这一类职位并不是固定的,需要对公司的管理层进行管理,在管理者身份更
9、换时,进行维护。职称是评定一个员工能力的参考点之一,若与能力不符合需要及时进行更换。如图3.4所示:图3.4系统管理模块(四)数据库设计在数据库设计时由于考虑到需要的功能,因此借鉴于像类似的系统设计的数据库,设计时数据库设计较多。每一个表之间用用户ID进行关联,且用户ID和用户工号是自动增加的,不能再修改。1.管理员信息表表3.1管理员信息表Jadmin序号字段名类型长度是否为空主键说明1idint4否是管理员id2namevarchar32是姓名3phonechar11是手机号码4te1ephonevarchar16是住宅电话5addressvarchar64是联系地址6enab1eting
10、yint1否是否启用7usernamevarchar255是用户名8passwordvarchar255是密码9userFacevarchar255是用户头像10remarkvarchar255是备注2.管理员权限表表3.2管理员权限表Jadminjo1e序号字段名类型长度是否为空主键说明1idint4否是id2admin1dint4是用户id3ridint4是权限id3.角色表表3.3角色表t_ro1e序号字段名类型长度是否为空主键说明1idint4否是id2namevarchar64是名称3nameZhvarchar64是角色名称4.菜单表表3.4菜单表t_menu序号字段名类型长度是否为
11、空主键说明1idint4否是id2ur1varchar64是ur13pathvarchar64是path4componentvarchar64是组件5namevarchar64是菜单名6iconC1svarchar64是图标7keepA1ivetinyint1是是否保持激活8requireAuthtinyint1是是否要求权限9parent1dint4是父id10enab1etinyint1否是否启用5.菜单权限表表3.5菜单权限表1_menu_ro1e序号字段名类型长度是否为空主键说明1idint4否是id2midint4是菜单id3ridint4是权限id6.操作日志表表3.6操作日志表C
12、op1og序号字段名类型长度是否为空主键说明1idint4否是id2addDatedate50是添加日期3operatevarchar255是操作内容4adminidint4是操作员id7.系统消息表表3.7系统消息表t_sys_msg序号字段名类型长度是否为空主键说明1idint4否是id2midint4是消息id3typeint4是0表示群发消息4adminidint4是这条消息是给谁的5stateint4是0未读1已读8.消息内容表表3.8操作日志表t_sys_msg_content序号字段名类型长度是否为空主键说明1idint4否是id2tit1evarchar64是标题3messagevarchar255是内容4CreateDatetimestamp50否创建时间9.员工信息表表3.9员工信息表emp1oyee列名数据类型字段类型长度主键非空默认值备注idintintYY员工编namevarchar(10)varchar10NN员工姓名genderchar(4)char4NN性别birthdaydatedateNN出生日期idCardchar(18)char18NN身份证号wed1ockenum(巳婚:未婚;离异)enum2NN婚姻状况nation1dintintNN民族nativeP1acevarchar(20)varchar20NN籍贯政治面