基于Django的协同办公管理系统的设计与实现
发布时间:2021-07-22 23:52
2020年初,由于受新型冠状病毒肺炎疫情的影响,春节假期后首日,在线办公平台数据显示,中国上千万企业、约2亿人开启线上办公模式。在此次新型冠状病毒肺炎疫情的推动下,各企业对线上远程协同办公的需求剧增,线上协同办公也是未来的趋势。本文是基于Django的协同办公管理系统的设计与实现,对于中小型公司来说,部署一套大而全的企业系统显得过于繁重。本文系统基于Django框架开发有成本低和开发速度快的优点,该框架使用Python语言可以更快捷简单的进行二次开发以满足不同类型的乙方公司的实际应用需求。论文主要进行了如下工作:(1)对该系统进行了需求分析并对其功能模块进行了划分,选用功能完善、要素齐全的Django框架设计办公管理系统。(2)研究开发了协同办公管理系统,主要模块有:角色权限分配、资产(库存)管理、设备管理、日程管理、知识库管理、客户信息分析与管理和工单流程管理等模块。(3)研究将工作流技术应用于系统开发中,用户可自定义工作流程,可快速便捷地配置不同的工单审核流程,当所定流程规则发生改变时,修改工作流配置即可。另外研究了利用遗传算法对项目中的客户数据进行分析,得到对选定产品感兴趣的客户...
【文章来源】:曲阜师范大学山东省
【文章页数】:85 页
【学位级别】:硕士
【部分图文】:
《2019年中国SaaS产业研究报告》-协同办公市场规模
第2章系统相关技术介绍6(6)缓存组件。Django基于内存、文件的缓存组件可以有效减轻服务器的压力。图2-1MTV模式图2.2工作流技术工作流主要来模拟和执行现实世界中相互交织或关联的过程,这种过程称为任务或活动[8]。它具备三种基本功能:建模功能、控制功能和交互功能,流程如图2-2所示。
第2章系统相关技术介绍7图2-2工作流业务流程业务过程(BusinessProcess):调用资源实现某个业务流程,业务自动化过程在过程定义中被定义,通过管理系统按照预先的设定来执行流程。过程定义(ProcessDefinition):过程定义它可以把实际业务过程让计算机识别包括对任务活动、执行顺序等信息的配置。活动(Activity):其活动步骤根据执行方式不同分为人工和自由活动,人工活动主要是工单提交审核的内容。过程实例(ProcessInstance):是实际运行中工作流执行一次的过程。在执行过程中,提取和更新活动实例并记录操作内容[8]。2.3Docker容器在协同办公管理系统的开发中,使用Docker做容器引擎,保证了系统的可移植性和轻量性。Docker具有以下优点:(1)提供独立的开发环境,便于开发,由于Docker可以在各种各样的环境中使用,而基础架构不要求与应用程序的环境相关联,因此不存在兼容性问题。(2)提高工作效率,容器是一种类似于集装箱的概念,在开发之初就将项目放到一个类似于集装箱的独立环境进行开发,到部署的时候只是部署集装箱环境,而集装箱环境已经被所有的系统指定了统一标准,不存在兼容问题,所以可以提高工作效率。
【参考文献】:
期刊论文
[1]中共中央政治局常务委员会召开会议 研究加强新型冠状病毒感染的肺炎疫情防控工作 中共中央总书记习近平主持会议[J]. 旗帜. 2020(02)
[2]面向企业级web应用的前后端分离开发模式及实践[J]. 杜艳美,黄晓芳. 西南科技大学学报. 2018(02)
[3]中小企业办公自动化系统的设计与实现[J]. 谷振东. 长春大学学报. 2007(02)
博士论文
[1]机群环境下并行I/O操作优化研究[D]. 刘伟峰.山东大学 2016
硕士论文
[1]基于QT的助教办公自动化系统客户端的分析与设计[D]. 郑松涛.北京邮电大学 2019
[2]HDKG协同办公管理系统设计与实施[D]. 李伯恺.吉林大学 2019
[3]协同办公管控系统的设计与实现[D]. 刘成.电子科技大学 2019
[4]基于Python的图表自动生成系统[D]. 高蓓.山西大学 2017
[5]基于Django的学生综合成绩管理平台设计与实现[D]. 张宝元.天津大学 2016
[6]基于J2EE的银行办公自动化系统的设计与实现[D]. 王晓宇.山东大学 2014
[7]基于Django框架管理界面自动生成模块的设计与实现[D]. 薛耀伟.哈尔滨工业大学 2014
[8]基于Django框架的存储资源管理系统的设计与实现[D]. 于心愿.南京大学 2013
[9]基于构件的软件复用技术的研究及应用[D]. 苏明霞.武汉理工大学 2009
[10]面向对象软件测试方法研究[D]. 张磊.安徽大学 2007
本文编号:3298155
【文章来源】:曲阜师范大学山东省
【文章页数】:85 页
【学位级别】:硕士
【部分图文】:
《2019年中国SaaS产业研究报告》-协同办公市场规模
第2章系统相关技术介绍6(6)缓存组件。Django基于内存、文件的缓存组件可以有效减轻服务器的压力。图2-1MTV模式图2.2工作流技术工作流主要来模拟和执行现实世界中相互交织或关联的过程,这种过程称为任务或活动[8]。它具备三种基本功能:建模功能、控制功能和交互功能,流程如图2-2所示。
第2章系统相关技术介绍7图2-2工作流业务流程业务过程(BusinessProcess):调用资源实现某个业务流程,业务自动化过程在过程定义中被定义,通过管理系统按照预先的设定来执行流程。过程定义(ProcessDefinition):过程定义它可以把实际业务过程让计算机识别包括对任务活动、执行顺序等信息的配置。活动(Activity):其活动步骤根据执行方式不同分为人工和自由活动,人工活动主要是工单提交审核的内容。过程实例(ProcessInstance):是实际运行中工作流执行一次的过程。在执行过程中,提取和更新活动实例并记录操作内容[8]。2.3Docker容器在协同办公管理系统的开发中,使用Docker做容器引擎,保证了系统的可移植性和轻量性。Docker具有以下优点:(1)提供独立的开发环境,便于开发,由于Docker可以在各种各样的环境中使用,而基础架构不要求与应用程序的环境相关联,因此不存在兼容性问题。(2)提高工作效率,容器是一种类似于集装箱的概念,在开发之初就将项目放到一个类似于集装箱的独立环境进行开发,到部署的时候只是部署集装箱环境,而集装箱环境已经被所有的系统指定了统一标准,不存在兼容问题,所以可以提高工作效率。
【参考文献】:
期刊论文
[1]中共中央政治局常务委员会召开会议 研究加强新型冠状病毒感染的肺炎疫情防控工作 中共中央总书记习近平主持会议[J]. 旗帜. 2020(02)
[2]面向企业级web应用的前后端分离开发模式及实践[J]. 杜艳美,黄晓芳. 西南科技大学学报. 2018(02)
[3]中小企业办公自动化系统的设计与实现[J]. 谷振东. 长春大学学报. 2007(02)
博士论文
[1]机群环境下并行I/O操作优化研究[D]. 刘伟峰.山东大学 2016
硕士论文
[1]基于QT的助教办公自动化系统客户端的分析与设计[D]. 郑松涛.北京邮电大学 2019
[2]HDKG协同办公管理系统设计与实施[D]. 李伯恺.吉林大学 2019
[3]协同办公管控系统的设计与实现[D]. 刘成.电子科技大学 2019
[4]基于Python的图表自动生成系统[D]. 高蓓.山西大学 2017
[5]基于Django的学生综合成绩管理平台设计与实现[D]. 张宝元.天津大学 2016
[6]基于J2EE的银行办公自动化系统的设计与实现[D]. 王晓宇.山东大学 2014
[7]基于Django框架管理界面自动生成模块的设计与实现[D]. 薛耀伟.哈尔滨工业大学 2014
[8]基于Django框架的存储资源管理系统的设计与实现[D]. 于心愿.南京大学 2013
[9]基于构件的软件复用技术的研究及应用[D]. 苏明霞.武汉理工大学 2009
[10]面向对象软件测试方法研究[D]. 张磊.安徽大学 2007
本文编号:3298155
本文链接:https://www.wllwen.com/kejilunwen/shengwushengchang/3298155.html
最近更新
教材专著