人事档案管理系统课程设计1081_第1页
人事档案管理系统课程设计1081_第2页
人事档案管理系统课程设计1081_第3页
人事档案管理系统课程设计1081_第4页
人事档案管理系统课程设计1081_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

PAGEPAGE10成绩课程设计报告 称专与(软件班 级 08本(2)生姓名郭根娟学号 0805110225地点 工楼B513时 30指导教师 王预: 统 ,6—9。13—4:批改教师:王预 批改间:录摘 要 4..、课程设计的和要求 5二、课程设计的仪器和设备 5三、课程设计过程 5。需求分析阶51。1应背景和意义 51.2系统可行性分析 61。3系统的设计标 71.471。5具体系统的务过程及功能要求 71。6数据流程 8。概念结构设计阶10。逻辑结构设计阶13。物结构设计阶16。数据库实16VB界面设计及程序代码设176。2系统的菜单结构图 186。3VB问SQL SERVER数据库的方法 186。4本系统模块以及详细说明 207.数据库运行维227。1系统运行维护 22系统维护的步骤 24数据库备份 25系统测试及出现的问题 26心得体会 28参考文献 29户系统使说明书 30要随着科学技术的不断提高,计算机科学日已进入人类社会的各个领域并发挥着越来越重要的作用.作为计算机应用的一部分,使用计算机对物资信息进行管理,具有手工管理所无法比拟的优点。人事档案管理系统是典型的信息管理系 统( MI)其开发主 要包括后台数据库的建立和维护以及前端应用程序的开发两个 方面 。对于前者要求建立起数据一致性和完整性强 数据 安全性好的库。 而对于后者 则要求应用程序 功能完 备,易使用 等特点。 本人事档案管理信息系统的一 些基本功能和 组成情况包括系统 的 求分 结构设 计 逻辑结构设 计 物理 结构设 计 数据库 实施 数据库 运 行维护 步骤 。本系统主要的 模块 有 : 用 户登录 、人事信息的 、查询 、除 、修改 及统计 、系统维护以及 退出 系统。 本课题采 用 微软公司 的 开发工具 ,利 用其提 供的各 种 面 向 对 象 的开发工具 ,是 方 便 简洁操纵 数据库的 智 能化 对 象 ,短期内就可 以开发 出 用 户 满意 的 可 行系统 ,在开发方法上使用生命周期法。关键词人事档案管理 ; 管理信息系统 ; lc; 、课程设计目的和要求重要的实践环节。本课程设计是应VB系统的开发,MSSQLSERVER进行后台数据库的管,编写出某小型的管信息系统。通过本课程设计可以达成如下目标:1、能够自觉运数据库原的论知识指导软件设计;2、学会数据库的设计,并能对设计结果的优劣进行正确的评价;3、学会如何组织和编写信息系统软件设计文档和软件系统的操作说明;4、具有定的独立分析问题、解决问题的能力;5SQLServer。6、掌握VB问后台数据库的.、课程设计的和设备586、Server256,Cpu。0GHzClinet128,cpuIII有数据库软件(本系统后台数据库是SQL2005VisualBasic500、NP、课程设计过程本实据数据库设计的结结设计、物结构设计、数据库实施、数据库运行维护。1。求分析阶段1.1和背景是发生的,为作的,是生力,实的。在以进行的统的管作中,地进行写对等可以作的作,可能的发生,可以档案管作的作力,的数据统计、、重重的中解脱出21,计正在以信的的学、作和生活。在信已经成为人们日常工作中处理数据的得力助手。虽然现在有一些信息管理系统,但是现在使用的人事管理系统是不完全的,它们只是针对某一方面,没有一个统一的管理,这样使得在企业人事档案管理工作遇到许多的不便,为了解决这一难题,必须要开发一个能集中管理人事档案数据的系统意义人工一系,使人员完成企业人事档案管理的。12下个方面进:性“总体实范化、自动化达高效率目鉴我VB学期又学库,所定认识最重体实所通过调查与结自己水平上老师指导还按期课程经济性:消耗免费源学校提供指导老师指导所软件本非低效益减少,前需干需或几量和劳动强度带很好效益.1。2。3作性仓库者所软件户象仓库,软件友好界写详细说明户需懂简知识,能自应用软件。结论:满足上几求所.1.3系统的设计目标系统开发的总体任务是实现企业人事档案管理的系统化、规范化、自动化,从而达到企业管理高效率的目的.1。4系统设计概要企业人事档案管理系统并不是一个很复杂的系统。系统的设计必须符合企业实际工作的需要,从目前市场需要和企业自身情况来看,系统主要是为了满足对企业人员信息的有效管理,实现对人员信息的添加、修改、删除 ,还有管理人员对各种信息的查询等功能。本库存管理信息系统的一些基本功能和组成情况包括系统的需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行维护等。本系统以 SQLSERVER2005作为后台,以 VisualBasic6.0为编程语来开发。系统主要是为了满足对企业人员信息的有效管理,实现对人员信息的添加、修改、删除 ,.该,保的运行。开始员工工N员工工开始员工工N员工工是10次NYY程序结束11程图1.5.21-2Y1-2,,15.3、退、操作记等.信和入、删除和修改、、等。数据161模块图修人考工人退改事勤资事出密信管管变系码息理理动统修员改工密管码理

新增员工1。6.3的数据字典主要的数据描述:如以下表所示

1—3功能模块图名称:名称:别名:StaffID总号:1—1001号:1001说明:公司分配给每的号,并且由于性名重复的原因,设置为了主要关键字数据值类型:类型:字符型长度:100有关数据结构:教育培训,,,,差包含数据结构:,,龄,电话,名称,婚姻状况,政治面貌,民族,技术称,文化程度,行政,性质,健康状况,级别,状况,绩名称名称部门信息说明详细描述了公司各部门员情况,主要职责,以及主要工作方向数据值类型字符长度:10有关数据员工信息名称名称:考勤信息编号:1003说明描述各职员考勤信息,以来评定员工日常行为表现数据值类型类型数字型长度:20有关数据:工号,姓名,部门名称,休假,事假,病假,公假,,,旷职,公差,月份,年2员工信息1查询1n员工1查询考勤n员工信息1查询1n员工1查询考勤n管理1查询n工资1管员管员编号登录密2—1E-R出身日期出身日期员工工身份证登录密码联系电姓名家庭住址性别员工信息职称年龄参加工作名族时间婚姻状况学历图2-2员工工号员工工号公假姓名婚嫁丧假部门名称迟到出勤考勤管理早退休假旷职事假公差病假图2-3员工工号员工工号绩工资基本工资工资管理总工资职务工资税后工资工龄工资图2-4部门编号部门编号部门部门电话话部门名称部门级别部门主管2-5222-6顶层

员工信息

2—6管管理员部门信息查询信息事管信息企业员工错误部门信息2—7第一层12息2-8:

1.1

1.2息

2—93。逻辑结构设阶段3.1E—R转换成(下列关系模型中标有黄色钥匙状的为主码313.2.登陆表3。3员工加班信息表3。73。2本系统的关系模型如下:工性质,员工状况,部门(部门名称,部门级别,部门主管,部门电话)事变动)员工培训(工号,姓名,部门名称,培训名称,培训时间,培训成绩,培训费用)员工加班(工号,姓名,上报日期,部门名称,工作内容,工作地点,加班起始时间,加班结束时间,加班时数,加班费,其他费用,费用合计)物理结构设计阶段数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于选定的数据库管理系统。为一个给定的逻辑数据模型选取一个最适合的应用要求的物理结构的过程,就是数据库的物理设计.数据库的物理设计通常分为两步:确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;(2)对物理结构进行评价,评价的重点是时间和空间的效率。4.1关系模式存取方法的选择确定数据库的存取方法,就是确定建立哪些存储路径以实现快速存取数据库中的数据.现行的 DBMS一般都存取方法,法HASH法。其中,最常用的是法,本系统用的是法。在常要的和主关上建立一。4。2定数据库的存储结构PC位.:D:\\data。创建 RSDAGLXT 数据库:CREATEDATABASEGO创建部门信息表:TABLE[dbo].[]([部门编号] [varchar](2) PRIMARYKEY,[部门名称] [varchar](30),[部门级别] [varchar](10),[[varchar](20,]r0,]());:ew,税ast0+*500)*0.9from where=dbo..6VB61lLr。B1tslc,利vb多媒体形等它有向对象的可化件驱Ee的p的了多向.SQLServer2005提供成的制SQLServer数成式器上的e从而大大复杂度.员同时执如下任写执查询查看器活查看在线.SQLServer包括使T—SQLMDXXMLASQLServerMobile版等成编写编辑脚、存储的环境很容易源制相成同时也包括些可调度 SQLServerAgent作维护划自动化每日的维护操作任.脚编写成在单中同时该有所有类的器对象的力,为员提供了更的生产力。626-1VBSQL SERVERADOODBC.1(C2(6-2)所示SQLServer6-2 6—36—43、)在“名称”文本框中输入心的数据源名,这里输入“RSDAGLXT”。4)(如6-4)“RSDAGLXT"然后单击“下一步“按钮.6-56应该重新检查配置的内容是否正确。然ODBC1数据源配置成功VisualBasicADO1c“属性页”对话框,这里选择“使连接字符串”只需要2“MicrosoftOLEDBProviderforODBCDriver”选项,“下一步”RSDAGLXT4设置完成ADOODBC6。4本系统模块以及详细说明6。4.1期初设置息表中的期初设置是对现有人员信息进行添加操作;由管理员是对人员信息进行添加、删除、更新操作.6。4.2用户设置功能为了方便企业各部门的管理人员都能合理的使用本系统,不同部门的管理人员需要不同的账号登录,而且根据部门角色的差异,账号具有不同的使用权限,不同的使用期限,超级管理员可以企业的实际需要新增用户或者编辑已有的账号。6.4.3修改密码功能为了保证管理员的管理权限,避免他人盗用管理员密码,本系统设置了管理员系统密码修改功能,利用此功能,管理员可以在必要的时候通过自己的原密码修改密码.。4部门管理功能超级管理员可以在基础数据管理功能中,按照企业的需要新增部门或者编辑已有部门的名称。6。4.5职务管理功能超级管理员可以在基础数据管理功能中,按照企业的需要新增职务或者编辑已有职务的名称.6。4.6员工管理功能员工管理是企业人事管理系统的部。)录员工功能录员工功能在登录功,可进的管理,“编辑,现编辑,可以修改删除员工的个人信息保。2编辑员工功能:,““,弹“,,“:6。4。7考勤管理功能“",请假管理“缺勤管理按。6。4。8请假管理功能6.49,,6.410,根据来修改已有6.411户出系操作已全部出程序候系页面“系设置”拉菜单有一“出”选项,之后便出.也“关闭"出.这样保企事档案安全性避免.7据71系系系后一系后在系后,改改性性新系统进修改过作常见问题“系软件命一重部软件头没有严,后出面出作的问题。71.21软件难看懂软件代码书写习惯非常差很难阅读等;而且反复软件结构混乱层层嵌套注释更匹配;没参文档文档系有.7.1.22带来不良影响某一模块修改多大范围测试才保证没有给其他模块带来负作呢? 由于各本限制,很多候只“打补丁"方式来进修改而不全面解决问题,至于积累很多潜伏风险;跟踪软件版本演化一件非常困难事;71.23软新换代兼巨大验。几在充呢?将32647.12.4新上构满足新;也到系统。增加、多报表降低系统效率.上在没在着.使构析和方法进行开发从根上71.3内容7.13.1指因务处使系统务现故障或系统需部或部后必书写报告后语句进行、,必表填写内包括:所所属子系统名、名、由、内、、。713.2指较大动换新库或库现异大而现溢等。7.1.3.3码系统代新代系新代码系代在代而在于新代码贯彻。4硬硬主指机器、备包括养和发生故障复硬件应加强备养及定期检并好检验记录和故障登记72“牵一发而动全身”局部都可能影响批准手续实施对和通常对应执行以下:员提出对某项工作要求这种要求一般不能直接向程序员提出。领导审查并出,计划管员行一定查这种出、要,优先程度不计划计划应工作范围、、确求、费、度安排以及验标准等。(3)领导分配关说明期限在仔细了解原思路情下对行(4)并管员员对部分行验.验通过后,将部分嵌,取代旧部分员登记,文作通和操作能和地方在中还注副副两方修程序代码有发,行常不能常为这,要工作后行,直确和查据作一发某应件不应这而.这,一要有严文件,字典;二要严格记录这些并行后测试工作。图(7-1)简要说明了工作全过程7。3数据库备份

7-1然后通过代码直接调SQLSERVER2000的运行产生解。s立备份还原程序出错的界面.系统测试及出现的问题黑盒子测试法由于系统规模较小,所以没有安排单独的白盒测试,而是相应地将这部分测试归并到系试,然后在按深度优先策略逐一将子模块组装到主模块上进行测试,最后再对系统进行全面的整体测试.本系统主要运用黑盒子测试法对系统进行测试。黑盒测试把被测程序(模块)看成一个黑盒子,完全不考虑程序内部的数据结构和逻辑满,(测试黑盒法是测试,只有把所有能的测试用,能以这种。,而要对不法是能的进行测试。黑盒测试方法主要有分—图推认:7.4.1。1面的测试双击执行文库存管理系统。exe应用系统,见登陆面图(7-3)所示:7—3系统面用户名和密码,用户法登陆,如图(7—4):如密7-4如存户7—5:7-4 7—57.4。1.2事信

温馨提示

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

评论

0/150

提交评论