【基于PHP的网上书店设计7700字(论文)】_第1页
【基于PHP的网上书店设计7700字(论文)】_第2页
【基于PHP的网上书店设计7700字(论文)】_第3页
【基于PHP的网上书店设计7700字(论文)】_第4页
【基于PHP的网上书店设计7700字(论文)】_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

基于PHP的网上书店设计目录TOC\o"1-3"\h\u14018第一章绪论 10222231.1研究背景 1042231.2国内外研究现状 10254971.3研究目的和意义 1116575第二章相关技术介绍 1324860第三章系统需求分析 14263713.1功能需求分析 14135753.1.1管理员 14117173.1.2用户 14218563.2非功能需求分析 1566333.3可行性分析 1517723第四章系统设计 17161214.1系统架构 1799374.2系统功能模块设计 1723924.3数据库设计 18308634.3.1数据库概念设计 1835754.3.2数据库逻辑设计 1813640第五章企业人事管理系统的实现 2157975.1系统登陆页面实现 217205.2管理员模块 2128135.2.1部门信息管理模块 21215325.2.2员工信息管理 22155505.2.3出勤管理 23153685.2.4修改密码 23171595.2.5工资管理 24200075.2.6请假审核管理 24965.3用户模块 2548835.3.1请假申请 25128815.3.2我的工资浏览 2551905.3.3修改密码 267753第六章系统测试 27255456.1测试的目的与目标 27202596.2测试方法 27261636.3测试用例 27121856.4测试结论 276611第七章结论 2929012参考文献 30第2页/共26页PAGE第一章绪论1.1研究背景当前的经济是经济全球化的,人类发展是紧密联系在一起的,要建设一个人类命运共同体。中国加入世贸组织后,在我国现阶段的经济发展速度很快,工业第二产业对于我国国民经济的发展速度也较快。相对于科技水平的提升,相关行业的产品更新和管理信息化技术不断升级,我国企业的人事管理水平建设没有得到相应的提高,在很大程度上制约了企业自身的发展。人事信息系统的目标是利用先进的网络技术和科学的计算机技术,实现人事信息业务处理的信息化、自动化和无纸化。使复杂的人事管理工作更加规范化、科学化。这不仅是信息现代化的发展趋势,也是无纸化的需要。这也是互联网时代的大趋势。随着计算机软硬件技术的发展,网络技术的发展,数据库技术的发展,许多单位逐步建立了人事信息系统,以提高人事部门的工作效率和人才利用管理水平,为有关单位和部门的决策提供准确、有效和科学的数据支持。许多人事管理错误、错误都是由信息交换问题引起的,因此及时有效的信息交流平台是政府生存的命脉。人事管理是企业部门一项相对繁重的工作,关系到企业工作人员的切身利益。人事管理信息系统的开发可以为人事岗位提供省时、省力、省心的服务。同时,加快推广网上办公的进程。本文以企业人事管理工作为研究背景,设计开发了符合工作业务流程的企业人事管理信息系统。1.2国内外研究现状我国的人力资源系统在逐步发展,依托互联网+的社会背景人力资源系统的发展速度是飞快的,但是当下比较高端的人力资源系统仍然来自欧洲或者美国,其中包括SAP、Oracle等等。因此我国的人力资源管理系统的发展还有很大的进步空间,通过对国际上高端的人力资源管理系统的分析和研究总结经验研发拥有社会主义国家发展特殊的人力资源系统是非常重要的。随着经济的发展,我国事业单位的管理理念由“以事为本”转变为“以人为本”,人力资源管理是事业单位的支柱。基于这些情况,大多数软件开发人员开发了大量的人事管理系统,包括单机版、b/s模式,但在工作流方面,国内的人事管理系统还不如国外成熟,但开发情况非常好。在人事管理系统中引入工作流框架,可以简化复杂的业务流程,使整个人事管理工作流程简单化,提高人事管理的效率。国内人事管理机制较为完善,且已经研发许多较为完善的人事管理系统;但这些系统只是对于机构、员工、岗位、工资进行管理,对于招聘过程仍然使用纸质材料进行管理,在管理过程中,会因人为而导致数据不准确。国外人事管理制度的有过较大的变革与发展发生了质的变化,企业高层管理者十分重视人事管理制度的制定。随着该制度的不断完善,目前已经建立了完善的人事管理制度,并在此基础上制定了规范化的人事管理制度,国外各行各业都实行了人事管理制度,采用了规范化的人事管理制度。我国大部分企业将现有的c/s结构的系统,由于初始的软件结构,但是提供给外部的接口设计不合理,人事管理会随着不同时期的人事任用政策而发生变化,这将给人事系统的后期扩展和维护带来很大的麻烦,因此c/s结构的系统将被时代淘汰。情报相对较低:现行的人事制度,如果有人事变动,我需要把相关文件送到相应的部门审查,而人事变动是一件非常复杂的事情,你必须携带的信息量是巨大的,而你必须去试用的距离可能会影响人事变动,所以我们需要使这些变动更无纸化,更智能化。本文将国外人事管理信息系统与我国企业人事管理信息系统研究中分析,需要结合企业的实际情况,积极借鉴相关的经验和人事管理信息系统开发和应用中的经验,设计和开发出符合具有独特性企业实际需求的人事管理信息系统。1.3研究目的和意义在分析本研究项目的过程中,首先需要了解计算技术的最新发展,并全面了解当前可能存在的客户需求,同时具体分析产品和测试数据,然后结合软件框架,具体的产品开发策略需求。根据企业现有的资源条件,如硬件设施、现有的软件、人员和工作规则,设计了一个基于计算机的资源调度系统。然后计算员工需要的具体资金和资源。例如,在人员配置、设备使用和开发平台方面。规划工作场所、环境等;规划人员进度、每个阶段的目标和总体目标。完成上述工作后,本文以云计算综合资源调度系统为基础,研究和开发当前行政管理行业的服务器设备,在此基础上对服务器计算资源、云计算等进行优化,并根据系统应用场景,在计算机中部署系统、人事关系管理系统等,动态部署与设备相关的计算资源,有效利用现有资产。本次企业人事管理系统是以eclipse作为开发平台,使用JavaScript编程语言完成数据的各项功能的程序编写,使用MySQL数据库进行数据存储。开发所需要的必要条件全都具备,目前开发者所关注的问题就是怎么为使用者提供更好的服务,不仅要保证企业人事管理系统的功能全面,还要保证在企业人事管理系统正常运行的基础上有更高的效率,以满足使用者更高的需求。当前的企业人事管理系统的开发与设计已经十分成熟,一些比较高级的系统已经可以满足企业对于管理员工的绝大多数需求。通过这项研究,可以根据企业的具体需要和企业的人事管理长远发展战略,建立企业计算机产品,通过这项产品,可以提高传统IT基础设施的使用和管理能力。需要在几个区域的服务器上部署业务应用程序,并在全国分公司和部署大量人事管理。由此产生的计算中心服务器平台是非常复杂和大规模的。经过大量的流量后,平台可能无法发挥其应有的作用,严重影响系统的稳定性和可用性。业务系统和传统的中间件服务器不能诊断故障,不能对亚健康状态进行预警,企业无法形成科学合理的加强系统的方案。通过本文的研究,形成了一个完整的资源调度系统,一方面可以最大限度地发挥软硬件资源在企业人事管理中的作用,另一方面可以提高企业人事管理的竞争力,使企业获得更高的经济效益,使企业的人事管理更好地把握机遇。这个平台还可以减少企业的投资,降低企业的维护成本。提供方便有效的人事信息管理系统。利用计算机管理人事档案,改变传统的信息管理方式,利用计算机等现代技术管理人事档案,是人事部门实现人事档案电子化、现代化管理的必然趋势,使人事部门更容易处理与人事信息有关的问题。

第二章相关技术介绍2.1JavaScript编程语言本文采用JavaScript编程语言来完成系统的设计,代码的开发。JavaScript可以增强网页的动态效果、提高与用户的交互性。不需要经过Web服务器就可以对用户的输入直接做出响应。除此之外,JavaScript与其他编程语言相比还具有许多特点,因此在这次的设计中我选择了JavaScript[10]。2.2MySQL数据库本文采用数据库版本为MySQLWorkbench8.0CE。目前有很多数据库管理系统,在与其他数据库管理系统相比较之下,MySQL由于其复杂程度较低,具有运行速度快,使用比较容易的特点;而且MySQL对多数用户来说是免费的,综合考虑,这就是我选择MySQL的原因。2.3JSPJSP英文全称为JavaServerPages。我们可以将JSP看作JavaServlet的扩展,由于JSP页面的内置脚本语言基于Java,因此在使用JSP时必须被编译为Servlet,然后才能调用执行。JSP充分利用Java的跨平台的能力和灵活性,同时也提供了servlet的所有功能,同时实现了跨平台操作,因此我选择使用JSP完成本次设计。2.4B/S模式B/S模式即浏览器和服务器,相比较C/S结构而言,B/S更加方便快捷。B/S结构具有开发简单、共享性强以及分布性等特点,可以随时随地的进行查询,浏览等业务处理,维护起来也相当简单方便。因此在本次设计中,经过综合考虑,认为B/S结构更为适合。

第三章系统需求分析系统需求分析是系统设计开始之前,通过自己的调研结合所学知识,分析说明本次系统设计的各个方面,其中主要包括功能需求和非功能需求两个方面:3.1功能需求分析企业人事管理系统是本人根据企业需求结合所学的专业知识,目的是建立一个具有基本功能的管理系统。在本次毕业设计的企业人事管理系统中,系统的用户分为管理员和用户。管理员是企业系统管理员,管理员可以查询,修改所有用户的信息。为了安全性考虑,普通用户仅可以查看自己的信息。3.1.1管理员管理员拥有系统的管理权,主要具有下列六个操作权限,如图3-1所示是管理员所拥有的管理权限:图3-1管理员的权限3.1.2用户综合考虑,对于用户仅设计了与用户本人有关的信息查询和操作。如图3-2所示是普通员工通过登录系统:图3-2普通用户的权限3.2非功能需求分析(1)实用性方面系统的实用性是指各项功能较为齐全,符合人性化的要求,企业人事管理系统在经过前期调研,结合目前发展形式,可以满足大多数系统使用者的需求。(2)安全性方面因为管理系统针对的是企业内部的员工,为保证安全性,由管理员管理用户的信息,每一个用户独立拥有密码,所以在设计过程中,要保证个人信息简短有效、合理合法,不能将个人信息轻易泄露。(3)稳定性方面系统的稳定性是指我们在使用这个系统的时候,不会发生卡死,黑屏等系统崩溃的现象,供使用者可以正常使用本系统。经过下文的测试,本系统的各项功能运行基本正常,可以满足稳定性条件。(4)兼容性方面系统的兼容是指开发出的系统平台,不论是在Widows系统还是OS系统,应该都可以适用,并且保证平台在这些系统运行时的稳定性。3.3可行性分析本次设计采用了比较简便的开发环境和技术,因此对计算机硬件的配置要求较低,进而言之,本系统设计的成本不高,可以正常运行的电脑都可以装在本管理系统,因此本次设计符合经济可行性;本次设计采用了Eclipse开发平台和MySQL数据库,开发语言采用JavaScript编程语言,因此本次设计符合技术可行性;本系统基于B/S结构,不论是对用户还是对管理员来说,完全可以轻松掌握,因此本系统设计符合操作可行性。所以我们可以得出本次企业人事管理系统的设计与实现是可行的。第四章系统设计系统设计就是把自己的调研结果、需求分析,运用相关的技术和所学知识,一步步的将系统设计出来,其中系统设计主要包括下列几个方面:4.1系统架构本次设计是企业人士管理系统,如图4-1所示为本次系统设计的系统架构:图4-1系统架构4.2系统功能模块设计(1)以下是管理员的六个模块的简要说明:修改密码:管理员可以修改属于管理员自己的密码,输入原密码进行验证之后才可以修改成功。部门管理:管理企业的部门和属于部门的子部门信息,其中包括创建、删除部门以及在部门之下创建部门中的子部门。员工管理:管理所有在职员工的基本信息,其中包括年龄和工号等信息。出勤管理:管理员工出勤的相关信息,其中包括员工的出勤的月份和天数。工资管理:管理员工工资信息,录入员工每个月份的工资之后员工可以查看。请假管理:对员工请假申请进行审核和管理。(2)以下是属于用户的三个模块的简要说明:修改密码:用户也可以修改属于用户自己的密码,需要正确输入原密码才可以修改。请假申请:用户可以提交请假申请,其中包括请假的日期以及请假的原因等信息,等待管理员审核通过。查看工资:查看自己自工作以来每个月份的工资。4.3数据库设计4.3.1数据库概念设计根据第三章中对本次设计的管理系统的需求分析,我们首先必须建立每一个概念设计所必需的E-R模型图。其中矩形表示实体,该系统中国有员工、管理员、部门等;椭圆表示该实体具有的属性;实体与实体之间的联系用菱形表示,如图数据概念结构设计E-R图:图4-2数据概念结构设计E-R图4.3.2数据库逻辑设计根据数据库的概念结构分析设计的表的逻辑结构如下:(1)部门表记录了企业内部已经存在的部门的基本信息,其中包括部门编号、部门名称等信息。部门表结构的设计如图4-3:图4-3部门表(torganization)(2)员工信息表记录所有员工的基本信息,其中包括员工的姓名、职位以及登陆该系统的用户名和密码,每一个员工也拥有独立的员工编号,员工表结构的设计如图4-4:图4-4员工信息表(t_yuangong)(3)出勤信息表记录员工的所有出勤信息,其中包括员工的工号以及员工出勤的月份和天数,出勤信息表结构的设计如图4-5:图4-5出勤信息表(4)请假申请表主要记录员工的请假信息,其中包括请假时间和备注,备注填写请假原因,以及请假申请现在的审核状态,请假信息表结构的设计如图4-6:图4-6请假申请表(t_qingjia)(5)工资表主要记录员工的工资情况,其中包括该员工工资的金额和具体的月份,工资表结构的设计如图4-7:图4-7工资表(t_gongzi)(6)管理员信息表主要记录管理员的信息,管理员表结构的设计如图4-8:图4-8管理员信息表(t_admin)

第五章企业人事管理系统的实现5.1系统登陆页面实现使用本系统必须先登陆,而且每个用户都是独立的。登陆页面中输入正确的用户名和密码之后根据自己的实际身份选择登陆身份为管理员或者员工,点击登录就可以进入主界面。如图5-1所示是系统登陆页面:图5-1登陆页面5.2管理员模块管理员主页面展示了管理员所能进行的一切操作,如图5-2所示是管理员主页面,其中包括对密码的修改;对部门、员工、员工出勤、员工工资以及员工请假申请的管理和修改:图5-2管理员主页面下面简要介绍管理员模块的操作权限:5.2.1部门信息管理模块(1)部门信息的录入点击图5-2左侧菜单栏里的部门管理,然后进入部门录入,输入部门相关信息后就可以录入相关的部门,如果输入的信息不争取或者出现不完整的状况,系统会给出相应的错误提示。如图5-3所示是部门信息录入的效果图,如图5-4所示为录入部门信息的流程图。图5-3部门信息录入图5-4部门信息录入流程图(2)部门信息的管理点击图5-2中左侧菜单部门管理,就会出现已经存在的部门,如图5-5所示的管理部门信息的页面:图5-5部门信息管理5.2.2员工信息管理(1)录入员工信息点击图5-2中左侧菜单栏里的员工录入,录入新员工的基本信息。如图5-6所示是员工信息录入示例图:图5-6员工信息信息录入(2)管理员工信息点击左侧菜单栏里的员工管理,如图5-7所示为管理员工信息的页面:图5-7员工信息管理页面5.2.3出勤管理点击左侧菜单栏里的出勤管理,可以查看已经录入的出勤信息,也可以录入新的出勤嘻嘻你。如图5-8所示是出勤录入的示例图:图5-8出勤录入5.2.4修改密码点击图中左侧的密码修改,输入旧密码,然后输入想要修改的新密码,点击修改就可以成功修改自己的密码。如图5-9为管理员修改自己密码的页面:图5-9修改密码5.2.5工资管理点击图5-2中左侧菜单栏里的工资管理可以对企业内部的所有员工的工资进行管理,可以选择录入新的工资信息,也可以对已经录入的工资信息进行管理,如图5-10为添加员工工资页面:图5-10增添员工工资5.2.6请假审核管理点击图5-2中左侧菜单栏里的请假审核,可以对员工已经提交的请假进行审核管理,对于员工的申请可以对其进行回复,如图5-11所示为查看员工请假信息页面:图5-11查看员工请假信息如图5-12所示为回复员工请假信息页面:图5-12回复员工请假信息页面5.3用户模块5.3.1请假申请点击图5-13中左侧菜单栏里我的请假,员工可以在此页面进行线上请假,也可以随时查看自己的请假审核是否通过了管理员的申请以及管理员的回复信息。如图5-13所示为请假申请页面:图5-13请假申请页面5.3.2我的工资浏览点击图中左侧菜单栏里我的工资,就可查看自己每个月的工资信息,如图5-14所示为工资浏览页面:图5-14工资浏览页面5.3.3修改密码点击图中左侧菜单栏里修改密码,输入旧密码和想要修改的新密码,然后点击修改按钮便可成功修改密码。如图5-15所示是修改密码页面:图5-15修改密码页面

第六章系统测试6.1测试的目的与目标系统测试是所有的系统开发一个非常重要的阶段,进行必要的系统测试可以避免许多错误的发生,同时也避免不必要的损失。在完成系统设计之后进行必要的系统测试是保证系统可以正常运行和使用的最后关口,是对系统的最终“体检”。其目的是检验系统中设计的功能究竟运行的效果。6.2测试方法测试方法有两种,一种是白盒测试,是对程序的解析测试,比较复杂;另一种时黑盒测试,在不知道详细设计的情况下进行的功能测试,相对白盒测试来说,黑盒测试更加简便,因此我选择黑盒测试作为测试本次毕业设计中企业人事管理系统的测试方法。6.3测试用例测试用例是对设计的系统进行测试,作为对系统开发设计的最终检测,避免在正式使用时造成损失,在此仅对部分功能进行检验,查看设计的企业人事管理系统是否达到了预期结果,如表图6-1所示为相关功能测试结果统计表:图6-1相关功能测试6.4测试结论经过调试,基于B/S结构的企业人事管理系统的各功能都可以正常运行,虽然有时会因为电脑本身问题出现一些困难,但是没有出现系统无法运行的情况,管理员可以正常对用户进行管理,用户可以正常登录,也可以正常查看自己的个人信息,包括工资和请假等,以此可以确定本次设计的企业人事管理系统可以正常使用;数据库对数据的存储尚未发现异常,运行一切正常。经过测试,网站符合前期的系统设计需求,达到了预期的功能需要。第七章结论本文介绍了一个企业人事管理系统的开发过程。其中详细介绍了实现本系统所需要的各项技术和软件,以及使用这些技术和软件的优点;分析了系统的系统需求和国内外发展状况,说明了企业人事管理系统对于企业的重要性,也建立了系统的初步框架模型和MySQL数据库,将所需要用到的数据存储在了数据库中,然后从系统设计到最后对系统测试,最终成功完成了本次企业人事管理系统的设计与实现;实现了企业人事管理系统所应该具备的的基本功能。企业人事管理系统的实现,在一定程度上减轻了管理员的负担和压力,提高了公司的工作效率,降低了管理成本,也可以为企业带来了更多的利益。本次系统的设计取得了一小部分成果,但是与社会上已经应用的企业人事管理系统相比,我所设计的系统仍然存在很多的问题,比如:功能不够全面,缺少上下级之间的沟通;员工信息的修改需要删除之后重新进行录

温馨提示

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

评论

0/150

提交评论