基于ASP的员工绩效管理设计与实现样本.doc
《基于ASP的员工绩效管理设计与实现样本.doc》由会员分享,可在线阅读,更多相关《基于ASP的员工绩效管理设计与实现样本.doc(57页珍藏版)》请在咨信网上搜索。
1、 毕业设计(论 文) GRADUATE DESIGN (THESIS)论文题目:基于ASP员工绩效管理设计与实现学 生 陶松 教学中心 安徽亳州蒙城奥鹏学习中心专 业 春电子商务指引教师 虞洪强 二一三年 三 月 十九 日摘 要本文重要简介员工绩效管理系统从系统设计到系统测试实现全过程,本系统采用ASP语言和Access数据库开发而成,涉及职工管理、档案管理、考勤管理、工资绩效管理等模块,并将工资计算与考勤、奖惩绩效有关联,生成较合理薪酬管理体制,以产生有效勉励机制。同步系统设立了某些必要辅助功能,例如对员工行程变动、工程重要节点提示和生日提示等功能,有助于巩固公司与员工心理契约,增进员工积极
2、向上,向公司靠拢;还能协助员工克服不好习惯、养成符合公司需要良好工作习惯。系统可以实现数据录入、插入、删除、查询、记录、更新等功能,能满足公司职工管理方面基本规定。核心词:员工绩效;ASP;B/S模式;管理目 录摘 要I1. 绪 论11.1 背景11.2本文重要内容22. 有关技术简介42.1 SQL Server数据库42.1.1 SQL基本42.1.2SQL语句62.1.3DDL与DML。72.1.4复杂操作实现92.2ASP简介102.2.1ASP简介102.2.2ASP特点与功能112.2.3ASP执行132.2.4ASP内置对象142.3B/S模式152.4系统基本配备173. 系统
3、设计183.1需求分析183.2系统设计203.3数据库设计213.3.1E-R图213.3.2数据库构造244. 系统实现314.1登陆模块功能实现314.2职工管理模块功能实现344.3档案管理模块功能实现364.5考勤管理模块功能实现435. 系统测试485.1顾客功能测试485.1.1查看职工信息485.1.2新增员工信息485.1.3修改员工信息495.2考勤系统测试505.3工资数据系统测试505.3.1工资计算505.3.2工资发放516. 研究结论及建议52参照文献531. 绪 论1.1 背景当前公司工资计算用Excel工作表制作,需要收发数十封邮件用于数据整顿,普通34天才干
4、完毕,数据收集比较麻烦。市场上既有员工管理软件要价太高动辄上万元,成本大,软件功能多、界面精美导致容量大,也使得系统维护和更新相称困难,无法贴合我公司部门实际规定。管理系统应具备良好交互性,尽量避免或消除以往管理中某些局限性。以界面和谐,实行规范化为前提;以以便、实用、易行为主导;以缩短人们时间来提高工作效率为目的。最后实现信息化、规范化、系统化、便捷化,实用化交互平台,使整个系统运营过程简朴、以便、易行、顺利。研发这个软件就是为理解决个人绩效工资数据收集、整顿、生成报表这些问题,应当先解决这些问题。公司领导但愿有一套软件能把个人按月考勤、工作状况、奖惩等信息统一管理起来,直接高效、精确与员工
5、绩效工资挂钩,增进员工不断提高自身素质,提高工作积极性,从而提高公司整体良性发展。人事工资管理是公司内部很重要一种管理事项,其管理方式和工具对公司决策者和管理者来说至关重要。但始终以来大多数公司内部人事和工资管理基本上都是老式手工操作,这种人工管理方式效率低,保密性差,并且很难满足及时记录、随时查询需要,为信息管理者带来诸多不便。运用计算机进行信息控制和数据解决,不但从整体上大大提高了工作效率和安全性,并且具备存储量大,寿命长,成本低等长处,这些更是手工管理所无法比拟。用计算机支持完毕人事管理寻常事务,可以使人事管理自动化和科学化,提高了信息解决速度和精确性;工资管理更是一项琐碎、复杂而又十分
6、细致工作,如果实行手工操作,会挥霍工作人员诸多时间和精力,且失误在所难免,而使用计算机进行工资计算和发放,不但可以保证工资核算精确无误,并且能对有关信息进行记录,使工资与考勤、奖惩等事项合理挂钩,使公司内部管理体制更加科学有效。总之,为了较好实现数据录入、插入、删除、查询、记录、更新等功能,以达到使公司人事工资信息管理科学化、系统化、规范化和自动化目,建立人事工资管理系统是十分必要。1.2本文重要内容依照系统服务对象实际状况和对管理员工信息和管理员工薪资详细需求,我运用ASP和Access数据库,结合数据库原理及应用,软件工程开发办法,在通过进一步地学习之后,开发了此人事工资管理系统。在本系统
7、中,重要采用B/S构造,运用ASP技术和Access数据库实现。本文研究内容为基于ASP员工绩效管理设计与实现。本文组织构造:全文共分五章。第一章 概述,重要是简介系统开发背景、开发目及意义,以及本文内容及组织构造。第二章 有关技术简介,简介SQL Server数据库,ASP简介,B/S开发模式。第三章 系统设计,简介对员工绩效管理系统进行需求分析,描述系统模块构成以及数据库设计。第四章 系统实现,简介各模块功能实现过程。第五章 系统测试,对各功能模块进行系统测试,简介测试过程。第六章 结论,总结系统开发和个人心得。2. 有关技术简介2.1 SQL Server数据库2.1.1 SQL基本SQ
8、L(Structured Query Language,构造查询语言)是一种功能强大数据库语言。SQL普通使用于数据库通讯。ANSI(美国国标学会)声称,SQL是关系数据库管理系统原则语言。SQL语句通惯用于完毕某些数据库操作任务,例如在数据库中更新数据,或者从数据库中检索数据。使用SQL常用关系数据库管理系统有:Oracle、Sybase、Microsoft SQL Server、Access、Ingress等等。虽然绝大多数数据库系统使用SQL,但是它们同样有它们自立此外专有扩展功能用于它们系统。但是,原则SQL命令,例如“Select”、“Insert”、“Update”、“Delete
9、”、“Create”和 “Drop”经常被用于完毕绝大多数数据库操作。MS SQL Server就是用Transact- SQL。SQL语言有着非常突出长处,重要是:非过程化语言、统一语言、是所关于系数据库公共语言。非过程化语言:SQL是一种非过程化语言,由于它一次解决一种记录,对数据提供自动导航。SQL容许顾客在高层数据构造上工作,而不对单个记录进行操作,可操作记录集,所有SQL语句接受集合伙为输入,返回集合伙为输出。SQL集合特性容许一条SQL语句成果作为另一条SQL语句输入。SQL不规定顾客指定对数据存储办法, 这种特性使顾客更易集中精力于要得到成果;所有SQL语句使用查询优化器,它是R
10、DBMS一某些,由它决定对指定数据存取最迅速度手段,查询优化器懂得存在什么索引,在哪儿使用索引适当,而顾客则从不需要懂得表与否有索引、有什么类型索引。统一语言:SQL可用于所有顾客DB活动模型,涉及系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其他类型终端顾客。SQL为许多任务提供了命令,其中涉及:查询数据在表中插入、修改和删除记录建立、修改和删除数据对象控制对数据和数据对象存取保证数据库一致性和完整性此前数据库管理系统为上述各类操作提供单独语言,而SQL将所有任务统一在一种语言中。所关于系数据库公共语言:由于所有重要关系数据库管理系统都支持SQL语言,顾客可将使用SQL技能从一
11、种RDBMS(关系数据库管理系统)转到另一种,所有用SQL编写程序都是可以移植。2.1.2SQL语句SQL功能强大,是一种完备数据解决语言,不但用于数据库查询,并且用于数据库中数据修改和更新,概括起来,它可以提成如下几组:DML(Data Manipulation Language,数据操作语言):用于检索或者修改数据; DDL(Data Definition Language,数据定义语言): 用于定义数据构造,例如 创立、修改或者删除数据库对象; DCL(Data Control Language,数据控制语言):用于定义数据库顾客权限。DML组可以细分为如下几种语句:SELECT:用于检
12、索数据;INSERT:用于增长数据到数据库;UPDATE:用于从数据库中修改现存数据;DELETE:用于从数据库中删除数据。DDL语句可以用于创立顾客和重建数据库对象。下面是DDL命令:CREATE TABLE,ALTER TABLE,DROP TABLE,CREATE INDEX,DROP INDEX下面是一种简朴SQL语句例子:咱们使用SQL语句来从Book中检索借书证号为000001借阅者姓名:SELECT姓名 FROM Book WHERE借书证号 = 0000012.1.3DDL与DML。数据定义语言DDL:它是用来创立和修改数据库构造一种语句,涉及Create、Alter和Drop
13、语句。数据操作语言DML:涉及数据查询与数据更新。数据查询重要是由Select语句完毕,这一点不再赘述。而数据更新所导致风险大大超过数据查询。数据库管理系统必要在更改期内保护所存储数据一致性,保证有效数据进入数据库,数据库必要保持一致性,DBMS还必要协调多顾客并行更新,以保证顾客和它们更改不至于影响其他顾客作业。用于修改数据库内容SQL语句重要有如下三个:Insert,向一种表中加入新数据行; Delete,从一种表中删除数据行;Update,更改数据库中已经存在数据。 Insert原则语法:INSERT INTO table name (col1,col2.) VALUES (value1
14、,value2.)下例要将借书证号为000001作为一种新借书状况加入借书状况表OWNER中。 Insert Into owner (借书证号,图书编号,借书日期) values (000001,00000001,-9-12)Insert语句还可以将多行数据添加到目的表中去,在这种形式Insert语句中,新行数据值不是在语句正文中明确地指定,而是语句中指定一种数据库查询。添加值来自数据库自身行,在某些特定状态下,这是非常有用。多行Insert语句为拷贝数据提供了一种紧凑而高效办法,但我在自己做图书管理系统中没有使用这种办法,我在系统中是使用循环依照上面用法来完毕各种记录插入。 Update语句
15、用于更新单表中选定行一列或多列值。要更新目的表在语句中定义,Set子句则指定要更新哪些列并计算它们值。Update语句总是包括Where语句,并且Update语句比较危险,因此您必要明确地结识到Where语句重要性,Where语句被用来指定需要更新行。原则语法:UPDATE table nameSET columnname1 = value1,columname2 = value2.WHERE search conditionDelete语句原则语法:DELETE FROM table name WHERE condition2.1.4复杂操作实现在信息管理系统中,咱们往往会遇到归类、汇总、映
16、射、索引、子查询等复杂操作,相应支持与实现如下: GROUP BY办法GROUP BY子句语法为: SELECT column1,SUM(column2)FROM “list-of-tables”GROUP BY “column-list”;这个GROUP BY子句将集中所有行在一起,它包括了指定例数据以及容许共计函数来计算一种或者各种列。在本人系统中在显示数据时用到了此语句来对查询所得内容排序然后再显示。组合条件和布尔运算符如下SQL语句中就具有组合条件:SELECT column1,SUM(column2)FROM “list-of-tables”WHERE “condition1” AN
17、D “condition2”;下面是一种示例:SELECT身份描述FROM ID,userWHERE ID.身份编号=USER.身份编号and user.借书证号=000001;这条SQL语句是从user、id表中查找借阅证号为000001借阅者身份描述,第三条语句中如果其中有一种条件为假,那么就什么都没有显示。UNION子句有些时候,需要一起浏览各种查询成果、组合它们输出,咱们可以使用UNION核心字。 2.2ASP简介2.2.1ASP简介近年来随着Internet技术飞速发展及顾客需求不断升级,Web页面技术也不断推陈出新,使得Web站点功能越来越强大,可以提供服务种类越来越繁多。从HTM
18、L、Client Script 到CGI,从JAVA诞生到ActiveX,Web页面设计人员不断受到冲击,微软公司在总结了以往技术,重新思考Web页面设计真正需要后,推出了Active Server Pages (ASP),一种用以取代CGI(Common Gateway Interface,通用网关接口)技术。简朴讲,ASP是位于服务器端脚本运营环境,通过这种环境,顾客可以创立和运营动态交互式 Web 服务器应用程序,如交互式动态网页,涉及使用 HTML 表单收集和解决信息,上传与下载等等。更重要是,ASP使用ActiveX技术基于开放设计环境,顾客可以自己定义和制作组件加入其中,使自己动态
19、网页几乎具备无限扩充能力,这是老式Web编写工具所远远不及地方。使用ASP尚有个好处,就在于ASP可运用ADO(Active Data Object,微软一种新数据访问模型)以便快捷地访问数据库,从而使得开发基于www应用系统成为也许,这也是本文选取ASP作为开发工具最重要因素之一。ASP (Active Server Pages)由Microsoft公司开发服务器端脚本编程环境。通过ASP,顾客可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效Web服务器应用程序。ASP浮现使顾客不必紧张客户端浏览器与否能运营你所编写代码,由于所有程序都将在服务器端执行,涉及所有嵌在普
20、通HTML中脚本程序。客户端只要使用可执行HTML代码浏览器,即可浏览通过ASP设计出来页面内容。当程序执行完毕后,服务器仅将执行成果返回客户端浏览器,这样就减轻了客户端浏览器承担,大大提高了信息互换速度。2.2.2ASP特点与功能从软件技术层面看,ASP有如下特点:1、无需编译ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执行。2、易于生成使用常规文本编辑器(如Windows下记事本),即可进行*.asp页面设计。若从工作效率来考虑,不妨选用品有可视化编辑能力Visual InterDev。3、独立于浏览器顾客端只要使用可解释常规HTML码浏览器,即可浏览ASP所设计主页
21、。ASP脚本是在站点服务器端执行,顾客端浏览器不需要支持它。因而,若不通过从服务器下载来观测*.asp 主页,在浏览器端见不到对的页面内容。4、面向对象在ASP脚本中可以以便地引用系统组件和ASP内置组件,还能通过定制 ActiveX Server Component(ActiveX服务器组件)来扩充功能。5、与任何ActiveX scripting 语言兼容除了可使用VBScript 和JScript语言进行设计外,还可通过Plug-in方式,使用由第三方所提供其他scripting 语言。6、源程序码不会外漏ASP脚本在服务器上执行,传到顾客浏览器只是ASP执行成果所生成常规HTML码,这
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASP 员工 绩效 管理 设计 实现 样本
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。