员工信息管理系统论文_第1页
员工信息管理系统论文_第2页
员工信息管理系统论文_第3页
员工信息管理系统论文_第4页
员工信息管理系统论文_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

叮叮小文库中央广播电视大学开放教育计算机科学与技术毕业论文员工信息管理系统姓名: 郭 岩 学校:河南广播电视大学吉利分校 学号: 1341001209774 指导教师: 王卫兵 定稿日期: 2015年6月22日 摘 要随着企业的不断发展,企业员工人数也越来越多。传统的管理方式并不能适应时代的发展。为了提高管理效率,减少企业开支,使用软件管理员工信息已成为必然。本员工信息管理系统是基于Java SE与SQL server 2008数据库技术建立的一个系统,使用了Swing、JDBC技术连接数据库等技术,该系统提供了查询、修改、增加记录、删除等功能,功能比较落齐全,基本上能满足企业的需求。关键词:员工信息管理,SQLSERVER2008,JAVA SE,eclipse目 录第一章 绪论11.1设计目的11.2开发工具选择11.3开发环境11.4本论文的主要内容1第二章 需求分析12.1系统需求简介12.1.1系统目标12.1.2功能需求分析22.1.3性能需求分析2第三章 总体设计23.1设计概述23.2系统数据库概念结构设计33.2.1系统E-R 图33.2.2系统数据库设计43.3安全保密设计5第四章 详细设计64.1概述64.2系统主要功能模块简介64.2.1进入系统64.2.2职工管理员登录64.2.3职工登录工资查询64.2.4管理员登录74.2.5员工信息管理74.2.6部门信息管理84.2.7职务信息管理84.2.8工资信息管理94.2.9考勤信息管理9第五章 主要功能模块代码105.1登录界面代码设计105.2普通职工工资查询界面设计145.3员工信息管理界面设计175.4部门信息管理界面设计315.5职务信息管理界面设计375.6工资信息管理界面设计535.6考勤信息管理界面设计615.6密码修改界面设计69第六章 结束语72参考文献73-第一章 绪论1.1 设计目的掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容;掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现;把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力。1.2 开发工具选择本系统后台数据库采用Microsoft SQL Server2008 数据库,该数据库系统在安全性、准确性和运行速度方面有绝对的优势,并且处理数据量大,效率高;前台采用sun公司的eclipse作为主要开发工具,利用Java编程语言,与SQL Server 2008数据库链接。1.3 开发环境系统开发平台:eclipse系统开发语言:java数据库管理软件:SQL Server 20081.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 职工查询个人工资功能模块开始登录界面点击职工登录验证用户名查询主界面查询信息退出结束NY图5-1职工查询个人工资功能模块流程图5.2 管理员信息管理功能模块信息更新开始登录界面点击管理员登录验证用户名密码员工信息管理查询信息NY信息删除信息更新信息录入退出结束员工工资管理信息删除查询信息信息录入修改密码图5-2管理员信息管理功能模块流程图第六章 结束语课程设计结束了,在老师帮助下,我基本完成系统的设计。我按照系统工程软件设计的要求,从需求分析,概念设计,总体设计,详细设计,系统测试等各个步骤,分步完成系统的各项任务,实现了系统中的信息的增删改查等模块的功能。在这短短的五天里我收获如下:1、巩固和加深了对JAVA的理解,提高了综合运用本课程所学知识的能力。使用窗体控件开发桌面程序。在Swing中使用控件可减少代码书写量加快开发速度。使用JDBC操作数据库。批处理技术。如果频繁使用JDBC操作数据库,会影响系统性能。使用批处理可以一次处理大量数据,能提高性能。2、培养了我选用参考书,查阅手册及文献资料的能力。培养独立思考,深入研究,分析问题、解决问题的能力。3、通过实际编译系统的分析设计、编程调试,掌握应用软件的分析方法和工程设计方法。根据我在课程设计中遇到的问题,我将在以后的学习当中注意以下几点:1、认真上好专业课,多在实践中锻炼自己。2、写程序的过程中要考虑周到,严密。3、在做设计的时候要有信心,有耐心,切勿浮躁。4、认真的学习课本知识,掌握课本中的知识点,并在此基础上学会灵活运用。5、在课余时间里多写程序,熟练掌握在调试程序的过程中所遇到的常见错误,以便能节省调试程序的时间。参考文献1陈明.软件工程使用教程M.北京:清华大学出版社,2005.4 2黄梯云.管理信息系统M.高等教育出版社,2005.3 3郭东恩.SQL Server使用基础教程M.北京:航空工业出版社,2005.1 4赵津燕.数据库管理与应用开发技术M.北京:中国水利水电出版社,2004 5Donald E.Knuth.计算机程序设计艺术M机械工业出版社,2006 6 杨得新.SQL Server数据库系统M.北京:机械工业出版社,2004.10 7 张飏,王琳.Java 程序设计基础与应用M.海洋出版社,2005.9 8 杨小平,尤晓东.数据库技术与应用M.中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论