MIS课程设计

  • 格式:doc
  • 大小:2.45 MB
  • 文档页数:22

请假出差管理信息系统重庆工商大学MIS课程设计题目: 出差管理信息系统系统设计简介专业:信息管理与信息系统班级: 2001级姓名: 章含学号: 2001033145 指导: 冯仁德教授成绩:二○○四年六月课程设计正文内容及评分参考标准备注:1、开发设计的系统,必须调试通过后才能写说明书;2、课程设计的系统开发语言不受限制;3、完成后将开发系统源程序软件及MIS课程设计说明电子文档一并交任课教师。

目录一,前言简介现今MIS的主要开发环境和开发的主流方法二,开发平台简介对于进行系统开发所使用的开发平台进行介绍三,系统需求分析进行系统设计所需要的数据的定性和定量的分析四,系统模块介绍对系统的各个模块进行介绍五,系统功能简介进行系统的简要的功能介绍和潜在使用功能六,系统操作介绍为使用者介绍系统的操作方法和界面风格七,结束语设计和制作该系统的参考书目及给大家提供建议和意见的途径一、前言现今社会随着计算机技术,通信技术的,网络技术为代表的现代信息技术的飞速发展,人类社会正从工业时代跨步迈向信息时代,人们越来越重视信息技术对传统产业的改造以及对信息资源的开发和利用,“信息化”已成为一个国家经济和社会发展的关键环节,信息化水平的高低已经成为衡量一个国家,一个地区现代化水平和综合国力的重要标志。

管理信息系统是现代管理方法与手段相结合的系统。

尤其是在企业管理信息系统中,计算机系统与现代管理方法的结合才能使系统在管理中发挥作用。

管理信息系统的主要目的是要使各级管理人员在计算机系统支持下,从各种繁杂的日常事务中解脱出来,以便更好地投入到决策工作中去。

为了达到这个目的,管理信息系统就不能只是对原手工系统的简单模拟,它还必须能够在仿真原管理信息系统的基础上,改进管理系统,使企业管理在先进的技术手段和准确及时的信息支持下,达到一个新的层次。

现代管理方法很多,任何一种方法都不仅要进行科学管理,还要做定量分析。

不同企业应根据自身状况选择相应的管理方法。

现代管理活动都离不开数据和信息,而且要采用数学方法对决策问题进行求解,为此,还必须进行大量的数据处理。

如果只有方法而没有相应的手段,仅仅依靠人工是难以实现的,因此,现代管理方法必须以计算机的应用为基础,二者的结合可谓相辅相成,缺一不可。

现代管理方法很多,任何一种方法都不仅要进行科学管理,还要做定量分析。

不同企业应根据自身状况选择相应的管理方法。

现代管理活动都离不开数据和信息,而且要采用数学方法对决策问题进行求解,为此,还必须进行大量的数据处理。

如果只有方法而没有相应的手段,仅仅依靠人工是难以实现的,因此,现代管理方法必须以计算机的应用为基础,二者的结合可谓相辅相成,缺一不可。

在进行一个系统开发时,不论采用何种开发MIS的方法,系统分析都是必要且十分重要的环节,虽然,分析的具体方法和详尽程度可能不尽相同。

实践表明,系统分析工作的好坏,在很大程度上决定了系统的成败。

管理信息系统分析的主要任务是:在充分认识原信息系统的基础上,通过问题识别,可行性分析,详细调查,系统化分析,最后完成新系统的逻辑方案设计,或称逻辑模型设计。

逻辑凡方案不同于物理方案,前者解决“做什么”的问题,是系统分析的任务;后者解决“怎样做”的问题,是系统设计的任务在进行完初步的系统分析后就是具体的系统开发的过程。

现在对于具体的管理信息系统的开发方法是多种多样的,但常用的一般为下面的几种:(1)电子表格软件开发方式:电子表格软件包中包括了一个规模较大的电子工作表。

用户可以通过键盘在屏幕上填写表中的数据,存入数据库,然后按图形方式显示或打印出来。

由于这种软件可以灵活的FoxBase,Basic等数据文件转换成工作表文件所以使用比较方便。

此外它还包括了许多统计和财会中常使用的函数和模型,因此便于MIS和DSS的开发。

(2)数据库管理开发方式:现在数据库管理系统已不只是局限于数据管理,而且具有相当强的软件生成功能。

可以快速的生成各种菜单程序,输入输出屏幕,报表和应用程序。

(3)套装软件开发方式:这种开发方式是将流行的若干软件集成起来的一套软件。

将这些软件集成后融合在一起,便可同时运用文字处理,表格处理,数据库和绘图功能。

某些特定的软件还具有一定规模的函数。

(4)可视化编程工具:如VISUAL BASIC是一种可视化编程的应用软件,其特点是具有生成功能,用户可以方便的设计界面,而且它提供给用户一种可以跨越多个软件平台的通用语言。

软件开发人员只要掌握一种核心语言,就可方便地与其他软件连结,而且看到的是相同的用户界面。

(5)计算机辅助软件工程(CASE):软件开发工具的发展非常迅速,现在已由原来单纯辅助编程的工具进一步发展成为支持系统分析和系统设计(如生成数据流程图,生成功能结构图和各种文档资料等)乃至整个系统生命周期的大型软件环境,称为计算机辅助软件工程(COMPUTER AIDED SOFTWAREENGINEERING 简写为CASE),CASE中集中了多种工具,这些工具即可以单独使用,也可以组合使用,其特点是为系统开发提供了全过程的开发环境。

二,开发平台简介Visual C++是Microsoft公司提供的基于Windows95,Windows98和Windows NT的编程工具。

Visual,其英文含义是“可视的”,这里指在用Visual C++进行的过程中对应用程序界面(GUI)开发,大多使用开发工具所提供的现成的组件,利用所见既所得的方式完成程序界面的设计(亦即通常所说的可视化编程),因此大大减轻了程序设计人员的劳动强度,也提高了开发效率。

Visual C++最大特色是对面向对象技术的支持,它利用类把大部分与用户界面设计有关的Windows API函数封装起来,通过MFC(Microsoft Foundation Class)类库的方式提供给开发人员,极大地提高了软件的重用性。

另外,Visual C++内带的AppWizard可以帮助MFC类库的用户自动生成一个运行程序框架,即一个空的不能做任何事情的应用程序,而用户只需要对该应用程序框架进行应用和扩充添加代码就可以得到一个结构优良的应用程序简而言之,Visual C++的优点是:与操作系统配合紧密,不存在与操作系统不兼容的问题。

功能强大,用途广泛,不仅可以编写普通的应用程序,还能很好地进行系统软件及通信软件的开发。

操作简便,熟练之后,开发效率将成倍提升。

三,系统需求分析一般的信息系统的类型可以根据处理的对象,把组织的信息系统分为作业信息系统和管理信息系统两大类。

要进行一个简单的管理信息系统的开发首先就要了解什么是信息。

信息并不是单纯的数据。

数据只有经过解释,数据才能成为信息。

可以说信息是经过加工以后,并对客观世界产生影响的数据。

同一数据,每个人的解释可能不同其对决策的影响可能不同。

决策者利用经过处理的数据做出决策,可能取得成功,也可能得到相反的结果,这里的关键在于对数据的解释是否正确,因为不同的解释往往来自不同的背景和目的。

因此在进行系统开发时对数据进行定性和定量的分析就显得非常重要。

因为它往往直接影响到整个系统的开发目的和系统实际运行时所得到的决策结果。

计算机只是一个单一的辅助系统,它的实际工作理论仍然来源于我们的系统数据的需求分析。

一个系统只有具有完善的数据需求分析才能使这个系统的运行结论具有价值,也才让这个系统具有使用性。

在企事业单位内部,无论是办公人员还是销售人员,都会发生请假和出差的情况,对于单位的人事和其他管理人员来说,掌握请假和出差的具体情况,将有利于单位内部的管理。

请假出差的管理系统主要就是给管理人员提供一个管理办公和销售人员请假、出差的具体情况的场所。

在系统中,办公和销售人员可以提出其请假和出差的具体时间和理由,提请部门领导审批,并由系统自动记录下每一次的请假、出差情况,便于将来管理人员的管理、查看和参考。

该系统具有独立性,既单一的使用人员只能对自己的出差信息进行记录,查询和修改。

对于整个公司的管理来看,公司可以在每年结余后对各个单一用户的数据进行统计,然后得到所需数据。

公司员工在使用该系统时,首先根据自己的登录名和密码进入该系统,然后可以根据个人的需要对自己的出差记录进行添加,修改,删除或根据出差的时间条件进行个人的阶段性的出差记录查询。

如果是新的用户只需要设置新的登录用户就可以了。

系统简要结构示意图:(见图1)(图1)员工在登录该系统时需要提供使用者的登录名和密码信息。

因此对于登录的模块来说需要的数据比较简单只需要以上的两类数据就可进入个人的出差管理主界面。

主界面包括了“报销”的逻辑型字段,“出差单位,部门,事由”的字符型字段,“开始日期,结束日期”的日期型字段,“备注”的备注型字段。

主界面中的以上数据将由使用者自己录入,然后存于Microsoft Access后台的数据库中。

对于主界面中的按条件显示记录的模块,系统只需要根据使用者选择的条件对Access的数据库进行对“报销”逻辑字段进行筛选,然后将符合条件的记录显示出来就可以了。

因此显示的结果,由使用者选择的条件数据直接相关。

在注销用户的模块中,系统将根据用户的选择决定是否退出该用户的数据库。

添加模块中,用户需要录入根据数据库设置的各个字段的数据,然后系统将会将该条记录存入登录用户的数据库中。

修改模块中,系统会要求用户选定一条记录数据,用户根据自己选定的数据记录进行所需要的修改,然后系统会将修改后的数据直接覆盖原来的数据记录。

删除模块中,系统会将用户选定并确认要删除的数据记录直接从Access数据库中删除。

查询模块中,系统的查询条件是出差日期的时间段。

系统会根据用户输入时间,将在该时间段的出差记录显示出来。

要有明确的输出结果就必须有明确的查询条件的录入。

(以上就是出差管理系统的各个模块的具体的数据需求。

)附图:出差管理系统信息处理流程图(图2见下页)(图2系统信息处理流程图)四,系统模块介绍在这个部分中我将对整个系统的各个模块进行介绍。

下图是出差管理系统的主要处理流程图:(图3见下页)(图3系统处理流程图)首先建立出差管理系统的主文件,就是确立主文件的具体数据需求。

然后根据系统的设计,录入主文件的数据。

这个部分是对应的用户登录模块和登录用户的出差记录的具体数据录入。

系统会根据用户的登录然后找到与该用户对应的数据文件。

用户可以直接在对应的主界面中录入相应的出差记录数据。

系统会自动对录入的数据进行相应的数据维护。

在更新主文件的模块中,它包括了用户对出差记录数据的修改和删除的操作。

用户进入这个模块后,可以选择所需要的操作,在选择操作后,系统会建立主处理文件,就是用户进行更改操作后形成的新的主文件,然后将新的主文件覆盖在原来的文件上完成数据更新。