毕业设计(论文)资料_高校学生学籍及成绩管理系统.doc_第1页
毕业设计(论文)资料_高校学生学籍及成绩管理系统.doc_第2页
毕业设计(论文)资料_高校学生学籍及成绩管理系统.doc_第3页
毕业设计(论文)资料_高校学生学籍及成绩管理系统.doc_第4页
毕业设计(论文)资料_高校学生学籍及成绩管理系统.doc_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

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

文档简介

长沙学院 CHANGSHA UNIVERSITY毕业设计(论文)资料设计(论文)题目: 高校学生学籍及成绩管理系统 系部: 电子与通信工程系 专 业: 通信工程 学 生 姓 名: 蒋振南 班 级:05通信3 学号 2005043328 指导教师姓名: 张明 职称 高级工程师 最终评定成绩 长沙学院教务处 二七年十月制目 录第一部分 毕业论文一、毕业论文第二部分 外文资料翻译一、外文资料原文二、外文资料翻译第三部分 过程管理资料一、 毕业设计(论文)课题任务书二、 本科毕业设计(论文)开题报告三、 本科毕业设计(论文)中期报告四、 毕业设计(论文)指导教师评阅表五、 毕业设计(论文)评阅教师评阅表六、 毕业设计(论文)答辩评审表2009 届本科生毕业设计(论文)资料第一部分 毕业论文(2009届)本科生毕业论文高校学生学籍及成绩管理系统系部: 电子与通信工程系 专 业: 通信工程 学 生 姓 名: 蒋振南 班 级: 05通信3 学号 2005043328 指导教师姓名: 张明 职称 高级工程师 最终评定成绩 2009 年 6月 长沙学院本科生毕业论文高校学生学籍及成绩管理系统系 部: 电子与通信工程系 专 业: 通信工程 学 号: 2005043328 学生姓名: 蒋振南 指导教师: 张明 高级工程师 2009年 6月摘 要在21世纪的科技时代,科学技术突飞猛进,计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,高校学生学籍及成绩管理系统为教学办公带来了极大的方便。该高校学生学籍及成绩管理系统是以DELPHI+ACCESS数据库+SQL数据查询语言编写,系统管理员、教师、学生只需通过简单的操作,用户都可以了解本系统软件的基本工作原理。用户只需进行输入一些简单的汉字、数字,或用鼠标点击即可达到自己想要的目标。本系统主要功能,实现对学生信息、成绩信息的管理。一方面,实现了系统成绩信息的归档,便于查询。另一方面,便于对学生的学习情况进行各种统计。掌握学生的学生情况。关键词:计算机应用,极大的方便,数据窗口,高校学生学籍及成绩管理系统ABSTRACTScience and technology in the 21st century the era of science and technology, computer applications have access to economic and social life in various fields. Although the computer more and more closely the relationship between human beings, as well as inconvenient to operate because of the computer continue to use manual labor. In order to adapt to modern society, peoples high time the concept of a strong, school and college students as the medium of performance management system has brought about tremendous business convenience. School and college students in the performance management system is based on DELPHI + ACCESS Database + SQL data query language, system administrators, teachers, students through a simple operation, the user can understand the basic software of the system works. Users simply input a few simple Chinese characters, numbers, or click with the mouse you want to achieve their goals. The main function of the system, information for students to achieve success in the management of information. On the one hand, to achieve the system performance of the archiving of information for inquiries. On the other hand, to facilitate learning for students to carry out a variety of statistics. Students grasp the situation of students.Keywords: computer applications, tremendous business, data window, School and college students in the performance management system目 录摘 要IABSTRACTII第1章 绪 论11.1 问题的提出11.2 现有系统存在的问题分析11.3 系统开发目标与意义21.3.1 系统开发目标21.3.2 系统开发的意义21.4 可行性分析21.4.1 经济上可行性21.4.2 技术上可行性31.4.3 运行上可行性3第2章 管理信息系统概述42.1 信息系统的相关概念42.1.1 信息42.1.2 管理信息42.2 计算机辅助管理的发展状况52.3 管理信息系统的定义和结构62.3.1 管理信息系统的定义62.3.2 管理信息系统的结构72.4 管理信息系统的生命周期72.5 管理信息系统的发展82.5.1 管理信息系统的发展历史82.5.2 管理信息系统的发展方向92.6数字化校园102.6.1 数字化校园的概念102.6.2 学籍及成绩管理系统11第3章 课题说明123.1 课题背景123.2 组织结构图123.3 业务流程分析133.4 现行系统存在的主要问题分析143.5 提出可能的解决方案14第4章 系统分析154.1 系统的初步调查154.2 系统开发步骤16第5章 系统设计185.1 模块设计185.2 开发环境185.3 功能模块195.4 程序逻辑215.4.1 系统学生-课程 E-R图215.4.2 查询模块流程图225.4.3 维护模块流程图235.5 创立数据库255.6 主要求程序设计说明265.6.1 启动界面设计265.6.2 用户/管理员登入系统设计275.6.3 后台服务设计315.6.4 系统主操作窗体的设计32总 结35参考文献36致 谢37第1章 绪论1.1 问题的提出随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。而互联网技术的出现,更是进一步丰富了人类生活,数字化生活已经一步步走进我们的生活与工作。互联网技术与数据库技术的结合为计算机在人类生活中的应用带来了巨大的影响。产业信息化,管理现代化,科学化已经成为行业发展的重要课题,这不仅是企业提高自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段。在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展根据中国特有的国情发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的教育机构还没有全部具备这种功能。因此可见,随着我国教育的迅速发展,信息技术在其上的应用会更加地广泛和深入1。 1.2 现有系统存在的问题分析在我国,各大中小学校的各类信息管理系统并非一个新的课题,但也有的学校根本就没有任何信息管理系统,所有的工作几乎还是手工操作来完成。计算机技术在日新月异的发展,但是有很多学校,特别是在西部贫困地区,学校的种类管理都依然由手工操作来完成,这十分落后,效率极低,成本很大,而且极异出错。随着社会的发展,信息化是社会进程的必然趋势,学校管理只有快,准,精才能发挥其价值2。所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。人工操作必将被计算机代替。有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。还有,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统对管理来说是没有任何保障的。1.3 系统开发目标与意义1.3.1 系统开发目标本系统是将现代化的计算机技术和传统的教学、教务工作相结合,按照学院的工作流程设计完成的。为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:(1)系统应具有实用性、可靠性和适用性,同时注意到先进性。(2)对各个数据库进行动态管理,防止混乱。(3)能够按照用户选择的不同的条件进行简单查询和复合查询。(4)能够对查询结果进行分类汇总,实现报表打印。(5)注意数据的安全性,具有数据备份和恢复的功能。(6)方便用户的操作,尽量减少用户的操作。1.3.2 系统开发的意义在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。1.4 可行性分析可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够被解决。1.4.1 经济上可行性现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:(1) 本系统的运行可以代替人工进行许多繁杂的劳动;(2) 本系统的运行可以节省许多资源;(3) 本系统的运行可以大大的提高学校的工作效率;(4) 本系统可以使敏感文档更加安全,等等。所以,本系统在经济上是可行的。1.4.2 技术上可行性本系统的开发利用ACCESS作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。使用Delphi作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。1.4.3 运行上可行性本系统为一个小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。第2章 管理信息系统概述管理信息系统MIS(Management Information System),是用系统思想建立起来的以计算机为基础、为管理决策服务的信息系统。在强调管理,强调信息的现代化社会中它变得越来越普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统,形成自身的特点,是以上任何学科所不能取代的3。2.1信息系统的相关概念2.1.1 信息信息是管理上的一项极为重要的资源。管理工作的成败取决于能否做出有效的决策,而决策的正确程度则在很大程度上取决于信息的质量。信息被列为与物质、能源并列的人类社会发展的三大资源之一。工业革命使人类在开发、利用物质和能源资源方面取得了巨大成果,创造了工业时代;现在,随着以计算机技术、通信技术、网络技术为代表的现代信息技术飞跃发展,人类正在从工业时代向信息时代迈进,人们越来越重视信息资源的开发和利用,“信息化”已成为一个国家经济和社会发展的关键环节,信息化水平的高低已成为衡量一个国家现代化水平和综合国力的重要标志,信息化的实质是使信息-这一社会的主导资源充分发挥作用。2.1.2 管理信息管理信息是反映控制管理活动中经过加工的数据,是管理上一项极为重要的资源。20世纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管理理论。20世纪50年代,西蒙提出管理依赖于信息和决策的思想。同时期的维纳发表了控制论,他认为管理是一个控制过程。1958年,盖尔写到:“管理将以较低的成本得到及时准确的信息,做到教好的控制。”这个时期,计算机开始用于会计工作,出现数据处理一词。1970年,Walter T.Kennevan 给刚刚出现的管理信息系统一词下了一个定义:“以口头或书面的形式,在合适的时间向经理、职员以及外界人员提供过去的、现在的、预测未来的有关院校内部及其环境的信息,以帮助他们进行决策。”在这个定义里强调了用信息支持决策,但并没有强调模型,没有提到计算机的应用。1985年,管理信息系统的创始人,明尼苏达的管理学教授Gordon B.Davis给了管理信息系统一个较完整的定义,即“管理信息系统是一个利用计算机软硬件资源,手工作业,分析、计划、控制和决策模型以及数据库的人-机系统。它能提供信息支持院校或组织的运行、管理和决策功能。”这个定义全面地说明了管理信息系统的目标、功能和组成,而且反映了管理信息系统在当时达到的水平4。2.2 计算机辅助管理的发展状况计算机在管理中的应用开始于1954年,当时美国首先用计算机处理工资单。40多年来,计算机在处理管理信息方面发展迅速。我国在全国范围内推广计算机在管理中的应用,是在70年代末开始的,虽然起步较晚,近几年发展却较快,特别是微型计算机的出现和普及,为信息处理提供了物美价廉的手段,对于推动我国管理信息处理的现代化起了重要的作用。从信息处理功能和辅助管理内容来看,计算机辅助管理大体经过了四个发展阶段:(1)事务处理40年代人们创造电子计算机的目的是为了解决工程与科学计算问题。50年代计算机刚刚进入管理领域时,计算机的使用者在相当长的时间内采用的是单用户或批处理方式。随着电子计算机软、硬件系统特别是外围设备和通讯技术的发展,计算机信息处理的能力提高了,计算机的使用也逐步过渡到分时系统多用户终端方式。这种计算机辅助管理的工作,称为电子数据处理(Electronic Data Processing,缩写为EDP)。这一阶段由于辅助管理业务在计算机上是按项目分别进行的,不同项目之间在计算机上没有联系,因此,又称单项信息处理阶段。(2)系统处理60年代中期发展起来的管理信息系统(Management Information Systems, MIS),就是为了实现院校的整体目标,对管理信息进行系统的、综合的处理,辅助各级管理决策的计算机硬件、软件、通讯设备及有关人员的统一体。管理信息系统和电子数据处理都是以计算机为主要手段处理信息,但管理信息系统强调信息处理的系统性、综合性,不但要求在事物处理上的高效率,而且更强调对各级管理决策的有效支持。70年代以来,发达国家院校管理中广泛使用计算机处理管理信息,各级管理部门以至院校的最高层决策都利用管理信息系统提供的经过加工的信息,并依靠计算机使用各种经济模型和现代管理方法辅助决策。计算机远程网络、局域网络和数据库技术的发展以及微型计算机的广泛应用,大大提高了管理信息系统处理信息和辅助决策的能力。大型的管理信息系统已经克服了地域的限制,甚至跨越国界,为在世界各地设有子学院或营业处的大学院提供信息支持。管理信息系统的建立,为各级管理决策提供了信息支持,从更本上改善了管理人员的劳动条件和工作性质,是管理手段现代化的重要标志。(3)支持决策人们从70年代开始就注意到如何利用计算机支持半结构化决策与非结构化决策问题。决策支持系统(Decision Support Systems,缩写为DSS)的主要目标,就是支持管理中的半结构化决策。 随着信息技术、系统科学特别是人工智能、大系统理论、决策科学的发展,在实际的管理应用中,决策支持系统只能以某种形式“嵌入”到已建立的管理信息系统中,才能对管理决策进行有效的支持。在院校管理领域出现的战略信息系统(Strategic Information Systems, SIS)、主管信息系统(Executive Information Systems, EIS),都是以支持决策为主要任务的信息系统。决策支持系统的研究与应用,也导致管理信息系统功能的进一步发展,使计算机辅助管理进入了更加灵活、有效地支持管理决策的新阶段。(4)综合服务90年代以来,计算机应用更加广泛地渗透到社会生活的各个领域。特别是计算机通信技术和多媒体技术有了新的发展,为现代信息技术的广泛和有效应用提供了新的、更加完善的手段。这对于在复杂多变、竞争激烈的环境中提高管理决策水平和院校的竞争能力,常常比直接提供解决某些管理决策问题的支持更为重要、更加有效。因此,利用现代信息技术为人们的智能活动(包括管理决策活动)提供综合服务,成为本世纪末管理信息系统发展的新方向5。2.3 管理信息系统的定义和结构2.3.1 管理信息系统的定义管理信息系统就是我们常说的MIS(Management Information System),在强调管理,强调信息的现代社会中他越来越得到普及。MIS是一个新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。管理信息系统是一个由人和计算机等组成的,能进行管理信息的收集、传递、加工、保存、维护和使用的系统,它能实测国民经济和院校的各种运算情况,利用历史数据预测未来;从全局出发辅助管理决策;利用信息控制院校的行为、帮助实现其规划目标。在这里,人的概念是广义的,也就是说,管理信息系统不仅是一个能对管理者提供的基于计算机的人机系统,而且是一个社会技术系统。每一个项目的开发工作包括系统调查和系统开发的可行性研究、系统逻辑模型的建立、系统设计、系统实施、系统转换和系统评价等工作。应当将管理信息系统放到社会这个大背景去考察,在解决技术问题的同时,充分考虑使用信息技术的组织与人,重视系统与组织、环境的交互作用。2.3.2 管理信息系统的结构信息处理是管理活动的支柱,是决策形成的基础。在院校组织中,管理决策与管理信息处理逐步分工,各级管理机构的主要任务是进行决策,而信息处理则主要由管理信息系统承担。科学的组织与管理是系统正常运行、充分发挥其效益的必要条件。这样,一个院校组织可由三个子系统组成:管理决策系统、管理信息系统和作业系统。管理决策系统借助于管理信息系统获得各级管理决策必要的信息,又通过管理信息系统对作业系统(即管理对象,如工业院校的产、供、销活动)进行控制,实施决策。每一个项目的开发工作包括系统调查和系统开发的可行性研究、系统逻辑模型的建立、系统设计、系统实施、系统转换和系统评价等工作。院校的管理信息系统是一个规模庞大、结构复杂的大系统。对这类系统的结构,可以从不同角度进行描述6。2.4 管理信息系统的生命周期系统生命周期的概念对于复杂系统的建设具有重要的指导意义。广义地看,任何系统均有其生产、发展、成熟、消亡或更新换代的过程。这个过程称为系统的生命周期(System Life Cycle)。正确认识系统的发展规律,合理划分系统建设的工作阶段,了解不同发展阶段的特点和相互关系,系统建设工作才会有合理的组织与科学的秩序。管理信息系统的生命周期,可以分成以下四个阶段:(1)系统规划这是管理信息的起始阶段。以计算机为主要手段的管理信息系统是其所在组织的管理系统的组成部分,科学的组织与管理是系统正常运行、充分发挥其效益的必要条件,它的新建、改建或扩建服务从于组织的整体目标和管理决策活动的需要。这一阶段的主要任务是:根据组织的整体目标和发展战略,确定管理信息系统的发展战略,明确组织总的信息需求,制定管理信息系统建设总计划,其中包括确定拟建系统的总体目标、功能、大致规模和粗略估计所需资源,并根据需求的轻、重、缓、急及资源和应用环境的约束,把规划的系统建设内容分解成若干开发项目,以分期分批进行系统开发。(2)系统开发这一阶段的主要工作是根据系统规划阶段确定的拟建系统总体方案和开发项目的安排,分期分批进行系统开发。这是系统建设中工作任务最为繁重的阶段。每一个项目的开发工作包括系统调查和系统开发的可行性研究、系统逻辑模型的建立、系统设计、系统实施、系统转换和系统评价等工作。由于资源及应用环境的制约,一个组织的管理信息系统一般不可能靠资源的一次投入而建成,因而一个开发项目常是整个管理信息系统的某个或某几个子系统的建立。合理确定每次系统开发的目标、边界和开发周期,应用科学的开发方法、工具和规范,对于系统开发的成功至关重要。(3)系统运行和维护每个系统开发项目完成后即投入应用,进入正常运行和维护阶段。这是系统生命周期中历时最久的阶段,也是管理信息系统实现其功能、获得效益的阶段。科学的组织与管理是系统正常运行、充分发挥其效益的必要条件,而及时、完善的系统维护是系统正常运行的基本保证。(4)系统更新管理信息系统的维护工作只限于通过小范围内局部调整来适应变化不很显著的情况。当现有系统或系统某些主要部分已经不能通过维护来适应环境和用户信息需求的变化时,或者用维护的办法在原有的系统的某些部分已经不能通过维护来适应环境和用户信息需求的变化时,或者用维护的办法在原有系统上进行调整已不经济时,每一个项目的开发工作包括系统调查和系统开发的可行性研究、系统逻辑模型的建立、系统设计、系统实施、系统转换和系统评价等工作。则整个管理信息系统或某个子系统就要淘汰,新的系统建设工作或项目开发工作便随之开始7。2.5 管理信息系统的发展2.5.1 管理信息系统的发展历史最初初级阶段是管理信息系统在系统统计上,所研究的内容是数据间表面的规律,它可以把数据分成较相关和较不相关的组,然后把数据转换为信息。第二阶段是数据更新系统,其典型代表是美国航空学院于20世纪50年代建成的SABRE预约定票系统。从概念上来讲,它只是一个数据更新系统,比如它不能告诉你现在的售票速度何时票将售完,从而采取补救措施。因而它也是管理信息系统的低级阶段。 第三阶段是状况报告系统,它可以分为生产状况报告、服务状况报告和研究状况报告等系统。典型代表是IBM学院的生产管理系统。最后阶段是决策支持系统,它是用来辅助决策的信息系统。该系统可以计划,分析方案,审查解答和求解的误差。 2.5.2 管理信息系统的发展方向近20年间,国外大学院出现3种变化:(1)抓管理着重建立MIS系统,使管理技术走向成熟。(2)信息是决策的依据,MIS随时为经理们提供信息服务。(3)经理通过MIS使其经营计划和具体的业务活动联系在一起。从国际技术发展趋势看,20世纪90年代出现了几种全新的管理技术:(1)院校过程重组(BPR)(2)智能化决策支持系统(IDDS)(3)精良生产(Lean Production)(4)灵捷制造(Agile Manufacture)20世纪90年代MIS开发技术也有了新的发展。不仅大中型院校普遍建立了自己的MIS,一些中小院校也不例外,普遍建立了公用数据网络,尤其是近年来因特网(Internet)的飞速发展,Intranet技术得到广泛应用,为院校MIS提供了良好的支持环境:(1)信息综合集成(2)Internet/Intranet(3)先进的软件开发工具(4)多媒体技术随着社会经济的迅速发展和科学技术的进步,以计算机与通信技术为基础的管理信息系统正处在蓬勃发展的时期。它在朝着智能化、网络化、集成化等方向发展。当前,管理信息系统(MIS)和电子数据处理(EDP)都以计算机为主要手段处理信息,但MIS强调信息处理的系统性、综合性,不但要求在事物处理上的高效率,而且强调对各级管理决策的有效支持。MIS的研制,必须面向整个管理系统,信息处理技术的应用和软、硬件系统及信息处理人员的配置必须与院校管理系统的结构和院校目标相匹配。在社会经济活动中,计算机通信技术和多媒体技术有了新的发展,MIS也在向网络化的方向发展。另外,利用现代信息技术为人们的智能活动(包括管理决策活动)提供综合服务,成为本世纪管理信息系统发展的新方向。在社会生活的各个领域都有广泛的应用,计算机集成制造系统CIMS(Computer Integeated Manufacturing System)是计算机应用技术在工业领域的主要分支技术之一,它的核心在于集成,不仅是一个技术系统更是院校整体的集成化系统。在制造业早期的物料需求计划MRP(Material Requirement Planning)直到近来形成的MRPII制造资源计划,是由于制造业的管理需求而实现的系统,MRPII的思想与逻辑由于计算机信息处理技术的发展才得到充分的实现,它有效的解决了制造业所暴露的种种问题,并推动了制造业的进一步发展。ERP(Enterprise Resoutce Planning)院校资源计划作为新一代MRPII,其概念由美国Gartner Group于20世纪90年代首先提出,仅经过几年的时间,ERP已由概念发展到应用,并被认为将成为下一代制造业系统的波峰。目前越来越多的MRPII软件商宣布转向ERP,同时越来越多院校也在考虑ERP系统的选型或由当前系统过渡到ERP的计划8。2.6 数字化校园2.6.1 数字化校园的概念数字化校园是由数字化的信息管理方式和沟通传播方式形成的高度信息化的高素质人才培养环境。数字化校园是利用计算机技术、网络通讯技术对学校的教学、科研、管理和生活服务等所有信息资源进行全面的数字化,并科学规范地对这些信息资源进行整合和集成,以构成统一的用户管理、统一的资源管理和统一的权限控制;通过组织和业务流程再造,推动学校进行制度创新、管理创新,最终实现教育信息化、决策科学化和管理规范化。(1)数字化校园具有以下的关键特征: 数字化校园是以网络技术为基础的学校信息化集成应用系统。 数字化校园以信息装置的互联运行为技术支持,以学校应用软件和教育资源为核心,以建构现代教育模式为目的。 数字化校园要为学校信息化提供全方位的服务,包括教学、管理、科研、办公、信息交流和通讯等。 数字化校园建设是对学校的未来进行重新设计。(2)数字化校园与传统校园比较: 空间拓展:教室的概念不再局限于传统意义上的教室,而是指网络环境中同时处于学习状态的学习者群体所处的网络空间、信息空间和虚拟空间,体现空间的开放性。 时间拓展:学习者可以根据自己的需要自主安排学习时间,打破了学制、年龄、身份等限制,体现教育终身制。 教育对象拓展:除了学校内的在册学生外,可以向全社会开放教学资源,提供接受教育的机会,体现教育全民化。 教学方式和内容拓展:不再是以教师讲授为主,而是以学习者自主式、交互式、个性化学习为主。教师的概念虚拟化,教学内容不再局限于传统的书本知识,而是扩展到整个Internet和信息空间,体现学习的自主性和教学内容的广泛性。 教育理念和管理体制变化:体现建构主义的信息化教育理念,改革传统的人才观、知识观,打破过去对教学管理和评估的教条做法,适应信息化教学的要求。 2.6.2 学籍及成绩管理系统学籍成绩管理系统,用于对各种考试成绩的归档及查询。属数字校园应用的一部分。因在高校考试重要性,决定了成绩管理系统在高校数字化中的重要地位。开发一个适合特定院校的成绩管理系统,具有极其重要的意义。 第3章 课题说明3.1 课题背景在院校,成绩管理工作是非常重要的一项工作,它负责整个院校的开课管理及成绩信息管理等。以前都是人工进行操作。随着院校规模扩大,教务部门的成绩管理工作量大大加重。随着计算机应用的发展,教务工作者急切希望能够将大部分繁琐的工作交由计算机的处理,已减轻人工的压力并提高工作效率。而计算机的普及更加快了成绩管理系统的产生。上一代的成绩管理系统主要采用Foxbase或FoxPro,系统开发环境也是数据库内置的开发工具。其特点是单机单用户方式,开发简单,能充分利用数据库的特性。其缺点是开发出的系统依赖性强,运行必须依托数据库环境;不容易升级与扩展;无法实现数据的共享与并行操作;代码重用性差。原有成绩管理系统数据共享差的问题更加突出,而新需求的提出也越来越多,越来越频繁。这就要求系统在可扩展性和标准化的要求更高。而原有的系统由于其与生俱来的缺点而无法在适应现有的需求了。因此,使用现在的新技术,开发出适应新的需求的新系统的任务刻不容缓。3.2 组织结构图图3.1 组织结构图3.3 业务流程分析业务流程分析是对业务功能分析的进一步细化,业务流程分析的结果是给出业务流程图。业务流程图反映了实际的业务活动。它不仅是系统分析人员进行更深入系统分析的依据,而且也是系统分析人员,管理人员,业务操作人员,系统设计人员进行沟通的工具。可以直接在业务流程图上拟出能够由计算机实现的部分,明确系统的边界,使计算机处理与人工业务处理的接口清晰,分析组织的业务流程是否合理,删除重复的,不合理的环节,明确整个业务流程,为以后的分析与设计打下良好的基础。因此,为了能够反映教务部门内部之间的联系程度,其主要业务和他们在业务过程中所承担的工作,根据成绩管理及学校的实际情况,成绩管理的业务流程图如图所示:业务流程图通常用来描述其业务活动,进行规范化说明。图3.2 系统业务流程图通过现行业务流程图对现行系统进行分析,数据量大,需要的查询很多,致使大量重复劳动如成绩的多次输入及名次的计算。我们通过计算机来实现成绩查询业务、总分计算及排名,让电脑来代为运作,可以提高效率,减轻人的工作量。我们系统的工作就是把传统的管理模式换为人机交互操作,从上图分析可以明确系统的边界,把不必要的人工操作从系统中删除。首先我们可以在系统中共享学生信息,这样可为教务减少学生信息的重复录入的时间,且所有学生的信息由教务员维护,准确性高。另外,对于成绩信息,可以由多名教师协作完成数据的录入、较对,而总分及名次,则由计算机自动完成,名次并依次排定。已录入的成绩,学生可以登录查询,减轻了教务员的工作量,提高教育信息化程度4。3.4 现行系统存在的主要问题分析现行系统的主要问题归纳起来主要有:(1)单机单用户系统,随着网络的发展,同时成绩管理系统中信息的使用者大大增加,原有的单机单用户系统已远远不能满足需要。同时,原有的数据库也不支持多用户的网络运行环境。(2)系统独立性差,原有系统一般都是使用数据库提供的开发工具编写的程序,因此收数据库的制约比较大,编写出来的程序性能也不好。(3)模块性差,由于不是一个完整的编程语言,故无法做到代码的模块化,给功能的扩展带来了巨大的不便。3.5 提出可能的解决方案鉴于目前院校对成绩管理系统的需求与实际情况,新系统方案的重点放在系统的可扩展性上,为了实现这一设计,新系统应具备以下几方面的要求:(1)新系统采用Delphi开发成功,充分利用该开发程序的优势,提高了工作效率。(2)新系统从设计到实现都应遵循模块化,是用一致的接口进行信息的传递与模块调用。模块的划分应尽量符合实际业务的划分,以保证以后新模块的加入尽可能少的影响现有功能模块的运行。(3)新系统所具有的特性: 通用性:用户可根据本单位的需求灵活设置人员类别及其数据库结构,可满足不同层次,不同性质,不同业务工作的需求。 标准化:提供了丰富完善的教务工作者管理内容,为各级教务工作者部门之间的数据共享及数据交换奠定了良好的基础。 先进性:采用面向对象技术开发,适应计算机网络技术发展趋势,运行在windows环境下,界面友好操作方便。第4章 系统分析41 系统的初步调查建立一个好的管理信息系统,必须要有一个好的管理基础。所谓好的管理基础,指的是合理的管理体制、完善的制度、科学的管理方法和准确的原始数据。应该看到,我国开发管理信息系统的时间还不长,设计开发的实际经验也很不足。要使高校学生学籍及成绩管理系统在院校建立、使用,并从中获得巨大的效益,必须具备以下基本条件。(1)领导重视、管理人员积极性高管理信息系统的建立,需要院校学院提供资源、经费、人力和时间,要涉及管理体制、规章制度的变化、调整和大量数据的编码、表格形式协调等工作,这些学院管理的全局性问题必须在学院高层领导的重视和支持下才能获得解决。管理人员的积极性也是不容忽视的条件。 管理人员是管理信息系统的直接用户,它们的积极性和配合程度,关系到管理信息系统的使用效果和生命力。(2)具备一定的资源条件管理信息系统的资源主要包括计算机硬、软件设备,不间断电源、空调等辅助设备和计算机房设施等,有条件的学院应尽量发掘和利用现有计算机设备。管理信息系统的费用可分为 开发费用和运行费用,前者包括设备购置、人员工资、培训和开发过程中的一系列支出等, 后者包括机器运行、维护和修理费,人员工资和水、电、纸张等日常开支。要有足够的资金保证,才能顺利完成整个系统的开发工作。当然,资金的投入也可以在开发和运行过程中分阶段进行,在逐步取得阶段成果的基础上补充更多的资源。(3)组织一个强有力的开发小组管理信息系统的质量,在某种意义上直接取决于开发人员的水平和素质。 开发小组的人数因系统规模大小而异,通常包括系统分析员、程序员、数据录入员和硬、软件维护人员。由于管理信息系统的开发通常是从逐个子系统分期分批进行的,同时,已开发完毕投入使用的系统仍需不断维护、改进和完善,因此这个开发小组应该在相当长的时期内存在。在正式的立项之前必须进行可行性分析,而可行性分析主要是对现行系统进行充分的调查研究,细致了解现行系统的现状流程,以及存在的主要问题,在此基础上提出新的系统的逻辑模型。详细的现状调查目的是为了弄清现行系统的基本功能及信息流程,为新系统逻辑模型提供基础。它是建立新系统的前期工作,也是进行系统分析和设计的重要基础。因此要建立新的学院成绩管理系统就必须对学院现行的成绩管理系统进行全面、细致而充分的调查研究。采用主要的方式是在同学中进行交流和对现有的政策进行分析。42 系统开发步骤一般说来,管理信息系统的建立与应用可以划分成总体规划、系统开发和系统运行三个阶段,其中系统开发阶段还可进一步分为系统分析、系统设计和系统实施等工作环节。上述各个阶段排列成一个严格的线性开发序列,在每个工作阶段均产生完整的技术文档作为下一阶段工作的指导和依据,每一阶段都应对文档进行评审,确信该阶段工作已完成并达到要求后才能进入下一阶段,同时在以后的工作中不能轻易改变前面经过评审的成果。上述开发方式的主要优点是便于开发工作的组织和管理,并且可大大降低管理信息系统开发的复杂性。国内外许多系统开发的实例都证明这是一种行之有效的开发方式。国外曾有人对一些软件项目开发各阶段的工作量进行了统计,结果表明,在开发过程中各工作阶段所占全部工作量的比重分别达到系统分析:系统设计:编程:模块调试:系统调试20%:15%:20%:25%:20%。由此可见,程序编写在开发工作中只占很小比例,而调试工作却占整个开发工作量的一半左右,因此“系统开发就是编程”的习惯说法显然是片面的。另据统计,在建立管理信息系统的三个阶段中,总体规划和系统开发阶段的工作量约占整个工作量的2/3,而运行、维护阶段要占1/3,这说明一个管理信息系统开发后,仍应十分重视它的维护工作,以便使系统不断完善并充分发挥其作用。(1)调度管理信息系统的规划系统规划是整个管理信息系统建立过程中的基础阶段。因为新系统是在现有系统基础上发展而成的,所以首先应对现有系统进行全面的调查和分析,通过对用户需求的调查,提出新系统的开发目标,并进行可行性研究,为新系统开发能否进行提供定量和定性的依据,这就是总体规划的任务。(2)现行系统的初步调查初步调查是为了了解现有系统的概貌、规模等基本情况,从而确认新系统的目标。该阶段需调查的主要内容有: 现行系统的概况:当前规模、功能、工作效率、归属部门等。 管理流程及工作步骤:现行系统中各职能部门的管理业务流程、各种数据在收集、整理、输入、存贮、处理和输出各个环节的具体加工步骤,主要单据、表格的来源和去处等,从而得到较为完整的信息流程。上述各项内容在系统分析阶段中还需进一步作详细调查。 当前系统的薄弱环节:在调查中应善于发现问题并找出其前因后果,这些问题往往是新系统中要解决和改进的主要问题。 各部门管理人员对新系统目标持有的看法,以及对建立新系统的态度。(3)假定假定分为用户假定和系统环境假定。用户假定:系统管理员及普通用户假定,即假定为具有一定的计算机操作基础,能熟练使用各种网络软件以及Windows操作系统、Internet Explorer浏览器等。环境假定:系统运行环境假定为可建行万维网信息平台的搭建,如:互联网网络接入,Web服务器架设。管理员功能结构图:学生信息管理课程信息管理管理员记录添加,删除,修改学生成绩管理学生信息查询学生成绩统计图4.1 系统功能结构图学生功能结构图:学生成绩查询图4.2 学生功能结构图第5章 系统设计5.1 模块设计学生成绩管理系统主要提供方便高效的管理功能以及信息查阅平台,学生可以通过该系统查阅相关信息,管理员可以管理所有信息。对于本系统,我们需要实现以下一些基本功能:(1) 系统用户管理功能:分为管理员和普通用户。(2) 数据录入功能:分为系部录入、专业录入、班级录入。(3) 操作功能:分为学生基本信息录入、成绩录入。(4) 查询功能:分为学生基本信息查询、成绩查询、课程查询。5.2 开发环境本系统采用面向对象的软件开发方法,以Borland学院的可视开发环境Delphi7.0作为主要开发工具,使用Microsoft ACCESS作为关系数据库,并在DELPHI编程语言中采用ADO 数据库编程模型,配合功能强大的SQL查询语言实现建立关系数据库,访问数据库,对数据库的更新,较好地实现了预定的需求功能。(1)Delphi 7.0开发环境Delphi是著名的Borland(现在已和Inprise合并)学院开发的可视化软件开发工具。“真正的程序员用c,聪明的程序员用Delphi”,这句话是对Delphi最经典、最实在的描述。Delphi被称为第四代编程语言,它具有简单、高效、功能强大的特点。和VC相比,Delphi更简单、更

温馨提示

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

评论

0/150

提交评论