东鹏公司信息管理系统

上传人:dus****log 文档编号:96003501 上传时间:2022-05-25 格式:DOC 页数:24 大小:889KB
返回 下载 相关 举报
东鹏公司信息管理系统_第1页
第1页 / 共24页
东鹏公司信息管理系统_第2页
第2页 / 共24页
东鹏公司信息管理系统_第3页
第3页 / 共24页
点击查看更多>>
资源描述
摘 要现如今,计算机信息技术迅猛发展,有着大好的前景,信息管理技术也越来越广泛地融入到企业的经营管理中,成为企业经营管理中不可或缺的一部分,为管理者的管理决策以及公司的人事调配和活动提供了充足的信息和快捷的查询方式,有效的提高了企业的工作效率,使企业的管理更加井井有条。通过对企业信息管理系统特点及内容的分析,然后结合目前国内外企业管理中的实际情况提出并设计了一个基于web的信息管理系统。本系统是通过Microsoft SQL Server 2008 R2搭建本地数据库,以MyEclipse作为主要的开发工具在JDK+TOMCAT的运行环境下使用JSP技术进行开发,采用B/S模式的人机交互系统界面,人性化的界面设计更有利于企业管理者的操作。本系统由系统用户管理模块,企业构架管理模块,培训信息管理模块,员工档案管理模块,考勤信息管理模块,会议室信息管理模块,车辆信息管理模块以及系统工具管理模块等八个模块组成。管理者可以在登陆后对模块中相关信息进行管理,普通员工登陆后可以对会议室信息及车辆信息进行管理,对其他模块的相关信息进行查询。本系统为管理者提供了方便、快捷的操作方式,让管理者在日常办公中更得心应手。关键词:管理 信息技术 企业ABSTRACTNowadays, with the rapid development of computer information technology, auspicious foreground, information management technology is more and more widely into the operation and management of enterprises, become part of an integral part of enterprise management, provide sufficient information and the quick inquiry method for managers of the management decision and company personnel deployment and activities, and effectively improve the work efficiency of the enterprise, make enterprise management more orderly. Through the analysis of the characteristics and content of enterprise information management system, and then combined with the actual situation in the domestic and foreign enterprise management, a web based information management system is proposed and designed. This system is through the Microsoft SQL Server 2008 R2 to build local database, MyEclipse as the main development tool in the JDK+TOMCAT operating environment using JSP technology development, using B / S mode of human-computer interaction system interface, user-friendly interface design is more conducive to enterprise management operations. The system by the system user management module, enterprise architecture management module, training, information management module, staff file management module, the attendance information management module, the meeting room information management module, vehicle information management module and tool management system module, etc. eight modules. The management can manage the relevant information in the module after landing, and the general staff can manage the information and vehicle information of the meeting room, and then check the relevant information of other modules. This system provides a convenient and fast operation mode for managers, so that managers are more comfortable in their daily work.Keywords: management information technologyenterprise目录第一章绪论11.1 选题的来源及背景11.2 国内外发展现状11.3 本文主要研究内容11.4 本文的组织结构2第二章系统分析32.1 系统可行性分析32.2 需求分析42.3 数据字典5第三章系统总体设计83.1 系统功能模块设计83.2 系统配置93.3 输入/输出设计93.4 界面设计10第四章数据库设计114.1 数据库概念114.2 数据库逻辑设计114.3 数据库物理设计14第五章系统实现195.1登录页面195.2系统用户管理195.3企业架构管理205.4员工档案管理205.5培训信息管理215.6考勤信息管理215.7车辆信息管理225.8会议信息管理235.9系统工具管理23第六章系统测试256.1测试目的及方法256.2测试用例256.3功能测试27结论28谢辞29参考文献30第一章绪论1.1 选题的来源及背景信息管理系统是一个协助公司进行管理的系统,它参考了哈佛大学的公司信息管理理论,植根于本国的实际情况的公司信息管理系统,高效,科学,全面地开展。在实现中分别通过管理员,超级管理员对公司相关信息进行管理。通过人性化的界面,灵活、方便的操作方式使它成为公司管理人员日常办公时的好助手。建立公司信息管理系统的目标是利用现代化的计算机管理手段,建立科学的公司信息管理系统,提高企业公司信息管理部门的整体效率。该系统主要是为公司行政部门所开发,该软件具有功能灵活的特性,是企业提高效率,加强企业信息化,自动化管理,提高企业形象的必要的计算机软件之一。从科学的角度来看,从公司管理,信息规划,岗位描述,培训,个人信息,以及相关的员工个人,很容易的通过信息管理系统来访问,通过一定的方式存储在一个集中的数据库,企业将统一管理员工信息。从入职到的工作变动,辞职等历史信息的整个周期开始完整的记录。该模块可管理的更全面的人力资源和统计薪资数据,具有灵活的报表生成和分析功能,使得公司信息管理者从繁琐的日常工作中解脱出来。1.2 国内外发展现状(1)国外发展状况最早的公司信息管理系统包含劳务关系、公司之间的关系以及工会关系,比较宽泛。现在美国有很多大学都设置了劳务关系学院人力资源管理项目(HRM),有专门研究HR的院系及研究机构。最著名的密西根大学、宾州州立大学和伊利诺斯州立大学。美国各行行各业对公司信息管理系统的需求很大,在国外庞大的市场以及对信息管理系统的需求量来说,信息管理系统在国外的发展空间依旧呈上升趋势。(2)国内发展状况国内企业在公司信息资源的管理上,不缺乏先进的人才和管理思想,但是,非常缺乏如何将这些先进的公司信息管理理念融入到有中国特色的企业。在没有非常成熟的技术和人才管理的情况下,固化成为公司信息管理系统就有一定的难度,但也因此有了更大的市场。1.3 本文主要研究内容实现系统功能:(1)系统用户管理模块(2)企业构架管理模块(3)员工档案管理模块 (4)培训信息管理模块 (5)考勤信息管理模块 (6)车辆信息管理模块 (7)会议室信息管理模块 (8)系统工具管理模块采用B/S模式的人机交互系统界面,界面简单明了,基本连接、操作一目了然,使用JSP技术进行开发,以黑盒测试充分的测试了软件的功能,人性化的界面设计更有利于企业管理者的操作。1.4 本文的组织结构根据软件开发的过程和对整个系统的调查研究,本文共分六部分内容进行阐述。第一章绪论部分:主要描述了选题的来源及背景、国内外发展的现状以及论文的主要研究内容和组织结构。第二章系统分析部分:通过可行性分析和系统需求分析全面的对本系统是否可行,进行了分析。并在下文中画出了培训信息管理流程图以及外部实体定义外部实体和处理过程的定义表。第三章系统的总体设计:在进行了系统分析的前提下,对系统进行界面设计、代码的设计与优化设计以及输入输出的基本设计。第四章数据库设计:通过数据库的相关表和数据库概念设计E-R图对系统进行模块化的说明。第五章系统的实现:通过该系统各个小功能模块的设计,实现该模块界面设计,并在下文附上各个功能界面的截图。第六章对系统的测试与结论:描述了系统的测试目的及方法,并使用测试中说明的方法对功能实行深入探讨研究。第二章 系统分析2.1 系统可行性分析可行性研究是软件开发过程的第二阶段,任何系统,都会在时间空间和资源上受到限定。因此,在开发项目前,必须依据客户的需求进行可行性分析,以减少项目开发风险,避免浪费不必要的精力。通过对软件项目的监察和确认,和对以确定中的项目进行技术水平、经济能力的综合调研,来判断系统的开发是否必要。下面主要从几个内容进行研究:1、经济可行性分析(1)资金可行性由于系统开发比较简单,方便操作,只需要一些基本的编辑软件和一些网络上的资源优势,在开发方面的支出比较少。(2)经济合理性由于本系统用于工作信息的发布与传递,能够节省大量的人力和物力,提高工作效率,又能在整个公司推广无纸化办公,节约资源,保护环境,方便简单。2、技术可行性分析 技术可行性的首要考虑条件是现有的技术是否能够顺利完成开发工作,本系统本系统是通过Microsoft SQL Server 2008 R2搭建本地数据库,以MyEclipse作为主要的开发工具在JDK+TOMCAT的运行环境下使用JSP技术进行开发,调试相对简单,当前的计算机配置已经完全可以满足开发的需求,因此在技术上是绝对可行的。软件方面:MyEclipse10和Microsoft SQL Server 2008 R2学习过程中经常使用的软件,安装方便,使用灵活,所以开发的平台也是成熟的。3、运行可行性分析随着时代的发展以及计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法和技能,企业办公人员素质也逐步提高,对电脑的操作和维护都比较熟练。而且本系统是基于B/S进行开发的,用户可以不需要安装软件,可以通过网址访问本系统,只需要有一台可以访问浏览器的电脑就可以了,企业还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题,因此,在系统运行方面是没有问题的。4、 操作可行性分析本系统提供了良好的用户接口,有着友好的人机交互界面,使用让用户简单易懂的的提示框,只要用户会使用计算机,就可以使用,操作简单灵活,只要动一动鼠标、键盘,就可以对整个公司的相关信息进行管理,而且本系统还对用户使用中可能出现的使用问题,提供了软件使用说明书,缩短用户对系统的熟悉过程。2.2 需求分析2.2.1 用户需求分析随着经济发展和企业制度的不断变化,需要考察的企业员工的相关信息不断增加,只依靠人事统计管理需要企业消耗过多人力分配,同时工作效率和可靠程度也难以保证。所以企业需要这样一个系统,能够方便快捷的管理公司相关信息,并在企业平台内依据权限实现信息的共享。2.2.2功能需求分析功能分析是开发设计系统的关键性阶段,是介于需求分析和软件设计阶段间的重要桥梁。是一个从初步认识到细化的过程,也是下一工作阶段的基础,为下一阶段进行方案设计,为解决具体问题提供依据。信息管理系统是企业信息的一个WEB管理平台,主要用于行政部门管理者对公司内相关信息进行管理,需要实现的具体功能如下:系统用户管理模块、企业构架管理模块、培训管理模块、员工档案管理模块、员工考勤管理模块、会议室信息管理模块、车辆信息管理模块、系统工具管理模块。2.2.3非功能性需求分析是指软件系统为满足客户需求而必须存在的除去功能需求后的性能。描绘了系统展现出的行动和实行的操作等,包括软件需遵循的标准和规束,软件的非功能性需求中包括系统的可靠性、可扩展性、对技术与任务的适应性等。下面对其中的某些指标加以说明。l 硬件要求CPU:Intel 酷睿I5 内存:4GB硬盘:750G操作系统:64位l 软件要求操作系统:Microsoft Windows 7开发工具包:JDK 1.7数据库:Microsoft SQL Server 2008 R2开发工具:MyEclipse10制图软件:visio 2010界面设计软件:Photoshop浏览器:Microsoft Internet Explorer 9.0或QQ浏览器2.2.4系统流程系统流程图的主要作用是帮助使用本系统的用户更好的了解整个系统的运作和使用方法,以及系统的一般路径和一些易出错的管理路径。用户可以直观的对系统流程进行查看,以便以后的使用。也可以作为系统的管理员、维护人员作为系统管理与系统维护的参照图,确保系统能有序,准确的使用。如下图2-1系统流程图所示的就是系统的培训信息管理流程图,该流程图展示管理员登录系统的过程。开始用户身份验证管理员培训信息管理退出YesNo图2-1系统流程图管理员在系统登陆界面通过填写姓名、密码登录系统,如果用户名或密码错误、不匹配或为空,系统页面会显示提示信息;登陆成功后,管理员进入后台管理界面,对系统中的用户、部门信息、岗位信息、培训信息、员工档案信息、考勤信息、车辆和会议室信息等内容进行管理。在整个操作中,系统会提供相对应的提示框,帮助用户准确无误地完成操作。2.3 数据字典数据字典是以特定格式记录下来,对系统的数据流程图中的各个基本要素(数据流、加工、数据存储和外部实体)的内容和特点,所作出的完整描述和定义,是一种可以被用户访问的记载数据和应用程序源数据的目录。以下仅列出了系统的部分数据条目,仅供参考。1、 外部实体定义表2-1外部实体定义表名称:用户 编 号:P1说明:登录管理系统的人 输入数据流:用户名,用户密码输出数据流:用户信息和权限2、 处理过程定义表2-2处理过程定义表名称:管理员管理 编 号:P2功能:给新的管理员权限,对对管理员进行修改、删除 输入数据流:新的管理员信息输出数据流: 管理员管理名称:部门信息管理 编 号:P3功能:对部门信息进行核实和管理 输入数据流:部门信息输出数据流:部门信息详情名称:岗位信息管理 编 号:P4功能:对岗位信息进行核实和管理 输入数据流:岗位信息输出数据流:岗位信息详情名称:培训信息管理 编 号:P5功能:查询培训计划,添加培训计划 输入数据流:培训计划信息输出数据流:培训计划详情名称:员工档案管理 编 号:P6功能:对员工档案进行核实和管理 输入数据流:培训计划信息 输出数据流:培训计划详情名称:员工考勤管理 编 号:P7功能:查询打卡、加班、请假时间,提交加班、请假申请输入数据流:查询或申请 输出数据流:员工考勤信息详情 续表2-2处理过程定义表名称:会议室信息管理 编 号:P8功能:对会议室状态进行修改和管理 输入数据流:新增或修改输出数据流:会议室状态名称:车辆信息管理 编 号:P9功能:对车辆状态进行修改和管理 输入数据流:新增或修改输出数据流:车辆状态第三章 系统总体设计3.1 系统功能模块设计东鹏公司信息管理系统企业构架管理模块系统用户管理模块会议室信息管理模块培训管理模块员工考勤管理模块员工档案管理模块管理员管理普通用户管理岗位信息管理部门信息管理会议室信息管理会议室状态管理请假管理加班管理考勤管理员工入职管理员工培训管理培训时间管理培训地点管理员工离职管理车辆信息管理模块车辆信息管理车辆状态管理系统工具模块调用计算器调用EXCEL调用WORD根据对系统的需求分析,为了保证系统条理清晰,实现顺畅,维护方便以及以后能顺利升级,对系统进行了模块的划分。图3-1功能模块图其中管理员权限进入后台,可对系统实行八大模块的操作:(1)系统用户管理模块:用于管理管理员的权限,普通用户的账户信息,以及公司信息,公司介绍及公司相关活动。(2)企业构架管理模块:用于管理部门的相关信息,对各部门相关信息进行添加、修改、删除等操作,以及管理岗位分配及相应岗位员工安排。(3)培训管理模块:用于安排培训课程时间及需要培训员工名单公布,发布培训时间、地点等相关信息。(4)员工档案管理模块:用于管理已入职员工和离职员工的个人档案。(5)员工考勤管理模块:用于管理员工考勤,到岗,迟到,早退,请假,加班等。(6)会议室信息管理模块:用于管理会议后发布的相关实时信息,及对过期的会议信息进行修改、删除等。(7)车辆信息管理模块:用于管理车辆使用情况和车辆信息。(8)系统工具管理模块:调用计算器、word、excel等工具,使用户在日常管理中,省去切换界面找工具的烦恼,节省了时间,有效的提高了工作效率。3.2 系统配置(1)硬件开发环境10CPU:Intel 酷睿I5 内存:4GB硬盘:750G操作系统:64位 (2)软件开发环境操作系统:Microsoft Windows 7开发工具包:JDK 1.7数据库:Microsoft SQL Server 2008 R2开发工具:MyEclipse10制图软件:visio 2010界面设计软件:Photoshop浏览器: QQ浏览器代码是程序的语言,由字符、字母或数字符号来描述所处理的事物名称、属性等特征的编码序列8。为了便于计算机对数据的识别与记忆,对信息实行检验、统一分类、排序等处理,以及提升周转效率,必须将这些数据的属性、种类、特征等转化为计算机能够识别的字符或符号,进行统一编码,这就是代码设计。代码设计在系统软件的综合设计中占着非常重要的比重,是衡量软件是否具有实用性、安全性及可维护性的重要指标。本系统在代码的编辑上也充分考虑了这些问题。公司信息管理系统对代码的重用性进行了充分的分析,运用模块化的设计原则,在功能上对代码进行了划分。使用同种功能的代码时,可直接调用模块。此外,代码中的很多部分使用了中文注释,增强了代码的可读性,这样的设计无疑方便了运行和维护此系统的程序员,简化了繁琐的工作程序。3.3 输入/输出设计输入输出设备是系统和用户交流的通道,用户不知道后台数据的处理过程,只能通过输入输出界面进行交互。因此,非常重要。输入是向后台数据库录入数据,然后通过输出设备把后台数据库转换的结果显示出来。(1)输入设计系统采用的输入设备是键盘和鼠标,采用人机交互的形式,通过提示信息来实现交互,完成对界面的输入。在这一过程中为了减轻服务器端的工作量,系统将对输入的数据采用JAVASCRIPT脚本语言进行客户端的正确性校验。系统对于输入数据的采取的主要校验方法有:人工直接检查(视觉校验)、重复校验、格式校验和数据类型校验。例如,如果管理员在进行填写人员信息操作时未填写姓名就想提交表单,当其提交时就会激活JSP脚本,该脚本内的处理函数就会迅速判断出管理员的提交不符合条件,拒绝此操作,同时报错,提示管理员操作中所存在的问题。(2)输出设计从系统开发的角度看,输出决定输入,即输入信息只有依据输出要求才能确定,体现了系统输出的重要性。信息管理系统的输出把客户端显示器作为主要的输出设备,电脑屏幕为系统的输出介质,输出的格式为表格和图片等。这种输出的特点是灵活响应。3.4 界面设计界面是最直观反映给用户的界面,也是用户接触最频繁的部分,一个友好的用户界面不仅要有良好的可观赏性,更应该方便用户对系统的操作使用。本系统的界面是由JSP语言来进行编辑的,在系统中进行界面设计时充分考虑,结合了用户的操作习惯,以减轻用户的工作量。将软件系统的设计原则与用户需求有效的结合,设计出符合企业文化的用户界面。第四章 数据库设计4.1 数据库概念数据库是按某种特定规则组织起来的“数据”的“集合”4,在数据库应用系统的开发过程中,充分考虑了数据库安全可靠等因素,运用数据库原理知识,为了数据库的结构合理化、规范化,对数据库进行了综合设计。其中数据库的主要特征为:(1)数据具有最小冗余度(2)数据的完整性(3)安全性(4)独立性(5)数据共享4.2 数据库逻辑设计数据库逻辑设计是将概念体系转化为某个DBMS所支持的数据类型,并对其进行重组。在对实体关系图进行分析后,分别对实体、联系进行分析,得出这些实体与联系的主键与值,为以后对该公司信息管理系统的物理设计提供了方便。员工考勤部门岗位培训会议室管理员登记参加使用管理管理管理管理管理111nnn11111使用车辆管理1nnnnnn11所属所属1111l 系统E-R图图4-1 系统E-R图l 实体图现在通过下面实体属性之间的关系来对公司信息管理系统中的数据库概念设计进行阐述:岗 位岗位描述岗位编号岗位名称岗位需求录入时间(1)图4-2是岗位信息的实体属性图,图中描述了岗位信息的属性,其中包含岗位编号、岗位名称、岗位描述、岗位需求和录入时间。图4-2岗位管理实体属性图培 训培训编号培训备注信息培训时间培训员工培训地点培训项目名称(2) 图4-3是培训计划的实体图,图中描述了培训实体的属性,其中包含培训序号、员工姓名、培训名称、培训时间、培训地点及培训详细信息。图4-3 培训管理实体属性图(3)部 门部门名称部门编号负责人部门项目或职责创建时间图4-4是部门信息的实体图,图中描述了部门的相关属性。图4-4部门管理实体属性图员 工岗位姓名民族员工部门身份证号登录名出生日期性别编号工资密码籍贯 号码学历专业用工形式(4)如图4-5是员工的实体属性图,其中包括了企业员工的基本信息数据,如编号、姓名、性别、出生日期、民族、登录名、部门、身份证号等属性。图4-5员工实体属性图岗 位备注车辆编号车辆名称类型(5)图4-6是车辆信息的实体属性图,图中描述了车辆信息的属性,其中包括车辆编号、车辆名称、类型和备注。图4-6车辆实体属性图会议室备注会议室编号会议室名称类型(6)图4-7是会议室信息的实体属性图,图中描述了会议室信息的属性,其中包括会议室编号、会议室名称、类型和备注。图4-7会议室实体属性图(7)图4-8是考勤信息的实体属性图,图中描述了考勤信息的属性,其中包含考考 勤考勤编号员工姓名类型时间奖励金额惩罚金额事由勤编号、员工姓名、考勤类型、时间、奖励金额、惩罚金额和事由。图4-8考勤实体属性图(8)图4-9是管理员的实体图,图中描述了管理员信息的属性,其中包含管理员姓名、管理员编号、密码、 号码、和创建时间。管理员创建时间管理员姓名标志权限管理员密码管理员帐号图4-9 管理员实体属性图4.3 数据库物理设计数据库的物理设计是将一个给定的逻辑结构实施到具体的环境中时,此时逻辑数据模型需要一个具体的工作环境,这个工作环境给数据提供了存储结构和存取方法,这整个过程就是物理设计9。是经过了企业人力资源系统数据库的概念设计、逻辑设计后,进行的最后设计。在进行该设计时,基本上就是使数据库的逻辑设计模版具体化,将每一个实体、相联系的主键和代码的数据类型、数据内容等做出注解。数据库的物理设计通常都遵循以下两个步骤:(1) 掌握存储方法和存储结构来确定数据库的物理结构。(2)对物理结构上的空间和时间进行判断。如果结果能满足原始设计的要求,就可以进入到物理实施阶段,否则就要回到逻辑设计阶段重新修改数据模型。l 建立表结构(1)wdml(部门表):用于存贮企业部门信息表4-7部门表字段名是否主键数据类型长度描述允许空id是id8部门编号mlmcvarchar100部门名称cfnrvarchar20负责人bzvarchar200部门项目或职责sjdatetime8创建时间由于系统需要对部门进行添加、删除、查询等操作,所以需要有一个表,包括部门编号、部门名称和负责人和其他相关信息,用于存储部门信息。(2)gw(岗位表):用于存贮企业部门信息表4-8岗位表字段名是否主键数据类型长度描述允许空id是id8岗位编号mlmcvarchar100岗位名称cfnrInt8岗位描述bzvarchar200备注sjvarchar8录入时间由于系统需要对岗位进行添加、删除、查询等操作,所以需要有一个表,包括岗位编号、岗位名称和岗位描述、录入时间和备注等,来存储部门信息。(3)cj(车辆信息表):用于保存培训信息表4-9车辆信息表字段名是否主键数据类型长度描述允许空id是id8车牌编号carNamevarchar50车辆名称csyQkvarchar50车辆使用情况bzvarchar200车辆信息的备注系统管理员和普通员工都可以对公司的车辆情况进行查询,修改车辆状态等,车辆信息表中包括车辆编号、车辆名称、车辆使用情况及车辆相关情况的备注,用于存储车辆信息。(4)hys(会议室信息表):用于保存培训信息表4-10会议室信息表字段名是否主键数据类型长度描述允许空id是id8会议室编号xmvarchar50会议室名称lxvarchar100会议室使用情况bzvarchar100备注管理员和普通员工都可以对公司的会议室情况进行查询、修改会议室状态等操作,所以需要会议室信息表,包括会议室编号、会议室名称、会议室使用情况和述,用于存储会议室信息。(5)rz(员工信息表):用于保存员工信息表4-11员工信息表字段名是否主键数据类型长度描述允许空id是id8编号xmvarchar20姓名xbvarchar2性别nldatetime8出生日期xlInt18身份证号bmvarchar100部门gwvarchar100岗位bzvarchar100民族zzInt20工资dlvarchar20登录名mmvarchar20密码jgntext20籍贯hynumber11 号码xuelivarchar20学历zhuanyevarchar20专业ygxsvarchar10用工形式因为系统需要对员工信息进行管理,包含对员工基本信息的查看、添加、修改、删除操作。所以需要创建一个员工信息表,包括员工编号、姓名、性别、出生日期、身份证号、部门、岗位、民族、登录名、密码、籍贯、工资、学历、 号码和用工形式等,用来存储每个员工的基本信息。(6)px(培训信息表):用于保存培训信息表4-12培训信息表字段名是否主键数据类型长度描述允许空id是id8培训编号xmvarchar100培训项目名称ygvarchar100培训员工sjdatetime20培训时间ddvarchar50会议室名称xxvarchar200备注信息系统管理员需要对公司的培训内容进行查询,执行添加、删除、修改等操作,所以需要培训信息表,包括培训编号、培训项目名称、参加培训的员工、培训时间、会议室名称和培训的备注信息,用于存储员工培训信息。(7)kq(考勤表):主要用于核实员工考勤信息,并通过此表对员工考勤信息进行管理表4-13考勤表字段名是否主键数据类型长度描述允许空id是id8考勤编号xmvarchar20员工姓名lxvarchar20类型sjsmalldate4时间bzsmalldate100事由jljeInt20奖励金额cfjeInt20惩罚金额管理人员需要对员工的考勤进行管理,所以系统须有考勤信息管理模块。考勤管理模块对员工的考勤进行严格计算,因此需要创建一个表,记录考勤信息中员工姓名、类型、时间、事由以及奖励或惩罚金额,用来存储每个员工的考勤信息。(8)admin(管理员表):主要用于保存管理员信息。表4-14管理员表字段名是否主键数据类型长度描述允许空id是id8管理员帐号usernamenvarchar50管理员姓名passwordvarchar50管理员密码creattimevarchar50创建时间flagvarchar50标志quanxianvarchar50权限企业需要对系统管理员进行添加与修改操作,所以需要一个管理员表,管理员表记录了系统管理员的基本信息,包括管理员的账号、姓名、密码、创建时间、标志、权限等信息。第五章系统实现5.1登录页面东鹏公司信息管理系统的登录页面如图5-1所示:图5-1登录页面当用户打开浏览器输入正确网址后将会出现此登陆页面。在登陆页面可以选择自己对应的用户角色输入账号和密码,只有当账号和密码都正确时才能够进入系统的首页,否则系统将会提示账户或密码不正确。5.2系统用户管理东鹏公司信息管理系统用户管理界面如图5-2所示:图5-2用户管理界面当管理员成功登录时就可以进入后台进入用户管理页面。在本页面可以在输入框输入正确合法的用户名、密码及用户身份,点击确定就可以对新用户进行创建。已创建的用户管理员可以点击删除,来删除已有的用户。5.3企业架构管理东鹏公司信息管理系统的企业架构管理中部门信息管理界面如图5-3所示:图5-3部门信息管理界面当管理员成功登陆后,进入后台就可以进入企业架构管理界面,该模块分为部门管理和岗位管理。在部门管理界面内,管理员可进行部门查询,添加部门信息,如序号,部门名称,创建时间,负责人,备注,删除部门等功能的操作。在此页面可以直观的了解已有部门的相关信息,当部门因公司人事变动被废除时,可点击操作中的删除按钮将该部门删除。在岗位管理界面内,管理员可进行岗位查询,添加岗位信息,如序号,岗位名称,岗位描述,岗位需求,录入时间,删除岗位等功能的操作。在此页面可以直观的了解已有岗位的相关信息。当岗位的员工发生变动被开除时,可通过本模块来改变岗位需求。5.4员工档案管理东鹏公司信息管理系统员工档案管理界面如图5-4所示:图5-4员工档案管理界面当管理员成功登陆后,进入后台就可以进入员工档案管理界面。员工档案管理模块中存放的是公司正式员工的相关资料,负责公司正式员工的管理工作。可按部门对员工进行相关管理操作。进入模块后可看到员工的相关信息,包括姓名,性别,出生日期,身份证号,所属部门,民族,登录名等信息。当员工因人事变更而产生相关信息发生变化时,可以点击修改并根据实际情况进行修改即可。若员工因辞职等原因要离开公司时,点击删除就可以删除该员工的相关信息。当录用了新的员工之后,点击添加员工信息就能够按照已有的员工信息填写规范录入新员工的相关信息。5.5培训信息管理东鹏公司信息管理系统培训信息管理界面如图5-5所示:图5-5培训信息管理界面当管理员成功登陆后,从管理员的界面就可以进入培训信息管理界面。在培训管理页面中管理员可以查看现有的培训的相关信息,包括培训项目名称,培训员工,培训时间,培训地点等。管理员进入培训管理页面之后可以查看培训的相关信息,以及添加新的培训和删除已有的培训。当点击添加培训信息后只需按照弹出页面的内容逐项填写并点击提交就可以成功添加新的培训。使用起来非常方便。5.6考勤信息管理东鹏公司信息管理系统考勤信息管理界面如图5-6所示:图5-6考勤信息管理当管理员成功登陆后,进入后台就可以进入考勤信息管理界面。在考勤信息管理界面中管理员可以查看现有的考勤相关信息,包含员工姓名,考勤类型,奖励金额,惩罚金额,时间,详细说明等。管理员进入增加考勤信息管理相关界面按照提示,在输入框正确输入信息,点击提交就可以对员工考勤信息进行增加操作。5.7车辆信息管理东鹏公司信息管理系统车辆信息管理界面如图5-7所示:图5-7车辆管理界面当用户成功登录系统后,进入后台就可以进入车辆信息管理相关界面。在车辆管理界面中用户可以查看现有的已登记车辆信息,包括序号,车辆名称,使用状态,车辆信息。管理员可以点击修改进入修改车辆信息相关界面,点击增加车辆信息,按照提示在输入框中逐项正确填写车辆信息,点击提交就可以增加车辆使用信息。如由于内部原因,车辆停止使用,管理员还可以点击删除按键,对车辆信息进行删除操作。5.8会议信息管理东鹏公司信息管理系统会议信息管理如图5-8所示:图5-8会议信息管理界面当用户成功登录系统后,进入后台就可以进入会议室管理系统界面。在会议管理系统界面中用户可以对会议信息进行相关的管理操作。用户只要正确输入会议室名称,选择使用状态,正确填写会议室信息,点击提交,确定后就可以添加会议信息。5.9系统工具管理东鹏公司信息管理系统会议信息管理如图5-9所示:图5-9系统工具管理界面当用户成功登录系统后,就可以点击左侧菜单栏里使用常用的系统小工具:计算器、word、excel等。在办公时不需要多界面跳转,节省了工作时间,有效的提高了工作效率。以上就是东鹏公司信息管理系统的部分功能。涵盖了多种公司人员管理时可能产生的情况,而且证明了系统能够很好的处理这些情况。为公司办公效率的提高提供了保障,同时也为公司的人才引进创造了可能性。由于东鹏公司信息管理系统的出现,公司的办公效率将会得到很大程度的提高。同时也减少了人力资源的浪费同时也能够节省因雇用员工而产生的不必要的成本增加。第六章 系统测试6.1测试目的及方法1测试的目的系统测试的目的主要分为三个方面:第一,确认和提高产品质量,我们要做到预期的功能,而且可以正常工作。第二,通过测试反馈的信息,对系统进行改善,从而提高系统性能。第三,查漏补缺,如果在测试中问题很多,就表明我们的方法存在错误,需要推翻重做,这就十分费时费力了。2测试用例我们要进行测试,除了要知道测试需要的数据之外,还应该同时给出这组数据所产生的结果,这样我们就可以看出测试的结果是否错误了,一个成功的测试就是发现错误的测试。也只有发现了更多的问题,系统才有进步的空间。3白盒测试和黑盒测试(1)黑盒测试黑盒测试是基于产品已经完成的基础之上,对所有功能进行测试,来验证其是否能正常使用,测试过程一般如下:我们先将这个程序看作一个不能拆开的黑盒,我们只需要按部就班的运行它就可以。我们需要核对输入信息以及输出信息是否正确完整,来判断程序是否可以正常工作。但是这种测试结果有无数多种,我们要选择有代表性的信息输入,来获得最有效的测试结果。(2)白盒测试白盒测试和黑盒测试大不相同,相当于我们将盒子拆开,我们能具体的看到程序的工作流程,我们要做的是输入一个信息,观察信息的是否按照我们的程序正确运行,检查每一个程序节点都可以正确反映当前信息的传递,而且我们可以穷举的方法进行白盒测试,将信息从不同的路径通过。白盒测试看似万无一失,其实程序还有隐患,原因有三。其一是如果程序从根本上就是错误的,那我们根本无法看出程序当中的错误来,其二,我们可能会遗漏白盒中的路径,从而造成穷举的不全面,其三与数据相关的错误我们无法得知。6.2测试用例因为系统各模块之间具有相似性、重复性,所以不需要将所有模块的测试用例全写下来,东鹏公司信息管理系统主要针对用户登录、员工信息管理,公司相关信息管理等的模块进行测试分析编写测试用例。对于容易出现问题的模块我会进行详细的分析和测试,使自己容易发现其中的问题并改正。本次东鹏公司信息管理系统中最主要的功能模块之一是用户登录模块,因为如果用户登录出现问题会影响到整个模块的使用。下表是用户登录模块的测试用例,表中分别用不同的用户名、密码和验证码进行了测试。都可以达到预期效果,这证明了用户登录模块的安全性。表6-1用户登录测试用例模块名称系统用户登录模块测试描述在用户登录界面填写用户名、密码、登录用户,点击登录按钮测试目的验证信息是否全面,允许合法输入,阻止非法输入用例编号测试步骤输入数据预期结果实际结果001填写登录信息,点击登录按钮 用户名:空 密码:空 登录用户:管理员 提示“用户 名、密码不能为空” 同预期002填写登录信息,点击登录按钮 用户名:空 密码:txtxtx 登录用户:管理员提示“请输入用户名!”同预期003填写登录信息,点击登录按钮 用户名:dpdpdp 密码:空 登录用户:管理员提示“请输入密码!”同预期004填写登录信息,点击登录按钮 用户名:txtxtx 密码:1234165 登录用户:管理员提示“用户名或密码错误!”同预期005填写登录信息,点击登录按钮 用户名:txxxxx 密码:jhdjhdh 登录用户:管理员提示“用户名错误”同预期006填写登录信息,点击登录按钮 用户名:dpdpdp 密码:16464 登录用户:管理员提示“用户名或密码错误!”同预期 007填写登录信息,点击登录按钮 用户名:bb 密码:bb 登录用户:管理员提示“用户名或密码错误!请确认管理权限!”同预期续6-1用户登录测试用例008填写登录信息,点击登录按钮 用户名:txtxtx 密码:txtxtx 登录用户:管理员登录成功,进入主界面同预期 6.3功能测试东鹏公司信息管理系统的功能测试如下表6-2所示表 6-2功能测试测试名称测试内容与结果链接测试链接页面是否全部存在是是否存在孤独页面否用户信息测试用户信息存储是否完整是信息存储是否可用是数据库测试数据一致性错误无输出错误无表单测试提交表单是否完整是提交表单是否正确是6.4测试结果分析与说明通过测试本系统功能完全实现,达到预定的目标,但是经过测试发现部分功能还有待完善 由于本系统是由一人独立开发完成,成本几乎不计,因此没有专业的测试人员,测试人员是本系学生,没有足够的测试经验,发现错误的能力有限,在此,希望提出宝贵意见。结论以上内容实现了需求分析中的功能,实现了企业管理信息管理化,有效的提高了管理人员的工作效率,减轻了管理人员的工作量,本系统还可以让超级管理员用户进行普通管理员用户的添加,将权限下放,从而可以由多人通过本系统进行管理,解决了日常管理中的信息冗余,信息延迟等问题,使公司的日常管理更加井井有条。 通过需求分析和可行性分析时的市场调研,发现如果公司管理者对公司的所有信息都进行管理,即时信息化了的今天,工作量也是庞大的,于是本系统就对此进行了优化,实现了权限最大化,增加了普通管理员的权限,普通管理员可以对除了系统用户管理以外的所有模块进行管理;在调研的过程中还发现,管理者在日常办公中需要对一些信息进行详细的记录或对某些信息进行计算,这时再去系统中找是很麻烦的一件事,于是本系统将日常办公中常用的软件:word、excel和计算器,收录到本系统的系统工具管理模块,让管理者在使用本系统进行管理时不用转换界面也可以使用。本次开发,我参考了大量的资料,做了很多市场调研,也参考了很多和本系统的相似的例子,但是由于时间仓促,我自己的知识和经验也不够丰富,设计的可能不是很周全,系统界面也比较简单,模块还有很多不完善的地方,很多地方还需要继续完善,比如说应该增公司公告管理,对超级管理员和管理员的权限应该有更进一步的划分。在今后的学习和生活中,我将继续努力学习技术知识,不断的发现和改进自身的不足。谢辞美好的大学生活总是非常难忘,在这期间我学到了很多,还遇到了很多优秀的老师,他们严谨的态度和孜孜不倦的教诲让我受益匪浅,我将一直铭记老师们的教导;还有和我一起共渡五年学生生涯的同学们,感谢你们的无私和真诚,你们的出现让我的生活变得丰富多彩,与你们相处的日子我将终生难忘;感谢美丽的校园,为我偶尔枯燥的学习生活添加了很多趣味;感谢母校的关爱以及给予我的宝贵的知识财富,勇于挑战的勇气以及不屈不挠,淡定沉着。真心感谢我的老师,在向我传授知识的同时,还常常为我解答生活中的困惑并与我谈论人生的理想,还常纠正我的错误,并为我树立非常好的榜样。老师们用自己对求知的热情感染我,带动我向着知识的山峰不断攀登。不知不觉中,我被老师们的热情感染,对知识的渴求也越发强烈了起来。 特别感谢我的指导老师。谢谢您的认真与负责,感谢您在我因遇到困难而踟蹰不前时对我的指引,以及在毕业设计的过程中给予我的帮助。从最初的选题阶段,老师就十分认真的为我们查缺补漏,为我们制定了非常科学的进度计划,同时让我们从不同的角度试着完善系统。再次衷心地感谢您对我的指导和帮助,使我在为期14周的毕业设计过程中少走了很多弯路,谢谢您悉心的辅导。人生中最绚烂的岁月大学时光,我改变了很多,这是我生命中十分珍贵的财富。写到这里,我心中充满了温暖与希望。未来的路还很长,我也即将踏上新的征程。虽然以后还会有很多困难和挑战等待着我,但我一定会勇往直前,继续追寻自己的理想。即使遇到再大的困难,我还是会迎难而上,勇敢的去尝试。参考文献1BruceEckel.JSP编程思想M.北京:机械工业出版社,2013.2赛奎春.JSP工程应用与项目实践M.北京:机械工业出版社,2012.3FLANAGAN.JSP技术手册M.北京:中国电力出版社,2012.4孙一林,彭波.JSP数据库编程实例M.北京:清华大学出版社,2012.5LEE ANNE PHILLIPS.巧学活用 JSPM.北京:电子工业出版社,2014.6飞思科技产品研发中心.JSP应用开发详解M.北京:电
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!