(计算机应用技术专业论文)基于web的教务管理信息系统.pdf_第1页
(计算机应用技术专业论文)基于web的教务管理信息系统.pdf_第2页
(计算机应用技术专业论文)基于web的教务管理信息系统.pdf_第3页
(计算机应用技术专业论文)基于web的教务管理信息系统.pdf_第4页
(计算机应用技术专业论文)基于web的教务管理信息系统.pdf_第5页
已阅读5页,还剩77页未读 继续免费阅读

(计算机应用技术专业论文)基于web的教务管理信息系统.pdf.pdf 免费下载

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

文档简介

abs tr act ab s t r a c t t h e s t r u c t u r e o f b r o w s e r / s e r v e r ( b / s ) u s e s we b s e r v e r a n d a c t i v e s e r v e r p a g e s ( a s p ) a s i n t e r l a y e r . a d a t a b a s e s y s t e m o f b / s m o d e w i t h t r i l a y e r we b s t r u c t u r e c o m e s f r o m t h e i n t e g r a t i o n o f b / s and we b t e c h n o l o g y . we b d e v e l o p m e n t o f b / s m o d e u s in g a s p i s t h e m o s t p o p u l a r a n d a p p l i e d d e v e l o p m e n t m o d e c u r r e n t l y , a p p l i c a t i o n s y s t e m s d e v e l o p e d b y w h i c h a n d o r a c le d a t a b as e ( t h e l e a d i n g d a t a b as e m ana g e m e n t s y s t e m t o d a y ) a r e a d v anc e d e i t h e r o n t h e o r y o r o n p r a c t i c e . a t fi r s t , t h e p a p e r d i s c u s s e s t h e c h a r a c t e r i s t i c and p r i n c i p l e o f b / s s t r u c t u r e 丁 a k i n g t h e a c t u a l it y o f c a m p u s n e t w o r k i n t o a c c o u n t , t h e p a p e r d e m o n s t r a t e d t h e p o s s i b i l i t y and n e c e s s i t y o f d e v e l o p i n g b / s a p p l i c a t i o n s y s t e m w it h t r i l a y e r w e b m o d e o n c a m p u s n e t w o r k . b a s e d o n t h e c h a r a c t e r i s t i c o f o r a c l e s y s t e m and i t s s e c u r i t y m e c h a n i s m , t h e p a p e r d i s c u s s e s t h e r e a s o n w h y o r a c l e d a t a b as e s y s t e m i s a d a p t t o t h e e d u c a t i o n a l a d m in i s t r a t i o n m ana g e m e n t s y s t e m o f t i a n j i n v o c a t i o n a l t e c h n i c a l t e a c h e r s c o l l e g e . t h e p a p e r e m p h a t i c al l y e x p o u n d s c o u r s e o f t r i l a y e r w e b d e v e l o p m e n t o f b / s m o d e u s i n g a s p a s d e v e l o p m e n t t o o l . t h e w h o l e s c h e m e d e s i g n , s e c u r i t y s t r a t e g y d e s i g n and p r o g r a m m o d u l e a r e ana l y z e d i n d e t a i l . o n t h e p a r t o f p r a c t i c e , a c t u a l s o l u t i o n s o f e a c h p h a s e a r e p r o v i d e d . i n t h e c h a p t e r 3 and c h a p t e r 4 , k e y t e c h n o l o g i e s and m e t h o d s i n a c c e s s i n g t o d a t a b as e 勿 a s p t h r o u g h a p p l i c a t i o n s e r v e r a r e e x p o u n d e d . t h e a c h i e v e m e n t s o f t h e t as k c o m e s d o w n t o t h e f o l l o w i n g : f ir s t ly , a c t u a l i z e d t h e d e s i g n i d e a o f t h e d a t a b as e . a c c o r d i n g t o n e e d s o f a p p l i c a t i o n s y s t e m and t h e c h a r a c t e r i s t i c o f o r a c l e , p o s t e d t h e m o s t o p t i m i z e d c o n f i g u r a t i o n o f d a t a b as e s t r u c t u r e , d i s k ass i g n and k i n d s o f s t o r a g e p a r a m e t e r s , a n d s o q u i c k e n e d t h e s y s t e m s r e s p o n s e u p an d i n c r e as e d s e c u r i t y an d c r e d i b i l i t y o f t h e s y s t e m. s e c o n d ly , d e s i g n e d and a c t u al i z e d t h e s e c u r i t y s t r a t e g y o f t h e s y s t e m. a l l o f u s e r s o f t h e s y s t e m a r e s e p a r a t e d i n t o e i g h t s o l e s , and e a c h s o l e h as d i f f e r e n t p r i v i le g e s . u s e r s a r e as s i g n e d and p r i v i l e g e d b y d b a ( d a t a b a s e a d m i n i s t r a t o r ) . a n y u s e r m u s t p a s s t h e i d e n t i t y v al i d a t i o n b e f o r e u s i n g t h e s y s t e m . i p b and i n g i s u s e d t o i n c r e as e t h e s e c u r i t y o f t h e s y s t e m o n h a r d w a r e , w h i c h m e a n s t h e d b a mu s t u s e 一 巨 二 abs t r act t h e i p s e t b y p r o g r a m . l e a d e r s c a n fu n c t i o n a s s a n c t i f i e r o f i m p o rt a n t i n f o r m a t i o n w h e n u s i n g t h e s y s t e m . t h i r d l y , c o m p l e t e d s e r v e r p r o g r a m a n d u s e r i n t e r f a c e . r e a l i z e d t h e c o m m u n i c a t i o n a m o n g d a t a b a s e s e r v e r , a p p l i c a t i o n s e r v e r a n d b r o w s e r . s u p p l i e d s i m p l e a n d fr i e n d l y o p e r a t i o n i n t e r f a c e t o u s e r s . b a c k g r o u n d p r o g r a m s t h a t d e a l w it h u s e r s r e q u e s t s w e r e c o m p l e t e d . wh e n u s e r s s u b m i t r e q u e s t s fr o m b r o w s e r , t h e a p p l i c a t i o n s e r v e r w i l l h a n d l e t h e s e r e q u e s t s a n d r e s p o n s e r e s u l t s t o u s e r s f r o m d a t a b a s e s e r v e r . t h e l a s t c h a p t e r o f t h e p a p e r p r o v i d e s t h e e m p h a s e s a n d d i f f i c u l t p r o b l e m s i n s y s t e m d e v e l o p m e n t a n d r e l e v a n t s o l u t i o n s . k e y w o r d s : a s p , b / s , we b , c a m p u s n e t w o r k , t r i l a y e r m o d e , o r a c l e , mi s , e d u c a t i o n a l a d m i n i s t r a t i o n ma n a g e m e n t s y s t e m 月 翻 卜 天 津 工 业 大 学 研究生学位论文附件 ( 随论文附) l z : n r a +- 一一甘 1一握 终 : 硕 士 查 业 : 计 算 机 应 用 技 术 导 师 : 李 兰 友安 淑 芝 论文题目: 基于we b的教务管理信息系统 论文新观点、 新内容、 新方法及创新点有哪些?在国内、 外处于何种水平?有何实际 指导意义? 第一、 在系统的 数据库设计方面, 为了 提高数据库运行效率, 论文详细分析了o r a c l e 数据库存储参数对数据库性能的影响和本管理系统的需求, 在分析大量数据的基础上给出 了最优化的参数配置。 第二、本系统的 操作特点是:数据输入时间比 较固定, 用户较少, 而查询操作频繁, 用户较多, 系统运行速度主要体现在查询操作上。 在此基础上确定了 在数据库表上大量使 用索引提高查询速度。 第三、 o r a c l e 8 .0 .5 数据库系 统不提供 数据库表字段的自 增一功能。 本系 统的数 据 库设计过程中, 使用 o r a c l e的序列和触发器实现了 数据库表的自 动增一字段。既实现 了 记录的唯一标识,又免除了 程序设计中 对该字段的管理。 弥补了o r a c l e 8 .0 . 5 数据库 系统此项功能的不足。 第四、 按照客户需求, 本系统需要实现多种条件的复合查询和随机条件查询。由于查 询条件的不确定性, 加大了系统设计的 难度和工作量。 为此, 在系统编码和调试过程中 采 用了“ 化整为零” 的策略, 把复杂度较高的程序块分割成若干独立的小 模块, 分别编码和 调试,降低程序设计的复杂度, 顺利完成了即定工作。 本论文对高校建设校园网上的教务管理和其它管理系统具有一定的借鉴意义。 2 0 0 1 年 1 2月2 7日 第一章绪论 第一章 绪论 第一节问题的提出 随着计算机和互连网技术的发展,社会的信息化程度越来越高,各行各 业只有适应这种发展趋势,才能增强自己的适应能力和竞争能力,不断发展 壮大。大学校园作为高等教育的基地,不但身处这个社会环境中,而且还是 社会进步的一个首要因素。一个高水平的大学首先必须为学生创造好的学习 坏境,使他们得到更好的教育。现在,社会对人才素质要求日益提高,促使 越来越多的人走进大学校园接受高等教育,这不仅使教务管理的日 常工作日 趋复杂繁重,而且,对它提出了更高的要求:即要求学校的工作越来越周到、 全面、先进、高效。 建设高水平的大学,教务管理信息系统的建设是重要的一环。随着工作 量的加大和对工作效率要求的不断提高,原始的手工或半自 动化管理方式的 弊端日益显露出来。手工处理大量数据,不但给工作人员带来极大的压力, 而且容易产生操作上的失误,信息查询更是非常不方便;另外,手工制作高 校教务管理工作中的各种报表也需要浪费大量的人力和时间。这就在很大程 度上影响了学校管理工作的效率,甚至影响正常的教学进程。运用现代化的 手段进行科学管理,己经成为一个函待解决的问题。校园网的普及,使得建 立全面的具有通用性、开放性、实用性和灵活性的网络教学管理体系成为可 能和必然趋势。 天津职业技术师范学院针对这个问题,结合本校的实际情况,确定了开 发基于校园网的教务管理信息系统的项目 计划,以此推动本校信息化建设进 程。 第二节高校管理信息系统发展状况 1 . a . 1管理信息系统的发展及现状 管理信息系统( m a n a g e m e n t i n f o r m a t i o n s y s t e m 。简称m i s ) 是一个总的 概念, 它包括统计系统、数据更新系统、状态报告系统、数据处理系统、决策 支持系统等不同应用层次。我国企业m i s 的应用可以追溯到7 0 年代中期,主 要是以单机操作为主进行单项业务的数据处理辅助管理。 7 0 年代末到8 0 年代 第一章绪论 中期,许多企业都建立了诸如人事、工资、 库存、生产调度、计划等管理子 系统。 8 0 年代中后期尤其是进入9 0 年代以后, 随着系统集成和网络技术的发 展,国内一些大中型企业纷纷把过去独立存在的子系统集成起来,形成统一 的管理信息系统,较好地解决了信息 “ 孤岛”问题。 由于计算机技术的迅速发展和普及,m i s已深入到各行各业,事实上已 经成为计算机m i s 。 它是“ 一个由人、计算机等组成的能进行信息的收集、 传 送、储存、加工、维护和使用的系统,能实测组织的各种运行情况;利用过 去的数据预测未来;从组织全局出发辅助进行决策;利用信息控制组织的行 为以及帮助组织实现其规划目 标。 m i s 是综合运用管理科学、系统科学、运 筹学、统计 学、计算机技术、通信技术和其它信息处理技术的新型系统。 作为信息技术在管理领域的一个重要分支,管理信息系统已经在信息管 理中起到了举足轻重的作用。管理信息系统的使用可以大幅度地减轻管理人 员及业务人员繁重的日常工作,改变以往不尽合理的工作流程及业务流程, 为中高层管理人员提供了及时有效的辅助决策,使得组织机构的管理更加现 代化、科学化、规范化和系统化。但传统的m i s 一般是建立在客户机/ 服务 器模式之上,这种模式随着企业规模的日 益扩大,应用程序复杂度的不断提 高,暴露出的问题也越来越多,如: .跨平台性差, 不同开发工具开发的应用程序一般不能到其它客户平台上 运行。 .维护、 升级非常不便, 如果应用程序需要升级, 则要将客户机逐台升级, 每个客户机上的应用程序也都需要维护,非常麻烦。 .对客户端软硬件要求较高, 尤其是软件的不断升级, 对硬件要求不断提 高,增加了整个系统的成本。 .缺乏开放性,难以与i n t e r n e t 接轨,系统之外的用户难以访问系统资 源,系统内的客户机也不便访问系统外资源。 令人欣慰的是,伴随着i n t e r n e t 为首的网络技术和数据库技术的飞速发 展,从中派生出了工 n t r a n e t 技术,并且它一经问世,就对管理信息系统的建 设产生了巨大的影响。 工 n t r a n e t 被称为企业内部网, 是 i n t e r n e t 技术在机构 内部的实现,是一种继承 i n t e r n e t 的t c p / i p , w w w , f t p 和t e l n e t 等技术成 果的内部网结构,它能以较少的投资和较短的开发周期,创建或将企业内部 m i s 改造成一个开放、安全、高效和表现形式丰富的企业信息系统。基于 工 n t r a n e t 的新系统在不改变原有m i s 系统的功能要求的基础上,还能增加许 多新的网络服务, 例如电子邮件e - m a i l 、 内外部w w w 、 邮件地址清单m a i l l i s t , 新闻组n e t n e w s 、闲聊i r c 、文件传输f t p 及远程登录t e l n e t 等,但其核心 还是w e b ( w w w ) 服务。 w e b 服务建立在用户浏览器和 w e b 服务器结构之上,当 第一章绪论 它被用来建设或改造管理信息系统时, 这样的m i s 结构被称为浏览器/ 服务器 模式,利用i n t r a n e t / w e b 技术开发m i s ,可圆 满解决上述问题。我们只需开 发和维护服务器端应用程序,而无须顾及客户端程序,客户机只需装上w e b 浏览器,服务器上所有的应用程序都可通过w e b 浏览器在客户机上执行,从 而统一了用户界面。由于几乎所有的操作系统都支持w e b 浏览器,从而方便 地实现了 客户端跨平台 操作。 又由 于i n t r a n e t 的建立, i n t r a n e t 上的用户可 方便地访问系统外资源, 如工 n t e r n e t 资源, i n t r a n e t 外用户通过身份认证也 可访问 i n t r a n e t 内的资源。同时,基于 i n t r a n e t / w e b 技术的m 工 s 中的客户 机只需安装一种浏览器软件,对硬件要求较低,大大降低了客户端的成本。 1 . 2 . 2我国高校管理信息系统建设发展现状 我国高校m i s 系统建设始于7 0 年代末,与我国经济发展和信息化进程相 适应,经历了以下几个阶段: 第一阶段:7 0 年代末到 “ 六五”期间,为启蒙与实验阶段。主要形式是 不同程度地应用某些办公设备;应用汉字信息处理技术;开展局域网 ( 包括 3 + 网、n o v e l i 网等) 技术和设备的引 进、 研究和应用; 有关系统软件和应用 软件在局部范围内获得实际应用,应用程序设计语言、数据库管理系统等开 发单项业务管理系统。 第二阶段:1 9 8 6 - 1 9 9 2 年期间, 为开创和见效期。 在这个阶段, p c 机性能 价格比不断提高,局域网技术日 趋成熟。部分高校开始研制单机单项业务系 统,少数高校建立了专门的信息机构,个别高校开始建设局域网络系统并取 得了较好的管理效益。这一阶段的重要进展表现在:逐步山自主的分散开发, 走向统一规划、有计划的实施;系统建设的规范化、标准化工作开始起步。 第三阶段:1 9 9 3 年一 现在,集成发展阶段。性能价格比更高的微机系统相 继问世,高性能的工作站、网络服务器应用于高教领域,网络系统技术和产 品日新月异,性能卓越的操作系统、大型数据库系统投入运行,校园网建设 进展明显。高校m i s 系统建设开始有重点的逐步向综合化的m i s 系统过渡。 其中,最重要的进展和标志是:1 9 9 4 年4 月,由国家计委立项、国家教委主 持。全国十所重点大学共同承担的国家重点工业性试验项目 “ 中国教育和科 研计算机网络 ( c e r n e t )示范工程”开始启动,1 9 9 5 年1 2 月通过鉴定验收。 c e r n e t 示范工程建设的成功,对最终建成我国c e r n e t 这项面向2 1 世纪的宏 大工程、促进我国教育和科研事业的发展、人刁 的培养和推动我国信息化建 设起到重要作用,也是我国高校包括m i s 系统在内的信息系统建设的里程碑。 第一章绪论 日前高校m i s 系统建设的现状可以 概括为: 建设很普遍, 各级各部门都配 备了计算机和相应的信息处理设备,不同程度的开展了m 工 s 系统的建设;发 展不平衡,大多数学校处于单机运行阶段,大部分高校建设了校园网,部分 m i s 系统能初步联网运行; 系统功能主要是支持教育信息管理, 没有形成全局 性的集成系统。而实际上,目前国际m i s 技术己经进入了全局性或全国性信 息管理的高层次,能够为用户提供网络环境下的综合性集成办公管理系统, 使得各级办公和管理人员方便、灵活地在系统应用环境下处理事务,充分利 用各种资源信息。 从技术角度来说,为使我国高校m i s 系统建设和使用水平尽快和国际接 轨,应该在以下几个方面加强高校m i s 系统的建设: ( i ) 加快研究和制定技术规范工作,同时建立科学合理健全的信息工作 制度。高校m i s 系统是一个非封闭的系统,必须与其它信息系统交换信息。 高校自身在系统规范化方面应该 解决两个问 题:一是制定信息工作的管理制 度和规范,包括健全的管理制度、合理的管理流程和标准化的管理业务;二 是研究和制定m i s 系统和其它信息系统建设所需要的用户级标准,如单位编 码,教职工和学生的各种统一编码等。 ( 2 )加强办公系统的体系结构和接口的设计。现代m i s 系统是一个以计 算机网络为基础的体系结构,网络中通信环节各个层次之间划分成界面或接 口。这些界面划分和设计原则必须符合国际标准,特别是应用层界面的规定 要便于办公信息的流通。 ( 3 )长远规划,加强信息资源共享。不但要着力发展管理级的办公信息 系统,还要加强辅助决策级信息系统的研究和开发工作。 第三节课题研究的意义 校园网的普及,不仅提供了一种先进的管理模式,推动校园建设,而且 可以满足师生获取信息的需要。建立在校园网上的教务管理信息系统,为学 校、教师、学生三方都提供了很大的便利: 对学校来说,优化管理体制,实现资源合理配置,节约更多的资金用于 教学科研及校园设施;便于教务教学信息的快速传递和充分共享,提高职能 部门的工作效率,减轻工作人员负担;推动学校管理机制进一步完善,适应 信息化的要求,充分体现现代化高校的先进性。 对教师来讲,利用校园网了解自己的授课任务及课时安排,随时发布课 程相关信息和学生成绩,节省更多的时间用于理论、科研的研究。 对学生来讲,可以及时了解学校的课程设置情况,合理安排自己的时间、 第一帝绪论 更好的完成学习任务,有更多的余地来选择自己感兴趣的课程,开阔视野, 提高综合素质。 目 前,虽然一些高 校已 经开发出了功能比较全面、完善的校务管理软件, 一 些学校也在引进这种软件用于本校的校务管理,但是因为各个高校的实际 情况不同,引进的软件往往不能直接投入使用,而必须经过二次开发。特别 是天津职业技术师范学院,该校的生源和考核制度都与其他普通高校有很大 的差异,如果引进一套管理系统,从进行二次开发所需的人力、时间和费用 计算,可能还要高于自己开发的费用口不但如此,从系统的数据结构看,引 进系统的数据结构不可能和本校原有数据库的结构相同,甚至有很大的出入, 进行数据移植所需的代价也相当大。 从长远的发展来看, 根据本校的实际情况和发展目 标开发自己的管理系 统,不但可以直接和学校的管理制度接轨,不必被迫改变原有的管理体系, 省去因此带来的麻烦,更重要的是便于以后系统的扩充。 第四节课题研究的内容和成果 本课题的开发研究过程分为四个阶段: ( 1 ) 系统需求分析阶段。 向天津职业技术师范学院教务处各部门了 解教 务工作流程,收集他们对系统功能的要求,整理相关信息资料,确定系统的 开发的范围。 ( a )数据库设计阶段。 确定数据库结构,设置数据库各种参数,创建实 体数据库和数据库表、视图、触发器等数据库对象。 ( 3 ) 安全策略设计阶段。 根据系统功能划分用户类型和每种类型用户的 权限以及每种权限相应的操作内容。 ( 4 )程序模块划分和实现阶段。根据系统管理的信息类型划分出三个大 的程序模块和若干个子模块,分别编写代码,最终实现系统功能。 在完成以上四个阶段工作的基础上, 本课题的研究最终取得了以下几方面 成果: ( 1 ) 设计和实现了天津职业技术师范学院教务管理信息系统数据库的整 体设计思想。 综合考虑系统操作特点、 需求和。 r a c l e 数据库本身的特点, 给出 了数据库结构、磁盘分配、和各种存储参数的最优配置,从数据库方面提高 系统运行速度、安全性和可靠性。 ( 2 )设计实现了系统安全策略。根据用户的职能,把系统用户分成八个 角色:系高级用户、教务处高级用户、教务处一般人员、系领导、教务处领 导、院领导、教师和普通用户,每个角色根据各自的职能拥有不同的权限, 科科廿 巍 就 火 巍 姗蔽 飞 第一章绪论 用户山系统管理员分配和授予角色,必须首先经过身份验证才能进入系统; 在硬件方面实行硬件绑定,由服务器程序设定了行使系统管理员职能必须使 用规定的i p 地址;对重要信息 ( 如成绩、教学计划等)的添加、修改、删除 必须由主管领导审批,为此设计了各级领导的审批功能。 c 3 ) 编写了服务器端的后台处理程序和用户操作页面。实现了数据库服 务器、应用服务器和前端浏览器之间的通讯;为用户提供了简洁、友好的浏 览器操作界面;编写了处理用户操作请求的后台服务器程序。用户只要从浏 览器上提交所需的操作请求,应用服务器就可以处理这些请求,从数据库服 务器提取结果数据,返回给用户。 ( 4 )系统设计基本满足用户的要求,达到了原定目 标,可以实现教学计 划、教学任务书、开课通知书的网上生成、管理和查询,以及学生在校期间 各种档案、成绩、异动和毕业情况的管理,已经通过用户的首次验收,目 前 正在测试阶段,准备投入使用。 、 、 一眺、 肠 、 .; 淞 . ., 1i 第二章系统功能、组成及开发环境 第二章 系统功能、组成及开发环境 第一节 系统功能 校园网上的办公网络主要面向学校的各级领导、各职能部门人员及广大 师生,为实现学校管理的现代化服务。办公网络提供的基本功能主要是在网 络上对数据进行查询、修改、添加、删除等操作,实现资源共享,使相关人 员能够利用网络的便利提高工作效率。教务管理属于校园办公网络的办公信 息服务部分,包括教务信息、学生信息、教学信息等办公管理信息的查询和 日 常信息服务。具体的说,本教务管理系统实现了对教学计划的制定、审批、 上报过程的网上管理:教学任务书、开课通知单自 动生成;校历的制定、审 批和上报。这部分是教务管理的核心内容,是教学管理中办公效率的具体体 现。另一部分功能是对学生基本信息的管理,学生成绩管理,学生毕业设计、 毕业证书发放情况、毕业分配管理,学生奖惩异动管理,考工情况管理等。 从功能的实现方面,按照实际的工作流程,对于教学计划、成绩等重要 信息,必须经过相关领导审批后才能生效,为了完成这一过程设计,系统设 计了重要信息的审批功能:信息查询是本管理系统功能的一个重要部分,系 统提供了各种信息的随机查询、复合查询功能,学生可以在网上查询自己的 成绩和课程设置情况等:报表是教务工作中不可缺少的环节,需存档的信息 和正式材料仍然需要随时生成报表,系统也实现了报表的实时打印功能。 第二节 系统组成 2 . 2 . 1系统的物理构成 天津职业技术师范学院教务管理信息系统建立在校园网的基础上,要求 各个系部同教务处协同工作又各行其职,他们共用一台数据库服务器,主要 部门的物理连接图如图2 - 1 所示。 孰 第_章系统功能、组成及开发环境 第三节 系统的模式选择 2 . 3 . 1浏览器/ 服务器体系结构 随着工 n t e r n e t / 工 n t r a n e t 技术的发展和普及, 各种各样的 信息都可以 在 w o r l d w i d e w e b ( w w v ) 上发布,人们之间的信息沟通比以往变得更为高效快捷, w e b 技术的应用己成为一种必然。 但传统的客户机/ 服务器模式的数据库设计 与 w e b的相关技术互相独立,两者无法进行集成。采用客户机 / 服务器模式 的数据库系统无论在设计开发还是在应用方面都具有一定的局限性,比如在 应用中,操作人员必须学会木系统的操作方法、规程等,不具有普及性、易 懂性等等。基于这种情况,微软提出了 w e b c o m p u t i n g的概念,将它应用于 数据库技术中。 浏览器 / 服务器模式的数据库体系是利用 w e b服务器和动态服务网页 ( a c t i v e s e r v e r p a g e s ) 作为数据库操作的中间层,将客户机/ 服务器模式的 数据库结构与 w e b技术密切结合,从而形成具有三层 w e b结构的浏览器 / 服 务器模式的数据库体系,具体结构见图2 - 3 0 图2 - 3二层we b 结构的数据库体系 系统的工作原理是: 在前端采用 i e , n e t s c a p e 等浏览器将用户提交的操 作信息向w e b 服务器发出h t t p 请求,w e b 服务器通过a s p 和一些中间组件访 问后台数据库, 并将操作结果以h t m l 页面的形式返回给前端浏览器。 如图2 - 4 所示。 图2 - 4二层we b 结构工作原理 毅 氯 _氦 云 蕊 ;、赢 蘸 赢 翻 第_章系统功能、组成及开发环境 同客户机/ 服务器模式相比, 浏览器/ 服务器模式数据库体系具有以 下优点: .用户的操作 由于在前端采用了统一的浏览器界面,所以用户在使用时 简单易用,只需要掌握一些简单的w e b 页面操作方法,大大降低了培训成本。 .系统的开发 整个软件的开发可集中在服务器端进行,不必对用户端进 行特殊设置和软件安装,降低维护成本。 .系统环境的配置 前端可以使用任何浏览器( i e , n e t s c a p e 等) ;服务器 端可 存取任何数据库( s q l s e r v e r , a c c e s s , f o x p r o 等) ;在 a s p中可使用任 何一种脚本语言( v b s c r i p t , j a v a s c r i p t , p e r l 等) 。 2 . 3 . 2教务管理系统的特点 首先,教务管理信息系统在教务信息标准化、规范化的基础上,对信息 进行合理的布局;为各职能部门 提供优质、高效的业务管理和事务处理;使 全校师生可以在校园网上对本专业教学计划进行查询,了解课程设置情况; 查询成绩;教师可以查询了解学生的情况等。所以系统面向的对象并非全部 是计算机专业人员,要求操作界面的设计符合日常办公运作的需求,友好清 晰,功能完备实用,简单易学。 其次,教务管理是整个学校管理的一个重要部分,在信息高度共享的今 天,学校要使自己成为信息网络的一个节点,要求自己的管理系统具有足够 的开放性。b / s 结构同i n t e r n e t / i n t r a n e t 完美的集成, 可以 充分利用网 络资 源, 实现信息的实时发布,增加学校和外部的联系。 最后, 随着学校规模的不断扩大, 要考虑多校区办公的可能性。 b / s 结构 满足地理位置分散、 通讯 介质各异的 应用, 最大程度地减少客户端的维护量。 综和上述几个方面的考虑,结合浏览器/ 服务器模式适应性强、开发周期 短的优点, 在校园网i n t r a n e t 结构的基础上, 采用浏览器/ 服务器模式开发教务 管理信息系统,是有其合理性和前瞻性的。 第四节 软硬件开发环境 天津职业技术师范学院教务管理系统以校园网为依托,数据库服务器和 we b 服务器采用wi n d o w s 2 0 0 0 s e r v e r 操作系统, 数据库管理系统使用o r a c l e 8 f o r wi n d o w s 2 0 0 0 , we b服务器及浏览器程序开发使用 a c t i v e s e r v e r p a g e s ( a s p ) o 赢、 、 _ _ 、赢ha 赢 赢 赢 巍遗 第_章系统功能、组成及开发环境 2 . 4 . 1 i n t e r n e t / i n t r a n e t i n t e r n e t 创建了 新型的计算机应用领域,它的飞速发展不但为世界提供 了新的信息交流方式而且开创了新的应用方式。面对丰富的信息资源,要求 企亚在处理与员工、 供应商及客户的关系时竞争力越来越强,效率越来越高。 企业的工 n t e r n e t 建设就是提高生产率,节省资金投入的有效途径。将以w w w 浏览器和w e b s e r v e r 为基础的工 n t e r n e t 技术应用于企事业单位的内部网就 是i n t r a n e t 。目 前, 使用i n t r a n e t 的思路来建设内部网正逐渐成为人们的共 识,这主要是基于以下两点原因。 首先,近年来工 n t e r n e t 的迅猛发展使人们注意到其技术的优越性。 工 n t e r n e t 不是一种通信网 络, 它不同 于我们的电 话网或分组网,从信息基础 结构的角度看,i n t e r n e t 是处于电 信网 络之上的一 种资源网络,也 就是说: 它利用电信网作为其底层传输平台,重点强调信息资源的共享。工 n t e r n e t 所 采用的技术有两个优势,其一是t c p / i p 协议集的采用使i n t e r n e t 具有易于 扩展的松散网络结构,只要遵守t c p / i p 协议,所有的网络、主机都可以联结 到一起:其二是随着w w w 技术的使用、推广, 人们访问信息的方式大大简化 了,只需用鼠标击点,就可访问到任意信息。上述两方面,一方面提供了组 织信息的方法,另一方面提供了访问信息的方法,给工 n t e r n e t 的发展创造了 条件。 另一方面,企业和政府的内部网络和应用系统,一直是按照管理信息系 统( m i s ) 的思路来进行建设的, 沿袭了生产系统中使用的联机事务处理( o l t p ) 的方法, 根据具体应用进行需求调查和分析、设计、开发, 这样得到的应用系 统常常由于信息系统的结构、通信协议、资料格式、文件标准不同而呈现出 分离的局面。一方面,根据具体应用开发的各个应用系统之开放性差,各自 成为封闭系统,信息的共享很难做到。另一方面,管理层的应用需求呈现出 非结构化、非稳定性的特点,需求的变动很大,特别是涉及到决策支持的部 分更是如此,决策者要根据瞬息万变的内部条件和外部环境作出决定,不可 能提出稳定的需求。这样,传统的m i s已经不能适应现在真正的智能化办公 信息系统的要求了。 i n t e r n e t 的发展和m i s 陷入的困境使人们开始探讨将 i n t e r n e t 技术应用于内部网络的可能性,i n t r a n e t 的概念就这样诞生了。 i n t r a n e t 继承了工 n t e r n e t 在信息资 源组织和信息访问 两个方面的优点, 正在 成为内部网络建设的一种趋势。工 n t e r n e t 不是万能的, 将它的技术应用于内 部网并不能解决一切问题。首先,i n t e r n e t 是作为信息资源网存在的,它强 第_章系统功能、组成及开发环境 调的是信息资源的共享,两个方面的优点都与此有关。但是,内部网络 的应用需求要复杂得多, 仅用i n t e r n e t 的技术是实现不了的。 其次, i n t e r n e t 强调开放性和共享资源,相对忽视安全性,而内部网络则不一样,不仅内部 和外部之间要具有安全保障体系,内部还要具有信息安全的级别,这种分级 的安全管理体系也是工 n t e r n e t 技术提供不了的。 因此, 工 n t r a n e t 的建设还需 要许多新的技术。 使用i n t r a n e t 的思路来建设信息资源平台,充分利用了 i n t e r n e t 的 成熟技术, 具有信息资源组织的灵活性和信息访问的方便性。 具体地说, 企业 工 n t r a n e t 系统应具备以下功能: .使用统一的浏览器界面对综合办公信息、 各专业业务信息、 综合统计信 息及本专业外信息等进行访问。这里要利用ww 1 中的页面技术,将各类信息 做成不同页面,使用统一的w e b 浏览器访问信息。访问 方式同工 n t e r n e t 中一 样方便而速度比目前的工 n t e r n e t 要快得多。 .信息来源渠道的组织和分布式数据库系统的建设, 该系统应能组织上述 各类信息来源,实现多级信息资源平台的交互访问。 .分级的权限控制和安全机制, 主要考虑数据的保密性、 完整性和用户验 证,实现分级的数据访问权限机制。 综合以上几个特点,i n t r a n e t 是应用 i n t e r n e t 的t c p / i p 协议和浏览器 技 术, 能 与工 n t e r n e t 很 好 的 衔 接, 着 重 于内 部管 理 和 信息 安 全的 企 业内 部网 。 i n t r a n e t 作为内 部网的建设思路, 不仅仅包含上述信息资源平台的内容,它 也可作为整个应用系统建设的依据,目 前工 n t r a n e t 应用于信息资源平台技术 上比较成熟,实现起来也比较方便。 2 . 4 . 2 w i n d o w s 2 0 0 0 s e r v e r的新增特点 w i n d o w s 2 0 0 0 s e r v e r是在w i n d o w s n t s e r v e r 4 . 0 的 基础上开发出来 的多 用途操作系统,w i n d o w s 2 0 0 0 s e r v e r 功能十分丰富, 几乎包括了目 前计 算机网络 ( 特别是i n t e r n e t ) 的 所有新技术, 如i p 网络、 视频广播、电子商 务。基于活动目 录的管理思想,提供了更可靠、更好的扩展性和更易管理的 网络、应用程序、通讯以及w e b 服务,降低了总体拥有成本。 w i n d o w s 2 0 0 0 s e r v e r具有以 下优点: .提高了整个系统的可靠性和可扩展性。 w i n d o w s 2 0 0 0 s e r v e r 提供了为 强壮的体系结构、先进的错误检测工具以及群集的技术支持。通过增强的容 错能力,提高了用户信息和服务的可用性,而不必考虑不可预料事件的出现; 利用可扩展性,系统已经优化到最多支持3 2 路对称处理器和最大支持 6 4 g b 赫 、 赫、 _ 、 一瓤巍 、 理 第_章系统功能、 组成及开发环境 的物理内存,从而提供了从各种工作组到数据仓库需要的可扩展性的系 统支持。 .强大灵活的管理功能。为了降低总体拥有成本, w i n d o w s 2 0 0 0 s e r v e r 使用基于i n t e r n e t 标准的目 录服务活动目 录来保证有效的基于策略的系 统管理、强大的证书和认证服务功能,以 及基于目 录的应用程序接口。 .是最佳的应用程序平台。 w i n d o w s 2 0 0 0 s e r v e r 为用户提供了广泛易得 的 【 s v 解决方案,同时提供了一套综合性的、适应快速发展的客户 i n t e r n e t 应用程序服务。 赫 磁 蕊毓森晓 杰 翩如.a 第三章系统开发t具介绍 第三章系统开发工具介绍 第一节 数据库技术 3 . 1 . 1数据库的概念及发展 数据库就是存储数据的仓库,数据库技术是计算机科学的一个重要分支。 数据库技术的前身就是数据处理。数据处理的技术可以追溯到远古时代,原 始人结绳记事、累石记数就是数据处理的雏形。随着社会生产和文明的日益 发展,信息的概念就越来越趋向于复杂和深化,数据处理作为研究信息的形 态、传输、处理和存储理论的信息科学也就应运而生。就整个数据处理的发 展过程来看,大致可以分为三个阶段: 第一阶段是数据的手工处理阶段。人们借助于算盘、计算尺等低级工具 处理数据,效率低,可处理的数据量小,可靠性差。 第二阶段是数据的机械处理阶段。这一阶段的特征是使用了比第一阶段 先进得多的工具,霍勒内斯在1 9 世纪8 0 年代发明了卡片制表机,这是跨入 机械处理阶段的一个重要标志。 机械设备的使用,使数据处理能力有了很大 的改进和提高。 第三阶段是电子数据处理阶段。电子计算机的出现,为数据处理展现了 广阔的前景。它不仅处

温馨提示

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

评论

0/150

提交评论