




已阅读5页,还剩96页未读, 继续免费阅读
(计算数学专业论文)基于校园网的学籍管理系统的研究与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
墨主堡塑塑堕兰簦笪堡至竺塑翌墨兰壅墨 基于校园网的学籍管理系统的研究与实现 摘要 学籍管理一直是学校管理中最重要、最繁琐的工作之一,建立高效实用的学 籍管理系统、提高工作效率、加强管理水平已成为学校的当务之急。近几年来, 各中职学校配备的计算机设备不断增加,已完全拥有实现学籍管理自动化的计算 机硬件环境,尤其是随着“校校通”工程的普及,校园网已在各中职学校中发挥 着越来越重要的作用,广大师生均感受到了网络带来的信息发布,信息交流和信 息共享的便利。本文“基于校园网的学籍管理系统”可充分利用校园网,针对学 籍管理员、班主任及任课老师的不同权限对学籍系统进行管理和操作,不仅克服 了手工操作的缺点,而且加强了信息交流和共享,是更为先进适用的自动化管理 方式。但目前研究此方面的文献很少,各中职学校还没有“基于校园网的学籍管 理系统”本文即探索这样一套学籍管理系统实现校园信息处理现代化。 本文借鉴了目前国内先进的大型管理系统,对系统开发和维护全过程进行了 详细的论述,系统采用c l i e n t s e r v e r 的结构模式,在设计开发时采用面向对象 技术,以生命周期方法学为理念,以本人所在中职学校为实例,以d e l p h i7 。0 为开发工具,利用m i c r o s o f ts q ls e r v e r2 0 0 0 进行数据库创建和管理;利用 d e l p h i 提供的数据库源组件作为桥梁,进行数据控制组件与a d o 的连接,再通 过a d o 与数据库联系,从而实现操作界面和后台数据库之间的通信。 文中首先介绍了开发本系统用到的一系列技术支持,详细论述了本系统开发 时所使用的技术依据;分析了c s 结构模式的工作原理及其特点;阐述了前台操 作界面和后台数据库通信的实现原理和过程;比较了各种数据通信实现方法的优 劣,说明了此系统选用通过a d o 访问数据库的优越性。 在系统规划部分,对战略规划、需求分析、资源分配三个方面进行论述,制 定了本系统的发展战略;确定了本系统的主要信息需求。 系统开发( 系统建设核心) 部分包括系统分析、系统设计、系统实旅三个方 面,利用功能结构图、信息流程图、数据流程图、数据字典、h i p o 图、h 图、 苎三堡里旦堕兰! 笪堡墨竺竺堡塞皇壅墨 、 演示图和部分源程序详尽介绍了学籍管理系统的整个开发过程和使用的主要技 未。 在系统运行、维护与更新部分,详细阐述了系统运行的硬软件环境,具体操 作步骤和采用的维护方法及系统更新的必要性。 此系统在作者任教中学投入运行后,使校园网等现有设备的使用率比原先提 高2 倍多。系统中提供的模糊查询功能,使查询更为灵活方便,比普通查询效率 提高了4 0 左右;提供的复制学生基本信息,珂自动生成拼音、拼音简码、五笔、 五笔简码功能,使数据输入量仅为普通学籍管理系统的 3 ,大大提高了效率; 此外,本系统在编写时灵活运用s o l 语句,使编程的效率比普通编程提高了1 0 9 6 以上;系统采用i n i 文件来保存配置,使分发效率比普通系统提高2 0 左右而 系统容量仅为处理前的9 5 ,做到了软件绿色化。本系统综合了编辑、查询、统 计、生成报表等多项功能,且具有良好的扩展性和开放性,可连接到目前大部分 提供了a d 0 连接的流行数据库,因此可在各类学校学籍管理系统中推广应用。当 学籍信息的数据量进一步扩大并推广使用时,本系统还可方便的进行升级,以适 应对数据量进一步扩大和安全性的需要。 本系统开发时将教育统计原理和计算机技术结合起来,采取规范的模型建立 方法,利用先进的开发工具,使其在实际操作及应用上有着相应的科学性、实用 性和简便性。 关键词:学籍管理、客户服务器、活动数据对象 基于校园网的学籍管理系统的研究与实现 t h es t u d ya n di m p i e m e n t a t i o r lo nt h er o i i a d minis t r a tjv es y s t e mb a s e do nc a m p u sn e t w o r k s a b s t r a c t r o l lm a n a g e m e n ti sa l w a y so n eo ft h em o s ti m p o r t a n ta n dt e d i o u st a s k s i nt h es c h o o lm a n a g e m e n t ,w h i l ei th a sb e c o m et h et o pp r i o r i t y - r a n k e dt a s k t oe s t a b l i s he f f i c i e n ta n da p p l i c a b l er o l la d m i n i s t r a t i v es y s t e m s , i m p r o v ew o r k i n ge f f i c i e n c y ,a n ds t r e n g t h e nm a n a g e m e n tl e v e li ns c h o o l s i nr e c e n ty e a r s ,w i t ht h ei n c r e a s eo fc o m p u t e re q u i p m e n t s ,m i d d l e v o c a t i o n a ls c h o o l sp o s s e s sc o m p u t e rh a r d w a r ee n v i r o n m e n tt oi m p l e m e n tt h e a u t o m a t i z a t i o no fr o l la d m i n i s t r a t i o n i np a r t i c u l a r ,w i t ht h e p o p u l a r i z a t i o no ft h e “a 1 1s c h o o l sc o n n e c t e d p r o j e c t ,c a m p u sn e t w o r k s h a v eb e e np l a y i n gm o r ea n dm o r ei m p o r t a n tr o l e si na l lt h em i d d l e v o c a t i o n a ls c h o o l ss ot h a tt h em a s s e so ft e a c h e r sa n ds t u d e n t sh a v eb e e n , e n j o y i n gt h ec o n v e n i e n c eo fi n f o r m a t i o ni s s u e ,i n f o r m a t i o ni n t e r c h a n g e ,参 a n di n f o r m a t i o ns h a r eb r o u g h ta b o u tb yt h en e t w o r k s i nt h i st h e s i s 。叮h e r o l la d m i n i s t r a t i v es y s t e mb a s e do nc a m p u sn e t w o r k s c a ns u f f i c i e n t l y u t i l i z ec a m p u sn e t w o r k sa n dm a k et e a c h e r sa n dr o l la d m i n i s t r a t o r sm a n a g e a n d o p e r a t et ot h ea d m i n i s t r a t i v es y s t e m sb a s e do nt h e i rd i f f e r e n t a u t h o r i t i e s i th a sn o to n l yo v e r c o m et h es h o r t c o m i n go fh a n d - o p e r a t i o n , b u ta s os t r e n g t h e n e di n f o r m a t i o ni n t e r c h a n g ea n ds h a r e a sar e s u l t ,i t h a sb r o u g h ta b o u tam o r ea d v a n c e da n da p p l i c 曲l ea u t o m a t i cm a n a g e m e n t s t y l e h o w e v e r ,s of a r ,t h e r eh a sh a dn oo n es i m i l a rt o 叮h er o l l a d m i n i s t r a t i v es y s t e mb a s e do nc a m p u sn e t w o r k s a m o n ga l lt h em i d d l e v o c a t i o n a ls c h o o l s t h i st h e s i sa i m st oe x p l o r es u c har o l la d m i n i s t r a t i v e s y s t e mt oi m p l e m e n tt h ec a m p u si n f o r m a t i o np r o c e s s i n gm o d e r n i z a t i o n t h i st h e s i sd r a w sl e s s o n sf r o mt h ed o m e s t i c - a d v a n c e dl a r g e - s c a l e 基于校园用的学籍管理系统的研究与实现 a d m i n i s t r a t i v es y s t e m sa tp r e s e n t ,d i s c u s s e si nd e t a i lt h ew h o l ep r o c e s s o fs y s t e md e v e l o p m e n ta n dm a i n t e n a n c e t h e s y s t e ma d o p t s t h e c l i e n t s e r v e rs t r u c t u r em o d ea n do b j e c t o r i e n t e dt e c h n o l o g yd u r i n gb e i n g d e s i g n e da n dd e v e l o p e d ,s t u d i e sf o rt h ei d e aw i t ht h el i f e c y c l em e t h o d , t a k e sm i d d l ev o c a t i o n a ls c h o o lw h i c ht h ea u t h o rt e a c h e si na st h ei n s t a n c e a n dd e l p h i7 0a st h ed e v e l o p i n gt o o l ,u t i l i z e sm i c r o s o f ts q ls e r v e r2 0 0 0 t oe s t a b l i s ha n dm a n a g et h e 出t a b a s e , u s e st h em o d u l e so ft h ed a t a b a s e o f f e r e db yd e l p h ia st h eb r i d g et oc o n n e c tt h ed a t aa n dc o n t r o lm o d u l e s a n da d o , f u r t h e ri m p l e m e n t st h ec o m m u n i c a t i o nb e t w e e nt h eo p e r a t i n g i n t e r f a c ea n dt h eb a c k s t a g es u p p o r t e r sd a t a b a s eb ym a k i n gar e l a t i o n b e t w e e na i ) 0a n dt h ed a t a b a s e t h i st h e s i sf i r s ti n t r o d u c e sas e r i e so ft e c h n i c a ls u p p o r tt h a tt h i s s y s t e mu s e da n dd i s c u s s e st e c h n o l o g i c a lb a s e su s e dd u r i n gd e v e l o p i n gt h e s y s t e mi nd e t a i l ;t h e na n a l y s e st h ep r i n c i p l ea n dc h a r a c t e r i s t i co fc s s t r u c t u r em o d e ;f u r t h e re x p l a i n st h ep r i n c i p l ea n dp r o c e s st oc a r r yo n t h ec o m m n i c a t i o nb e t w e e nt h ef r o n td e s ko p e r a t i n gi n t e r f a c ea n d t h e b a c k s t a g es u p p o r t e r sd a t a b a s e :f i n a l l yc o m p a r e s t h eq u a l i t i e so f d i f f e r e n ti m p l e m e n t a t i o nm e t h o d so fd a t ac o m m u n i c a t i o na n dp r e s e n t st h e a d v a n t a g et h a tt h i ss y s t e ms e l e c t sa d ot ov i s i tt h ed a t a b a s e i nt h ep a r to fs y s t e mp l a n n i n g , t h i st h e s i sd e s c r i b e st h et h r e e r e s p e c t s - - s t r a t e g i c a lp l a n n i n g ,d e m a n da n a l y s i s ,a n dr e s o u r c ea l l o c a t i o n , m a k e st h ed e v e l o p m e n ts t r a t e g yo ft h i ss y s t e m , a n dc o n f i r m st h em a i n i n f o r m a t i o nd e m a n df o rt h i ss y s t e 甩 t h es y s t e md e v e l o p m e n tp a r t ( t h ec o r eo ft h es y s t e mb u i l d ) i n c l u d e s t h r e er e s p e c t s :s y s t e ma n a l y s i s ,s y s t e md e s i g n ,a n ds y s t e mi m p l e m e n t a t i o n t h i st h e s i su s e sf u n c t i o ns t r u c t u r ec h a r t ,i n f o r m a t i o nf l o wc h a r t ,d a t a f l o wc h a r t ,d a t ad i c t i o n a r y ,h i p 0p i c t u r e ,e _ rp i c t u r e ,d e m o n s t r a t i n g p i c t u r e ,a n dap a r to fs o u r c ep r o g r a m st oi n t r o d u c et h ew h o l ed e v e l o p m e n t p r o c e s sa n da d o p t e dm a i nt e c h n o l o g yo ft h es y s t e mi nd e t a i l 基于授嗣周的学籍管理系统的研究与实现 i nt h ep a r to ft h er u n ,m a i n t e n a n c e ,a n du p g r a d eo ft h es y s t e m , t h i s t h e s i sp r e s e n t st h eh a r d w a r ea n ds o f t w a r ee n v i r o n m e n t ,s p e c i f i co p e r a t i n g s t e p s ,s y s t e mm a i n t e n a n c em e t h o d s ,a n dn e c e s s i t yo fu p d a t i n gt h es y s t e m - a f t e rt h i ss y s t e mw a sp u ti n t or u ni nt h em i d d l ev o c a t i o n a l s c h o o l w h i c ht h ea u t h o rt e a c h e si n ,t h er a t eo fu t i l i z a t i o no fe x i s t i n ge q u i p m e n t , s u c ha sc a m p u sn e t w o r k ,e t c i n c r e a s e sb ym a r et h a nt w i c e t h ef u z z y i n q u i r yf u n c t i o no f f e r e di nt h es y s t e mm a k e si n q u i r ym o r ef l e x i b l ea n d c o n v e n i e n t ,w h i c hi m p r o v e sb ya b o u t4 0 t h a no r d i n a r yi n q u i r y ;t h e f u n c t i o n ss u c ha ss t u d e n t s b a s i ci n f o r m a t i o nc o p y ,p ya u t o m a t i c g e n e r a t i o ns p e l l i n g ,s p e l l i n gb r e v i t yc o d e ,f i v ec o d e ,a n df i v eb r e v i t y c o d e ,m a k et h ed a t ae n t r ya m o u n tr e d u c et oo n l yi 3i na no r d i n a r yr o l l a d m i n i s t r a t i v es y s t e m , w h i c hr a i s e st h ee f f i c i e n c yg r e a t l y ;i na d d i t i o n , s q ls e n t e n c e sa r ef l e x i b l yu s e dt op r o g r a m m i n gf o rt h es y s t e m , w h i c hm a k e s t h ee f f i c i e n c yo fp r o g r a m m i n gi m p r o v eb ym o r et h a n1 0 o ft h a to fo r d i n a r y p r o g r a m m i n g ;t h es y s t e ma d o p t si n if i l et ok e e pd i s p o s i n g ,w h i c hm a k e s d i s t r i b u t i n ge f f i c i e n c yi m p r o v eb ya b o u t2 0 t h a nt h a t o fo r d i n a r ys y s t e m , 。 w h i l et h ec a p a c i t yo ft h es y s t e mi s9 5 t h a to fi tb e f o r eb e i n gd e a l tw i t h ,毒 w h i c hm a k e st h es o f t w a r eg r e e n t h i ss y s t e mi n t e g r a t e sm u l t i p l ef u n c t i o n s s u c ha se d i t i o n ,i n q u i r y ,c o u n t ,p r o d u c t i o no fr e p o r tf o r m se t c ,a n d p o s s e s s e sb e t t e re x p a n s i b i l i t ya n do p e n i n gp r o p e r t ya n dc a nb ec o n n e c t e d t om o s to ft h ep o p u l a rd a t a b a s e so f f e r i n ga d oc o n n e c t i o n ,s ot h a ti tc a n b ep o p u l a r i z e da n da p p l i e dt ot h er o l la d m i n i s t r a t i v es y s t e m so fv a r i o u s s c h o o l s w h e nt h ed a t aa m o u n to fr o l li n f o r m a t i o ni sf u r t h e re n l a r g e da n d u s e dw i d e l y ,t h i ss y s t e mc a nb ev e r yc o n v e n i e n t l yu p g r a d e ds oa st om e e t t h en e e do fd a t aa m o u n te x p a n s i o na n ds e c u r i t y w h i l eb e i n gd e v e l o p e d ,t h es y s t e mc o m b i n e st h ee d u c a t i o n a ls t a t i s t i c s p r i n c i p l ew i t hc o m p u t e rt e c h n o l o g y ,t a k e sn o r m a lm o d e lb u i l dm e t h o d ,a n d u t i l i z e sa d v a n c e dd e v e l o p i n gt o o ls ot h a tt h es y s t e mi sc o r r e s p o n d i n g l y s c i e n t i f i c ,p r a c t i c a l ,s i m p l ea n dc o n v e n i e n ti np r a c t i c a lo p e r a t i o na n d v 基于校园同的学籍管理系统的研究与实现 a p p l i c a t i o n k e yw o r d :r o lim a n a g e m e n t ;c ii e n t s e r v e r ;a d o ( a c t i v e ) d a t ao b j e c t ) 独创声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取锝的研究成果 据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写 过的研究成果,也不包含未获得! 注;翅澄直基丝篷要挂别岂疆 的:奎拦豆窒2 或其他教育机构的学位或证书使用过的材料。与我一同工作的同志对本研 究所做的任何贡献均已在论文中作了明确的说明并表示谢意。 学位论文作者签名:条狻啼 签字日期:冲s 月f 细 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,有权保留并向国家有 关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权学校可以将学 位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手 段保存、汇编学位论文。( 保密的学位论文在解密后适用本授权书) 学位论文作者毕业后去向: 工作单位:由岛唧 二冲 通讯地址:艇安二葡k 4 0 圣 电话:j 必7 。如复4 j 3 邮编文铭d 躬 形 多 犹 净 仫矿 , 卯 字 期 师 字 导 签 。吁 日 淑 心 歙 1 :r 一 名 年 签1 者 妇 隘 硼 文 期 论 日 位 字 学 签 基于校园网的学籍管理系统的研究与实现 0 前言 随着生产技术的进步、科学的发展、社会活动的1 3 趋复杂化,各种各样的信 息越来越多,传统的人工处理信息的方式越来越不能满足生产的需要。以计算机 为代表的新一代处理信息的工具自从诞生以来,依其旺盛的生命力得到了迅速的 发展,伴随而生的管理信息系统作为一门独立的学科相应而生。目前它虽还处于 初级阶段,但其发展速度较快,特别是电子计算机用于管理以来,到目前为止已 经历了三个阶段。第一阶段( 1 9 5 3 - - 1 9 6 5 年) 单项处理阶段。在这一阶段,数 据处理的性质只是使用计算机代替人的手工劳动。第二阶段( 1 9 6 5 - - 1 9 7 0 年) 数据的综合处理阶段。在这一阶段,计算机己用于一个管理子系统的控制,并且 有一定的反馈功能。第三阶段( 1 9 7 0 现在) 管理信息系统阶段。在此阶段,计 算机控制全部子系统,实现计算机化的全面信息系统嘲。在这一领域,国外一直 处于领先地位,研究此领域的文章较多,已形成了一套较为完整的理论,且已应 用于社会生活的各个领域。我国虽起步较晚,但发展速度较快,特别是近几年随 着计算机的普及,研究开发管理系统的文献不断增加,利用计算机来进行信息管 理已在各行各业得到广泛应用,相应的系统,如人事管理系统、劳资管理系统、 书店进销存管理系统、图书管理系统、家具管理系统等不断被开发出来,但用于 学籍管理的系统较少且不完善。 0 1研究这个系统的重要性 随着人们对教育不断重视,校园信息技术的应用得到迅猛发展,中职学校的 硬件投入不断增加,计算机已陆续走进校园,步入课堂,进入教师的办公室。教 室一室一机,教师一师一机已逐渐实现,特别是校校通工程的实施,使基于校园 网和管理系统的开发得到蓬勃发展并发挥着越来越大的作用,如远程教育、网上 查询成绩、网上招生等等对于我们已不再陌生;然而,目前很多中职学校的学生 管理仍然采用传统的管理模式:分发试卷给学生考试、教师领表手工登录成绩、 学生查询成绩还必须到教学管理部门,职员手中的计算机仅停留在打印文件阶 段,繁杂的学籍管理仍处于手工书写、统计、管理,工作效率低,错记、漏记及 基于技显只豹学培管理系统的研究与实现 重复登记现象严重,查询、检索、修改困难,设备利用率低。 以本人所在学校为例,已开设了6 个专业,有教学班2 8 个,生源近1 5 0 0 人,且生源复杂,所学专业各异,面对如此庞大的体系和繁杂的事务,手工操作 已越来越不缝逶应形势的发展。予是针对目前学校现状,充分利用学校现有设备, 使学籍管理工作科学化、规范化、制度化、程序化、高效化,开发一套“基于校 园网的学籍管理系统”,以加强学籍管理的准确性,提高学籍管理的工作效率, 减轻教职工的工作负担已迫在眉睫。 0 ,2现有系统的局限性 国内外已有不少学校开发了一些教学管理系统和学生管理系统,如华中理工 大学计算机科学系开发的学生管理系统等,这些系统或多或少都存在以下问题: 用户界面复杂:使用方式比较分散:成本较高。最重要的是目前还没有一套基于 校园网的适合于中职学校现状的将学生基本信息、学生课程、学生成绩、学生费 用、各种报表白动生成相结合的完整系统。因此,在指导老师及本人所在中职学 校的部分老师的帮助下,设计开发了这套学籍管理系统,并在本中职学校的校园 网上应用运行,取得了良好效果。此外,本系统还具有开放性能,有利于软件的 扩展。 0 3自己做的主要工作及独创性 本文研究与创新之处可归纳如下: i 、重点讨论了c s 结构模式的工作原理及其特点,客观分析了它的优缺点, 说明了本系统选用此结构模式的原因。 2 、实现并分析了前台操作界面和后台数据库通信的实现原理和过程,比较 了各种数据通信实现方法的优劣,说明了此系统选用通过a d o 访问数据库的优 点 3 、利用功能结构图、信息流程图、数据流程图、数据字典、h i p o 图、h 图、演示图、部分源程序,详尽刻画了学籍管理系统的整个开发过程和使用的主 要技术。 4 、本系统集模糊查询( 使查询更为灵活方便) 复制学生基本信息( 节省数 2 基于校园月豹学籍管理系统的研究与实现 据输入量,大大提高了效率) 、p y 自动生成拼音、拼音简码、五笔、五笔简码为 一体,充分利用s q l 语句,灵活处理查询。 5 、良好的扩展性,系统采用了a d o 通用数据访问接口,这样系统通过修改 配置文件中的数据连接设置,就可以连接到目前大部分提供了a d o 连接的流行数 据库,如m ss o ls e r v e r 、o r a c l e 等。 6 、软件绿色化,为了使系统能更干净、方便的发布,系统采用i n i 文件来 保存配置,这样在搭建好系统环境后配置好一个i n i 文件后直接分发这个配置文 件就可以使其他客户端直接运行该系统,这样可以避免在系统中留下一些垃圾文 件和配置信息,做到了软件绿色化( 避免在系统中留下一些垃圾文件和配置信 息) 3 基于校园碍的学籍管理系统的研究与实现 1 技术支持 1 1客户机,服务器结构模式( c l i e n t s e r v e r ) 计算机网络的发展经历了几个阶段。从最初的主机终端模式 ( m a i n f r a m e t e r m i n a l ,简称m t 模式) 到文件服务器工作站模式( f i l e s e r v e r 再o r k s t a t i o n ,简称s i r 模式) ,最终发展到客户机服务器模式 ( c l i e n t s e r v e r ,简称c s 模式) 。跚 客户机,服务器模式是在网络基础上,以数据库管理为后援,以微机为工作 站的一种系统结构。客户机且r 务器计算属于分布式计算环境;客户机,服务器作 用的对象是进程;客户机服务器的实质是请求与服务;其进程间的“请求”和 “服务”是一种合作关系。啪从软件的角度看,可以把c s 结构模式看作是将一 整块应用分离成分散的独立可重用的部分,这些部分可以在整个网络上运行以满 足用户的要求。实质上就是在客户端安装专门的应用程序来操作后台数据库服务 器中的数据,并向服务器发送s q l 请求及取回结果;服务器主要完成数据的管 理工作、侦听基于t c p 仰的网络、响应请求并返回处理结果。 客户机服务器模式构架软件的优势在于: l 、交互性强。在客户机服务器模式中,客户端有一套完整的应用程序,在 出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间进行自由切换。 2 、功能比较完备。如鼯层结构的c s 模式就能完成数据库应用服务。两层 c s 体系结构的数据库应用由客户应用程序和数据库服务器程序( 分别称为前台 程序与后台程序) 组成。一旦服务器程序被启动,就随时等待响应客户程序发来 的请求;客户应用程序运行在用户自己的站点上( 对应于数据库服务器,可称为 客户机) ,当需要对数据库中的数据进行操作时,客户程序就自动地寻找服务器 程序,并向其发出请求,服务器程序根据预定的规则做出应答、送回结果,这样, 就使应用服务器运行数据负荷较轻。 3 、c s 模式提供了较为安全的存取模式。由于c s 模式是配对的点对点的 结构模式,采用安全性比较好、适用于局域网的网络协议( 例如:n t 的n e t b e u i 协议) ,因此,安全性可以得到较好的保证 基于校园月的学籍管理系统的研究与实现 4 、传输速度较快。由于有效地进行了功能划分,网络的信息传输量得以减 少,因此网络传输的速度较快。 c s 模式软件也存在一些缺点,如:高昂的维护成本、升级不方便且投资大 等。采用c s 模式,要选择适当的数据库平台来实现数据库数据的真正“统一0 使分布于两地的数据同步完全交由数据库系统去管理,但逻辑上两地的操作者要 直接访问同一个数据库才能实现这一功能,这样就存在一些问题,如果需要建立 。实时。的数据同步,就必须在两地间建立实时的通讯连接,保持两地的数据库 服务器在线运行,网络管理工作人员既要对服务器进行维护和管理,又要对客户 端进行维护和管理,这就需要高昂的投资和复杂的技术支持,维护任务量大,维 护成本非常高。传统的c s 结构的软件需要针对不同的操作系统开发不同版本的 软件,由于产品的更新换代十分快,因此,代价高、率较低。 而本学籍管理系统是应用于局域网的、其用户较少、对安全性的要求较高、 用户机使用统一的操作系统且更新周期较长,而两层结构最大的优点在于系统结 构简单。只要把客户机和服务器在网络上连通,利用一些快速应用开发工具,就 可以很快地开发出一些部门级的小规模应用,且开发和运行的环境都比较简单, 容易为用户所接受。所以,本学籍管理系统采用客户机服务器模式。客户机,服 务器模式体系结构原理,如图1 1 所示: d & t 出a 舱 詈 日 8 蛊v e t 让d 数据请求 i n l e m e t i n i r a n e t c 蟊e 吐c l i e 址 c l h l e t 圈1 1 客户机,服务器结构( c o n s t r u c t i o no f c l i e n t s e r v e r ) 围 基于校园网的学籍管理系统的研冗与实现 其中,s e r v 贫端的主要功能为: 1 、应用程序的逻辑处理( b u s i n e s sf u n c t i o n ) 2 、数据库管理( d a mm a n a g e m e n t ) 3 、响应从c l i e n t 端收到的服务请求 c l i e n t 端的主要功能: 1 、处理用户界面( u s e r h t e = r f a c e ) 2 、用户输入数据的合法性检查( d a t av a l i d ) 3 、发送数据请求给s e r v e r 端( s q lq u e r y ) 该系统也可以采用b r o w s e r s e r v e r 结构模式。b r o w s e r s e r v e r 是一种典型 的三层体系结构,即浏览器一b 服务器一数据库服务器。 此结构的核心部分是w e bs e r v e r ,它负责接收远程或本地的h t t p 请求,然 后根据检索条件到数据库服务器获取相关数据,再将结果翻译成h t m l 和各种 s c r i p t s 语言传送回发出请求的浏览器。同样浏览器将更改、删除,新增数据记 录的请求申请至w e b 服务器,再由w e b 服务器与数据库服务器联系完成任务。 由此可见,b r o w s e r s e r v e r 的结构模式的主要特点是集中管理,数据库以 及其它一些组件都集中在服务器端,用户端除了操作系统和浏览器( b r o w s e r ) 外无需其它软件。它实现了开发环境和应用环境的分离,使开发环境独立于用户 前台应用环境,避免了为多种不同操作系统开发同一应用系统的麻烦。 适合实现b r o w s e r s e r v e r 结构模式开发的方法有很多,如c 2 g i ( c o m o ng a t e i n t e r f a c e 公关网关接口) ,i s a p i ( 服务器应用程序编程接口) 及a s p ( a c t i v e s e r v e rp a g e s 动态网页) 等。其中a s p 具有开发简单、功能强大、高速、低内 存开销、对数据库访问方便等特点,是一种功能强大的数据访问编程模式,特别 适用基于b r o w s e r s e r v e r 的瘦客户端模式以及其它w e b 应用的开发。因此,可 利用a s p 作为开发平台。 1 2 d e i p h i 开发工具 d e l p h i 7 0 是由美国b o r l a n d ( 宝兰) 公司开发的一种基于o b j e c tp a s c a l 语言的面向对象的强大而灵活的工作在w i n d o w s 平台下的应用程序开发工具, 它的前身是在运行在d o s 操作系统上的产品b o r l a n dt u r b op a s c a l 蚴它的 6 基于校园网韵学籍管理系统的研究与实现 1 一 主要优点是将可视化界面与面向对象的p a s c a l 语言结合在一起,提供了一个高 效、优化的可视化应用程序开发环境:使用其开发环境可以在极短时问里建立起 快速、直观、强大的w i n d o w s 应用程序( 既可开发本地类型的软件又可开发c s 类型的程序) ;其开发环境又提供了丰富的数据库管理工具,在开发数据库应用 程序方面具有独特的优势;支持i n t e r n e t ,并提供高速的编译器。“”d e l p h i 的 具体特点如下: l 、强大的集成开发环境( i d e ) i d e 在传统的集成开发工具( 编辑器、编译 器、调试器) 基础上增加了可视化功能,以建立用户程序界面,并自动产生支持 代码,同时i d e 不是静态工具,可以通过使用开放工具a p i 迸行无限扩展。 2 、面向对象。d e l p h i 是一面向对象的程序设计语言,它强大却简单的底层 编程语言( o b j e c tp a s c a l ) 支持封装、继承、多态等面向对象特性,允许将数据 和代码合并为一个类,建立新的继承类,并将派生类作为双亲类。 3 、完全的编译器和链接器。d e l p h i 的编译器是目前世界上最快的3 2 位本 地代码( 源代码) 编译器。使用这种编译器产生的运行文件( e x e ) 是独立的,不 需要链接运行时的解释器d l l 。d e l p h i 可以建立动态链接库,使用动态链接库 可以扩展d e l p h i 应用,动态链接库可以提供给其它工具所开发的程序。 4 、丰富的构件库。d e l p h i 提供了多种3 z 位可视构件库,用构件开发程序 是d e l p h i 的可视化特性,同时面向对象性质使d e l p h i 的构件库增加了灵活性, 可根据用户需要扩充或改变构件的功能,只需从存储的构件库中派生出个新的 构件即可重新编码。 5 、支持o l e 和a c t i v e x 。o l e 是一个标准,允许建立在c o m ( c o m p o n e n to b j e c t m o d e l 构件对象模型) 上的对象链接嵌入,现在o l e 已发展为多种技术( o l e 控制、 o l e 服务器、o l e 容器) ,a c t i v e x 是各类o l e 技术的总称。d e l p h i 对o l e 以及 a c t i v e x 的支持,可使用户的应用程序进入商业软件的面向对象领域。 6 、模板类型使编程更加简便。d e l p h i 定义了4 种模板类型:窗体、应用、 构件和代码,窗体、应用和构件模板允许用户使用定制化的对象集合,代码模板 减少了编程的重复输入。 7 、强有力的异常处理机制。不象其它语言编程时需考虑错误检测和资源保 护,d e l p h i 采用“异常”的概念解决纠错问题,使错误处理更加简洁、全面。 基于校园同的学籍管理系统的研究与实现 8 、3 层数据管理模式。d e l p h i 采用3 层数据管理模式( 数据层、对象层、应 用程序层) ,把诸如数据模型、业务规则、窗体、对象等集中存储在对象存储库 中。 9 、支持多种数据库。应用程序可通过在d e l p h i 中使用b o r l a n d 公司提供的 数据引擎( b d e ) 功能,可以毫无障碍地使用多种数据库,不论是大型数据库还是 p c 机中的数据库,例如o r a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 厚植新质生产力土壤
- 民族弹拨乐器课件
- 2025年传染病防治知识检测综合试卷答案及解析
- 新质生产力黑龙江进展
- 2025年疼痛管理知识应用练习试卷答案及解析
- 变形及胡克定律
- 2025年麻醉科急救抢救技能测验纲要答案及解析
- 民族团结特色课件
- 2025年急诊科重症监护护理论述题答案及解析
- 民族团结教育条例课件
- 2025-2026学年人教鄂教版(2017)小学科学四年级上册教学计划及进度表
- 中医家族传承政策解读
- 体育办公室管理制度
- 古村落传统建筑保护与改造的探索
- 2025年乡村振兴考试题及答案
- 燃气智慧燃气行业数字化转型
- 光伏电站建设安全总监岗位职责
- 报废汽车回收拆解企业技术规范
- 特种设备重大事故隐患判定准则试题及答案
- 三级安全教育试题及答案
- 脱硝培训试题一及答案
评论
0/150
提交评论