java的公司管理系统设计(源码)

为了使中小型企业跟上社会前进的步伐,使用高效的管理平台,提高公司的竞争力,为公司的管理人员提供帮助。这就是本课题的研究目的。基于Java的公司管理系统是一款为小型公司开发的管理系统。该系统采用B/S工作模式,以Java语言为基础,使用mysql数据库进行开发。主题框架为SSM框架。实现公司员工在公司中通过电脑可以直接使用该系统,从而达到提高工作效率,保证工作质量。本课题模块中实现了个管理员模块、人事模块、员工模块、库存模块。登陆页面通过管理员分配的权限,登陆不同的模块,方便操作。该系统的开发将帮助中小型公司摆脱纸制化的工作流程,使公司在日常运营中的业务流程化,规范化。从而提高公司的运营效率。关键词 管理系统,研究目的,B/S体系,Java
目 录
1 绪论 1
1.1 系统开发背景 1
1.2 主要研究内容 1
2 可行性研究 1
2.1 技术可行性分析 2
2.2 经济可行性分析 2
2.3 操作可行性分析 2
2.4 法律可行性分析 2
3 需求分析 2
3.1 功能需求分析 2
3.2 性能需求分析 3
4 系统概要设计 3
4.1 技术及开发环境 4
4.2 系统体系结构 4
4.3 功能模块设计 5
4.4 数据库设计 6
5 系统详细设计 8
5.1 数据库设计 8
5.2 登陆模块设计 10
5.3 模块设计 11
6 系统测试 18
6.1 黑盒测试 18
6.2 综合测试 20
结 论 21
致 谢 22
参考文献 23
1 绪论
1.1 系统开发背景
随着信息化管理技术及应用在我国乃至全球的迅速发展,政府、行业和企业对信息管理技术化管理的重视程度不断提高。为此,公司为了提升自己的管理水平来提高行业内的核心竞争力,不得不通过改善公司运营的业务流程,统一管理公司资源等措施。这就要求了 *好棒文|www.hbsrm.com +Q: ^351916072^ 
企业运用ERP系统来提升企业内部的运行效率[1]。
本项目的公司管理系统是针对国内中小型公司设计的,该些公司现在仍还使用的有纸化办公,这大大的降低了公司的运营效率[2]。纸质化办公管理优点在于配置简单,只需一台打印机。但是纸质容易丢失或者是损坏,不利于资料的保存。
本项目公司管理系统是一个小型的ERP系统,它是一种建立在计算机信息管理技术的基础上,以流程化的工作方法、统一化的资源利用、整合全公司部门为公司在日常运营中的工作进行管理操作的一个管理平台[3]。
ERP是由美国最先发展起来的。ERP是当今国际上先进的公司管理模式。其主要目的是对公司的员工,财务,物品,信息等资源进行综合优化管理,协调公司中各个部门,使得公司在同行业中提高核心竞争力,从而取得更好的经济效益。
ERP是集成,基于多模块的系统,为公司的各个部门提供服务。ERP系统是一个战略工具,它通过流程化业务流程帮助公司提高经营和管理水平,有助于公司优化全部可以使用的资源[4]。
1.2 主要研究内容
该基于Java的公司管理系统的设计与实现,其目的是帮助公司的员工进行简单快捷的完成公司运营任务。作为一个公司管理系统,它是一个公司信息收集分析和管理分析的主要的一部分,它也是公司能否在行业中具有强大竞争力的一个重要部分。本课题主要研究内容是以Java为后台,SSM为主流框架的公司管理系统,这样使得公司的员工可以快捷的对公司的信息进行录入与汇总。
2 可行性研究
公司管理系统之所以在国内外都被广泛使用,其根本原因是在于本系统从根本上降低了公司人员每天的工作量。并且ERP系统是运行在服务器和PC机上的公司管理系统,这使得公司的信息数据,能够更加的安全快捷的处理以及保存,这是其他人工管理所带来不了的。在该项目还未开始设计时,对该系统进行可行性分析是很重要的[5]。可行性的分析为以下四种:
2.1 技术可行性分析
本课题中,后台主要使用Java技术。开发环境使用MyEclipse,使用MyEclipse可以快速正确的开发,MySql数据库,maven的jar包管理。本课题中公司管理系统的网站开发中所用到的所有技术都是当今社会主流的语言以及开发环境,这些技术已经是相当的成熟。比如像是主页的登陆判断,信息录入时的验证表单,数据展示中表格样式,这些都是成熟的技术,因此在技术上是完全可行的。
2.2 经济可行性分析
本课题是基于Java的公司管理系统设计与实现。本系统前期的主要经济支出为开发成本、硬件费用,如PC机,服务器等。除了随着公司的日益壮大导致的对系统升级所带来的一些费用以外,系统的简单易上手使公司剩下了培训员工的费用等。等公司发展到后期,对于系统的维护会越来越少,这就意味着花费就越来越少。所以,对于实现基于Java的公司管理系统在经济上是可行的。
2.3 操作可行性分析
本课题主要使用了SSM为主体框架。公司员工只需要懂得一些基础的计算机及操作方法,即可对该系统进行使用,在前端界面的优化中,完成了当用户要删除某一个数据时,系统会在页面上弹出是否确定删除的提示,防止误操作,当用户发生错误的操作时,该系统会提醒出错原因,在前端的实现中,主要的实现技术是表单验证。这都证明了该系统操作的简洁明了,操作简单,所以该管理系统在操作上是可行的。
2.4 法律可行性分析
该公司管理系统技术资料来源合法,在开发过程中不存在任何的知识产权问题,没有触犯我国的法律,不会损害他人、集体、国家的利益,因此在法律上是可行的。
3 需求分析
3.1 功能需求分析
本项目是为中小型公司设计的小型ERP系统,通过对公司的需求分析以及调查,结合公司实际需求,得出以下需求:
需要实现公司员工可以通过浏览器登录系统主页,使用登陆账号按照账号权限,登陆相应权限的页面。
系统需要实现公司管理层用户对公司管理系统中登陆角色的基本操作,其中操作应该包括:增加登陆用户,并且设置其权限;数据库中的登陆角色列表进行查询,将全部角色显示在页面上,便于管理员查找;现管理员对角色权限的修改,用户名的修改,密码的修改。
系统需要实现人事部门可以通过系统操作,完成对公司在员工入职时基本信息的录入,同时需要实现人事对公司所有员工的基本资料的查询,显示在页面中,在页面上要做出模糊查询,方便在众多数据中找出需要的员工信息。系统需要实现对公司员工的离职操作,并且需要记录下员工离职资料,例如离职姓名,离职日期,离职工号等。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1406.html

好棒文