版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、书山有路勤为径,学海无涯苦作舟。人事管理系统总结 课程设计 个人总结 题目人事管理系统专业班级计0902学号202107010209姓名karen指导老师杨谨全完成时间2021-01-1 1为了加深对课堂理论学习的理解,提高应用水平,增强动手能力,为毕业设计做准备。我们进行了此次数据库原理与应用的课程设计。我们组本次课程设计的主要任务是开发设计一个人事管理系统。该人事管理系统主要完成员工资料和薪酬的管理,包括工资料和薪酬记录的添加、修改、查询和删除,以及一些辅助项目的管理,如工作部门管理、基本工资信息管理和技能工资信息。该设计主要涉及数据库的建立、连接和释放操作、数据库表中记录的读取和写入操作
2、的功能,以及数据环境的设置使用和数据控件的绑定及填充技术。 这次课程设计要求我们掌握使用现在比较流行的数据库管理系统或数据库开发工具进行数据库管理操作(如建库、建立完整性约束,对数据库中数据进行查询,更改等操作)的方法;同时,要学会使用一种开发工具开发出有相当完善功能并有一定规模的数据库应用系统。通过设计对sql语言要有较深入的了解和掌握,对数据库的管理(主要是安全性、完整性方面)要有一定程度的了解,会对表、视图(存储过程、触发器这两个可选)等的使用。该设计主要包括人事管理系统的概述和预览,系统的设计和分析,数据库的设计和创建,系统所含模块的设计和实现。 刚开始拿到这个题目感觉有点茫然不知从何
3、下手,最后经过老师的指点我们有了一个大体的设计理念,在加上查看相关数据库设计的书籍、上网查找相关资料我们的头脑中有了较为清晰的设计思路。然后我们就顺着自己的思路一步步地开始了我们的设计。 首先是进行需求分析,其中包括功能需求,性能需求,数据需求,运行需求。因为我们对于人事管理都没有太多的了解,这其中有什么需求我们也不是很清除,最后我们又通过调查,再加上参考类似系统的设计思想我们终于完成了需求分析这项首要任务。 再下来是根据需求分析我们更进一步地确定了该系统的功能,进而划分模块,确定各模块的功能。在此基础上确定该系统中所涉及的各个实体,以及与各实体相关的属性。画出e-r图,得出其关系模式。然后就
4、可进一步进行详细的设计。 其实说的简单点这次设计主要就是分为两大块。数据库的建立和人事管理整个系统的设计开发。先说说我们对于人事管理这个系统的设计。 刚开始我们打算是用c#语言进行系统的开发,因为我们在图书馆找到了相关的资料,后来想到我们对于c#也不是了解,怕其中出现问题不好解决,所以我们最后就听取了老师及同学的建议用visualbasic语言来做。至于vb,我觉得很多和我们以前涉及的mfc很相像。在设计窗口界面时,vb自身就提供了很多控件,我们可以任意选择自己需要的组件,也可以任意将其拖到我们需要或是认为合理的位置。这就使得我们在设计窗口界面时格外方便。但是在完成了窗口界面的设计之后我们遇到
5、了难题。究竟如何将这些窗口链接起来。我们真的是无从下手。没办法我们只好再去泡图书馆,找到与visualbasic相关的书籍潜心研究,不过还好我们还是解决了不少问题。但是因为是初次接触这门语言,其中很多地方我们还是理解不到位,我们又去请教了老师,经过老师的耐心指导,我们的作品也更加完善了。 下来说说数据库的建立。我觉得与系统的设计相比数据库的建立简单许多。我们就根据老师交给我们的方法,对照着课本上数据库建立的步骤一步步地进行。先是进行需求分析,然后根据分析结果进行概念结构设计,把所有的信息要求统一到一个整体逻辑中。然后是逻辑结构设计,将概念设计阶段的e-r模型转换为特定机器上的、dbms所支持的
6、数据模型并进行优化,再就是使用主语言和数据库管理系统的ddl语言进行结构式的程序设计。接下来就是数据库的实施阶段,就是利用dbms提供的数据语言及其宿主语言将逻辑设计和物理设计的结果严格地描述出来,编制和调试原程序,组织数据入库,并进行试运行。在完成了数据库的建立之后还应记得为数据库添加各种约束,我们通过触发器使得数据库实现了级联删除,并且避免了用户向数据库中插入重复数据。 在这次课程设计中我的主要任务是完成数据库的建立。总的来说进行的还是比较顺利,毕竟经过一学期的学期对于数据库的应用掌握的还是比较熟练的。当然其中还是遇到了许多 困难。比如在数据库设计初始,在划分模块确定各实体及关系时,也许是
7、因为自己对于人事管理不太了解,也许是因为自己对于数据库整体概念还是理解的不是很到位,所以迟迟不能确定该系统所设计相关的实体以及它们之间的关系,最后还是查阅相关资料才确定了下来。再就是在为数据库创建约束时,只记得大体语句格式,其中出现了很多语法错误,最后还是对照课本改正了过来,这就教育了我对于任何重要的知识不能只知其大概,应清楚每一个小点。值得一提的是,在这其中我还学到了不少知识。以前在进行级联删除的约束时,我们总是通过sql语句实现,但在这次设计中我从指导老师那还学到了另一种更为简单方便的方法,不需要记sql语言,只需简单几步就搞定。 另外我的任务就是整理实验报告,为了我们的报告更加清晰易懂,
8、我严格按照规定,然后参考我们设计的步骤详细地对我们这次设计进行了表述。其中涉及了我们具体的设计内容、设计目的、设计步骤以及我们所遇到的问题及解决方案。 在完成了我的主要任务之余我还参与了窗口界面的设计,因为当时分工的原因,我对于visualbasic语言没有太多的研究,只是简单地看了看。我主要就是协助队友,对于窗口整体效果方面给点建议,然后就是帮助她们理解一些书本上不太容易理解的地方。 从浅的层次来说,通过这次设计我将所学知识与实际结合了起来,将课本知识系统化,使得我对课本知识有了更加深刻的理解。对于我更深层的意义是让我体会到了团队与合作的力量,这次我们小组共三个人,在这期间我们为选择开发语言
9、等许多问题有过争执与分歧,但就是在这其中我们才得以成长,最终我们算是圆满地完成了任务。我希望今后有更多类似的机会使自己得到更多锻炼。 第二篇:人事管理系统企业人事财务管理系统的开发与设计 内容摘要 随着internet的不断发展,传统的管理方式,消耗大量的人力物力,传统的方式已经赶不上时代的脚步,所以开发一个高效的企业人事财务管理系统,是非常必要的。 本系统作为一个mysql数据库开发运用程序,主要是分为前台部分和后台部分,前台部分是面向用户,主要包括对自身工资的查询,对考勤的查询等功能的实现。后台部分是面向管理员,主要包括对职员管理,考勤管理,工资发放管理,公司结算预算等功能。 该系统的开发
10、环境主要是mysql+php的结合,同时加入了html的语言来完成的界面设计。 关键词:人事财务管理,mysql,php 目录 一、引言.1 (一)设计目的.1 (二)设计要求.1 (三)设计环境.1 二、需求分析.2 (一)系统总体需求.21.系统简介.22.系统分析.2 (三)数据字典.3 三、概念结构设计.5 (一)e-r图.5 (二)系统的功能结构设计.71.总架构设计.72.功能模块的划分.7 四、逻辑结构设计.9 (一)关系模式.9 (二)表的设计与创建.9 五、数据库系统开发与实现.11 (一)管理员主要功能模块设计.111.部门及职位管理模块.112.工资修改模块.123.员工
11、管理模块.124.查询工资模块.135.修改考勤表模块.13 (二)后台主要功能模块设计.14结论.16参考文献.17 一、引言 (一)设计目的 随着公司规模的扩大,经济体制的快速发展,公司组织管理会变得越来越庞大和困难,而信息的处理与使用也变得越来越重要。人事管理信息系统是企业管理中不可缺少的一部分,无论对企业决策者和管理者来说都至关重要,所以建立一套人事管理系统,能够加快物资的周转速度,提高生产效率,加强管理的信息化手段,更好的为企业的发展和后勤服务,提高本单位的经济效益。该系统的实现,可以使企业更方便的对工作人员信息进行查询和录入,配合市场管理的步伐。从宏观上讲,顺应了社会的信息化、社会
12、化潮流,缩短了整个社会化大生产的周期。因此,开发这样一套管理软件成为很有必要的事情。 (二)设计要求 在信息高度发达的今天,人事管理的对象是一个单位或若干单位种的员工的基本信息,这些信息是在变化的。人事部门要为本单位、上级部门提供准确的统计数据。由于人员众多、数据复杂、统计管理工作困难,以往每做一项工作,都需要花费很多的时间和精力。传统的人工管理方式有诸如效率低,保密性差,查找、更新、维护困难等各种各样的缺点。因此,人事管理系统能够为用户例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。能够极大地提高人事管理的效率。同时,使企业实现科学化、正规化管理以及与世界先进管理技术
13、接轨。 (三)设计环境 该系统的开发环境主要是php+mysql. 1 二、需求分析 (一)系统总体需求 1.系统简介 该系统是一个企业人事财务管理系统,主要是分为前台部分和后台部分,前台部分是面向员工,主要包括注册及登陆,工资信息的查询,考勤查询,查询自己的某月或者全年考勤加班情况等功能的实现。后台部分是面向管理员,主要包括对职员信息管理,对部门或者职位的变更,对员工考勤信息的管理和维护,对员工的工资进行结算等功能。 以企业的人事工资管理为设计和开发对象,系统应具有的设计要求包括: 1、全体员工的岗位、级别设定、员工的基本信息设定; 2、企业部门的划分与设定; 3、员工不同工种的基本工资设定
14、; 4、加班津贴应根据加班时间和类型给予不同的补助; 5、按照不同工种的基本工资、考勤、应产生员工的月工资; 6、设计年终奖的计算方法; 7、工资报表,能够查询每个员工的工资情况、每个部门的工资情况、按月的工资统计,按年的工资统计; 8、进一步基于工资的财务预算与决算; 系统由php+mysql设计实现,具有数据操作方便、高效、迅速等优点。该系统采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性。 2.系统分析 (1)系统管理 对使用系统的用户进行管理,为他们分配一定的权限,使他们规范的使用系统。本系统的用户及其操作权限都是由管理员添加的,管理员添加完毕之后,再将登录名(即职工编号)
15、和密码分配给员工。 (2)职工信息管理 管理员可以对职工信息进行管理,包括对职工基本信息和职工调动情况的记录进行查询、添加、删除和修改。 2 (3)职工考勤管理 用于对职工的考勤情况进行记录,同时管理和查询企业职工出勤情况。其中包括日考勤记录、请假、加班、出差等情况的查询、添加、删除和修改。 (4)职工工资管理 可以根据职工的考勤情况,对员工的工资进行结算,负责打印工资条。年底结算后,可以根据公司的业绩情况,对职工发放不同的奖金。 (5)对企业开销进行管理 可以在年初对企业进行今年一年开销的预算,制定财务计划;年终可以进行结算,计算工资一年的成果。作为来年公司预算的参考。 (6)对部门和职位的
16、管理 根据公司的具体情况,增设、删除和改变职位和部门,同时设置不同部门不同职位的基本工资。 (三)数据字典 1.职员表:职员编号(主键)、职员所属部门、职位、职员登录密码 表2.1职员表的建立 2.考勤表:职员编号(主键)、年份、月份、缺勤次数、普通加班、特殊加班 表2.2考勤表的建立 3 3.职员薪水表:部门编号(主键)、职位号(主键)、基本工资 表2.3职员薪水表的建立 4.职位表:职位编号(主键)、职位名称 表2.4职位表的建立 5.部门表:部门编号(主键)、部门名称 表2.5部门表的建立 6.管理员表:管理员登录账号(主键)、密码 表2.6管理员表的建立 4 三、概念结构设计 (一)e
17、-r图 图3.1职员e-r图 图3.2考勤e-r图 图3.3部门e-r图 图3.4职位e-r图 5 图3.5薪水设计e-r图 图3.6管理员e-r图 部门编号姓名职位编号登录密码职员编号查询年份查询月份缺勤天数普通加班特殊加班职员编号部门编号部门名称职位编号部门职员考勤am管理nnmpl考勤q管理管理员密码o查询b职位编号管理员薪水部门编号管理账户管理员编号职位名称职位基本工资图3.7总设计e-r图 6 (二)系统的功能结构设计 1.总架构设计 图3.8系统总体功能图 2.功能模块的划分 1:系统管理 系统启动的时候有一个管理员用户,使用这个用户登陆以后,可以添加其他用户,而且每个用户都可以更
18、改自己的密码。 1)登陆系统 2)用户设置:设置用户密码,只有管理员才能创建修改删除其他用户。3)退出系统2:人事管理 1)添加员工信息。系统自动生成员工的编号。管理员可以添加员工的基本信息。包括姓名,性别,年龄,联系电话,学历,专业,分配部门和职位,进入本公司的时间等; 2)修改员工信息。选择一个员工,可以修改这个员工的基本信息。包括员工调动时的信息修 7 改,以及工资修改; 3)查询员工的基本信息:可以根据员工的编号,姓名进行查询员工的基本信息,并且可以针对查询结果进行修改和册除等工作; 4)册除员工信息。直接从列表中选中要册除的员工信息,然后进行册除操作,或者首先查询要册除的员工信息,然
19、后在册除。 3:基础信息管理 1)职务类别设置:设置职务分类,增加或者删除职位; 2)工资类别设置:设置工资分类,根据考勤表发放工资和奖金等;3)部门类别设置:设置部门分类。4:考勤管理 1)考勤记录:记录员工的出勤情况; 2)考勤查询:调用数据库来查询员工的出勤情况。5:公司财务管理1)年初总体预算;2)年底结算。 8 四、逻辑结构设计 该企业人事财务管理系统主要分为两个部分,分别对应管理员管理和职员。 (一)关系模式 职员可以登录系统,查询自己的工资情况,也可以查询自己的考勤情况。 管理员登录,可以管理员工信息,管理考勤信息,可以查询基本工资,根据公司每年的开支,进行年底结算,根据公司收支
20、,对员工进行不同的奖励。 (二)表的设计与创建 考虑系统的实际需要,本系统数据库至少要包含职员信息表(staff)、薪水信息表(salary)、考勤表(check1)、部门表(department)、职位表(post)、管理员表(admin)。 职员信息表(staff) 管理员表(admin) 薪水信息表(salary) 9 部门表(department) 职位表(post) 考勤表(check1) 10 五、数据库系统开发与实现 基于的旅店管理系统主要分为两个部分,分别对应管理员管理和职员查询。 (一)管理员主要功能模块设计 管理员可以登录,系统主界面如图5-1所示。 图5-1系统主界面 1
21、.部门及职位管理模块 管理员登录后可以进行部门和职位的管理,如图5-2所示: 图5-2部门管理主界面 点击添加部门可以完成新部门新职位的添加功能,代码如下,操作界面如图5-3所示mysql_query(”insertintodepartmentvalues(”.$departno.”,”.$departmentname.”)”);mysql_query(”insertintosalaryvalues(”.$departno.”,”.$postno.”,”.$basic_salary.”)”);点击编辑按钮可以修改各部门不同职位的底薪,代码如下: $sql=“updatedepartmentse
22、tdepartmentname=“.$departmentname.”wheredepartno=“.$departno.”“; 11 图5-3部门职位编辑界面 对按删除按钮,根据主键可以直接删除整条记录,实现对部门和职位的删除,关键代码如下:mysql_query(”deletefromsalarywheredepartno=“.$departno.”andpostno=“.$postno);mysql_query(”deletefromdepartmentwheredepartno=“.$departno);2.工资修改模块 管理员登录成功后,可以从数据库中查询员工的基本工资信息,主代码如
23、下: $result=mysql_query(”select*fromstaff,department,post,check1,salarywherestaff.departnolike”.$c2.”andstaff.stano=check1.stanoandstaff.postno=salary.postnoandsalary.postno=post.postnoandstaff.departno=salary.departnoandsalary.departno=department.departno”)3.员工管理模块 管理员登录成功后,可以从数据库中查询员工的基本信息,主界面如图5-4
24、所示: 图5-4员工基本界面 可增加新的员工,给他分配部门和职位,主要代码: mysql_query(”insertintostaff(stano,staname,postno,departno)values (”.$stano.”,”.$staname.”,”.$postno.”,”.$departno.”)”); 12 对已存在的员工,可以根据职员编号进行修改信息,主要代码,界面如图5-5所示:mysql_query(”updatestaffsetpostno=“.$postno.”wherestano=“.$stano.”“);mysql_query(”updatestaffsetdep
25、artno=“.$departno.”wherestano=“.$stano.”“);header(”location:querry.php”); 图5-5修改员工信息界面 按删除按钮,可以删除员工,代码如下: mysql_query(”deletefromstaffwherestano=“.$stano.”“);4.查询工资模块 管理员登录成功后,可以从数据库中查询员工的基本信息,可以按照年份,月份,不同的部门进行查询,主界面如图5-6所示: 图5-6查询工资界面 主要代码: mysql_query(”select*fromstaff,department,post,check1,salar
26、ywherestaff.stano=check1.stanoandstaff.postno=salary.postnoandsalary.postno=post.postnoandstaff.departno=salary.departnoandsalary.departno=department.departno”)5.修改考勤表模块 管理员登录成功后,可以从数据库中查询员工的考勤基本信息,可以按照年份,月份,不同的部门进行查询,主界面如图5-7所示: 13 图5-7查询考勤表界面 可以对员工的考勤进行添加,代码:mysql_query(”insertintocheck1values(”.$
27、stano.”,”.$year.”,”.$month.”,”.$less.”,”.$normal.”,”.$specifieness.”)”);还可以进行编辑,界面如下: 图5-8考勤表编辑界面 主要代码: “updatecheck1setnormal=“.$normal.”wherestano=“.$stano.”andmonth=“.$month.”andyear=“.$year.”“; (二)后台主要功能模块设计 管理员登录成功后,可以从数据库中查询自己的工资信息,如图5-9: 14 图5-9员工查询工资界面 15 结论 本文描述了基于php+mysql环境设计的网上书店系统的设计与实现
28、,具有一定的理论和实践意义。该系统是windows7,web服务器apache,数据库服务器mysql,服务器端脚本编程环境php,共同完成的。 设计要求提的很完善,该系统实现了工资的查询,不同用户的登录,管理员可以对公司的业绩进行年初的预算,年终的结算,根据不同部门的不同职位,分配不一同的工资,年末根据公司的业绩以及个人表现情况,对不同的人员发放不同的奖金福利。员工可以查询自己不同月份,不同年份的工资详情等。但是最后设计的时候我们遇到很多问题,工资结算的时候,我们还是没有详细划分,只做出了最终的工资总额,可能对员工查询详细工资不方便,还有就是公司的结算预算,没有做进去,系统显得不是很完善,以
29、后还是应该多多研究。所以通过老师的指点,我们还应该努力,最终解决这些问题,以更好的完成了整个系统的开发工作。 16 参考文献 1刘金岭,冯万利.数据库原理及应用实验与课程设计指导m.北京:清华大学出版,2021.2王珊,萨师道.数据库系统概论m.北京:高等教育出版社,2021 3verhoefc.p,donkersb.predictingcustomerpotentialvalueanapplicationintheinsuranceindustry.decisionsupportsystemsj.2021,32(1):189-199. 4吴毅杰,张志明.b/s与c/s的比较及其数据库访问技术
30、j.舰船电子工程.2021:56-58.5philiplew,孙伟.softwareengineeringenglishm.清华大学出版社.2021:225-260.6(德)斯皮勒林茨,(挪)谢弗.软件测试基础教程m.北京:人民邮电出版社.2021:96-120. 17 第三篇:人事管理系统设计企业人事管理系统课程设计 实验小组成员:张健,黄仁奖,庄宁晓,徐凯,宋永捷 计算机051(行) 企业人事管理系统可行性研究报告 编写目的 从人事管理的角度来讲,人们已经产生一种共识,那就是“人事管理是企业最珍贵的资产”。现在,人事管理不仅是企业最珍贵的资产,而且应该是唯一“动态的资产”。一个企业,无论是
31、土地,还是设备,还是流动资金,他们的实质都是静态资产。人们认为财务管理首要的是讲“管好钱”。其实钱是属于静态资产,钱是不会跑的,它又没有长脚。如果说钱会跑,是因为有人去动他,所以不是钱的问题,仍然是人的问题。钱是不能主动创造价值的,即使是被投资于很好的项目,也是人做的决定,也是由人在那里管理。所以,唯有人的行为才是动态的;只有人的行为才能创造价值。开发这样一套管理软件成为很有必要的事情。 人事管理系统是一个公司不可缺少的部分,它的内容对于公司的决策者和管理者来说都至关重要,随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作
32、用 项目背景 一套比较系统的人力资源管理理念,并建立了一整套比较规范的人力资源管理方法。在积极建立企业现代企业管理机制的今天,仅仅靠原始的手工管理或简单的单机管理,人力资源部门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。公司管理者的决策只能依据报表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性。因此,先进的管理思想在企业中实现就成为了一个可望而不可及的目标。公司集团非常急需一套既有先进管理思想又适合国内大企业的人力资源管理信息系统,作为实现目标和提高现有水平的一种重要手段。 定义 人事管理是企业信息管理的重要部分,面对大量的人事
33、工资信息,财务部门采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。因此,开发一个界面友好,易于操作的人事工资管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义 随着时代的进步,社会生产力高速发展,新技术层出不穷信息量急剧膨胀,整个人类社会已成为信息化的社会人们对信息和数据的利用和处理已经进入自动化、网络化和社会化的阶段。如在查找情报资料、处理银行帐目、仓库管理、科研生产等方面,无不需要利用大量的信息资源。因此,如何有效地进行数据信息的管理和利用,已经成为人们普遍关注的课题。 信息在不同的领域里有着不同的概念,在管理科学领域中,通常认为信息是经过加工处理后的一种数据形式
34、,是一种有次序的符号排列,它是系统传输和处理的对象。处在信息时代的今天,信息的作用越来越为人们所重视。制定工作计划,研究投资策略,都离不开对信息的充分利用。管理信息系统(managementinformationsystem,缩写mis)是一种“人机系统”,它以特定的模式支持一个组织内各级组织机构之间的通讯,对信息资源进行综合开发,管理和利用,实现对该组织的有效管理。它通过对数据的加工处理,及时为管理与决策分析提供信息。其特点有: 数据全部存储于计算机系统中;用户使用简单、操作方便、查询速度快;有极强的人-机对话功能;能直接从计算机系统中提供决策所需的参考信息。 参考资料网上一些类似比较完整的
35、系统,人事管理系统,学籍管理系统,企业一些其他的系统的设计理念,好的报告分析。 可行性分析 要求一般而言,良好的办公管理,有助于为企业达到以下的目标: 一、协助组织达成发展目标与远景。 二、有效地运用人员的能力与技术专才。 三、促使组织成员的工作士气高昂且激发潜能。 四、滿足组织成员的自我实现感与增加成员的工作成就感。 五、发起且落实组织变革。 六、提高组织成员的工作生活品质。 七、协助企业负责人做出正确决策。 目标可行性研究的目标是用最小的代价在尽可能的时间内确定问题是否能够解决。 可行性研究可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的
36、开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。决定可行性的主要因素 经济上可行性: 近几年,计算机技术的发展和计算机办公自动化的普及和应用,计算机的应用也有了较大的提高。计算机也都成为高校管理工作中的重要设备,每个单位、每个部门都有不同程度的计算机应用。在硬件方面,无需单独购买计算机,只需利用目前已有的奔腾、奔腾的计算机即可,并附有打印机等附件。所以从硬件方面上完全可行。根据用户的要求,分析其特点,在经济上本项目是可行的,采集,编辑,发布,人员不需要专业的编程知识就可以快速高效地发布题库信息。这样加快了信息发布速度,减少了人力的开销,缩短了从采集到发布的时间
37、周期,从而提高了服务的质量,而且由于管理周期缩短和人力开销的减少,可以在高校信息化中获得更多的好处。 在软件上,由于人事管理工作不同于其它行业的管理工作,管理软件在市场上没有专业的管理软件;找软件开发公司单独开发软件所需费用又太高,至少需要几千元,并且实用性不强,日后的维护升级等问题也不易解决。而由我们自己研究开发一套适合实际需要的管理软件,即可节资金,也便于日常维护、备份和系统升级。 人事管理信息系统并不需要特别高的配置,编写管理信息系统的软件在市面上也十分便宜。因此,我们认为它的制作在经济上是可行的。我国加入wto后,面对高度信息化、全球化和管理现代化的国际竞争,中国如何应用信息技术促进管
38、理创新,以管理创新促进实施信息现代化的战略,深化改革和实现管理水平跨越式发展,提高服务水平和服务质量,增强的竞争力,已成为一个不容回避、亟待研究解决的重大课题。 技术上可行性: 本系统使用的是+sqlserver实现的。可以自由使用人事工资信息分类,自由赋予用户权限,根据需要灵活使用模版。可以提供给各种场合的信息,人事工资。 根据用户的要求,分析其特点,在经济上本项目是可行的,采集,编辑,发布,人员不需要专业的编程知识就可以快速高效地发布高校办公信息。这样加快了信息发布速度,减少了人力的开销,缩短了从采集到发布的时间周期,从而提高了服务的质量,而且由于管理周期缩短和人力开销的减少,可以在高校信
39、息化中获得更多的好处。 通过sqlserver建立办公自动化数据库sqlserver是一种高效的关系数据库系统,它与windowsnt/2021及windows9x等操作系统紧密集成。这种安排使sqlserver能充分利用操作系统所提供的特性。对于今天复杂的客户/服务器系统来说,sqlserver是一个很好的选择。可以打开sqlserver(1)建立数据库。(2)建立表。建立的数据库目前一些网站主要采取三种形式。 1:手工更新:一些小网站还停留在完全使用人工制作新页面,更新目前的信息。这种方法不但效率低,而且容易出现错误,目前这种方法基本使用在一些小站点和个人主页,已经不是主流。由于使用全部静
40、态页面,可以有很高的负载。 2:动态网页技术:随着,php,cgi等动态网页技术的发展,用这些技术制作一个基于数据库的动态人事工资系统已经是很方便的。这种技术构件的网站,大大提高了信息更新的效率,信息发布人员只需要进行简单的文字图片排版,就可以发布信息。简单易用。但是,这种技术的信息发布系统存在另外一个缺点,当用户访问量大的时候,动态页面频繁操作数据库,会大量消耗系统资源,造成访问缓慢或者根本无法访问。 3:动态,静态发布:这种技术与上面的动态网页技术没有本质上的区别,只是将静态页面和动态技术的优点结合起来。使用动态技术采集信息,人事工资人员也只需要进行简单的文字和图片排版,制作一个模版,就可
41、以使用人事工资系统发布人事工资信息了。最后由系统根据模版和人事工资信息的具体内容和网站结构发布静态页面。这样最终发布的为静态页面,可以承受很大的访问量,也可以提高人事工资信息的发布效率。 本次毕业设计就是使用第三种技术构造人事工资系统的。采用这种方式构造系统,有着易用,方便,快速,高效的优点,是一种广泛采用的技术。 运行上可行性: 现代计算机软硬件的发展使得本系统具有良好的操作界面,简单直接的操作界面,具有较强的人机对话能力,支持多种汉字输入方式,其适应性强,显示内容简单明了,使操作者不必具有较高高的计算机专业知识,也不必进行专门培训,稍一接触就可以上手进行所有操作。政治可行性: 本系统纯为私
42、人设计,在开发过程中没有涉及合同、责任等与法律相抵触的方面。因此,本系统在法律上是可行的。 人力资源的设计分析 使用作为系统开发的开发环境,它作为一种现代的编程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。 综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。 经济上可行性: 现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,
43、本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高的工作效率;第四,本系统可以使敏感文档更加安全,等等。所以,本系统在经济上是可行的。 1.2相关技术概述1.2.1软件工程 软件工程是指导计算机软件开发和维护的工程学科。 (1)它采用工程的概念、原理、技术和方法来开发和维护软件; (2)它将管理技术与当前经过时间考验的而证明是正确的技术方法结合起来;(3)它强调使用生存周期方法学和结构分析和结构技术; (4)经过人们长期的努力和探索,围绕着实现软件优质高产这个目标,从技术到管理两个方面做了大量的努力,逐渐形成了”软件工程学”这一新的
44、学科。 3.对现有系统的分析 3.1处理流程和数据流程 系统整体模块结构图 本系统由五大模块组成,即系统,员工基本信息,员工考勤信息,员工调动信息,帮助。如下图: 4.2系统流程图 功能模块 1人事信息录入,编辑,修改,查询,打印 把员工信息记录进数据库,可以随时查看,起到档案的作用,登记了人事信息,便于管理。该系统按照人事劳资管理人员的书写习惯,可对员工的编号、员工的姓名、性别、所在部门、职位名称、最高学历、等基本信息进行记录,为了方便起见,还增加了备注的功能,可以对员工进行评语及特点的描述。信息录入后最终自动生成详细的易于操作的人事档案表,可以随时的记录了解本公司的员工信息,一目了然。本系
45、统支持任何一种输入方法。 2工资管理录入,编辑,修改,查询,计算,统计 工资信息主要包括员工的底薪、补贴、奖金、加班费、房贴、养老金、等项目,另外,系统会自动统计该员工的工资的总工资等信息。3各种信息的查询统计 查询可以提高了工作效率,输入字符即可获得符合条件的信息,统计可以从杂乱的数据中,分析出有效的数据。 4系统数据的安全保密,设定系统用户 系统为区分了身份,因此由用户和密码,级别构成,这样系统在系统登陆界面进行身份验证,将输入的信息和用户表进行比较,让符合身份的用户通过验证。 数据库设计 sqlserver简单介绍数据库的概念数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组
46、织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。关系数据库产品是怎么发展起来的呢。对关系模型的支持 第一阶段(70年代)的rdbms仅支持关系数据结构和基本的关系操作(选择、投影、连接)。例如:dbase之流。 第二阶段(80年代),对关系操作的支持已经比较完善,但是对数据完整性的支持仍然较差。此时,sql语言已经成为 关系数据库的标准,各家对sql标准的支持还都是不存的(几乎全不是超水平发挥)。 第三阶段(90年代)
47、的产品,加强了数据完成性和安全性的性能。完整性的控制在核心层实现,克服了在工具曾的完 整性可能存在“旁路”的弊病。 sqlserver是关系型数据库系统,用户可利用许多语言编写访问sqlserver数据库的程序,对于小型应用系统是非常理想的。除了支持标准的ansisql语句,从而能获得相当好的性能。它可以在windowsnt系统上或者在windows95/98系统上运行。 sqlserver的执行性能非常高,运行速度非常快,并非常容易使用,是一个非常棒的数据库。 1.2.3软件开发工具作为microsoft的最新建立动态web网站的工具,相对于asp和jsp在改变原始的web编程方式方面有了长
48、足的长进。它的代码与页面分离技术(codebehind)以及完善的web服务器控件为程序员提供了一个更加符合传统编程的web服务器端开发方式。一:名字空间namespace要使用的数据库功能,不可能离开名字空间namespace的使用。什么是名字空间,说理论可以说半天,我们没必要了解,简单一点,名字控件就像delphi中的控件,你必须将它们放入你的form才能使用他们,同样,如果你要使用的数据库功能,你就必须先引用相应的名字空间。中关于数据库的名字空间有这些: ado+,是ado的下一代,就像是asp的下一代,相对于ado,ado+有以下特点:一)支持xml;二)更好的性能;三)方便的编程接口
49、; 名字空间的具体使用如下: 举例: 应该注意一点,以上代码必须在页面顶端。 二:基本概念 在使用以前,还必须了解一些基本概念:adoconnection:相当于asp中的数据库connection;adocommand:相当于asp中的数据库command;dataview:相当于asp的ado记录集recordset;dataset:多个数据表的集合; 以上概念实在是比较抽象,如果现在不理解,不要紧,现照着使用,以后慢慢就会理解。 三:数据库基本使用样板 functioncreatedatasourcedimconnassqlconnectiondimconnstrasstringdimstrsqlasstringdimsqlcmdassqldatasetcommanddimdsasnewdataset连接数据库connstr=“server=nhga-d36kq26twb;database=northwind;pwd=;uid=sa”conn=newsqlconnection(connstr)sql语句 strsql=“select*fromproducts”建立datasetsqlcmd=newsqldatasetcommand(strsql,co
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中医医学经络腧穴学课件-奇穴
- 《学前社会教育》课件
- 2025届海南省部分学校高三上学期全真模拟(二)历史试卷(解析版)
- 2024-2025学年浙江省台州市十校联考高一上学期期中考试历史试题(解析版)
- 《物流仓储管理》课件
- 单位管理制度集合大全员工管理篇
- 《物流管理运输管理》课件
- 单位管理制度汇编大全员工管理
- 单位管理制度合并汇编【职工管理】
- 单位管理制度分享合集职员管理
- 国家开放大学本科《西方行政学说》期末纸质考试总题库珍藏版
- 2024至2030年中国甲醇内燃机行业发展监测及投资战略规划报告
- 海南省琼海市五年级数学期末自测模拟试题详细答案和解析
- 垃圾清运服务投标方案技术方案
- 电子工程师职位合同
- 2025届青海省西宁二十一中学七年级数学第一学期期末考试试题含解析
- 湖北省宜昌市2025届九年级物理第一学期期末达标测试试题含解析
- DL-T5394-2021电力工程地下金属构筑物防腐技术导则
- 儿科护理技术操作规范
- 2024年江苏宿迁经济技术开发区城市管理辅助人员招聘笔试参考题库附带答案详解
- 马拉松赛事运营服务方案
评论
0/150
提交评论