已阅读5页,还剩95页未读, 继续免费阅读
(计算机软件与理论专业论文)基于bs结构的学生信息管理系统的设计与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中山大学硕十学位论文 基于b s 结构的学生信息管理系统的设计与实现 论文题目:基于b s 结构的学生信息管理系统的设计与实现 专业:计算机软件与理论 硕士生:刘爽 指导老师:叶小平副教授 摘要 随着计算机技术和网络技术的迅猛发展,我国各高等院校都纷纷建立了自己 的校园网。随着校园信息化的日益成熟,各高校的学生与教学管理工作都发生了 巨大的变化。高职院校是在我国教育改革中出现的特殊高等院校,是高等教育不 可缺少的重要组成部分,如何利用先进的网络技术手段来加强科学的管理是我们 高职教育目前面临的重要课题。 高职院校大多是通过合并、重组而建,具有其显著的特点:校区分散,学生 数量大、层次多,校外实训基地多,教师及管理队伍严重不足,管理人员操作不 统一,面对这些新情况,新问题,以前的管理和操作方式都不能适应当前学院发 展的需求。高职院校学生处是学风、校风建设的窗口,收集和管理学生信息的主 要部门,与教学系统具有同等重要的地位。在学生管理工作中,信息管理是繁琐 的。目i ; 高职院校正处于初步建设阶段,其管理工作并不完善,学生信息的管理 和收集尚处在手工和半手工状态,浪费了很多人力物力,因此设计开发面向高职 院校的学生信息管理系统具有十分重要的意义。 本课题针对当前高职院校的实际情况,从学生信息收集、管理等工作的实际 需求出发,以校园网建设为支撑平台,遵循软件工程的开发原则与结构化设计模 型,在b s 结构模式下,研究开发高职院校学生信息管理系统软件。该软件具 备学生巍鼬勺查询、收集、管哩,用户管理,信息流通,资源共享等功良孝剃币、学生、家 长也参与到了学生信息管理的过程中。在系统的设计与实现过程中,利用软件硬 件平台的支撑特点,本人重点对系统运行效率和系统安全性问题进行了特别的讨 论,并提出了优化方案。基于b s 结阿峭锚掂患管理系统毫程度匕可以j 艨g 学生管理工 作的效率和学生管理工作的质量,推进高职院校学生管理工作的信息化。 关键词:学生信息管理系统,b s 结构,设计,实现 中山大学硕士学位论文 基于b s 结构的学生信息管理系统的设计与实现 t i t l e :t h ed e s i g na n dr e a l i z a t i o no ft h es t u d e n tm a n a g e m e n ts y s t e mb a s e d o nb ss t r u c t u r e m a j o r :c o m p u t e rs o f t w a r ea n dt h e o r y n a m e :l i u s h u a n g s u p e r v i s o r :y ex i a o p i n g ( a s s o c i a t ep r o f e s s o r ) a b a s t r a c t i t ht h ed e v e l o p m e n to fi n t e r n e ta n dc o m p u t e rs c i e n c e c a m p u sw e b sh a v eb e e n s e tu po n eb yo n ei nm a n yc o l l a g e so fo u rc o u n t r y e n o r m o u sc h a n g e sh a v eo c c u r r e d i nt h ew o r kf o rs t u d e n t s ,a d m i n i s t r a t i o na n d t e a c h i n gf o rp r o f i c i e n tu s eo f i n f o r m a t i o n b a s e dt e c h n o l o g y c o m i n gi n t oam a j o rr o l ea n dc o m p o n e n t si nh i g h e r e d u c a t i o nc o l l a g e sa r ec o m m i t t e dt om a k i n gaf u l lu s eo fi n t e r n e ti nt e a c h i n g m a n a g e m e n t a sn e w l y b u i i te d u c a t i o n a lc o n s t i t u t i o n si tf a c e sag r a t ev a r i e t yo fp r o b l e m s s u c ha si n c r e a s i n gn u m b e ro fs t u d e n t s ,o c c u p a t i o n a lt r a i n i n gb a s e s ,b e i n gl a c ko f f a c i l i t i e sa n df a c u l t ya sw e l la sm u l t i p i l et e a c h i n g ,a m o n gw h i c h ,s h o r to fq u a l i f i e d c o m p u t e r m a n a g e r sa r em o s ts e r i o u sa n du r g e n tf o ro n es i d e ,i ti st h ew i n d o wt o o u t s i d ew o r l da n dt op r o v i d ea n dc o l l e c ti n f o r m a t i o nt h a tm a n a g e r su s et om a k e d e c i s i o n s ,f o rt h es e c o n d ,i ts a v e sg r e a td e a l o fp h y s i c a l ,m a np o w e ra sw e l l ,a n d t h e r e f o r ei tc o m e si n t oaf u l lp l a yi nc o l l a g es t u d e n ta d m i n i s t r u t i o n t h i sa r t i c l ew i l lr e a l l yb eo ni n f o r m a t i o n t e c h n o l o g ya d v a n c e m e n t a n d u t i l i z a t i o n ,o fp e r f o r m a n c ee d u c a t i o n ,b e g i n n i n gw i t hc a m p u sw e b sa n dt h er u l e so f s o f td e v e l o p m e n t t h ea i mo fi t i st od e v e l o pt h es o f t w a r eo ft h ec o l l a g es t u d e n t m a n a g e m e n ts y s t e mb a s e do nt h eb s ( b r o w s e r s e r v e r ) 。w h i c hi n c l u d e st h es t u d e n t s d a t a r e q u i r e m e n t ,c o l l e c t i n g ,m a n a g e m e n t - a n du s e rm a n a g e m e n t , i n f o r m a t i o n t r a n s f o r ma n di n f o r m a t i o ns h a r ee c t w i t ht h eh e l po ft h i ss y s t e m m a n yp e o p l e ( s u c h a st e a c h e r s ,s t u d e n t sa n dt h e i rp a r e n t s ) c a nh a v ea c c e s st ot h i si n f o r m a t i o n m a n a g e m e n t d u r i n gt h ed e s i g n i n ga n dp e r f o r m a n c e ,t h ea u t h o re x p l o r e ss o m ep r o b l e m s , s u c ha s ,t h ee f f i c i e n c ya n dt h es a f e s o m ei d e a sw e r er a i s e d t h ec o l l e g es t u d e n t m a n a g e m e n ts y s t e mb a s e db sp a r t l yc a ni m p r o v et h ee f f i c i e n c ya n dt h eq u a li t yo f s t u d e n t sa d m i n i s t r a t i o nt op r o m o t et h ew e r kf o rs t u d e n t si n h i g h e re d u c a t i o n c o l l a g e sf o rp r o f i c i e n tu s eo fi n f o r m a t i o n b a s e dt e c h n o l o g y k e y l r o r d s :t h es t u d e n tm a n a g e m e n ts y s t e m , b ss t r u c t u r e ,d e s i g n ,p e r f o r m a n c e i i 中山人学硕上学位论文基于g s 结构的学生信息管理系统的敬计与实现 论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究 工作所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人 或集体己经发表或撰写过的作品成果。对本文的研究作出重要贡献的个人和集 体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 学位论文作者签名:专2 1 救 日期:砷年1 月) ? 同 学位论文使用授权声明 本人完全了解中【大学有关保留、使用学位论文的规定,即:学校有权保留 学位论文并i 句国家主管部门或其指定机构送交论文的电子版和纸质版,有权将学 位论文用于非赢利目的的少量复制并允许论文进入学校图书馆、院系资料室被查 阅,有权将学位论文的内容编入有关数据库进行检索,可以采用复印、缩印或其 他方法保存学位论文。保密的学位论文在解密后使用本规定。 学位论文作者签名:匆1 日期:御年f f 月7 1 曰l 导师签名:忙于小手 日期:己口稗,2 月f l = 1 中山大学硕士学位论文基于b s 结构的学生信息管理系统的设计与实现 第一章引言 随着我国经济的飞速发展,目前国家正大力发展职业教育,但许多高职院 校往往由中等专业学校升格、合并、组建而成。高职院校具有显著的特点:校区 分散、学生层次多、学生数量大、校外实训基地多而分散、教师及管理队伍严重 不足,现有的管理操作不统一,这些新情况,新问题,都给学校及各部门带来了 新的挑战。 高职院校学生处是学生管理和教育工作的部门,学风、校风建设的窗口, 与教学系统具有同等重要的地位,在管理和教育学生的过程中,传统手工和半手 工管理学生的方式,会浪费大量的人力物力,特别是开学放假和评优期间尤为突 出;学生经常有调换专业的情况,信息也随之而变,收集和组织学生信息非常困 难。因此,面对学院处于初步发展阶段,从目前高职院校的实际出发,对基于 b s 结构的学生信息管理系统进行分析设计。随着科学技术的不断提高,计算机 科学日渐成熟,校园网建设不断完善。开发一套基于校园网为支撑平台,聚学生 信息管理、查询、收集和资源共享于一体的学生信息管理系统软件势必在行。 本人在以下各章节中谈谈基于b s 结构的学生信息管理系统的设计与实现 过程,以及在系统设计与实现过程中所涉及到的提高学生管理工作的效率、方便 学生查询、便于学生信息的收集等问题及解决方案进行探讨。 1 1 课题的现状及意义 基于b s 结构的学生信息管理系统是为清远职业技术学院学生处量身定做 的学生管理工作软件,是清职院合并组建初期应学院学生处工作人员、校外实训 基地学生管理工作人员、各二级院系学生工作人员及广大师生的要求应运而生。 基于b s 结构的学生信息管理系统开发课题已被选入清远职业技术学院院级科 研课题,由本人负责所有设计开发工作。 中山大学硕士学位论文基于b s 结构的学生信息管理系统的设计与实现 国内外现在专门针对高职学生管理的m i s 系统并不是很多,广大高职院校 往往借用高等院校的学生信息管理系统,由于办学模式和管理制度的差异,高等 院校的学生管理系统并不适合高职院校的实际需求,高职办学模式迅速变化,借 用的高等院校的学生管理系统已经暴露出其操作复杂,交互性不强,扩展性差。 在这样的背景下,全国高职院校对于一套针对高职院校的学生信息管理系统需求 非常迫切。 国家教育部办公厅发文指出:“教学和应用软件建设是校园网应用的核心内 容。高校要不断完善教学资源库和信息资源库,以满足教学、学习、软件开发、 管理、信息查询等需要。”并强调:要重视软件的开发和资源库的建设管理工作, 要统筹规划,分类指导好软件的共同开发建设,达到资源共享,避免重复浪费, 提高工作效率。由此可见,软件资源和硬件资源的齐头并进也是高职院校建设的 重要内容。 随着计算机与网络技术的迅猛发展,我国各高等院校都纷纷建立了自己的校 园网,校园信息化r 益成熟,使得各高校的办公、教学与学生管理工作都发生了 巨大的变化。同样地,高职教育作为高等教育不可缺少的重要组成部分,能够利 用先进的技术手段加强高职教育的科学管理是我们目前面临的重要课题。 目前许多院校在学生信息管理上均采用计算机管理。随着计算机技术、网络 技术的发展和高校学生规模的不断壮大,学生信息管理系统发展大致经历了以下 阶段。 9 0 年代初基本上采用计算机集中处理数据。一般采用d b a s e 数据库实现一 些简单功能的单机系统。当存在多于一个的系统时,系统间通过软盘进行数据的 交换。 9 0 年代中期随着高校招生规模的逐年扩大,同时基于i n t e r n e t 计算机分布 处理系统开始广泛应用,一些院校设计开发了具有计算机分布处理功能的学生信 息管理系统。这种信息管理系统具有软、硬件环境造价昂贵,系统移植性差的缺 点,因此并没有得到广泛的应用和推广。 9 0 年代末期,网络技术的飞速发展带动了计算机技术的革新,也使学生信 息管理走上了网络管理的新时代。网络成本的下降带来了校园网的普及,这时出 现了功能单一的c s ( 客户机服务器) 构架的学生信息管理系统,同时出现了一 2 中山大学硕十学位论文 基于b s 结构的学生信息管理系统的设计与实现 些借助w e b 技术运行于局域网的a s ( 浏览器服务器) 构架的具有查询功能的学 生信息管理系统“1 。( 如图卜1 所示) 计算机集中处理计算机分布处理 网络管理 9 0 年代初期9 0 年代中期 9 0 年代末期 图卜1 学生信息管理系统的发展过程 目前,高职院校处于初步发展的阶段,其高职院校学生处管理工作尚存在以 下三种情况:第一、合并以前的学校多数属于中专学校,学生规模不大,管理工 作相对轻松,原来的学生信息管理的工作人员,工作上仍处于手工和半手工状态, 其自动化办公系统在这个领域建设纯属虚设;第二、部分院校学生处使用的是单 机版学生信息管理系统,或基于客户机服务器模式的管理系统,通常只在办公 室实现了学生基本信息的管理,学生及各院系只有到学生处办公点才能查询相关 信息,信息封闭死板,更谈不上信息及时,这种系统未充分利用校园网及互联网 资源,面对分散校区的管理,查询信息无能为力:第三、绝大多数高职院校的学 生处系统仅建设了学生处网站,实现的功能主要是信息查询和资料收集,信息量 少,这种系统存在有信息保密性差,交互能力有限,管理功能少等不足。 根据目前高职院校学生处学生信息管理的工作现状,在国家大力推进职业技 术教育的引导下,采用现代教学和管理手段程度是衡量学校建设的一项重要指 标,是学院合格评估的基本指标,网上办公的自动化是学校管理、建设和发展走 向规范化的必然趋势。本课题开发的软件在满足本单位学生管理工作需要的同 时,还可供同类学校参考,既具有较高的实际应用价值,又促使高等职业技术学 院管理水平的提高。 1 2 课题研究的主要内容 目前高职院校学生处学生信息管理的工作现状是:学生数量大、层次多、校 中山大学硕上学位论文基于b s 结构的学生信息管理系统的设计与实现 区分散、校外实训基地多而分散、教学和管理人员严重不足。本课题研究开发的 学生信息管理软件是在学院校园网建设基础上,为提高工作人员工作效率,方便 学生及其他人员查询,及时传达信息的信息管理软件。 本课题采用b s 结构模式进行设计和开发,以校园网作为支撑平台,系统 设计与开发过程中,完全遵循软件工程的设计原则和数据库设计的基本方法。根 据系统软件的实际需求分析,从用户应用角度出发,建立了系统管理模块、学生 信息管理模块、系部管理模块、公告新闻信息模块、个人查询模块、文件资料下 载模块6 个方面的功能。依据系统对数据库的需求分析,按照数据库的设计方 法,经过数据库需求分析、概念结构设计、逻辑结构设计阶段,建立了:用户信 息表、学生档案信息表、系别信息表、公告新闻表、文件资料表共5 个数据库信 息表。 根据科学的设计,在w i n d o w s2 0 0 0 服务器操作系统环境下,用i i s 为w e b 服务器,以及v b s c r i p t 及a s p 为前台开发工具,s q l s e r v e r 为后台数据库,对 基于b s 结构的学生信息管理系统进行详细的丌发与实现,使系统设计方案得到 实施。本系统能够极大地提高管理的效率,方便学生查询和信息的收集,促使高 职院校在发展过程中实现科学化、正规化管理。 1 3 课题的技术特点 ( 1 ) 操作简单,可靠实用 本系统的设计是有机结合了a s p 和s q l s e r v e r 2 0 0 0 ,采用b r o w s e r s e r v e r 模式设计m i s 的一种尝试。这种设计比以往的m i s 更具有快速、方便、准确等 优点。因此,本方案设计的学生信息管理系统操作简单,更可靠实用。 ( 2 ) 投入低,维护简便 在b r o w s e r s e r v e r 结构的管理信息系统中,后端的数据库服务器是重中 之重,市场上流行的大型数据库如o r a c l e 、s y b a s e 等,其性能固然优越,但价 格也极其昂贵。我们选择s q ls e r v e r2 0 0 0 作为数据库服务器,就解决了这个 难题,一方面,s q ls e r v e r2 0 0 0 的性能也不错,完全可以完成数据库服务器的 4 中山大学硕十学位论文基于b s 结构的学生信息管理系统的设计与实现 功能,另一方面,s q ls e r v e r2 0 0 0 的价格相对便宜,这就节省了一大笔开支。 从技术开发角度看,利用o d b c 技术,应用a d o 进行开发则不需要再购买其它 工具包,有效地利用了原有技术和开发工具,不仅大大节省了项目开支,而且维 护简便。 ( 3 ) 口令密码,安全性强 以b r o w s e r s e r v e r 模式构建的m i s ,其安全性远远优于原来文件服务器 模式的m i s ,所有用户都必须通过浏览器来查询和操作数据,有效地防止了非法 用户直接操作数据库文件,并且还可以在前后端两边都加口令密码,加强安全保 护。另外,在s q ls e r v e r2 0 0 0 中,还可以对用户进行访问授权,这样,便大 大地增强了系统的安全性。 1 4 论文的组织结构 本文的组织结构如下: 第一章引言综述本课题的开发意义、现状、研究内容、论文组织。 第二章m i s 概述及主要开发工具和技术介绍。 第三章基于b s 结构的学生信息管理系统分析 第四章基于b s 结构的学生信息管理系统设计 第五章基于b s 结构的学生信息管理系统实现 第六章总结与展望 中山大学硕上学位论文 基于b s 结构的学生信息管理系统的设计与实现 第二章川s 概述及主要开发工具和技术 2 1m i s 概述 2 i 1m i s 的概念与功能 管理信息系统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 ) 的第一个定义始于上 个世纪7 0 年代,8 0 年代中期得以应用,九十年代迅猛发展。1 9 8 5 年管理信息系 统创始人明苏达大学著名教授高登戴维斯( g o r d o nb d a v i s ) 对管理信息系统给 出了一个较为完整的定义:“它是一个利用计算机硬件和软件,采用分析、计划、 控制、决策模型以及数据库的用户一机器系统。它具有提供信息、支持企业 或组织运行、管理和决策的功能。2 0 0 3 年中国铁道出版社和经济科学出版社 出版的由安忠和佟志臣主编的管理信息系统一书对管理信息系统给出了如下 定义:管理信息系统是运用系统的理论方法,以计算机网络和现代通信技术为工 具和手段,具有进行信息收集、存储、加工处理和传递等功能,能为管理决策提 供信息服务的人一机系统0 1 。 ( 1 ) 管理信息系统具有以下基本含义: 管理信息系统是融合人的现代思维与管理能力以及计算机的强大处理、存 储能力为一体的协调高效的人一机系统。 管理信息系统处理的对象是企业或组织活动的全过程,并对各缴管理者提 供有用的信息。 管理信息系统广泛地运用了数据库技术,通过对中央数据库的运用,使得 系统中的数据实现了一致性和共享性。 m i s 总体概念模型如图2 - i 所示: 6 中山人学硕士学位论文 基于b s 结构的学生信息管理系统的设计与实现 图2 - 1m i s 概念模型 决策) 决策) ( 2 ) 管理信息系统具有如下功能: 数据处理功能 管理信息系统能够对各种类型的数据进行收集录入、加工处理、检索查询、 存储传输。 预测功能 管理信息系统能够运用数学方法和预测模型,利用历史数据对未来可能发生 的结果进行预测。 计划功能 各类企业或组织可以利用管理信息系统的各类信息对本单位的工作做出合 理的计划和安排。 控制功能 各类企业或组织可以利用管理信息系统的信息反馈对本单位各个部门、各个 环节的运行情况进行监测、协调和控制,以保证系统的正常运行。 辅助决策功能 管理信息系统能为决策者及时提供有用信息,并借助运筹学的方法和技术, 辅助决策者进行决策。 7 中山大学硕士学位论文 基于b s 结构的学生信息管理系统的设计与实现 2 1 2m i s 研究的体系结构 当前流行的管理信息系统体系结构有两种,一种是基于c s 结构的管理信息 系统,一种是基于b s 结构的管理信息系统。 c s 是c l i e n t s e r v e r 的缩写。服务器通常采用高性能的p c 、工作站或小型 机,并采用大型数据库系统,如o r a c l e ,s y b a s e ,i n f o r m i x 或s q ls e r v e r 。客 户端需要安装专用的客户端软件。 b s 是b r o w s e r s e r v e r 的缩写。客户机上只需安装一个浏览器( b r o w s e r ) , 如n e t s c a p en a v i g a t o r 或i n t e r n e te x p l o r e r ,服务器安装o r a c l e ,s y b a s e , i n f o r m i x 或s q ls e r v e r 等数据库。在这种结构下,用户界面完全通过w 啊浏览 器实现,一部分事务逻辑在前端实现,但主要事务逻辑在服务器端实现。浏览器 通过w e bs e r v e 同数据库进行数据交互。 c s 与b s 主要区别如下: ( 1 ) 硬件环境不同 c s 一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专 门服务器提供连接和数据交换服务。 b s 建立在广域网之上的,不必是专门的网络硬件环境,有比c s 更强的适 应范围,一般只要有操作系统和浏览器就行。 ( 2 ) 对安全要求不同 c s 一般面向相对固定的用户群,对信息安全的控制能力很强,一般高度机 密的信息系统适宜采用c s 结构,也可以通过b s 发布部分可公开信息。 b s 建立在广域网之上,对安全的控制能力相对弱,可能面向不可知的用户。 ( 3 ) 软件的复用性不同 c s 程序由于不可避免的整体性考虑,因此,构件的复用性不如b s 。 b s 属多重结构,每个构件具有相对独立的功能,能够相对较好的复用,就 如买来的餐桌可以再利用一样。 ( 4 ) 系统维护不同 c s 程序由于整体性,必须整体考察,处理出现的问题以及系统升级,升级 难,可能是再做一个全新的系统。 8 中山大学硕士学位论文 基于b s 结构的学生信息管理系统的设计与实现 b s 构件组成,方便构件个别的更换,实现系统的无缝升级,系统维护开销 减到最小,用户从网上自己下载安装就可以实现升级。 ( 5 ) 用户接口不同 c s 多是建立的w i n d o w s 平台上,表现方法有限,对程序员普遍要求较高。 b s 建立在浏览器上,有更加丰富和生动的表现方式与用户交流并且大部 分难度减低,减低开发成本。 ( 6 ) 信息流不同 c s 程序一般是典型的中央集权的机械式处理,交互性相对低。 b s 信息流变化大,更像交易中心。 基于b s 的学生信息管理系统是一种对用户使用非常方便的管理信息系统。 它无需用户安装专用的客户端软件,也无需使用专用网,只需i e 浏览器和 i n t e r n e t 网即可。 2 1 3m i s 研究的发展趋势 计算机技术、网络技术以及数据库技术的发展为企业和其它组织建立管理信 息系统,甚至对改变管理思想起到了不可估量的作用。实践证明信息技术已在企 业和其它组织的管理层面扮演着越来越重要的角色。信息技术最初在管理上的运 用十分简单,主要是记录一些数据,方便查询和汇总,而现在已发展到建立在全 球i n t e r n e t 网基础上的跨国家、跨行业、跨各类组织的运行体系,其发展趋势 具有如下几个特点: ( 1 ) 系统开发软件的功能更强大、操作更简单、界面更加人性化。 例如:数据库管理系统软件除了数据库管理功能以外,还将提供窗口设计器、 报表设计器、菜单设计器、项目管理器等强有力的开发工具,充分利用这些工具 可以显著提高系统开发效率,缩短开发周期。 例如:编程工具将向可视化、对象化、简单化等方向发展。程序员无需编写 代码,只需用鼠标选择编程对象,将其复制到程序指定的位置,或画一条连接两 个或多个对象的连线,即可完成用户界面和脚码程序的编写。如:v b 、p b 、v c 、 j 州k 、p h p 等。 9 中山人学硕士学位论文基于b i s 结构的学生信息管理系统的设计与实现 ( 2 ) 管理信息系统( m s ) 对决策的支持更加强劲,向决策支持系统( d e c i s i o n s u p p o r t i n gs y s t e md s s ) 方向发展。 m i s 主要面向事务性工作,在应用上存在很大的局限性,很难给决策层决策 提供充分支持。为了克服这种局限性,适应市场竞争和提高效益的需要,在运筹 学、数理统计、人工智能、计算机模拟、图形显示等新方法、新技术的推动下, 信息技术的主要作用已由更多的结构化任务向帮助决策者解决更复杂的非结构 化任务方向发展,以提高决策能力和效果。图2 - 2 是d s s 结构图。 圈2 - 2 决策支持系统结构图 另外,d s s 己向智能决策支持系统( i d s s ) 、群体决策支持系统( g d s s ) 、自 适应决策支持系统( a d s s ) 等方向发展。 ( 3 ) 管理信息系统( m i s ) 对资源配置更加有效,向企业资源计划系统( e r p ) 方向发展。 e r p 是建立在信息技术基础之上,以系统化管理思想为企业决策层及员工提 供决策运行手段的管理平台。它是信息技术与先进管理思想的集合,是现代企业 的运行模式,反映了时代对企业合理调配资源,最大化地创造社会财富的要求。 它是一个有效的组织、计划和实施企业人、财、物的管理系统。 i n t e r n e t 技术的成熟为企业信息管理系统增加与客户或供应商实现信息共 享和直接的数据交换的能力,从而强化了企业间的联系,形成共同发展的生存链。 e r p 系统相应实现这方面的功能,使决策者及业务部门实现跨企业的联合作战。 ( 4 ) 管理信息系统( m i s ) 与自动化技术、制造技术联系更紧密,集成化趋势 i o 中山人学硕士学位论文基于b s 结构的学生信息管理系统的设计与实现 更强,向计算机集成制造系统( c i m s ) 方向发展。 c i m s 是在t l 动化技术、信息技术及制造技术的基础上,通过计算机及其软 件、网络将制造工厂各种有关的分散的多模式多层次的人机交互的自动化系统有 机地集成起来,以适应多品种批量生产的高效率、高柔性的制造系统。图2 3 是 c i m s 构成框图。 图2 - 3 计算机集成制造系统构成圈 ( 5 ) 管理信息系统( m i s ) 与商业交易、电子货币紧密结合,己向电子商务 ( e l e c t r o n i cc o m m e r c e ) 方向发展。 电子商务是一种现代化的商业方法,是一种以电子方式进行的商务活动。如 阿里巴巴电子商务网站。电子商务基本结构如图2 4 所示: 支付型业务系统非支付型业务系统 支付体系 安全结构 网络平台 图2 4 电子商务基本结构图 中山大学硕上学位论文 基于b s 结构的学生信息管理系统的设计与实现 2 1 4m i s 的开发方法 管理信息系统是面向管理人员的,其中有企事业单位的领导、中层管理人员、 下层职员和操作人员,各类人员变动、需求变化、机构改组等因素都会影响到系 统的成败。因此,首先要重视用户需求调查和分析,其次是在需求分析的基础上 选用合适的开发方法进行设计。在m i s 的开发中,一般分为两个层次明确信息需 求: ( 1 ) 一个组织总体上的信息需求。它确定了全部信息系统的结构,同时也 确定应用和数据库之间的关系。 ( 2 ) 每项应用的详细信息需求。在实际中,存在着两种基本的信息系统应 用需求类型,即社会和技术方面。社会需求包括:工作组织设计目标,责任假定 等;技术需求包括:输入、输出、数据的存贮和处理及传输等。但是要得到全面、 正确的信息需求是很不容易的。因为,首先信息需求是多种多样和复杂的;其次, 人受到其自身解决问题、认识问题等因素的影响;再者,确定信息需求时采用的 接口复杂。所以,确定信息需求的方法也不是唯一的。一般分为四种 提问分析员通过对系统使用者进行提问,得到信息需求。 从现有信息系统中推导。凡已投入运行的信息系统都有一段运行历史,可 作为同类机构提出信息需求的依据。 应用系统特性的综合。 在发展中逐步完善。 基于b s 结构的学生信息管理系统在需求分析中采用了提问和在发展中完 善相结合的方法,首先有一个初始的信息需求,而后逐步完善。 管理信息系统的开发方法有多种嘲: 方法。每一种方法均有一定的适用范围, ( 1 ) 原型法 原型法、结构化生命周期法和面向对象 不是万能的。 原型法基于这样的原理:人们表达对现有应用系统的看法是比较容易的,但 描述一个未来的系统是较为困难的。它的优点是用户开发系统过程中完善其对系 统的要求。它适于开发不确定性较强的应用系统,在开发中能降低成本,缩短开 发时间。有效地划分了用户和系统专业人员的工作。 中山人学硕上学位论文 基于b s 结构的学生信息管理系统的设计与实现 原型法分为以下四步: 确定用户的基本需求 在这一阶段,用户根据系统的输出清楚地表达自己的基本需求。系统工程师 据此来确定哪些要求是现实的,同时估算出开发一个工作原型的成本及需要的数 据元。 开发初始原型系统 此阶段的目的是建立一个交互式的系统来满足用户的基本信息需求。这里重 要的是开发速度,而不是运行效率。初始原型并不需完全,只要能满足用户的基 本要求。 使用原型系统来确认用户的需求。 让用户在原型系统的使用中得到实际经验,从而了解其信息需求得到的满足 程度。用户发现初始原型的问题是自然的,然后由用户决定如何修改,并控制整 个开发时间。 修改和改进原型 设计者根据用户新的需求,及时修改原型,再回到。和是可以反复进 行的,直到用户满意后,转成“作业原型”。 原型法的缺点是:当变化频繁时,难以对开发过程进行管理。 ( 2 ) 结构化生命周期法 生命周期法是最常用的一种有效的m i s 开发方法,其特点是将整个计算机 信息系统的开发过程,从初始到结束划分为若干个阶段,预先定义好每个阶段的 任务和目标,再按一定的策略和准则完成相应阶段的任务。 结构化生命周期法实际上就是按m i s 开发生命周期对其进行管理、控制的 一种方法。这种方法作为一种工程化软件产品开发方法发展得非常成熟,是系统 开发的基础,也是其它方法的基础,它的优点是开发出的应用系统功能比较合理, 系统性好,考虑也较周全,有质量保证体系。 结构化生命周期法同m i s 开发生命周期一样将系统开发划分为五个阶段: 系统调查研究即可行性分析阶段、系统分析及初步设计阶段、系统详细设计及实 现阶段、系统安装配置阶段、系统运行评价阶段。 结构化生命周期法的基本策略和准则是:预先明确用户需求;自顶向下规划 中山大学硕:学位论文基于b s 结构的学生信息管理系统的设计与实现 整个系统软件结构;生命周期中各个阶段的明确分工和分离;强调文档的标准化、 规范化和确定化,以保证各个顺序阶段的衔接;强调阶段成果的复审以确定每个 阶段的目标是否达到,以期减少系统开发中的隐患;自顶向下逐步求精的结构化 系统设计方法。 ( 3 ) 面向对象方法 原型法和结构化生命周期法都是从一般系统工程的角度采用计算机语言来 描述、处理自然世界,这样必然造成系统分析、设计与其事务管理的差距,使管 理信息系统在应用上产生了许多困难和矛盾。在8 0 年代初期又产生了面向对象 设计方法( o o p ) 。 面向对象设计方法既吸取了以前开发方法的优点,同时又正视和顺应了现实 世界有物质和意识两部分组成的规律,映射到面向对象的解空间就是:具体事物 对象和抽象概念类;而一个对象无非就是这样一个实体,它具有一个 名字标识,并带有自身的状态( 属性) 和自身的功能( 行为) 。这正是面向对象方 法和技术所追求的目标将世界上的问题的求解尽可能简单化。o o p 与传统的 忽略了数据与程序之间有不可分割内在联系的面向数据或面向过程的结构化编 程不同,它除了具备结构化编程的一切优点与机制外,同时又是一个引入了若干 强有力的、更能反映事物本质的新概念、新机制,从而开创了一个程序设计新天 地,o o p 是一种新方法技术。 o o p 的基本原理是:用问题领域的模型来模拟大干世界,从而设计出尽可能 直接、自然的表示问题求解方法的软件,这样的软件系统由对象组成,而对象则 是完整反映客观世界事物具有不可分割的静态属性( “数据结构”) 与动态行为 ( “方法”) 的,既有联系又有变化发展的实体。 o o p 所涉及的新概念,在理论上最一般性( 广义) 的对应物及其描述如下: 对象对客观事物的表示或描述,世界上任何具体事物均可称为对象 类组对象的抽象定义( “抽象概念”、“抽象数据类型”) 方法一对应于对象的能力 消息客观世界中对象之间通讯的途径 继承对象间具有相同性( 可重用部分) 和差异变化的关系 基于以上概念,面向对象就成了一个作为现实世界映射的封闭缩微世界,一 中山大学硕士学位论文 基于b s 结构的学生信息管理系统的设计与实现 个对象具有自身的属性( “私有数据类型”) 和可为自己或别人做的工作功能( “方 法”、“操作”或“成员函数”) ,它能通过发送消息与其它对象进行通讯,协同 完成任务。 基于b s 结构的学生信息管理系统的设计选用结构化生命周期法。 2 2 系统开发工具与技术 至于开发工具,可根据自身情况选择适当的开发工具,前台可选用a s p 、 j s p 、d e l p h i 、j a v a 等,后台可选取a c c e s s 、s o ls e r v e r 、o r a c l e 、s y s b a s e 等 作为开发环境。本系统为遵循方便、实用的设计原则,选用浏览器直接解释语言 a s p 作为前台开发工具,选用经济实惠的s q ls e r v e r 2 0 0 0 作为后台数据库管理 开发工具。 2 2 1s q ls e r v e r s q ls e r v e r 是微软公司开发的一个关系数据库管理系统,是第一个真正的 基于客户服务器体系结构的r d b m s 产品。它对客户服务器计算机技术的发展起 到了积极的推动作用。 s q ls e r v e r 采用二级安全验证、登录验证及数据库用户帐号和角色的许可 验证。s q ls e r v e r 支持两种身份验证模式:w i n d o w sn t 身份验证和s q ls e r v e r 身份验证。 s q ls e r v e r 服务器软件主要由两大部分组成,即s q ls e r v e r 内核( k e r n e l ) 及数据库管理系统( d b m s ) 。d b m s 部分完成数据存取、资源管理、安全控制等各 项操作。s q ls e r v e r 内核部分处理客户与s o ls e r v e r 的连接及磁盘和网络i o 等,它负责为d b m s 提供必要的运行环境。 为提高系统性能和可靠性,s q ls e r v e r 主要采用了如下的先进技术: ( 1 ) 多线程体系结构。每个用户连接只增加一个线程,仅需5 0 k b 左右的 内存,与单线程结构相比,在同等硬件资源下能支持更多的并发用户。 中山大学硕士学位论文 基于b s 结构的学生信息管理系统的设计与实现 ( 2 ) 支持存储过程。它能提高应用开发效率和减少软件维护的工作量。 ( 3 ) 支持触发器。实现由服务器统- - $ u 约数据完整性和业务规则。 ( 4 ) 支持逻辑内存管理。命名c a c h e 能最优化地使用内存资源,因而增大 吞吐量。 ( 5 ) 表分割技术能实现大块数据的并行装载和插入。 ( 6 ) 内置的b a c k u ps e r v e r 服务器支持高速的联机系统备份,提高了系统 的可用性。 2 2 2a s p 技术 a s p ( a c t i v es e r v e rp a g e s ) 及其i i s 技术的应用运行在w i n d o w sn t 和 w i n d o w s 2 0 0 0 平台上,用活动数据对象a d o ( a c t i v e xd a t ao b j e c t ) 组件并通过 o d b c ( 开放数据库互联) 标准数据库界面访问多种数据库,解释并发布信息。 伴随着i i s 所产生的a s p 是一个w e b 服务器端的开发环境,在这个环境中, 可以把h t m l 页面、s c r i p t 语言及a c t i v e x 服务器组件结合起来,创建和运行动 态的、交互式的、高性能的w e b 服务器应用程序。a s p 是一个文本文件,用任何 纯文本编辑器进行编辑,它包括文本、h t m l 标记和a s p 特有的脚本语句,通过 扩展名为a s p 文件来实现。a s p 可以由f r o n t p a g e 自动生成,专业开发人员也可 使用专门的工具。 a s p 是纯服务器技术,服务器先自动解释a s p 程序代码为h t m l 格式的页面 内容,再送到用户的浏览器显示出来。也就是说,a s p 的源程序码不会传到用户 的浏览器上,因此保护了源程序不会外漏,也不用担心浏览器能否执行a s p 程序。 由于a s p 集成于h t m l ,因此编译链接可直接执行。a s p 可支持任何脚本语言,只 需提供相应的脚本引擎,a s p 自身提供v b s c r i p t 和j s c r i p t 两种脚本引擎。另 外,a s p 提供更方便、更简单访问数据库的方法,使开发基于数据库驱动的w e b 应用程序更容易。a s p 已经成为开发动态网站、构筑i n t e r n e t 和i n t r a n e t 的最 佳工具“】。 a s p 提供了六个内建对象,供用户直接调用: a p p l i c a t i o n 对象:负责管理所有会话信息,可用来在指定的应用程序的所 1 6 中山大学硕士学位论文基于b s 结构的学生信息管理系统的设计与实现 有用户之间共享信息。 s e s s i o n 对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同 w e b 页面跳转时,s e s s i o n 中的变量在用户整个会话过程中一直保存。 r e q u e s t 对象:从用户端取得信息传递给服务器,是a s p 读取用户输入的 主要方法。 r e s p o n s e 对象:服务器将输出内容发送到用户端。 s e r v e r 对象:提供对服务器有关方法和属性的访问。 o b j e c tc o n t e x t 对象:i i s 4 0 新增的对象,用来进行事务处理。此项功能 需得到m t s ( m i c r o s o f tt r a n s c a t i o ns e r v e r ) 管理的支持。 a s p 的主要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 服务礼仪培训演讲课件
- 服务接待课件
- 服务公主培训课件
- 法务部门年终课件
- 分图形教学课件
- 肺通气指标课件
- 事业单位护理岗面试2026经典考题试卷及答案
- 事业单位财会岗面试专业面试历年真题题库及解析
- 事业单位工程岗2026面试必练考题全真模拟试卷
- 飞天二教学课件
- 2026中国邮政联合校园招聘笔试参考题库(含答案解析)
- (一模)嘉兴市2026-2027学年第一学期高三教学质量检测语文试卷(含答案)
- 2026中国洗衣干衣行业市场现状需求分析投资布局发展策略研究文献
- 2027年湖北交通投资集团有限公司秋季校园招聘131人笔试备考题库及答案解析
- 2026山东青岛水务集团有限公司招聘笔试历年参考题库附带答案详解
- 2026年党支部基层总结报告
- T∕CCEAS008-2026 建设工程造价咨询成果文件质量标准
- 2018 机械通风冷却塔 第1部分:中小型开式冷却塔
- 中国膀胱癌诊疗指南2025版
- 梅尼埃病前庭功能检测
- 凉山2025年四川凉山州雷波重点国有林保护局招聘27人笔试历年参考题库附带答案详解
评论
0/150
提交评论