




已阅读5页,还剩56页未读, 继续免费阅读
(计算机应用技术专业论文)教师管理系统的研究与开发.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
:辱 1 叼 i 一 删y,t736226 原创性声明 本人声明:所呈交的学位论文是本人在导师的指导下进行的研究工作及取得的研究成 果。除本文已经注明引用的内容外,论文中不包含其他人已经发表或撰写过的研究成果,也 不包含为获得由墓直太堂及其他教育机构的学位或证书而使用过的材料。与我一同工作的同 志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。 学位论文作者签名:垂塞望绉 日期:2 型2 :呈 指导教师签名:盔垂3 兰 日期:逞生z 堡:g 在学期间研究成果使用承诺书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:内蒙古大学有权将 学位论文的全部内容或部分保留并向国家有关机构、部门送交学位论文的复印件和磁盘,允 许编入有关数据库进行检索,也可以采用影印、缩印或其他复制手段保存、汇编学位论文。 为保护学院和导师的知识产权,作者在学期间取得的研究成果属于内蒙古大学。作者今后 使用涉及在学期间主要研究内容或研究成果,须征得内蒙古大学就读期间导师的同意;若用 于发表论文,版权单位必须署名为内蒙古大学方可投稿或公开发表。 学位论文作者签名:盔亟缉 日期:醴:么名 指导教师签名:惑丛 日 期:墅 【2 :窆 1 一, 譬 y 内蒙古大学工程硕士学位论文 教师管理系统的研究与开发 摘要 教师管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者 和管理者来说都至关重要,所以教师管理系统应该能够为用户提供充足的信息和 1 、。快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管 i 理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件 和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提 高,计算机科学日渐成熟,其强大的功能已被人们深刻认识,它已进入人类社会的 各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对 教师进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可 靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高 教师管理的效率,也使学院得以科学化、正规化管理,与世界接轨的重要条件。 本论文是由a s p 语言开发和设计的。通过对计算机硬件和软件解决方案的论 证,对应用领域进行调查分析,参考各种资料和进行数据库编程实践,设计的 数据库系统能够实现教师基本信息的添加、更改、自动组卷,系统管理等功能。 并深入的研究了遗传算法,并将其改进用在了自动组卷模块中,该系统基本上 满足了用户在学院信息管理方面的需求,用户界面友好。此系统更加贴近信息 了电子化处理,从而降低了人工劳动并增加了信息的准确性。 y 关键词:a s p ,教师管理系统,遗传算法,信息系统,研究 教师管理系统的研究与开发 t h et e a c h e rm a n a g e m e n ts y s t e r m r e s e a r c ha n dd e v e l o p m e n t a b s t r a c t t h et e a c h e rm a n a g e m e n ts y s t e mi st h ee s s e n t i a lp a r to fe d u c a t i o n a lu n i t ,a n di t s c o n t e n ti sv e r yi m p o r t a n tf o r t h es c h o o lp o l i c y m a k e r sa n ds u p e r i n t e n d e n t s t h e r e f o r e t h et e a c h e rm a n a g e m e n t s y s t e ms h o u l db ea b l et op r o v i d et h es u f f i c i e n ti n f o r m a t i o n a n dt h eq u i c ki n q u i r ym e t h o df o rt h eu s e r s b u tp e o p l eh a v e a l w a y su s e dt h e t r a d i t i o n a la r t i f i c i a lw a yt om a n a g ed o c u m e n tf i l e ,a n di th a sm a n ys h o r t c o m i n g s , s u c ha st h el o we f f i c i e n c y ,t h eb a ds e c r e c y ,m o r e o v e ri tw i l l p r o d u c em a s s i v e d o c u m e n t sa n dd a t ai nt h el o n gp e r i o do ft i m e ,w h i c hh a sb r o u g h tm a n yd i f f i c u l t i e s f o rt h es e a r c h ,t h er e n e w a la n dt h e m a i n t e n a n c e a l o n gw i t ht h eu n c e a s i n g e n h a n c e m e n to fs c i e n c ea n dt e c h n o l o g y ,t h ec o m p u t e rs c i e n c ei s b e c o m i n gm a t u r e d a ya f t e rd a y i t sf o r m i d a b l ef u n c t i o nh a sb e e np r o f o u n d l yk n o w nb yp e o p l e i th a s e n t e r e de a c hd o m a i no ft h eh u m a ns o c i e t ya n di sp l a y i n gm o r ea n dm o r ev i t a lr o l e a so n ep a r to fc o m p u t e ra p p l i c a t i o n ,u s i n gc o m p u t e rt oc a r r yo nt h em a n a g e m e n tf o r t e a c h e r sh a sm a n ym e r i t si nt h ec o m p a r i s o nw i t ht h em a n u a la d m i n i s t r a t i o n ,s u c ha s r a p i dr e t r i e v a l ,c o n v e n i e n ts e a r c h ,h i g hr e l i a b i l i t y ,b i gr e s e r v e s ,g o o ds e c r e c y ,l o n g l i f es p a n ,l o wc o s ta n ds oo n t h e s em e r i t sc a ne n o r m o u s l ye n h a n c et h ee f f i c i e n c yo f t h et e a c h e r m a n a g e m e n t a l s ot h e s ec a n m a k et h e c o l l e g e t ob e m a n a g e d s c i e n t i f i c a l l ya n df o r m a l l y ,w h i c hi st h ei m p o r t a n tc o n d i t i o nc o n n e c t i n gw i t ht h e w o r l d t h ep a p e ri sd e v e l o p e da n dd e s i g n e db ya s p t h ed a t a b a s es y s t e mw h i c hi s d e s i g n e dt h r o u g hp r o v i n gt h e s o l u t i o nt o c o m p u t e rh a r d w a r ea n ds o f t w a r e , i n v e s t i g a t i n gt h ea p p l i c a t i o nd o m a i n ,r e f e r r i n gt oe a c hk i n do fm a t e r i a la n dp r a c t i c i n g d a t a b a s e p r o g r a m m i n g ,c a nr e a l i z e s u c hf u n c t i o n sa s a d d i n g ,c h a n g i n g a n d a u t o m a t i c a l l yg e n e r a t i n gt e a c h e r sb a s i c a li n f o r m a t i o n ,a n ds y s t e ma d m i n i s t r a t i o n t h ep a p e rs t u d i e sd e e p l yt h eg e n e t i ca l g o r i t h ma n du s e si t si m p r o v e m e n ti nt h e a u t o m a t i cg e n e r a t i o nm o d u l e t h i ss y s t e mb a s i c a l l ym e e t st h eu s e r sd e m a n do n c o l l e g ei n f o r m a t i o nm a n a g e m e n ta s p e c t t h eu s e rc o n t a c ts u r f a c eh a sb e e nf r i e n d l y t h i ss y s t e mi se v e nm o r ec l o s et oi n f o r m a t i o np r o c e s s i n g ,t h u si th a sr e d u c e d a r t i f i c i a lw o r ka n di n c r e a s e dt h ei n f o r m a t i o na c c u r a c y k e yw o r d s :a s p ,t h et e a c h e rm a n a g e m e n ts y s t e m ,g e n e t i ca l g o r i t h m ,i n f o r m a t i o n s y s t e m ,r e s e a r c h i i 、 l 内蒙古大学工程硕士学位论文 目录 第一章绪论。1 1 1 研究背景1 1 2 研究现状1 1 2 1 管理信息系统的发展1 1 2 2 管理信息系统的开发原则:2 1 2 3 管理信息系统在教师信息管理系统中的应用现状2 1 3 我校当前教师信息管理中存在问题及努力方向4 第二章可行性分析和设计思想6 2 1 可行性分析6 2 2 系统的设计思想6 第三章系统开发基础8 3 1 架设网站8 3 2a s p 基础8 3 2 1a s p 对象8 3 2 2a s p 与数据库连接9 3 3 数据库基础1 0 3 3 1 数据库管理系统( d b m s ) 1 0 3 3 2 关系型数据库1 1 3 4a s p + a c e s s 系统的安全隐患1 3 3 5 开发环境15 3 5 1 硬件环境1 5 3 5 2 软件环境:1 6 3 6c s 模式与b s 模式及特点1 6 3 7 数据遗传算法1 7 i 第四章教师管理系统的分析2 1 4 1 需求的总结2 1 4 2 功能模块的划分2 2 4 3 系统流程分析一2 2 4 3 1 系统b s 模型2 3 4 3 2 系统总体流程2 3 4 3 3 总体流程数据图2 4 第五章关键技术及主要功能模块的设计2 6 i i i 教师管理系统的研究与开发 5 1 数据库设计2 6 5 1 1 数据库需求分析2 6 5 1 2 设计数据表2 6 5 2 连接数据库3 0 5 3 主要界面及相关代码分析3 1 5 3 1 登录界面的设计3 1 5 3 2 用户注册3 3 j 5 3 3 管理模块。3 4 5 4 遗传算法在自动组卷中的实现3 9 5 4 1 染色体编码及初始群体的设计4 0 5 4 2 适应度函数的设计4 1 5 4 3 遗传算子的设计4 l 5 4 4 算法的实施流程图4 2 5 4 5 界面设计与实现结果4 4 第六章结束语 参考文献 j 改谢i :5 1 、 内蒙古大学工程硕士学位论文 图表目录 表3 - 1a s p 对象的名称与简述9 图4 - 1 系统b s 模型图2 3 图4 - 2 系统总体流程图2 4 图4 - 3 总体数据流程图。2 5 表5 - 1 管理员信息表( a c l m i n ) 2 7 表5 - 2 管理员登录信息表( a d m i n _ l o g i n ) 小2 7 表5 - 3 用户信息表( j g ) 2 8 表5 - 4 试题主题题干信息2 9 表5 - 5 试题选项信息2 9 表5 - 6 试题科目信息2 9 表5 - 7 考试试题信息3 0 图5 - 1 登录校验及登录信息更新( f u n c t io n a s p ) 3 2 图5 - 2 查看用户信息3 3 图5 - 3 用户注册页面( jg _ r e g a s p ) 3 4 图5 - 4 管理界面3 5 图5 - 5 智能查询界面3 5 图5 - 6 系统设置界面3 8 图5 - 7 遗传算法示意图3 9 表5 - 8 选择强度与截断阀值的关系4 2 图5 - 8 算法实施流程图4 3 图5 - 9 算例最高适应值一平均适应值曲线。4 3 图5 - 10 试卷生成界面图4 7 v 教师管理系统的研究与开发 二二- 二_ 二二_ 一- 内蒙古大学工程硕士学位论文 第一章绪论 高等院校的教师管理工作是学校管理工作中一项十分重要的工作,占有十分重要的位置, 也是高校日常事务管理中的一个重要环节。随着学校规模扩大,在校教师人数不断增加,加 大了教师管理的难度。然而,长期以来教师管理工作一直是使用传统人工的管理方式,这样的管 理方式存在着:效率低、保密性差,大量的文件和数据难于查找、更新和维护,造成了办事效 率低这样的现状,远远不能适应发展的需要。 1 1 研究背景 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们深刻认识,它已进 入人类社会的各个领域并发挥着越来越重要的作用。应用计算机对高校教师信息进行管理,具 有人工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性强、存储量大、保密性 能好等。这些优点能够极大地提高教师管理的工作质量和效率,也是高校教师管理的科学化、 规范化、信息化管理的重要条件。管理信息系统m i s ( m a n a g e m e n ti n f o r m a t i o ns y s t e m ) 在强调 管理,强调信息的现代社会中它变得越来越普及。m i s 是一门新的科学,它跨越了若干个领域, 比如管理科学、系统科学、运筹学、统计学以及计算机科学。在这些学科的基础上,形成信 息收集和加工的方法,从而形成一个纵横交织的系统。 1 2 研究现状 1 2 1 管理信息系统的发展 管理信息系统通过对学校当前运行的数据进行处理来获得有关信息,以控制学校的行为; 利用过去和现在的数据及相应的模型,对未来的发展进行预测;能从全局目标出发,对学校 的管理决策活动予以辅助。从工业发达国家来看,管理信息系统的发展经历了以下几个阶段。 第一阶段:( 1 9 5 3 年至1 9 6 5 年) 单项数据处理阶段,也称电子数据处理( e d p ) 阶段。 这是电子计算机在管理领域应用的起步阶段。这一阶段,由于当时计算机硬、软件的限制, 数据处理的性质只是使用计算机代替人的手工劳动,进行简单的单项数据处理工作,如计算 工资、数据统计、报表登记、编制计划等。这个阶段的处理方式主要是集中式的批处理。 j 教师管理系统的研究与开发i 第二阶段:( 1 9 6 5 年至1 9 7 0 年) 综合数据处理阶段,也称事务处理系统( t p s ) 阶段。 。 这个阶段计算机硬、软件有了很大的发展,出现了多用户的分时系统,计算机开始应用于对 某一个管理子系统的控制,并具有一定的反馈功能。如库存管理系统、生产调度系统、教师 管理系统等。这个阶段的处理方式已发展为面向终端的联机实时处理。 第三阶段:( 1 9 7 0 年至今) 管理信息系统阶段。这个阶段是在学校中全面的使用计算机 把各种管理子系统的功能集中起来,构成了计算机化的全方位的信息系统,即现代管理信息 系统。这个阶段的处理方式是在数据库和网络基础上组成分布式处理系统。它的特点是使用 数据库和分时处理的计算机网络,并充分利用运筹学等数学方法,实现了硬件、软件和数据 资源的共享。 1 2 2 管理信息系统的开发原则 创新原则,体现先进性。计算机技术的发展十分迅速,要及时了解新技术,使用新技术, 使目标系统较原系统有质的飞跃。 整体原则,体现完整性。企业管理可以理解为一个合理的闭环系统。目标系统应当 是这个闭环系统的完善。企业完整的实现计算机管理不一定必须在企业的各个方面同时 实现,但必须完整的设计系统的各个方面。 不断发展原则,体现超前性。为了提高使用率,有效的发挥m i s 的作用,应当注意技术 的发展和环境的变化。m i s 在开发过程中应注重不断发展和超前意识。 经济原则,体现实用性。大而全和高精尖并不是成功m i s 的衡量标准。事实上许多失败 的m i s 正是由于盲目追求高新技术而忽视了其实用性。盲目追求完善的m i s 而忽视了本单位 的技术水平、管理水平和人员素质。 1 2 3 管理信息系统在教师信息管理系统中的应用现状 人力资源管理的信息化由来已久,大概在上个世纪8 0 年代初,随着计算机系统开始在管 v 理领域普遍应用时,国外一些领先的应用软件企业就开始了对人力资源信息化的研究,与任 何其他的应用系统一样,最初的人力资源信息化也是针对人力资源管理工作中最复杂、最繁 重的部分进行,对当时的人力资源管理来说,这部分就是薪资的计算。为了及时、准确的进 行薪资发放,人力资源专业人士必须及时掌握组织内部人员变动、时间、绩效等与薪资发放 相关的情况,并提供与组织的发展相适应的薪资政策和激励策略,这对于规模较大的组织来 说,工作量是比较大的。另外,与薪资管理密切相关的财务管理的标准化也对薪资信息化的 2 内蒙古大学工程硕士学位论文 发展起到了重要的推动作用。在这个阶段,计算技术是整个人力资源信息化的关键技术,另 外电子表格技术的发展,也是当时人力资源信息化的重要技术基础。 随着信息技术的发展和组织对信息化要求的普遍提高,到了上个世纪8 0 年代的中后期, 很多企业已经不再满足于单一的、孤立的人力资源信息化状态,尤其是对于具有广泛地域分 布的集团化企业,人力资源管理的信息化已经开始滞后与企业人力资源的发展,而这种滞后, 主要还是信息化所采用的技术的落后。企业的管理者经常因为不能及时掌握企业最新的人力 l 资源管理状况而苦恼。为了改变这种状况,首先人们开始关注网络技术,当时,很多核心业 务的信息系统已经开始使用网络技术,网络技术最大的优势是让信息不再被地域所阻隔,对 于管理系统来说,这是至关重要的。因此,网络化逐步成为了各类信息化系统的关键应用技 术,人力资源信息化也不例外,这期间大量的网络版的人力资源管理系统应运而生。人力资 源专业人士在使用这些网络版的人力资源信息化系统时,通常不会感觉到网络的重要,这是 因为这种更贴近人们实际生活情况的应用方式很快就让人们适合并感觉不到它的关键存在。 但是网络技术带给人力资源管理,或者说网络技术带给各种管理工作的是一种革命,而不是 一种简单的技术更新。、 随着组织管理思想的逐步成熟,人们开始认识到,人事信息管理不仅仅是组织内部的一 种辅助的管理行为,而是组织生存和发展的关键。这时,越来越多的人事信息管理方法和理 念开始应用,尽管这其中很多的方法和理念不是刚刚出现的,而是几十年前在大学的教科书 中就已经出现的,但是却很少被应用的管理实践当中。这时,人们开始关注的不仅仅是日常 的人事信息管理业务,而是从如何提升人事信息管理价值入手,考虑如何改善企业内部的人 力资源管理状况。 目前,管理信息系统在我国的教师信息管理工作中,主要可用来进行报表处理,档案管 理,文书编辑,信息查询,综合分析。管理信息系统在人事部门的广泛使用,改进了统计手 、 段,改革了统计方法,为人事部门提供现代化的管理手段和科学的管理方法,并将为开创人 。事管理工作的新局面创造条件。教师管理系统是一个教育单位不可缺少的部分,它的内容对于 学校的决策者和管理者来说都至关重要,所以教师管理系统应该能够为用户提供充足的信息 和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在 着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新 和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学同渐成熟,其强大的功能已 为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用 3 教师管理系统的研究与开发 的一部分,使用计算机对教师进行管理,具有手工管理所无法比拟的优点例如:检索迅速、查找 方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高教师 管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 1 3 我校当前教师信息管理中存在问题及努力方向 我校2 0 0 3 年升格为大专院校,作为建制不久的高职院校,随着专业建设、办学水平的进 一步提升,教职工数量也有大幅度的增加,每次征集信息还是以手填表为主,对于信息的采 集也是要耗费许多的人力、物力,而每过一段时间就要添一些新的表格,为了切实解决对于 教职工特别是教师队伍的管理建设,使其长远健康发展,这就要求管理部门要了解教职工的 各项信息,那么本文所研究项目的方向正是解决这些问题的最佳依据,可以实现教师随时更 改个人信息,而且能完成一些具体的工作,譬如自动组卷功能,管理者又能及时查看所做更 改,并做出判断予以保存更新。 针对现实中的各种应用需求,相应的产生很多技术体系、技术标准。这又大大的推动了 学校的信息化进程。其影响可以归纳为如下两点: ( 1 ) 计算机已经成为我们学习和工作的得力助手: 今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域, 计算机之所以如此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源; 第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全,等等。 ( 2 ) 在学校开发计算机教师管理系统的意义 教师信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管 理系统不但能有效地减轻学校各类工作人员的工作负担,它的内容对于学校的决策者和管理 者来说都至关重要。所以教师信息管理系统应该能够为用户提供充足的信息和快捷的查询手 段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存 在着许多缺点,如:效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的文件和数 4 堕茎直奎堂三矍堡主堂垡笙塞 据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成 熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。 作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法 比拟的优点例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、 成本低等。这些优点能够极大地提高教务信息管理的效率。 当前,很多学校,还以手工的方式,处理学生学籍、教师信息、及学生成绩信息。每一 l 学年的开始,都会耗费大量的人力、物力用于学生信息的建立、归档。使用的一般方法是使 用e x c e l 的保存学生的学籍信息,一旦数据录入完成,经校正无误后,打印成纸质的档案并 归档,至此,教师信息采样完毕,录入电子表格中的数据,也被闲置在边,未得以充分的 应用,显然这是很大一种资源浪费,间接的也是对人力、物力的浪费。通过本系统,能将教 师的信息最大限度的利用起来,除了能实现传统的教师信息档案存档之外,还提供了教师及 相关信息的查询,信息的实时更新,以保证数据的准确性。 另一方面,随着计算机的普及,开发使用一套这样的系统成本低、难度低,但却有着极 强的社会价值。为减少教育工作者对教师相关数据信息处理的工作量,以此为目的为教育工 作者开发此系统。 5 教师管理系统的研究与开发 2 1 可行性分析 第二章可行性分析和设计思想 经过调查、研究、分析、计算,在教师信息管理中的应用已经条件成熟,将从以下几个 方面总结系统开发的可行性,具体情况如下: ( 1 ) 技术可行性 以w i n d o w s 2 0 0 0 为操作系统,采用a s p 为脚本语言,运用a c c e s s 的数据库技术,设计 与开发教师信息管理系统。新系统的运行硬件环境p c 机,当用户使用系统时,通过正确的 口令进入系统,进行数据库的维护操作和运用。 ( 2 ) 经济可行性 一方面,系统中友好的人机界面和更强劲的功能支持,会使教务人员的工作进一步提高, 从而节省人力、物力,进而提高经济效益;另一方面系统开发成本低,现有p c 机即可提供 该系统开发工作需要的所有硬件设备环境。 ( 3 ) 操作可行性 操作上是对w i n d o w s 操作系统的引用,该系统的使用,主要凭借使用w i n d o w s 操作技 术即可完成数据录入、修改、删除等功能,方便简单。使用前只要对用户进行简单的说明或 阅读帮助文件即可使用该系统。 2 2 系统的设计思想 本系统是基于w c b 的形式,前台是网页,后台用a c c e s s 数据库,网页通过动态网页技 术与后台数据库相连。整个系统由登陆、注册、后台管理等模块组成,其中后台管理模块最 为重要,为今后系统的维护起到了至关重要的作用。 教师管理系统主要完成以下几个功能。 1 、教师部分 教师自助注册:检查教师提供的信息并注册用户。 6 内蒙古大学工程硕士学位论文 用户登录:检查用户名和密码、核实用户身份。 修改用户资料:修改用户个人信息。 试卷的生成:题库的管理、生成试卷等 2 、管理员部分 教工管理:教工浏览与管理、添加记录、新教工审核、回收站管理、有修改权的教工、 无修改权的教工、教工登录帐户信息。 查询统计:智能查询、教工列表与数据统计。 系统管理与设置:系统参数设置、系统级用户管理。 操作管理:管理员操作日记、教工登录日记教工、资料修改日记、教工记录删除日记。 7 教师管理系统的研究与开发 3 1 架设网站 第三章系统开发基础 虽然w i n d o w s 9 5 9 8 及w i l l d o w i 洲1 2 0 0 0 操作系统均可以提供架设网站的发布平台,仍然 选择使用w i n d o w s 2 0 0 0 作为网页发布的操作系统。基于安全性的考虑,w i n d o w s 2 0 0 0 技术平 台对用户的存取具有管控的能力,资源分配以及集中管理、网络事务记录和系统安全性检查 等功能,而在系统运行的稳定度上也要强于w i n d o w s 9 5 9 8 。 i i s 就是专为网络上所需的计算机网络服务而设计的一套网络套件。它不但有w w w 、 f t p 、s m t p 、n n t p 等服务,同时它本身也拥有a c t i v es e r v e rp a g e s 、t r a n s a c t i o ns e r v e r 、i n d e x s e r v e r 等强大功能的服务器端软件。 3 2a s p 基础 a s p 是由微软开发的服务器直译软件。a s p 程序以扩展名为a s p 的文件形式存放在w e b 服务器上,可以使用任何一个文本编辑器来打开它。a s p 程序包括文本、h t m l 标记以及脚 本命令。编写a s p 程序只需要具备简单的h t m l 语法常识,再加上j a v a s c r i p t 或v b s c r i p t 的一些基础知识,就可以创建出强大的交互式网页。 网页分为动态网页和静态网页。静态网页指的是任何人在任何情况下浏览页面时所看到 的都是一样的网页。动态网页是指将浏览者的请求与后台的数据库相连接,网站将浏览者所 需要的内容展示给对方,并将无关的数据过滤掉的网页。 3 2 1a s p 对象 a c t i v es e r v e rp a g e 属于面向对象程序语言的一种,它提供了5 个重要内建对象供程序设 计人员使用。分别是r s q u e s t 对象、r e s p o n s e 对象、s r r v e r 对象、a p p l i c a t i o n 对象和s e s s i o n 对象。见表3 1 。 8 内蒙古人学工程硕士学位论文 表3 - 1a s p 对象的名称与简述 t a b l e3 - 1a s p o b j e c tn a m ea n db r i e f 对象名称说明 r s q u e s t 用来传输信息到客户端浏览器 r e s p o n s e 可用米读取客户端浏览器的信息 s r r v e r 提供一些w e bs e r v e r 端的相关信息 a p p l i c a t i o n 用来存储不同用户的信息 s e s s i o n 用来存储所有用户共享的信息 3 2 2a s p 与数据库连接 a d o 对象:a d o 是针对当前m i c r o s o f t 软件所支持数据进行操作的最有效、最简单、功 能最强大的方法。a d o 是一种数据访问编程模式,它把大部分数据源可编程的属性直接扩展 到a c t i v es e r v e r 上。a d o 能够自如地控制数据的显示、查询以及对数据的修改、删除和增加。 在使用a d o 之前,首先创建一个数据库,访问的途径是在希望连接的网络上指定响应 的服务器和数据库,这需要在w e b 服务器上创建数据源名d s n 来实现。 开放数据库连接( o d b c ) :开放数据连接( o d b c ) 是w i n d o w so p e ns e r v e r ( 开放服务) a p i ( w o s a ) 产品之一。一个数据源是对数据库的一个命名连接。相对应用程序要连接的包 括不同类型的数据库,都需要一个o s b c 驱动程序。o d b ca p i 主要是为客户机h i 务器的 r d b m s 使用设计的,但o d b c 驱动程序也可以用于连接桌面数据库文件、工作表和平面文 本文件。o d b c 使用o d b c i n s t 叫库设置和清楚数据源。o d b c a d 3 2 e x e 是一个用于建立o d b c 数据源的独立的3 2 位可执行应用程序,在控制面板中有其对应的图标c o n t r o lp a n e l 。 o d b c 驱动管理程序为数据源打开o d b c 驱动程序并且将数据库语句传送给驱动程序。 在客户机服务器r d b m s 处理完一个s e l e c t 查询后,o d b c 驱动程序值将返回给应用程序。 当执行一个i n s e r t 、u p d a t e 或d e l e t e 语句时,驱动程序将返回查询所影响的行数。 + 通过在w e b 服务器上设置o d b c 和o l e d b 可连接多种数据库。 数据库连接:a d o 连接数据库通常有3 种方法:a y s t e md s nc o n n e c t i o n 、d s n 1 e s s c o n n e c t i o n 和o l ed bc o n n n e c t i o n 。 9 教师管理系统的研究与开发 3 种方法的区别在于使用的是哪个关键字卅s n 、d r i v e r 、d a t as o u r c e 、p r o v i d e r 。u i d 和p w d 是o d b c 的标记,u s e ri d 和p a s s w o r d 是o l ed b 的标记。d a t a s o u r c e 在o d b c 标 记中表示数据源,等同于d s n ,在o l ed b 标记中表示服务器年个或数据库名。 3 3 数据库基础 数据库系统是一种计算机化的数据保存系统,它以特有的数据存储方式将相关的数据内 容整合在一起。可以将数据库本身看成是一个电子档案柜,在这个电子档案柜内,存放着一 些电子数据文件。数据库系统主要的目的在于维护信息,并在必要时为拥护提供协助取得这 些信息。 数据库系统使用的范围非常广泛,涉及一般的微型计算机到大型主机。一般来说,大型 主机多倾向于使用多用户的数据库系统,而一般的微型计算机和个人计算机则倾向于使用单 用户数据库系统。这里所谓的单用户数据库系统是指同时最多只能有一个用户存取数据库的 内容,而多用户数据库系统则允许多个用户同时存取数据库的内容。 数据库系统的种类非常多,目前以关系型数据库系统最为常见。关系型数据库系统是以 表的形式将数据库提供给用户,而所有的数据库操作都是利用旧的表来产生新的表。除了关 系型数据库系统外,其他常见的数据库系统类型还有i n v e r t e dl i s t 、h i e r a r c h i c 、n e t w o r k 等数 据库系统。 3 3 1 数据库管理系统( d b m s ) 数据库管理系统是数据库系统中最重要的部分,用户对数据库的所有存取动作都是通过 数据管理系统来执行的,而许多的数据管理和维护也都交由d b m s 来完成,因此,在数据库 管理系统中具有以下功能: 数据定义 数据定义是指定义数据库内数据的类型和数据的长度等。例如,在数据库中增加一个数 据文件时,必须对数据文件内的各个属性进行数据定义。因此,d b m s 必须能够接受原有的 数据定义格式,并且转换成适当的数据格式存储。也就是说,在d b m s 中必须包含每一种数 据定义语言( d d l ) 的语言处理组件。 数据处理 d b m s 必须能够对数据库内现存的数据进行查询、修改、删除等动作,或是在数据库中 l o 内蒙古大学工程硕士学位论文 增加数据。因此,在d b m s 中必须包含数据处理语言( d m l ) 的处理组件。 数据安全及正确 d b m s 必须能见识用户存取数据库的需求,对于每一个数据存取需求在执行前都会用设 置的准则条件加以验证,并且拒绝所有违反安全设置或炎症规则的存取需求。 数据实时复原 数据库的数据可能会因为错误操作或设备的损耗而损坏,这时d b m s ( 或是其他相关的 软件组件,成为转换管理员) 必须提供数据实时复原控制能力,让数据库能够在最短的时间 内恢复正确的数据。最常见的方法是将以前备份的数据重新加载。 数据目录 d b m s 必须提供数据目录功能,存储数据库中所定义的信息。数据目录是数据库内所有 不同于s c h e m a 及对应存储的地方。换句话说,数据目录包含详细的表式数据库系统本身说 关联的各种对象。所以也可以将数据目录视为是数据库的数据库。 效率 在数据库中可以使用不同的存取程序执行相同的存取动作,而不同的存取程序会有不同 的执行效率。d b m s 必须提供效率最佳化功能,使所有的数据存取需求能够以最佳化的效率 来执行。这个最佳化的程序是由d b m s 中的重要组件o p t i m i z e r 来决定的。因此,当用户在 存取数据库的内容时,只要设置他们想要取得什么数据,而不需要制定如何去取得这些数据 的程序,数据库系统将会自动以最佳的程序来执行数据存取动作。 3 3 2 关系型数据库 关系型数据库是以表( t a b l e ) 的形式将数据提供给用户,而用户的数据存取动作都可以 说是利用旧的表来产生新的表。 数据表示方法: 关系型数据库系统必须符合数据表以表的形式将数据提供给用户,这里的表示关系型数 据库系统的逻辑结构,而非实体结构。实际上在实体层中,系统可以使用任何的一般存储结 构,如循序文件、索引、链接等。而在逻辑层中,则是将这些实体层结构进行对应,并创建 成表。 在关系型数据库中,整个信息内容只有一个表示方式,那就是明确的数据值。也就是说, 数据库内所有的数据都是a t o m i c ,因此,表中单一字段对应位置内存储的一定是单一的数据 教师管理系统的研究与开发 值,而不会是一群数据。比较特殊的是,在关系型数据库中是以表间形同的字段值来表示表 的关联性,而不是在表中存储指针数据,将一个表连接到另一个表。 表: 数据库的结构分为数据库d a t a b a s e 、表t a b l e 以及记录r e c o r d 三层。在一个数据库内可 包含多个表,而每个表内则存储着数条记录。当设计一个数据库程序时,通常会将所有在程 序使用到的表存放在同一个数据库内。 表是指直接由一个数据文件读出的文正数据,也就是代表实际存储的表本身,它通常被 视为是一个特定信息内容的数据集合。 当
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 凉山法律知识培训课件
- 新入职护士app课件
- 净化器清洁知识培训课件
- 小学科学综合实践活动指导
- 小学三年级数学课后练习题
- 小学三年级数学单元教案示范
- 二年级数学单元测试模拟试卷
- 防暑降温工作专项方案汇编五篇
- 模块化教学方法应用案例
- 幼儿园家长沟通与教育支持方案
- GB/T 276-2013滚动轴承深沟球轴承外形尺寸
- GB/T 17737.105-2018同轴通信电缆第1-105部分:电气试验方法电缆介质的耐电压试验
- GB 9959.1-2001鲜、冻片猪肉
- 关于创新开发区管理体制机制的思考
- 北京理工大学应用光学课件(大全)李林
- 院前急救120出诊流程图
- 残疾人基本康复服务目录(2021年版)
- 全员安全生产责任制度
- 工作桌面pad相关gec3000通讯协议v2
- 正压式呼吸器使用与管理规范
- GB∕T 37004-2018 国家物品编码通用导则
评论
0/150
提交评论