版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、兰州铁路技师学院数据库应用课程设计报告题目:人事管理程序姓名:张财慧学号:0962001461073班级:计算机信息管理09 班指导老师:祝洪峰设计日期:2010年11月30日兰州铁路技师学院数据库应用课程设计报告第 1 章人事管理程序总括1.1 人事管理程序概述程序设计的目的和意义人事管理程序是对人员进行系统化管理的计算机操作系统, 其目的是加深学生对本学期数据库课程的理论和基础知识的理解, 学会用数据库应用系统开发软件。程序开发的要求此程序要求学生学会使用 ACCESS进行管理信息系统设计,使用 VC+和ODBC,ADO等技术与 SQL Server 进行链接,完成系统的操作, 使用 VB
2、和 ACCESS 及 SQL Server 进行系统的设计和开发。1.2 程序的需求分析需求调查人事管理发展的原因(1) 企业经营不断增长的规模和复杂性;(2) 人力投入的绝对和相对数量的快速增长,尤其在工业化国家;(3) 竞争的激烈化和全球化;(4) 改变了的劳动态度 (价值观、生活方式等的改变 );(5) 知识在企业经营成功中不断增长的意义。传统人事管理和现代人力资源管理的区别(1) 管理内容:传统的人事管理是以事为中心,主要从事一些具体的事务性工作,如管理档案,人员调配,工资调整等。而现代人力资源管理是以人员为中心,将人员作为一种重要资源加以开发、利用和管理,重点是开发人的潜能,激1兰州
3、铁路技师学院数据库应用课程设计报告发人的活力,使员工能积极主动地开展工作,同时也要富有创造力。(2) 管理形式:传统的人事管理属于静态管理,而现代人力资源管理属于动态管理。(3) 管理方式:传统的人事管理主要采取制度控制和物质刺激手段;而现代人力资源管理采取了人性化的管理, 本着以人为本的原则, 实行有利于人员自身利益的手段进行管理。(4) 管理策略:传统的人事管理属于战术性管理。如只顾眼前,缺乏长远,且只是就事论事。而现代人力资源管理是战术与战略性相结合的管理。(5) 管理技术:传统的人事管理机械呆板;现代人力资源管理创新,富有创造力。(6) 管理体制:传统的人事管理大都处于被动地位,而现代
4、人力资源管理则属于主动开发型。(7) 管理手段:传统的人事管理手段单一,且由人工进行;而现代人力资源管理由计算机自动生成结果,可直接进行查找数据或提供决策依据。(8) 管理层次:传统的人事管理部门只是执行部门,很少参与决策;现代人事管理部门处于决策层,是单位的最重要的高层次决策部门之一。2兰州铁路技师学院数据库应用课程设计报告第二章系统功能设计2.1系统总体结构设计结合传统人事管理与现代人事管理的不同, 现用程序存在一定的局限, 在功能方面的缺陷,造成管理的混乱。因此,根据管理方的要求,对管理程序进行重新设计,并且完善程序。程序创建方面可向指导老师咨询。人事管理系统添加新员工查询修改员工信息人
5、 事 管用户理系统添加变动信息版本信息图 2 1系统信息流程图2.2人事管理数据库设计根据信息系统流程图,人事管理程序应该包括8 个表:管理员表( Admin)、账户 表( Counter )、部 门表( Department )、员工教 育程度表( Edu_Level )、工作表( Job)、员工个人信息表( Person )、员工职位变更表( Personel )和员工职位变更描述表( Personel_Change)等。数据库的逻辑设计数据库逻辑设计的任务是建立数据库管理系统能够处理的数据表。 根据实际的情况分别确定数据表中各字段的名称、 数据类型和值域范围等, 并对各表进行数据结构设计
6、、关键字设计和约束设计等。1.Admin 表的设计Admin表是存储管理员账号密码的表,其逻辑结构设计如下表所示。3兰州铁路技师学院数据库应用课程设计报告表 21Admin 表字段名数据类型字段宽度格式索引否说明ID数字长整型标准有(无重复)UserName文本50标准无Password文本50标准无2.Counter 表的设计Counter 表是存储员工账户信息的表,其逻辑结构设计如表22 所示。表 2 2 Counter表字段名字段类型字段宽度格式索引否说明ID文本50标准无Counter_Value数字长整型标准无Description文本50标准无3.Department表的设计Dep
7、artment表是存储员工所在部门信息的表,逻辑结构设计如下:表 2 3 Department表字段名字段类型字段宽度格式索引否说明ID文本50标准有(无重复)部门编号Name文本50标准无部门名称Manager文本50标准无部门经理Intro文本50标准无介绍4.Edu_Level表的设计Edu_Level表是存储员工教育程度信息的表,逻辑结构设计如下:表 2 4Edu_Level表字段名字段类型字段宽度格式索引否说明Code文本1标准无Description文本50标准无5.Job表的设计Job表是存储员工工作信息的表,逻辑结构设计如下:表 2 5Job表4兰州铁路技师学院数据库应用课程设
8、计报告字段名字段类型字段宽度格式索引否说明Code文本50标准有(无重复)Description文本50标准无6.Person表的设计Person 表是存储员工个人信息的表,逻辑结构设计如下:表 26Person表字段名字段类型字段宽度格式索引否说明ID文本6标准有(无重复)员工编号PassWord文本50标准无密码Authority文本50标准无Name文本50标准无Gender文本50标准无Birthday日期/ 时间标准无Department文本50标准无Job文本50标准无Edu_Level文本50标准无Specialty文本50标准无Address文本50标准无Tel文本50标准无E
9、mail文本50标准无State文本50标准无Remark文本50标准无7.Person表的设计Person 表是存储员工职位变更信息的表,逻辑结构设计如下:表 27Person 表字段名字段类型字段宽度格式索引否说明ID自动编号长整型标准有(无重复)Person文本6标准无员工编号Change文本1标准无ChangeTime日期/时间标准无Description文本50标准无5兰州铁路技师学院数据库应用课程设计报告8.Personel_Change表的设计Personel_Change表是存储员工职位变更描述信息的表,逻辑结构设计如下:表 2 8Personel_Change表字段名字段类型
10、字段宽度格式索引否说明Code文本1标准有(无重复)Description文本50标准无人事管理程序数据库的设计人事管理程序数据库的创建步骤:(1)进入Access 2003 ,在窗体右侧出现一个对话框,选择“新建”下的“空数据库”后出现下一节提示;(2)在进入 Access 2003 后,在菜单栏选择“根据模板新建”下的“通用模板。以上两种操作完成后, 出现的对话框要求用户输入数据库存放的位置以及数据库名。选择一个适当的位置, 在文件名栏里输入数据库的名称: 人事管理程序。 单击创建按钮,创建数据库完毕,保存在适当的位置,并出现“人事管理程序”的数据库窗口。2.3单元模块说明根据人事管理程序
11、模型结构来设计系统的功能窗体, 包括登录窗体、 添加新员工窗体、添加变动信息窗体、查询修改窗体等。用户登录窗体的设计登录窗体的主要目的是保护数据库的安全,只有具有权限 ( 即用户名和密码 )的用户才能进入数据库。在登录窗体中有 3 个标签、 2 个文本框和 2 个按钮对象,根据登录窗体的主要对象的属性设置在设计视图中建立窗体。登录窗体属性值对象名称属性名称属性值标签 0标题登录人事管理程序标签 2标题用户姓名 :标签 4标题用户密码 :6兰州铁路技师学院数据库应用课程设计报告Cancel标题取消单击 事件过程 OK标题确定单击 事件过程 要实现窗体中按钮的各项功能,需要对按钮添加事件过程。添加
12、新员工窗体设计在添加新员工窗体中有9 个文本、 14 个标签、 9 个组合框和 1 个按钮对象。“添加新员工”窗体的对象属性设置如下:添加新员工窗体属性值对象名称属性名称属性值ID_标签标题员工编号 :PassWord_标签标题密码 :Name标签标题姓名 :性别 :_ 标签标题性别 :Birthday_ 标签标题生日 :部门: _ 标签标题部门 :职位 _标签标题职位 :教育程度 : _ 标签标题教育程度 :Specialty_ 标签标题专长 :Address_ 标签标题地址 :Tel_ 标签标题电话 :Email_ 标签标题Email:Remark_标签标题备注 :CmdAdd标题添加记录
13、 :单击 事件过程 :添加变动信息窗体的设计在添加变动信息窗体中有4 个文本框、 8 个标签、 3 个组合框和 1 个按钮对象。按如图所示的对象属性设计窗体。添加变动信息窗体属性值对象名称属性名称属性值Person_标签标题员工编号:变更原因: _标签标题变更原因:ChangeTime_标签标题变更时间:标签 15标题员工信息:7兰州铁路技师学院数据库应用课程设计报告标签 21标题员工姓名:部门: _标签标题部门:职位: _标签标题职位:Description_ 标签标题具体描述:CmdAdd标题添加记录单击 事件过程 查询修改窗体的设计在查询修改窗体中有 12 个文本框、 17 个标签、 4
14、 个组合框和 2 个按钮对象,下图是认识管理程序的“查询修改”窗体的对象属性设置。查询修改窗体属性值对象名称属性名称属性值标签 68标题员工编号:部门: _标签标题部门:职务: _标签标题职务:教育程度: _标签标题教育程度:Specialty_ 标签标题专业:Remark_标签标题备注:PassWord_标签标题密码:Name标签标题姓名:性别 _标签标题性别:Birthday_ 标签标题生日:Address_ 标签标题地址:Tel_ 标签标题电话:Email_ 标签标题Email :FrmChild 标签标题变更记录:标签 59标题变动时间标签 60标题变动原因标签 58标题记录编号Cha
15、ngeInfo标题修改信息单击 事件过程 ChangePwd标题修改密码单击 事件过程 系统模块的设计人事管理程序含有两个模块:DBControl 和 Functions.8兰州铁路技师学院数据库应用课程设计报告1.设计 DBControl 模块DBControl模块的设计步骤如下:(1) 在数据库窗口中, 单击“对象” 栏中的“模块” 选项,然后单击 “新建”按钮,进入模块设计视图;(2) 在模块设计视图中直接编写程序,编完后关闭设计窗体。2. 设计 Functions 模块DBControl模块的设计步骤如下:(1) 在数据库窗口中, 单击“对象” 栏中的“模块” 选项,然后单击 “新建”
16、按钮,进入模块设计视图。(2) 在模块设计视图中直接编写程序,编完后关闭设计窗体。9兰州铁路技师学院数据库应用课程设计报告第 3 章 课程设计总结通过这次对图书管理系统的设计,我对ACCESS 应用软件有了进一步的了解。它是强大的开发数据库的应用软件。另外,通过这次系统的设计,我对软件的开发过程有了一定的了解,熟悉了软件开发的过程,环境,要求等。在这次的课设实践中,真的让我受益匪浅,当接到课设题目的时候,还真不知从哪下手,好在老师在布置课设的时候,给了我们一定的时间让我们找资料关于ACCESS 数据库的。后来,上网查看了大量的资料,上图书馆找了创建图书管理系统的书籍,才摸索到了一点思绪。我的课设题目是图书管理系统,对于我来说, 这是很大的锻炼。同时,也让我感觉到光学不练其实是不对的,更深一步的了解了计算机网络特点以及它的难度。其中最难弄的是2.2 中的数据库模型这块。在课设过程中不能把书本上的知识与实践相结合,本次课设也培养了我独立思考、综合运用所学有关相应知识的能力,掌握了这次课设的基本方法。对于这次图书管理系统,我首先觉得, 只要有图书管理系统中,那我的课设论文就好弄了,但是就是不会自己动手创建,最后通过从图书馆找到了图书管理系统,按系统的内容和从网上查找的大量资料提示
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教版四年级上册数学第六单元《除数是两位数的除法》测试卷含答案(综合卷)
- 冀教版四年级下册数学第八单元 小数加法和减法 测试卷附答案(完整版)
- 2024年物联网项目技术开发合同3篇
- 北京市朝阳区2023-2024学年高一上学期期末考试化学试题(含答案)
- 设备抵押贷款协议案例
- 设计作品版权升级
- 语文味让学生感受语言的魅力
- 质量过硬供货可靠
- 购销合同与采购合同的区别与联系
- 贷款买房合同常见问题解答
- 华东师大版七年级数学上册举一反三专题2.5有理数的乘方【十大题型】(原卷版+解析)
- 2024广西水利电力职业技术学院教师招聘考试笔试试题
- 在线网课知道智慧《大学物理(三峡大学)》单元测试考核答案
- 实时荧光定量PCR仪产品技术要求
- 养生防治及康复原则
- 纳米技术在催化领域的应用
- 《智慧农业》课件
- 原地投垒球教案
- 《世界现代设计史》课件-第10章各国设计简史
- 医务科工作制度及流程(全套)
- 裸眼3D项目方案
评论
0/150
提交评论