开发学生基本信息管理系统的必要性及方案

更新时间:2023-08-26 15:05:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

科技创新导报

2008  NO.25

Science and Technology Innovation Herald

学 术 论 坛

开发学生基本信息管理系统的必要性及方案

张帆  王水萍

(郑州经贸职业学院计算机系  河南郑州  450006)

摘 要:本论文叙述了学生信息管理系统的历史、现状以及Delphi 7.0语言和SQL Server 2000数据库管理系统的概况。重点介绍了无纸化信息管理系统的实现过程:包括系统分析、系统调查、数据流程分析、功能设计、数据库设计、系统实现、系统测试和调试。本系统的特点:无需物理载体(纸张、各类考核花名册等),节约信息管理成本,提高信息管理工作的效率。本系统主要面向二类人员使用:普通学生,使用时他们拥有不同的权限,使用的过程是通过学生有关信息的录入、修改、优化、信息核对和查询来实现无纸标准化信息管理工作,从而使学生信息管理工作可以便捷有效地实现实时操作、既改即用等。关键词:学生信息管理系统  Delphi 7.0  SQL Server 2000

中图分类号:G203             文献标识码:A           文章编号:1674-098X(2008)09(a)-0242-02

1 引言

调研表明,现存的部分基于传统人工目前,人类已进入21世纪,科学技术突方式管理的系统管理机制早已不能跟上时飞猛进,知识经济初见端倪,特别是计算机代的发展步伐。即便不少院校已经成功运信息技术、多媒体技术、数据库技术和网用了计算机领域技术来管理教务教学工络技术的迅速发展和广泛应用,对社会的作,但因相关管理人员的技能水平和技术政治、经济、军事、科技和文化等领域产要求均不高,很大程度上,工作者还是利用生越来越深刻的影响,也正在改变着人们Microsoft系列Office文档办公软件的工作、生活、学习和交流方式。技术的(Microsoft Word、Microsoft PowerPoint、进步,科学的发展,在推动无纸标准化信息Microsoft Access、及Microsoft Excel等)管理工作的实践进程中,提供了必需的理来完成报表,这样低水平运作的办公方式论支持和实现平台。通过选用适当的程序和办事效率着实给实时信息查询和信息统设计语言、软件开发工具,合理使用实效计造成了诸多不便。性高、功能强大、兼容性强的数据库技术,2.2 开发目标

必定能便捷、高效地涉足和掌控MIS的实(1)实现基于计算机应用平台环境的无际应用。我们现在就是要利用计算机信息纸标准化学生信息管理系统,以期提高学体系和先进的学校管理理念的强大功能来校整体办事效益和现代化办公水平;

为我们的工作和学习服务。

(2)辅助学校领导、教师提高教务、教而“无纸标准化学生信息管理系统”学工作效率,实现学生信息管理以及数据(Standardize Management System of Stu-处理的“三化”(系统化、规范化、自动化)dent Information without papers)理念的和“三性”(高效性、便捷性、实时性);

提出,正是在尽量减少无谓的人工干预、(3)重点支持学生信息管理人员的全方避免不必要的手头操作的基础上,从而实位工作,实现畅通无阻的上传下达信息沟现最大限度地减免误差、提高信息处理精通机制和数据处理的长效机制。度、提高办公效率的科学要求。

2.3 提出的意义

MIS在强调“管理”和“信息”双层理2 开发的必要性

念的增值意义上,昭示出前所不及的先瞻2.1 开发目的

性、独到性、便捷性。“无纸标准化学生信现阶段,学校与官方教育机构在研制息管理系统”不仅适用于教务人员、财务和应用各种学生信息管理系统的体系和方人员、考务人员和学生信息管理人员的专式方法上,大都采用传统的工本信息管理门作业办公,学校领导、教师甚至学生也模式。在此体系的统筹策划和实际操纵可以通过相应的使用权限来督察指导、校下,若要进行诸项信息管理工作,比如,组对审核和查询相关信息和有关情况。在基织一次学生信息录入、信息审核校对、定本上摆脱人工操作模式管理体系的同时,向信息的调入抽取、数据统计和实时查询使计算机充分发挥其作用,给人们带来便等等系列过程,要有几个必需的“人工”操利,减少繁杂无谓的人力财力,并使我们的作程序步骤,即人工制表、人工信息录入、工作更加方便快捷,以满足不同领域和各人工校对、人工调取、人工统计和人工查个方面的需求和管理要求。

询等。显然,随着学生信息类型的不断增加、更新和转换及学生信息管理要求的不3 技术要求

断提高,日益强调“综合型服务”、“高效性3.1 技术准备

办公”、“实时性信息处理”,学校领导、教技术要素的准备上,我们采用Delphi师、技术人员和信息管理人员的工作量将7.0版本语言(基于RAD)、Microsoft SQL会越来越大,并且诸项工作必将是十分繁Server  SQL Server 2000数据库管理系琐、极易出错和误差率高的事情,可以说统、ADO/OLE DB应用程序层次接口、传统的信息管理方式已经不能适应学校现ADO程序编写、ADO访问、C/S( CLI-代科学管理体系的需要。

ENT/SERVER)结构(客户机/服务器结

242

科技创新导报 Science and Technology Innovation Herald

构)、结构化生命周期法(总体设计)和快速原型法(步骤实现)相结合的工程方法选择,等等。对于此次设计的两个技术大项——Delphi 7.0软件开发工具暨Delphi语言系列最新版本和SQL Server 2000数据库管理系统,我们重点分析其技术要素;对于其他的技术准备,仅做概要分析。下面,我们分述之。

3.1.1 SQL Server 2000简介

SQL Server 2000是微软公司在大型关系数据库领域的旗舰产品,也是目前Windows平台上安装数量最多的数据库产品。关系数据库是现代流行的数据库系统中应用最为普遍的一种,也是目前最为有效的数据库组织方式之一。总的来说,SQLServer 2000已成为广大Windows平台企业用户在电子商务、科学研究等应用领域的首选。

3.1.2 数据库对象

表,并不是SQL Server 2000数据库里唯一的对象。具体存储数据或进行操作的实体都可称为对象。比如,键(key)、约束(constraint)、索引(index)等。主要有以下几个:

①表(table)最常见和最常使用到的具体组织和存储数据的对象,呈行列排布状。

②视图(view)逻辑定义的虚表,由一个或几个基本表导出的表。

③存储过程(stored procedure)Trans-act-SQL代码组合,在SQL Server 2000 S端执行,可调用,可复用。

④触发器(trigger)特殊的storedprocedure,关联表格,实施数据的完整性。3.2 SQL Server 2000安装要求

(1)软件需求(以SQL Server 2000个人版为例):

Microsoft Windows 98

Windows NT Workstation 4.0Windows 2000 Professional

Microsoft Windows NT Server 4.0Windows 2000 Server以及所有更高版本的Windows家族OS

Microsoft Internet Explorer 5.0版(Internet软件)

(2)硬件需求:

计算机芯片:Pentium II或升级型

学 术 论 坛

内存需求:32MB以上硬盘容量:128MB以上

驱动器:光驱。SQL Server 2000大多以光盘形式发布,所以硬件系统上必须拥有光盘驱动器。

3.3 SQL Server 2000运行环境和系统结构

(1)运行环境:

①企业管理器——功能强大而又使用方便的数据库管理工具。

②查询分析器——SQL Server 2000提供的使用方便、界面友好的编译工具。SQL查询分析器是一个图形化的数据库编程窗口,是SQL Server 2000 C端应用程序的重要组成部分。

(2)系统结构:

SQL Server 2000安装后,SQL Server就在计算机上创建了四个系统数据库和两个实例数据库,定义了若干个系统表和系统存储过程。

理论上,在选择是否采用C/S结构时,通常我们要考虑如下因素:

①应用的不确定性,逐步开发和有新的应用增加的可能;

②有适应将来开放的异种网络环境中应用的需要;

③用户数、数据量有激烈增长的可能性;

④电脑开发、维护、供应商与相关技术人员有变更的可能;

⑤有利于动态规划与动态开发过程,对系统可靠性的保证;

⑥有强烈的数据信息共享的需求。3.4 ADO技术

ADO(ActiveX Data Objects)是Microsoft用于数据库访问的高级接口。

2008  NO.25

科技创新导报

ADO在Microsoft的数据库访问技术OLEDB上实现,提供了对关系型数据库、非关系型数据库、电子邮件、文件系统等的访问。ADO具有以下特点:易于编程;与语言无关;实现过程简单;使用最小网络流量;应用程序前端和数据源之间需要的层数很少。

ADO是一种操作Microsoft所支持的数据库的新技术。可以将它看作是一个服务器组件(Server Component),简单地说,是一系列的对象。应用这些功能强大的对象,可以轻松完成对数据库复杂的操作。3.5 系统需求分析

学生管理信息系统的前期储备工作,应该着手对现行学生管理信息,比如,出勤管理、成绩管理、毕业管理等业务进行详细调查,这是了解系统需求和进行系统分析和设计的重要基础工作。系统调研采取的主要方法是现场调查、代表座谈、个体征询、细节观察甚至直接参与管理工作,自上而下、深入浅出、逐步细化地进行了解和总结。

(1)调研步骤:

①首先与分管部门领导交流意见。了解他们对现有的日常性办公工作流程的看法,常规的,创新的,临时的等等,看有无最新的信息需求,原系统有无冗余的信息和功能。

②然后与教师和学生代表,特别是从辅导员那里了解他们对原有信息系统的看法。

③在此基础上,深入到具体业务职能管理部门,比如,教导处、教务处、学生处、系学生工作辅导室、系学生工作小组等进行详细的调查,了解他们对现行学生管理方式的看法,在操作上有无需要改进的地方。

保证学生信息管理的正规性及标准化,所以要求建立一个功能完善的与时俱进的学生信息管理系统。

(2)学生基本信息管理要求该系统具备有以下几个功能:

①学生基本信息管理包括信息添加、删除、查询;

②党支部及党员信息管理包括党员和党支部信息的添加、删除、修改功能和报表功能;

③宿舍信息管理包括宿舍信息的修改、查询功能和报表功能;

④在此系统中包括用户的添加、修改、删除功能和数据备份。

参考文献

[1]周绪.SQL Server数据库基础教程与上

机指导.北京:清华大学出版社,2005.[2]王卓,张京.DELPHI 7程序设计应用教

程.中国铁道出版社.

[3]郑阿奇.DELPHI实用教程.北京:电子

工业出版社.

[4]萨师煊,王珊.数据库系统概论.高等教

育出版社.

[5]潘锦平.软件开发技术.西安电子科技

大学出版社,1999.

(上接241页)

化学科研工作者,主要包括高校教师、研究生以及其他专业机构的研究人员。而后两种则是中文文献,很适用于从事教学工作的广大教师和其他本专科层次的读者。

3 检索方法

下面笔者再介绍一下检索方法。

由于文献信息资源搜索引擎覆盖的范围越来越大,为了得到更准确的搜索结果,现在的文献信息资源搜索引擎一般都提供简单查询和高级检索两种查询方式。可从主题、篇名、关键词、作者、单位、刊名等多种途径查询文献全文。读者可根据需要选择查询方式和查询路径来查找自己所需要的文献资料。简单查询是根据输入的关键词或短语不加限制地进行广泛搜索,这样得到的结果非常之多,但不一定很准确。高级检索则是根据同时给出的两个或多个限制条件,让搜索引擎检索出符合该所有限制条件的信息,这样的检索结果一般都很准确。

前面介绍的几种主要的化学文献信息资源搜索引擎都设置有高级检索功能。在高级检索过程中还需要掌握一些语法,进行必要的逻辑检索,各个搜索引擎通常都提供了一些用来限定查询内容的控制选项和逻辑算符。进行高级检索时允许输入多个关键词,各关键词之间用逻辑算符“与”(and)、“或”(or)、“非”(not)的关系进行匹配。逻辑算符“或”(or)是要求将含有检索词A或B或AB的文献都检索出来;逻辑算符“与”(and)的关系则是将同时含有检索词A和B的文献都检索出来;而逻辑算符“非”(not)是将含有检索词A但不含有检索词B的内容检索出来。引号“”是将输入的几个关键词组合作为一个整体,在其数据库中进行高级检索。

教学和化学科研工作的读者的需要。

参考文献

[1]金波.INTENET网上化学化工信息资

源和检索方法[J].辽宁化工,2003,32(7).

[2]陆志科,谢碧霞.如何在因特网上查找

化学化工学术信息[J].山西大学学报(自然科学版),2004,27(1).

[3]高孟霞,刘建华.网络环境下国内化学

化工文献资源及检索策略[J].中州大学学报,2004,21(1).

4 结语

总之,充分利用好本文所介绍的几种主要的化学文献信息资源,并掌握好其中具体的检索方法,基本上能满足从事化学

 科技创新导报 Science and Technology Innovation Herald243

本文来源:https://www.bwwdw.com/article/bq1i.html

Top