人力资源管理系统毕业论文.doc_第1页
人力资源管理系统毕业论文.doc_第2页
人力资源管理系统毕业论文.doc_第3页
人力资源管理系统毕业论文.doc_第4页
人力资源管理系统毕业论文.doc_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

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

文档简介

山东科技大学泰山科技学院毕业设计(论文)说明书人力资源管理系统毕业论文目 录1 绪 论11.1研究现状及设计目标11.2本论文的目的、内容42 可行性分析62.1经济可行性62.2技术上的可行性62.3社会可行性93 需求分析103.1系统需求103.2功能需求103.3性能需求123.4系统数据流图124 概要设计174.1系统的概要设计174.2数据库的概要设计215 详细设计255.1 数据库的详细设计255.2 系统的详细设计286 结束语39致 谢40参考文献41附 录42A 主要源程序42B 用户手册58C 软件光盘59D 科技译文60Network technology60网络技术6775Made by SQH山东科技大学泰山科技学院毕业设计(论文)说明书1 绪 论1.1研究现状及设计目标1.1.1相近研究课题的特点及优缺点分析我国小企业的主要特点是量大、面广、起点不高,多集中于劳动密集型产业。面对新世纪全球经济一体化和国内经济转型的两大挑战,其发展的核心问题一是人才,二是人才,第三还是人才。人才缺乏,尤其是高素质的管理人才和高水平的技术人才的缺乏已严重制约了我国小企业的健康发展。因此,要把普遍提高小企业劳动者素质,建设一支宏大的、高素质人才队伍,培养、吸引和用好人才作为促进小企业发展的一项重大战略任务。我们要先对我国小企业人力资源的现状进行一定的了解,对其存在的问题进行一定的分析。我国小企业人力资源的现状据国家中小型企业发展战略研究中心的一项问卷式调查显示:在接受调查的156家企业中,具有大专及以上学历人员共计4235人,占全部企业总人数的9.6,其中,技术人员大专及以上学历人员有2097人,管理人员有1792人,两者合计3889人,占企业大专以上学历人员总数的91.8。1. 结构不合理。企业内人员过剩与人才短缺的矛盾同时并存。在上述的调查中,共计有各类人员44246人,其中,管理人员,5064人,占总人数的11.5;技术人员4489人,占总人数的10.2;熟练工人23185人,占总人数的52.4;一般工人11509人,占总人数的26。企业的高素质管理人才和高水平科技人才存在较大缺口,一般人员过剩。2. 人才流失严重。人才一部分流向海外,我国仅在美国的本科以上的各类专业人才已达45万人;一部分流向国内的外企,外企以其优厚的待遇和科研环境的优势以及科学高效的人才管理方式,大量吸纳国内人才;一部分流向经营好的大型内企。人才的缺乏已严重制约了我国小企业的健康发展。企业要构建一个人情味浓的集体,做到关心人、爱护人、理解人、尊重人,倡导团结、向上、拼搏的团队精神,努力营造一个良好的工作环境,使员工在良好的文化氛围中工作得心情愉快,对企业产生向心力、凝聚力。以此吸引人才为企业倾心效力。美国摩托罗拉在这方面树立了典范。摩托罗拉人事部门的工作人员经常参加雇员的生日及各种聚会,倾听他们的意见,向管理层反映员工所关心的问题,企业上下建立了开诚布公、互相尊重、关心、协作的关系。良好的文化氛围,使企业积聚了许多优秀人才和忠实于企业的员工。1.1.2现行研究存在的问题及解决办法1. 聘用人员变更机制很多中小企业的管理人员和核心人员常常是凭借人际关系,而不是凭借自己的专业知识和技术能力进去的。而企业在遵循“能者上、平者留、庸者下”这一人事变更原则时不尽合理,其人事变动的依据与员工的业绩关联度不强,受外来因素影响较大,如在一些私人小企业中,“任人唯亲”的现象较严重,这使得一部分远离企业核心层的优秀员工难以发挥其才能;在国有中小型企业,“论资排辈”的现象比较严重,大量的平庸之辈占据着关键岗位,致使优秀的员工晋升机会不大,晋升周期过长,这将造成大量的优秀员工流失。大多数企业没有配备专职的人力资源管理人员,甚至有的企业还在沿袭传统的一些做法,使人力资源部门在某种意义上,成为一些特殊人员的“安置所”。在一些小企业,往往随便安排一位技术人员,或者是将不适合某一岗位的人暂且调动到人力资源部来从事所谓“人力资源管理”。严格来说,目前中国尚没有一批现代的“人力资源部”经理人才队伍。2. 绩效评估与报酬管理制度我国的小企业由于产权关系模糊,员工的责、权、利不相统一,导致绩效评估标准及过程不合理,而报酬管理制度上也偏重传统的物质激励,忽视非物质激励,这些都使得优秀的人员在今后的工作中难以发挥其才能,造成企业人力资源的浪费,给企业的发展带来隐患。在分配制度上仍普遍存在着平均主义,企业的高、中、低级人才的收入差距很小,人才的劳动价值得不到合理的体现,使得人心不稳,大量优秀人才流失。3. 建立合理的人才引用和变更制度,建造优质的人力团对于新进人才进行公开招聘,建立公开、公平、公正的外部招聘制度,包括填写统一的申请表,参加统一的笔试、面试和绩效模拟测试;对于现有人才,实行优化组合,竞争上岗,并定期考核;在相同或不同岗位上,人员可以自由流动,做到人员的最优化配置。4. 制定有利于企业战略发展和员工自我实现的人力资源规划力资源规划就是为了满足变化中的企业对人力资源的需求,最大限度地开发利用企业员工的潜能,使企业和员工的需要都得到满足,根据企业的发展战略和经营目标,通过分析企业人力资源的外部机遇与威胁以及内部优势和劣势,制订必要的人力资源政策和措施。人力资源规划首先要开展调研工作,摸清企业决策和经营环境以及企业内外部人力资源的状况。在调研的基础上,对企业人力资源需求与供给进行分析,预测企业人力资源的需求和供给的数量、质量和层次结构。进而制订人力资源理与开发的总体计划和业务计划。最后,对人力资源计划的执行过程进行监督和评价,确保企业整体目标的实现。5. 建立多样化的激励机制完善激励机制市场的竞争要求企业在努力寻求、招聘优秀人才的同时,千方百计稳定住企业的核心员工,防止人才流失,充分发挥员工的积极性。员工的工作动力来源于自身需要的满足程度。人的需要是多样化的,因此激励的措施也应该是多样化的。6. 建立完善的绩效评估和约束机制建立一套客观有效的业绩指导、业绩评价和业绩辅导改进体系,可以准确评价员工的各种表现,并以此建立与之相适应的各种激励制度、人员培训与开发计划、人员进退升迁制度和形成相应的流程程序等。1.2本论文的目的、内容1.2.1本论文的目的目前市面上流行的人事管理系统不少。但是,对于企、事业单位的人事管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。1.2.2本论文主要内容该系统的主要功能是为小型企业提供独立的人员信息,网点操作人员能够迅速查找特定人员的信息,并实现添加和修改数据的功能,IT企业人力资源管理系统包含如下主要功能:1. 人事管理:个人基本档案、员工基本档案、员工职位变动、员工奖惩情况、员工考核情况、员工工资档案2. 工作计划管理:员工工作计划、本人工作计划、3. 员工管理:增加本部门用户、管理本部门用户、增加部门、职位、各部门用户、管理全体用户、个人资料维护4. 员工权限管理:工作计划权限、基本档案权限、职务变动权限、奖惩编辑权限、工资编辑权限、用户管理权限山东科技大学泰山科技学院毕业设计(论文)说明书2 可行性分析为了对企业人力资源管理系统的可行性做出准确判断,对新管理系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。2.1经济可行性主要是对项目的经济效益与经济成本进行评价,该系统作为一个毕业设计的课题,不需要任何经费,经济成本低,而且如果该系统正式使用后,将会大大的提高对企业人员的管理效率,潜在的提升其经济效益。2.2技术上的可行性技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。本系统主要采用了ASP和 SQL Server2000进行相关的开发,ASP也是一种“无需编程”的软件开发工具,用简单的几个语句,即可对数据库进行操作;另考虑到SQL Server数据库服务器用户,亦提供SQL Server数据库接口,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。2.2.1 ASP技术ASP(Active Sever Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface)技术。ASP是一个位于服务器端的脚本运行环境。通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互 式动态网页,包括使用HTML 表单收集和处理信息、上传与下载等。ASP有诸多的特点,其特点归纳为:1. ASP可以和HTML或其他脚本语言互相嵌套。2. ASP是一种在web服务器端运行的脚本语言,因此程序代码完全保密。3. ASP以对象为基础,因此可以使用ActiveX控制继续扩充其功能。4. ASP内置ADO组件,因此可以轻松的存取各种数据库,大大缩短了程序开发时间。5. ASP可以将运行结果以HTML的格式传送至客户端浏览器,因此ASP可以适用于各种浏览器。6. ASP的源程序不会被传到客户端浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。 7. 由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。8. 开发需要有丰富的经验,否则会留出漏洞,让黑客利用进行注入攻击。当在Web站点中融入ASP功能后,将发生以下事情: (1)用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。 (2)浏览器向服务器发出请求。 (3)服务器引擎开始运行ASP程序。(4)ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。 (5)页面信息发送到浏览器。2.2.2数据库SQL Sever技术 SQL Server 2000系统是一个先进的面向新世纪的关系型数据库管理系统,它引入了大量先进的数据库技术,代表了未来数据库技术的发展趋势,可以为各种用户提供完整的数据库应用解决方案。除了其关系型系统的内核之外,它的分布式查询处理、强大的触发器功能、方便的数据发布等特点,使它充满着未来数据库技术的气息。SQL SERVER2000的特点如下:1. 易用性,它拥有微软产品的一贯特性,简单易用。2. 可伸缩性,它使用的是动态数据库,当用户的数据超过原先申请的大小时,数据库文件可自动扩大,直到占满整个磁盘空间。3. 集成性,它已经与Windows 2000 以上的操作系统紧密结合,能够提供更加有效的安全性。4. 以同一种语法结构提供两种使用方式SQL语言既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式,用户可以在终端键盘上直接键入SQL命令对数据库进行操作;作为嵌入式语言,SQL语句能够嵌入到高级语言程序中,供程序员设计程序时使用。而在两种不同的使用方式下,SQL语言的语法结构基本上是一致的。这种以统一的语法结构提供两种不同的使用方式的做法,提供了极大的灵活性与方便性。5. 语言简捷,易学易用SQL语言功能极强,但由于设计巧妙,语言十分简捷,完成核心功能只用9个动词,因此容易学习,容易使用。2.2.3 Dreamweaver技术Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。它的优点主要有:1. 最佳的制作效率Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上。使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。 2. 强大的系统管理 使用网站地图可以快速制作网站雏形、设计、更新和重组网页。改变网页位置或档案名称,Dreamweaver 会自动更新所有连结。使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。 2.2.4 ASP与SQL Sever2000数据库连接技术主要使用到ADO组件中的两个对象:Connection对象和Recordset对象,其中Connection对象与SQL Sever连接方式:MSSql ODBC方法:“Driver=sql sever;sever=severname;database=dbname;uid=sa;password=pass”,并使用Connection对象的open方法打开数据库连接。2.3社会可行性本系统主要是为了方便运输公司对内部人员的信息管理而进行开发的,所以在各方面上得到了支持和认同有普遍的社会基础。山东科技大学泰山科技学院毕业设计(论文)说明书3 需求分析3.1系统需求通过调查,要求系统需要有以下功能:由于该系统的使用对象多,要求有较好的权限管理。提供企业员工考勤管理。设置企业员工薪酬管理。提供系统用户管理功能。全面管理企业的员工信息。管理企业人力资源管理的基础信息。企业员工工作任务管理,部门、员工的工作任务的分配、管理。个人信息的维护。系统用户信息管理,用户权限设置。系统退出。3.2功能需求人力资源管理系统由人事管理、工作计划管理、员工管理、员工权限设置等部分组成,规划系统功能模块如下:人事管理模块:该模块主要功能是个人基本档案、员工基本档案、员工职位变动、员工奖惩情况、员工考核情况、员工工资档案。工作计划管理模块:该模块主要功能是员工工作计划、本人工作计划。员工管理模块:该模块主要功能是增加本部门用户、管理本部门用户、增加部门职位、管理全体用户、个人资料维护。员工权限设置模块:该模块主要功能是工作计划权限、基本档案权限、职务变动权限、奖惩编辑权限、考核编辑权限、工资编辑权限、用户管理权限。系统功能结构图如图3-1所示员工权限设置工作计划权限基本档案权限职务变动权限奖惩编辑权限考核编辑权限工资编辑权限用户管理权限工作计划管理理员工管理增加下属用户管理下属用户增加用户管理用户个人资料维护员工工作计划本人工作计划员工奖惩情况员工考核情况员工工资档案员工职位变动员工基本档案个人基本档案企业人力资源管理系统人事管理图3-1 系统功能结构图3.3性能需求硬件平台:CPU:P41。8GHz。内存:256MB以上。软件平台:操作系统:Windows xp/ Windows 2000。数据库:SQL Server 2000。浏览器:IE5.0,推荐使用IE6.0。Web服务器:IIS5.0。分辨率:最佳效果1024768像素。3.4系统数据流图顶层数据流图,如图3-2所示员工信息员工信息个人基本信息档案信息用户管理员P1人力管理系统图3-2顶层数据流图一级分解数据流图,如图3-3所示用户信息工作信息员工信息用户信息工作信息员工信息管 理 员P1.3员工管理P1.2工作计划管理P1.1人事管理用户员工信息表工作信息表用户表图3-3 一级分解数据流图二级分解数据流图,如图3-4、3-5、3-6所示人事管理展开数据流图,如图3-4所示工资信息工资信息奖惩信息考核信息奖惩信息奖惩信息职位变动信息个人档案信息个人档案信息个人档案信息职位变动信息管理员P1.1.5工资档 案P1.1.4考核情况P1.1.3奖惩情况P1.1.2职位变动用 户P1.1.1个人基本档 案个人基本档案表职位变动表奖惩信息表工资信息表考核信息表图3-4人事管理展开数据流图工作计划管理展开数据流图,如图3-5所示工作信息工作信息工作信息工作信息工作信息管理员P1.2.2员工工作计 划P1.2.1本 人工 作计 划用户工作信息表图3-5工作计划管理展开数据流图员工管理展开数据流图,如图3-6所示职位信息职位信息部门信息部门信息用户信息用户信息管理员P1.3.3职位管理P1.3.2部 门管 理P1.3.1用户管 理用户职位信息表用户信息表部门信息表图3-6员工管理展开数据流图山东科技大学泰山科技学院毕业设计(论文)说明书4 概要设计概要设计主要是设计出系统的整体结构图、ER图。4.1系统的概要设计企业人力资源管理系统整体结构主要分为两大部分:前台结构设计和后台结构设计。4.1.1 前台结构设计前台设计主要是用户来查看个人信息,前台结构设计包括通用和设置两大模块。在通用模块中,员工可以查看本人工作计划并且可以编辑可修改工作计划,员工还可以查看、修改、编辑个人基本信息和查看个人工资信息。在设置模块员工可以对自己的个人资料进行维护。前台结构设计图,如图4-1所示个人资料维护个人基本档案职位变动档案本人工作计划工作计划管理人事管理员工权限设置员工管理用户登录通用设置员工奖惩档案员工考核档案员工工资档案图4-1 前台结构设计图4.1.2 后台结构设计后台设计主要是管理员管理全体用户,后台管理分为通用和设置两大模块。通用包括人事管理和工作计划管理,其中人事管理包含:个人基本档案、员工基本档案、员工职位变动、员工奖惩情况、员工考核情况、员工工资档案,工作计划管理包含:员工工作计划、本人工作计划。设置包括员工管理和员工权限管理,其中员工管理包含:增加本部门用户、管理本部门用户、增加部门、职位、各部门用户、管理全体用户、个人资料维护,员工权限管理包含:工作计划权限、基本档案权限、职务变动权限、奖惩编辑权限、工资编辑权限、用户管理权限。后台结构设计图,如图4-2所示工作计划权限基本档案权限职务变动权限奖惩编辑权限考核编辑权限工资编辑权限用户管理权限员工工作计划本人工作计划增加下属用户管理下属用户增加用户管理用户个人资料维护员工奖惩情况员工考核情况员工工资档案员工职位变动员工基本档案个人基本档案员工权限设置工作计划管理理员工管理管理员登陆人事管理通用设置图4-2 后台结构设计图4.2数据库的概要设计4.2.1数据库的ER图E-R (Entity-Relationship),即实体-联系方法。 ER图是用来描述某一组织(单位)的概念模型,提供了表示实体、属性和联系的方法。构成ER图的基本要素是实体、属性和关系。实体是指客观存在并可相互区分的事特;属性指指实体所具有的每一个特性。用E-R方法来设计数据库的概念模型是数据库概念设计阶段广泛采用的方法。数据库中主要有用户信息、员工工作计划、员工奖惩情况记录和用户档案信息、员工考核信息、员工工资档案和员工职位变动档案这七个实体。ER图如图4-3所示11nn11nn员工工资档案考核档案部 门奖惩档案拥有拥有属于拥有图4-3 ER图4.2.2实体及其属性图1. 用户实体及其属性图,如图4-4所示姓名密码职位部门用户用户名权限图4-4 用户实体及其属性图2. 部门实体及其属性图,如图4-5所示部门部门名称编号图4-5部门实体及其属性图3. 员工奖惩信息实体及其属性图,如图4-6所示奖惩信息用户名奖惩标题编号奖惩内容图4-6员工奖惩信息实体及其属性图4. 用户档案实体及其属性图,如图4-7所示档案信息出生年月学历职务用户部门用户名编号毕业院校身高图4-7用户档案实体及其属性图5. 员工考核信息实体及其属性图,如图4-8所示用户名考核名称考核评语考核结果考核信息备注说明考核时间编号图4-8考核信息实体及其属性图6. 工资档案实体及其属性图,如图4-9所示工资档案应发金额员工职务基本工资编号用户名交个人税备注说明奖金金额图4-9工资档案实体及其属性图5 详细设计详细设计包括数据库的详细设计和系统的详细设计。5.1 数据库的详细设计5.1.1数据库需求分析数据项和数据结构如下:用户信息表:ID(自动编号)、姓名、用户名、密码、部门、职位、用户权限等。员工工作计划表:ID(自动编号)、计划标题、计划内容、完成情况、重要程度等。员工奖惩情况记录表:ID(自动编号)、员工名字、奖惩标题、奖惩内容等。用户档案信息表:ID(自动编号)、用户名、用户部门、职务、出生年月、学历、身高和毕业院校等。5.1.2数据库逻辑设计1.注册用户信息表userinf,如表5-1所示表5-1用户信息表字段名称数据类型长度说明IDint4数据库流水号Namenvarchar50用户姓名Usernamenvarchar50用户名Passwordnvarchar50密码Userdeptnvarchar50所在部门Userlevelnvarchar50用户级别Forbidnvarchar50是否禁用allow_see_all_workrepnvarchar50可以看所有员工的日志Allow_see_dept_workrepnvarchar50可以看同部门的日志Allow_write_complannvarchar50可以输入公司计划Allow_control_dept_usernvarchar50可以管理部门用户Allow_control_all_usernvarchar50可以管理所有用户Allow_write_stafinfnvarchar50可以输入职员资料Allow_control_levelnvarchar50可以分配用户权限All_edit_person_personinfnvarchar50可以编辑本人基本档案Allow_see_all_personinfnvarchar50可以看所有员工基本档案Allow_see_dept_personinfnvarchar50可以看部门员工基本档案Allow_edit_all_jobchangenvarchar50可编辑所有员工职务变动All_edit_dept_jobchangenvarchar50可编辑本部门员工职位变动Allow_edit_all_rewpuninfnvarchar50可编辑所有员工奖惩档案Allow_edit_dept_rewpuninfnvarchar50可编辑部门员工奖惩档案Allow_edit_all_checkinfnvarchar50可编辑所有员工考核档案Allow_edit_dept_checkinfnvarchar50可编辑部门员工考核档案Allow_edit_all_wageinfnvarchar50可编辑所有员工工资档案Allow_edit_dept_wageinfnvarchar50可编辑部门员工工资档案2. 员工工作计划表workrep,如表5-2所示表5-2员工工作计划表字段名称数据类型长度说明IDint4数据库流水号Titlenvarchar50日志Recdatedatetime8日志记录日期Usernamenvarchar50本人用户名remarkntext16备注Impnvarchar50是否重要finishednvarchar50是否完成3. 员工奖惩情况记录表rewpuninf,如表5-3所示表5-3员工奖惩情况记录表字段名称数据类型长度说明IDint4数据库流水号usernamenvarchar50员工用户名rewpunnamenvarchar50奖惩名称remarkntext16奖惩原因及备注说明4. 用户档案信息表personinf,如表5-4所示表5-4用户档案信息表字段名称数据类型长度说明IDInt4数据库流水号Usernamenvarchar50个人基本档案的用户名A1nvarchar50用户编号A2nvarchar50曾用名A3nvarchar50性别A4nvarchar50民族A5nvarchar50职称A6nvarchar50出生年月A7nvarchar50政治面貌A8nvarchar50健康状况A9nvarchar50籍贯A10nvarchar50体重A11nvarchar50身份证号码A12nvarchar50身高A13nvarchar50婚姻状况A14nvarchar50毕业院校A15nvarchar50本人成分A16nvarchar50专业A17nvarchar50工龄A18nvarchar50学历A19nvarchar50外语语种A20nvarchar50外语水平A21nvarchar50普通话程度A22nvarchar50粤语程度A23nvarchar50计算机能力A24nvarchar50户口所在地A25nvarchar50现住址A26nvarchar50档案存放地A27nvarchar50个人专长爱好A28nvarchar50奖励和处分A29nvarchar50工作经历A30nvarchar50联系方式A31nvarchar50备注5.2 系统的详细设计5.2.1 网站登录模块网站登录主要是用户通过登录进入管理页面进行合法的操作。网站登录模块主要用于验证用户是否是合法用户。网站登录页面由两部分组成,即用于收集登录信息的前台表单部分和用于验证的后台处理部分。输入用户名和密码,如果信息错误或该用户不存在的话系统转到登陆界面,如果信息正确用户就可以登录到系统主界面。系统运行界面如图5-1所示山东科技大学泰山科技学院毕业设计(论文)说明书 图 5-1登录界面关键代码如下:username=request(username)password=request(password)if username and password thenset conn=opendb(oabusy,conn,accessdsn)set rs=server.createobject(adodb.recordset)sql=select * from userinf where username= & sqlstr(username) & and password= & sqlstr(password) & and forbid=nors.open sql,conn,15.2.2 网站首页的通用模块通用这一部分由工作计划管理和人事管理两个模块组成。(1)工作计划管理包含员工工作计划和本人工作计划两部分。管理员可以添加、编辑本人及其他员工的工作计划,这样有助于管理者分配任务,一般用户只可以查看和编辑本人的工作计划而无法查看、编辑他人的工作计划。(2)人事管理包含个人基本档案、员工基本档案、员工职位变动、员工奖惩情况、员工考核情况和员工工资档案。管理员可以编辑修改个人的基本档案而无权编辑其他用户的基本档案,管理员可以查看其它用户的档案,管理员拥有编辑员工职位变动、员工奖惩情况、员工考核情况和员工工资档案的权限。一般用户可以查看修改个人基本档案和查看个人工资信息。系统运行界面如图5-2所示图 5-2网站首页的通用模块界面关键代码如下:打开数据库,读出权限set conn=opendb(oabusy,conn,accessdsn)set rs=server.createobject(adodb.recordset)sql=select * from userinf where username= & sqlstr(oabusyusername)rs.open sql,conn,1cook_allow_see_all_personinf=rs(allow_see_all_personinf)cook_allow_see_dept_personinf=rs(allow_see_dept_personinf)cook_allow_edit_all_jobchanginf=rs(allow_edit_all_jobchanginf)cook_allow_edit_dept_jobchanginf=rs(allow_edit_dept_jobchanginf)cook_allow_edit_all_rewpuninf=rs(allow_edit_all_rewpuninf)cook_allow_edit_dept_rewpuninf=rs(allow_edit_dept_rewpuninf)cook_allow_edit_all_checkinf=rs(allow_edit_all_checkinf)cook_allow_edit_dept_checkinf=rs(allow_edit_dept_checkinf)% *员工工作计划 5.2.3 网站首页的设置模块网站首页的设置模块包括员工管理和员工权限设置两大部分。(1)员工管理包含增加本部门用户、管理本部门用户、增加部门、增加职位、管理全体用户和个人资料维护。管理员可以增加各个部门的员工、删除和禁用每个用户,管理员还可以根据公司内部需要增加、删除部门和职位。一般用户只可以对自己的资料进行维护。(2)员工权限设置包含工作计划权限、基本档案权限、职务变动权限、奖惩编辑权限、考核编辑权限、工资编辑权限和用户管理权限。管理员把这些权限不分配给一般用户,只分配给他们基本档案权限,只有管理层才拥有这些权限。系统运行界面如图5-3所示图 5-3网站首页的设置模块界面关键代码如下: *增加本部门用户 *管理本部门用户 5.2.4 工作计划管理模块在通用模式下,管理员单击“本人工作计划”,在下拉菜单中选择年份和月份,然后再单击一下“查询”用户就可以看到在这个月份的所有工作计划了。若要添加工作计划,用户只需要在日期框内单击一下,比如说,要增加2010年6月20号的工作计划,用户单击日期框内的20号,如图5-4所示图 5-4工作计划管理模块界面单击框内的20号后,就会出现一个界面,若单击“增加”按钮,则系统将会增加员工在2010年6月20号的工作计划,如图5-5所示图5-5 增加工作计划界面 单击“增加”按钮,页面出现增加员工的工作计划,其中简要标题为必填选项,如图5-6所示 图5-6 增加工作计划界面把方框内的内容填完之后,单击“增加这项工作”按钮,员工的工作计划已经添加成功,如图5-7所示图5-7 增加工作计划界面员工可以根据工作的性质对这项工作计划进行编辑,根据计划的重要程度和完成情况来进行修改,如图5-8所示图5-8 编辑工作计划界面单击“编辑”按钮,就会出现以下对话框,若工作未完成就选择未完成,若工作很重要就选择重要,然后单击“修改”按钮,按“删除”按钮也可以把这项计划删掉,如图5-9所示图5-9 编辑工作计划界面单击“修改”按钮后,运行结果如图5-10所示图5-10编辑工作计划界面工作计划增加完毕,回到主界面然后单击“刷新”按钮,新增的工作计划就出现在日期表上了,如图5-11所示图5-11 查看工作计划界面工作计划没有完成的时候,工作计划的标题为红色,当工作完成以后,用户可以修改工作计划的完成程度如图5-12所示,此时工作计划的标题变为了蓝色如图5-13所示图5-12 编辑工作计划界面图5-13 查看工作计划界面关键代码如下:增加的工作计划(*项必须填写)input type=hidden name=username value=成功增加工作计划!%oabusyname=request.cookies(oabusyname)oabusyusername=request.cookies(oabusyusername)oabusyuserdept=request.cookies(oabusyuserdept)oabusyuserlevel=request.cookies(oabusyuserlevel)if oabusyusername= then response.redirect default.aspfunction havefinished(value)if value=yes thenhavefinished=已完成elsehavefinished=未完成end ifend functionfunction impdegree(value)if value=yes thenimpdegree=重要elseimpdegree=一般end ifend function%6 结束语经过一个多月的构思与设计,本系统已经设计完毕。本系统已经实现了一些基本功能。主要包括编辑个人基本档案、查看员工基本档案、编辑员工职位变动、编辑员工奖惩情况、编辑员工考核情况、编辑员工工资档案、编辑员工工作计划、本人工作计划、增加本部门用户、管理本部门用户、增加部门、职位、各部门用户、管理全体用户、个人资料维护、修改工作计划权限、基本档案权限、职务变动权限、奖惩编辑权限、工资编辑权限、用户管理权限。这次毕业设计让我更加熟悉了从理论到实践的跨越。从当初的查阅图书,到现在的网站成功运行,这中间有很多值得回味的地方。从前台网页设计的实现,到后台代码的编辑,我主要用了Dreamweaver、ASP、SQLSever2000等工具。设计过程中我深深地体会到进行系统开发不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思维、严谨的工作态度以及较高的分析问题、解决问题的能力,而我在很多方面还有欠缺。脚踏实地,认真严谨,实事求是的学习态度,不怕困难、坚持不懈、吃苦耐劳的精神是我在这次设计中最大的收益。我想这是一次意志的磨练,是对我实际能力的一次提升,也会对我未来的学习和工作有很大的帮助。山东科技大学泰山科技学院毕业设计(论文)说明书致 谢紧张而又充实的毕业设计终于落下了帷幕。回想这段日子的经历和感受,我感慨万千,在这次毕业设计的过程中,我遇到的困难很多但收获也很多,得到了老师和同学们的帮助,在此我表示衷心感谢。首先我要感谢我的指导老师林晓霞,在林老师的指导和安排下,使我能够及时、顺利地完成此次的毕业设计。其次我要感谢帮助我的同学们,在毕业设计中我也在他们身上学到了不少知识。谢谢老师和同学们! 参考文献1尚俊杰. 网络程序设计ASPCP. 清华大学:北京交通大学出版社,2004.2.2启明工作室MIS系统开发与应用(ASP SQLServer版)北京:人民邮电出版社,2005.3刘臣宇,朱海秦管理信息系统

温馨提示

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

评论

0/150

提交评论