用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计JAVA

基于JavaEE技术的博彦科技公司信息管理系统设计与实现

联系方式:点击这里给我发消息QQ212181988
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:212181988
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      0%(0)
  • 差的评价 如果您觉得此软件差,就请您
      0%(0)

软件简介

 伴随着 Internet技术在各个领域的广泛应用,各行各业企业信息化建设步伐加快,企业规模的增大,传统的办公方式已经不能够适应企业对大量信息的快速传递与处理的需求,而且常用的文件人工记录查询起来相当繁琐,得到的信息也不够准确,因此必须要推进办公信息化,加强各业务部门的办公效率,同时也为了保证数据的准确性和永久性,该公司管理系统既满足了自动化的管理需求,提高了企业内部的管理水平,同时也可以提升企业在市场竞争中的综合竞争力。本文基于软件工程面向对象的理论,主要分析公司信息管理系统的一些基本功能和组成情况,包括系统的需求分析、系统结构、系统功能模块划分以及系统数据库模式分析等,重点对公司信息管理系统的开发实现进行介绍。系统使用Sun公司的Mysql5.5数据库管理系统进行数据存储;使用 MyEclipse10集成开发环境。公司信息管理系统为员工提供充足的信息和快捷的查询手段,通过计算机实现对员工基本信息、考勤、财务方面以及邮件功能的管理;可按需查找或者增加、修改和删除等操作;也可以针对不同的模块,进行相应的操作处理。
关键词:博彦科技公司;公司信息管理系统;MyEclipse10;Mysql5.5
目 录
1 公司信息管理系统项目概述 1
1.1 现系统概述 1
1.2 公司组织机构 1
1.3 公司管理系统业务流程 2
1.4 现系统存在的问题 7
2 公司信息管理系统需求分析 8
2.1 需求陈述 8
2.2 Use Case建模 9
2.2.1 定义活动者 9
2.2.2 Use Case图 10
2.2.3 用例说明 14
3 公司信息管理系统架构设计 19
3.1 架构设计目标 19
3.2 系统功能模块 19
3.3 系统架构设计 20
3.4 系统架构类图 24
4 公司信息管理系统详细设计 25
4.1 系统交互图 25
4.1.1系统架构类交互图 25
4.1.2 活动者与模块间的交互 26
4.2 系统活动图 34
4.2.1 系统活动图 34
4.2.2 活动者与模块间的状态图 36
4.3 业务逻辑对象类设计 41
4.3.1发现业务逻辑类 41
4.3.2业务逻辑对象类图 42
4.4 数据库设计 46
4.4.1 物理表结构图 46
4.4.2 ER概念模型设计 48
4.4.3 关系模型设计 52
4.5 开发环境的选择 53
4.5.1 系统开发工具 53
4.5.2 数据库的选择 53
4.5.3 系统配置图 55
5 公司信息管理系统编码 56
5.1 概述开发工具及编程脚本 56
5.2 脚本习惯说明 57
5.3 脚本 58
6 公司信息管理系统测试 60
6.1 测试原则及测试方法概述 60
6.2 管理页面测试用例 61
6.2.1 员工考勤管理模块测试用例 61
6.2.2 员工信息管理模块测试用例 62
6.2.3 邮件模块测试用例 62
6.2.4 员工薪资管理模块测试用例 63
6.2.5 员工加班管理模块测试用例 64
6.2.6 假期情况管理模块测试用例 64
6.2.7 公司部门设置模块测试用例 65
6.3 个人页面测试用例 66
6.4 软件测试结论 70
6.4.1 软件能力 70
6.4.2 缺陷和限制 70
6.4.3 建议 70
6.4.4 测试结论 70
总 结 71
致 谢 72
参考文献 73
附录A 中文译文 74
附录B 英文原文 78
附录C 主要代码 84
博彦科技公司,由培训部门、人力资源部门、测试部门、人事部门、全球化战略以及微软事业部等几个部门组成,各个部门在互相协作下共同完成公司的相关业务。
根据调研分析及业务分析,系统整体有七大模块,人事部人员分别对员工信息,邮件,考勤,加班,薪资,假期,公司部门设置进行管理。且每个员工都可查看自己的各项信息、请假申请以及修改密码等。
公司信息管理系统需求分析
2.1 需求陈述
根据调研分析得知,该公司管理系统共分为七大模块,分别为员工信息管理模块,邮件管理,考勤管理,加班管理,薪资管理,假期管理,公司部门设置。且公司的每位员工都可以查看自己的各项信息以及修改密码。
每项业务具体描述如下:
(1)员工信息管理
员工管理主要包括对本员工信息的查看,修改,添加,删除,人事部员工通过员工编号、部门号、职工姓名、薪资范围等查询条件能够实现对员工信息的即时管理,掌握公司中员工的各项信息。
(2)邮件管理
作为人事部的员工,可以通过员工注册信息中的邮箱,给任意员工群发或单独发送邮件的方式来传达公司的通知,包括发送日期、标题、收件人、邮件内容以及邮箱密码验证,以达到方便、快捷的效果。
(3)考勤管理
该模块包括三个子模块:今日考勤、考勤查询以及员工签到,今日考勤情况可以根据部门或者考勤状态进行查询,在考勤查询中可根据部门、状态、起始时间及终止时间进行总的查询,员工签到子模块中根据日期生成员工签到表,并进行签到。通过该父模块,对员工每天是否上班进行管理,可以准确的记录员工的签到,查询缺勤状态等。
(4)加班管理
可以根据部门、时间进行查看员工加班信息,通过员工编号查询指定的员工加班信息以及录入加班信息。
(5)薪资管理
根据月份生成加班列表,列表中包括加班费、请假费、缺勤费以及基本薪资的信息。
(6)假期管理
对个人提交的假期申请进行处理,要注明请假的起始时间,以及请假的原因。人事部员工可以根据部门、批准的状态进行查询与处理。
(7)公司部门设置
对公司的部门进行描述,增加,修改与删除,同时可以查看每个部门的员工列表。
根据需求该系统主要有两类活动者,即人事部员工以及普通员工(例如:测试部人员、人事部人员等)。只有人事部员工才可以进行管理,而普通员工只可以查看自己的响应信息以及假期申请以及对自己登陆密码的修改。
普通员工通过权限验证登陆公司信息管理系统,进入个人页面,具有以下几项基本功能:个人基本信息、考勤记录查询、个人工资列表、假期申请、假期申请查询、修改密码。个人基本信息模块中员工可以查看所有员工的详细信息,包括:职工编号、职工姓名、性别、出生日期、个人邮箱、个人电话、所属部门、职位、薪资、个人简历以及头像。考勤记录查询模块中根据时间段进行查询,在考勤表中可根据考勤状态与时间进行查看。个人工资列表模块中,可以查看该用户的薪资列表,包括职工编号、职工姓名、年、月、日、基本薪资、加班费、请假费、缺勤费以及发放的状态。假期申请模块中员工可提交假期申请,包括起始时间、终止时间以及请假原因。假期申请查询模块可以看到请假申请被批准的状态。修改密码模块中用户根据旧密码才可以进行新密码的设置。
人事部员工通过权限验证登陆公司信息管理系统,可以进入管理页面,也可以进入个人管理页面,除具有个人管理页面的6项功能外,还具有以下几项基本功能:员工信息管理、员工考勤管理、邮件功能、员工加班管理、员工薪资管理、假期情况管理、公司部门设置。员工信息管理模块中员工列表信息可以查看所有员工的详细信息,而且可以按部门、薪资、年龄进行查看,添加员工信息可以注册新员工,查询员工信息可以根据部门、职工编号、职工姓名、薪资进行查询。邮件功能中人事部员工可以向员工发送邮件,包括发送日期、标题、邮件内容、收件人、邮箱密码验证。员工考勤管理模块中包括今日考勤、考勤查询、员工签到。员工加班管理模块中包括部门加班查询、个人加班查询、新增加班信息。员工薪资管理模块包括薪资汇总发放。假期情况管理包括假期申请。公司部门设置包括部门列表、添加部门。
博彦公司信息管理系统中共有2种人员,其中包括普通员工与人事部员工,人事部员工可以对员工信息进行管理,而普通员工只可以查看自己的一些相关信息,不具有管理的权限。其中普通员工有6个功能模块,分别为:个人基本信息,考勤记录查询,个人工资列表,假期申请,假期情况查询,修改密码;而人事部员工除了具有普通员工的功能外还有额外的7个功能模块,分别为:员工信息管理模块,邮件管理,考勤管理,加班管理,薪资管理,假期管理,公司部门设置

总 结
本系统的开发中,使用到了Javaee,Jsp,Mysql,Tomcat,CSS等相关控件,其中Javaee使用到了Struts2,JSP通过CSS进行设计,后台数据库的连接使用配置数据源及JavaBean来进行连接和数据的封装。通过CSS来进行设计页面,可以很方便的对页面进行布局,使得页面更加的美观和便于操作,并且十分的友好。采用MYSQL数据库的原因是MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。也给后期的测试时数据的查询和校对带来了很大的方便和好处,为项目开发节省了很多时间。

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:212181988发送资料
  • 官方微信