【毕业学位论文】(Word原稿)高校继续教育管理信息系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)高校继续教育管理信息系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)高校继续教育管理信息系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)高校继续教育管理信息系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)高校继续教育管理信息系统的设计与实现-软件工程_第5页
已阅读5页,还剩79页未读 继续免费阅读

下载本文档

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

文档简介

硕士学位论文 (专业学位) 高校继续教育管理信息系统的设计与实现 姓 名:赵春艳 学 号: 0921170290 所在院系:软件学院 职业类型:工程硕士 专业领域:软件工程 指导教 师: 徐燕凌 副指导教师: 孙和福 二 一三年二 月 A in 2013 0921170290 of 高校继续教育管理信息系统的设计与实现 赵春艳 同济大学 学位论文版权 使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日同济大学 硕士学位论文 摘要 I 摘 要 随着社会的不断进步,人们只有在不停地学习过程 中 才能获得更多的知识,但是,步入社会的人们由于受到年龄、工作、时间等方面的限制,缺少了许多的时机回到校园继续学习。而经济社会的快速发展要求人们必须具备更高的知识水平,因此,为了缓解这两者之间所产生的矛盾,继续教育由此产生。继续教育可以帮助许多已经步入社会的人士在已有知识的基础上,可以进行知识的更新、补充和扩展,进一步提高相关的工作能力和技术能力。 从继续 教育的发展主线可以看出,建设、应用、效益这三个阶段是相依相存的,获得良好的社会效益和经济效益是继续教育发展的最终目的,而效益的高低,在很大程度上依赖于信息化的发展水平。因此,本文旨在利用现代化信息技术同时结合继续教育的发展现状开发一套继续教育信息管理系统,从而更好的帮助继续教育的教学和管理工作。 笔者通过对国内多个继续教育院校进行 调研,对这些院校的发展现状和实际工作中存在的问题进行收集与整理,利用软件工程的思想进行需求的分析,确定继续教育管理系统的功能需求,主要包括学籍管理、教学管理、成绩管理等核心功能模块 。在此基础上,在结构化设计思想的指导下进行系统的功能模块设计以及数据库的设计等工作。最后利用 台下 发技术并结合 继续教育管理系统。 关键 词 : 继续教育管理系统 , 术 , 三层架构 , 信息系统 s a of to of of a of to to to of of in to to of on of be of of is is of of to a on of to at of of of a of so as to to of in of of On of of QL to 济大学 硕士学位论文 目录 录 第 1 章 引言 . 1 续教育信息化概述 . 1 题研究的背景 . 3 内外研究现状 . 4 外研究与应用现状 . 4 内研究与应用现状 . 4 题研究的意义 . 5 题任务 . 6 文章节安排 . 7 第 2 章 相关开发技术概述 . 8 术概述 . 8 ,随着信息技术的飞速发展,社会中各行各业的信息化建设也在不断涌现,尤其是作为国家根本的教育行业,在信息化建设方面更需要具有超前意识。对于所有的人类来说, 只有不停地学习才能获得更多的知识,但是,一旦走出校门,步入社会这个大家庭后,再想回到学校中并将所有心思都用在学习上基本是不可能的事,受到年龄、工作范围、业余时间等方面的限制,一些上班族更是缺少时机回到学校继续学习。而经济社会的快速发展要求人们必须具备更高的知识水平,因此,为了缓解这两者之间所产生的矛盾,继续教育由此出现。继续教育针对特殊的人群,即已经脱离学校的正规教育而走出校门的人,对这些已参加工作或负有成人责任的人群继续进行再教育。这些人不受年龄的限制,因为工作或者责任的需要,在已有知识的基础上,继续教育 可以帮助他们进行知识的更新、补充和扩展,进一步提高相关的工作能力和技术能力 1。因此,继续教育推出以后,这种教育方式便受到了人们的认可,并越来越受到人们的高度重视,它对社会的发展起到很大的推动作用,成为教育行业非常重要的组成部分 2。对于当前的继续教育来说,为了使其更加适应信息化社会的建设,继续教育必须做出相应的改革,也就是充分利用先进的计算机技术、网络技术和各种资源,促进继续教育的进一步发展 3。 对于任何行业来说,其发展都会经历一个漫长的过程,继续教育也不例外。继续教育在全球都有其发展历程,通过对 这些国家的发展历程进行观察可以发现,继续教育从最初的重视建设慢慢变为重视应用,最后发展为重视效益,可以说,这个过程就是继续教育发展的主线 4。从目前的情况来看,继续教育已经到达了第三步,即重视效益的时代,在这个时代,如何通过继续教育的教学作用,使人类获益、使社会获益、使世界获益,这是继续教育信息化首要面对的问题 5。 从继续教育的发展主线可以看出,建设、应用、效益这三个阶段是相依相存的,获得良好的社会效益和经济效益是继续教育发展的最终目的,而效益的高低,在很大程度上依赖于信息化的发展水平 6。因此,随 着信息化水平的提高,应该加强继续教育的持续发展,从而提高整个教育行业的创新水平并促进教育体制的变革。通过继续教育,来提升社会人士的专业知识水平和技术水平,以此从根本上来提高国家的综合水平 7。相对于国外的教育信息化建设来说,国内的发展水平确实比较落后,主要是教育信息化应用的深度不够,管理体制不够全面等,诸如此类的问题表现得比较明显。而正是由于这些问题的存在,才使得国内的教育同济大学 硕士学位论文 高校继续教育管理信息系统的设计与实现 2 信息化建设受到多方面的影响,在很大程度上制约着教育信息化的全面发展 8。 可以说,随着信息化水平的不断提高,计算机和互联网技术的发展 可谓是日新月异,这也大大促进了社会各行各业的发展。对于教育行业来说,利用先进的技术来进行信息化建设,利用先进的设备来为教育行业服务,这是非常必要和可行的 9。除此之外,教职人员的管理思想也应该与时俱进,及时吸收先进的教学思想和教育理念并运用到实际的教学过程中,以达到提高教学质量和教学效果的目的 10。通过调研和分析,可以采用以下方法来更好地实现教育信息化的建设: 1、 转变教育理念 ( 1)在传统的教育理念中,教师教授知识给学生,学生作为接受的一方是比较被动的,而教师也只是将知识直接灌输给学生,没有很好地调 动学生的主动性来进行学习。通过实践证明,这种传统的方式教学效率比较低,因此,为了提高教学效率,必须将传统的教育理念转变为现代化的教育观念。在实际的教学过程中,教师和学生都是非常重要的组成部分,必须加强两者之间的沟通和交流,教师要因材施教,作为引路人,要充分调动起学生的主动性和积极性,使学生更好地融入学习过程中,从而取得良好的教学效果 11。 ( 2)在传统的教学中 ,教师一直是作为一种主导者的身份,完全掌握学生的学习动态,教授什么知识学生就学习什么,这使得学生的学习非常被动。在现代化的教学过程中,教师应该由 主动者转变成引导者,在学生的学习过程中,起到一个指引的作用,让学生学会自己思考和获取知识 12。 ( 3)在传统的教学中,历来都是要求学生必须具备德智体美劳等各种美德,但是今天,对于教师同样提出了更高的要求,除了自身的专业知识必须过硬外,教师的素质素养也变得非常重要。只有不断提升自身的各项素质和能力,成为德才兼备的教师,才会给学生树立良好的正面教学形象,而学生也会从教师身上学到更多知识,更好地适应社会的发展 13。 2、 整合教学方式 在学校中学习时,主要的教学方式就是教师讲解,与此类似,在传统的继续教育中 ,主要是通过教师进行培训的教学方式。在信息技术高度发达的现代社会中,这种方式已经相对落后,如今,计算机设备非常普及,各行各业中都随处可见,互联网技术的发展,更是使得计算机的应用深入人类的各项学习和生活中 14。继续教育要想得到可持续发展,采用先进技术进行信息化建设迫在眉睫,在一味加强信息化教育建设的同时,还必须从传统的教学方式和培训方式中取长补短,吸取优点、摒弃缺点,将两者进行整合,得到一种更好的教学方式,从而为继续教育提供更好地服务 15。 3、 融合教学经验 第 1 章 引言 3 不管是在传统的学校教育还是继续教育的教学过 程中,教师的教学经验都是非常重要的,其经验是否丰富,会在很大程度上影响学生的学习效果 16。对于继续教育来说,其针对的是一些在职工作者或负有特殊责任的人群,这就要求教师必须具有更加丰富的实践经验。因为这类人群相对于普通学生来说,更注重所学到的东西是否具有实际价值,能否给自己带来帮助,从而为自身工作所用 17。因此,教会学生将教师的教学经验和所学到的教学内容进行全面地融合,并培养实际的应用能力就是继续教育教学工作的重点 18。在实际的教学过程中,学生可能会带着很多的疑问来进行相关的学习,这时就要求教师通 过自己丰富的教学经验和实践经验来解决。教师充分运用自己的教学经验来进行培训,使学生学到更加专业的知识和技术,从而帮助学生解决工作中遇到的各种问题 19。 通过以上三个方面的分析,可以了解继续教育的信息化建设是非常必要的,这是教育体制改革的必然要求,对推动教育行业以及社会和国家的发展都具有非常重要的作用 20。 题研究的背景 从继续教育推出以后到发展至今,因为其非常符合一些人群离开学校后却又想继续求学的心理,所以反响一直都非常大,也越来越受到人们的重视。在学校中,由于学生的人数非常多,所以学生的 相关信息也非常多,处理起来非常麻烦,而且,传统的信息管理方式基本上都是采用手工劳动,因此,学生信息的管理对于任何学校来说都是一项工作量异常巨大的事情 21。另外,手工管理所造成的多方面问题也令学校管理部门非常头疼,如数据的错误、文件的遗失等等,一旦出错就很难改正。继续教育学校中同样存在这些方面的问题,分析和归纳以后整理如下: 1、 同各大高校一样,继续教育学校中也需要管理数量众多、数据庞大的学生信息,这对于信息管理员来说,工作量不仅大,复杂度和重复率都很高,非常容易出错,因此很难保证学生信息的准确性,一旦遗 漏某些信息,就可能会造成很多的麻烦 22。 2、 采用传统的手工处理方式,不仅耗费过多的人力物力,大大增加了信息管理员的工作强度,还容易出现数据错误和资料丢失的问题,这些弊端都是显而易见的。尤其对于课程方面的安排和管理,对于任何学校来说都是一项非常细致且复杂的事情,采用人工安排,结果往往不太合理 23。 3、 采用手工管理方式还有一个很大的弊端,就是无法进行及时的传递和共享。在传递一份资料时,往往要将该资料复印成多份且采用人工方式进行分发,非常麻烦不说,也不利于资料的整理和管理,还使得管理人员花费大量的时间 和同济大学 硕士学位论文 高校继续教育管理信息系统的设计与实现 4 精力 24。 综上所述,传统的手工信息管理存在诸多的问题,而这些问题在某些方面制约着继续教育的发展。为了解决这些问题,再加上信息化设备和技术的大范围应用,继续教育的信息化建设迫在眉睫,继续教育管理系统随之被提出和开发 25。对于继续教育管理系统来说,其严格按照软件工程的设计原理和方法,结合众多的先进技术,根据用户的实际需求划分成多项管理功能,具体包括课程管理、招生管理、收费管理等等。系统大大改善了手工管理过程中所产生的各种弊端,大大实现了继续教育的现代化信息管理。另外,目标系统还支持实时的在线分析和统 计功能,对于重要的文件可以打印然后进行整理存档,对学校各部门之间的信息交流和共享提供了极大的便利,在很大程度上提高了信息管理员的工作效率,也提高了学校的整体管理水平 26。 内外研究现状 外研究与应用现状 在国外,由于相关理论发展的早、技术发展的快,所以各行各业的信息化建设都相对领先于国内的水平。从一开始计算机的诞生到成为一种辅助工具时,国外就在积极研究如何利用计算机和互联网来更好地为社会和国家服务 27。利用信息技术进行系统的开发,从当初的初级到现在的高级,信息管理系统的应用越 来越广泛,功能越来越强。在此基础上,信息化教育也早已引起国外各大高校的重视,再加上国家和当地政府的大力支持,提供先进的技术和设备,所以国外的各大高校基本上完成了教育信息化建设 28。 内研究与应用现状 早在 1970 年,国内就开始进行早期的教育信息化建设,经过几十年的发展,主要分为三个阶段,具体介绍如下: 1、 1970期间。在 1970 年左右,国内的计算机技术还处于刚刚兴起的起步阶段。在这个时期内,只有北京、清华等几所重点院校开始进行教育的信息化建设,其实这个时间段还称不上是信息化建 设,只是利用计算机对教学过程和信息进行辅助管理。当时使用的是 统和 C 语言,由于互联网技术还没有得到全面的发展,所以只能支持单机系统 29。 2、 1980期间。在这个时期内,计算机技术开始得到较快的发展,利用计算机技术开发管理系统也成为可能。国内一些知名的大学比较重视研究生的管理工作,因此首先利用信息化技术开发了相关的研究生管理系统,以便于更好地管研究生的各项工作。这时已经出现了微软的 作系统,互联网技第 1 章 引言 5 术也得到了一定的发展,所以此时开发的管理系统可以实现学校中部分地区的信息共 享。另外,为了加强教学管理,有的院校也自行开发了一些教学管理系统,并进行了应用,但是,从总体方面来说,这时信息技术发展还不完善,因此导致这些系统或软件存在较多的缺点,而且数据的安全性得不到保障,不能在大范围内使用 30。 3、 1993 年至今。这个时期的社会发展脚步明显加快,因而计算机技术、互联网技术都得到了非常快速的发展和广泛的应用,也使得各种系统或软件的开发变得越来越简单。在这个阶段,国内各大高校都注意到互联网的巨大优势,并且利用先进技术来进行各种软件和系统的开发。通过系统的应用,能够实现远程教学、信息 共享等功能,极大提高了教学效率和管理效率。相对于第二个阶段来说,这个时期的信息技术发展已经逐步完善,数据的安全性、系统的稳定性都得到了很好的保障。除了最初的教学管理外,各大高校正在利用计算机和网络来进行更大范围的研究,从而为学校提供更广泛的服务 31。随着后来的不断发展,各种技术日益精细化,各种开发平台、开发技术、开发语言都层出不穷,使得开发人员在开发各种系统或软件时的选择越来越多 32。就目前发展来看,多数应用系统的开发模式都是采用三层架构,因为这种架构具有很多的优点,除了网络的传输和连接速度非常快以 外,数据的安全性也能够得到非常大的保障,因此这种分层结构已逐渐成为主流 33 以上所介绍的系统主要适用于传统的学校教育,每个学校的具体要求不同,系统的功能可能也不相同,而相对于传统的学校教育来说,继续教育更存在不同之处。因此,根据继续教育自身的发展特点和实际需求,开发并设计符合继续教育特点的管理系统非常必要 35。 题研究的意义 在当今社会,学生在学校中所学的知识已经越来越不能满足实际的工作需求,社会中的各行各业都对人才有着更高的要求,因此,选择继续教育继续学习和扩充知识的人也越来越多 。经过这么多年的发展,继续教育学校也在逐渐增多,学校增多就意味着竞争的日益激烈,为了吸引更多的学习者,这些学校纷纷采取各种各样的措施和手段,希望保持或者扩大学校的规模,从而提高自己的竞争力。 同学校教育一样,传统的继续教育学校中,其信息管理工作也是依靠手工来处理的,虽然人工管理方式的缺点非常多,既复杂又不安全,但在当时的情况下,对于各种信息的管理必不可少且非常重要。到了今天,信息技术的发展远非昔日可比,采用先进的技术和设备对信息进行管理已成为可能。随着越来越多的技术被应用到学校中,各种信息管理系统也在不断涌 现,并且在很大程度上改善了传同济大学 硕士学位论文 高校继续教育管理信息系统的设计与实现 6 统管理方式所带来的问题,如实现了对学生信息资料的自动化管理等。但是,随着学校要求的逐步提高,原有系统的应用还是出现了一些问题,如个别功能模块中的信息无法共享、有时数据会重复录入等。基于这些不足之处,继续教育管理系统的设计方案应运而生,通过目标系统的应用,完成各项数据的自动化输入输出,实现继续教育管理工作的信息化管理,从而提高学校的管理效率和管理水平。 继续教育管理系统包括教务管理人员、教师和学生三种角色,针对这三种角色的各项操作划分出相应的功能模块,用户可根据自身的权限来进行对应 的管理工作。通过使用继续教育管理系统,教师能够查询自己的课程安排,或者申请相关部分进行考试地点和时间的安排;学生能够查询个人的基本信息和相关成绩信息;教务管理人员能够安排和管理教师的课程安排、学生的基本信息和成绩的管理,以及学校其他的相关流程管理。目标系统的应用能够大大提高教务管理人员的工作效率,对继续教育管理工作实行信息化的管理,从而为学校领导层提供科学的决策依据 。 题任务 通过对国内多个继续教育院校进行实地调研,对这些院校的发展现状和实际工作中存在的问题进行详细分析,确定系统的研究内容如下: 1、 深入国内各大继续教育院校进行调研,了解这些院校的发展特点,并和院校中的相关管理人员进行深入的交流,从中分析继续教育院校中的实际工作流程和当前存在的问题,综合所有分析最后确定系统的需求。 2、 确定系统的相关需求后,学习先进的开发技术并运用软件工程中的设计思想和方法来对系统的需求进行详细的分析,最后得出具体的功能和非功能需求。 3、 对当前市面上的各种开发平台、开发技术、开发语言、数据库等进行比较,选择较为流行的来进行系统的设计工作。 4、 由于系统需要处理大量的数据和信息,所以要注重系统的数据库设计,如 设计等,在实际设计过程中给出详细的数据库设计方案。 5、 完成系统的分析和设计工作后,继续进行系统的实现工作,根据系统划分的具体功能来进行代码的编写和系统的实现。 6、 完成系统的实现后就进行系统的测试工作,结合常用的测试方法,制定合理的测试用例,进行系统的功能和性能测试,最后对测试结果进行分析 。 第 1 章 引言 7 文章节安排 本文一共分为七章,具体章节安排及内容说明如下: 第一章为引言部分,本章首先对继续教育信息化的概念和相关内容进行了概述,然后分别介绍了课题的研究背景、国内外研究现状、课题研究的意义以 及论文的主要研究内容,最后给出了论文的章节安排。 第二章为相关开发技术概述部分,本章主要介绍了系统建设过程中所用到的开发技术、系统架构、开发平台和数据库。 第三章为系统分析部分,本章首先对系统的功能需求和非功能性需求进行了详细的分析,然后分别给出了具体的业务流程分析和数据流程分析。 第四章为系统设计部分,本章首先给出了系统的总体技术架构,然后对系统的功能模块进行划分,接着给出了系统的数据库设计,具体包括数据库逻辑设计、概念设计和物理设计等详细方案,最后依次给出了系统各功能模块的详细设计过程。 第五章是系统实 现部分,本章首先给出了教学管理模块的实现过程,给出了学籍管理 、教学管理、成绩管理以及系统管理 功能模块的实现 思路、时序以及部分功能的界面截图 。 第六章为系统测试部分,本章首先对测试的环境和方法进行了介绍,然后依次进行了系统的功能测试和性能测试,并给出了测试结果。 第七章为总结部分,本章主要对论文的工作进行总结,并对继续教育管理系统的未来做出了展望 。 同济大学 硕士学位论文 高校继续教育管理信息系统的设计与实现 8 第 2 章 相关开发技术概述 术概述 一项微软公司研发的技术,实质上它是一种服务器端的脚本技术,该技术能够将嵌入网页中的脚本 语言通过因特网服务器进行执行 36。 台上 的应用程序架构,利用它可以编写出很多复杂的软件系统。 经发布,立刻受到 发人员追捧,迅速成为统下 务端的主流开发技术。相对于另一主流的 发技术说, 得灵巧而轻量 37。 术拥有简洁的设计和实施,完全面向对象、具有平台无关性且安全可靠、主要面向互联网的所有特点。另外, 由于 用程序运行在公共语言运行时上,公共语言运行时为 装 的核心通用框架,系统具体很高的可移植性可适用性。目前它可以广泛的应用于网络应用程序开发平台上。 似于 是采用 发语言,比如目前最为流行的是 言。另外,利用 行 用程序的开发时,它提供了 面编辑器,并且可以使页面的展示和业务逻辑代码的编写分离出来,使得开发人员在进行合作开发时效率更高,而且在后期的维护时更加的方便。 基于 境,它已被编译过,可以与包括 C#、 众多与 行合作开发的平台上进行系统开发,并且每一个利用 发的软件系统都可以在装有 境的平台运行。系统开发工程师可以便捷的获取 台下的任何技术。 以与 辑器一起无缝地工作。而且 以将以上开发工具中的功能都集于一身,比如在系统开发时可以将页面控件直接拖动至程序设计页面中,而不需要编辑任何一句代码,同时也具备多种程序调试的方法,这样就可 以让软件开发人员更加的便捷与提高开发效率 。 ,其实就是客户机 /服务器模式,该模式 是 术 普及后对 C/S 模式应用 的发展 。在这种结构下,用户 使用 浏览器 作为客户端进行界面交第 2 章 相关开发技术概述 9 互。 B/S 结构的 最大 优点 是运行维护 简单方便 , 可以让系统使用者不局限于位置和网络类别的不同来访问系统进行数据的交互 38。 B/S 三层体系架构意为将整个系统划分成三个层面,分别为页面层,也就是信息的表示层,功能层,也就是系统业务逻辑的处理层,数据层,也就是与系统数据库进行数据交互操作的层面。 1、表示层:通常指的是客户端的浏览器,因为基于 B/S 结构的软件系统其系统的操作都是通过浏览器来完成的。客户端的浏览器接收用户的业务或是数据请求,然后将请求指令发送到服务器端,服务器端识别了请求后,进行业务逻辑的处理,然后将处理的数据返回到客户端的浏览器上,以供客户查看。 2、功能层:功能层一般是位于服务端的,它的功能就是处理页面业务或是数据业务逻辑的处理,它不管数据如何显示,也不管理数据是如何获取的,当接收到页面业务请求时就会执行相应的业务逻辑代码,在执行过程中,如果需要获取数据库中的数据,则会向数据层发送请 求,然后数据层将其所需要的数据返回给功能层,功能层获取到数据后继续执行其业务操作,直到业务逻辑执行完成后,将最终的数据信息反馈到表示层。 3、数据层:它也是位于服务器端,数据层通常会将许多常用的数据交互方法封装起来,以供业务逻辑层进行调用。当然在封装过程中,封装的粒度越小其扩展性就超强。大部情况下也只会封装对数据单一处理操作的方法,然后在此基础上进行组合与充实,从而达到业务处理的要求。它的作用就是负责与系统数据库的数据进行交互,当业务层需求什么数据,数据层只会返回什么数据,它不涉及到任何的业务处理操作 。 术 初是由 是现在 技术涵盖面已经有了进一步的扩展,即客户端允许与服务器进行通信,而不需要刷新当前页面信息。严格来讲 不是某一种全新的技术,而更像是一种技巧,是把过去多种现有技术进行有机整合的技巧。与术真正相关的新名词应该是 象,最早出现在 本中,已经被大多数的浏览器所支持,并且被广泛地采用以实现异步交互通信 39。 浏览器在 B/S 开发模式下经常被作为通用型的客户端,客户端想要实现异步交互通信必须得到浏览器的支持。正是由于有了浏览器对 象的广泛支持, 术得到快速的发展和壮大,出现了许多对 术的著名应用,如 40。 术通常的处理过程是:通过用户的界面交互触发事件,创建一个新同济大学 硕士学位论文 高校继续教育管理信息系统的设计与实现 10 的 象,然后将 法( 目标 请求返回后的回调函数传输到 象,通过 象向服务器发出请求后继续响应用户的界面交互,请求从服务器返回后调用 函数,对响应数据进行处理并反馈到用户界面 。 005 数据库 005 在如今的数据库设计中,具有佼佼者的身份。 005 数据库管理系统是微软公司在 基础上开发的另一款数据库管理系统。该系统除了包含 2000 上所有功能之处还扩展了一些企业纺的应用,同时也集成了许多商业数据库开发的技术。它的出现,突破 了传统数据库管理系统的模式,增强了除数据库基本管理功能之外的企业和商业数据库开发,为企业和商业提供了更多的数据库开发和管理方案,从而也给企业和商业数据库系统开发提供了更高的安全、稳定和可靠等特性,在功能的设计上也更加易于开发人员进行数据库管理系统的开发和应用部署等工作 41。 作为新一代数据管理系统的关键功能,数据库引擎主要的职责是对数据的存储,数据处理以及数据的安全性进行统一的调度。像系统开发过程中经常使用到的数据交互操作如新建数据库,数据的插入,数据的更新,数据的删除和数据的查询等都是属于数据库引擎 的管理范围 42。大部分情况下我们使用的数据库管理系统主要就是使用数据库的引擎功能 。 章小结 本章主要介绍了系统建设过程中所用到的开发技术、系统架构、开发平台和数据库。 目标系统运用了当前最流利的 术, 术 ,同时基于B/S 架构技术,数据库采用的 第 3 章 系统分析 11 第 3 章 系统分析 求分析 在进行系统的设计工作之前,首先必须进行系统的需求分析,对于系统开发的整个过程来说,这是非常关键的一步,因为通过需求分析才能确定系统所要实现的具体功能,确定功能后才能进行下一步的设计 和实现方案 43。 在需求分析过程中,必须以用户的实际情况为主,开发人员要与用户进行深入的沟通和交流,要保持客观的实事求是的心态来归纳和总结用户的实际需求,而不能靠自己的揣摩来私自确定。在总结出需求后,还应该与用户进行核对,确保没有理解错误或者遗失相关信息,最后将需求描述记录到系统的需求规格说明书中 44。 系统的需求通常包括功能需求和非功能需求,因为一个完整的系统必须满足这两种需求,所以这两者都非常重要,缺一不可,下面就对这两种需求进行详细的分析和描述 。 统功能需求 在进行需求分析时,首 先要进行系统的功能需求分析,所谓功能需求就是目标系统应该实现的功能。通过和目标用户进行详细的交流与探讨,初步将目标系统的 用户角色分 为学生 、 教师 、教务员 以及系统管理员 ,另外主要的功能可以分为四大功能模块 , 具体 每种角色对应的 功能需求 本节将 利用用例图 进行描述 。 教 务 员教 师学 生系 统 管 理 员学 籍 管 理系 统 管 理教 学 管 理成 绩 管 理图 统总体用例图 同济大学 硕士学位论文 高校继续教育管理信息系统的设计与实现 12 图 系统总体用例图,从图中可以看出系统四种角色在宏观上与系统四大功能模块的对应关系。教务员所对应的为学籍和教学管理中全部管理功能,教师所对应的为学籍模块中的部分功 能以纺成绩管理中的所有功能,学生对应的主要为学籍及成绩管理中自身信息查询的功能,而系统管理员则对应系统管理中的全部功能。下面将详细介绍以上四大功能模块详细的划分情况。 学 籍 管 理学 生 信 息 注 册学 生 信 息 查 询学 籍 维 护毕 业 管 理学 籍 变 动教 务 员教 师学 生图 籍管理用例图 图 学籍管理用例图,从图中可以看出学籍管理模块主要包括学生信息注册、学生信息查询、学籍信息维护、学籍信息变动以及毕业管理等功能。 学生信息 注册:接收到学校的录取通知书后,到达学校开学时间,即可手持通知书去学校相关部门进行注册,负责该项工作的人员进行接受 。 学籍 信息查询:该功能是针对于学生和教师进行的,其可以输入已知的相关信息进行学生档案的查询和查看。 学籍 信息的维护:该功能只针对于学校的教务人员,这类用户拥有管理的权限,负责对学生的所有档案信息进行维护和管理,可根据需要修改或编辑学生的档案信息。毕业管理:毕业管理是指对于在校所有的必修课程和选修课程已完毕的学生,对其进行资料的审核,对于各门成绩都合格的学生进行审批,准许毕业。在此,可以实现信息的成批处理。同时对于这些毕业的学生的档案信息设定保管期限。 第 3 章 系统分析 13 教 学 管 理课 程 申 报课 程 审 批课 程 排 课教 师 管

温馨提示

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

评论

0/150

提交评论