毕业设计论文PB9.0学生学籍管理系统的研究与设计

上传人:桔**** 文档编号:513790503 上传时间:2023-12-14 格式:DOC 页数:35 大小:1.13MB
返回 下载 相关 举报
毕业设计论文PB9.0学生学籍管理系统的研究与设计_第1页
第1页 / 共35页
毕业设计论文PB9.0学生学籍管理系统的研究与设计_第2页
第2页 / 共35页
毕业设计论文PB9.0学生学籍管理系统的研究与设计_第3页
第3页 / 共35页
毕业设计论文PB9.0学生学籍管理系统的研究与设计_第4页
第4页 / 共35页
毕业设计论文PB9.0学生学籍管理系统的研究与设计_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《毕业设计论文PB9.0学生学籍管理系统的研究与设计》由会员分享,可在线阅读,更多相关《毕业设计论文PB9.0学生学籍管理系统的研究与设计(35页珍藏版)》请在金锄头文库上搜索。

1、学生学籍管理系统的研究与设计内容摘要本文将介绍怎样用powerbulder9.0开发学生管理信息系统的流程,系统包括七大组成部分,例如档案管理,课程管理等。它涵盖了信息系统的开发背景、系统分析、系统设计、系统实施、以及系统维护的信息系统开发的整个生命周期。同时,通过本文的阅读您可以了解到学生管理的有关内容以及怎样使用该系统。本软件是在系统分析与设计的基础上开发而成,实现了学生基本信息的录入与查询的功能操作,界面友好,便于操作。关键词:1)powerBuilder:是一个基于PC机的客户/服务器结构的可视化图形开发软件系统。具有分布式,分割化,可编译和可视化等特点。2)数据字典:是对数据的说明和

2、解释。其主要内容有数据流,数据元素,数据存储,加工外部项,其中数据元素是组成数据流的基本成分。在数据分析中,数据字典起着重要作用。3)模块:在传统的程序设计中能够执行某项功能的若干条程序语句,但在软件系统设计中模块(moduler)是指这样一组程序语句。它包括输入,输出和逻辑处理功能、内部信息及其运行环境。4)菜单:是一组命令或选项的列表,其中每个命令或选项称为一个菜单项。Abstract This Text will be introduced to the reader the process which is about how to use the database software

3、PowerBuilder9.0 to develop the management system module of student .it is make up of seven parts, such as archives manage, score manage etc. it contains information system empolders background, system analysis, system design,system put in practice and system vindecates all lifecycle. At the same tim

4、e, After read the Text, you will know relate content of students management and how to use the system. This system is developed on the base of system analysis and design. It implemented a lot of basic function, such as input the basic information of the student and the function of query student, it

5、has a freely windows and can be operate easily and freely. Keyword: Power Builder data dictionary system design, database, stock sale and storage第1章 绪 论随着信息技术的发展,计算机已被广泛的用于社会的各个领域,成为推动社会发展的技术动力。而在计算机应用中,软件的作用十分突出,软件已经发展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步的开拓。软件产业已成为社会信息化进程中的一个战略性产业。在软件技术的应用中软件的开发技术尤其是应用型

6、软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品。随着社会的发展,软件也在不断的更新换代。随着高校的扩招,大学生的数量也不断的在增加,传统的“一支笔,一本通讯录”的学籍管理方式也慢慢的无法适应形势的变化。学生信息管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科

7、学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。这样改善传统的管理方式,节约人力物力,提高工作的效率,减轻教师的工作负担,使学生的管理简洁化、自动化、计算机化,因此我们决定制作一个学生管理系统,同时,来报答各位教师对我三年的教育之恩!本系统开发工具:PB

8、9.0+SQL SERVER 20001.1 课题研究现状分析随着学校规模的不断扩大,学生数量的急剧增加,有关学生的各种信息资料也成倍增长。办学者们所头疼的问题,就是如何面对这庞大的信息量。只有利用计算机,利用学生信息管理系统能更好的解决这一问题,能提高学生管理的工作效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。由于有些学校里对学生的成绩、入学、毕业等的一些繁琐处理都是通过手工进行记载并进行处理的,对学生数据的处理工作量特别大,不仅浪费大量的人力物力,而且还很容易出错。如果有这样一套完整的学籍管理软件,只需点击几下鼠标就可完成所需操作,那样就会大

9、大的提高教师的工作效率和管理水平。并能进一步提高学校的工作效率并使学校实施规范化管理。本系统为学籍管理系统,是一个的信息管理系统,其开发主要包括数据库的建立和维护以及前端应用程序的开发两个方面。经过分析,我使用了Power9.0+SQL server 2000开发工具,利用其提供的各种面向对象的开发工具,在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成一个满意的可行系统。在下面的各章中我将以开发学生学籍管理系统,谈谈其开发过程和所涉及到的问题及解决方法。1.1.1 本领域内已开展的研究工作1. 理论研究基础(1)管理信息系统概述随着信息技术的进步和信息时代

10、的来临,管理信息系统即MIS (Management Information System)在现代社会中变得越来越普及,它跨越了管理科学、系统科学、运筹学、统计学以及计算科学,从而形成一个纵横交错的系统。20世纪,随着全球经济的蓬勃发展,众多的经济学家纷纷提出新的管理理论。20世纪中叶,西蒙提出管理依赖于信息和决策的思想。同时维纳也发表了控制论。1958年,比尔.盖尔在书中写到:“管理将以较低的成本得到及时准确的信息,做到较好的控制”。1970年,Walter T.Kennevan给管理信息系统下了一个定义:“以口头或者书面的形式,在合适的时间向经理、职员以及外界人员提供过去的,现在的、预测未

11、来的有关企业内部及其环境的信息,以帮助他们进行决策。” 在这个定义里强调了用信息支持决策,却没有强调应用模型,也没有提及计算机辅助计算的应用。1985年,管理信息系统的创始人,明尼苏达大学的管理学教授GordonB.Davis给管理信息系统下了一个比较完整的定义,即“管理信息系统是一个利用计算机软硬件资源以及数据库的人一机系统。它能提供信息支持企业或者组织的运行、管理和决策功能。” 它全面说明了管理的目标,功能和组成,同时反映了管理信息系统在当时达到的水平。(2)管理信息系统的发展历史及方向管理信息系统的发展可分为四个阶段:第一阶段,也就是最初阶段是统计系统,所研究的内容是数量或者资料之间的表

12、面规律,它可以把资料分成比较相关和比较不相关的组,从而把数据转换为信息。第二阶段是数据更新系统,也是管理信息系统的低级阶段。第三阶段是状态报告系统,它可以分为生产状态报告和研究状态报告等系统。第四个阶段是决策支持系统,它是用来辅助决策的信息系统。 近20年间,国内管理技术出现了3种变化:1. 抓管理着重建立基于客户机/服务器的MIS系统,使管理技术和网络技术走向成熟。2. 信息是决策的依据,基于客户机/服务器的MIS为管理着提供了共享的信息服务。3. 管理着通过基于MIS使其经营计划和具体的业务活动联系在一起。(3)管理信息系统的应用管理信息系统起初应用于最基础的工作,如打印报表、计算工资、图

13、书管理等,进而发展到企业财务管理、库存管理等单项业务管理,这些都属于电子数据处理(EDP,即Electronic Data Processing)系统。有了数据库,借助计算机网络达到数据共享后,从系统观点出发,实施全局规划和设计信息系统时,就达到管理信息系统阶段。随着计算机技术的进步以及人们对系统要求的进一步提高,更加强调管理信息系统能否支持单位高层领导的决策这一功能,更侧重于单位外部信息的收集、综合数据库、模型库、方法库和其它人工智能工具能否直接面向决策者,这是决策支持系统(DDS,即Decision Support System)的任务。 (4)管理信息系统开发的一般方法管理信息系统的开发

14、是一个复杂的系统工程,它涉及到计算机处理技术、系统理论、组织结构、管理知识等各方面的问题。目前,管理信息系统开发方法主要有:结构化生命周期开发方法、原型法、面向对象的开发方法等。结构化生命周期开发方法:用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化的自上而下对生命周期进行分析和设计。可分为5个依次相连的阶段:系统规划阶段,系统分析阶段,系统设计阶段,系统实施阶段,系统运行阶段。原型法:系统开发人员凭借自己对用户需求的理解,通过强有力的软件环境支持,构造出一个实在的系统原型,然后与用户协商,反复修改原型直至用户满意。面向对象系统开发方法:面向对象(00,即Object Orien

15、ted)的系统开发方法,其基本思想是:将客观世界抽象地看成是若干相互联系的对象,然后根据对象和方法的特性研制出一套软件工具,使之能够映像为计算机软件系统结构模型和进程,从而实现信息系统的开发。在考虑面向对象的程序设计时,主要的概念是抽象、封装和继承。抽象:是一项技术,使用它来管理每天收集的复杂信息。可以使人集中精力考虑到物质之间的相似之处而忽略不同点,考虑共性而非个性,看到事物是什么而不考虑是什么使它们这样。抽象最重要的是集中要点、提取共性。这使人去考虑需要做什么而不是计算机将怎样去做。封装:就是将内部的信息(属性)和标准操作过程(行为)包含在类的内部。外部的程序不能直接访问对象内部的数据,必

16、须通过类定义的接口(属性),来访问指定的信息,同样,对于类内部的数据处理操作,外部过程也不能直接调用,必须通过某一对象的方法的途径来实现对数据的处理而且具体的实现细节不必透露给调用者。继承:相似的事物仍然存在区别,不同的事物还有共性。可以通过向父类中添加子类所特有的属性、方法和事件,塑造新的类,此即继承。继承有两种:实现和界面。实现继承通过概括父类的公共代码,然后在子类中开发各自的专用代码来提供代码重用。属于子类的任何对象自动重用父类的行为和属性的全部代码。接口继承提供对接口的重用,即属性和行为的设置,但允许这些属性和行为采用不同的实现。2. 技术层面的支持(1)面向对象的重要概念 (2)开发时我们依照系统规划阶段,系统分析阶段,系统设计阶段,系统实施阶段,系统运行阶段。1.1.2 已经取得的研究成果学生信息管理系统实现了学生

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

当前位置:首页 > 医学/心理学 > 基础医学

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