雇员管理系统 毕业论文.doc
《雇员管理系统 毕业论文.doc》由会员分享,可在线阅读,更多相关《雇员管理系统 毕业论文.doc(58页珍藏版)》请在三一文库上搜索。
1、 毕毕 业业 设设 计计 (论(论 文)文) 设计(论文)题目设计(论文)题目: :_ 雇员管理系统_ _ 单单 位(系别):位(系别):_计 算 机 系 _ 学学 生生 姓姓 名名:_ _ _ 专专 业业:_计算机科学与技术_ 班班 级级:_02110902_ 学学 号号:_0211090230_ 指指 导导 教教 师师:_ _ _ 答辩组负责人答辩组负责人:_ 填表时间:填表时间: 2013 年年 5 月月 重庆邮电大学移通学院教务处制重庆邮电大学移通学院教务处制 编编 号号:_ 审定成绩审定成绩:_ 编编 号:号: 审定成绩:审定成绩: 重庆邮电大学移通学院重庆邮电大学移通学院 毕业设计
2、(论文)毕业设计(论文) 设计(论文)题目:设计(论文)题目: 雇员管理系统雇员管理系统 单单 位(系别)位(系别) :计计 算算 机机 学学 生生 姓姓 名名 : 专专 业业 :计算机科学与技术计算机科学与技术 班班 级级 : 02110902 学学 号号 :0211090230 重庆邮电大学移通学院本科毕业设计(论文) 指指 导导 教教 师师 : 答辩组答辩组 负责人负责人 : 填表时间:填表时间: 2013 年年 5 月月 重庆邮电大学移通学院教务处制重庆邮电大学移通学院教务处制 重庆邮电大学移通学院本科毕业设计(论文) 重庆邮电大学移通学院毕业设计重庆邮电大学移通学院毕业设计(论文论文
3、)任务书任务书 设计(论文)题目 雇员管理系统 学生姓名 系别 计算机系 专业 计算机科学与技术 班级 2 指导教师 职称 讲师 联系电话 13350339616 教师单位 重庆邮电大学移通学院 下任务日期_2013 _年_1_月_5_日 主主 要要 研研 究究 内内 容容 、 方方 法法 和和 要要 求求 研究内容: 主要以做系统的形式来研究 WMAP 的体系结构及框架,了解其相关技术知识,说明 可靠性和安全性的测试及重要性。 研究方法: 1. 收集大量资料。2. 刻苦钻研、勤于实践、经常向指导老师汇报情况,虚心听 取指导老师的意见。3. 严格遵循科学研究规律、遵守科研道德。4.不断地测试,
4、 思考简化代码,提高代码效率及复用性。5.认真完成设计报告。 要求: 对 php,mysql、html 有一定知识储备。 进进 度度 计计 划划 4-6 周:整理资料,拟订提纲,完成开题报告。 7-8 周:完成初稿,并交由指导老师审阅。 9-13 周:修改初稿,完成最终论文。 13-15 周:准备论文答辩。 主主 要要 参参 考考 文文 献献 1杨长春,王叶荟.基于 PHP 的新闻发布系统J.江苏工业学院学报,2010, (04). 2王志明.基于 LAMP 的本科毕业论文管理系统的设计J.电脑知识与技术, 2011,(25). 3程楠.基于 PHP 的医学动态信息网站设计J.河南职工医学院学
5、报, 2010,(04). 4伍孝金.基于 PHP 的新闻发布系统的研究与实现J.计算机应用与软件, 2012,(10). 指导教师签字: 年 月 日 教研室主任签字: 年 月 日 重庆邮电大学移通学院本科毕业设计(论文) 备注:此任务书由指导教师填写,并于毕业设计(论文)开始前下达给学生。 -I- 摘摘 要要 二十一世纪是信息的社会,信息作为社会最主要的资源,将成为战略资源引起人们广泛 的关注。信息在不同的领域里有着不同的概念,在管理科学领域中,通常认为信息是经过加 工处理后的一种数据形式,是系统传输和处理的对象。管理信息系统(Management Information System)是一
6、种“人机系统” ,它以特定的模式支持一个组织内各级组织机构 之间的通讯,对信息资源进行综合开发,管理和利用,实现对该组织的有效管理。面对庞大 的信息量,需要有雇员管理系统来提高公司雇员管理工作的率。因此,雇员管理工作成为一 项迫切需要解决的问题,而雇员管理系统的开发也正是为了满足社会的需要。雇员管理系统 的开发是有一定社会意义的,也是符合社会要求的。雇员管理系统的开发一方面是为了帮助 公司对雇员进行系统化、计算机化、规范化的管理,促进雇员信息的完整、准确和全面。 该系统是一个基于 PHP 技术的雇员管理系统,MySQL 作为后台数据库,Apache2.0 作为 web 服务器。主要实现管理员的
7、查询,添加、修改、删除雇员的功能。 【关关键键词词 】PHP Mysql Apache2.0 管理系统 -II- Abstract The twenty-first century is the information society, as a major resource of information society, it would be the strategic resources will be attracted wide attention. Information in different areas have different concepts, in the fiel
8、d of management science, usually that information is processed after the form of a data, Is the object of transmission and processing system. ManagementInformationSystem is a “Man-machine system“, It supports a particular mode of organization at all levels of an organization, communication between t
9、he comprehensive development of information resources, management and use, to achieve effective management of the organization. Faced with an enormous amount of information, the need for employee records management system to improve the rate of file management company, So, the employee file manageme
10、nt become an urgent need to address the problem, and employee records management system development is precisely to meet the needs of society. Employee records management system development there is a certain social significance, but also with social requirements. Employee File Management System on
11、the one hand is to help companies systematically employee files, computerized, standardized management, and promote employees file complete, accurate and comprehensive management of employee files to ensure orderly conduct of. The system is based on the employee management system based on PHP, MySQL
12、 as the background database, Apache2.0 as the web server. The main administrator query, add, modify,delete employee . 【Keywords】 PHP Mysql Apache2.0 management system 重庆邮电大学移通学院本科毕业设计(论文) -III- 目目 录录 前 言1 第一章 概论.2 第一节 开发雇员系统的背景和意义 .2 第二节 课题的研究现状 .2 第三节 可行性分析 .3 第二章 LAMP 架构与所用技术.5 第一节 电子政务总体框架 .5 第二节
13、 APACHE概述 6 第三节 MYSQL 概述 6 第四节 PHP 概述 .7 第五节 SMARTY模板引擎 7 第六节 AJAX概述.7 第七节 MVC概述 .8 第三章 需求分析9 第一节 技术可行性 .9 一、动态技术介绍 .9 二、市场可行性 .9 三、语言优势 10 四、操作可行性 11 第二节 软件可行性分析 11 一、开发环境 11 二、服务器环境 11 第三节 系统可行性分析 12 一、B/S 模式介绍.12 二、B/S 模式的优点.12 重庆邮电大学移通学院本科毕业设计(论文) -IV- 第四章 概要设计.14 第一节 数据库设计 14 一、数据库设计概述 14 二、数据库
14、需求分析 15 三、数据库逻辑结构设计 15 第五章 详细设计.16 第一节 数据库设计16 一、数据库E-R图.16 二、数据库表的设计 15 第二节 功能介绍与实现17 一、管理员登陆 17 二、验证身份 18 三、主界面 20 四、添加、修改、删除雇员 21 五、代码复用性 22 六、控制器 30 第六章 系统测试.33 第一节 测试的定义及目的 33 第二节 测试方法 33 一、功能测试 33 二、性能测试 34 结 束 语35 致 谢36 参考文献37 附 录38 一、英文原文 38 二、英文翻译 43 重庆邮电大学移通学院本科毕业设计(论文) -1- 前前 言言 Internet
15、的最早起源于美国国防部高级研究计划署 DARPA(Defence Advanced Research Projects Agency)的前身 ARPAnet,该网于 1969 年投入使用。由此,ARPAnet 成为现代计 算机网络诞生的标志。 从六十年代起,由 ARPA 提供经费,联合计算机公司和大学共同研制而发展起来的 ARPAnet 网络。最初,ARPAnet 主要是用于军事研究目的,它主要是基于这样的指导思想: 网络必须经受得住故障的考验而维持正常的工作,一旦发生战争,当网络的某一部分因遭受 攻击而失去工作能力时,网络的其他部分应能维持正常的通信工作。ARPAnet 在技术上的另 一个重
16、大贡献是 TCP/IP 协议簇的开发和利用。作为 Internet 的早期骨干网,ARPAnet 的试 验并奠定了 Internet 存在和发展的基础,较好地解决了异种机网络互联的一系列理论和技术 问题。 1983 年,ARPAnet 分裂为两部分,ARPAnet 和纯军事用的 MILNET。同时,局域网和 广域网的产生和逢勃发展对 Internet 的进一步发展起了重要的作用。其中最引人注目的是美 国国家科学基金会 ASF(National Science Foundation)建立的 NSFnet。NSF 在全美国建立了 按地区划分的计算机广域网并将这些地区网络和超级计算机中心互联起来。N
17、FSnet 于 1990 年 6 月彻底取代了 ARPAnet 而成为 Internet 的主干网。 NSFnet 对 Internet 的最大贡献是使 Internet 向全社会开放,而不象以前的那样仅供计算 机研究人员和政府机构使用。1990 年 9 月,由 Merit,IBM 和 MCI 公司联合建立了一个非 盈利的组织先进网络科学公司 ANS(Advanced Network /建库 /建表 admin 管理者 重庆邮电大学移通学院本科毕业设计(论文) -17- create table admin( id int primary key, /自增长 name varchar(32)
18、not null, password varchar(128) not null ); /建表 emp 雇员 create table emp( id int primary key auto_increment, name varchar(64)not null, grade tinyint, email varchar(64) not null, salary float ); 第二节第二节 功能介绍与实现功能介绍与实现 一、管理员登陆一、管理员登陆 通过对 html 的标记标签写前台的登陆页面。 Login.php 管理员登陆系统 用户名id 重庆邮电大学移通学院本科毕业设计(论文) -
19、18- 密 码 你的用户名或密码错误“; ? 错误提示:如图 5-2 图 5.2 登陆界面 二、二、 验证身份验证身份 为了保证系统的安全性和管理系统的正常使用,管理在登陆的时候都需要验证密码。 重庆邮电大学移通学院本科毕业设计(论文) -19- 但为了防止 sql 注入式攻击,采用变换逻辑的方式,先通过输入 id 获取数据库的密码然 后再和输入的密码比对。下图 5.3 是用途登录流程图。 图 5.3 登陆流程 loginProcess.php checkAdmin($id,$password); if($name!=“) header(“Location:empManage.php?name
20、=$name“); exit(); else header (“Location:login.php?errno=1“); 用户输入登录信息 判断合法性 查询数据库验证密码 密码正确 登录成功登录失败 重庆邮电大学移通学院本科毕业设计(论文) -20- exit(); ? execute_dql($sql); if($row=mysql_fetch_assoc($res) /合法 if(md5($password)=$rowpassword) return $rowname; /释放资源 mysql_free_result($res); /关闭连接 $sqlHelper-close_conne
21、ct(); return “; 三、主界面三、主界面 为了使代码看上去,简单明了,把一些函数封装到类里,提高代码的利用率,复用性 等。运用了一些javascript的语言,用以提示操作。Php5.0以上的版本支持面向对象的编 写方法,在此也用了面向对象的方法。 显示雇员 empList.php 重庆邮电大学移通学院本科毕业设计(论文) -21- function confirmDele(val) return confirm(“是否要删除id=“+val+“的用户“); pageNow=1; $fenyePage-pageSize=8; $fenyePage-gotoUrl=“empList.
22、php“; /这里我们需要根据用户的点击来修改$pageNow这个值 /这里我们需要判断是否有这个pageNow发送,有就使用 /如果没有,则默认显示第一页 if(!empty($_GETpageNow) $fenyePage-pageNow=$_GETpageNow; /调用getFenyePage方法,该方法可以把fenyePage完成 $empService-getFenyePage($fenyePage); echo “; echo “idnamegradeemailsalary删除用 户修改用户“; /通过数组去取 重庆邮电大学移通学院本科毕业设计(论文) -22- for($i=0
23、;$ires_array);$i+) $row=$fenyePage-res_array$i; echo “$rowid$rowname$rowgrade$ro wemail$rowsalary“. “删除用户修改用户“; echo “雇员信息列表“; echo “; /显示上一页和下一页 echo $fenyePage-navigate; /指定跳转页面 ? FenyePage.class.php getEmpById($id);/把获得该id号的信息返回给一个数组 ? 修改雇员 id号“/ 名字“/ 级别“/ 电邮“/ 薪水“/ 添加雇员 addEmp.php 重庆邮电大学移通学院本科毕业
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 雇员管理系统 毕业论文 雇员 管理 系统
链接地址:https://www.31doc.com/p-3976030.html