企业OA管理系统(代码+数据库+LW)
摘要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了企业OA管理系统的开发全过程。通过分析企业OA管理系统管理的不足,创建了一个计算机管理企业OA管理系统的方案。文章介绍了企业OA管理系统的系统分析部分,包括可行性分析等,系统设计部分主要介绍了系统功能设计和数据库设计。本企业OA管理系统有管理员和用户。管理员功能有个人中心,用户管理,公告信息管理,客户关
摘要
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了企业OA管理系统的开发全过程。通过分析企业OA管理系统管理的不足,创建了一个计算机管理企业OA管理系统的方案。文章介绍了企业OA管理系统的系统分析部分,包括可行性分析等,系统设计部分主要介绍了系统功能设计和数据库设计。
本企业OA管理系统有管理员和用户。管理员功能有个人中心,用户管理,公告信息管理,客户关系管理,通讯录管理,日程安排管理,车辆信息管理,文件信息管理,工作日志管理,上班考勤管理,工资信息管理。用户功能有个人中心,公告信息管理,客户关系管理,通讯录管理,日程安排管理,车辆信息管理,文件信息管理,工作日志管理,上班考勤管理,工资信息管理。因而具有一定的实用性。
本站是一个B/S模式系统,采用Spring Boot框架,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得企业OA管理系统管理工作系统化、规范化。本系统的使用使管理人员从繁重的工作中解脱出来,实现无纸化办公,能够有效的提高企业OA管理系统管理效率。
目录
1系统概述
1.1 研究背景
随着计算机技术的发展以及计算机网络的逐渐普及,互联网成为人们查找信息的重要场所,二十一世纪是信息的时代,所以信息的管理显得特别重要。因此,使用计算机来管理企业OA管理系统的相关信息成为必然。开发合适的企业OA管理系统,可以方便管理人员对企业OA管理系统的管理,提高信息管理工作效率及查询效率,有利于更好的为人们服务。
4.1概述
本系统采用B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示:
4.2系统结构
本系统是基于B/S架构的网站系统,设计的功能结构图如下图所示:
4.3.2数据库设计表
企业OA管理系统需要后台数据库,下面介绍数据库中的各个表的详细信息:
表4. 车辆信息
字段 |
类型 |
空 |
默认 |
注释 |
id (主键) |
bigint(20) |
否 |
主键 |
|
addtime |
timestamp |
否 |
CURRENT_TIMESTAMP |
创建时间 |
cheliangmingcheng |
varchar(200) |
否 |
车辆名称 |
|
chepaihao |
varchar(200) |
否 |
车牌号 |
|
cheliangleixing |
varchar(200) |
是 |
NULL |
车辆类型 |
cheliangyanse |
varchar(200) |
是 |
NULL |
车辆颜色 |
tingfangweizhi |
varchar(200) |
是 |
NULL |
停放位置 |
cheliangxiangqing |
longtext |
是 |
NULL |
车辆详情 |
shiyongzhuangkuang |
varchar(200) |
是 |
NULL |
使用状况 |
thumbsupnum |
int(11) |
是 |
0 |
赞 |
crazilynum |
int(11) |
是 |
0 |
踩 |
表4. 公告信息
字段 |
类型 |
空 |
默认 |
注释 |
id (主键) |
bigint(20) |
否 |
主键 |
|
addtime |
timestamp |
否 |
CURRENT_TIMESTAMP |
创建时间 |
biaoti |
varchar(200) |
否 |
标题 |
|
leixing |
varchar(200) |
否 |
类型 |
|
fabushijian |
datetime |
是 |
NULL |
发布时间 |
gonggaoneirong |
longtext |
是 |
NULL |
公告内容 |
表4. 工资信息
字段 |
类型 |
空 |
默认 |
注释 |
id (主键) |
bigint(20) |
否 |
主键 |
|
addtime |
timestamp |
否 |
CURRENT_TIMESTAMP |
创建时间 |
mingcheng |
varchar(200) |
否 |
名称 |
|
yonghuming |
varchar(200) |
否 |
用户名 |
|
xingming |
varchar(200) |
是 |
NULL |
姓名 |
bumen |
varchar(200) |
是 |
NULL |
部门 |
zhiwei |
varchar(200) |
是 |
NULL |
职位 |
jibengongzi |
int(11) |
否 |
基本工资 |
|
jiabangongzi |
int(11) |
否 |
加班工资 |
|
fuli |
int(11) |
否 |
福利 |
|
shebao |
int(11) |
否 |
社保 |
|
koufei |
int(11) |
否 |
扣费 |
|
shifagongzi |
int(11) |
否 |
实发工资 |
|
riqi |
date |
是 |
NULL |
日期 |
表4. 工作日志
字段 |
类型 |
空 |
默认 |
注释 |
id (主键) |
bigint(20) |
否 |
主键 |
|
addtime |
timestamp |
否 |
CURRENT_TIMESTAMP |
创建时间 |
biaoti |
varchar(200) |
否 |
标题 |
|
dengjishijian |
datetime |
是 |
NULL |
登记时间 |
gongzuoneirong |
longtext |
是 |
NULL |
工作内容 |
yonghuming |
varchar(200) |
是 |
NULL |
用户名 |
xingming |
varchar(200) |
是 |
NULL |
姓名 |
bumen |
varchar(200) |
是 |
NULL |
部门 |
zhiwei |
varchar(200) |
是 |
NULL |
职位 |
表4. 客户关系
字段 |
类型 |
空 |
默认 |
注释 |
id (主键) |
bigint(20) |
否 |
主键 |
|
addtime |
timestamp |
否 |
CURRENT_TIMESTAMP |
创建时间 |
kehuxingming |
varchar(200) |
否 |
客户姓名 |
|
xingbie |
varchar(200) |
是 |
NULL |
性别 |
nianling |
varchar(200) |
是 |
NULL |
年龄 |
shengri |
date |
是 |
NULL |
生日 |
gongsimingcheng |
varchar(200) |
否 |
公司名称 |
|
lianxidianhua |
varchar(200) |
是 |
NULL |
联系电话 |
youxiang |
varchar(200) |
是 |
NULL |
邮箱 |
hezuoneirong |
longtext |
是 |
NULL |
合作内容 |
yonghuming |
varchar(200) |
是 |
NULL |
用户名 |
xingming |
varchar(200) |
是 |
NULL |
姓名 |
表4. 日程安排
字段 |
类型 |
空 |
默认 |
注释 |
id (主键) |
bigint(20) |
否 |
主键 |
|
addtime |
timestamp |
否 |
CURRENT_TIMESTAMP |
创建时间 |
bianhao |
varchar(200) |
是 |
NULL |
编号 |
mingcheng |
varchar(200) |
否 |
名称 |
|
leixing |
varchar(200) |
是 |
NULL |
类型 |
riqi |
date |
是 |
NULL |
日期 |
shijian |
varchar(200) |
是 |
NULL |
时间 |
richengneirong |
longtext |
是 |
NULL |
日程内容 |
yonghuming |
varchar(200) |
是 |
NULL |
用户名 |
xingming |
varchar(200) |
是 |
NULL |
姓名 |
bumen |
varchar(200) |
是 |
NULL |
部门 |
zhiwei |
varchar(200) |
是 |
NULL |
职位 |
表4. 上班考勤
字段 |
类型 |
空 |
默认 |
注释 |
id (主键) |
bigint(20) |
否 |
主键 |
|
addtime |
timestamp |
否 |
CURRENT_TIMESTAMP |
创建时间 |
bianhao |
varchar(200) |
是 |
NULL |
编号 |
mingcheng |
varchar(200) |
否 |
名称 |
|
riqi |
date |
是 |
NULL |
日期 |
yonghuming |
varchar(200) |
否 |
用户名 |
|
xingming |
varchar(200) |
是 |
NULL |
姓名 |
bumen |
varchar(200) |
是 |
NULL |
部门 |
zhiwei |
varchar(200) |
是 |
NULL |
职位 |
zaotuicishu |
varchar(200) |
否 |
早退次数 |
|
chidaocishu |
varchar(200) |
否 |
迟到次数 |
|
qingjiacishu |
varchar(200) |
否 |
请假次数 |
|
kuanggongcishu |
varchar(200) |
否 |
旷工次数 |
|
userid |
bigint(20) |
是 |
NULL |
用户id |
表4. 通讯录
字段 |
类型 |
空 |
默认 |
注释 |
id (主键) |
bigint(20) |
否 |
主键 |
|
addtime |
timestamp |
否 |
CURRENT_TIMESTAMP |
创建时间 |
xingming |
varchar(200) |
否 |
姓名 |
|
nianling |
varchar(200) |
是 |
NULL |
年龄 |
xingbie |
varchar(200) |
是 |
NULL |
性别 |
touxiang |
varchar(200) |
是 |
NULL |
头像 |
bumen |
varchar(200) |
是 |
NULL |
部门 |
shoujihao |
varchar(200) |
是 |
NULL |
手机号 |
dizhi |
varchar(200) |
是 |
NULL |
地址 |
youxiang |
varchar(200) |
是 |
NULL |
邮箱 |
beizhu |
longtext |
是 |
NULL |
备注 |
表4. 管理员表
字段 |
类型 |
空 |
默认 |
注释 |
id (主键) |
bigint(20) |
否 |
主键 |
|
username |
varchar(100) |
否 |
用户名 |
|
password |
varchar(100) |
否 |
密码 |
|
role |
varchar(100) |
是 |
管理员 |
角色 |
addtime |
timestamp |
否 |
CURRENT_TIMESTAMP |
新增时间 |
表4. 文件信息
字段 |
类型 |
空 |
默认 |
注释 |
id (主键) |
bigint(20) |
否 |
主键 |
|
addtime |
timestamp |
否 |
CURRENT_TIMESTAMP |
创建时间 |
biaoti |
varchar(200) |
否 |
标题 |
|
fujian |
varchar(200) |
是 |
NULL |
附件 |
wenjianneirong |
longtext |
是 |
NULL |
文件内容 |
fabushijian |
datetime |
是 |
NULL |
发布时间 |
yonghuming |
varchar(200) |
是 |
NULL |
用户名 |
xingming |
varchar(200) |
是 |
NULL |
姓名 |
bumen |
varchar(200) |
是 |
NULL |
部门 |
zhiwei |
varchar(200) |
是 |
NULL |
职位 |
sfsh |
varchar(200) |
是 |
否 |
是否审核 |
shhf |
longtext |
是 |
NULL |
审核回复 |
表4. 用户
字段 |
类型 |
空 |
默认 |
注释 |
id (主键) |
bigint(20) |
否 |
主键 |
|
addtime |
timestamp |
否 |
CURRENT_TIMESTAMP |
创建时间 |
yonghuming |
varchar(200) |
否 |
用户名 |
|
mima |
varchar(200) |
否 |
密码 |
|
xingming |
varchar(200) |
是 |
NULL |
姓名 |
xingbie |
varchar(200) |
是 |
NULL |
性别 |
touxiang |
varchar(200) |
是 |
NULL |
头像 |
bumen |
varchar(200) |
是 |
NULL |
部门 |
zhiwei |
varchar(200) |
是 |
NULL |
职位 |
youxiang |
varchar(200) |
是 |
NULL |
邮箱 |
shouji |
varchar(200) |
是 |
NULL |
手机 |
5.1.1 用户信息管理
企业OA管理系统的系统管理员可以用户教师,可以对用户信息修改删除以及查询操作。具体界面的展示如图5.1所示。
5.1.2 公告信息管理
系统管理员可以查看对公告信息进行添加,修改,删除以及查询操作。具体界面如图5.2所示。
5.1.3 客户关系管理
系统管理员可以对客户关系信息进行修改,删除以及查询操作。界面如下图所示:
5.1.4 通讯录管理
系统管理员可以对通讯录进行添加修改删除操作。界面如下图所示:
5.2.1 客户关系添加
用户可以对客户关系进行添加修改删除。界面如下图所示:
5.2.2 通讯录添加
用户可以对通讯录进行添加修改删除操作。界面如下图所示:
结论
在这次毕业设计中遇到的最困难的方面就是在数据库方面的知识,在刚开始进行毕业设计的时候感觉十分困难,根本不知道该从何处下手,但不断的坚持,设计最终被完成。无论多么的困难,只要能够坚持下来,善于去找到好的材料来研究,在研究中充分利用资源,没有困难是不会被成功解决的。
在开发系统的过程中,本人运用到了JSP技术和平时学习中所了解的一些技术,通过实现这些技术,大大提高了整个系统的性能。在论文中这些技术都做了比较详细的介绍。本系统还存在很多缺点和不完善的地方,例如有些细节上做的还不够完善,有些功能模块还需要加强。在今后的日子里,能够对这些不足进行改善。
通过这次最终的毕业设计,平时所学到的知识不仅融合了,而且获得了许多计算机知识。在整个设计过程中明白了许多东西,也培养独立工作能力,树立信心,对自己能力的工作能力,我相信以后会学习和工作生活中有至关重要的作用。同时也大大提高了手的能力,使其难以充分体会探索的乐趣和成功的创作过程,设计过程中汲取的东西,是一笔宝贵的财富。
回顾过去做毕业设计的整个过程,充满了付出和收获,但是当你看到成果的时候的感觉,是一种难以用言语表达的喜悦之感这些在毕业设计过程中学习到的东西将会使我终身受益!
最后,感谢指导老师的关心和指导,在我毕业设计的整个过程中,他给与了我很多的帮助和讲解,在导师的帮助下我的毕业设计才能如此顺利的完成。

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)