




已阅读5页,还剩71页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
分类号密级 UDC 研 究 生 学 位 论 文 基于web的远程招生信息采集系统的设计和实现中职教师申请硕士学位研究生姓名 指导教师姓名 申请学位级别 专业名称 论文答辩日期 年 月 日 学位授予日期 年 月 谨以此论文献给各位老师。 基于web的远程招生信息采集系统的设计和实现学位论文完成日期: 指导教师签字: 答辩委员会成员签字: 独 创 声 明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含未获得 (注:如没有其他需要特别声明的,本栏可空)或其他教育机构的学位或证书使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。 学位论文作者签名: 签字日期: 年 月 日-学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,并同意以下事项:1、学校有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。2、学校可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。同时授权清华大学“中国学术期刊(光盘版)电子杂志社”用于出版和编入CNKI中国知识资源总库,授权中国科学技术信息研究所将本学位论文收录到中国学位论文全文数据库。(保密的学位论文在解密后适用本授权书)学位论文作者签名: 导师签字:签字日期: 年 月 日 签字日期: 年 月 日基于web的远程招生信息采集系统的设计和实现摘 要随着因特网技术的发展和普及,网络已成为了人们获取信息的一种重要途径,越来越多的机构和组织开始借助网络传递、发布和收集信息。远程招生信息采集系统以互联网为传输媒质,以个人计算机为通信工具,保持与省、市、区招办的网络信息联系,浏览考生的各项资料并做出录取决定的一种招生方式。我校每年都会对各专业进行招生录取工作,以前由于计算机软、硬件欠缺,因此招生的绝大部分工作都是依赖于人工或半人工完成的,工作存在着重复、错漏等现象,占用了人员大量的时间。随着学校专业设置多样化,办学规模逐步扩大,计算机软硬件条件得到改善,招生人员迫切需要依靠计算机技术实现自动化处理,使招生工作更便捷、安全。在总结我校招生信息采集以往经验的基础上,根据全国高校招生的要求和规范,利用从全国普通高校招生系统中导出的招生数据、学校招办及考生上传的数据,结合现代计算机技术开发的基于WEB的远程招生信息采集系统。本文主要研究基于WEB技术下的远程招生信息采集系统的设计与实现问题。面向的对象本校招生办公室的招生人员,同时又可推广到同等专业学校的远程招生工作中。首先在第一部分对本文的研究背景,招生录取信息系统的发展情况以及本课题研究的主要意义进行一个总的梳理。第二部分是对系统设计过程中所涉及到的计算机知识进行回顾分析,包括对C/S和B/S系统架构的比较分析,常用数据库技术的分析等。第三部分是对系统设计的需求进行分析,尤其重点对系统的可行性、功能需求、质量需求、数据需求以及网络安全需求进行分析。第四部分是对系统的主要模块设计进行分析,首先对系统设计原则进行梳理,明确采用B/S和C/S相结合的设计思路,接着对系统的结构、框架及主要模块、数据库进行分析设计,为后文系统功能的实现奠定基础。第五部分是对系统的主要功能技术的实现,主要是对系统的软硬件配置以及数据传输的加密技术等的实现,最后是对全文的总结。关键词: 远程招生,信息采集,需求分析,概要设计The remote admissions information acquisition system based on web design and implementationAbstractWith the development and popularization of Internet technology , the network has become an important way for people to obtain information , a growing number of institutions and organizations began to pass through the network , publishing and information gathering . Remote enrollment information collection system to the Internet as the transmission medium , direct admission to a personal computer tool to keep up with the provincial , city, district network information contact Admissions , browse all the information the candidates and make an entrance way admissions decisions . My school every year on the professional conduct of Enrollment before because the computer software and hardware lacking , so most of the work is dependent on enrollment in manual or semi-manual completed , there is a duplication of work , mistakes and other phenomena , taking up staff a lot of time . With diverse set of professional schools , and gradually expand the size of the school , computer hardware and software conditions improve , admissions officers urgently need to rely on computer technology to automate the processing, the enrollment work more convenient and safe. In summing up our school enrollment information collected on the basis of past experience , according to the national college entrance requirements and specifications derived from the use of the national college entrance system, enrollment data , school candidates Admissions and uploaded data , combined with modern computer technology based on the WEB remote enrollment information collection system .This paper studies the design and implementation of problem -based remote enrollment information collection system under the WEB technology . Admissions officers object oriented school admissions office , but can be extended to the same remote enrollment in professional schools . First, in the first part of the main significance of the research background , the development of information systems and the Admission of the research carried out a total of comb. The second part of the system design process involved retrospective analysis of computer knowledge , including comparative analysis of C / S and B / S system architecture , common database technology analysis. The third part is a system designed to analyze demand , particularly focused on the feasibility of the system functional requirements, quality requirements , data requirements and network security needs analysis. The fourth part is the design of the main modules of the system are analyzed , the first sort of system design principles , specifically the use of B / S and C / S combination of design ideas, then the system structure, framework and major modules , database analysis designed to achieve system function later lay the foundation . The fifth part is to realize the system s main functions and technology, mainly for system hardware and software configuration and data transfer encryption technology , the last is a summary of the full text .Key words:Remote enrollment, information collection, demand analysis, outline design目 录摘 要IAbstractII1、总论11.1研究的背景11.2现行招生录取系统概况21.3课题研究的意义42、关键技术分析62.1C/S结构分析62.2C/S和B/S体系结构的比较分析72.3数据库介绍83、系统需求分析93.1系统的可行性分析93.2功能需求113.3质量需求123.4数据需求133.4.1招生计划143.4.2考生信息录取153.5安全需求163.5.1网络的基本安全需求163.5.2服务器的安全需求173.5.3系统自身安全需求173.6二次开发需求描述224、系统模块设计224.1 系统的设计原则234.2系统结构设计264.3系统框架设计274.4系统模块设计284.5数据库设计304.5.1录取库314.5.2计划上报384.5.3宣传库424.5.4报名组班库444.6系统详细设计495、系统功能实现505.1 软硬件配置要求505.2 传输数据的加密与解密515.3 权限控制实现596、总结61参考文献62致 谢65IV1、总论1.1研究的背景随着信息技术在管理上越来越深入而广泛的应用,各类信息管理系统的实施在技术上已逐步成熟。尤其是关于教育的信息管理系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统,从而实现教育信息化。教育信息化是指在教育领域全面深入地运用现代信息技术来促进教育改革与发展的过程,具有数字化、网络化、智能化和多媒体化的技术特点,具有开放、共享、交互、协作的基本特征。以教育信息化促进教育现代化,用信息技术改变传统模式。教育信息化的发展,带来了教育形式和学习方式的重大变革,促进教育改革。对传统的教育思想、观念、模式、内容和方法产生了巨大冲击。教育信息化是国家信息化的重要组成部分,对于转变教育思想和观念,深化教育改革,提高教育质量和效益,培养创新人才具有深远意义,是实现教育跨越式发展的必然选择。面对庞大的信息量需要从远程招生信息采集系统入手来实现招生信息化,提高招生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。从字面上看,“招生信息化”既包含有“技术”的属性,也含有“教育”的意义。从技术属性角度来看,招生信息化的基本特征是集数字化、网络化、智能化和多媒化一体。数字化,使教育信息技术系统的设备简单,性能可靠和标准统一;网络化,使信息资源可共享,活动时空少限制,人际合作易实现;智能化,使系统做到教学行为人性化,人机通讯自然化,繁杂任务代理化;多媒化使得信媒设备一体化,信息表征多元化、复杂现象虚拟化。招生信息数据是全校所有与学生相关工作的基础,充分利用这些数据,对进一步提高招生及学校其它各项工作的效率、推进学校数字化实现,具有非常重要的意义。我校每年都会对各专业进行招生录取工作,以前由于计算机软、硬件欠缺,因此招生的绝大部分工作都是依赖于人工完成的,工作存在着重复、错漏等现象,考生查询信息方式单一,不利于考生查询核对信息,大量的报表及分析报表占用了人员大量的时间。在学校专业设置多样化,办学规模和招生范围逐步扩大,计算机软硬件条件得到改善的前提下,招生人员迫切需要依靠计算机技术实现自动化处理,管理更规范、便捷的远程招生信息采集系统来改变传统招生信息采集的工作模式。1.2现行招生信息系统概况高校现在使用招生信息系统是一个庞大、复杂的系统。它受环境等各种因素的影响和制约,不能脱离大的社会环境而独立存在。招生信息系统是指基于计算机网络环境下的,以计算机和通信网络为工具,对学校的生源状况、资源信息、公平招入等进行全面管理的人机系统1。根据所在学校的实际情况,通过网络协调处理好报考学生及学校、招生过程等招生系统内部各要素的关系,以提高工作效率,为学校招入更多的优秀人才,为学生的发展提供更多的机会和条件,为高校提供公开、公平、公正的招生环境提供相关服务。从具体管理方面讲,招生信息系统是以招生为核心,集学生网上报名、中学管理、教师学生管理、试卷管理、系统管理于一体的综合管理系统,使招生管理者、教师、学生可以随时通过网络对招生过程中的信息进行实时地、全面地查询、分析和处理的计算机网络系统,它能准确、及时地反映学校招生各项工作的当前状态,使招生管理过程中的各要素得到有效的协调与整合,实现招生管理系统的最优化2。 在查阅国内最新研究成果并研究了其他学校招生模式与招生信息系统后,总结出了我国现行招生信息系统的以下的几个特点:1.涵盖招生管理过程的各组成要素。远程招生信息系统与传统意义的校园网管理存在着共同之处,但由于网络互联的特性而使得基于网络的招生管理具有信息广泛共享、信息处理自动化程度高、信息传递便利快捷等区别于传统校园管理的新特征。招生信息系统功能不仅覆盖学校教务、教学活动的各个环节,还可以实现从招生、注册到毕业整个过程的管理,即学校内部管理;还包括了教育管理部门和学校、学校和学校之间以及学校与相关机构之间的信息共享与互换4。2.具有广泛的开放性和互连性。远程招生信息系统依托于计算机网络而存在,因而必然具有开放性。但是开放性的网络容易受到黑客、恶意软件等非法攻击。而招生信息系统中有些信息是需要保密的,安全性要求很高,因此招生信息系统应赋予用户不同的登录权限,使不同用户享受不同的开放程度。可根据学校的实际特点方便地增添系统中的某些模块,还可以根据需求方便地缩减功能模块。同时招生信息系统还可以作为一个独立的部分被包括在学校信息系统平台的综合系统之中。3.提供零时间、零空间的工作环境。远程招生信息系统为学校的管理者、教师、学生构建了一个充分自由的空间,通过招生信息系统进行许多管理工作将不再会受到时间和空间的限制,任何人都可以根据自己的需求和愿望,选择适当的时间和地点登录管理系统并进行信息的获取、加工与发布。在这种环境中,管理者将不受传统的上班时间和工作地点的限制,可以通过网络进行许多有效的管理工作。4.充分体现信息的共享。远程招生信息系统对系统中的信息资源实行分布存储,通过搜集、处理、使用信息对学校工作进行有效的管理,保证信息资源的充分共享和合理利用。系统进行的管理工作,是通过对有关人、财、物以及信息等资源的管理来实现的。为了实现学校的基本目标,信息始终贯穿于学校的各项活动之中。学校招生的管理过程就是对上述信息进行收集、加工和使用的过程。管理人员可以通过收集信息来了解管理对象,通过信息加工处理来制定计划或进行决策,通过信息反馈来检查和评价工作结果。学校对上述信息的收集、处理和使用的能力在一定程度上决定了学校的整体管理水平,而提高这种能力的最有效手段,就是应用现代计算机和网络技术辅助学校进行招生管理。5.完善的安全和权限体系。对招生管理过程中的许多信息都有很高的安全性和保密性的要求,因此网络管理系统中的硬、软件的可靠性与信息的安全性变得尤为重要。远程招生信息系统的安全包括两个方面:网络安全与信息安全。网络安全涉及线路传输的安全和服务器的安全,主要通过建立可靠的防御体系结构等方式来解决。例如,采用防火墙技术使得内部网络与 Internet 以及其他外部网络互相隔离,从而达到保护内部网络的安全。在信息安全性方面,目前主要集中在以下两个方面:严格的身份验证、可靠的信息加密措施。严格的身份验证即系统实行严格的权限管理,在分配给用户操作功能权限时,还可以指定对于该操作功能权限对哪些数据有效,其它未指定的数据对该操作权限来说就是无效的。实现了权限的分级管理。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已成为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。随着计算机日益普及,计算机软件无处不在。以软件的说明、开发、维护和管理为内容,计算机信息管理作为信息产业的一个重要支柱,已逐渐为人们所熟悉和广泛应用。学校的招生管理工作正处在一个改革发展的阶段,为了适应现代化的学生招生的要求,各个学校都在大力的开发一种能用得上,且简单易用的学生招生管理系统。基于以上种种原因,编写了远程招生信息采集系统以实现学院在招生过程中,针对自主报名考生的信息的管理,以推进招生工作现代化管理的进程。远程招生信息采集系统是学校对生源的各项数据进行总结,管理的一个比较重要的环节,通过对远程招生信息采集系统的升级改造,可以十分方便的对学生现有的各种信息做一个比较直观的了解,从而提高了管理效率,节约了大量的人力、物力。通过计算机网络来实现信息的共享,数据的汇总、分析查询一体化。作为计算机应用的一部分,使用学生招生管理信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校管理的效率,也是学校管理的科学化、正规化管理与世界接轨的重要条件。1.3课题研究的意义纵观目前国内研究现状,各学校开发的招生系统在安全性和信息更新化方面存在有一定的不足,各学校现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。目前国家的教育体制也正处在不断改革、创新的阶段,我国教育部门充分吸取国外优秀的高校招生信息采集模式,结合国内多年的办学经验,逐步探索出适合中国特色的招生信息采集形式,找出适合同等高校同专业的招办招生工作的方式。因此,远程招生信息采集系统应充分依托校园网,实现学生信息的集中管理、分散操作、信息共享,使传统的学生招生管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机远程招生信息采集系统和全校信息系统相融合打下良好基础。建立一个界面友好、架构设计合理的远程招生信息采集系统是十分必要的。它可以为高校的招生工作进行有效的管理,并为学校节约大量的人力、物力,减少工作中容易出现的问题。本系统的主要功能主要实现系统维护、网上报名、新生管理、招办管理、水平测试、学院管理、接口管理、综合信息查询、报表生成等。使用该系统可以方便招生信息采集工作的各层管理人员处理日常事务。使用后期可在此基础上扩展本系统,使之涵盖学生招生信息采集与管理的各个方面,形成更全面更完善的产品。本文主要针对我校的招办招生工作,在总结我校招生信息采集以往经验的基础上,利用从全国普通高校招生系统中导出的招生数据、学校招办及考生上传的数据,结合现代计算机技术,借助Web的强大功能,开发的基于WEB的远程招生信息采集系统。该系统与普通高校网上录取系统紧密结合,以可视化的界面进行信息数据的管理,注重网络安全,主要实现了考生信息导入、考生信息查询与浏览、打印通知书和信封等各种报表、学生录取信息的调整与修改以及招生信息的统计分析等功能。在对系统安全进行设计时兼顾各种各样安全问题,并在系统的网络部分设计中建立了防火墙系统,并且能够及时检测出恶意入侵,通过一系列的手段保证系统安全。由于本系统中所收集的是学生个人信息数据,系统的安全性问题是本系统设计研究以及运行的关键问题,它对于远程招生信息采集系统的组织和运作起着至关重要的作用。本系统中建立了3个保护层,首先根据用户所处的物理位置来决定用户通过何种结构访问作为第一道防线;登陆层通过用户、口令的验证确定用户的访问权限作为第二道防线;在数据层中,将数据表在数据库中进行按用户类型授权,作为最后一道防线。文中在这一方面作了一些探讨。662、关键技术分析2.1C/S结构分析随着计算机技术的不断发展与应用,计算模式从集中式转向了分布式,尤为典型的是C/S结构(Client/Server的简称,客户机/服务器模式)。两层结构C/S模式,在上个世纪八十年代及九十年代初得到了大量应用,最直接的原因是可视化开发工具的推广。之后,它开始向三层结构发展。近年来,随着网络技术不断发展,尤其是基于Web的信息发布和检索技术、Java计算技术以及网络分布式对象技术的飞速发展,导致了很多应用系统的体系结构从C/S结构向更加灵活的多级分布结构演变,使得软件系统的网络体系结构跨入一个新阶段,即B/S体系结构(Browser/Server的简称,浏览器/服务器模式)。 C/S结构,即客户机/服务器(Client/Server)结构,它是一种被广泛使用的软件系统体系结构,它采用较为合理的方式将任务分配到客户端和服务器端,从而充分利用两端硬件环境的优势,降低了系统的开销。在C/S结构中,服务器是提供网络控制功能的计算,客户机是利用微型计算机访问网络的用户机。 C/S结构可以把很多工作先在客户端进行处理后,再提交给服务器进行处理,具有能充分发挥客户端PC的处理能力的优势,应用服务器运行数据负荷较轻,客户端响应速度较快。但C/S结构还是存在着一定的劣势,主要表现在它的维护方面,维护工作量很大,且成本耗费也很大。此外,传统的C/S结构的软件需要开发不同版本的软件来适应不同的操作系统系统,而产品的更新换代又较快,导致了C/S结构的高代价和低效率,不再适应工作需要,特别在JAVA这种跨系统平台语言出现之后,B/S架构对C/S架构成了很大的威胁。C/S框架结构对客户端有着很高的要求,维护整个C/S系统的费用就显得相当高昂。此外C/S结构的应用还有一定的局限性,C/S只能在局域网内应用,这与迅猛发展的互联网技术、移动式和分布式工作方式大大地脱节了。对系统的扩展性要求也越来越高,而这种模式需要对系统进行专门的设计来处理分布式的数据,因此需要专门的技术。C/S模式对客户端的操作系统也有一定的限制条件,也许它能适应于Windows 98,但不能适用于Win2000或Windows XP以及微软新的操作系统等等。在这种架构下,还需要在客户端中安装其专用的软件,这样就加大了安装的工作量。假如其中的任何一台机机器出现了问题,如感染了病毒,或者是出现了硬件损坏,这都需要安装和维护。2.2C/S和B/S体系结构的比较分析随着计算机技术的不断发展与应用,计算模式从集中式转向了分布式,尤为典型的是C/S结构(Client/Server的简称,客户机/服务器模式)。两层结构C/S模式,在上个世纪八十年代及九十年代初得到了大量应用,最直接的原因是可视化开发工具的推广。之后,它开始向三层结构发展。近年来,随着网络技术不断发展,尤其是基于Web的信息发布和检索技术、Java计算技术以及网络分布式对象技术的飞速发展,导致了很多应用系统的体系结构从C/S结构向更加灵活的多级分布结构演变,使得软件系统的网络体系结构跨入一个新阶段,即B/S体系结构(Browser/Server的简称,浏览器/服务器模式)。1、系统的性能在系统的性能方面,B/S占有优势的是其异地浏览和信息采集的灵活性。任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。从系统性能上看B/S能够比C/S架构更能适应社会信息终端的多样化。但C/S架构能够充分发挥PC机的处理能力,在招生信息的汇总、生成报表、打印、模块管理,特别是数据分析方面要优于B/S。2、系统的开发C/S结构是建立在中间件产品基础之上的,要求应用开发者自己去处理事务管理、消息队列、数据的复制和同步、通信安全等系统级的问题。这对应用开发者提出了较高的要求,而且迫使应用开发者投入很多精力来解决应用程序以外的问题。这使得应用程序的维护、移植和互操作变得复杂。如果客户端是在不同的操作系统上,C/S结构的软件需要开发不同版本的客户端软件。3、系统的升级维护C/S系统的各部分模块中有一部分改变,就要关联到其它模块的变动,使系统升级成本比较大。B/S与C/S处理模式相比,则大大简化了客户端,只要客户端机器能上网就可以。对于B/S而言,开发、维护等几乎所有工作也都集中在服务器端,当企业对网络应用进行升级时,只需更新服务器端的软件就可以,这减轻了异地用户系统维护与升级的成本。如果客户端的软件系统升级比较频繁,那么B/S架构的产品优势明显所有的升级操作只需要针对服务器进行。2.3数据库介绍目前有许多数据库产品,如 Oracle、Sybase、Informix、Microsoft SQL Server、Microsoft Access、Visual FoxPro 等产品各以自己特有的功能,在数据库市场上占有一席之地。下面简要介绍几种常用的数据库。1.Oracle 数据库系统Oracle 是一个最早商品化的关系型数据库管理系统,也是应用广泛、功能强大的数据库管理系统。Oracle 作为一个通用的数据库管理系统,不仅具有完整的数据管理功能,还是一个分布式数据库系统,支持各种分布式功能,特别是支持 Internet应用。2. Sybase 数据库系统基于 Client/Server 体系结构的大型网络数据库系统。采用单线程技术进行查询,开销小,利用率高,支持分布式处理。3. SQL Server 数据库系统SQL Server 是一种典型的关系型数据库管理系统,可以在许多操作系统上运行。目前流行的产品为 SQL Server 2000,它具有可靠性、可伸缩性、可用性、可管理性等特点,为用户提供完整的数据库解决方案8。4.Microsoft Access 数据库系统Microsoft Access 是在 Windows 环境下非常流行的桌面型数据库管理系统。使用 Microsoft Access 无需编写任何代码,只需通过直观的可视化操作就可以完成大部分数据管理任务。本系统从兼容性和安全性上考虑采用用 SQL Server2000 关系型数据库管理系统。3、系统需求分析目前,我校在地市设置了若干个教学点,招生工作流程繁琐而复杂,整个招生工作从流程来看,是分阶段进行的,主要可以分为招生计划上报与审批、招生简章制作与公布、考生咨询、成考网上报名、专业课考试报名、现场确认、专业课考试、阅卷及成绩的公布并上报省教育考试院、高考录取、分班处理和生成缴费编号、录取通知书打印寄发、新生缴费报到注册等。3.1系统的可行性分析可行性分析(Feasibility Analysis)也被称为一个可行性研究,在系统调查的基础上,他们是否有开发新系统的必要性和可能性,以及分析经济和社会方面的发展新的系统和研究,以避免投资失误,确保成功开发新的系统。可行性研究的目的是在最短的时间内确定问题是否可以以最低价格解决。该系统的可行性分析包括以下几个方面:所谓软件生命周期的第一阶段是指可行化分析与计划制定阶段,即软件项目任务计划的开始。大家普遍都知道的,很多事情并不是轻而易举就能够解决,恰恰有些事情必须得在超出预先定下的系统范围之外才能够完成。在一个项目工程中,如果某些问题不能够在可行化的条件下被解决,那么这个工程项目所有投入的资源,比如人力,物力、时间、费用等都是白费的。一个问题能否在预定的几乎最小的代价下,花费最短的时间被解决是可行性分析最为主要的目的。可行性研究最关紧要的地方在于,必须得确定该问题是否具有被解决的价值,并不是简单的去考虑这个问题有没有解决的途径。通常,可行性研究主要是分析一个项目在目前的状况下,工程启动的条件是否已达成熟,这包括对资源以及其他条件的考虑20。要得出可行性研究的结论,最重要是去分析当前的实际环境条件以及全方位仔细地分析用户的需求,然后根据所掌握的资料制定出几种解决方案,然后认真细致地验证每一种方案的可行性。一般情况下,可行性研究主要分为三个方面。 资源可行性:系统在投入市场后所的收益是否大于其开发所投入的资金。 技术可行性:是否能在目前的技术条件下完成该系统。 操纵可行性:系统所针对的用户是否能快速简单的掌握其操作方式,用户体验性是否达到标准1、资源可行性研究由于目前有许多远程招生信息系统的成功案例,其中很多与关于高校相关,这些案例都可以作为本系统有价值的技术支撑。我们选择基于web作为开发系统平台,该系统平台的选择是在分析了当前的技术发展后,从我校资金和资源统筹考虑和对远程招生信息采集系统的实际情况出发做出的决定,这个系统平台较其他系统平台来说更为理想,因为在实际的开发中,它的开发成本小,因此具有很好的可行性。2、技术可行性研究当前主要系统架构一般分为两种,即C/S(客户/服务器)架构与B/S(浏览器/服务器)架构。C/S架构,该模式以恰当的方式将不同的工作分别赋予客户机端与服务器端,虽然这种方式减少了系统通信部分的资源花费,但是由于这种模式要求在每一个客户端必须安装一个应用程序,这样的工作不仅使得系统的初期部署工作变得异常麻烦,并且在给系统后期的维护工作变得异常繁重,因为系统升级时每一个安装有应用程序的客户端都必须重新部署。因此,C/S架构不适合作为面向站点工作人员、考生及一般访客的使用要求。B/S架构,是一种全新的、以WEB技术为基础的网络结构模式。由于当前的浏览器技术发展完善且被大众所推广,拥有着强大的功能,因此B/S模式利用了此技术的优秀之处。WEB浏览器将呈现所有的用户界面,在该系统平台架构下,除了那些简单的任务在客户端完成,其他主要的复杂事务将由服务器完成。同上面提到的C/S模式相对比,由于B/S模式下用户的操作与普通的上网方式几乎一样,因此具有简单的操作性,并且该模式不仅可以降低后期的升级维护成本还可以在一开始就降低开发的预算。出于对C/S架构和B/S架构充分了解和远程招生信息采集系统功能的需求和安全性等方面的考虑,采用基于WEB的C/S与B/S混合结构的远程招生信息采集系统。3、操纵可行性研究由于当前实际情况中我国大部分的网络终端设备包括手机终端都可以使用浏览器上网,所以选择浏览器/服务器(B/S)的架构,网络终端设备上只要安装有浏览器,那么浏览器就会作为客户端提供一致的WEB页面给用户,对于用户来说浏览器的操作较为容易简洁。因此基于WEB的远程招生信息采集系统面向对象为面向站点工作人员、考生及一般访客采用B/S架构,具有可行性。出于B/S架构到需要实现数据导入导出及生成各种格式的数据文件和报表文件缺少灵活性和安全性,面向招生录取管理员级人员采用C/S架构更为快捷、安全,也具有可行性。总之,本系统综合C/S和B/S架构混合开发的目标很清楚,在技术和经济方面是可行的,投资少,见效快。因此,该系统的开发是完全可行的。3.2功能需求1、招生计划管理普通高校教育招生计划信息是制定和执行招生计划的各种知识、消息、政策、情报、资料、报表、指令等的总称12。综合目前学院的具体情况,应该具备以下功能:(1)招生站点招生计划直接网上编报、统计。(2)根据上一年录取情况和当年招生站点上报计划,形成新一年“拟招生专业”和“学院征求意见表”以及上报省教育厅和省教育考试院指定格式的计划电子稿。(3)生成各专业开办的教学地点,方便招生简章制作。2、网上查询考生可输入相关条件查到相关专业的详细信息(包括学制、专业代码、开设教学点、报考科类、专业介绍等信息),查询招生专业、成考成绩、志愿填报、录取以及录取通知书寄发等信息。3、录取管理(1)对全省第一志愿报考我校的考生数据、上线考生数据进行分析,生成相应报表。(2)可自动生成分专业计划调整表。(3)根据上线考生,对照教育厅(教育部)下达的招生计划进行专业计划调整,生成指定条件的退档学生,调整指定学生的预录取专业等。(4)根据录取考生生成网上录取查询信息。4、录取通知书、信封打印管理。可以设定通知书编号,也可根据网上通讯地址修改结果更新地址。5、系统其他各类综合报表汇总、分析、打印功能(录取名单分招生站点、分专业、分班级打印等)。6、分班管理。根据录取的数据按按招生站点、学习层次、学习形式、专业等信息从高分到低分随机分成指定班级数,并生成相应的学号。7、培训生管理。由于学院办学类型种类比较多,管理模式多样化,尤其是大批参加高考考生,需要实现自动标注录取年限。招生的通知书是由教务科直接给班主任或由教学科给招生站点各教务工作人员,并不是统一寄发的。8、数据管理。主要功能就是通过下载获取考生数据,并对这些数据进行相应的处理,得到更完整、有序的数据信息。实现数据导入、导出、转换、备份和数据恢复等功能,包括可生成银行缴费库、办饭卡库、教务管理系统导入库等。3.3质量需求质量需求说明了系统执行功能的好坏程度。许多质量需求不仅仅是软件需求,而是对整个系统的需求。下面分别来进行说明。1、界面风格需求l 风格倾向名词:稳重、严肃l 主色调倾向名词:蓝色、白色、黑色2、可用性需求l 系统界面友好,简洁清晰,以便用户能快速地掌握并使用l 系统访问速度要快,避免等待l 系统应使用通俗的语言,也就是一般用户熟悉的词汇、惯用语和概念,而不是术语l 避免出现有歧义的词汇,方便用户的正确选择3、环境需求l 需要分享数据,应遵循通用的软件开发技术4、可维护性需求l 系统应具有延展性并且可维护5、安全性需求l 用户的信息能够得到尊重,不能被随意篡改;系统应该是安全的尽量不受到黑客的攻击3.4数据需求当前高校网上招生录取工作流程如图 3-1 所示,该流程中的“方案”其实就是招生计划,或者也叫招生指标,整个录取过程都是紧紧围绕计划和考生两个库,也即计划库和考生电子档案库。系统的运行都是建立在招生计划库和考生信息库之上的,是系统平台数据需求的核心。图 3-1 网上录取工作流程另外,还需要辅助这两个库的基本代码数据,比如考生库中需要知道考生所填写的志愿中院校代码和专业代码、性别代码、考试科目代码、考生科类代码、成绩项代码、层次代码、形式代码、民族代码、外语语种代码、职业代码、专业属性代码、政治面貌代码、特征分代码、退档原因代码等等,再比如计划库中需要存放院校代码、专业代码、层次代码、形式代码及学制代码、计划数等信息。对于系统平台数据的输入与输出都需要设定相应的表,围绕系统平台的功能需求进行扩展并配备,在设计过程中不断增加或者减少表,逐步完善。3.4.1招生计划招生计划贯穿于整个招生录取过程的始终,具有广泛性、时效性、连续性、流动性的特征,在招生简章制作、宣传、录取、查询、组班和统计等环节发挥着举足轻重的作用。计划申报一般在录取工作前六个月进行,我们把申报过程分解成两个阶段:一是学校生成当年招生计划,二是学校把汇总后的招生计划上报给省教育厅和教育部审批并下达。其中第二阶段由现成的全国高校招生分省计划编制系统所实现,并可导入全国高校网上录取系统中,其数据流图如图 3-2 所示。图 3-2 招生计划数据流图计划申报过程中第一部分则是目前高校招生计划上报的瓶颈,由于高校招生专业越来越多,学习形式多样,层次复杂,另外还需要考虑到目前投入使用中的各系统中数据格式转换,具备导入导出数据功能,实现这一过程的系统平台数据流图如图3-3所示。对于高校来说,根据历年招生情况汇总、统计并生成当年招生计划需要各招生站点按照当年生源的需求及站点教学资源情况在规定的时间内向本部通过系统平台提交招生计划,提交的计划中包括学习形式、层次名称、专业名称、招生计划数、授课方式等,系统利用教育部 2009年公布的本专科标准专业目录自动完成专业名称规范化。系统平台拥有自动汇总计划功能,生成相应的报表供学院领导研讨、审批,并把汇总后的拟招生专业向其他学院征求开设专业书面意见。招生专业审批定稿后以书面形式下放给各招生站点,招生站点亦可通过系统平台下载电子稿,审批后终稿经系统平台“导入导出数据转换子系统”生成与“全国高校招生分省计划编制系统”相对应格式的数据,提交给教育部、各教育厅。图 3-3 系统平台招生计划数据流图3.4.2考生信息录取高校招生信息化主要是指考生电子档案信息化,考生信息包括个人基本信息、毕业信息、工作情况、报考志愿、专业课成绩、高考成绩等,这些信息可从全国高校网上录取系统中导出。录取结束之后还需要对该考生附加新的信息:录取信息、分班信息、缴费情况、录取通知书改寄地址及邮编、学籍变动等信息,这些信息需要系统平台在数据库设计时增加相应的字段,并预留足够的字段以备后续开发维护中使用。考生信息的生成及相关数据的交互如图 3-4 所示。图 3-4 考生信息数据流图3.5安全需求安全需求是功能建立在功能需求和数据需求之上的,可以分为两类:一类是紧随着功能需求、数据需求等而诞生的安全需求,是每个需求自身特定的安全需求;另一类是由已知的规章制度(包括院校的、教育系统的政策性规定)和系统的特性产生的约束着每一个需求的安全需求。与一般的网络数据传输不同,网上招生的数据传输具有一定的特殊性23。由于系统平台运行在公共开放的互联网 Internet 和校园网之上,来内网和外网的不安全因素非常多,可以从网络基本安全需求、服务器需求及系统平台安全需求等三方面综合考虑。3.5.1网络的基本安全需求满足基本的安全要求是网络成功运行的必要条件,在此基础上提供强有力的安全保障是网络系统安全的重要原则24。在校园网内部署了众多的网络设备、服务器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖北省武汉市新洲一中阳逻校区2025届高三第六次模拟考试物理试卷含解析
- 预见医学基础知识考试变化趋势试题及答案
- 课题申报书:基于内容与语言融合理念的高中生科学素养发展研究
- 遇见未来2025年育婴师考试试题及答案
- 课题申报书:基于课程目标的中小学教、学、评一体化实践研究
- 课题申报书:基于高等职业院校高质量发展的预算绩效管理研究
- 课题申报书:基于“1+6+N”模式的班级自主管理研究
- 厦门市重点中学2025年高考压轴卷物理试卷含解析
- 2025届江西新建二中高三下学期一模考试物理试题含解析
- 集团单位面试题及答案
- DB11∕T 1251-2015 金属非金属矿山建设生产安全规范
- 江西公务员面试模拟4
- 防抢防盗应急预案
- 龙舟课件完整版本
- 首部枢纽工程施工方案(完整)
- 11.1《谏逐客书》复习课件高中语文必修下册
- 2023-2024学年河南省三门峡市高二下学期5月期末物理试题(解析版)
- 开荒保洁施工方案三篇
- 强度计算.材料疲劳与寿命预测:S-N曲线:疲劳寿命预测技术
- 教学课件《权力与理性-17、18世纪西方美术》
- 高中信息技术教师资格考试学科知识与教学能力2024年下半年试题及答案解析
评论
0/150
提交评论