精华内容
下载资源
问答
  • 人事管理信息系统

    千次阅读 2016-04-12 10:23:57
    管理系统能够实现管理信息系统化是一个企事业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。 中文名 人事信息管理...

    人事信息管理系统



    人事信息管理系统是一种典型的管理信息系统。管理信息系统(MIS)是一门跨越若干领域的新学科。在强调管理,强调信息的现代社会中越来越普及。管理系统能够实现管理信息系统化是一个企事业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。
    中文名 人事信息管理系统 
    外文名 Personnel information management system
    简    介 是一门跨越若干领域的新学科 用    途 为用户提供信息和快捷的查询手段


    简介
    一直以来人们使用传统人工的方式管理档档案,这种管理方式存在着许多缺点。如:效率低、保密性差。时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。因此,随着企业的状大和发展,传统的管理方式已不再适应企业的需要。而使用计算机对人事信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企事业单位人事信息管理工作的效率,是企事业单位人事管理部门的科学化、正规化管理的重要途径,也是企事业单位与世界接轨的重要途径。[1] 
    人事管理软件能简化企事业单位在人事管理方面的复杂性,和减少企事业单位在管理上的庞大开销,让企事业单位能运用更多的物力和财力去从事开发、生产等别的发展方向。随着计算机行业的飞速发展,人类已经进入了信息时代,社会中的各个单位、部门也陆续开始使用软件化的管理模式,由于它具有方便、准确、快速、灵活的特点,使得在管理上实现了自动化、一体化、多元化的目标。人事管理系统的出现,基本上能够满足现代企业人事管理系统使用表格对各种信息分门别类,通过它可以方便地实现查询、查阅、修改、交流和重复使用。在现代化企业中,信息管理工作将发挥越来越重要的作用。企业信息管理工作已经渗透到企业日常工作的许多方面,无论是其自身还是所发挥的作用,都为企业的创新、发展以及经济效益,做出了显著的贡献。
    因此,企业必须加强自身的信息基础设施建设,通过企业基础数据的信息化、企业基本业务流程和事务处理的信息化、企业内部控制及实施控制过程的信息化、人的行为规范管理等企业基础管理信息化工程,确保企业在规模不断扩大和业务迅速发展的过程中保持坚实的管理基础和繁殖内核,促进企业的可持续发展。
    我国中小企业信息化水平一直还处在比较初级的阶段,有关统计表明,真正实现了计算机较高应用的企业在全国1000多万中小企业中所占的比例还不足10%。然而,随着我国市场条件下企业竞争压力的不断加剧、企业组织管理观念的变革以及业务流程标准化的不断完善,中小企业信息化建设的热情近几年来有了显著的提高。与此同时随着现代科学技术的发展,人事管理越来越受到广大企业的重视。从而人事信息资源管理系统这一新生事物逐步地走进我们的企业,与企业的发展息息相关。
    人事信息资源管理系统是企业员工管理的一个重要内容。当今社会人员流动越来越频繁,人事管理工作也变得越来越复杂。如果能够实现人事管理的自动化,无疑将给企业管理部门带来很大的方便。人事信息管理就是把分散在企业单位的职工信息实行统一、集中、规范的收集管理,建立分类编号管理、电脑存储查询等现代化、专业化的管理系统。企业人事管理的对象是企业、企业化管理的事业单位及职工本人。人事信息管理为企业单位和个人提供信息输入、信息修改、信息查询、工资调整、依据信息出具个人的基本档案等服务;为企业单位和个人提供信息的收集、整理、保管服务。
    常见系统
    常用的人事信息管理系统:
    金蝶,用友,总管家,365,管理123,美萍等。
    ========

    人事管理信息系统

    项目介绍
    1. 项目简介
    人事管理信息系统广泛应用于工业、商业、企业、事业、行政等单位,几乎每个进行了信息化建设的单位都要使用人事管理信息系统。
    2. 项目总体设计
    人事管理是对人力资源进行量和质的管理,也就是根据人力和物力及其变化,对人力进行恰当的培训、组织和协调,使两者经常保持最佳比例和有机的结合,使人和物都充分发挥出最佳效应;对人力资源采用现代化的科学方法,对人的思想、心理和行为进行有效的管理,充分发挥人的主观能动性,以达到组织目标。本系统采用典型的三层代码体系结构,这种结构使得系统具有很好的移植性和维护性。项目开发过程中利用ADO.NET技术进行开发,以SQLServer 2005为后台数据库。另外项目开发中灵活运用了Table控件、Image控件和TreeView控件,对界面进行了美化。
    本系统结合了最新的Visual Basic 2005编程技术和SQLServer 2005数据库技术。开发完成的人事管理系统的主界面如图1所示。
     
    图1
    由界面可以看出,系统分为6大模块:部门管理、员工管理、考勤管理、考评管理、工资管理和用户管理。单击界面上面不同模块的按钮,可以进入该模块的界面,对相应的信息进行操作。其中系统的核心模块是员工管理模块,其界面如图。。。所示。在该界面中详细记录了员工的基本信息。可以对员工信息进行添加、修改、删除,以及调转部门的操作。同时通过该界面可以记录员工的辅助信息,包括家庭主要成员信息和学习与工作经历信息。
    3. 项目功能总体介绍
    系统的主要功能有用户管理、部门管理、员工管理、考勤管理、考评管理和工资管理6个部分。
    用户管理:该功能用于管理使用该系统的用户,以及按模块进行权限分配,从而为系统提供一定的安全特性。
    部门管理:基本的要求是实现添加、修改和删除部门信息。由于部门与部门之间是从属于被从属的关系,要求系统以数状结构显示部门之间的关系,便于用户进行管理。
    员工管理:基本的要求是实现添加、修改和删除员工信息,以及实现员工调转部门的功能。员工的信息除了本身的基本信息外,还包括家庭成员的信息和学习及工作经历信息。同样要求很方便的实现对这些信息的添加、修改和删除。
    考勤管理:基本的要求是实现添加、修改和删除的考勤信息。在添加或修改考勤信息时,要求在界面中能够比较方便的选择企业的员工。
    考评管理:基本的要求是实现添加、修改和删除的考评信息。同样要求在添加或修改考评信息时,在界面中能够比较方便的选择企业的员工。并且提供人事部门对员工的考评和上级员工对下级员工考评这两种模式。
    工资管理:该模块要求实现发放员工工资、修改员工工资和制定工资制度的功能。在这个模块需要对考评、考勤信息进行统计,最后得出员工的工资信息。
     
    4. 功能介绍
    4.1. 部门管理功能
    添加:添加部门信息。
    修改:修改部门信息。
    删除:删除部门信息。
    4.2. 员工管理功能
    添加职员:添加员工基本信息。
    修改资料:修改员工基本信息。
    删除职员:删除员工信息。
    部门调转:对员工的部门调转情况进行相关操作。
    家庭主要成员管理:可以实现添加、删除、修改员工家庭成员信息。
    学习与工作经历:可以实现添加、删除、修改员工学习及工作经历信息。
     
    4.3. 考勤管理功能
     
    添加:添加员工考勤信息。
    修改:修改员工考勤信息。
    删除:删除员工考勤信息。
    4.4. 考评管理功能
    4.4.1. 模块进入
    在系统主界面中单击“考评管理”按钮,进入“员工考评信息管理”模块。
     
    4.5. 用户管理功能
    可实现对用户信息的添加、删除、修改等操作。
    ========

    人事管理信息系统 

    1  绪论 
    1.1  问题定义及内容简介 
    本系统是人事管理系统,它主要实现管理员如何对普通用户进行授权,如何插入、删除一个员工的信息,用户如何浏览员工的所有信息,以及用户如何查询自己想要的结果,也即是通过输入查询条件,显示符合条件的员工记录以及如何显示这个员工的全部信息。如何对查询或统计出来的符合条件的记录用报表的形式打印出来,窗口打开时的排放顺序,也即是平铺还是重叠,最后得提供一下如何使用这个系统,如何解决用户可能会遇到的问题以及这个系统中的难点和开发技巧等等。 
    本系统包括8个模块,即系统,包括重新选择用户和退出两个功能。系统管理,包括人员编码维护、用户授权和程序定义。输入,包括基本信息、婚姻信息、学历信息、考勤信息和工资信息的插入和删除。查看,包括基本信息、婚姻信息、学历信息、考勤信息和工资信息的浏览,还有通过输入查询条件查询用户所要的记录,还可以双击某个员工所在列,就可以显示出这个员工的所有信息。维护,包括基本信息、婚姻信息、学历信息、考勤信息和工资信息的修改,这个功能只能由管理员来操作,普通用户没这个权力。报表,包括基本信息、考勤信息以及工资信息的查询、统计和打印。窗口,包括平铺和重叠,即窗口的排放形式是平铺还是重叠的。帮助,包括这个系统的介绍和对这个系统可能出现的问题的解答。 
    1.2    研究背景与研究意义 
       随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事档案的管理势在必行。当前企业信息管理系统正在从C/S结构向B/S结构转移,但是由于安全性等方面的因素,C/S结构的管理信息系统仍然占据企业管理信息系统的主流。 
    人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。 
    人事管理系统可以用于支持企业完成劳动人事管理工作,有如下3个方面的目标。 
    1         支持企业实现规范化的管理。 
    2         支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立,老员工转出、辞职、退休等。 
    3         支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘的人数等。 
    1.     3论文各章内容介绍 
         第一章绪论里主要介绍了问题定义和内容简介,以及研究背景与研究意义,第二章主要介绍了系统功能需求分析数据字典,第三章主要介绍了系统设计,包括系统总体系结构设计、系统数据模型设计以及系统开发与运行环境确定。第四章主要介绍了各子系统体系结构设计,包括本模块各子模块功能、接口、界面设计和遇到的主要问题及解决方案,还介绍了用户使用手册,包括系统功能简介、运行环境简介,系统运行与操作指南,还介绍了系统评价,包括系统主要功能、特点介绍,系统存在不足与改进方案以及毕业设计心得与收获。 
    2. 系统需求分析 
     2.1 系统功能需求分析 
    该系统需要完成如下功能: 
    2         员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况、考勤信息、工资信息。 
    3         对用户进行授权。 
    4         员工各种信息的修改。 
    5         对于转出、辞职、退休员工信息的删除。 
    6         按照某种条件,查询统计符合条件的员工信息。 
    7         对查询、统计的结果打印输出。 
    8         人事系统的使用帮助。   2.2  数据字典 
    数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所获得的主要成果。 
    数据字典通常包括以下5个部分: 
    2         数据项。数据项是不可再分的数据单位。 
    3         数据结构。数据结构反映了数据之间的组合关系。一个数据 
    结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干数据项和数据结构混合组成。 
    4         数据流。数据流是数据结构在系统内传输的路径。 
    5         数据存储。数据存储是数据及其结构停留或保存的地方,也是数据流的来源和去向之一。 
    6         处理过程。处理过程的具体处理逻辑一般用判定表或判定树来描述。 
    数据字典是关于数据库中数据的描述,即对元数据的描述。数 
    据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实、完善的。 
         针对本系统,通过员工管理内容和过程分析,设计的数据项和数据结构如下: 
    11     员工基本情况。包括的数据项有员工号、员工姓名、性别、所在部门、身份证号、生日、籍贯、国籍、民族、婚姻状况、健康状况、政治面貌、参加时间、血型、开始工作时间、家庭住址、联系电话、岗位代号。 
    12     员工婚姻状况。包括的数据项有员工号、爱人代号、爱人姓名、爱人生日、结婚时间、爱人工作单位、爱人政治面貌、爱人工作职务。 
    13     员工学历信息。包括的数据项有员工号、学历、专业、毕业时间、毕业学校、学校类型、外语1、外语1级别、外语2、外语2级别。 
    14       员工考勤信息。包括的数据项有员工号、姓名、日期,本月天数,公休假天数,应出勤天数,请假,节假日加班,其它加班。 
    15     员工工资信息。包括的数据项有员工号,姓名,底薪,补贴,奖金,加班,代扣养老金,代扣医疗保险,代扣住房公积金,所得税,房贴,房租,实发工资。 
    16     人员编码信息。包括的数据项有人员编码,人员姓名,密码。 
    17     用户授权信息。包括的数据项有序号,人员编码,程序号。 
    18      系统设计 
    3.1系统总体系结构设计 
    人事管理系统可以用于支持企业完成劳动人事管理工作,有如下3个方面的目标。 
    42     支持企业实现规范化的管理。 
    43     支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立,老员工转出、辞职、退休等。 
    44     支持企业进行劳动人事管理及其相关方面的科学决策,如企业领导根据现有的员工数目决定招聘的人数等。 
    本系统开发设计思想有以下几点。 
    11     尽量采用学校现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平和应用的目的。 
    12     系统应符合学校人事管理的规定,满足学校日常人事管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。 
    13     系统采用C/S体系结构,Client(客户端)负责提供表达逻辑、显示用户界面信息、访问数据库服务器;Server(服务器端)则用于提供数据服务。系统分析等前期工作应尽量详细完善,以便学校以后体系结构的改变,对于一些安全性要求不高的信息可以方便地采用Brower/Server的方式进行访问。 
    14     系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。 
    15     系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。 
    3.2 系统数据模型设计
         关系模型:
      员工基本信息(员工号,姓名,所在系号,所在系名,性别,生日,籍贯,国籍,民族,身份证号,婚姻状况,健康状况,政治面貌,参加时间,血型,开始工作时间,家庭住址,电话,岗位代号)
      员工婚姻信息(员工号,爱人代号,爱人姓名,爱人生日,结婚时间,爱人工作,位,爱人政治面貌,爱人工作职务)
      员工学历信息(员工号,学历,专业,毕业时间,毕业学校,学校类型,外语1,外语1级别,外语2,外语2级别)
      员工考勤信息(员工号,姓名,日期,本月天数,公休假天数,应出勤天数,请假,节假日加班,其它加班)
      员工工资信息(员工号,姓名,底薪,补贴,奖金,加班,代扣养老金,代扣医疗保险,代扣住房公积金,所得税,房贴,房租,实发工资)
      人员编码(人员编码,人员姓名,密码)
      用户授权(序号,人员编码,程序号) 
      程序定义(程序ID,程序标签,程序类别)
    表1              EMPLOYEE_SCHOOL员工学历表
    列名 数据类型及长度 可否为空 简介
    EMP_NO CHAR(6) NOT NULL 员工号(外键)
    EMP_XL CHAR(6) NULL 学历
    EMP_MAJOR VARCHAR(10) NULL 专业
    BY_DATE DATE NULL 毕业时间
    BY_SCHOOL VARCHAR(20) NULL 毕业学校
    FOREIGN_LANGUAGE1 VARCHAR(6) NULL 外语1
    FOREIGN_LANGUAGE1_
    CLASS VARCHAR(6) NULL 外语1级别
    FOREIGN_LANGUAGE2 VARCHAR(6) NULL 外语2
    FOREIGN_LANGUAGE2_
    CLASS VARCHAR(6) NULL 外语2级别
     
    表2               EMPLOYEE_BASIC员工基本情况表
    列名 数据类型及长度 可否为空 说明
    EMP_NO CHAR(6) NOT NULL 员工号(主键)
    EMP_NAME VARCHAR(10) NULL 员工姓名
    DEPT_ID CHAR(3) NULL 所在系号
    DEPT_NAME VARCHAR(10) NULL 所在系名
    EMP_GENDER VARCHAR(2) NULL 性别
    EMP_BIRTHDAY DATE NULL 生日
    EMP_HOMETOWN VARCHAR(8) NULL 籍贯
    EMP_COUNTRY VARCHAR(10) NULL 国籍
    EMP_NATION VARCHAR(10) NULL 民族
    EMP_ID CHAR(2) NULL 身份证号
    EMP_MARRIAGE VARCHAR(2) NULL 婚姻状况
    EMP_HEALTH VARCHAR(20) NULL 健康状况
    EMP_ZZMM VARCHAR(4) NULL 政治面貌
    EMP_ZZMM_DATE DATE NULL 参加时间
    EMP_BLOOD VARCHAR(2) NULL 血型
    EMP_STARTWORK DATE NULL 参加工作时间
    EMP_HOMEADRESS VARCHAR(10) NULL 家庭住址
    EMP_TELENO CHAR(10) NULL 联系电话
    JOB_ID CHAR(3) NULL 工作岗位代号
     
    表3               EMPLOYEE——MARRIAGE员工婚姻状况表
    EMP_NO CHAR(6) NOT NULL 员工号
    LOVER_NO CHAR(6) NOT NULL 爱人代号
    LOVER_NAME VARCHAR(10) NULL 爱人姓名
    LOVER_BIRTHDAY DATE NULL 爱人生日
    MARRIAGE_DATE DATE NULL 结婚时间
    LOVER_COMPANY VARCHAR(20) NULL 爱人工作单位
    LOVER_ZZMM VARCHAR(4) NULL 爱人政治面貌
    LOVER_JOB VARCHAR(10) NULL 爱人工作职务
     
    表4               EMP_CHECKIN员工考勤表
    EMP_NO CHAR(6) NOT NULL 员工号
    EMP_NAME VARCHAR(10) NULL 姓名
    EMP_DATE DATE NULL 日期
    EMP_DAYS CHAR(3) NULL 本月天数
    EMP_RDAY CHAR(3) NULL 公休假天数
    EMP_TDAY CHAR(3) NULL 应出勤天数
    EMP_LEAVE CHAR(3) NULL 请假
    EMP_OVER1 CHAR(3) NULL 节假日加班
    EMP_OVER2 CHAR(3) NULL 其它加班
     
    人员编码rybm
    列名 数据类型及长度 是否可空 简介
    rybm Char(8) NOT NULL 人员编码
    ryxm Char(6) NOT NULL 人员姓名
    password Char(6) NOT NULL 密码
    ========

    校园人事信息管理系统



    数字化校园人事信息管理系统主要是实现高校教职工相关信息的统一管理,各种手续办理流程的统一管理。采用数据仓库技术、分布式信息处理技术构建,运行于校园网络环境下,符合有关国家标准、教育部标准、行业标准,通过网上业务流程实现对高校人事信息进行数据管理、维护、共享、交换,并以工作岗位为核心实现对教职工的电子身份认证和权限管理。


    人事管理系统能够对原有系统进行有效整合,实现资源共享,简化办理流程,在提升工作效率的同时,确保各种数据的权威性和准确性,通过该系统能够大幅提升学校人事管理方面的整体管理水平。


    正普人事管理系统软件各个功能模块都可以实现自定义,通过对通用模块进行配置,该系统可以广泛适用于各类大中专院校,实现随需而变,同时具备良好的兼容性和可扩展性,各个模块可以以不同形式组合,进而形成一个功能齐全的系统。


    功能架构


    renshiguanli.png


    图:人事管理系统结构图






    图:人事信息管理系统功能结构图


    renshiguanli2.png


    图:人事管理系统流程图


    系统特点


    基于SOA架构和思想,每个功能模块都是SOA架构中的一个服务。
    提供完备的数据库备份功能,支持数据快照和多版本支持。
    提供完备的以职务、单位和岗位为中心的权限管理功能,并支持时间戳。
    系统具备灵活的配置业务数据维护功能,方便的组合查询机快速查询功能。
    具有强大的统计分析、打印功能以及权限控制功能。
    系统可提供详细的日志记录、灵活流程定义以及任意的表单定制功能。
    提供功能级、数据表级、字段级、记录级的立体交叉权限控制。
    支持多应用服务器和多网络出口的负载均衡。
    可与共享数据中心深度集成,提供统一身份认证功能和登录凭据传递功能。
    可兼容SQL Sever、Oracle、DB2、SYSBASE等多种数据库。
    支持5000个以上物理并发访问。
    ========
    展开全文
  • 什么是信息系统

    千次阅读 2013-07-10 16:55:08
    什么是信息系统 一.名称 信息系统的英文名是Information System 二.定义 信息系统是由计算机硬件、网络和通讯设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统。 三...

    什么是信息系统

    一.名称

    信息系统的英文名是Information System

    二.定义
    信息系统是由计算机硬件、网络和通讯设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统。
    三.信息系统的功能
    信息系统的五个基本功能:输入、存储、处理、输出和控制。
    输入功能:信息系统的输入功能决定于系统所要达到的目的及系统的能力和信息环境的许可。
    存储功能:存储功能指的是系统存储各种信息资料和数据的能力。
    处理功能:数据处理工具:基于数据仓库技术的联机分析处理(OLAP)和数据挖掘(DM)技术。
    输出功能:信息系统的各种功能都是为了保证最终实现最佳的输出功能。
    控制功能:对构成系统的各种信息处理设备进行控制和管理,对整个信息加工、处理、传输、输出等环节通过各种程序进行控制。
    四.信息系统的发展
    诺兰模型 :将计算机信息系统的发展道路划分为初始阶段、扩展阶段、控制阶段、统一阶段、数据管理阶段、成熟阶段六个阶段,实现从数据处理到智能处理。
    信息系统从管理过程和功能角度,分为战略计划、管理控制、操作控制和事务数据处理四个层次。

    五.信息系统的类型
    从信息系统的发展和系统特点来看,可分为数据处理系统、管理信息系统、决策支持系统、专家系统和虚拟办公室五种类型。
    数据处理系统(Data Processing System,简称DPS)
    管理信息系统(Management Information System,简称MIS)
    决策支持系统(Decision Sustainment System,简称DSS)
    专家系统:人工智能(AI)的一个子集
    办公自动化与虚拟办公室(Office Automation,简称OA)
    由管理的层次性可将经理信息系统、营销信息系统、制造信息系统、财务信息系统、人力资源信息系统、信息资源信息系统分为两个层次。这是一种逻辑的MIS而不是物理的MIS,也叫组织信息系统。
    六.网络环境下信息系统的体系结构
    国际标准化组织ISO在1979年提出了用于开放系统体系结构的开放系统互连(Open SystemInterconnection, OSI)模型。这是一种定义连接异种计算机的标准体系结构。OSI参考模型有物理层、数据链路层、网络层、传输层、会话层、表示层和应用层七层,也称七层协议。单个信息系存在具有一般意义的层次模型:物理层、操作系统层、工具层、数据层、功能层、业务层和用户层。信息系统的结构模式有集中式的结构模式、客户机/服务器(C/S)结构模式和浏览器/服务器(B/S)结构模式三种。

    七.信息系统的开发
    ·技术基础与运行环境
    ·计算机硬件技术
    ·计算机软件技术
    ·计算机网络技术
    ·数据库技术
    1.计算机硬件技术

    2.计算机软件技术
    软件分为系统软件和应用软件:
    系统软件是指为管理、控制和维护计算机及外设,以及提供计算机与用户界面的软件。各种语言和它们的汇编或解释、编译程序计算机的监控管理程序(Monitor),调试程序(Debug),故障检查和诊断程序程序库和数据库管理程序 操作系统(OS)。
    3.计算机网络技术
    计算机网络是用通讯介质把分布在不同的地理位置的计算机、计算机系统和其他网络设备连接起来,以功能完善的网络软件实现信息互通和网络资源共享的系统。计算机网络包括网络介质、协议、节点、链路。
    计算机网络拓扑结构:网络的链路和节点在地理上所形成的几何结构,并用以表示网络的整体结构外貌,同时也反映各个模块之间的结构关系。按照通信系统的传输方式,计算机网络的拓扑结构可分为点对点传输结构和广播传输结构两大类。计算机网络根据通信距离可分为局域网和广域网两种。
    4.数据库技术
    数据库系统包括数据集合、硬件、软件和用户 层次模型(Hierarchical Model)、网状模型(Network Model)数据库系统、关系型(Relation Model)数据库系统。
    实体联系模型(E-R模型)是对现实世界的一种抽象,它抽取了客观事物中人们所关心的信息,忽略了非本质的细节,并对这些信息进行了精确的描述。
    数据库设计的步骤包括用户需求分析、数据库逻辑设计、数据库物理设计、数据库的实施和维护四个阶段。 关系的规范化理论是数据库设计过程中的有力工具。范式,是指关系满足一定的条件。


    转载地址


    展开全文
  • 信息系统分析与设计课程心得

    万次阅读 2017-02-28 13:41:39
    信息系统分析与设计课程心得此博客为信息系统分析与设计课程的学习心得记录。一、绪论1概念1.1信息要了解信息系统,首先要了解信息的概念。信息是我们理解世界的重要概念,我对它的定义是:信息是对客观事物及其相互...

    信息系统分析与设计课程心得

    此博客为信息系统分析与设计课程的学习心得记录。

    原文出自http://blog.csdn.net/qq_31456593/article/details/58593089


    第1、2、3章:
    1、信息定义与基本属性?
    信息是经过加工后的数据,它对接收者有用,对决策或行为有现实或潜在的价值。具有以下基本属性:
    事实性、扩散性、传输性、共享性、增值性、不完全性、等级性、滞后性

    2、系统的特性
    系统的整体性、系统的层次性、系统的目的性、系统的稳定性
    系统的突变性、系统的自组织性、系统的相似性

    3、管理的层次
    一个企业可以分为三个层次:高层管理(战略管理)、中层管理(战术管理)、基层管理(作业管理)。
    战略性决策指有关重大方向性问题的决策
    战术性决策指为了保证战略性决策所需要的人、财、物的准备而进行的决策
    日常业务活动决策往往有经常性和重复性,有规律可循,可以事先安排

    4、信息系统定义与对企业管理的影响
    信息系统就是输入数据,通过加工处理,产生信息的系统
    以计算机为基础的信息系统定义为:结合管理理论和方法,应用信息技术解决管理问题,为管理决策提供支持的系统。特点是面向管理。
    对企业管理的影响(企业过程重组BPR):
    1)帮助企业高层领导规划、控制企业的运作,获得整个企业内部和外部信息,以辅助他们决策
    2)支持企业中层管理,辅助管理控制
    3)帮助企业基层有效地应用信息技术,减少重复劳动,提高工作效率

    第4章:
    1、复杂性的理解
    信息系统建设周期长、投资大、风险大,比一般技术工程有更大的困哪和复杂性,这是因为:
    1)技术手段复杂
    2)内容复杂,目标多样
    3)投资密度大,效益难以计算
    4)环境复杂多变

    2、信息系统开发是一个社会过程
    1)将信息系统建设与一般技术工程相比较,信息系统建设的困难不仅来自技术方面,还来自企业内部环境。
    2)影响信息系统成败的有体制、政策、法规、观念、技术鞥多种因素。技术不是唯一因素,甚至不是主要因素。
    3)信息系统是人机交互系统,其开发、维护都离不开人的参与。从社会行动观点看,信息系统系统开发是人类活动协调序列,是多种参与者的协作过程。
    4)信息系统不只是单纯的计算机系统,而是辅助企业管理的人机系统

    3、信息系统的生命周期

    系统规划、系统分析、系统设计、系统实现、系统运行和维护
    系统规划阶段:系统规划阶段的任务是对企业的环境、目标及线性系统的状况进行初步调查,根据企业目标和发展战略,确定信息系统的发展战略,对建设新系统的需求做出分析和预测,同时考虑建设新系统所受的各种约束,研究建设新系统的必要性和可能性。根据需要与可能,给出拟建系统的备选方案。对这些方案进行可行性分析,写出可行性分析报告。可行性分析报告审议通过后,将新系统建设方案及实施计划编写成系统设计说明任务书。

    系统分析阶段:系统分析阶段的任务是根据系统设计任务书所确定的范围,对现行系统进行详细调查,描述现行系统的业务流程,指出线性系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,即提出新系统的逻辑模型。这个阶段又称为逻辑设计阶段。这个阶段是整个系统建设的关键阶段,也是信息系统建设与一般工程项目的重要区别所在。
    系统分析阶段的工作成果体现在系统说明书中,这是系统建设的必备文件。他既是给用户看的,也是下一阶段的工作依据。因此,系统说明书既要通俗,又要准确。用户用过系统说明书可以了解未来系统的功能,判断是不是奇说要求的系统。系统说明书一旦讨论通过,就是系统设计的依据,也是奖励来验收系统的依据。
    系统设计阶段:简单的讲,系统分析阶段的任务是回答系统“做什么”的问题,而系统设计阶段要回答的问题是“怎么做”。该阶段的任务是根据系统说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案,也即设计新系统的物理模型。这个阶段又称为无力设计阶段。这个阶段又可分为总体设计和详细设计两个阶段。这个阶段的技术文档是“系统设计说明书”。

    系统实施阶段:系统实施阶段是将设计的系统辅助实施的阶段。这一阶段的任务包括计算机等设备的购置、安装和陶氏,程序的编写和调试,人员培训,数据文件转换,系统调试与转换等。这个阶段的特点是几个互相联系、互相制约的任务同时展开,必须精心安排、合理组织。
    系统实施是按实施计划分阶段完成的,每个阶段应写出实施进度报告。系统测试之后写出系统测试分析报告。

    系统运行和维护阶段:系统投入运行后,需要经常进行维护和评价,记录系统运行的情况,根据一定的规格对系统进行必要的修改,评价系统的工作质量和经济效益。

    4、信息系统开发方法
    生命周期是指导性方针,很抽象,具体的信息
    系统开发方法有很多,主要研究方向有两类:
    针对开发过程: 不同的信息系统开发过程模型。关注整个开发采取哪些步骤,每个步骤包含哪些任务,由什么人完成,任务的成果如何体现等,也称为不同的生存周期模型
    针对开发技术: 不同的建模方法,从不同的观点来反映系统的全貌,并采用不同技术手段予以实现
    瀑布开发方法

    强调阶段的划分和阶段严格的顺序
    各阶段工作任务明确,要求文档完备性
    是一种严格线性的按阶段顺序的、逐步细化的开发模式,消除了软件开发的随意性

    特点:
    1) 简单易用,容易理解
    2) 开发的进程一个顺着一个,没有反馈过程,需要严密控制
    3) 允许基线和配置早期接收控制
    4) 一个新的项目不适合这种模型
    5) 用户直到项目结束才能看到质量如何
    6) 不允许或者严格限制变更
    不足:
    需求:客户常常难以表达真正的需求,而这种模型却要求严格的阶段性成果,返工困难,变 更代价很大
    风险:客户要等到开发周期的晚期才能看到程序运行的测试版本,这时若发现大的错误,可 能引起客户的惊慌,其后果也可能是灾难性的
    效率:因为前后任务的依赖关系,成员不能并行工作,有可能花在等待的时间比开发的时间 要长,即所谓的“堵塞状态”
    (适用于一些需求已明确并且变化较少的信息系统)

    原型开发方法

    特点:
    用户积极参与
    原型的开发没有严密的阶段性
    短期获得测试版本,降低风险

    应用于以下场合:
    需求含糊,用户不能标识出详细的输入、处理和输出需求
    设计方案不明确,开发人员不能确定算法的有效性、操作系统的适应性或人机交互的有效性

    不足:
    1. 用户随意无止境的需求变化,因为用户容易产生误解,认为系统很容易被构造和修改
    2. 如果采用原型基础上继续构造,由于修补过度,软件质量不易于保证
    3. 开发人员为了快速构造原型,可能会采用不合适的操作系统、语言、算法等,造成后期风险,如系统适应性差、维护困难等

    增量开发方法
    一条直线一次性到达目的总是困难的。
    紧迫的市场期限使得难以完成一个完善的软件产品,缓解压力的方式是先提交一个有限的版本,细节部分逐步增加。
    增量模型——融合了瀑布模型的基本成分和原型的迭代特征。采用随着日程时间的进展而交错的线性序列。 搭积木的方式,如按子系统划分增量

    特点:
     以功能递增的方式进行软件开发
     能较快地产生可操作的系统
     在每一步递增中,都可以把用户/开发者的经验结合到不断求精的产品中
     可改善测试效果和降低软件开发总成本
    应用场合:
     项目开始,明确了需求的大部分,但是需求可能会发生变化
     对于市场和用户把握不是很准,需要逐步了解
     对于有庞大和复杂功能的系统进行功能改进,本身就需要一步一步实施的。

    螺旋开发方法
    把软件开发过程定义成不断上升的螺旋周期,每个周期划分为计划、风险分析、实施和评价四个方面。沿螺线自内向外每旋转一圈便开发出更为完善的一个新的软件版本

    特点:
     风险驱动,可以在生命周期早期强制性的确定项目中存在的风险
     需要开发人员具有相当丰富的风险评估经验和专门知识
     要求用户参与阶段评价,对用户要求较高
    适用于:
     单位内部开发的大规模软件项目
     风险是项目的主要制约因素
     可能会发生重大变更
     采用新技术

    5、基于技术的开发方法(一个简答题10’)
    信息系统建模方法:
     面向过程的建模方法,也称结构化方法
     面向对象的建模方法

    1)结构化方法,也称为 面向功能/面向过程/面向数据流 的软件开发方法
    结构化分析(SA)对软件进行需求分析,以数据流图表示
    结构化设计(SD)进行总体设计,以模块结构图表示
    结构化程序设计(SP),以程序流程图表示
    结构化方法的基本思想:从系统功能出发,自顶向下,按照层次逐步分解求精

    2)面向对象的分析方法,以对象的观点来观察世界。
    它认为一个系统可以被看成一系列相互作用的对象组成,每个对象拥有自己的数据结构和行为方式,以及能触发对象的某种操作(行为)而改变其状态(数据结构)的事件。
    面向对象分析(OOA)、设计(OOD)和程序设计(OOP)最重要的模型图是对象图/类图。

    3)两者比较
     结构化方法
    容易理解和交流,对于大系统可以从全局逐步展开到局部,整体性较好。

     面向对象
    稳定可靠,有利于维护和重用,并容易实现多层分布式结构,技术先进,但对前期分析设计人员要求较高,用户理解模型有困难。

    结构化技术的特点:把现实世界描绘为数据在信息系统中的流动,在数据流的过程中数据发生转化。
    通过自定向下的程序将复杂的程序分解为程序模块的层次图,概括为自顶向下、逐步求精
    、模块化设计、结构化编码的基本特点。

    面向对象的特点:面向对象技术将数据模型和处理模型二合为一,将属性和方法封装在一个对象当中。
    将信息系统看成是一起工作来完成某项任务的相互作用的对象集合:通过定义系统中所有对象类型并显示对象之间是如何通过相互作用来完成分析任务。
    面向对象就是既使用对象有试用类和继承等机制,而且对象之间仅能通过传递消息实现彼此通信。
    面向对象优点:1、稳定性好; 2、可重用性好; 3、较易开发大型软件产品; 4、可维护性好

    结构化方法就是将系统看成是过程的集合,过程与数据实体之间交互,过程接受输入并产生输出。

    面向对象方法则不再把程序看成工作在数据上的一系列过程或函数的集合,而是把程序看做是相互协作而又被彼此独立的对象的集合。

    1、从概念方面看
    结构化软件是功能的集合,通过模块以及模块和模块之间的分层调用关系实现
    面向对象软件是事物对象的集合,通过对象以及对象和对象之间的通讯联系实现

    2、从构成方面看
    结构化软件是过程和数据的集合,以过程为中心;
    面向对象软件是数据和相应操作的封装,以对象为中心

    3、从运行控制方面看
    结构化软件采用顺序处理方式,由过程驱动控制
    面向对象软件采用交互式,并行处理方式,由消息驱动控制

    4、从开发方面看
    结构化方法的工作重点是设计;面向对象的房的工作重点是分析
    在结构化方法中,分析阶段和设计阶段采用了不相吻合的表达方式,需要把在分析阶段采用的具有网络特征的数据流图转换为设计极端采用的具有分层特征的软件结构图;
    在面向对象方法中,设计阶段的内容是分析阶段的细化,则不存在这一转换问题

    第5章:
    1、信息系统规划的任务
     制定信息系统发展战略
     制定信息系统总体方案
     制定信息系统开发计划
     制定信息系统资源分配

    2、可行性分析是哪几个方面和主要工作
    是指在企业当前情况下,研制这个信息系统是否有必要,是否具备必要的条件。可能性、必要性、合理性
    1) 技术可行性:根据现有的技术条件,能否达到所提出的要求;所需要的物力资源是否具备,能否得到
    2) 经济可行性:估计项目的成本和效益,分析项目经济上是否合理。要解决两个问题:资金可得性和经济合理性。
    3) 社会可行性:组织内部的改革是否能够推行(体制变化、人员精简)
    领导和员工的素质、支持度/阻力
    上级单位的认同
    政策、法规

    第6章
    1、系统分析的主要任务
    系统分析员与用户在一起充分理解用户的要求,并把双方的理解用书面文档——系统分析说明书表达出来。

    2、收集的业务信息:
    管理目标、功能、业务管理、数据流程
    企业系统规划的四个步骤(P77):
    1)定义管理目标:确定各级管理的统一目标,各个部门的目标要服从总体目标
    2)定义管理功能组:即识别企业在管理过程中的主要活动
    3)定义数据分类:四种数据类型——文档型、事物型、计划型、统计型
    4)定义信息结构:划分子系统,确定信息系统各个部门及其相关数据之间的关系,确定子系统的先后顺序

    3、业务流程图和数据流图
    1)数据流图元素符号

    外部实体:
    指系统以外又与系统有联系的人或事物。它表达了该系统数据的外部来源和去处
    外部实体是数据的来源(谁提供了最初始的数据?)
    外部实体是数据的去处(数据对谁有价值?)

    处理:
    指对数据的逻辑处理功能,也就是对数据的变换功能。
    别名:功能、处理过程,数据加工

    数据流:
    指处理功能的输入或输出(箭头表示数据流向) 。

    数据存储:
    表示某种数据保存后的逻辑统称。不是指保存数据的物理地点或物理介质。
    流入数据存储的数据流: 将处理后的数据写入或修改到数据存储中
    流出数据存储的数据流: 从数据存储中查询获取数据,不改变原来的数据

    其他图形表示:
    数据流图中的图形元素有不同的画法,本书使用Gane-Sarson画法

    2)数据流图画法看书或者ppt,考试只用话2层,不需要过度分析

    3)数据流图和业务流程图的却别
    1、描述的对象不同
    业务流程图描述某一具体的业务,数据流图描述对象是数据流
    2、功能不同
    业务流程图是一本用图形方式来反映实际业务处理过程的“流水帐”。
    数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。
    3、基本符号不同
    4、绘制过程不同
    业务流程图是用一些规定的符号及连线来表示某个具体业务处理过程
    数据流图是按照“自顶向下,逐层求精”的方法进行的

    4)DFD规范:
    1.数据守恒
    2.在一套数据流图中的任务和一个数据存储,必定有流入的数据流和流出的数据流,即写文件和读文件,缺少任何一种都意味着遗漏某些加工。
    3.父图中某一处理框的输入,输出数据流必须出现在对应的子图中,否则就会出现父图与子图的不平衡。
    4.任何一个数据流至少有一端是处理框。

    5)表达处理逻辑的工具
    1. 结构化语言
    三种基本语句:祈使语句、判断语句、循环语句
    2. 判定树
    如果一个动作的执行不只是依赖一个条件,而是与多个条件有关,那么这项策略的表达就比较复杂,就可以使用判定树来表示
    3. 判定表
    如果条件较多、每种条件的取值情况也较多的情况下,可以使用判定表。
    判定表的优点是可以把各种组合情况一个不漏地表示出来,还能帮助发现遗漏和矛盾的地方。
    4、适用范围
    决策树适合10~15种行动的一般复杂度的决策,有时也可把决策表转换成决策树,便于用户检查。
    判定表适合于多个条件的复杂组合。
    如果一个判断包含了一般顺序的动作或循环执行的动作,则用结构化语言。

    第7:用例建模
    1、用例的意义
    1) 用例是对系统需求(主要是功能需求)的规范化的描述。
    2) 用例图及用例的事件流描述集中体现了系统责任,
    3) 通过用例建立交互图。交互图就是用例的具体实现,即系统中的对象以及对象间协作是如何完成一个用例的全部过程。
    4) 用例驱动的开发过程,从用例模型到分析模型和设计模型之间有一致性和可追踪性。

    2、用例图的构建(具体看书或ppt)
    1)确定参与者
    参与者是系统之外与系统进行交互的任何事物,只有在执行系统功能时与信息系统进行实时交互的人员才能被当作参与者
    1.使用系统的个人
    2.系统所连接的外部硬件。
    3.与该系统进行通信的其他信息系统。
    2)确定用例
    用例就是功能性需求。
    每个用例至少和一个参与者相关,用例名称要体现参与者希望系统提供的功能。
    3)描述每个用例
    至少包括以下内容:用例名、参与者、目标、前置条件、事件流、后置条件

    双列格式:

    顺序图:
    纯文本的用例描述直观性较差
    使用UML中的顺序图可以图形化地表现出参与者和系统之间的交互

    3、用例关系
    1) 包含关系:经过封装后可以在各种不同的基本用例中复用的行为称为包含用例。
     基本用例可以控制包含用例,并依赖于(使用)包含用例所得到的结果。
     包含用例是基本用例存在的必要条件
     一个基本用例可以有多个包含用例,一个包含用例可以包含在若干基本用例中。包含关系可以嵌套,但超过三层的嵌套是难于理解的。

    2) 扩展关系:表达某些可选或只在特定条件下才执行的系统行为的用例,它们是对基本用例的扩展。称为扩展用例。
     扩展用例是可选的,它是否执行取决于在执行基本用例时所发生的事件(存在扩展点)。
     扩展用例的缺失不影响对基本用例的理解。

    3) 泛化关系(不推荐):如果两个或更多用例在行为、结构和目的方面存在共性,可以使用泛化关系。父用例描述这些共有部分,子用例继承父用例并特殊化。
     用一个新的、通常也是抽象的用例来描述多个用例的共有部分(父用例),子用例继承父用例的所有结构、行为和关系,并含有自己特殊的部分。
     父用例通常是抽象的,如果两个子用例都对同一父用例进行特殊化,则两个子用例是相互独立而且完整的,这一点与包含关系扩展关系不同。

    4)三者区别(百度的):
    1.扩展不属于依赖,是用在用例和用例之间,扩展是指扩展用例与基用例之间的关系,说明如何将扩展用例定义的行为插入基用例定义的行为序列。比如发布博客用例和暂存博客用例之间就可以是扩展关系。
    2.包含属于依赖的一种,也是用在用例和用例之间,比如写博客用例,应包含了插入图片用例。
    3.泛化是集成,用在角色和角色之间,比如管理员和系统管理员可以是泛化关系。

    第8:类图
    1、面向对象的特点与优势(参见上面的比较。基本:封装继承多态)
    2、类与类的关系(考试结合图判断关系)
    1)关联
    关联表示不同类的对象之间的结构关系,它在一段时间内将多个类的实例连接在一起。可以使用关联表示对象了解其他对象的程度。
    要素:关联名称、对象在关联中的角色、多重性、导向性

    多重性:

    2)类的泛化
    泛化(Generalization)是在多个概念之间识别共性,定义超类(一般概念)和子类(特定概念)关系的活动。

    3)聚合
    描述整体-部分的关系,部分可能同时属于多个整体对象。
    关联路径的末端有一个空心菱形,用来表示聚集关系。

    4)组合
    组合聚集具有很强的归属关系,部分只能是一个组合对象的成员,而且部分对象的存在是依赖于整体对象,与整体同生共死。
    整体端的重数不会超过 1(即它无法被多个整体对象共享),关系建立后是不可变更。
    关联路径的末端有一个实心菱形,用来表示组合关系。

    5)依赖

    3、类图(具体看书或ppt,考试一切以业务描述为主,用名字短语来画图)
    类图(class diagram):描述了构成一类对象特征的状态和行为(描述软件架构)
    定义领域类属性的原则
    1.仅定义与系统责任和系统目标有关的属性。
    2.使用简单数据类型来定义属性。如数字、字符串、日期、布尔、文本等。还包含多种特征或规则的数据,可考虑作为独立的对象类。
    3.一般不使用可导出的属性。
    4.不为对象关联定义属性。属性只用于体现对象本身的内在性质,关联属性来实现,但那是设计阶段的问题,应推迟考虑。
    5.如毕业设计题目与教师和学生存在关联,但题目中不应定义“教师姓名”、“学号”之类的属性。

    第9:系统设计
    1、经典的三层架构
    表现层:处理用户和信息系统之间的交互。
    可以是简单的命令行窗口,也可以功能完善的图形用户界面(胖客户端程序),如基于HTML的浏览器界面(瘦客户端程序)。

    业务逻辑层:也称为领域层或应用层,是信息系统所有和领域相关的工作。
    如根据输入数据或已有数据进行计算,依赖于数据访问层获取数据或保存数据,类库形式。

    数据访问层:一般指与数据库的交互,主要责任是数据库记录的存取。

    简化的层次结构:
    表现层
    业务层+数据访问层

    甚至简化成没有分层:
    窗口程序=表现+业务逻辑+数据存储
    程序几乎不能重用

    2、模型视图控制器架构MVC
    模型: 即相关的数据,它是对象的内在属性
    视图: 是模型的外在表现形式,一个模型可以对应一个或者多个视图,视图还具有与外界 交互的功能
    控制器:是模型与视图的联系纽带,控制器提取通过视图传输进来的外部信息转化成相应事 件,然后由对应的控制器对模型进行更新; 相应的,模型的更新与修改将通过控 制器通知视图,保持视图与模型的一致性

    3、顺序图(具体看书或ppt)
    1) 从用例描述中选择主要actor和发起事件。
    2) 选择实现用例所需的基本显示屏幕,即边界对象。
    3) 选择一个用例控制者(基本控制对象)来处理边界对象和领域对象之间的通信,从而实现模型-视图分离
    4) 选择出所有参与到用例中的领域类(实体对象)。
    5) 以上过程可以动态创建所需要的类
    6) 若用例涉及到任何的包含或扩展用例,则可根据需要为它们创建次级控制对象。
    7) 确定实现用例所需的窗口数目,可根据需要为每个主要窗口创建一个次级边界对象。
    8) 在顺序图中按如下次序列出这些对象: 边界类对象、用例控制者、实体对象(以访问次序列出) ,以及按访问次序为准的次级控制对象和次级边界对象。
    9) 根据如下类别来识别所有解决问题的操作:
    实例创建和析构
    关联形成
    属性修改:计算、改变状态、显示或报表需求
    与外部对象或系统的接口
    10) 尽可能地根据任何已经存在的设计模式,来重新排列对象类之间消息的序列。
    11) 命名每个消息并为其提供可选参数。
    举例:
    一个用户登录的用例:
    系统中有多个用户
    每个用户属于一个用户组
    每个用户组有不同的授权
    权限有多种,如数据查询、数据添加、数据删除、数据修改等

    登录用例:
    界面对象接受输入的用户名和密码
    用例控制对象根据用户名和密码进行权限验证
    用户对象确认用户是合法用户
    通过用户的用户组对象获得有关权限
    界面对象显示登录成功/不成功结果

    分析阶段顺序图

    设计阶段顺序图

    第10:系统测试(了解)
    目前,检验软件有三种手段:动态检查、静态检查和正确性证明。

     程序正确性证明技术目前还处于初级阶段,
     静态检查指人工评审软件文档或程序,发现其中的错误(代码审查、代码走查、同行评审)。
     动态检查就是测试。测试是为了发现错误而执行程序的过程。测试只能证明程序有错误,而不可能证明程序没有错误。

    测试技术:
    1、黑箱测试/黑盒测试
    这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序模块的详细说明,检查程序的功能是否符合它的功能说明。
    黑盒测试又叫做功能测试或数据驱动测试

    2、白箱测试/白盒测试
    此方法把测试对象看做一个透明的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑结构进行测试。
    通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。

    展开全文
  • 信息系统分析与设计相关

    千次阅读 2018-06-11 19:24:00
    信息系统存在并分布于组织系统之中,与企业过程紧密交织在一起,组织活动中的各种 ++信息流++ 出入于信息系统,通过信息系统对组织信息的 ++加工++, ++处理++,为组织目标所用 根据系统资源的 ++空间分布情况++,将信息...

    填空:

    1. 信息系统存在并分布于组织系统之中,与企业过程紧密交织在一起,组织活动中的各种 信息流 出入于信息系统,通过信息系统对组织信息的 加工, 处理,为组织目标所用

    2. 根据系统资源的 空间分布情况,将信息系统分成 集中式系统分布式系统,按照信息系统面向的智能分为 生产、销售、财务、人事 等系统,现有信息系统的商品软件中不少就是面向某一个或某类管理职能的。

    3. 按照信息系统支持管理与业务活动的内容层次和范围,可以吧信息系统分为 面向业务运转的系统面向管理决策的系统.

    4. 信息系统结构 是对信息系统个构成要素及其关系的描述.

    5. 信息系统概念结构是从抽象的概念层次表示的信息系统的宏观结构,是对信息系统特征的宏观描述,信息系统概念呈现为 管理层维, 职能层维,功能层维 的三层维宏观逻辑结构.

    6. 信息系统的 开发方法 可以从基于 开发过程 和基于 开发技术 两个维度来描述,前者侧重系统的生命周期,开发方法将包含整个开发的步骤,每个步骤的任务,后者侧重 开发技术及系统模型 的建立.

    7. 信息系统的生命周期
      1.系统规划 2.系统开发 3.系统运行与维护 4.系统更新

    8. 信息系统的开发周期:1.系统分析 2.系统设计 3.系统实施 4.移交阶段

    9. 目前主要的开发过程模型有
      瀑布开发模型,原型开发模型,迭代开发模型,螺旋开发模型,

    10. 基于开发技术的信息系统开发方法:
      软件工程法,信息工程法,复杂系统建模方法;

    11. 信息系统开发的必要条件, 管理模型,信息系统模型,系统实现的基本环境 是管理信息系统开发的必要条件.

    12.UML基本要素分为三个方面, 事务,关系,图

    13.子系统划分的一句包括: 1,企业流程与主题数据分析,流程/组织矩阵-- U/C矩阵, 2.企业管理决策的机制 3.信息管理的要求;
    管理信息系统一般包含以下类型的子系统:1.管理高层决策支持子系统 2.综合信息管理子系统 3.基本功能子系统 4.信息采集点
    14.需求引导方法:1.原型法 2.联合应用开发会议 3.管魔法 4.启发法

    1. 基本加工涉及详细的数据处理功能和过程,为了做到 准确,清晰,简介,基本加工的描述往往需要多种手段和工具,所用工具有 1.自然语言的文字叙述 2.结构化语言 3.决策树 4.决策表 5.数学公式 6.以上聚合
      16.类图不仅定义系统中的类,表示类的内部结构(类的属性和操作),也表示类与类之间的关联,依赖,泛化等静态关系
    2. 软件体系架构设计中,分层式结构一般分为三层,从上至下分别为,数据访问层,业务逻辑层,表示层 结构化合辑中的模块化依据是高内聚,低耦合;
    3. 用户界面是指软件系统与用户交互的机构,通常包括 I/O(输入输出), 人机对话
    4. 在界面设计的过程中,一般采用原型法获得用户界面原型;
    5. 系统分析与设计,1.结构化方法,2.面向对象方法(自底向上的策略)
    6. 软件测试的主要方式: 1.人工测试,2.机器测试 自动化脚本测试
    7. 静态图包括,**类图,对象图,包图(命名空间 文件夹)**三种;
    8. 系统规划阶段需要进行业务流程分析,强调企业整体业务过程及其优势,系统分析阶段需要进行业务流程分析,更关注具体流程的执行细节;

    简答

    1. 信息系统是指利用计算机,网络,数据库等现代信息系技术,处理组织及其活动中的数据,业务,管理和决策等问题,并为组织目标服务的综合系统
    2. 信息系统的组成:
      1.计算机硬件系统 2. 计算机软件系统 3. 数据及其存储介质
      4.通信系统 5. 非计算机系统的信息收集,处理设备
      6.规章制度 7. 工作人员
    3. 信息系统开发的模型结构有:需求结构,分析结构,设计结构,实现结构,四种结构反映了在信息系统开发的不同阶段和不同方面信息系统各要素呈现的构成关系,同时也反映了人们认识和把握信息系统结构的程度和过程。
    4. 面向服务的体系结构分为,概念模型和服务层次迷行(分布式功能)
    5. 信息技术基础主要包括:
      1. 计算机技术,包括软件,硬件,算法.程序设计;
      2. 数据(信息)处理技术,包括对信息的提取,手机,分析,表示和系统设计开发的各种技术;
      3. 计算机网络技术,包括各种网络设备,网络构成,网络协议以及软件.
    6. 原型开发模型.是通过快速建立并供用户使用的原型,确定用户的信息需求步骤:1.明确同户籍本信息需求,2.建立初始的原型系统;3.使用原型系统进一步明确用户需求;4.修改和完善原型系统
    7. 迭代(开发)增量模型:指系统分析,系统设计和系统实施依次以功能递增,质量优化方式反复进行,逐步实现系统总体目标的开发模式(成功案例:敏捷开发)
    • 8.信息系统模型最核心的是信息处理模型,是指管理信息系统中处理信息的结构与方法;信息处理模型来源于管理模型,是管理模型在信息系统中处理信息的结构与方法;信息处理模型来源于管理模型.是管理模型在信息系统中的表示方式,信息处理模型最核心的是软件结构模型,而软件模型主要由计算机语言决定;
      • 信息系统模型:业务模型,需求模型,分析模型,设计模型,实现模型,测试模型
    • 9.结构化方法:采用数据流图来描述系统的需求和功能,用结构图描述系统设计方案/
    • 面向对象方法:系统调查和需求分析;面向对象分析;妙想对象涉及.面向对象程序实现;其构造的信息系统主要采用统一建模语言:UML
    1. 结构化方法的含义和基本思路.
      含义:用一组规范的步骤,准则,工具来进行某项工作.基于系统生命周期概念的结构化方法则为系统建设提供了规范的步骤,准则与工具,弥补经典方法的不足;
      基本思路:是把整个系统开发过程分为若干个阶段,每个阶段进行若干活动,每项活动应用一系列标准,规范,方法和技术,完成一个或多个任务,形成符合规范的结果.
    • 结构化方法一般将系统开发过程分为:确定系统需求,系统分析,概要设计,详要设计,变成测试,运行维护几个阶段
    1. UML模型包括用例模型,静态模型和动态模型,用例建模通过用例图描述,静态建模反应系统的结构,一般通过用类图,对象图,包图,构件图,配置图描述;动态建模反应系统如何运作,一般通过用状态图,顺序图,协作图,活动图描述
    • UML开发阶段
      • 需求获取:用例模型获取客户需求;
      • 分析:分析对象和类见抽象及问题领域中的通用机制
      • 设计:从技术上得到的解决方案
      • 编程和测试:把设计阶段的类变换成面向对象编程语言的代码;
    1. 信息系统的总体结构的定义是对系统长期目标的一个叙述,一般地,总体结构所采取的形式是一群互相关联的功能模块组成的子系统和要被管理的有关主题数据业务流程主题数据的关系;信息系统的总体结构可用U/C矩阵来定义;

    2. 系统分析过程是分析领域业务建立新系统逻辑模型的过程;

    3. 人机交互设计也称作人机对话设计或屏幕设计,主要是值载计算机程序运行中,使用计算机系统之间通过终端屏幕或其他输出设备进行一系列交替的询问与回答(人机交互的主流:GUI界面,WEB界面)

    4. 描述用例之间的关系:1.泛化关系,是一般与特殊的关系,表示子用例集成父用例的行为;2.包含关系:表示用例A依赖于用例B中的行为或功能;3.扩展关系;指向一个用例(基本用例)中加入一些新的动作后构成另一个用例(扩展用例);

    5. 对象模型建立的一般步骤:1.阅读用例规约及有关资料;2.发现领域对象,定义概念类;3.识别对象属性;4.识别对象的关系;5.识别对象的状态和变化,挥之状态图;

    6. 识别领域对象的方法: 1.名词短语策略 2.不同对象一般逻辑分类识别;

    7. 系统设计阶段的主要目的是依据系统分析阶段所提出的,充分反映了用户信息需求的心痛逻辑模型及方案完成技术,实现方案的制定,即建立可以实施基于计算机与网络技术的信息系统物理模型;

    8. 系统设计的主要内容:

      • 系统概要(总体)设计:总体布局方案的确定,软件系统总体结构的设计,数据存储的总体设计,计算机和网络系统安防的选择;
      • 详细设计:代码设计,数据库设计.人机界面设计,处理过程设计
      • 系统实施进度与计划的而制定
      • 系统设计说明说明书的编写;
    9. 系统分析的主要活动有:

      • 明确系统边界:明确项目的背景,明确项目的目标,范围,相关部门和人员;
      • 可行性研究:进一步明确系统的目标,规模与功能,提出系统开发的初步方案与计划;
      • 业务详细调查:全面了解企业及现行系统的业务过程;
      • 需求分析:发现现行系统业务存在的主要问题,建立现行系统的逻辑模型
      • 需求描述:确定正确的和可行的需求并以规范的形式描述;
    10. 系统实现的主要活动:变成测试,系统集成安装,新旧系统转换

      • 编程:按照详细设计阶段产生的程序设计说明书,用选定的程序设计语言书写源程序;
      • 测试:运用一定的技术与方法,发现和排除系统可能存在的问题;
      • 系统安装;各种软硬件设备的造型,论证,购置,安装;
      • 新旧系统转换:以新开发的系统替换旧系统
    11. 系统规划的主要内容:

      • 信息系统战略规划:根据组织的战略制定信息系统的发展战略;
      • 业务流程规划:制定组织的业务流程规划,确定业务流程给个与创新的方案;
      • 信息系统总体结构规划:根据组织目标和业务流程规划确定信息系统的总体结构和规划方案;
      • 项目实施与资源配置:信息系统建设的资源配置及实施方案;

    叙述

    1. 分析B/S,C/S模式的作用,优缺点和异同?

      • C/S计算模式:分布式系统后发展起来的一种计算机模式成为C/S模式,网络上的计算机系统分为客户机和服务器两类,服务器可能包括文件服务器,数据库服务器,打印服务器,专用服务器等; 除此以外网络上其他的计算机系统称为客户机
        • 作用:用户通过客户及在网络系统上向服务器发出请求,服务器根据请求向有关方面提供加工的信息,客户机本身也承担本地信息管理工作;C/S将信息处理工作分成两部分,一部分由服务器实现,另一部分由客户机完成,常用的C/S模式有两层机构,三层结构两种.
        • 优点:合理分配服务器与客户机信息处理工作,减轻数据传送的负担,服务器得到充分利用;缺点,增加的系统的复杂性;
      • B/S计算模式:基于互联网技术的信息系统的网络环境成为INTRANT(内联网),INTRANT上一个典型的分布式计算模式就是Browser/WEB服务计算模式,简称B/S模式
        • 作用:客户利用浏览器,通过web服务器访问数据库,以获取必需的信息
        • 优点:
          1. 使用方便,界面友好,大大节省系统开发成本,缩短开发周期;
          2. 使信息系统在信息处实现了集-格式化文本,图形,声音,视频信息为一体的高度交互环境,是信息先处理的广度和深度大为增加;
          3. 独立于计算机硬软平台,镇各系统开放性和可移植性好,在互联网环境下,即可建立独立于互联网的内部组织的信息系统,又可以在必要时连接上互联网,和互联网各站点进行通信;
      • 不同点:1.硬件环境不同;2.对程序架构不同;3.系统维护方式不同;4.处理问题方式不同;
    2. 信息系统开发的主要任务?

      • 业务分析,业务分析是对企业现行业务的分析;
      • 需求分析:需求分析是对所开发的信息新系统应该具有的功能,性能和通的分析
      • 系统分析:是从信息系统的内部来分析信息系统的构成要素机器结构;
      • 系统设计:系统设计的任务是确定信息系统的设计模型;
      • 系统实现:系统实现的任务是通过一些列迭代过程,把信息系统的设计模型转换为可以交付测试的信息系统实物;
      • 测试:对所实现的信息系统进行各方面测试;

    应用题 作图:

    这里写图片描述

    SRS:需求分析文档;HLD:概要设计文档;
    LLD:详细设计文档;BD:基本设计;
    DD:详细设计; FD:结构设计;
    
    展开全文
  • 信息系统项目管理--上午分析笔记

    万次阅读 2019-10-29 10:22:29
    信息系统项目管理–上午分析 软件度量:项目度量、产品度量、过程度量 RBAC基于角色的访问控制,用户只能被动接受,不能自主决定,也不能自主的将访问权限授予其他用户。 运维管理平台使运维自动化、操作化,但并不...
  • 管理信息系统复习总结(保姆级)

    万次阅读 多人点赞 2021-01-01 14:19:37
    第一章 当今全球商业中的信息系统 管理信息系统的新变化:①技术(云计算、大数据与物联网、移动数字化平台) ②管理(在线合作与社会化网络软件、商务智能、虚拟会议)③组织(社会化商务、远程办公、商业价值的共创...
  • 考试要求: (1)熟悉计算机系统以及各主要设备的性能,并理解其基本工作原理; (2)掌握操作系统基础知识以及常用操作系统的安装、配置与维护; (3)理解数据库基本原理...(7)掌握信息系统的管理与维护知识、...
  • 某医院为了整合医院资源,解决病人就医难的问题,拟构建一套网络预约就医信息管理系统,以方便医院管理和病人就诊。该系统的部分功能及初步需求分析的结果如下 所述: (1)科室信息包括科室号、科室名、科室电话...
  • 设备管理信息系统

    万次阅读 多人点赞 2016-04-08 19:26:29
    设备管理系统(Equipment Management System)是将信息化了设备技术信息与现代化管理相结合,是实现研究级管理信息化的先导。设备管理软件是设备管理模式与计算机技术结合的产物,设备管理的对象是研究所中各种各样...
  • 系统架构师学习笔记-信息系统基础知识

    千次阅读 多人点赞 2019-01-25 19:44:52
    信息系统:一种以处理信息为目的的专门的系统类型信息系统的生命周期:规划、分析、设计、实施、维护;   信息化基础 客户关系管理(CRM):客户服务与支持、 客户群维系、 商机管理; ...
  • 汽车销售信息管理系统 系统功能基本要求 : 1. 轿车信息包括轿车的编号、型号、颜色、生产厂家、出厂日期、价格等 2... 轿车销售信息包括销售日期、轿车类型、颜色、数量、经手人等 5. 按条件查询 有数据库,可运行
  • 信息管理与信息系统

    万次阅读 多人点赞 2009-06-26 18:15:00
    信息管理与信息系统1.什么是信息管理与信息系统?信息管理 :是指在整个管理过程中,人们收集、加工和输入、输出的信息的总称。信息管理的过程包括信息收集、信息传输、信息加工和信息储存。信息收集就是对原始信息...
  • php获取服务器信息,包括操作系统、php版本及运行环境和PHP信息   解决方法: ...//获取系统类型 获取php版本及运行环境和获取PHP信息:http://www​.yayihouse.com/yayishuwu/chapter/1713...
  • ●在计算机系统中,(3)是指在CPU执行程序的过程中,由于发生了某个事件,需要CPU暂时中止正在执行的程序,转去处理该事件,之后又回到被中止的程序。 (3)A.调用 B.调度 C.同步 D.中断 ●掉电后存储在(4)中...
  • 国土档案管理信息系统【数据检查】 各类型档案数据检查 ——通过知识共享树立个人品牌。 2.2.1 地籍档案检查 地籍档案检查界面图:   检查案卷目录界面图: 检查...
  • 基于人工智能的智能化地理信息系统

    万次阅读 多人点赞 2017-11-05 09:34:53
    基于人工智能的智能化地理信息系统   摘要:地理信息系统在飞速发展的同时,对现实世界的地理问题的空间分析能力的相对不足,成为了遏制其发展的一个重要原因之一。而近年来,人工智能领域取得的重大研究成果,...
  • 信息系统风险评估内容

    千次阅读 2010-10-14 13:11:00
    信息系统风险评估内容  风险评估的主要内容包括三个方面:基于资产的估值与分析、资产本身存在的脆弱性的识别与分析、资产受到的威胁识别以及它的影响与可能性分析。资产定义  资产是构成整个系统的各种...
  • 信息系统安全威胁

    千次阅读 2016-03-18 23:24:20
    1. 安全威胁的种类 2. 病毒、蠕虫、木马 3. ARP欺骗、IP源地址欺骗、路由欺骗、TCP会话劫持 4. 拒绝服务攻击、各种泛洪攻击
  • 信息系统项目管理师教程(第3版)

    千次阅读 2018-03-09 15:18:38
    依据2017年信息系统项目管理师大纲(第2版)修订的新版教程。 自2005年至2016年底累计培养了6万名高级项目管理人才。图书简介本书是全国计算机技术与软件... 本书内容包括:信息化和信息化系统、信息系统项目管理基...
  • 信息系统建设的内容主要包括:设备采购、系统集成、软件开发和运维服务。 信息系统集成:将计算机软件、硬件、网络通信、信息安全等技术和产品集成为能够满足用户特定需求的信息系统信息系统的生命周期可分为...
  • 信息系统分析与设计(自考)

    千次阅读 2020-04-12 17:11:36
    1、信息系统: 是指在经济或社会的组织中,以满足管理者的信息需求为目标、以计算机和现代通信技术 等现代信息技术为手段,既包括设备和技术,又包括人员与机构在内的综合系统。 2、CASE: 就是一类专门用来帮助...
  • 某地市级地铁票卡清分部是地铁整个管理系统的一个重要枢纽,负责联立起线路中心和财务部、市场部等其他多个部门的日常工作,方便客流量统计、收入清分对账以及维护管理分站设备等。 之前,此地市级地铁采用水晶报表...
  • PHP新闻管理系统包括前台后台)

    万次阅读 多人点赞 2018-06-24 22:29:45
    一、 题目基于PHP的新闻发布系统二、 需求分析1、 软件功能新闻发布系统(News Release System or Content Management System)又叫做内容管理系统CMS(Content Management System),是一个基于网络的新闻发布和...
  • 地理信息系统GIS的评价

    千次阅读 2009-06-10 13:26:00
    地理信息系统的评价 系统评价是指对一个GIS系统从系统性能和经济效益两方面进行评价。新系统的全面评价一般应在新系统稳定运行一段时间后才进行,以达公正、客观。系统评价的结果是写出评价报告和改进效益措施的实施...
  • 2016上半年信息系统管理工程师 下午试卷I (考试时间 14:00~16:30 共 150分钟) 1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。 2.在答题纸的指定位置填写准考证号、出生年月日和...
  • 2016年上半年 信息系统管理工程师 上午试卷 (考试时间 9 : 00~11 : 30 共 150 分钟) 1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。 2. 本试卷的...
  • Java如何获取系统信息包括操作系统、jvm、cpu、内存、硬盘、网络、io等),具体所需要插件及操作步骤可查看原文:http://my.oschina.net/mkh/blog/312911 import java.net.InetAddress; import java.net....
  • 企业管理信息系统是一项复杂的系统工程,在项目搭建过程中,软件工具的选型、系统实施和管理是一个极其关键也是最容易出错的环节,选型和实施的成败最终决定着系统效益的充分发挥。在整个项目规划实施过程中,应该...
  • 信息系统项目管理师】第二十二章 信息系统安全管理(考点汇总篇) 考点分析与预测 信息安全为高级科目独有的章节,在第三版教材中有66页的内容。需要掌握的知识点非常多,且知识点非常散,在考试中上午一般考察4...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,194,908
精华内容 477,963
关键字:

信息系统的类型包括