ssh架构的某企业oa系统开发与实现(源码)【字数:10782】
Development and Implementation of an Enterprise OA System Based on SSH Architecture摘 要Development and Implementation of an Enterprise OA System Based on SSH Architecture摘 要在当今信息化时代,各企业都紧跟时代的脚印,尤其是近年来小微企业犹如雨后春笋般出现城市的各个角落。纵观全国,在2015年政府工作报告就提出要加大开发利用网络化、数字化、智能化等技术,促进企业从传统思维转变为互联网思维方式。相比于传统的企业管理模式,使用人工统计早已满足不了对于大量信息的处理,同时市场又赋予企业对于数据的真实性、准确性等方面提出了很高的要求,这些都是传统企业需要改变的地方。本次项目的针对于当前我所在的北京科蓝上海分公司设计与开发的一种低成本、高效能的小微企业自动化办公系统,在使用B/S架构上设计了一套可以管理职员录入、权限分配、项目管理、销售额的录入、文档管理的系统。通过该系统,公司可以很方便的管理一个职员的档案录入、查看职员工作任务等工作,减少之前繁琐的手工流程,实现办公下的自动化管理。在动手开发本项目之前,先后通过了系统需求型分析,各模块的分析与测试,最终达到满足各项基本需求、无bug正常运行。关键字自动化办公系统;B/S模式;设计模式
目录
第一章 绪论 1
1.1 项目背景 1
1.2 系统设计主要目标 1
1.3 研究现状和内容 1
1.4 章节总结 2
第二章 相关技术与理论介绍 3
2.1 B/S与C/S模式 3
2.2后台SSH框架介绍 3
2.3前台主要框架介绍 6
2.4 可行性分析总结 8
2.5 章节总结 8
第三章 需求分析 10
3.1系统的设计目标 10
3.2 系统架构 11
3.3 数据库设计 12
3.3.1 数据库的逻辑设计 12
3.3.2 数据库的表设计 14
3.4 章节总结 18
第四章 详细设计 *好棒文|www.hbsrm.com +Q: ¥351916072¥
与实现 19
4.1 系统设计思路 19
42 功能模块介绍 20
4.2.1 行政模块 20
4.2.2 项目模块 21
4.2.3 工作台模块 23
4.2.4 销售模块 24
4.2.5 文档模块 25
4.2.6职员登入登出模块 26
4.3系统数据流图及关键部门代码 27
4.3.1 部门管理人员操作流程 27
4.3.2 关键部分代码 28
4.4 章节总结 29
第五章 测试分析 30
5.1 测试介绍和要点 30
5.2 测试用例 31
5.3 系统报错处理 33
5.4 章节总结 34
结论 35
致 谢 36
参考文献 37
第一章 绪论
1.1 项目背景
办公自动化最早产自西方国家始于六十年代初,我国的办公自动化开始提出是在80年代末,较国外相差20多年,所以在技术的成熟性来说还是有一部分提高空间的。国外办公自动化发展已进入成熟期,主要发展趋势为:向着数字化、智能化、多媒体化、网络化等综合系统发展。我国的办公自动化状况目前是国内的各个单位和大中型企业基本实现了不同程度的企业信息化运作,并随着需求的不断增加,各个单位和企业也会对其信息化系统进行更好的完善和升级[1]。
但对于一些小微企业往往由于高成本、软件开发的复杂性等一系列问题,还在采用传统的纯手工统计与管理的方式。如今,随着互联网逐渐深入人心,自动化办公系统正在以一种后起之势发展起来,因为它不仅仅是省去了冗余的工作环节,更是在无形之中降低企业资源,这样的好工具怎么不会越来越被众多企业所追捧呢!为了改变现状,这些类型的企业也都需要采用自动化的网络办公系统[2],从职员的个人档案资料录入,到每天到岗时间签到记录、个人每周向公司上报项目进度,项目编写详细等开发情况,逐步将公司的工作重心由日常的繁琐管理转换到网络化的办公管理方式。
1.2 系统设计主要目标
本系统设计初衷在于实现一个小微企业办公化管理系统。主要目的是,能够实现对该企业项目日常资源的管理,利用互联网优势,尽可能的减轻相关部门人员的负担、减少由于人为因素而导致的错误,同时为相关管理人员更清晰的展现目前公司项目进展以及公司运营销售情况。管理员如果登进系统后,可以对公司人员进行相关操作(查看资料、审批报工、分配权限、查看签到等)。此外,还有关于公司销售情况,通过报表形式清晰、直观的展现给管理人员,并且可以将报表以excel文件形式打印出,方便查看与统计。
1.3 研究现状和内容
北京科蓝上海分公司是一家成立比较早的公司,之前公司人员比较少,所以在人员管理上没有很好的管理方式。公司职员上班签到在纸上签个到,然后部门管理人员逐一统计是否有职员代签、漏签。职员每周都需要向项目负责人提交这周项目进展情况,然而有的项目在人员任务分配上不能很好的落实下去。
通过实习期间询问多名同学所在公司反馈情况,结合当前社会大背景,并根据北京科蓝上海分公司现状发现,当下仍有不少企业在自动化办公管理上面临:资本投资大、软件的质量参差不齐[3]。而该企业同样面临这些问题,此外,该公司使用的技术是struts1+ibatis技术上有些过时,此外公司在管理上缺乏一种办公化管理的意识,包括在员工信息录入、签到、职员等问题上手工处理耗费了大量的人力、和精力。这种管理方式无疑是阻碍了企业今后的发展。
作为一个办公化管理系统,从内部对职员的高效管理尤其重要,这些就要求系统至少可以提供管理日常项目的功能。针对本次服务企业,本系统主要包括以下内容:
(1)员工信息的录入以及签到管理,个人报工管理以及权限控制提高企业管理的安全性。
(2)不同职位的员工除了每天上班时需要签到外,还要求填写个人任务计划(报工),同时为该系统设置一个超级管理员,负责为不同职位的员工开通不同的读写权限。
(3)公司内部提供重要资料文件,可供新老员工下载查看。同时,对于个人也可以将相关技术分享到文档资料库供公司内部其它员工查看
目录
第一章 绪论 1
1.1 项目背景 1
1.2 系统设计主要目标 1
1.3 研究现状和内容 1
1.4 章节总结 2
第二章 相关技术与理论介绍 3
2.1 B/S与C/S模式 3
2.2后台SSH框架介绍 3
2.3前台主要框架介绍 6
2.4 可行性分析总结 8
2.5 章节总结 8
第三章 需求分析 10
3.1系统的设计目标 10
3.2 系统架构 11
3.3 数据库设计 12
3.3.1 数据库的逻辑设计 12
3.3.2 数据库的表设计 14
3.4 章节总结 18
第四章 详细设计 *好棒文|www.hbsrm.com +Q: ¥351916072¥
与实现 19
4.1 系统设计思路 19
42 功能模块介绍 20
4.2.1 行政模块 20
4.2.2 项目模块 21
4.2.3 工作台模块 23
4.2.4 销售模块 24
4.2.5 文档模块 25
4.2.6职员登入登出模块 26
4.3系统数据流图及关键部门代码 27
4.3.1 部门管理人员操作流程 27
4.3.2 关键部分代码 28
4.4 章节总结 29
第五章 测试分析 30
5.1 测试介绍和要点 30
5.2 测试用例 31
5.3 系统报错处理 33
5.4 章节总结 34
结论 35
致 谢 36
参考文献 37
第一章 绪论
1.1 项目背景
办公自动化最早产自西方国家始于六十年代初,我国的办公自动化开始提出是在80年代末,较国外相差20多年,所以在技术的成熟性来说还是有一部分提高空间的。国外办公自动化发展已进入成熟期,主要发展趋势为:向着数字化、智能化、多媒体化、网络化等综合系统发展。我国的办公自动化状况目前是国内的各个单位和大中型企业基本实现了不同程度的企业信息化运作,并随着需求的不断增加,各个单位和企业也会对其信息化系统进行更好的完善和升级[1]。
但对于一些小微企业往往由于高成本、软件开发的复杂性等一系列问题,还在采用传统的纯手工统计与管理的方式。如今,随着互联网逐渐深入人心,自动化办公系统正在以一种后起之势发展起来,因为它不仅仅是省去了冗余的工作环节,更是在无形之中降低企业资源,这样的好工具怎么不会越来越被众多企业所追捧呢!为了改变现状,这些类型的企业也都需要采用自动化的网络办公系统[2],从职员的个人档案资料录入,到每天到岗时间签到记录、个人每周向公司上报项目进度,项目编写详细等开发情况,逐步将公司的工作重心由日常的繁琐管理转换到网络化的办公管理方式。
1.2 系统设计主要目标
本系统设计初衷在于实现一个小微企业办公化管理系统。主要目的是,能够实现对该企业项目日常资源的管理,利用互联网优势,尽可能的减轻相关部门人员的负担、减少由于人为因素而导致的错误,同时为相关管理人员更清晰的展现目前公司项目进展以及公司运营销售情况。管理员如果登进系统后,可以对公司人员进行相关操作(查看资料、审批报工、分配权限、查看签到等)。此外,还有关于公司销售情况,通过报表形式清晰、直观的展现给管理人员,并且可以将报表以excel文件形式打印出,方便查看与统计。
1.3 研究现状和内容
北京科蓝上海分公司是一家成立比较早的公司,之前公司人员比较少,所以在人员管理上没有很好的管理方式。公司职员上班签到在纸上签个到,然后部门管理人员逐一统计是否有职员代签、漏签。职员每周都需要向项目负责人提交这周项目进展情况,然而有的项目在人员任务分配上不能很好的落实下去。
通过实习期间询问多名同学所在公司反馈情况,结合当前社会大背景,并根据北京科蓝上海分公司现状发现,当下仍有不少企业在自动化办公管理上面临:资本投资大、软件的质量参差不齐[3]。而该企业同样面临这些问题,此外,该公司使用的技术是struts1+ibatis技术上有些过时,此外公司在管理上缺乏一种办公化管理的意识,包括在员工信息录入、签到、职员等问题上手工处理耗费了大量的人力、和精力。这种管理方式无疑是阻碍了企业今后的发展。
作为一个办公化管理系统,从内部对职员的高效管理尤其重要,这些就要求系统至少可以提供管理日常项目的功能。针对本次服务企业,本系统主要包括以下内容:
(1)员工信息的录入以及签到管理,个人报工管理以及权限控制提高企业管理的安全性。
(2)不同职位的员工除了每天上班时需要签到外,还要求填写个人任务计划(报工),同时为该系统设置一个超级管理员,负责为不同职位的员工开通不同的读写权限。
(3)公司内部提供重要资料文件,可供新老员工下载查看。同时,对于个人也可以将相关技术分享到文档资料库供公司内部其它员工查看
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/943.html