已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
吉林化工学院本科毕业论文企业管理人员个人信息系统的设计The design of the personal information system of enterprise management personnel性 质: 毕业设计 毕业论文教 学 院: 机电工程学院系 别:工业工程系学生学号:11440316学生姓名:李加鹏专业班级:工业工程1103指导教师:卢伟宏职 称:副教授起止日期:2015.1.62015.6.28吉 林 化 工 学 院Jilin Institute of Chemical Technolog吉林化工学院本科毕业论文摘 要随着信息需求的增长,传统的信息交流方式早已不能满足企业对传递和处理大量信息的需要,因而亟需把网络技术渗透到企业的日常工作。而网络办公与管理的应用则满足了企业对办公网络化、自动化的管理需求,不仅可以极大提高企业内部的管理水平,并加快内部信息流通,确保信息有效利用,增强企业的核心竞争力。企业办公自动化系统能够针对企业的具体业务要求,通过运用Internet通信技术,将企业信息化管理和网络化办公结合在一起,在加强企业竞争力和提升企业管理能力的同时实现企业信息共享,避免“数字鸿沟”和“信息孤岛”的现象。本系统采用ASP.NET动态网页技术和Microsoft SQL Server数据库平台,使用C#作为本项目的主要开发语言, B/S模式结构,从实际应用出发,完成系统的个人通讯录、个人信息、个人审批、个人考勤等功能。本文阐述系统从需求分析到系统实现的开发过程,让读者对系统整个开发流程的有所了解。关键词: OA办公自动化系统 B/S模式结构- I -AbstractWith the growing requirements of Business information, the traditional way of information exchange can not meet the need of companies which have to transmit and process a lot of information within a short time. Therefore, its important to merge network management applications into the office routine. The application of network management could not only can greatly improve the management level of enterprise and speed up the flow of internal information to ensure effective use of information and enhance the core competitiveness of enterprises.For the specific business requirements of enterprises, through the enterprise office automation systems, using the Internet communications technology, to make the enterprise information management and network offices together with the office automation systems. Information in the enterprise to speed up construction, strengthen the competitiveness of enterprises and enhance the modern enterprise management capabilities, enterprise information sharing, avoids the digital divide and the information island phenomenon.The system uses the ASP.NET dynamic web page technology database platform, using C # as the projects main development language, combined with Linq, , CSS and other technical means and the B / S model structure, from the practical application, completed system of personal contacts, personal information, personal approval, personal attendance and other functions. This paper describes the system from requirements analysis to system implementation of the development process, so the reader on the system understands the whole development process.Key Words:office automation systems;B / S mode structurf- 1 -目 录摘 要IAbstractII第1章 绪论51.1 研究背景51.2 本课题研究现状6第2章 企业信息管理系统分析82.1需求分析82.2 需求说明简介10第3章 企业信息管理系统设计113.1 数据库的具体设计113.2.1 系统功能模块详细设计123.2.3系统目标133.2.4经济可行性分析143.2.5技术可行性分析143.2.6社会可行性分析143.3需求分析143.4.1企业组织结构图163.4.2系统审批流程173.5系统分析193.5.1系统总体用例图193.5.2系统整体结构193.5.3系统功能结构20第4章 OA系统的实现的实际效果234.1 OA系统的使用234.2系统功能结构234.3 安全性25第5章 系统测试275.1 界面测试275.2 功能测试275.3 需求测试285.4 性能测试285.5 企业员工信息管理系统的测试28结 论1参考文献2第1章 绪论随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识。作为计算机应用的一部分,使用计算机对企业员工信息进行管理,具有着手工管理所无法比拟的优点。这些优点能够极大地提高企业员工管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。根据以上情况,大量企业已经实施建立企业员工信息管理系统, 因为企业员工信息管理是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以企业员工信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。可以解决一直以来人们使用传统人工的方式管理文件档案存在着的许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算实现企业企业员工档案的管理势在必行。企业员工管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动企业员工管理走向科学化、规范化的必要条件。企业员工信息管理系统是针对企业信息管理部门的大量业务处理工作用计算机进行全面现代化管理,该系统必须具备以下基本功能:(1)企业员工档案管理数据库及表的操作。实现对企业员工档案管理数据库及表的创建,表中数据的维护。(2)企业员工档案信息的管理。实现企业员工信息的添加、保存、修改和删除等。(3)企业员工档案信息的应用。实现企业员工信息的查询、统计和企业员工资源的利用等。1.1 研究背景现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,使传统意义上的企业员工管理的形式和内涵都在发生着根本性的变化。企业员工信息管理的内容也己经转变为对更为广泛的系统价值的追求。信息管理,如今已是一个热门话题,它已为许多企业所采用。在现代化的进程中,引入现代管理的思想,建立一套可面向企业单位的员工信息管理系统,也是十分必要的。本课题基于我国企业管理信息化建设现状,结合在实际工作中所遇到的问题和收获,对企业员工管理系统在设计开发等方面进行研究,重点研究系统开发中所采用的软硬件平台规范、数据库结构设计、开发工具的选择与使用,目的是从技术手段的角度阐述如何实现企业从传统经营管理模式向信息化管理模式转变的过程,以及企业员工管理系统在企业管理信息化中所起到的重要作用。1.2 本课题研究现状目前,在国内外各大企业单位中,企业员工信息管理系统的使用是非常广泛的。同时,有很多的软件开发商也开发了许多基于各种行业的企业员工管理学系统。而不同的企业具有不同的企业员工管理制度,这就决定了不同的企业需要不同的企业员工管理系统。而且,企业管理信息量大、操作繁琐、传统的方式不再适应新的工作需要,开发研制适合企业的企业员工管理系统,使其具有整体性强、流程简单、操作方便、功能丰富和通用性强等特点,是加快企业人才管理工作办公自动化、信息资源化和管理科学化建设进程必要途径。因此建立适合企业的管理信息系统,是促进企业信息高速公路的发展,为企业的发展提供条件的重要课题。1954年美国通用电气公司安装的第一台商业用数据处理计算机,开创了信息系统应用于中小企业管理的先河。二十世纪50年代中期到60年代中期,EDPS在中小企业中得到广泛应用,主要是用计算机部分地代替手工劳动,进行一些简单的单项数据处理工作,如计算工资、统计产量等。80年代在中小企业中开始使用一种典型的管理信息系统-MRP(制造资源计划)。MRP于1977年提出的,它以MRP为核心,将生产制造、财务会计、市场营销、工程管理、采购供应以及信息管理等各个部门纳入整体管理之中,构成了完整运作体系。90 年代以来 MRP也逐渐发展成为新一代的中小企业资源系统(ERP)。ERP在MRP基础上将供应商和中小企业内部的采购、生产、销售以及客户看作一个紧密联系的供应链,通过信息技术和管理理论对中小企业的物流、资金流和信息流进行全面的集成管理,以提高供应链的运行效率,追求中小企业资源的合理高效利用,提高中小企业在全球市场中的竞争能力。以 MRP /ERP 为代表的现代中小企业管理信息系统主要支持中小企业内部管理业务。随着网络的迅猛发展,出现了各种管理思想和模式的管理信息系统,如客户关系管理(CRM)、供应链管理(SCM)、商业智能(BI)、电子商务(EC)和计算机集成制造系统(CMIS)等。中小企业管理信息系统逐步会发展成为一种融合各种管理思想和信息技术的面向产品生命周期的集成系统,以实现资源共享、数据共享、适应网络经济的充分柔性的中小企业管理信息系统。企业级信息管理涉及到众多的项目、人员、数据和报告,如果没有一个有效的信息管理系统来支持和提高工作效率,企业信息管理将会难以实施。现在众多的软件公司都开发出了自己的企业信息管理信息系统,包括微软公司的MicrosoftProject2003;Primavera公司的Primavera Project Planner for Enterprise;Welcom公司的Open Plan等,这些都是比较优秀的企业项目信息管理软件,但软件只是一个辅助工具,如果没有首先建立一个科学的企业信息管理体系,则企业项目管理软件将难以发挥作用。 因此,研究如何建立一个精简、有效的企业信息管理体系,企业信息管理信息系统,如何有效支持企业项目管理体系,从而提高企业的项目管理能力,是具有非常重大的实际应用意义的。第2章 企业信息管理系统分析2.1需求分析2.1.1 功能需求随着经济的迅速发展,企业的规模越来越大,企业的管理也越来越复杂,组织机构越来越庞大,组织的划分也越来越细,对企业各组织部门的管理以及各部门内部各职务的管理变的十分复杂,需要借助于计算机来进行管理。企业人员数量的增多,对员工的管理也是一项繁重的工作,不仅要对员工的基本信息进行管理,还要对员工的动态信息进行管理,例如调动信息,离职信息等,企业应对员工的这些动态信息及时的进行登记,只有合理的对员工进行管理,企业才能有条不紊的运行。进入企业的员工要与企业签订合同,合同管理关系到员工和企业双方的利益,因而需要进行认真的管理。为了企业扩展的需要,需要招聘新的人才,为企业注入新的血液,所以招聘信息以及应聘人员的信息的管理也相当重要。经济迅猛发展,竞争日趋激烈,企业为了能在竞争中立于不败之地,对员工的素质提出更高的要求,因而企业需要定期对员工进行培训,以便员工能更好的掌握新知识、新技术,提高工作效率,培训管理就是对企业开展的培训进行规划管理。此外,为了进一步调动员工的积极性,适当的发放福利也是必要的,所以对福利的管理也是必不可少的。考虑到对系统的安全控制,需要对登录该系统的管理员进行验证,因此涉及到对系统管理员的管理,综上分析,该系统应具备管理员登录管理功能,组织管理功能,人事管理功能,合同管理功能,招聘管理功能以及福利管理功能等。根据以上分析,可得系统的功能模块划分,系统功能模块图如图2-1所示。企业员工信息管理系统人事管理考勤管理招聘管理系统管理薪酬管理主管部门审批人事部门审批人力规划用户管理添加用户薪酬查询薪酬修改薪酬登记考勤规划设置招聘信息管理员工考勤登记考勤分析报表图2.1 企业员工信息管理系统功能模块图系统功能模块图展示了该系统的模块划分,是系统总体功能的初步分析概括。管理员登录后,可以在主控界面查看统计分析信息,使用帮助信息,通过查看使用帮助信息可以了解系统操作的注意事项以及一些具体操作的使用说明,熟悉系统的操作规范后,管理员可以对人事管理,考勤管理,招聘管理,薪酬管理,培训发展管理,系统管理等模块进行相应的操作,从而实现对各个模块的管理。2.1.2 数据需求(1)数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。(2)数据的安全性本系统为企业人事管理部门设计,因此只有特定的人事管理者才能对数据实现增,删,改,查等操作。未获授权人员不能进入系统。(3)数据的备份要定期对数据库中的数据进行全部或新增部分的备份工作,以保证在硬件出现故障或人为原因导致无法运行时是可以快速及时的还原到原来的正常状态。2.2 需求说明简介2.2.1目标系统预期目标 1) 公司通过内部网络、Internet等技术对属下子公司或部门的各项数据、资料和各类报表进行及时的查看、浏览、采集、加工,并实现对其的实时监控。2) 将各类的数据、资料、报表等以信息技术等手段为基础,推进现代化管理模式的实施,提高工作效率和工作质量,降低工作费用,加强成本管理,实现快捷、安全、规范的信息管理模式。3) 实现各类资料的共享、利用,消除信息孤岛,实现办公无纸化、网络化;规范管理和业务流程;加强各个部门之间的交流与沟通,进一步提高工作效率,实现远程办公和移动办公;实现内网(Intranet)、外网(Internet)的集成处理,提高整个信息化的水平;采用先进的管理理念,按照工作流程的最优化准则、成本最小化和效益最大化准则,建立一套适合本企业管理模式的计算机管理信息系统。4) 建立电子档案,便于信息的建立于查询,使其更加科学与规范、信息传输便捷。5) 建立信息网络平台、应用系统以及信息源开发三位一体的整体结构,逐步实现在全公司范围内建立以生产、经营、管理一体化的综合业务信息系统,为各相关部门和公司全面提高信息化建设与现代化建设的管理水平。实现数据传输网络化、业务流程规范化、公办手段自动化、信息查询透明化、信息安全可控化、为企业领导所做出的决策提供必要的保证,从而增强企业在市场上应变能力和竞争能力,提高产品质量、设备利用率和产品市场占有率,降低生产成本,给企业带来经济和市场效益。第3章 企业信息管理系统设计3.1 数据库的具体设计 1组织结构分析组织模式日趋扁平化,不但减少了中间管理层级,降低了管理成本,还使管理效率和决策质量及速度得到了有效提高。在公司的实际生产经营管理过程中,个子公司作为事业部可以迅速下达生产质量,由事业部的机关部门对生产经营情况进行监督、检查、考核,发现问题直接监督解决;个子公司负责人能够对生产经营进行全程管理和监督,具体参与生产经营管理,随时解决生产经营和管理过程中出现产生的各类问题。但事业部模式也存在一定缺点,比如事业部(子公司)之下,车间机构仍然存在,负责具体生产管理,有时会与生产主管部门、生产主管经理之间产生过度管理、或重复管理;而在各子公司之上,由集团公司任命负责生产管理的集团公司副总具体负责相关工作的调度和协调,建立每周生产调度会制度,由各子公司级的领导参加。这种管理结构虽具有较强的适应性和灵活性,但仍需不断优化管理层数,不断降低管理成本,进而最大限度的提高效率。2管理机构大全北京DGT公司经历四十几年的发展变革,特别是在建立现代化企业管理体制的过程中,集团公司不断压缩管理机构,合并非生产性管理机构,优化一线管理部门,使企业管理职能越来越规范科学,但由于公司仍没有彻底取消,对应相关部门的相应工作还需要上报等。公司组织结构调整还需要不断深化,企业自身改革还要不断进行,管理机关还要不断压缩,改各生产单位的单纯生产为利润中心进行管理。机关处室等非生产智能弱化不能仅仅体现在集团公司各部门的层面上,同样也应体现在事业部的层面上。现代组织理论表明,产品产出是企业的一项最基本的职能,但从这点来分析与计划经济或是市场经济都不相关,突出生产职能的作用对于我公司这样一个大型国有生产经营型企业来说是至关重要的。3集中全力,科学管理。直线职能式结构在管理上集权特点较为突出,事业部结构则侧重反应授权和监督。集权管理有利于提升管理效能,有利于各类资源的整合和调整。而加强对各层级组织的管理和控制,形成一套科学、合理的资源的制约机制,对贯彻落实企业经营占率,合理利用企业经营资源,提高企业经营效益,实现企业目标具有十分重要和现实意义。北京DGT公司在实现的生产经营和管理过程中更侧重于将两种理念有机统一结合起来,不仅通过科学规范的管理制度和内控措施,加强集团公司的管理能力,同时也积极倡导各事业部中的基层组织再生产经营过程中充分发挥其主动性和灵活性。总之集团公司更注重集权而不强权,分散而不乱的管理理念。更加注重发挥各级管理人员的主动性和创造性,更加注重提升各级管理单位的执行力和战斗力。4、不断完善现代企业制度。公司股份制建立起来以后,公司按照股东大会、董事会、监事会新型管理层级作为企业的决策与监督机构,对企业的健康发展和运营发挥着各自不可替代的十分重要作用,当然,由于在现代企业制度建立过程中,国家并没有一个相对科学的固定模式可供参考,加之各个企业都存在各自的历史背景和渊源,所以各个企业都是根据公司自身的特点和情况进行确定。北京DGT公司也不例外,在对新、老三会的关系进行深入的研究、探索、实践基础上逐步的确立了适合本公司实际的新的形式。在信息社会,充分有效的管理和利用各种信息资源,是科研和管理决策的先决条件。数据库技术是一个管理信息系统、工作化系统、支持确定系统和其他信息系统的核心部分,科学研究是一项重要的具备决定与造作手段。系统设计的基础上,系统分析从想象到实物的过程系统分析阶段的主要寓意是反映在信息需求的系统方案建议和更改可以实现基于计算机和通信系统(技术)计划,给下一步系统提供关键的方案技术支持,应遵循多变性、稳定、低价的要求。数据库系统对操作系统的支持。3.2.1 系统功能模块详细设计本课题主要的研究内容以完成“企业网络OA系统”的设计为主,企业网络OA系统是一个适用于中小型企业,满足其日常办公需求的管理系统,该系统初步确定由5个模块组成。1) 个人信息该模块主要指登陆系统的用户的信息目录,其需要保存的信息有:姓名、性别、手机、E-mail、QQ、MSN、家庭住址、邮编;并且该模块用户可以自由维护自己的基本信息以及添加、删除联系人。2) 消息管理该模块用作当前的登录用户给系统内、外的其他用户发送短信息(即站内信息、站外信息),并可以查看其他用户发来的消息。本模块当中的信息主要有:消息接受者、消息的发送者、消息的内容、发送时间以及是否已读等。3) 公告管理该模块用作系统管理员以及企业高层职员向企业各部门、工作人员发送通知,通过系统管理员的审批后发布,方便大家查看,但只有发送方才有权修改、删除该通知,本模块包含的信息包括:公告填写人、公告审批人、公告标题、公告内容、公告发布的时间。4) 考勤管理该模块登记系统操作用户考勤记录,登记用户上班、下班、加班、请假以及其原因等等信息,用户还可以查看以前的考勤记录,统计加班、请假天数和次数。当完成请假程序之后,系统自动把请假单上传到人力资源部门审批、审核,并把审批后结果返回给用户。该模块包括的信息有:上班在线时间(上、下午)、下班落线时间(上、下午)、请假日期、请假原因、请假天数、请假类型、呈送审批、审批结果、加班原因等。5) 后台管理该模块为系统管理员专用模块。其主要包含了职位管理、用户权限管理、考勤管理、考勤查询、人员信息管理、审批权限管理等。该模块包含的信息主要有:上级职位、职位名称、职位简介、职位考勤时间、职位权限(浏览节点权、审批权、丢弃文档权、管理节点权、管理组员权、管理权限权、查看文档权、投递文档权、项目转移权等)、考勤日期设置、考勤时间设置、考勤信息、企业员工信息、版主设定、帖子管理等。3.2.2可行性研究的前提1) 系统功能要求:本系统根据企业的需求,并按照日常的企业活动和企业计划的安排,需要的基本功能包括了:个人信息、日程安排、消息管理、公告管理、企业论坛、客户管理、考勤管理、后台管理等功能模块。2) 系统关联性要求:实现本OA系统与企业其他系统有一定的连接,或附带相关系统的基础功能。3.2.3系统目标1) 减少企业活动中人力与设备等费用;2) 提高企业信息处理速度;3) 改进管理信息服务;4) 实现人员考勤、信息管理。3.2.4经济可行性分析通过本系统对企业内部信息进行全面的自动化管理,可以大大提高企业的办公效率;对企业生产经营过程中的数据进行全面的管理和统计,避免人为处理各类数据时所产生的各种各样的问题,提高企业的经济效益,为企业经营决策提供大量的、准确的数据,是企业的管理逐渐实现科学化、系统化。在实施设计阶段有可能需要购置外部硬件设备,无需开发费用和管理费用。3.2.5技术可行性分析网络化得办公管理理念,使企业管理得到规范,实现了通过网络地信息进行发布、传递、接收等一系列功能。系统中才采用A技术实现WEB应用程序,按照企业活动和工作流程设计并制造出该系统,实现企业信息的交流和管理、统计。故从技术上,这样一套应用系统在技术上是可行的。3.2.6社会可行性分析为了扩大规模,增强企业的竞争力,传统的办公模式对信息的处理方法早已不能满足企业对信息快速、准确处理的要求。一个企业对信息数据的掌握程度、处理能力,体现了一个企业对市场的敏感程度,数据的真实性、准确性直接决定着企业的发展方向。从传统的办公模式向自动化办公管理模式转变,提高企业的管理和协作能力,以增强企业的市场竞争力,成为企业发展过程中的首要问题。故需开发本系统对企业信息作出必要的支持。3.3需求分析1. 业务参与者:业务参与者,即Actor,在系统的具体业务当中扮演系统某个角色的人、部门或独立的系统模块等。针对实践调查所得和需求分析说明,本系统的参与者包括:1) 用户:用户参与系统的主要成员,即接触使用系统的所有者,是系统当中的一个超类;2) 系统管理员:系统管理员是系统的维护工作人员,拥有对系统目录、角色、权限、用户以及系统基础数据管理的操作权限,同时也是用户的一个子类;3) 领导:领导是指各个部门的主管以及上级领导的总称;4) 人力资源部职员:人力资源部职员是人力资源部的成员,主要执行对企业员工的工作进行考核和信息管理,但没有删除员工信息的权限;5) 人力资源部主管:人力资源部的主管拥有人力资源部职员的各项操作权限,并能对无效的员工信息进行删除;2. 系统业务用例:(一) 系统管理员主要业务:1) A1:考勤设置:系统管理员设置日常上、下班考勤时间、休息日设置、请假类别等考勤信息;2) A2:公文流管理:是系统管理员对于日常用户生成公文,如工作文件、请假单、销假单等等的管理。3) A3:新闻公告管理:系统管理员用户对在正常生产经营当中,用户提出的新闻公告进行发布、管理;(二) 领导主要业务:1) 考勤审批:每一个部门主管、领导能够批准其下属的请假申请;2) 新闻公告审批:领导能够审批下属申请的新闻和通知信息,审批完之后传给系统管理员发布;(三) 人力资源部职员主要业务:1) 职工管理:职工信息管理是对企业职员的信息进行管理、统计,具有增、改、查等功能;(四) 人力资源部主管主要业务:1) 删除职工信息:指对职工信息出现异常的时候对该职员信息进行删除;(五) 用户主要业务:1) 登陆系统验证:当用户登陆系统的时候验证用户所提交的用户名和密码,以及所提交的数字证书的有效性;2) 文件柜:用于储存用户的文件资料;3) 考勤签到:根据企业部门规定和系统管理员设定的考勤管理时间,用户在规定的时间内在系统报到;4) 请销假申请:用户当遇上生病或特殊事情的时候可以向上级领导或者主管提出请假申请;而当假期尚未完,则可以申请销假。5) 加班登记:当在非工作时间内上班的时候,用户需要向人事部门填写加班登记表;6) 联系人管理:用户对亲戚、朋友、客户信息的登记;7) 管理用户日志:用户将日常工作信息记录下来以便考察;8) 浏览公文流:用户可以随时查看公文流信息;9) 浏览职工信息:每位用户可以在职工的信息表当中浏览到企业当中职工的信息;10) 用车使用申请:用户当需要使用企业公车的时候可以向办公室申请使用;11) 车辆列表:用户可以随时浏览企业公车信息;12) 公务出差管理:用户在出差的时候向登记该信息,以上报上级领导;13) 短信平台:用户可以向企业内的各个职工发送短信信息;14) 邮件平台:用户可以向企业内的各个职工发送邮件信息;15) 办公用品管理:用户随时查看企业办公用品信息,并登记领取;3.4.1企业组织结构图图3-1 企业组织结构图假定企业当中有一个总经理,其属下有多个部门,包括副经理、财务部、人力资源部、市场营销部、生产部、办公室、IT部门等;而每个部门都有且只有一个部门主管;并且每个部门都是由多个职员共同组成。3.4.2系统审批流程1) 职工请假流程图3-2 职工请假流程2) 职工销假流程图3-3 职工销假流程职员领取请假单,并按要求填入相关的请假事项,然后把请假单提交给系统;系统会根据职员所在的部门,把请假单发送到各自的领导的“待办文件”中;领导对其审阅后,对其作出必要的审批结果,并把结果返回给该职员;最后系统记录其请假信息,并形成文档。3) 信息发布流程图3-4 信息发布流程申请人领取信息发布单,并按要求填入相关的信息内容,然后把信息发布单提交给系统;系统会根据职员所在的部门,把该单发送到各自的领导的“待办文件”中;领导对其审阅后,对其作出必要的审批结果,并提交给办公室审查;办公室对信息进行审查后,对其作出相应审查结果,把信息传给系统管理员确认,最后把结果返回给该申请人;最后系统记录其信息,并形成文档。4) 公务车使用申请流程图3-5 公务车使用申请流程申请人领取车辆使用申请单,填写相应的信息后,把申请单提交给办公室的科员办理;科员对申请人提交的信息进行审查,审查结束后把申请单提交给领导审批;最后,当领导审批结束之后,把申请单记录到系统当中,形成文档,并把审批结果返回给申请人。3.5系统分析3.5.1系统总体用例图图3-6 系统总体用例图3.5.2系统整体结构本系统要完成企业日常生产工作、办公所需要的基本功能,并采用B/S结构的思想设计该系统,系统设计采取三层架构(3-tier application)模式,分别为:表示层(USL)、业务逻辑层(BLL)、数据访问层(DAL)。1)数据访问层(DAL):数据访问层:主要是对原始数据的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务。2)业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。3)表示层(USL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。采取三层结构的模式开发,在系统设计及系统维护时,修改表现层而不用修改逻辑层,修改逻辑层而不用修改数据层,很容易实现层间的无缝替换,同时也适用于各层逻辑的复用,但是采取三层架构模式,通常会降低系统的性能,有时也会导致级联的修改。3.5.3系统功能结构表4-1 系统功能结构1iO OA System功能结构个人通讯簿个人通讯簿登记联系人编辑联系人浏览联系人职工通讯录个人信息个人邮件写信收件箱发件箱草稿箱已删除个人短信写短信发信箱公文审批公文办理公文催办公文浏览个人考勤考勤签到上班签到下班签到出差登记加班登记一般加班登记节假日加班登记个人申请请销假申请请假申请销假申请信息发布申请公务车使用申请个人文件柜储存文件职工信息管理添加新职工编辑职工信息信息发布管理删除信息编辑信息公务车管理公务车信息公务车记录情况公文档案管理档案浏览销毁档案流程设计新增流程编辑流程删除流程考勤管理考勤设置请假类别设置考勤时间设置休息日设置考勤统计出差统计请假统计迟到统计早退统计加班统计系统数据设置数据备份系统目录管理添加目录编剧目录删除目录权限设置管理角色管理新增角色编辑角色删除角色系统用户管理新增系统用户编辑系统用户删除系统用户第4章 OA系统的实现的实际效果4.1 OA系统的使用 1、建立内部的通信平台,使公司内部的通信和信息交流快捷通畅。2、建立信息发布的平台建立一个有效的信息发布和交流场所。3、实现工作流程的自动化,提高办公效率。实现无纸化办公。4、实现文档管理的自动化,使各类文档能够按权限进行保存、共享和使用,实现电子化,便于查找。5、实现分布化办公,扩大了办公区域,可在家中、城市各地甚至世界各个角落通过网络连接随时办公,大大方便了员工出差4.2系统功能结构表4-1 系统功能结构系统功能结构图,见附录图1iO OA System功能结构个人通讯簿个人通讯簿登记联系人编辑联系人浏览联系人职工通讯录个人信息个人邮件写信收件箱发件箱草稿箱已删除个人短信写短信发信箱公文审批公文办理公文催办公文浏览个人考勤考勤签到上班签到下班签到出差登记加班登记一般加班登记节假日加班登记个人申请请销假申请请假申请销假申请信息发布申请公务车使用申请个人文件柜储存文件职工信息管理添加新职工编辑职工信息信息发布管理删除信息编辑信息公务车管理公务车信息公务车记录情况公文档案管理档案浏览销毁档案流程设计新增流程编辑流程删除流程考勤管理考勤设置请假类别设置考勤时间设置休息日设置考勤统计出差统计请假统计迟到统计早退统计加班统计系统数据设置数据备份系统目录管理添加目录编剧目录删除目录权限设置管理角色管理新增角色编辑角色删除角色系统用户管理新增系统用户编辑系统用户删除系统用户4.3 安全性数据库安全内容有俩个知识点:第一个是指信息数据库的不危险有效运作,通常系统安全有如下存在的可能危险性,有些系统罪犯通过网络,局域网(LAN)和其他方式入侵计算机信息库不能正常启动,或过载运做的程序超过了指标,并把CPU的温度降低,使破坏性的活动,如CPU温度过高,使得损坏;第二层是指数据库安去的信息,经常具有对数据库安全信息的危害有下列几种情况,网络高手有可能对系统进行威胁,窃取信息。数据库的数据内容有许多,根据不同类型的特性,充分利用每一个特性,能够充分的利用好每一个环节与特性,将其紧密的联系在一起能够很好的使数据库绝对的安全。在项目发布到互联网上,一些用户不点击链接打开一个页面的网站,但直接写在地址栏,然后进入,尽量避免认证,在考虑到安全,项目可以进入用户登录页面后,加入了线的判断,如果用户非法进入,会看到一个空白页。出现空白页就说明你的操作可能出现了漏洞,需要你及时的更改,避免信息的外漏,换句话来讲就是对数据库确保了安全。分别介绍如下;数据独立性数据的单一性其中包含了俩个特性,其一为物理单一性,另一个为逻辑单一的俩个独立性的方面。物理单一性指的是客户的资料与电脑硬盘二者之间的内容是相互分开,互相不干扰,没有联系的;逻辑单一性指的是数据库内的所有内容包括信息,与逻辑二者之间是互相不干扰没有联系的存在。数据安全其内容指的是系统内地目标通常为数据,所有数据库内的内容与资料都要求的不要太过于草草了事,都要经过仔细琢磨,反复的推敲。通常是完整的数据库对数据安全性采取以下措施:(1)将数据库保护的一部分与其他部分分开。(2)授权规则,比如帐户、密码和访问控制的访问控制方法。(3)加密数据存储在数据库中。数据完整性:数据完整性,包括数据的精准性、实用性与统一性。实用性其内容表示的是输入值和数据域的类型;实用性是指数据库中的理论价值以满足实际应用的数值部分约束;统一性是不同用户使用相同的机构应该是相同的。为了确保所有的数据能够全部的存在,并给与用户的使用,它是必要的,以防止合法用户使用数据库加入语义数据在数据库中并发控制:如果数据库应用程序来实现多个用户共同使用的数据,可能是多个用户同时访问数据,这一事件被称为并发事件。当用户存取数据的变化,变化到数据库之前是否有任何其他用户在这个数据,然后读取数据是不正确的。此时此刻需要这样的并发操作控制、消除和避免这种错误的发生,保证数据的正确性。故障恢复:由数据库管理系统提供一套方法,并在第一时间将损坏的线路修好。避免把数据库内重要的资料丢失掉,为此造成重大的麻烦,通过修复每个事故发生,能够对此得出更还的能够避免此类事件的再次发生。每一次系统出现不工作时,都应该第一时间很好的保存数据,防止丢失数据,或病毒、黑客的侵入,造成更严重的危害,确保数据库系统的绝对安全。 危害的避免:应当定期的对数据库进行检查,对于稍有危害的数据应及时清理,避免为此造成更严重的后果。第5章 系统测试5.1 界面测试界面测试是测试过程中比较简单直观的一种测试方法,只要细心地按界面要求核对就行了。可这快往往是程序开发人员容易忽视和遗漏的地方。也是常常出Bug的地方。下面是界面测试中经常出现的几种Bug:1) 错别字,即界面中的标题或者文本内容中出现了错别字。这种Bug如果测试人员不细心,和难找出来,可能会出现在提示信息或界面中。2) 出现了一些根本读不懂的内容,一般多出现在程序的提示信息和一些较长的文本中。这种情况基本上出现在拼起来显示的提示中,页面的简单陈述是通过变量拼组起来的,通过程序将字一个一个地输出出来。通常是因为程序中的控制错误或是程序开发人员对程序没有进行认真的自测,导致出现这种Bug。3) 程序员自创的词语,虽然意思对,但不符合界面的标准及需求。这种情况基本上是由于开发人员使用一些专业术语,并且混杂着自己的理解出现Bug,主要是由于开发过程中团队合作没又明确的分工,没有统一的规范用语。4) 页面类似的内容中,明显有字体,字号不同的情况,使界面整体风格看上去不一致,这种情况只出现在没有CSS定义的情况下,或是已经定义的CSS,开发人员在开发过程中没有调用。5) 标题相近的程序及模块,把标题弄混。这种情况多是因为业务方面的定义名称很相似或很类似,并且业务实体方面也很类似,开发人员在开发过程中忽略了开发名称和模块,只单独地实现其功能。5.2 功能测试顾名思义,功能测试主要是测试程序模块是否实现了设计中所有要求的功能。功能测试中需要注意的有:1) 查询功能中,有按单一查询条件进行查询的,也有按多个查询条件组合查询的,这里要注意多个查询条件之间的关系,还有一些常识性的问题,比如按月查询,闰年中二月的天数。2) 录入功能中,需要注意的是前台设置的数值长度是否大于后台数值长度,以及前台与后台的数据结构是否相符,很多时候录入功能无法实现是由于这些原因。还有就是必须录入的字段的设置是否有误。3) 测试删除功能中需要注意的是单击”删除”按钮后,一般会出现提示信息,询问是否确定删除。通常情况下,我们单击”确认”按钮查看信息是否被删除掉了,而忽略了单击“取消”按钮后程序的反应,这时有可能的是没有删除,还有一种可能是即便单击了“取消”按钮,也一样删除了数据。另外,在删除多条记录的时候,要注意连续选中的几条记录是否真正都被删除了,即如果再按照这种查询方式查询,是否还能查询出来。有的时候需要在数据库中设一个标志位,而不是真正的物理删除。所以在下一次查询中,可能还会被查询出来,这主要是因为在查询条件中没有将标志位考虑在内。4) 关于修改功能的测试,主要是看修改确认后是否数据真正已被修改了。这是最基本的功能,需要注意的是看是否能把不应该修改的数据也修改成功了。5.3 需求测试针对需求测试,是测试中很重要的一个环节。因为需求是在软件设计,开发乃至软件测试中重要的依据。要针对需求测试,首先就要对项目的需求和业务有一定的了解。这些需求很多时候
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 园林工程合同案例分析题(3篇)
- 2025年环境保护技术创新研发可行性研究报告及总结分析
- 2021年特种低压电工资格考试重点题库70题及答案(四)
- 2025年青年创业孵化器建设计划可行性研究报告及总结分析
- 番禺家用电工考试题库及答案
- 2025年绿化工程审计协议
- 2025年数字化医疗影像分析项目可行性研究报告及总结分析
- 2025年零食会员系统合作协议
- 2025年连锁酒店客用品采购协议
- 中职单招的试卷及答案
- 改革开放与新时代知到智慧树章节测试课后答案2024年秋同济大学
- 机电一体化系统的设计与控制
- 【MOOC】《大学计算机基础》(北京航空航天大学)章节作业中国大学慕课答案
- 冬季铁路调车安全
- 2024年度园林景观绿化工程EPC总承包合同3篇
- 2024年10月自考00262法律文书写作试题及答案含评分参考
- DB52T 678-2010 出口烟叶打叶复烤质量检验规程
- 四年级数学(除数是两位数)计算题专项练习及答案
- 太阳能发电工程招标投标策略
- 静脉治疗专科护理多学科模式的建立与运行
- MOOC 金羽飞扬-世界冠军的羽毛球课堂-哈尔滨工业大学 中国大学慕课答案
评论
0/150
提交评论