管理系统开发,管理信息系统的开发方法主要有哪几种?开发方式有哪几种?

维修要闻     2020-12-24    浏览:14

管理信息系统的开发方法主要有哪几种?开发方式有哪几种?
信息系统主要的开发方法包括结构化方法、原型法、企业系统规划方法、战略数据规划方法、信息工程方法和面向对象方法等。

1.结构化方法
结构化方法是由结构化系统分析和设计组成的一种信息系统开发方法。结构化方法是目前最成熟、应用最广泛的信息系统开发方法之一。

结构化方法主要特点介绍如下:
开发目标清晰化
工作阶段程式化
开发文档规范化
设计方法结构化

2.原型法
原型法是一种根据用户需求,利用系统开发工具,快速地建立一个系统模型并展示给用户,再此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。

应用原型法开发过程包括系统需求分析、系统初步设计、系统调试、系统检测等阶段。

原型法具有开发周期短、见效快、与业务人员交流方便的优点,特别适用于那些用户需求模糊,结构性比较差的信息系统的开发。

3.企业系统规划方法
企业系统规划方法(BSP,Business System Planning)是企业战略数据规划方法和信息工程方法的基础和。

4.战略数据规划方法
战略数据规划方法的要点主要有:
数据环境对于信息系统至关重要
4种数据环境
建立主题数据库是信息系统开发的中心任务
围绕主题数据库搞好应用软件开发

5.信息工程方法
信息工程方法与企业规划方法和战略数据规划方法是一种交叉关系,即信息工程方法是其他2种方法的总结和提升,而其他两种方法则是信息工程方法的基础和核心。

6.面向对象方法
面向对象方法是对客观世界的一种看法,它把客观世界从概念上看成是一个由相互配合而协作的对象组成的系统。信息系统开发的面向对象方法兴起是信息系统发展的必然趋势。

面向对象的分析方法是利用面向对象的信息建模概念,如实体、关系、属性等,同时运用封装、继承、多态等机制来构造模拟现实系统的方法。
管理信息系统开发条件是什么
一、领导重视

MIS开发周期长,耗资大,且涉及管理方法的变革,必须主要领导亲自抓才能成功。MIS的开发是
一项庞大的系统工程,它涉及到组织日常管理工作的各个方面,需要领导出面组织力量,协调各方面的关系。没有领导的支持,MIS系统开发将面临巨大的阻碍,系统的开发很难成功。前苏联提出了“第一把手原则”。美国等国和我国的实践也证明,系统开发失败的一个重要原因是:领导不是参加者,而是旁观者。

二、业务管理部门的支持

开发好MIS,各业务管理部门的支持是十分重要的。各级业务部门应选派最熟悉本部门的业务流程及信息需求的管理人员参与加到MI S的开发工作,这样他们才能对MIS构成和应有的功能提出自己的看法。为真正开发出一个适应部门管理要求的 MIS打下基础。

三、管理基础工作的规范化

没有一个好的管理基础工作,MIS是不可能成功的。企业MIS的开发是“三分技术,七分管理,十二分数据”,只有在合理的管理体制、完善的规章制度、规范化的报表体系、科学的管理方法和可靠完整的数据资料的基础之上,才能有效的开发计算机MIS。为了适应MIS开发的要求,必须完善管理的基础工作,实现基础管理的规范化,管理业务的程序化,指标和定额的科学化,报表文件的统一化,代码名称的标准化。

四、建立一支开发应用队伍

在MIS的开发过程中,必须建立一支由既懂计算机又懂管理的计算机技术人员和业务管理人员两方面人员组成的开发队伍,只有计算机技术人员和业务管理人员的紧密配合,才能开发出一个良好的MIS。缺乏业务管理人员参与开发的MIS,即使设计、编码工作做得很出色,至多只是代替手工、完成部分手工劳动的系统。这支队伍包括:

系统分析员:负责系统分析
系统设计员:负责系统设计
程序员:负责应用程序设计
操作员:包括硬件操作和数据录入人员
系统维护人员:负责系统硬件和软件维护
信息控制人员:负责信息收发、调度和核对
管理人员:负责系统开发、运行和维护的组织与领导工作

在MIS开发过程中,系统分析员起着举足轻重的作用,他要主持整个系统开发,确定工作目标及确定实现目标的具体方案。系统分析员的知识水平和能力决定了MIS的质量,系统分析员必须具备专业技术及组织管理的才能。缺乏称职的系统分析员是目前制约MIS开发的重要原因之一。

五、建立专门的组织机构

建立MIS开发的组织机构,也就是成立由企业领导亲自挂帅的系统开发领导小组(信息委员会),它是系统开发的最高决策机构。领导小组的负责人应由企业主要负责人担任,成员应包括有关部门的负责人、有经验的管理专家、系统分析员。开发领导小组不负责开发的具体技术工作,其主要职责包括:提出和确定新系统的目标、规划和总策略;对开发项目的目标、预算、进度、工作质量等进行监督和控制;审查和批准系统开发各阶段的工作报告;协调系统开发中有关的各项工作;向上级组织报告系统开发的进展情况;组织系统的验收;负责主要成员的任用和规定各成员的职责范围等。

系统开发领导小组下设的系统开发小组负责具体的开发技术工作。系统开发小组由系统分析员负责,其任务是根据系统目标和系统开发领导小组的指导开展具体工作。这些工作主要包括:系统开发方法的选择;各类调查的设计和实施;调查结果的分析;撰写可行性报告;系统的逻辑设计;系统的物理设计;系统的具体编程和实施;制定新旧系统的交接方案;监控新系统的运行;协助组织进行新的组织机构变革和新的管理规章制度的制定等。

要开发好MIS,组织是关键。建立适应MIS开发需要的专门组织机构是MIS开发成功的保证。

六、具备一定的资金能力

MIS开发要有一定的物质基础。MIS开发是一项投资大、风险大的系统工程,企业在MIS开发过程中,需要购买机器设备,购买软件,消耗各种材料,发生人工费用、培训费用以及在开发过程发生的其他各种费用。这些对企业来说是一个不小的负担。为了保证MIS开发的顺利进行,开发前应有一个总体规划,进行可行性论证,对所需资金应有一个正确的预算,制定资金筹措计划,保证资金的按期到位,开发过程中要加强资金管理,防止浪费现象的发生.
求“学生管理信息系统开发案例分析”
基于VB的学生信息管理系统的设计
摘要:本系统针对高校学生信息的特点以及管理中的弊端而设计,实现了学生信息管理的信息化、减轻了管理人员的工作负担,能
够规范、高效地管理大量的学生信息,该系统旨在更好地管理高校的教学和资源的整合,推动科技成果的转化,推进高校改革,提高
高校的办学效率。
关键词:信息管理;VB;系统
近几年来,随着各高校办公自动化工作的推进,学生信息管理自动化也被摆上了日程。在学校工作中占有很大比重的一项就是
每学期的学生信息管理工作。由于教工、教室和设备的相对紧张,如何进行合理地安排和分配,从而充分利用教学资源是我们不得
不面对的问题。而人工进行管理不仅任务重,效率低,而且易出错,难于维护,想要排出一张各方面都满意的信息管理表非常困难。
并且随着高校规模的扩大手工管理的难度和工作量呈几何级数增长。
学生信息管理系统正是为了减轻教务人员工作量,实现学校管理科学发展观自动化,解决管理难这一老大难题的教务办公软
件。本系统以中文版Visual Basic 6.0为前台开发工具,用Microsoft Access2000作为后台数据库。系统的操作对人员的素质的要求不
高,只需对他们稍加培训便能胜任。
本系统最大的优点就是学生的所有信息及全部操作完全可以通过各功能模块直接写入后台数据库,操作简单易行,使信息管
理流程能够在一个安全可视的环境下运行。
1学生信息管理系统的设计
学生信息管理系统的设计主要是为了更好的实现学校学生信息的系统化、规范化和自动化。其主要功能包括操作员权限设置、
便于信息管理、信息的查询、以及生成各种报表。其中查询包括姓名查询、学号查询、班级查询、性别查询、年龄、电话及住址查询、组
合查询、模糊查询等,查询可按建表输入的时间,进行统计人数和成绩等统计,查询其中的一种或多种方法。
1.1系统设计思想和特点
现状:学校管理工作对于学校的决策者和管理者来说至关重要。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式
存在着许多缺点,如:效率低、保密性差。另外,时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
设计思想:《学生信息管理系统》采用面向对象的程序设计思想为基本的设计指导思想。本系统主要实施目标是帮助学校的学
生档案管理人员对学校学生信息进行管理。
本系统优点:检索迅速、查询方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理
的效率,也是学校的科学化、正规化管理的重要条件。
1.2系统目标和功能模块
本信息管理系统在追求完善的同时应达到以下目标:
1)界面友好、易于操作;
2)实现基本信息管理,包括操作员的注册及权限设置,所需基本信息的建立与设置等功能;
3)实现数据库管理,包括数据库的自动创建,备份与恢复;4)实现智能跟踪用户操作,智能容错处理,数据统计与分析等功能;
5)真正意义上实现该高校从原始的手工阶段走向了方便快捷的计算机实现阶段。
功能模块如图1所示。
运行主窗体如图2。
2.3登录模块设计
登录界面是进入系统的大门,是对管理员身份的验证,只有输入
了正确的名称和密码,才有权进入系统。因为系统有许多管理员,他
们拥有不同的权限,当有不同的用户登录到系统中时,系统便会根据
数据库中记载的内容而赋予其不同的权限
关键代码如下:
Dim a As String
Dim b As String
Dim str As String
Dim strr As String
str=InStr(Text2.Text,""")
If str<>0 Then
MsgBox"不能输入非法字符!!",vbCritical+vbOKOnly,"错误"
Exit Sub
Else
strr=InStr(Text1.Text,""")
If strr<>0 Then
MsgBox"不能输入非法字符!!",vbCritical+vbOKOnly,"错误"
Exit Sub
End If
End If
a=Trim(Text1)
b=Trim(Text2)
If a=""Then
MsgBox"用户名不能为空!",vbCritical,"错误"
Text1.SetFocus
Text1.SelStart=0
Text1.SelLength=Len(Text1)
Else
Dim r As New ADODB.Recordset
Set r=DataEnvironment1.rsuser
Dim c As String
Static nTryCount As Integer
c="select*from用户登陆where用户名=""&a&"""
If r.State=adStateOpen Then r.Close
r.Open c
If r.EOF Then
MsgBox"无此用户!请重新登陆!!",vbCritical,"错误"
Text1.SetFocus
Text1.SelStart=0
Text1.SelLength=Len(Text1)
nTryCount=nTryCount+1
If nTryCount>=5 Then
MsgBox"您无权操作本系统!",vbCritical,"错误"
Unload Me
End If
Else
If b=Trim(r.Fields(1))Then
quanxian=Trim(r.Fields(2))
MDIForm1.Show
Unload Me
Else
MsgBox"密码错误!请重新登陆!!",vbCritical,"错误"
Text2.SetFocus
Text2.SelStart=0
Text2.SelLength=Len(Text2)
nTryCount=nTryCount+1
If nTryCount>=5 Then
MsgBox"您无权操作本系统!",vbCritical,"错误"
Unload Me
End If
End If
End If
End If
图End Sub
2.4信息管理和信息查询模块设计
信息管理和信息查询分别如图3。
关键代码如下:
On Error Resume Next
Dim str As String
Dim strr As String
Select Case Command2.Caption
Case"启用组合查找"
Select Case Combo1.Text
Case"学号"
str=InStr(Text9.Text,""")
If str<>0 Then
MsgBox"不能输入非法字符!!",vbCritical+vbOKOnly,"错误"
Exit Sub
Else
strr=InStr(Text10.Text,""")
If strr<>0 Then
MsgBox"不能输入非法字符!!",vbCritical+vbOKOnly,"错误"
Exit Sub
End If
End If
TYCZ
Case"姓名"
str=InStr(Text9.Text,""")
If str<>0 Then
MsgBox"不能输入非法字符!!",vbCritical+vbOKOnly,"错误"
Exit Sub
Else
strr=InStr(Text10.Text,""")
If strr<>0 Then
MsgBox"不能输入非法字符!!",vbCritical+vbOKOnly,"错误"
Exit Sub
End If
End If
TYCZ
Case"年龄"
str=InStr(Text9.Text,""")
If str<>0 Then
MsgBox"不能输入非法字符!!",vbCritical+vbOKOnly,"错误"
Exit Sub
Else
strr=InStr(Text10.Text,""")
If strr<>0 Then
MsgBox"不能输入非法字符!!",vbCritical+vbOKOnly,"错误"
Exit Sub
End If
End If
TYCZ
Case"性别"
str=InStr(Text9.Text,""")
If str<>0 Then
MsgBox"不能输入非法字符!!",vbCritical+vbOKOnly,"错误"
Exit Sub
Else
strr=InStr(Text10.Text,""")
If strr<>0 Then
MsgBox"不能输入非法字符!!",vbCritical+vbOKOnly,"错误"
Exit Sub
End If
End If
SEX
Case"所属班级"
str=InStr(Text9.Text,""")
If str<>0 Then
MsgBox"不能输入非法字符!!",vbCritical+vbOKOnly,"错误"
Exit Sub
Else
strr=InStr(Text10.Text,""")
If strr<>0 ThenMsgBox"不能输入非法字符!!",vbCritical+vbOKOnly,"错误"
Exit Sub
End If
End If
TYCZ
Case"家庭地址"
str=InStr(Text9.Text,""")
If str<>0 Then
MsgBox"不能输入非法字符!!",vbCritical+vbOKOnly,"错误"
Exit Sub
Else
strr=InStr(Text10.Text,""")
If strr<>0 Then
MsgBox"不能输入非法字符!!",vbCritical+vbOKOnly,"错误"
Exit Sub
End If
End If
TYCZ
End Select
Case"关闭组合查找"
str=InStr(Text9.Text,""")
If str<>0 Then
MsgBox"不能输入非法字符!!",vbCritical+vbOKOnly,"错误"
Exit Sub
Else
strr=InStr(Text10.Text,""")
If strr<>0 Then
MsgBox"不能输入非法字符!!",vbCritical+vbOKOnly,"错误"
Exit Sub
End If
End If
If Combo1.Text="性别"Or Combo2.Text="性别"Then
Combination
Else
Combination_Faintness_nosex
End If
End Select
Public Sub TYCZ()
On Error Resume Next
Dim a As New ADODB.Recordset
Set a=DataEnvironment1.rsstudent
Dim b As String
If Trim(Combo3.Text)<>"模糊"Then
b="select*from学生信息表where"&Trim(Combo1.Text)&""&Trim(Combo3.Text)&"""&Trim(Text9.Text)&"""
If a.State=adStateOpen Then a.Close
a.Open b
dgre
Else
b="select*from学生信息表where"&Trim(Combo1.Text)&"like"%"&Trim(Text9.Text)&"%""
If a.State=adStateOpen Then a.Close
a.Open b
dgre
End If
End Sub
Public Sub dgre()
DataGrid1.DataMember=""
DataGrid1.Refresh
DataEnvironment1.rsstudent.Requery
DataGrid1.DataMember="Student"
DataGrid1.Refresh
End Sub
3结束语
本系统达到了预期的要求,系统设计是根据学校的学生信息管理流程,合理设置各种操作模块,各管理员和操作员之间分工明
确,并且能够及时、准确地记录每次操作信息。操作简单易行,定期审核,确保了数据的正确性。从根本上解决了学生管理的计算机
实现方式,对学校管理来讲是一个大的跨越。
管理信息系统的开发及优缺点
结构化系统开发方法(SSA&D)优点:严格区分开发阶段,系统的针对性强;整体性与全局性好,自顶向下观点;缺点:开发周期长;开发过程繁琐、复杂;开发工具落后;与用户交流不直观;系统的升级较困难。原型方法 (Prototyping Method) 优点:1、符合人们认识事物的规律;2、能及早暴露系统实施后潜在的一些问题;3、能调动用户参与的积极性。缺点:1、不适合大型系统的开发;2、不适合大量运算及逻辑性强的模块;3、对原企业基础管理工作要求较高;否则容易走上机械模拟原手工系统的轨道。 面向对象的开发方法 特点:封装性;抽象性;继承性;动态链接性;

相关搜索

相似文章