员工信息管理系统论文样本.docx
《员工信息管理系统论文样本.docx》由会员分享,可在线阅读,更多相关《员工信息管理系统论文样本.docx(17页珍藏版)》请在冰豆网上搜索。
![员工信息管理系统论文样本.docx](https://file1.bdocx.com/fileroot1/2023-6/26/a0bd1191-8820-4ae7-b4fd-b7fb43bb9c9b/a0bd1191-8820-4ae7-b4fd-b7fb43bb9c9b1.gif)
员工信息管理系统论文样本
中央广播电视大学开放教诲
计算机科学与技术毕业论文
员工信息管理系统
姓 名:
郭岩
学 校:
河南广播电视大学吉利分校
学 号:
74
指引教师:
王卫兵
定稿日期:
6月22日
摘要
随着公司不断发展,公司员工人数也越来越多。
老式管理方式并不能适应时代发展。
为了提高管理效率,减少公司开支,使用软件管理员工信息已成为必然。
本员工信息管理系统是基于JavaSE与SQLserver数据库技术建立一种系统,使用了Swing、JDBC技术连接数据库等技术,该系统提供了查询、修改、增长记录、删除等功能,功能比较落齐全,基本上能满足公司需求。
核心词:
员工信息管理,SQLSERVER,JAVASE,eclipse
第一章绪论
1.1设计目
掌握数据库基本概念,结合实际操作和设计,巩固课堂教学内容;掌握数据库系统基本概念、原理和技术,将理论与实际相结合,应用既有数据建模工具和数据库管理系统软件,规范、科学地完毕一种小型数据库设计与实现;把理论课与实验课所学内容做一综合,并在此基本上强化学生实践意识、提高其实际动手能力。
1.2开发工具选取
本系统后台数据库采用MicrosoftSQLServer数据库,该数据库系统在安全性、精确性和运营速度方面有绝对优势,并且解决数据量大,效率高;前台采用sun公司eclipse作为重要开发工具,运用Java编程语言,与SQLServer数据库链接。
1.3开发环境
系统开发平台:
eclipse
系统开发语言:
java
数据库管理软件:
SQLServer
1.4本论文重要内容
本报告详细简介了员工信息管理系统开发过程,重要涉及到工作如下:
系统需求分析、系统总体设计、系统概念设计、系统各模块详细设计、系统运营与测试。
第二章需求分析
2.1系统需求简介
2.1.1系统目的
(1)实现职工登录和管理员登录
(2)部门信息、职务信息、考勤信息、员工工资信息、员工信息
(3)查询、增长、删除、修改
(4)管理员密码修改
2.1.2功能需求分析
本系统功能需求分析如下:
(1)员工信息查询:
员工可以查询自己工资信息
(2)员工信息管理:
用于管理员对员工信息添加、更新、插入、删除
(3)员工工资管理:
用于管理员对员工工资添加、更新、插入、删除
(4)部门信息管理:
用于管理员对部门信息添加、更新、插入、删除
(5)职务信息管理:
用于管理员对职务信息添加、更新、插入、删除
(6)管理员密码修改:
用于管理员修改自己密码
2.1.3性能需求分析
(1)登录、顾客界面需求:
简洁、易懂、易用、和谐顾客界面。
(2)安全保密性需求:
只有凭借顾客名和密码登录管理系统,才干进行信息管理。
没有密码普通顾客只能查询自己信息。
第三章总体设计
3.1设计概述
依照需求把整个系统分化成不同模块,每个模块完毕一种特定子功能。
把这些模块结合起来构成一种整体。
逐个实现各个功能;
图3-1系统总体构造
3.2系统数据库概念构造设计
依照对数据项与数据构造分析,设计出可以满足系统需求各种实体,及它们之间关系,为背面逻辑构造设计打下基本。
3.2.1系统E-R图
系统E-R图可以将各个实体之间关系显示出来,将各个实体间属性依赖表达明白。
图3-2系统E-R图
3.2.2系统数据库设计
图3-3员工基本信息表dbo.emp
图3-4员工基本信息表E-R图
图3-5员工工资信息表dbo.wage
图3-6员工工资信息表E-R图
图3-7部门信息表dbo.dept
图3-8部门信息E-R图
图3-9职务信息表dbo.title
图3-10职务信息表E-R图
图3-11员工考勤信息表dbo.salary
图3-12员工考勤信息表E-R图
图3-13管理员密码信息表dbo.admin
图3-14管理员密码信息表E-R图
3.3安全保密设计
系统设计了登录界面,普通顾客可直接使用职工号登录,无需密码且只能选取职工登录。
管理员既可以像普通顾客同样登录,也可输入职工号和密码,选取管理员登录对信息进行管理。
第四章详细设计
4.1概述
详细设计阶段主线目的是拟定应当如何详细实现所规定系统,也就是说,通过这个阶段设计工作,应当得出目的系统精准描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写程序。
4.2系统重要功能模块简介
4.2.1进入系统
图4-1进入系统
4.2.2职工管理员登录
图4-2职工管理员登录
4.2.3职工登录—工资查询
图4-3工资查询
4.2.4管理员登录
图4-4管理员登录
4.2.5员工信息管理
图4-5员工信息管理
4.2.6部门信息管理
图4-6部门信息管理
4.2.7职务信息管理
图4-7职务信息管理
4.2.8工资信息管理
图4-8工资信息管理
4.2.9考勤信息管理
图4-9考勤信息管理
第五章重要功能模块
5.1职工查询个人工资功能模块
图5-1职工查询个人工资功能模块流程图
5.2管理员信息管理功能模块
图5-2管理员信息管理功能模块流程图
第六章结束语
课程设计结束了,在教师协助下,我基本完毕系统设计。
我按照系统工程软件设计规定,从需求分析,概念设计,总体设计,详细设计,系统测试等各个环节,分步完毕系统各项任务,实现了系统中信息增删改查等模块功能。
在这短短五天里我收获如下:
1、巩固和加深了对JAVA理解,提高了综合运用本课程所学知识能力。
使用窗体控件开发桌面程序。
在Swing中使用控件可减少代码书写量加快开发速度。
使用JDBC操作数据库。
批解决技术。
如果频繁使用JDBC操作数据库,会影响系统性能。
使用批解决可以一次解决大量数据,能提高性能。
2、培养了我选用参照书,查阅手册及文献资料能力。
培养独立思考,进一步研究,分析问题、解决问题能力。
3、通过实际编译系统分析设计、编程调试,掌握应用软件分析办法和工程设计办法。
依照我在课程设计中遇到问题,我将在后来学习当中注意如下几点:
1、认真上好专业课,多在实践中锻炼自己。
2、写程序过程中要考虑周到,严密。
3、在做设计时候要有信心,有耐心,切勿浮躁。
4、认真学习课本知识,掌握课本中知识点,并在此基本上学会灵活运用。
5、在课余时间里多写程序,纯熟掌握在调试程序过程中所遇到常用错误,以便能节约调试程序时间。
参照文献
[1]陈明.软件工程使用教程[M].北京:
清华大学出版社,.4
[2]黄梯云.管理信息系统[M].高等教诲出版社,.3
[3]郭东恩.SQLServer使用基本教程[M].北京:
航空工业出版社,.1
[4]赵津燕.数据库管理与应用开发技术[M].北京:
中华人民共和国水利水电出版社,[5]DonaldE.Knuth.计算机程序设计艺术[M]机械工业出版社,
[6]杨得新.SQLServer数据库系统[M].北京:
机械工业出版社,.10
[7]张飏,王琳.Java程序设计基本与应用[M].海洋出版社,.9
[8]杨小平,尤晓东.数据库技术与应用[M].中华人民共和国人民大学出版社
[9]萨师煊.数据库系统概述[M].高等教诲出版社,.2
[10]游志南.数据库管理系统[M].中华人民共和国水利水电出版社,.7
[11]DennisKafura.Java面向对象程序设计教程[M].机械工业出版社,.2
[12]李伟.基于JAVA学生信息管理系统.电子科技大学研究生毕业论文,.4.1
附件1
员工信息管理系统数据库
附件2
员工信息管理系统java代码