欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    企业人事管理系统数库课设说明书.doc

    • 资源ID:880203       资源大小:315KB        全文页数:22页
    • 资源格式: DOC        下载积分:10积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要10积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    企业人事管理系统数库课设说明书.doc

    1、 目录摘要2前言3正文41.问题描述42.需求分析52.1系统需求和功能52.2数据流图52.3数据字典63. 系统总体设计63.1概念结构设计(系统E-R图)63.2.由E-R图转化得到的关系模式如下:73.3逻辑结构设计74. 详细设计94.1人事管理系统的主要功能程序流程图94.2企业人事管理系统程序流程图114.3用户界面与程序设计145.系统测试155.1测试方法155.2测试用例166.软件使用说明书19课设总结20参考文献21致谢22 摘要企业人事管理系统是使用计算机完成对公司信息的相关管理,是典型的信息管理系统之一。其开发主要包括前台应用程序的开发以及后台数据库的搭建。本系统采

    2、用JBuilder 2006作为前台应用程序开发工具,采用Microsoft Office Access 2003作为后台数据库的搭建,而这两者间的连接由JDBC来完成。本系统属于C/S模型的管理系统,可实现企业人事档案的简单管理,如对档案的添加,删除,更改,删除等操作。关键词: 人事管理;C/S模型;数据库 前言随着计算机技术的飞速发展以及计算机技术的日渐成熟,计算机应用已经渗透到各个行业领域,其强大功能给这些行业带来前所未有的便利的同时,也催生出了计算机应用软件的飞速发展。其中,管理软件已经发展为应用方便、广泛、可靠的一类很具代表性的软件。同时,计算机在企业管理中应用的普及,利用计算机实现

    3、企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。 企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变的庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,一个可以规范化,自动

    4、化的企业人事管理系统就显得非常必要。本系统采用两层结构实现,后台数据库系统采用Microsoft Office Access 2003, 前台开发工具采用JBuilder 2006,系统结构采用C/S结构,数据库连接方式采用ODBC连接方式。本系统实现了企业人事档案的插入、删除、查询、更改等操作。 正文1. 问题描述 1. 目标 企业人事管理系统开发的目标是实现企业人员信息的系统化、规范化和自动化,从而实现企业的高效管理。2. 系统技术 企业人事管理系统要求具有信息处理的开发性,方便企业管理人员对企业员工信息的管理,如添加、浏览、更改、删除员工信息等基本操作。本设计基于C/S模型下的开发,应用

    5、与本地计算机上。 3. 基本设计概念和处理流程 由于业务规则和数据处理逻辑的集中在服务器上统一管理,客户端无须进行复杂的计算,也不会因为错误的操作而影响到其他的用户,所以可靠性、稳定性和效率都比较好。 4. 用户的特点 为保证系统安全高效地运行,本系统把用户划分为2类:普通管理员和超级管理员。不同的用户在系统中的作用和权限也有所不同,所以它所需要完成的功能也就不同。 2.需求分析2.1系统需求和功能 设计一个人事管理系统,使系统满足以下需求和功能:1)根据企业人事管理的需要,对企业以及企业中员工的信息进行添假删除 等操 作,并能对人事档案进行浏览,对人事资料进行查询,对人事资料进行统计。为企业

    6、的人事管理提供一个便利的管理系统。 2)系统功能包括: a系统管理(设置用户和退出系统)。b基础数据管理(民族档案设置,职工类型设置,文化程度设置,政治面貌设置,部门类别设置,工资类别设置,职称类别设置,职务类别设置)。 c人事档案管理(人事档案浏览,人事资料查询,人事资料统计)。 数据库管理(数据库的备份与恢复)。2.2数据流图数据流图由四种基本的元素构成:数据流(Data Flow),处理(Process),数据存储和数据源(数据终点)。数据流(Data Flow):为具有名称且有流向的数据,用标有名称的箭头表示,一个数据可以是记录、组合项或基本项。处理(Process):表示对数据所进行

    7、的加工和变换,在图中用矩形框表示。指向处理数据流为该处理的输入数据,离开处理的数据为处理的输出数据。数据存储:表示用文件方式或数据库形式所存储的数据,堆砌进行的存取分别以指向或离开数据存储的箭头表示。 数据源及数据终点:表示数据的来源或数据的去向,可以是一个组织或人员,它处于系统范围之外,所以又称它为外部实体,它是为了帮助理解系统界面而引入的,一般只出现在数据流图的起点和终点。 数据流程图如图2-1所示:管理员接受信息更新 系 统信 息个人信息处理事务用户信息信息信息查询 图2-1 数据流程图2.3数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。由于本次设

    8、计是小型软件系统的开发,所以采用卡片形式书写数据字典。每张卡片上保存描述一个数据的信息这样做更新和修改起来比较方便,而且能单独处理描述每个数据的信息。下面将列出若干数据元素的数据卡片信息。数据字典卡片如下: 名称:职工信息表别名:描述:对员工基本情况的描述定义:员工信息表=员工号+姓名位置:显示到屏幕保存到磁盘 名字:管理员名称别名:描述:惟一地标识一门特定管理员的关键域定义:管理员名称=10字符位置:管理员信息表 名称:员工表别名:描述:对整体员工基本情况的描述定义:员工信息表=所有员工的基本信息的总和位置:显示到屏幕 保存到磁盘 名字:员工家庭表别 名: 描述:惟一地标识一个员工的家庭状况

    9、定义:家庭名称=10字符位置:家庭信息表 员工信息表 3. 系统总体设计3.1概念结构设计(系统E-R图) 经分析人事管理系统的E-R图如图3-1所示:员工用户属于部门名称负责人属于 职务临时职称正式用户口令用户名籍贯姓名性别学历婚姻状况编号图3-1 人事管理系统E-R图 3.2.由E-R图转化得到的关系模式如下:用户(用户名,密码,是否管理员)民族档案设置(民族编号,民族名称)职工类型设置(职工类型号,职工类型名称)文化程度设置(文化程度编号,文化程度名称)政治面貌设置(政治面貌编号,政治面貌名称)部门类别设置(部门类别编号,部门类别名称)工资类别设置(工资类别编号,工资类别名称)职称类别设

    10、置( 职称类别编号,职称类别名称)职务类别设置(职务类别编号,职务类别名称)职工表(职工编号,职工名,出生日期,年龄,民族,婚姻状况,身份证,家庭电话,电子邮箱,手机,籍贯,地址,毕业学校,所在部门,政治面貌,职称类别,职务类别,工资类别,文化程度)职工家庭情况(编号,员工工号,成员姓名,关系,出生日期,所在部门,担任职务,政治面貌,手机) 注: 为主键,为外键3.3逻辑结构设计 建立数据库本设计用Microsoft Office Access 2003作为后台数据库,在MS SQL Server 2000中创建一个名为Manager1的数据库,并在其中建立逻辑设计中涉及的表. 建立表:在Ac

    11、cess中,可以查看所建立的表,并添加适当测试数据用户表如图3-2所示: 图3-2 用户表 民族挡案表如图3-3所示: 职工类型表如图3-4所示: 图3-3民族档案表 图3-4职工类型表文化程度表如图3-5所示 : 政治面貌表如图3-6所示: 图3-5 文化程度表 图3-6 政治面貌表 部门类别设置表如图3-7所示: 工资类别表如图3-8所示: 图3- 7 部门类型设置表 图3-8 工资类别表 职称类别表如图3-9所示: 职务类别表如图3-10所示: 图3-9 职称类别表 图3-10 职务类别表4. 详细设计4.1人事管理系统的主要功能程序流程图 系统要实现基本信息录入、修改、查询等功能:员工

    12、各种信息的输入,包括员工基本信息、学历信息和工资信息等。员工各种信息的修改、删除。按照某种条件,查询统计符合条件的员工信息。 工资表的打印。对查询、统计的结果打印输出。 1)用户编码信息表 数据来源:用户管理模块的录入字段名是否主键字段类型字段长度是否允许空备注UserId是char10否用户名UserPassword否char8否用户密码UserKind否char20否用户状态(2)职务编码信息表 数据来源:基础数据管理模块的录入字段名是否主键字段类型字段长度(B)是否允许为空备注Dutyld是char 8否职务编码DutyName否char 20否职务名称(3)文化程度编码信息表 数据来源

    13、:基础数据管理模块的录入字段名是否主键字段类型字段长度(B)是否允许为空备注Eduld是char 2否文化程度编码EduName否char 20否文化程度名称(4)民族编码信息表 数据来源:基础数据管理模块的录入字段名是否主键字段类型字段长度(B)是否允许为空备注NationId是char 3否民族编码NationName否char 20否民族名称(5)部门信息表 数据来源:部门信息管理模块的录入字段名是否主键字段类型字段长度(B)是否允许为空备注DepId是char 3否部门编号DepName否char 20否部门名称Describe否char100是部门职能描述(6)职员家庭信息表 数据来

    14、源:职员家庭信息管理模块的录入字段名是否主键字段类型字段长度(B)是否允许为空备注Id是char 8否家庭成员编号EmpId否char 8否职员编号Name否char 30否家庭成员姓名Gender否char 2是家庭成员性别Age否char 4是家庭成员年龄Relationship否char 20是与本人关系WorkingOrg否char 50是所在单位(7)职员基本信息表 数据来源:职员基本信息管理模块的录入字段名是否主键字段类型字段长度(B)是否允许为空备注EmpId是char8否职员编号EmpName否char30是职员姓名Gender否char2是性别Age否intr4是年龄Nati

    15、onId否char3是民族编号Birthday否char8是生日PoliticalParty否char20是政治面貌MaritalCon否char6是婚姻状况DepId是char8是所在部门编号HireDate否char8是入职时间Eduld否char2是文化程度编号FamilyPlace否char20是籍贯IdCard否char20是身份证号Email否char30是电子邮箱Officephone否char20是办公电话State否char20是职员状态Residence否char100是居住地址Postcode否char10是邮政编码PRLocation否char50是户口所在地(8)职员

    16、月考勤信息表 数据来源:考勤信息管理模块的录入字段名是否主键字段类型字段长度是否允许空备注RecordTime是char 8否考勤年月EmpId否char 8否职员编号DepId否char 30否所在部门编号LeaveDays否char 2是请假天数AbsentDays否char 4是旷工天数OtDays否char 20是加班天数workingDays否char 50 是当月全勤天数 4.2企业人事管理系统程序流程图 1. 系统操作流程图如图4-1所示:错误信息系统主界面系统登录界面系统管理输入操作员及密码数据库密码错误 检查密码正确功能界面功能处理 图4-1 系统操作流程图人事管理系统员工各

    17、种信息的查询功能流程图如图4-2所示:用户输入查询条件查询相应信息信息确定是否存在重新查询结束 是 否 否 是 否 是图4-2 查询功能流程图2. 录入功能流程图如图4-3所示输入信息管理员重新输入保存成功结束是否保存: 是 否 否 是 否 是 图4-3录入功能流程图3. 删除功能流程图如图4-4所示:重新删除管理员删除信息确定结束删除成功重新删除管理员删除信息确定结束删除成功重新删除管理员删除信息确定结束删除成功 是 是 否 否 否 是 图4-4删除功能流程图4.3用户界面与程序设计1.一般交互设计 一般交互涉及信息显示、数据输入和系统整体控制等方面。 (1)一致性为客户交互界面中的菜单选择

    18、、命令输入、数据显示以及众多的其他功能,使用一致的格式。在设计的过程中,基本上保持了系统的格式一致。 (2)信息的反馈向用户及时提供视觉和听觉的信息反馈,以保证在用户和系统之间及时地建立双向通信。在本系统设计过程中,基本做到了信息的及时反馈,在信息显示的大部分窗体中包括了刷新按钮,会对数据库中的数据进行及时地显示。另外,在进行错误操作是,会弹出提示窗口并发出警告提示音。(3)执行有较大影响的操作前提示用户确认 在设计过程中,如果用户要执行删除操作,以及对数据库的读写操作时,都会有窗体弹出询问继续操作或者予以提示。(4)减少两次操作间需要记忆的内容为了避免用户为下一步操作而记忆大量数据,所以在设

    19、计过程中在需要数据传递的窗体中设置全局变量,来传递数据。(5)对话、移动和思考的效率尽量减少用户击键的次数,在设计时考虑到了用户屏幕的布局以减少用户鼠标移动的距离,尽量避免用户在操作中发生疑问的情况。(6)允许错误允许用户的误操作尽量不对系统造成伤害。(7)按功能对动作分类,并据此设计屏幕布局屏幕布局尽量将软件所具有的所有功能在主页面展示,界面一目了然。2.信息显示设计 应当尽量为用户提供的界面显示时完整的、明确的和容易理解的。这样才能满足用户的需求。(1)只显示与当前用户有关的信息在用户操作有关系统的特定功能的信息时,不必看到与之无关的数据、菜单和图形。(2)使用一致的标记、标准的缩写和可预

    20、知的颜色为了使系统所表达的含义准确、无误,就必须适用一致的标记、标准的缩写和可以预知的缩写,这样用户就无需参照其他信息源就能理解,而正确地适用软件。(3)产生有意义的错误信息对于系统在运行过程中产生的错误尽量给用户返回一个容易理解的错误信息,以使用户保持对系统的信任,和系统的可用性。(4)使用窗口分隔不同类型的信息使用不同的窗口显示、保存不同类型的信息。(5)高效率的使用显示屏当使用多窗口时,应该有足够的空间使得每个窗口至少都能显示出一部分。此外,屏幕的大小应该选得和应用系统的类型相配套。在各个显示数据的窗口中,由于数据窗体项目较多,所以在数据窗体空间中较多的是用了垂直和水平滚动条,以保证信息

    21、的全面正确显示。3.数据输入设计用户的大部分时间用在选择菜单命令、键入数据和向系统提供输入。在系统中,键盘是主要的输入介质,但是鼠标等设备的也是重要的输入手段,所以,对于他们的数据输入操作有如下约定:(1)保持信息显示和数据输入间的一致性为了方便用户的使用,鼠标应当尽量减少操作的幅度。(2)保持显示信息和输入信息之间的一致性对于用户来说,要保证其输入的数据在显示上与其他显示的视觉特征(例如:文字大小、颜色、位置等)要一致。对于不同类型的用户在登录到系统后,由于有不同的权限,所以在主界面中会有一些项目受到限制而无法使用,所以要使这些项目不发生作用,以保证系统安全。5.系统测试5.1测试方法软件的

    22、测试方法有两种,一种是黑盒测试(功能测试),另外一种是白盒测试(结构测试)。白盒测试 在系统的实现过程和程序的调试过程中,遇到很多问题,此时应该对程序仔细阅读,设置断点,进行白盒测试。黑盒测试系统完成后,要进行黑盒测试,即设置一些测试用例,对系统的各个模块的功能进行测试,看能否得到正确的输出。在这里以管理员的身份登录系统,以便对系统的各个功能模块进行测试。5.2测试用例登陆测试如图所示: 图5-1 登陆界面主界面测试如图所示: 图5-2 主界面人员信息管理测试如图所示: 图5-3 人员信息管理人员工资管理测试如图所示: 图5-4 人员工资管理查询功能测试如图所示: 图5-5 查询系统查询职工表

    23、如图所示: 图5-6 查询职工表职工家庭情况表如图所示: 图5-6 职工家庭情况表6.软件使用说明书 1、运行环境: Windows xp操作系统,Visual Studio2005 2、使用方法 在安装了Visual Studio2005的系统,点击可执行文件,这样就自动在所使用的计算机中配置好JDBC数据源,并进入登陆界面。可以使用帐号admin和密码admin登陆。 课设总结在这两周的数据库原理课程设计当中,我的题目是:企业人事管理系统。对于这个题目,通过仔细阅读任务书,以及查阅有关的资料,对设计的大体轮廓有了一个基本了解,对数据库这门课程又有了更深的认识和理解,这是本次课设能够顺利完成

    24、的前提。通过设计企业人事管理系统软件,使我学习了数据库的连接以及数据库与软件开发相结合的过程。在设计中我深知自己掌握的知识还远远不够,掌握的一些理论知识应用到实践中去,总会出现这样或那样的问题,不是理论没有掌握好,而是光知道书本上的知识是远远不够的,一定要把理论知识和实践结合起来。把学到的知识应用到时间中去,多做多练,才可以把理论的精华发挥出来。知识不是知道,了解就好,一定要去应用它,发展它,让它在现实生活中得到充分的应用,从而解决一些问题,这才是学习的根本目的。而且知识又不是单一的,它是互相联系的,学科与学科之间都有着内在的联系。计算机是一门非常复杂且庞大的学科,一项课题往往需要多项技术才可

    25、以完成的。在设计阶段,通过对课题的深入分析与研究,迫使我对技术有了一定的了解。在遇到问题时,得到了指导老师与同学的悉心帮助,使我感受到集体的力量是无穷的。 计算机技术的高速发展,使我深深地认识到只有不断的加强学习,才能在计算机技术方面不至于被淘汰,今后,我还要加强学习,努力使自己成为一位专业的计算机人员,为我自己所从事的工作服务! 参考文献1 张海藩.软件工程导论.北京:清华大学出版.20032 萨师煊.数据库系统概论.北京:清华大学出版设.2002 3 数据库管理系统 美.北京:清华大学出版社.1999 4 张剑平.学校管理信息系统.北京:中国铁道出版社.19975 数据库设计 美.四川:机械工业出版.20036 完全掌握SQL Server 2000 美.四川:机械工业出版社.20007 张钦雨.PowerBuilder9数据库项目案例导航.北京:清华大学出版社.2005 8 滕连爽,马宝林.基于B/S的计算机教学管理系统的设计与实现. 北京:清华大学出版社. 2005 致谢22


    注意事项

    本文(企业人事管理系统数库课设说明书.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922