ssh架构的某企业oa系统开发与实现(源码)【字数:10782】
目录
第一章 绪论 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.jxszl.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)公司内部提供重要资料文件,可供新老员工下载查看。同时,对于个人也可以将相关技术分享到文档资料库供公司内部其它员工查看
原文链接:http://www.jxszl.com/jsj/rjgc/77996.html