欢迎光临散文网 会员登陆 & 注册

【计算机毕业论文忻州师范学院毕业论文】基于SSM企业协同办公系统的设计与实现

2023-08-11 10:11 作者:趣毕业  | 我要投稿




目  录

1 绪论

1.1研究背景及现状

1.2研究意义

1.3 本人主要工作

1.4 论文组织与结构

2 系统分析

2.1系统功能分析

2.2系统分析

2.3 系统的可行性分析

3企业协同办公系统设计

3.1概要设计

3.2详细设计

3.3系统数据库设计

4系统功能的实现

4.1系统的开发环境

4.2 用户登录注册模块

4.3个人信息模块

4.4账单报销模块

4.5员工打卡及请假模块

5企业协同办公系统功能测试

5.1测试目的与方法

5.3测试用例

5.4测试分析

6结束语

参考文献

致谢



基于 SSM 的企业协同办公系统的设计与实现

摘  要:为建立健全有效的办公系统,完善信息化办公,提高企业办公效率,规范业务流程,本文利用软件工程的方法设计与实现了基于SSM框架的B/S结构的协同办公系统。系统采用Java语言、MySQL数据库等技术进行实现。系统包括个人中心、人员管理、部门管理、打卡管理、请假审批流、报销审批流、工资管理、文件传输等八个功能模块。测试结果表明,系统能满足企业日常办公,达到了预期目标。系统的实现提高了企业内部的工作、沟通的效率,优化了业务流程,降低了企业的运营成本,保证企业内部信息的安全性和可靠性。

关键词:协同办公;SSM;工作流

Design and Implementation of Enterprise Collaborative Office System Based on SSM

AbstractIn order to establish a sound and effective office system, improve information office, improve enterprise office efficiency, standardize business processes, this paper uses software engineering methods to design and implement a collaborative office system based on B / S structure of SSM framework. The system is implemented by Java language, MySQL database and other technologies. The system includes eight functional modules, personal center, personnel management, department management, punch card management, leave approval flow, reimbursement approval flow, salary management, and file transfer. The test results show that the system can meet the daily office of the enterprise and achieve the expected goal. The implementation of the system improves the efficiency of internal work and communication, optimizes business processes, reduces operating costs, and ensures the security and reliability of internal information.

KeywordsCollaborative office;SM;Workfow

1 绪论

1.1研究背景及现状

科技水平的不断进步,计算机、网络技术都有了质的飞跃,社会信息化程度也越来越高,信息系统的使用越来越普遍。各地方政府、企业、事业单位等利用自身人才资源与资金优势,大力发展协同办公,构建了高效的协同办公系统,提升了企业员工的工作效率与自身的竞争力。不少人对协同办公系统进行了设计与研究。

部分学者从不同的角度,不同的技术架构设计与实现了不同企业需求的协同办公系统。杨姝妍[1] 为了解决以往采用B/S结构模式的系统中程序代码和HTML标记混乱无序的问题,选择在Web服务体系结构模式下进行开发,综合使用了Spring、Struts2以及Ext JS等开发技术和工具,构建了一个以工作流技术为基础的中职企业协同办公系统。企业协同办公系统有效弥补传统Web系统的缺陷,具有功能齐全,操作人性化,用户体验良好等一系列优点。李曼石晓峰王丁一葛靖青[4]针对军工企业办公精细化管理及信息保密安全的需求,文章基于B/S模式,通过“Win+Nginx+MySQL+PHP”进行开发部署了某军工企业的协同办公系统。促进了信息流转网络化、工作流程自动化、办公审批快捷化、决策执行科学化,提高了办公效率,积极推动了企业的精细化、信息化管理的高质量发展,为军工企业协同办公系统建设提供借鉴。高云徐祎珏[6]针对传统手工方式的缺点,基于结构化信息系统设计方法和工作流相关理论,设计并实现了企业协同办公系统,并基于J2EE平台,以Oracle为数据库,实现了B/S模式的协同办公系统。企业协同办公系统提高了企业的信息化水平, 规范了办公流程, 提高了工作效率张金龙高永兵[13]通过对企业协同办公平台和ERP系统集成的需求驱动、研究现状、集成后能为企业带来各种好处着手分析探究。通过分析得出企业协同办公平台与ERP系统的集成在当前企业信息化大发展时期是十分必要的和迫切的

综上所述,办公系统突出实用性、保证可靠性、兼顾先进性、具有扩展性,能够有效提高办公和管理效率等。但针对企业应用场景十分有限,需结合各企业实际情况进行调整。

1.2研究意义

社会飞速发展计算机技术、网络技术都有了质的飞跃,社会的信息化程度也越来越高,信息系统的使用也越来越普遍。要顺应办公自动化的时代潮流,增强企业自身的核心竞争力,许多中小型企业都在准备或者正在建立一套适合企业实际情况的办公自动化信息系统。

许多国内外企业、事业等单位仍然采用的是传统的手工操作办公,存在一个致命的劣势即无法充分利用以及共享各种信息资源,容易造成资源浪费,办公效率和质量也有所限制。信息量的逐渐增加,信息的索引、管理、分类等工作的难度也逐渐增大,维护、管理这些信息资源不仅需要花费大量的人力、财力以及时间,还需要设定特定的场所来保存这些信息。信息的维护管理工作难度越来越大,从这样冗余的信息库提取的数据也很难对公司决策起到有效地支撑作用。

企业协同办公系统开发目的在于提升企业的核心市场竞争力。在一定程度上有助于提高办公者的业务水平,使企业的竞争力提高。提升公司团队的工作效率,使企业的工作流程更加规范,显著提高企业的核心竞争力。

1.3 本人主要工作

收集、查阅、学习大量相关的文献资料,掌握系统的设计方法和步骤,把握整体思路。用Java语言编程实现系统。设计系统功能进行系统测试。总结资料,进行撰写论文。

1.4 论文组织与结构

章 引言。讲述了系统的研究背景和现状,以及本人的主要工作。

第二章 系统功能、系统及可行性分析。介绍系统的可行性分析。

第三章 分析设计。介绍系统的概要设计、详细设计及数据库设计。

第四章 系统功能的实现。介绍系统各个部分的实现。

第五章 系统测试。介绍系统的测试。系统测试是系统开发的关键一步。

第六章 结束语。对论文进行总结,言简意赅的说明关于系统开发时遇到的问题,并且思考毕业之后的道路,以后也会继续学习,永远不轻易的放弃。


2 系统分析

2.1系统功能分析

通过对系统事务和运行过程的多方面了解,确定系统面向用户分别有各自的功能权限。

管理员模块功能:人员管理,打卡管理,请假管理,报销管理等,其他管理,详细功能如图3.1所示。

图2.1 管理员用例图

经理模块功能:人员管理,打卡管理,请假管理,其他管理等,详细功能如图2.2所示。

图2.2经理用例图

部门主管模块功能:人员管理,打卡管理,请假管理,其他管理等,详细功能如图2.3所示。

图2.3 部门主管用例图

经理模块功能:报销管理,工资管理,打卡管理,其他管理等,详细功能如图2.4所示。

图2.4 财务用例图

员工模块功能:个人中心,报销管理,打卡管理,请假管理,工资查询,其他管理,详细功能如图2.5所示。

图2.5 员工用例图

2.2系统分析

系统以JAVA语言为开发工具,利用了SSM框架,以IDEA系统开发工具,MySQL为后台数据库,开发基于SSM的企业协同办公管理系统。

2.3 系统的可行性分析

2.3.1经济可行性

系统的创作成本十分的低,没有高成本软硬件需求。它的使用范围广泛,研发的时间不会很长,而且带来了十分便捷且善于管理的体验,系统的发展空间很大,应用范围也很广,都能使用企业协同办公系统。系统在经济方面是十分可行的。

2.3.2技术可行性

系统采用了Java语言和MySQL数据库,开发平台使用了Idea,以便更好地实现系统的开发和维护。Java语言已经经历了数十年的演进,被广泛地运用于大型企业网站、应用程序和管理系统等领域。对于系统而言,所涉及的逻辑关系和数据传输问题已得到彻底解决,因此在开发系统的技术方面具备可行性。

2.3.3操作可行性

系统的设计理念是基于功能划分,通过管理员的登录实现对各种信息进行高效管理。用户享有浏览或租赁的特权,能够立即获得各种操作,无需进行任何文档操作或专业岗位培训即可胜任,在实际操作中具有可行性。


3企业协同办公系统设计

3.1概要设计

3.1.1系统总体设计

企业协同办公系统,需依照需求分析时明确的功能,对整个系统进行整体结构的设计,并将各功能模块进行划分。企业协同包含六个子系统角色:分别是管理员、经理、部门主管、财务、用户,其中管理员拥有最高权限,能够对系统的正常运作作保障。系统功能模块图如图3.1所示。

图3.1 系统功能模块图

3.1.2登录注册流程图

用户使用已经注册的用户名和密码进行登录,信息正确则登录成功,登录流程图如图3.2所示。

图3.2 登录流程图

用户点击请假按钮进行请假,填写正确信息提交后主管审核通过与否,请假流程图如图3.3所示。

图3.3 请假流程图

3.2详细设计

3.2.1 登录时序图

基本功能是登录。用户和管理员进入系统前,选择登录,完成登录用户登录时序图如图3.4所示。

图3.4 登录时序图

3.2.2 个人中心模块

基本作用是信息管理个人中心模块时序图如图3.5所示。

图3.5 个人中心时序图

3.2.3 用户功能模块

基本作用是用户的部分功能管理用户功能模块时序图如图3.6所示。

图3.6 用户模块时序图

图3.6 用户模块时序图

3.2.4 管理员部门简介信息管理模块

基本作用是对部门简介信息的操作。执行增、删、改、查等操作。部门简介信息管理时序图如图3.7所示。

图3.7 部门简介信息管理时序图

3.2.5账单报销审批模块

基本作用是对员工提交账单报销申请审批的操作,账单报销申请审批时序图如图3.8所示。

图3.8 账单报销审批时序图

3.3系统数据库设计

3.3.1 数据库逻辑设计

部门主管和人员的关系是一对多;部门主管和工资的关系是一对多;部门主管和报销、打卡、请假的关系是一对多;部门主管和部门的关系是一对一。企业协同办公系统的E-R图如图3.9所示。

图3.9 E-R图

3.3.2 数据库物理设计

物理设计,依据逻辑结构设计所得的实体属性进一步设计成数据库表结构,为满足需求限制,表结构会设置相应的制约条件。表结构设计的是否合理关系着系统性能的好坏,以及对后期维护更新的影响。

yuangongqingjia数据表用于存储员工请假的相关信息,包括创建时间、员工账号、姓名、主管姓名、账号、请假天数、请假时间、申请时间、是否审核、审核回复,结构如表3.1所示。

zhangdanbaoxiao数据表主要用于存储员工账单报销的相关信息,包括创建时间、员工账号、姓名、部门、报销内容、金额、发票、申请时间、是否审核、审核回复、是否支付,结构如表3.2所示。

yuangongdaka数据表主要用于存储员工账单报销的相关信息,包括创建时间、员工账号、姓名、部门、主管账号、姓名、打卡类型、打卡时间、备注,结构如表3.3所示。

yewuxinxi数据表用于业务的相关信息,包括创建时间、主管账号、姓名、业务内容、文件、发送时间、用户账号、姓名、手机号码、是否审核、审核回复,结构如表3.4所示。

4系统功能的实现

4.1系统的开发环境

系统的开发环境包括Windows10操作系统、Tomcat软件服务器、MySQL数据库、Java语言、SSM框架。

4.2 用户登录注册模块

用户可以先进行注册,注册成功后即可使用相应的账号密码进行登录。如图4.1所示。

在登陆界面输入对应的账号和密码,登录成功,如图4.2所示。

图4.1 用户注册界面图 
图4.2 用户登录界面图

4.3个人信息模块

用户点击个人信息进入到界面可以对个人信息进行修改,如图4.3所示。

图4.3 个人信息

4.4账单报销模块

用户进入账单报销界面,可以查看到报销信息,如图4.4所示。

图4.4 账单报销界面

4.5员工打卡及请假模块

员工进入打卡界面可进行打卡与查看打卡记录,如图4.5所示。

图4.5 员工打卡界面

员工进入请假界面可进行请假申请与查看请假记录,如图4.6所示。

图4.6 员工请假界面

5企业协同办公系统功能测试

5.1测试目的与方法

系统测试是项目过程中必不可少的重要组成部分,软件测试目的是尽可能多的找出错误,并对系统漏洞进行详细检查。以便及时维护和更新系统。

首先确定开发人员兼测试人员,进而编写测试用例对系统进行是单元测试,以系统的添加、删除、修改、查找信息、登录、注册、个人信息等功能模块为例,进行测试。

5.2测试用例

系统的测试用例将以系统的核心功能展开详细阐述,一个核心功能点衍生一条测试用例。

对员工请假模块测试,测试员工请假是否能提交,主管审批是否无问题,具体的测试用例如表5.1所示。

对员工申请账单报销模块测试,测试员工账单报销是否能提交,主管审批是否无问题,具体的测试用例如表5.2所示。

对员工打卡模块测试,测试员工打卡是否成功,具体的测试用例如表5.2所示。

5.3测试分析

通过系统测试结果可得:请假审批流程中用户可以填写信息、提交申请,主管进行审批;打卡管理模块可以上传、修改、查看打卡信息;报销审批流程中用户可以上传和填写信息;文件传输可以进行邮件发送与接收。系统整体能够正常运行;用户所需系统具备的功能都已经开发完成并能正常使用;系统可以满足用户长期使用的需求;符合一个完整的系统标准;

此系统满足预期设计。


6结束语

针对传统手工方式效率低、安全性差、而且难于跟踪管理的缺点,基于结构化信息系统设计方法和工作流相关理论,设计并实现了企业协同办公系统,包括确定系统总体目标,确系统的功能结构,梳理企业的业务流程,并基于B/S架构,采用Idea作为开发工具,开发语言是Java,数据库服务器为MySQL,采用SSM结构的框架进行开发。企业协同办公系统提高了企业的信息化水平,规范了办公流程,提高了工作效率。

写系统设计的几个步骤中首先,必须简要介绍系统开发的背景、意义和开发方法。简要介绍了开发环境和开发系统所需的几种技术。技术支持对于开发系统至关重要。在技术引进之后,需要进行一些必要的分析,包括可行性分析,如经济分析、技术分析、操作分析和法律分析。重点介绍了系统的设计原理、工作原理、功能操作过程和数据库设计。设计完成后,对系统进行了测试。测试是程序产生后必不可少的过程,它可以使系统在未来的运行中更加稳定。


参考文献

[1] 杨姝妍. 基于J2EE的企业协同办公系统的设计与实现[D].成都:电子科技大学,2018.

[2] 石丹. 基于Web服务和工作流技术的企业协同办公系统(OA)的设计与实现[D].长春:吉林大学,2016.

[3] 王孟瑶. 基于SSI框架的企业协同办公管理系统设计与实现[D].北京:北京工业大学,2017. 

[4] 李曼,石晓峰,王丁一,葛靖青.协同办公系统在某军工企业的设计与应用[J].现代信息科技,2022,6(01):132-135.

[5] 张向阳,朱建生,朱韦桥.基于微服务的铁路企业协同办公系统研究与实现[J].铁路计算机应用,2021,30(03):50-54.

[6] 高云,徐祎珏.企业协同办公信息系统设计与实现[J].办公自动化,2018,23(09):32-34+59.

[7] 刘丽珊.电力企业协同办公系统的设计与实现[J].通讯世界,2015(18):186.

[8] 曹义新.协同办公系统在企业中的设计与应用[J].计算机系统应用,2013,22(06):39-43+94.

[9] 王棋. 基于 SSM 框架的网上摄影系统设计与实现[J]. 电子质量,2022,(10):89-93.

[10] 马鑫.基于SSM的企业办公系统的设计与实现[J].信息通信,2020(05):152-153.

[11] 段冲,孙芳. 关于企业协同办公系统的实施研究[J]. 黑龙江科技信息,2021,(34):79. 

[12] 李占平.基于J2EE的煤炭企业协同办公系统的设计[J].煤炭技术,2013,32(01):177-179.

[13] 周迪贵,李林峰,欧阳.企业协同办公系统特巡特维工作的探索与应用[J].广西电力,2015,38(03):59-60+72.

[14] 张金龙,高永兵.企业协同办公平台与ERP系统集成初探[J].科技创新与应用,2017(07):86.

[15] Hermanto Ruby,Putro Utomo Sarjono,Novani Santi,Kijima Kyoichi. Overcoming the challenge of those new with SSM in surfacing relevant worldviews for action to improve[J]. Journal of the Operational Research Society,2022,73(9).


致谢

论文停留在致谢,人生还要继续书写。

这一年,我来到了本科生涯的最后一站。始于初秋终于盛夏。十余年的求学路,一路披荆斩棘,风雨兼程。在几年的大学时光里,或憧憬,或遗憾,或迷惘,或不舍,但更多的还是感谢。

“生逢盛世,与有荣焉”感谢党和国家提供了和平舒适的学习环境和平等的接受教育的机会。让我可以安心完成学业,逐渐成长为一名有知识、有理想的大学生。

“春晖寸草,山高海深”感谢父母二十多年来无微不至的照顾与支持,希望以后可以拉着父母的手,一起去看未曾见过的世界。

“桃李不言,下自成蹊”感谢论文指导老师,从论文选题到完稿的每一个过程都离不开导师的帮助与指导。其次感谢本科阶段的各任课老师,感谢老师们的传道解惑和一路上的关心教导。幸遇良师,涓涓师恩,铭记在心。

“岁月为名,友谊长存”感谢陪伴在身边的好友们,我们分享彼此的喜怒哀乐,相互激励着,共同奋斗着,见证了彼此的成长蜕变。在未来漫长的日子里,继续相伴而行。

“追风赶月莫停留,平芜尽处是青山”感谢那个平凡又普通的自己,感谢那个每次跌倒又努力爬起的自己,希望自己在充满无限可能的未来里继续努力前进。我们终将上岸,阳光万里!










【计算机毕业论文忻州师范学院毕业论文】基于SSM企业协同办公系统的设计与实现的评论 (共 条)

分享到微博请遵守国家法律