毕业设计(论文)-PB9.0学生学籍管理系统的研究与设计.doc_第1页
毕业设计(论文)-PB9.0学生学籍管理系统的研究与设计.doc_第2页
毕业设计(论文)-PB9.0学生学籍管理系统的研究与设计.doc_第3页
毕业设计(论文)-PB9.0学生学籍管理系统的研究与设计.doc_第4页
毕业设计(论文)-PB9.0学生学籍管理系统的研究与设计.doc_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1学生学籍管理系统的研究与设计内容摘要本文将介绍怎样用powerbulder9.0开发学生管理信息系统的流程,系统包括七大组成部分,例如档案管理,课程管理等。它涵盖了信息系统的开发背景、系统分析、系统设计、系统实施、以及系统维护的信息系统开发的整个生命周期。同时,通过本文的阅读您可以了解到学生管理的有关内容以及怎样使用该系统。本软件是在系统分析与设计的基础上开发而成,实现了学生基本信息的录入与查询的功能操作,界面友好,便于操作。关键词:1)powerBuilder:是一个基于PC机的客户/服务器结构的可视化图形开发软件系统。具有分布式,分割化,可编译和可视化等特点。2)数据字典:是对数据的说明和解释。其主要内容有数据流,数据元素,数据存储,加工外部项,其中数据元素是组成数据流的基本成分。在数据分析中,数据字典起着重要作用。3)模块:在传统的程序设计中能够执行某项功能的若干条程序语句,但在软件系统设计中模块(moduler)是指这样一组程序语句。它包括输入,输出和逻辑处理功能、内部信息及其运行环境。4)菜单:是一组命令或选项的列表,其中每个命令或选项称为一个菜单项。AbstractThisTextwillbeintroducedtothereadertheprocesswhichisabouthowtousethedatabasesoftwarePowerBuilder9.0todevelopthemanagementsystemmoduleofstudent.itismakeupofsevenparts,suchasarchivesmanage,scoremanageetc.itcontainsinformationsystemempoldersbackground,systemanalysis,systemdesign,systemputinpracticeandsystemvindecatesalllifecycle.Atthesametime,AfterreadtheText,youwillknowrelatecontentofstudentsmanagementandhowtousethesystem.Thissystemisdevelopedonthebaseofsystemanalysisanddesign.Itimplementedalotofbasicfunction,suchasinputthebasicinformationofthestudentandthefunctionofquerystudent,ithasafreelywindowsandcanbeoperateeasilyandfreely.Keyword:PowerBuilderdatadictionarysystemdesign,database,stocksaleandstorage2第1章绪论随着信息技术的发展,计算机已被广泛的用于社会的各个领域,成为推动社会发展的技术动力。而在计算机应用中,软件的作用十分突出,软件已经发展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步的开拓。软件产业已成为社会信息化进程中的一个战略性产业。在软件技术的应用中软件的开发技术尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品。随着社会的发展,软件也在不断的更新换代。随着高校的扩招,大学生的数量也不断的在增加,传统的“一支笔,一本通讯录”的学籍管理方式也慢慢的无法适应形势的变化。学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。这样改善传统的管理方式,节约人力物力,提高工作的效率,减轻教师的工作负担,使学生的管理简洁化、自动化、计算机化,因此我们决定制作一个学生管理系统,同时,来报答各位教师对我三年的教育之恩!本系统开发工具:PB9.0+SQLSERVER20001.1课题研究现状分析随着学校规模的不断扩大,学生数量的急剧增加,有关学生的各种信息资料也成倍增长。办学者们所头疼的问题,就是如何面对这庞大的信息量。只有利用计算机,利用学生信息管理系统能更好的解决这一问题,能提高学生管理的工作效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。由于有些学校里对学生的成绩、入学、毕业等的一些繁琐处理都是通过手工进行记载并进行处理的,对学生数据的处理工作量特别大,不仅浪费大量的人力物力,而且还很容易出错。如果有这样一套完整的学籍管理软件,只需点击几下鼠标就可完成所需操作,那样就会大大的提高教师的工作效率和管理水平。并能进一步提高学校的工作效率3并使学校实施规范化管理。本系统为学籍管理系统,是一个的信息管理系统,其开发主要包括数据库的建立和维护以及前端应用程序的开发两个方面。经过分析,我使用了Power9.0+SQLserver2000开发工具,利用其提供的各种面向对象的开发工具,在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成一个满意的可行系统。在下面的各章中我将以开发学生学籍管理系统,谈谈其开发过程和所涉及到的问题及解决方法。1.1.1本领域内已开展的研究工作1.理论研究基础(1)管理信息系统概述随着信息技术的进步和信息时代的来临,管理信息系统即MIS(ManagementInformationSystem)在现代社会中变得越来越普及,它跨越了管理科学、系统科学、运筹学、统计学以及计算科学,从而形成一个纵横交错的系统。20世纪,随着全球经济的蓬勃发展,众多的经济学家纷纷提出新的管理理论。20世纪中叶,西蒙提出管理依赖于信息和决策的思想。同时维纳也发表了控制论。1958年,比尔.盖尔在书中写到:“管理将以较低的成本得到及时准确的信息,做到较好的控制”。1970年,WalterT.Kennevan给管理信息系统下了一个定义:“以口头或者书面的形式,在合适的时间向经理、职员以及外界人员提供过去的,现在的、预测未来的有关企业内部及其环境的信息,以帮助他们进行决策。”在这个定义里强调了用信息支持决策,却没有强调应用模型,也没有提及计算机辅助计算的应用。1985年,管理信息系统的创始人,明尼苏达大学的管理学教授GordonB.Davis给管理信息系统下了一个比较完整的定义,即“管理信息系统是一个利用计算机软硬件资源以及数据库的人一机系统。它能提供信息支持企业或者组织的运行、管理和决策功能。”它全面说明了管理的目标,功能和组成,同时反映了管理信息系统在当时达到的水平。(2)管理信息系统的发展历史及方向管理信息系统的发展可分为四个阶段:第一阶段,也就是最初阶段是统计系统,所研究的内容是数量或者资料之间的表面规律,它可以把资料分成比较相关和比较不相关的组,从而把数据转换为信息。第二阶段是数据更新系统,也是管理信息系统的低级阶段。第三阶段是状态报告系统,它可以分为生产状态报告和研究状态报告等系统。第四个阶段是决策支持系统,它是用来辅助决策的信息系统。近20年间,国内管理技术出现了3种变化:1.抓管理着重建立基于客户机/服务器的MIS系统,使管理技术和网络技术走向成熟。2.信息是决策的依据,基于客户机/服务器的MIS为管理着提供了共享的信息服务。43.管理着通过基于MIS使其经营计划和具体的业务活动联系在一起。(3)管理信息系统的应用管理信息系统起初应用于最基础的工作,如打印报表、计算工资、图书管理等,进而发展到企业财务管理、库存管理等单项业务管理,这些都属于电子数据处理(EDP,即ElectronicDataProcessing)系统。有了数据库,借助计算机网络达到数据共享后,从系统观点出发,实施全局规划和设计信息系统时,就达到管理信息系统阶段。随着计算机技术的进步以及人们对系统要求的进一步提高,更加强调管理信息系统能否支持单位高层领导的决策这一功能,更侧重于单位外部信息的收集、综合数据库、模型库、方法库和其它人工智能工具能否直接面向决策者,这是决策支持系统(DDS,即DecisionSupportSystem)的任务。(4)管理信息系统开发的一般方法管理信息系统的开发是一个复杂的系统工程,它涉及到计算机处理技术、系统理论、组织结构、管理知识等各方面的问题。目前,管理信息系统开发方法主要有:结构化生命周期开发方法、原型法、面向对象的开发方法等。结构化生命周期开发方法:用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化的自上而下对生命周期进行分析和设计。可分为5个依次相连的阶段:系统规划阶段,系统分析阶段,系统设计阶段,系统实施阶段,系统运行阶段。原型法:系统开发人员凭借自己对用户需求的理解,通过强有力的软件环境支持,构造出一个实在的系统原型,然后与用户协商,反复修改原型直至用户满意。面向对象系统开发方法:面向对象(00,即ObjectOriented)的系统开发方法,其基本思想是:将客观世界抽象地看成是若干相互联系的对象,然后根据对象和方法的特性研制出一套软件工具,使之能够映像为计算机软件系统结构模型和进程,从而实现信息系统的开发。在考虑面向对象的程序设计时,主要的概念是抽象、封装和继承。抽象:是一项技术,使用它来管理每天收集的复杂信息。可以使人集中精力考虑到物质之间的相似之处而忽略不同点,考虑共性而非个性,看到事物是什么而不考虑是什么使它们这样。抽象最重要的是集中要点、提取共性。这使人去考虑需要做什么而不是计算机将怎样去做。封装:就是将内部的信息(属性)和标准操作过程(行为)包含在类的内部。外部的程序不能直接访问对象内部的数据,必须通过类定义的接口(属性),来访问指定的信息,同样,对于类内部的数据处理操作,外部过程也不能直接调用,必须通过某一对象的方法的途径来实现对数据的处理而且具体的实现细节不必透露给调用者。继承:相似的事物仍然存在区别,不同的事物还有共性。可以通过向父类中添加子类所特有的属性、方法和事件,塑造新的类,此即继承。继承有两种:实现和界面。实现继承通过概括父类的公共代码,然后在子类中开发各自的专用代码来提供代码重用。属于子类的任何对象自动重用父类的行为和属性的全部代码。接口继承提供对接口的重用,即属性和行为的设置,但允许这些属性和行为采用不同的实现。2.技术层面的支持5(1)面向对象的重要概念(2)开发时我们依照系统规划阶段,系统分析阶段,系统设计阶段,系统实施阶段,系统运行阶段。1.1.2已经取得的研究成果学生信息管理系统实现了学生的基本信息管理、课程管理和奖惩管理、交费管理等。学生基本信息管理包括对学生基本信息的录入、查询、修改和删除。课程管理包括对学生课程的录入、查询、修改和删除。奖惩管理包括对学生奖惩的录入、查询、修改和删除。交费管理也实现了这些功能,可以高效的处理上面所说的各种信息,帮助学校管理人员对学生进行管理。1.2选题的目的及意义学生学籍信息是学校的一项重要数据资源,因而学籍管理必然成为学校的一项常规性的重要工作,是学校管理工作中不可缺少的一部分,同时也是适应教育现代化管理尺度的要求、推动学生学籍管理走向科学化、规范化的必要条件。只有管理规范了,才能在各方面更好的发展。为了适应教育改革和推进素质教育发展的需要,学籍管理也从以前的手工管理逐渐被规范化的管理信息系统所代替。众所周知,当今社会为信息社会,世界已进入在计算机信息管理领域中激烈竞争的年代,因此,加强学生学籍管理在单纯依靠以手工管理的方法,不仅需要耗用大量的人力、物力、财力,而且由于人工管理存在着大量的不可控因素,造成了学籍管理的某些不规范,工作效率低,难以达到预期的目的。为提高工作效率、保证学校能够及时准确了解各学生的各种信息及学生总体信息,现决定开发一个学籍管理信息系统。1.3可行性研究目的:可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。经济上可行性:现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高学校的工作效率;第四,本系统可以使敏感文档更加安全,等等。所以,本系统在经济上是可行的。技术上可行性:为本系统的开发我特对学院进行了深入的调查研究,所以对用户所提出的要求都能够满足。6第2章系统需求分析21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。我所开发的这个系统所采用的是当前较为流行的编程软件PowerBuilder9.0作为实现语言,以数据库MicrosoftSQLServer2000作为系统的后台操作,其功能在系统内部有源代码直接完成。我们只需按系统要求输入即可操作。2.1问题的提出科学技术在迅猛的发展,计算机进入千家万户,人们渴望使用计算机处理烦琐乏味的东西,学校面临成千上万的学生更希望很好的管理,因此,学生信息管理系统就成了各个学校必备的管理工具,消除烦琐的工作,快速,方便的管理学生信息。学生信息管理系统具有方便快速的录入信息的功能,它的开发成功将伴随着学校的管理工作的一次大改革,相信它的前景将是光明的,一定会受到普遍的欢迎。2.2系统的设计目标信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,学生管理系统软件为教学办公室带来了极大的方便。操作人员在了解本软件的基本工作原理后只需输入一些简单的汉字、数字,即可达到自己的目的。2.2.1功能需求a.基本功能需求学籍管理系统应该能够存储学生的数据信息,教学计划的信息。系统应该提供对这些信息的查询、修改、添加和删除功能。系统应该提供添加、修改和删除用户帐号的功能,并且有权限分配的功能。系统应该提供给查询者一个模糊查询的功能,在输入条件的情况下,查找出所有符合条件的记录。b.用户界面需求学籍管理系统提供给用户WEB的界面。此界面要求操作清晰,页面美观,并尽可能的为用户的查询操作提供方便。录入修改人员能通过此界面完成录入、修改和删除的功能,超级用户能通过此界面控制管理整个用户群。72.2.2性能需求a.系统的操作的灵活性系统应该在用户应有的权限下,尽量提供操作的灵活性,应该让录入/修改人员方便的对整个学籍管理的数据库进行管理,让超级用户能完成系统的基本维护功能。b系统的可扩展性系统应该具有可扩展性,当有新的学籍管理条件添加时,能够很方便的对系统进行扩展。c.系统的安全性由于系统是基于广域网的操作,安全性很重要。具体要求

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论