e一个高校学生管理系统的开发过程.doc

上传人:自*** 文档编号:126226163 上传时间:2020-03-23 格式:DOC 页数:4 大小:132.50KB
返回 下载 相关 举报
e一个高校学生管理系统的开发过程.doc_第1页
第1页 / 共4页
e一个高校学生管理系统的开发过程.doc_第2页
第2页 / 共4页
e一个高校学生管理系统的开发过程.doc_第3页
第3页 / 共4页
e一个高校学生管理系统的开发过程.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《e一个高校学生管理系统的开发过程.doc》由会员分享,可在线阅读,更多相关《e一个高校学生管理系统的开发过程.doc(4页珍藏版)》请在金锄头文库上搜索。

1、一个高校学生管理系统的开发过程 本案例由胡文娟 钱丽丽 赵大雁 郭妙然讲解一、背景介绍20世纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管理理论。20世纪50年代,西蒙提出管理依赖于信息和决策的思想。同时期的维纳发表了控制论,他认为管理是一个过程。1958年,盖尔写到:“管理将以较低的成本得到及时准确的信息,做到较好的控制。”这个时期,计算机开始用于会计工作,出现数据处理一词。1970年,Walter T.Kennevan给刚刚出现的管理信息系统一词下了一个定义:“以口头或书面的形式,在合适的时间向经理、职员以及外界人员提供过去的、现在的、预测未来的有关企业内部及其环境的信息,以帮助

2、他们进行决策。”在这个定义里强调了用信息支持决策,但并没有强调应用模型,没有提到计算机的应用。1985年,管理信息系统的创始人,明尼苏达大学的管理学教授Gordon B.Davis给了管理信息系统一个较完整的定义,即“管理信息系统是一个利用计算机软硬件资源,手工作业,分析、计划、控制和决策模型以及数据库人机系统。它能提供信息支持企业或组织的运行管理和决策功能。”这个定义全面地说明了管理信息系统的目标、功能和组成,而且反映了管理信息系统在当时达到的水平。管理信息系统起初应用于最基础的工作,如打印报表、计算工资、人事管理等,进而发展到企业财务管理、库存管理等单项业务管理,这属于电子数据处理(EDP

3、,Electronic Date Processing)系统。当建立了企业数据库,有了计算机网络从而达到数据共享后,从系统观点出发,实施全局规划和设计系统信息时,就达到管理信息系统的阶段。随着计算机技术的进步和人们对系统的需求进一步提高,人们更加强调管理信息系统能否支持企业高层领导的决策这一功能,更侧重于企业外部信息的收集、综合数据库、模型库、方法库和其他人工智能根据能否直接面向决策者,这是决策支持系统(DSS,Decision Support System)的任务。我国20世纪70年代末有少数企业开始MIS的局部应用,目前,我国已经相当普及,其应用范围几乎覆盖了各个行业及各个部门,具有广泛的

4、发展前途.二、案例分析东方大学是我国的一所有名的重点大学,不仅在教学质量上国内一流,在院校教学设施等方面也一直是名列前茅的。东方大学在信息化建设方面也颇有远见,郑副校长早在8年前就提出了建设全校信息系统的目标,设想将所有的教务、人事、办公、图书情报和教学设备等信息全部用计算机管理起来。东方大学学生管理信息系统1996年9月开始实施,原计划于1997年7月完工。当时,随着局域网络的发展和计算机价格大幅度降低,使学校办公自动化成为可能。同时,随着国内高教事业的发展,东方大学的规模迅速扩大,短短几年内学生人数就由7千人猛增至上万人,原有的教务人员已难以应付随之猛增的学生管理工作。正是这样的情况下,郑

5、副校长提出了建立学生管理信息系统的方案,想通过办公自动化来应对越来越重的学生管理业务。另一方面这也是考虑到,为了在与兄弟院校的竞争中占据有利地位,增强东方大学在国内办公自动化领域的信誉。该项目涉及的部门有学生处和全校二十几个院系的教务处。其中,学生处拥有全校学生的基本信息,负责处理全校性的学生管理业务,如学生证的制作与管理,全校所有课程的选课安排等,同时学生处还要督导各院系教务处的管理工作。而各院系教务处负责本院系的具体的学生工作,如本院系学生成绩的录入与编排,学生选课的登记等,同时将有关数据如学生成绩等上报学生处,供其用于存档等处理。建立一个统一的数据库系统使数据共享、重用更为方便。因此,在

6、郑副校长的责令下,由学生处全权负责,学校计算中心担负开发,其他相关部门协同工作,开始了该系统的开发实施。为此,学校拨款50万元给计算中心购买了两台奔腾II服务器以及网络连接设备,在学生处和计算中心又安装了一些微机作为客户端,而其他各院系的计算机则自行解决。起初,学生处刘处长和计算中心张主任向郑副校长承诺,计算中心于1997年7月完成开发工作在系统完成后学生处将付给计算中心10万元开发费。系统具体实施前,计算中心派了一位负责此项目的王老师带领2名学生到学生处进行需求分析,对项目进行了整体的系统规划,他们花费了3个月时间,找学生处每一个人都谈了话,并写了一份详细的系统分析报告。该系统分析报告内列出

7、了所有的数据项目,有20个表和400多个数据项。另外,他们还列出了整个学生处业务的详细的流程图。学生处负责该项目的刘处长看到王老师日以继夜地工作很感动,对图文并茂的精美的分析报告也很满意。张主任请刘处长就此报告谈谈意见,刘处长和处里几个同志研究了一下,该处没有负责计算机系统的专业人员,对计算机的使用仅限于WPS, Word等的操作,对于报告中系统开发方面的图表和术语没人能看懂,抱着对计算中心王老师完全信任的态度,刘处长说:“技术上由你们负责,我们完全放心。”当时刘处长主要关心的是另一件事:在系统运行后,自己的任务量究竟是多少。因为当时学生处的工作量过于繁重,他希望该系统能够改变这一情况,因此希

8、望计算中心王老师等在系统设计中能考虑将学生管理业务在学生处和各院系之间重新进行分配。如学籍管理数据,原系统规划中是由学生处在学生人学前统一录入数据库供各院、系和学生处共同使用;后来按刘处长的要求,此项工作被分布到各院系的教务处去执行。另外,学生证原来也是由学生处统一制作,而现在学生处也要求划分到各院系完成学生处只负责加盖公章。王老师等根据学生处的要求修改了系统分析报告书,并按此报告书开始了具体的开发实施。系统开发期间,王老师由于另有其他工作任务,并没有参与实际的开发工作,具体的编程工作就交给两位学生负责。王老师认为,系统分析报告书已经写好并得到用户认可,编程工作已没有必要再与学生处打交道了,关

9、键是程序设计是否按系统设计方案实现。他将这项工作作为两位学生的毕业设计课题,开始了程序设计工作。开发该系统选择的是最先进的开发工具PowerbuilderPowerBuilder美国Sybase公司研制的一种新型、快速开发工具,是客户机/服务器结构下,基于Windows3.x、Windows95和WindowsNT的一个集成化开发工具。它包含一个直观的图形界面和可扩展的面向对象的编程语言PowerScript,提供与当前流行的大型数据库的接口,并通过ODBC与单机数据库相连。和SYBASE美国Sybase公司研制的一种关系型数据库系统,是一种典型的UNIX或WindowsNT平台上客户机/服务

10、器环境下的大型数据库系统。 Sybase提供了一套应用程序编程接口和库,可以与非Sybase数据源及服务器集成,允许在多个数据库之间复制数据,适于创建多层应用。系统具有完备的触发器、存储过程、规则以及完整性定义,支持优化查询,具有较好的数据安全性。Sybase通常与SybaseSQLAnywhere用于客户机/服务器环境,前者作为服务器数据库,后者为客户机数据库,采用该公司研制的PowerBuilder为开发工具,在我国大中型系统中具有广泛的应用。数据库。虽然当时他们对此开发工具并不熟悉,但对赫赫有名的Powerbuilder十分感兴趣。在此期间,他们经常工作到很晚,从入门开始学习Powerb

11、uilder和SYBASE数据库系统,经过半年时间,他们逐渐精通了这些工具。直到1997年7月,他们顺利完成了系统设计和实施,同时也完成了毕业论文,走上了工作岗位。1997年8月,系统按期安装上学生处的机器。学生处的第一印象是:该系统设计的界面十分漂亮。看惯了DOS下文字界面的用户对于图形界面精美的画面和用鼠标指指点点很感兴趣,他们赞叹计算中心的技术高人一筹。但不久出现了一系列问题。首先是在这期间,许多院系都开始购买新的586机器,代替了过去的486机器,而操作系统也从Windows 31升级到Windows 95。这时,原来开发的应用系统就必须安装到新机器上。计算中心的同志帮助安装后,系统可

12、以工作了,但是在屏幕显示和打印时会出现了一些问题,有时候死机,有时打印出乱码。学生处想找计算中心来解决问题,可是两位编程的同学已经不在学校,而其他人都不敢贸然接手。学生处派人到各院系去了解系统的使用情况时,发现许多院系还未开始使用或很少使用该管理系统,当问及原因时,还未使用该系统的教务人员说,他们最近工作很繁重,还没有时间学习新系统的使用。而开始使用但利用率很低的院系的教务人员说,他们已习惯于使用WPS、Word等办公软件而且用得很好,他们不明白为什么还要弄一套学生系统。更有教务人员说,新系统不但没有减轻他们的工作量,反而增加了一些不必要的操作,还不如手工处理来得方便。此种情况出现后,学生处的

13、刘处长和计算中心谈过,计算中心王老师认为:只要使用一段就会熟悉了。于是刘处长要求各院系的教务尽快将系统投入使用。但事隔一个月之后,各院系仍未有起色。当学生处再次问及他们原因时,许多人都反映说系统使用不方便,有些数据不知道怎么输入,有的数据要输入好几遍。有一位教务人员说,昨天我输入一个地方,我不知道怎么输入,就想跳过去,但是系统不让我跳过去,我也退不出来只好关机了。学生处将此情况反映给计算中心,要求计算中心人员对该系统进行修改。而计算中心则认为该系统达到了系统规划书的设计要求,要求学生处尽快付给他们开发费,否则就不能进行新的修改工作。而学生处则认为系统没有投入使用不能付款。这样谁也不肯让步系统应

14、用也就搁置下来。一晃1年时间过去了,系统的正常运作仍迟迟未能通过。该系统的搁浅以及产生的矛盾也引起了学校领导的重视。郑副校长多次找刘处长和张主任谈话,但双方各执一词一直未能解决。1998年9月,郑副校长主持召开了学生处、计算中心、各院系以及相关部门参加的会议,并邀请了校内外几位信息系统方面的专家列席会议。会上大家对系统开发过程进行了反思,发现了许多问题,同时也商议了解决的办法。1998年9月下旬,东方大学决定再次开发该系统,并成立了以郑副校长为首的,包括所有相关部门负责人在内的信息化委员会,对学生管理信息系统的开发进行直接领导,重新开发该系统。三、【问题与讨论】(1)本案例在什么样的情况下学校

15、提出了建立学生管理信息系统的方案?(2)你认为该系统没有按期投入使用,其原因是什么?(3) Powerbuilder和SYBASE数据库优点有哪些?(4)在该系统的开发过程中,出现了哪些问题?它们之间的关系是什么?(5)为使新的系统开发成功,应当如何做?请具体说明你的意见。(6)管理信息系统的目标、功能和组成是什么?(7)除了本案例中学生处信息管理系统的开发,你还能想到哪些?请举例说明?(8)通过本案例,你有什么启示?并提出建议?四、总结: 管理信息系统是一门综合的、交叉学科,学习管理信息系统这门课程之前学生要具备管理学、运筹学、组织学、计算机基础知识、数据库等相关知识。管理信息系统涉及到技术

16、与管理两个大的方面。在技术方面主要是系统的构建与实现问题,要求通过计算机和网络信息技术做系统的规划、设计和实现等活动。在管理方面主要是建立信息化的管理思想、方法、手段和策略等问题,要求从事企业管理的人员能够了解信息化管理的要求、特点等。 因此,在管理信息系统的构建和实施过程中要涉及到两类人员,就是技术开发者和系统使用与管理者。成功的系统需要二者的相互理解和通力合作。为此,管理信息系统知识的学习者也应该包括这样两类人员。二者的学习内容既有共性部分,也有个性部分。对技术人员,重点是掌握设计方面的要点和方法;对管理性人员,则要建立信息化管理的思想,熟悉信息化管理的要求和特点,重在管理思想方面的学习非常感谢大家的支持与合作!谢谢!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号