学校管理系统论文范文
时间:2023-03-23 05:55:21
导语:如何才能写好一篇学校管理系统论文,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。
篇1
关键词:学籍管理;Delphi;Oracle;数据库
一、系统需求分析
随着计算机技术的飞速发展,计算机在各行各业中应用的普及,利用计算机实现学生学籍管理是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都是至关重要的。用计算机来作学生学籍管理比人工管理更能体现查询快捷、保密性好、安全性高、存储量大、寿命长、成本低和效率高等优点;同时更便于管理和操作。
二、系统开发平台简介
根据我们对学籍管理系统和数据库的需求分析,依据此系统符合规定的特点,考虑到界面的美观和直接,以及数据库的可行性和稳定性,我们对开发平台作了如下选择:
1.ORACLE8
Oracle8是一个面向Internet计算环境的数据库,它改变了信息管理和访问的方式。Oracle8将新的特性融入到了传统的Oracle服务器之中,从而成为一个面向Web信息管理的数据库。Oracle8支持Web高级应用所需要的多媒体数据,支持Web繁忙站点不断增长的负载需求。Oracle8是唯一一个拥有集成式Web信息管理工具的数据库。Oracle正在推动Java成为下一代应用的标准,它在各个层次,包括Oracle8服务器内的JavaVM,均支持Java。Oracle8将强大的新型功能引入到了联机事务处理(OLTP)和数据仓库应用之中。Oracle8还对Oracle数据服务器的几乎所有方面给予了增强,全面改进了质量、可用性、性能、可管理性、多媒体数据类型支持和复制功能。
2.Delphi7
Delphi是Inprise公司开发的一个优秀的可视化软件系统,是一个可视化的RAD(RapidApplicationDevelopment,快速应用程序开发)工具,使用了MicrosoftWindows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-OrientedLanguage)、当今世界上最快的编辑器、最为领先的数据库技术。程序设计人员可以很快设计出自己满意的界面,同时系统会自动产生程序原型。
四、系统物理设计
1.主界面
下图是学籍管理系统的主界面,最上面的菜单是系统的各个模块,菜单下面的大图表是此系统经常用到的一些功能,这样方便用户的使用,并且考虑到了色彩的搭配和图片的选择。
2.系统登录
为了此系统的安全性,根据用户的需求,设置了登录窗口,必须输入正确的用户名和密码才能进入系统,并且根据用户名选择权限,即用户能进行的工作。通过功能模块来限制功能,有一些模块是大家公用的,就是一些基本的查询,只能进行查询,没有修改和删除的权限,还有数据统计,另外又分为超级用户,学生证管理用户,学籍管理用户,奖学金管理用户。比如:要想进入学籍管理模块,用户名是aa,密码是bb,此用户只有权对学籍管理进行访问。而超级用户,它能对此系统的任何一个模块进行查询、修改、删除。当你输入正确的用户名和密码,然后系统会根据用户所输入的用户名和密码,给用户所拥有的权限,点击“确定”进入该系统。
3.学生信息导出
由于各地省教育厅自2002年开始备份学生数据,为在校生建立电子档案,最后报到国家教育部,了解毕业生的准确数据,有利于国家进行宏观调控。第一次进行电子注册时,最开始工作是所有学生的基本信息都是由手工录入的,由各学院根据字段要求负责自己学院的学生信息录入,然后由学生工作处的专人负责把数据统一。而所有的考生号更是根据学生录取时的新生名册由学生手工查询录入的,增加了难度和烦琐程度,而且容易出现错误。为了提高用户的工作效率,将大部分工作简化成选择、确定,为数据查询提供准确数据,使得查询数据更为简单,减少手工操作过程的失误,减轻行政人员的工作负担。因此,作了这样一个学生信息导出,用户可以根据所需要的数据字段进行选择,然后选择招生年、省份、标志(一般为普通本科)、录取批次和录取科类。这项工作化复杂为简单,操作也比较方便,以后每年的新生数据将从此窗口导出进行编辑,然后上报省教育厅。
五、系统评估
学籍管理信息系统经过反复的调试,并让相关负责的老师参加了试用,得到了各位老师的认可,基本上达到了预期的开发指标:
很好地实现了客户端与服务器的交互性;
为使用者提供了直观友好的交互界面,操作起来使流程更简单;
篇2
1.1客户机/服务器模型
本模型的主要工作方式是,需要将某项任务分配在两台或多台机器中,作为客户机来说,其功能是运行用户接口和前端接口所需的应用程序,而作为服务器来说,其功能是提供客户机用户使用的各种资源和服务。从另一方面来看,在软件上,该模型需要将各种应用或者软件系统依照逻辑功能,从而区分为客户端软件和服务器组件。作为客户端,其主要负责数据表示和应用处理,用于处理客户的界面,并能够接受系统传来的数据处理请求;作为服务器端的软件系统,其主要负责接收来自客户端软件发来的请求服务,并进行处理。客户机/服务器结构融合了许多大型机的多种功能,具有中央控制的模式,同时也结合了PC机的低成本和高性能。本结构的工作模式是:需要客户端和服务器之间通过相应的网络协议(例如TCP/IP、IPX/SPX)等,及时进行连接和通讯活动,经由客户端向服务器发出各种需求服务,服务器可以进行响应并提供服务。
1.2三层Client/Server模式
该模式的提出主要是为了解决两层客户机/服务器结构中存在的问题,在本模式中,需要在客户机和服务器之间引入一个应用层,从而将应用逻辑转移到应用层中。需要将客户端弱化,并成为一个图形用户接口。与传统的客户机/服务器模式相比,此种应用模式优点很多,比如具有可伸缩性好、安全性高及节省开发设计等。中间的应用层可以分布在不同的计算机上,实现负载平衡,改善系统性能。
1.3Browser/Server模式
B/S模式也就是即Browser/Server(浏览器/服务器)结构模型,主要包括两个部分:即服务器端(Server)为一方,浏览器(Browse)为另一方,通过浏览器来运行软件。它的发展得益于网络技术的兴起,是对传统的客户机/服务器模式的一种发展和改进。其结合了WWW浏览器技术和多种Script编程语言,与其它技术相比,它是一种新式的软件系统设计技术。在B/S体系结构体系中,当用户需要服务时,需要通过浏览器发送请求,那么分布在网络上的服务器则可以接受请求,并对接受到的数据进行处理,搜索处理后将用户所需信息返回浏览器。作为此种结构,其优点有很多:比如分布性强、运营维护方便、程序开发简单,用户共享性强、使用成本低等。但是这种结构也具有数据安全性低、硬件要求高、网络数据传输速度慢等缺点。
2系统分析与设计
2.1需求分析
在设计系统之前,首先要进行需求分析,根据经验可以看到,作为典型的基于网络的高校教务管理系统,其内容主要包括:院系所的设置、教学学习计划的管理、在线选课管理、学生各科成绩的管理等。用户需求:用户需求就是对本系统潜在的使用者进行调研,了解其关注的内容,本次调研主要针对教务管理人员、教学秘书、各系教师等,从而找出其最想实现的内容。根据调研,可以知道大家主要关心以下几个问题:一是系统的管理功能,能对院系、专业、教职员、教学条件等进行管理和维护。二是可以设置教学计划。三是可以对学生信息进行管理。四是可以提供网上选课功能。五是可以对成绩进行管理。六是具有数据分析、统计等功能。七是容易使用,具有很好的扩展性。功能模块:该系统主要包含以下功能模块,即教学计划管理模块、教学资源管理模块、网上选课模块、课表编排模块、学籍管理、成绩管理、考试事务、教学实践、教学考评、教材管理、系统管理等。
2.2系统设计
2.2.1总体架构
经过对系统需求的深入研究分析,本次系统总体架构的设计定位为:在对数据处理的过程中,需使用专用客户端,数据采集与信息的则需要使用浏览器来实现。因此,本系统主要采取B/S或DBMS结构模式,也就是说前端采用浏览器,中间则采用Web服务器,后端则为数据库服务器,其功能主要是查询和收集数据。比如学生查询成绩、查询选课结果等。对于比较复杂的功能,如管理控制与数据处理,则需要采用C/S结构来实现。
2.2.2逻辑结构及数据表现层
为了实现更好的功能,本系统采用基于数据库管理系统的三层结构模型,系统中的业务逻辑层功能强大,不仅可以负责业务逻辑功能,还能直接对数据库进行访问,并提供对业务数据库内数据的完整保存、更新、删除以及查询操作。而系统的框架层则起到容器的作用,它既可以向业务逻辑层提供服务,并且还可以将一些基础的公共服务功能放在系统框架层,这样就能做到重复使用,提高工作效率。如果采用通用关系数据库平台,则能够支持大多数据库系统,并能实现数据共享,一般来说,可以采用XML技术设计,从安全性、维护成本等方面考虑,这次设计可以采用SQLserver2000作为教务数据库管理系统。
2.2.3数据存储层
对于管理控制与数据处理功能,主要为教务处或者二级管理单位服务,因此可考虑采用.NET技术架构实现,采用C#语言进行程序设计。数据采集与信息的功能,主要为学生和教师服务,同样采用.NET技术架构,以C#、C++、WEB作为开发语言。
2.2.4数据接口
为了实现数据的互联互通,需要对接口进行处理,本系统采用XML技术来与其他系统进行实时通讯,故设计时参照XML数据交换格式和标准,在设计过程中,可以预留接口,将部分数据接口开放,当学校有其他系统需要时,可以方便快捷的进行互通。
2.2.5建模方法
本文采用映射法进行建模,也就是说面向的对象应用程序,主要围绕关系数据模型进行建立,在此过程中,需要将类图中元素进行转化,并通过面向应用对象的方式,最终将这些对象合理组织起来,从而实现系统业务逻辑的发展过程。
2.2.6系统实现
系统功能主要通过多个子系统来实现,这些子系统有教学计划子系统、网上选课子系统、课表安排子系统、安装与配置、系统安全设计等。不同的子系统包含不同的下级目录,从而实现不同用户的需求。
3结论
篇3
【关键词】图书馆;管理系统;现代化
一、图书馆管理系统应用的必要性
过去,大多数学校图书馆都是封闭式管理,通过卡片登记借阅信息,只能实现有限的流通,有的甚至不能正常对学生开放,使得图书馆不能发挥应有的作用;即使是实现了正常流通的,也不能提供领导管理上需要的各种信息如本馆各种资料分布及借阅(流通)情况。
目前,我国学校图书馆办馆的要求及领先标志就是藏书全部开放,师生共享开架借阅。这种借阅方式是当前适合我国国情的发挥图书馆应有作用的最佳方式,也是素质教育的最好体现。它充分发挥了图书馆的功效,最大限度地为读者服务,这也是图书馆自动化管理的最终目标。实现这一目标,必须有现代化的管理手段和管理体制。为此,各地教育主管部门都逐步提出学校要采用图书馆管理系统,从而实现人工管理达不到的一些功能并发挥图书馆的最大效益。而随着越来越多的学校采用了现代化的管理软件进行管理,进一步提升了学校管理的现代化水平,从而在竞争中处于有利位置,也对其他兄弟学校起到了示范和促进作用。自身发展的需要和上级部门的要求以及竞争的需要决定了学校采用图书馆管理系统的必要性。
以计算机技术、存储技术、通讯技术为主要内容的现代信息技术的发展,使人类进入了一个崭新的信息时代。作为信息资源存储、传递的专业机构,图书馆如何在新的技术条件下,适应形势发展,发挥自身优势,开拓信息渠道,更好地为用户服务,是一个新课题。也必将对现有的图书馆产生全面而深远的影响。因此,正确认识信息时代对图书管理工作的要求,使图书馆工作变得更加便利和高效,使资源共享更容易实现,为读者提供更加优质的服务十分重要。
在信息时代,各种冠以“数字图书馆”之类说法的图书馆现代化论断到处可见。那么什么是图书馆的现代化呢?判断一个图书馆的现代化程度,应该从图书馆最本质的特性判断。图书馆具有信息资源的收集保存、加工整理并使之有序化及传递信息资源的功能。这一点是书店和网站都无法做到的,也是图书馆最本质的特性,是图书馆赖以生存的基础。判断图书馆的现代化程度,也应该从这个最本质的特性来判断。
二、成熟的图书管理系统决定因素
任何一套图书馆管理系统至少必须具备这样一些功能:对图书进行编目也就是采集信息并上架、图书检索(查找)、图书流通(借还)。然而仅仅有这些功能是不能称为真正的现代化的管理型图书馆管理系统的。笔者认为,一套系统是否成熟还决定于以下几个方面:
1、符合相关的标准
例如教育部最新颁布的《教育管理信息化标准》规范、我国图书馆界通用的CNMARC格式标准、目前通用的《中图法四》等。
《教育管理信息化标准》的颁布将为教育部门对教育数据进行总体的规划和组织,建立起统一的数据平台提供有力的技术保证;它将带动教育管理信息存储、访问、更新、传递方式的变革,进一步减轻学校人力资源和财政管理的负担。
CNMARC是在UNI-MARC(国际通用MARC)的基础上发展起来的,它有479个字段,这些字段是针对能着录多种文献类型及多文种文献而制定的,数据格式结构复杂繁多,使用时,用其所有字段,只需结合着录的文献类型与文种等实际情况选择适用的机读目录格式字段形成数据。
中图法全称是《中国图书馆分类法》,是我国建国后编制出版的一部具有代表性的大型综合性分类法。其编制始于1971年,先后出版了四版。自1999年第四版起更名为《中国图书馆分类法》,简称不变,英文译名为ChineseLibraryClassification,英文缩写为CLC。由于国家图书馆1975年以后的文献(善本除外)都采用中图分类法,馆藏目录检索系统也提供“中图分类号”检索字段,了解中图分类法有助于读者准确地查询到需要的文献资源
2、开发工具及所采用的数据存放格式要求先进
有些人认为只要看看功能和界面是否令人满意就行了,其他的与我们没有多少关系,实际上开发工具及方式和数据格式的存放方式决定了系统的稳定性和性能以及未来的可升级维护性。目前国内绝大多数系统在Windows下运行,最先进流行的开发工具是美国Borland公司的Delphi及Microsoft公司的VC++,后台数据库一般采用微软的SQLServer或Sybase大型数据库产品。
3、功能是否强大
目前,一般主流的系统包括系统管理、读者管理、编目、流通、统计、查询等功能。比较先进的能够在一个界面下实现图书、音像、期刊的管理,设置假期、设置暂离锁(提高安全性)、暂停某些读者的借阅权、导入导出读者、交换MARC数据、升级辅助编目库等。此外,由于学校校园网络的逐步建立,一个完善的系统还应提供无缝接入校园网的WEB功能,通过IE浏览器让读者使用借阅资料查询、更换密码、预约、资料检索等功能。有些系统还能提供读者自助服务,可以开放一些客户机让读者自行管理密码、查询自己的借阅史、预约资料、检索资料等。
4、要有足够的安全性
安全性一般涉及到操作权限控制和数据自动备份两方面。主流系统都实现了由管理员分配各操作员可使用的功能并设置其密码,各操作员均需先登录系统然后再操作各种允许使用的功能。一个完善的系统还应对各操作员的登录、退出及重要操作记录在操作日志中。同时还应提供完善的自动备份服务,以实现数据的全自动按计划备份,从而最大限度地保障您的数据安全。
5、要有足够大的辅助编目库
在对图书进行编目也就是信息采集时,如果我们通过扫描图书的ISBN号条码就能得到大多数书的书名、作者、出版社等各种标准信息,则我们的编目准确性和效率将会得到极大的提高。这就要求有一个比较完善的准确的辅助编目库。这也是一个容易被学校忽视而软件开发商有意回避的问题。
6、要具有完善的规则
除了能够设置读者的借阅规则外,还应自动实现一些图书馆界通用的管理规则,例如有在借资料的读者是不能被删除的,有以下情况的读者是不能借阅的:某类书的借阅数已达到最大值、有超期资料、有未缴罚款、被暂停借阅等。
7、简单易用
一个好的系统应具有清楚的操作界面,最简化的操作过程。日常工作中操作员通过手持式条码阅读器应该可以完成绝大部分工作。需要注意的是有些系统将精力花在华丽的界面上,而忽视了用户真正需要的是实用的完善的功能。
8、有先进的体系结构
当前主流系统采用客户机服务器(Client/Server)+浏览器/服务器(Browser/Server)模式,所有信息均存放在数据库服务器上,各客户机通过网络与数据库服务器通讯,WEB服务通过ADO模型访问数据库服务器,数据与应用安全地隔离,可确保数据存放的安全性。当然在具体选择中还需考虑是否得到主管部门例如省电教馆等推荐及性价比等。
随着数字化技术的飞速发展,人类正迈向一个以数字化技术革命为中心的新时代。这一新时代最明显的特征便是全球范围内的网络革命。这场革命催生出的数字化信息网络,大大改善了我们所处的信息环境,信息的类型和形式变得更加复杂,人类信息传播的途径及获取信息的方法,都发生了前所未有的变化,它不仅改变了图书馆信息服务的方式,同时也对图书馆的情报用户提出了严峻的挑战。
三、图书管理系统现代化程度的标准
1、信息资源收集的现代化
现代社会信息资源丰富,信息污染也很严重,给图书馆信息资源的收集带来了极大麻烦。传统图书馆时期,由于各种信息资源极大部分由正规渠道获得,经过图书期刊编辑人员的认真校对,信息质量相对可靠。而现代化信息的载体以及出版发行方式发生了很大变化,各种光盘、印刷品、网上信息、声像读物等良莠不齐。这就要求图书馆采编人员掌握多方面的信息源,运用现代化的各种手段,对各种信息做出尽可能正确的判断
2、信息加工整理的现代化
在传统图书馆时期,文献资源的分类加工整理比较简单,所揭示的文献信息深度有限,对文献的内在性质、内容的揭示基本没有。图书馆应用计算机进行分类编目,给文献内容的揭示带来了一定的改进,但无实际性的改革。计算机所具有的快速处理数据的能力远远没有发挥出来。信息加工的目的是为了使信息资源有序化,以便于更好地查找和使用文献信息,如果在文献信息加工整理上不能实现统一标准的规范,图书馆现代化的物质基础就不存在
3、图书馆服务的现代化
服务是图书馆的生命。图书馆所做的一切工作,只有一个目的,就是做好图书馆的读者服务工作。服务的现代化包括两个方面,一是图书馆工作人员服务的现代化,二是服务手段的现代化。
观念的现代化要求我们改变原来重管理轻服务的思想,把以读者为中心真正落到实处,发挥图书馆工作人员的主观能动性,积极收集各种文献信息资源。在现代化图书馆时期,判断一个图书馆的大小是以图书馆获取信息的能力,提供服务的能力来决定的由于现代化的图书馆是一个有机的网络,各种信息资源许多都是公开的、共享的.只要有一定的专业技能和一切以读者为中心的服务观念,图书馆的服务工作可以比传统时期有一个质的飞跃。
判断服务手段的现代化也应该用“一切以读者为中心”这一图书馆的服务宗旨来判断。如果图书馆提供的文献资源必须使用电脑才能得到,这对读者来说就是服务不好,因为他的要求没有得到满足。现代化服务手段真正的含义应该是图书馆根据读者不同需要,提供适合各种不同类型的服务方式。
总之,我们通过对图书管理系统的分析,对管理系统在其他情况下的应用,有了一个基础性的了解与掌握。同时,对热门图书的科学管理,进一步提高其利用率,不断满足读者日益旺盛的阅读需要,有着十分积极的现实意义。
【参考文献】
[1]顾俐.图书馆图书管理系统的设计.《中国科技信息》.2007.11.
[2]孙丽莉.图书管理系统论.《中国科技信息》.2007.1.
[3]马慧生、王树芬.对我校图书馆数字化的建议.《桂林航天工业高等专科学校学报》.2005.10.3.
[4]张霞.数字图书管理系统及其相关技术探究.《安阳大学学报:综合版》.2003.3.
[5]李丽宗.条码技术及条码图书管理系统.《四川图书馆学报》.2001.6.