学生信息管理系统毕业设计正文终稿.doc
《学生信息管理系统毕业设计正文终稿.doc》由会员分享,可在线阅读,更多相关《学生信息管理系统毕业设计正文终稿.doc(26页珍藏版)》请在咨信网上搜索。
摘 要 随着信息技术和计算机网络技术飞速发展,人们日益注重利用先进的技术手段来加强科学的管理。在高校学生管理工作中,学生处工作人员和各系辅导员要处理大量繁杂的学生信息:大多数人采用传统的工作模式,例如手工处理纸质材料或利用Word,Excel等办公软件,费时费力,效果不佳。如何提高资源的利用率,做到信息的规范管理和快速查询,已成为学生信息管理工作研究的重点。 本文研究的内容就是基于以上问题,针对学生信息管理工作和学生处、各系辅导员用户需求,设计开发的一个采用C/S体系结构的小型管理信息系统。 论文介绍了系统的开发过程,首先论述了论文选题的背景、目的和意义,然后介绍了系统开发的网络技术和数据库技术。系统的开发采用Myeclipse作为编译环境,选用MySQL作为后台数据库,JAVA作为开发语言。论文详细阐述了系统分析,系统设计和系统实现、系统测试的全过程,并给出了部分实现代码。最终系统能够完成信息的输入,数据的增加、修改、查询和删除等功能。系统实现了年级设置,学籍和户籍设置,班级设置,系统设置和个人信息等功能模块。系统的特点是性能稳定,功能完备,界面友好,操作简单。 关键词:学生信息管理系统;JAVA语言;MySQL数据库,系统开发 论文类型 应用研究 Design and implementation of a Java-based student information management system Abstract As information technology and the rapid development of computer network technology, there is a growing emphasis on the use of advanced technology to strengthen scientific management. In the management of college students, the students and the staff of each department counselors to handle large complex student information: Most people use the traditional mode of operation, such as manual handling of paper material or the use of Word, Excel and other office software, time-consuming ineffective. How to improve the utilization of resources, to achieve standardized management information and quick queries, student information management has become a focus of the study. Content of this paper is based on the above issues, aimed at students and student information management department, each department counselor user needs, design and development of a management information system in a small B / S architecture. This paper introduces the development of the system, first discusses the background, purpose and significance of the topic, and then introduces the development of network systems and database technology. Development system using Myeclipse as build environment, use MySQL as the backend database, JAVA as a development language. Thesis elaborated system analysis, system design and system implementation, the whole process of system testing, and gives some implementation code. Enter the information to complete the final system, increasing the data, modify, query, and delete functions. System settings to achieve the grades, school and household registration settings, classroom settings, system settings and personal information other functional modules. System is characterized by stable performance, full-featured, user-friendly, easy to operate. Key words: Student information management system; JAVA language;MySQLdatabase system development Paper Type: Applied Research 目录 1 绪 论 1 1.1选题的依据及研究意义 1 1.2 论文的研究内容 1 1.3 开发方法的选择 1 1.3.1 生命周期法 1 1.3.2 原型法 2 1.3.3 面向对象方法 2 1.4学生信息管理系统的开发方法 2 1.5 论文的组织结构 2 2 学生信息管理系统开发相关技术介绍 4 2.1 数据库技术发展 4 2.2 目前流行的几种数据库 4 2.3 java语言 5 3 学生信息管理系统分析 7 3.1 技术可行性 7 3.2 经济可行性 7 3.3 操作可行性 7 3.4 需求分析 7 3.5 业务流程分析 8 4 数据流程图 10 4.1 数据流程图的特性 10 4.2 数据流程图的组成 10 4.3学生信息管理系统数据流程图 11 5 学生信息管理系统设计 13 5.1系统开发与运行环境 13 5.2 运行效果 13 6 总结和展望....................................................................................................................................................19 6.1本人所做的工作 19 6.2系统评价 19 6.3 展望 19 参考文献: 21 致谢 22 1 绪 论 1.1选题的依据及研究意义 随着信息技术和计算机网络技术飞速发展,各个行业日益注重利用先进的技术手段来加强科学的管理。为规范高校学生信息管理,提高管理人员的工作效率与质量,采用目前流行的Java技术,结合MySQL数据库,开发了学生信息管理系统。该系统实现了学生的信息添加、修改、删除与查询功能,有效完善了学生信息管理,提高工作的效率。 当前,高等教育大众化步伐的加快,高校学生规模不断扩大,学生管理工作也变得日益繁重,学生处工作人员和各系辅导员要处理大量繁杂的学生信息:有的采用传统的工作模式,例如手工处理纸质材料或利用word,excel等办公软件,费时费力,效果不佳,如何提高资源的利用率,解决目前工作中的被动状况,做到信息的规范管理和快递查询,有效提高工作效率,已成为学生信息管理工作研究的重点。 本文研究的学生信息管理系统是基于学生信息管理工作和学生处,各系辅导员用户需求,设计开发的一个采用C/S体系结构的小型管理信息系统。市面上有许多学生信息管理商品软件,但有些功能过于简单,或者缺少针对性,不能完全适用于学校应用;而有些则功能太复杂,使用起来比较麻烦,有些系统庞大且价格昂贵,对于具体的工作针对性不强。综上所述,开发这样一个管理系统是十分必要的。 1.2 论文的研究内容 论文的主要研究内容是开发一个小型学生信息管理系统软件,实现为辅导员提供方便,快速管理学生基本信息的服务,同时对这个系统的分析,设计,实现,测试过程给出一个完整论证,完成毕业论文《学生信息管理系统的设计于实现》。 本系统是一个提供学生信息服务的管理系统。从学生入学记录到在校期间再到学生毕业,相关的数据都通过系统进行管理。作为一个应用型程序,其开发流程亦遵循现代软件工程思想。运用了结构化生命周期法与原型法结合的系统开发方法。 1.3 开发方法的选择 1.3.1 生命周期法 任何系统都会经历一个发生、发展和消亡的过程,管理系统也不例外。一个系统用了若干年以后,可能由于新情况、新问题的出现,人们又提出了新的目标,要求设计更新的系统,这种周而复始循环不息的过程被称为系统的生命周期。所谓生命周期法,就是按照管理信息系统生命周期的概念,严格地按照系统生命周期的各个过程和步骤去开发系统,主要包括需求分析、系统分析、系统设计、系统实施与系统维护四个环节。生命周期法适用于大型系统或缺乏开发经验的系统的开发,生命周期法的不足是系统的开发周期太长。有时,系统开发尚在开发过程之中,而内外环境已有所变化,对系统的需求也发生了变化。 1.3.2 原型法 运用原型法开发管理信息系统的过程是:开发人员根据用户对系统的功能、性能的需求和对原有系统存在的问题进行分析汇总,然后开发出一个原型系统并将系统交给用户使用,在用户使用过程中如果发现系统的错误和不完善的地方,开发人员在用户的协助下对原型系统进行修改,然后再开发出一个新的原型系统交给用户使用,再对有问题的地方进行修改,再开发新的原型,如此反复,直到用户对系统完全满意为止。 原型法采用的是容易被用户接受的“从下到上”的开发方法,这种方法的缺点是:每次开发出来的原型系统考虑的问题都不全面,对系统管理缺乏全面、系统的认识,带有一定的盲目性,难免造成人力、物力和开发时间的浪费,所以说它不是开发大型的管理信息系统的首选方法。 1.3.3 面向对象方法 在上个世纪中期以后,面向对象的开发方法就已经产生了,由于它具有直观、方便、快捷等优点,应用范围也逐渐扩大,面向对象方法的应用已经非常广泛。面向对象方法以对象为中心,具有以下特点:封装性,抽象性、继承性、动态链接性。 面向对象方法的优点有: (1)用面向对象方法开发的软件易于理解和便于维护,符合人们认识事物的思维习惯; (2)面向对象的封装性使系统的维护性和扩展性更强; (3)对象的继承性使软件的可重用性更高。 1.4学生信息管理系统的开发方法 通过详细的系统调查,根据系统应用的要求,本系统的开发以生命周期为主,以原型法和面向对象方法为辅。即整体的开发思路是按照“自上而下”的生命周期法进行设计和实现,具体到每个子系统时,设计方法采用的是原型法,是用功能更完善、效率更高的新模块取代原有的具有缺陷的旧模块。面向对象的开发思想和方法,在本系统的设计和实现过程中也得到了体现。 1.5 论文的组织结构 第一章 绪论 本章阐述了学生信息管理系统开发的背景,选题依据和研究意义,简要介绍了学生信息管理系统的基本概念和开发方法,介绍了论文的研究内容和组织结构,分析了学生信息管理系统研究与发展的现状。 第二章 学生信息管理系统开发相关技术介绍,本章比较选择开发工具,介绍了系统开发采用的网络技术和数据库技术。 第三章 学生信息管理系统分析在进行了可行性,功能需求,性能分析与 需求分析的基础上,明确学生信息管理系统要实现的功能,分析并采集需要的数 据,并形成了系统逻辑模型有数据流图!E一R图等描绘的精确的系统逻辑模型"" 第四章 学生信息管理系统设计由总体设计到详细设计,详细描述了数据库概念结构设计!逻辑结构设计和物理结构设计,软件结构设计等,给出了该系统的的功能模块图,E--R图,顶层数据流图等。通过系统功能结构图,用例图描绘了系统的总体设计,通过数据库表,表关联图描绘了详细的数据库设计。 第五章 学生信息管理系统实现本章介绍了数据库的连接,系统界面设计,重点描述了系统主要功能模块的实现,并给出了一个系统操作实例,系统主要功能模块的实现和编写代码。 第六章 总结与对论文的工作进行了总结和对本课题的展望,今后的研究方向,学生信息管理系统的设计与实现。 2 学生信息管理系统开发相关技术介绍 面向对象的程序设计是当今流行的编程技术,而Java语言是当今流行的面向对象的程序设计语言, Myeclipse功能强大,操作界面友好,能方便、快捷地实现各种功能,因此该学生管理系统选择Myeclipse 作为程序开发环境,以MySQL为后台数据库,开发出的程序界面友好简单,操作人员只需输入一些简单的汉字、数字,即可达到自己的目的。这些优点能够极大地提高学校管理对学生管理的效率,也使对学生的管理更加的科学化、正规化,从而全面提升教学服务质量。 2.1 数据库技术发展 早在20世界60年代,人们对数据库技术的研究就已经开始了,数据库系统经历勒第一代的层次、网状数据库系统和第二代的关系型数据库系统,到目前为止已经是第三代的面向对象的数据库系统。关系数据库技术在70年代得到广泛的发展和有效的应用,关系数据库系统是80年代人们主要使用的数据库系统,那时人们所使用的支持商业和事务处理的数据库系统几乎都是关系型数据库管理系统,随着用户对数据管理要求的提高、网络技术、硬件技术和多媒体技术等的发展,使得数据库技术、通讯技术、网络技术和面向对象等技术互相融合,渗透,如今数据库技术便具有了新的特征。 2.2 目前流行的几种数据库 目前流行的数据库管理系统很多,从大型的到小型的依次Oracle、 Sybase、SQL Server、Visual FoxPro、Access、MySQL等,这些数据库管理系统,各有优缺点,我们可以按照不同的需要来进行选择。Oracle稳定性比较好,Informix比较先进,Visual FroPro比较简单,Access比较小巧,SQL Server是大中型企业广泛使用的数据库,它适合于大中型企业数据库的需求。MySQL体积小、速度快、总体拥有成本低,开源。 本系统开发使用MySQL数据库,它有以下优点: 1) MySql的核心程序采用完全的多线程编程。线程是轻量级的进程,它可以灵活地为用户提供服务,而不过多的系统资源。用多线程和Java语言实现的MySql能很容易充分利用CPU; 2) MySql有一个非常灵活而且安全的权限和口令系统。当客户与MySql服务器连接时,他们之间所有的口令传送被加密,而且MySql支持主机认证; 3) 拥有一个非常快速而且稳定的基于线程的内存分配系统,可以持续使用面不必担心其稳定性; 4) MySQL使用标准的SQL数据语言形式。 5) 提供用于管理、检查、优化数据库操作的管理工具。 2.3 java语言 Java是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。当1995年SUN推出Java语言之后,全世界的目光都被这个神奇的语言所吸引。 Java语言的流行除了因为它能够编制嵌入HTML文件中的Applet外,还在于Java语言本身的面向对象、简单、平台无关性、安全性、多线程等特点。Java语言的结构与编写方式,与c++语言类似,因此学习Java语言,不仅要了解Java语言独有的编程特点,同时还要有程序设计基础和面向对象的概念。Java语言的主要特点如下: 1) 简单、高效 Java语言与C++类似,如果用户了解C++和面向对象的概念,就可以很快编写出Java程序;此外,Java又不同于诸如C++语言提供的各种各样的方法,它只提供了基本的方法,这样就减少了编程的复杂性,例如去掉了头文件、指针变量、结构、运算符重载、多重继承等复杂特性。Java语言虽然简单,却很高效,它可以用面向对象的方法来描述用户的每一个动作。 2) 面向对象 Java语言是一种新的面向对象的程序设计语言,它除了几种基本的数据类型外,大都是类似c++中的对象和方法,程序代码大多体现了类机制,以类的形式组织,由类来定义对象的各种行为。Java同样支持类继承,这样也减少了程序设计的复杂性。 3) 平台无关性 Java语言经编译后生成与计算机硬件结构无关的字节代码(Bytecode),这些字节代码被定义为不依赖任何硬件平台和操作系统。当Java程序在运行时,需要由一个解释程序对生成的字节代码解释执行。这体现了Java语言的与平台无关性,使得Java程序可以在任何平台上运行,如MS-DOS, Windows,Unix等,因此具有很强的移植性。 4) 交互式特性 Java是面向对象的网络编程语言,由于它支持TCP/IP协议,使得用户可以通过浏览器访问到Internet上的各种动态对象。并且在网络上用户可以交互式地进行各种动作,而多线程技术的引入使得这种交互式操作更为容易。 5) 多线程机制 Java语言支持多线程机制,多线程机制使得Java程序能够并行处理多项任务。Java程序可以设计成具有多个线程,例如让一个线程负责数据的检索、查寻,另一个线程与用户进行交互,这样,两个线程得以并行执行。多线程机制可以很容易地实现网络上的交互式操作。 6) 动态的内存管理机制 Java语言采用了自动垃圾回收机制进行内存的管理。在C++语言中,程序员在编写程序时要仔细地处理内存的使用,例如当某个内存快使用完毕时,要及时释放,以供其它程序使用,一旦内存管理不当,就有可能造成内存空间浪费或程序运行故障。在Java系统中包括了一个自动垃圾回收程序,它可以自动、安全地回收不再使用的内存块,这样,程序员在编程时就无需担心内存的管理问题,从而使Java程序的编写变得简单,同时也减少了内存管理方面出错的可能性。 7) 安全性 在类似Internet的这种分布式网络环境中,安全性是个不容忽视的问题。Java语言在安全性方面引入了实时内存分配及布局来防止程序员直接修改物理内存布局;通过字节代码验证器对字节代码的检验,以防止网络病毒及其它非法代码侵入。此外,Java语言还采用了许多面向对象的异常处理机制,负责对一些异常事件进行处理,如内存空间不够,程序异常中止等的处理。以上介绍了Java语言的一些主要特点,除此之外它还具有动态性、类库丰富、高性能等特点,这些都使得Java语言在各个方面得以成熟和完善,成为大众日益青睐的程序设计语言之一。 3 学生信息管理系统分析 以下从技术可行性、经济性和操作可行性三个方面对该学生管理系统进行分析。 3.1 技术可行性 随着计算机技术、网络技术和信息技术的发展,目前我国学校教学管理的水平得到了很大的提高,但是据调查在学校中学生的有些相关信息还仍然由人工来管理,记录在word,excel或者纸介质尚。开发本系统就是想尽量能用系统来处理更多的学生信息,提高学生信息管理水平。因为从数据处理精确度的角度来看,数据库技术的出现和广泛应用,使得简便、准确的处理大量信息称为可能,同时也提高了数据处理的精确度。从数据处理速度的角度看,采用传统的学生信息管理方式存在数据处理效率低和保密性差的缺点,而用管理信息系统进行数据处理,处理数据快,方便,效率高。从计算机系统存储能力角度来看,近年来,高校不断扩招,学生人数不断增加,学生相关信息也急剧增大,这给学校的学生管理工作带来了严峻的考验,随着计算机的广泛使用,计算机硬件的价格不断下降,计算机配置都较高,存储容量也较大,为学生信息管理系统的实现提供了条件。 3.2 经济可行性 本系统开发的主要工具是Myeclipse 和MySQL 。开发这个系统所需要的工具简单,易于维护,安全性也能得到可靠的保障。开发费用几乎为零。另外,在项目投入使用之后也能节省大量的人力,物力,财力,提高了学校的直接或间接的利益。因此从经济角度来讲开发这个系统是可行的,从长远发展的角度来看也是必须的。 3.3 操作可行性 本系统的的管理方法和方式是管理人员所熟悉的,系统操作简单,会计算机简单操作的人员即可使用。学校的管理人员都是有一定计算机操作技能并且熟悉学生管理方式的,所以该系统具有操作可行性。 3.4 需求分析 需求分析的任务,是尽可能弄清楚用户对软件的确切需求,确定用户“需要”什么样的软件。了解用户对软件需求有多种方法,一般是从面谈开始,与用户面对面地交流,可以是正式的,也可以是非正式。由于该学生管理系统是面向高校的通用软件,在获得需求时与多位学校管理人员或教师采用了面谈,电话。E-mail等多种方式,从所获得信息中提炼出用户对该系统的主要需求有以下几个方面: 1) 管理人员需要通过用户名和口令才能进入系统,并对不同等级用户进行权限限制 2) 能够对学校的一些基础信息进行设置,如系别设置,专业设置,班级设置等 3) 学生档案,学生信息管理。对学生一些基本信息可以进行增加、删除、修改等操作。 4) 查看通讯录,可以方便联系学生。 3.5 业务流程分析 班级管理业务流程图: 图3-1 班级管理业务流程图 学生档案(学籍)信息管理流程图: 图3-2 学生档案信息管理流程图 成绩管理流程图 图3-3 成绩管理流程图 4 数据流程图 数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。 4.1 数据流程图的特性 数据流程图有两个基本特性: 抽象性和概括性 1)抽象性是指数据流程图在描述事物时,只抽象出客观事物所对应的数据流动、对数据进行的加工处理和对数据进行的存储,而忽略物质的东西。 2)概括性是指数据流程图可以把系统里数据信息中的不同加工处理过程紧密联系,形成一个整体。对于应用系统中的人工操作部分和微机处理部分,都能被数据流程图整体表示出来。 4.2 数据流程图的组成 数据流程图由以下四种基本元素组成, 1) 外部实体:外部实体指的是本系统或其子系统之外的和系统有信息往来的人或单位。 2) 数据流: 数据流可以是一项或者一组数据(如提货单、产品入库单等),并且是流动的数据,也能通过在表示数据流符号上方标明数据流名称的方式来表示数据文件的存储操作。 3) 加工:加工是用来表示对系统中数据的处理(如开收据、入库处理等)。 4)数据存储:数据存储指对数据进行存储的数据文件(如文件夹或账本等存储数据)。 如下表所示: 4.3学生信息管理系统数据流程图 数据流图(DataFlowDiagram,简称DFD),是从数据传递和加工角度,以图形方式来表达数据在系统内部的逻辑流向和逻辑变换过程, 数据流程图是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法,数据流图中没有任何具体的物理元素,只是用来描绘信息在系统中的流动和处理情况。 数据流图中矩形表示数据的源点或终点,圆或椭圆表示变换数据的处理,向右开口的矩形表示数据存储,箭头表示数据流,即特定数据的流动方向" 现有的数据流程分析多是通过分层的DFD来描述,分层DFD有顶层,中间层,底层之分,除顶层数据流图外,其他数据流图从O开始编号。 (l)顶层:决定系统的范围,决定输入输出数据流,它说明系统的边界,把整个系统的功能抽象为一个加工,顶层DFD只有一张。 (2)中间层:顶层之下是若干中间层,某一中间层既是它上一层加工的分解结果,又是它下一层若干加工的抽象,即它又可进一步分解。 (3)底层:若一张DFD的加工不能进一步分解,这张DFD就是底层的了,底层DFD的加工是由基本加工构成的,所谓基本加工是指不能再进行分解的加工。 下面列出系统顶层数据流图和第O层数据流。如下图4-2,图4-3所示。 图4-2 学生信息管理系统顶层数据流程图 图4-3 学生信息管理系统第0层数据流程图 5 学生信息管理系统设计 5.1系统开发与运行环境 为了保证管理系统开发与运行的效率和可靠性,服务器应具有较高的软硬件 配置,而客户端的要求不是很高"此应用程序可广泛运行Internet,也可适用于内部局域网"其运行要求如下: (2)硬件环境(系统主要配置) (l)服务器端 中央处理器CPU:IntelPentiumD以上3.OGHz或更高 内存RAM:512M (2)客户端 中央处理器CPU:IntelPentium4以上1.6GHz或更高 内存RAM:512M以上 (2)软件环境(本系统采用的软件工具) (l)服务器端 操作系统:Windows XP 开发工具:Myeclipse 数据库:MySQL 5.2 运行效果 1) 登陆页面 图5-1 登陆页面 登陆页面,通过设置数据库,设置出管理员的登陆账号和密码。通过登陆页面,登陆进系统主页面。 2) 维护学生信息 图5-2 维护学生信息 在学生管理页面,可以添加学号,学生姓名,学生班级和学生备注,可以通过学生姓名或学生学号查询到所属班级的具体学生,得到想要的学生信息。同时也可通过删除按钮,删除所属班级下的学生信息。通过表单操作,可以对学生信息,包括学生ID,学生学号,学生姓名,学生生日,学生户籍,学生所属班级等进行修改和更新。 3) 关于我们 图5-3 关于我们 关于我们,即软件设计者的具体信息。此为学生信息管理系统的毕业设计,所以关于我们设置为个人信息,计算机1002班陈骏凯。 4) 添加班级信息 图5-4 添加班级信息 5) 添加年级信息 图5-5 添加年级信息 6) 添加学生信息 图5-6 添加学生信息 学生的基本信息包括:学号,学生姓名,出生日期,户籍地址,所属班级等。 7) 退出系统界面 图5-7 退出系统 退出系统会有一个提示信息,问是否要退出系统。防止操作失误,还未保存,直接关闭。 8) 维护班级信息 图5-8 维护班级信息 在班级管理页面,可以添加班级名称,所属年级,班级ID,和班级级备注,可以通过班级名称查询到具体班级,得到想要的班级信息。同时也可通过删除按钮,删除所属年级下的班级信息。通过班级维护,可以对班级信息进行修改和更新。 9) 维护年级信息 图5-9 维护年级信息 在年级管理页面,可以添加年级名称,年级ID,和年级备注,可以通过年级名称查询到具体年级,得到想要的年级信息。通过年级维护,可以对年级信息进行修改和更新。 6 总结与展望 6.1本人所做的工作 经过不懈的努力和研究,学生信息管理系统已经开发完成,学生信息管理系统的设计与实现论文的撰写也即将完成,在这近半年的毕业设计过程中,不仅使我完成了毕业论文的任务,同时也提高了我系统开发和软件设计的能力,本人在这个过程中本人主要做了以下工作: (1).实际调研,选题,查阅相关的书籍文献,深入学习JAVA语言和Myeclipse软件,对数据库技术有了更为深刻的认识和熟练的应用。 (2)负责整个学生信息管理系统的开发工作,和同学互相协助,最终完成了系统分析,设计,实现,测试等软件开发的全过程。从一开始的实际调研,翻阅相关的书籍文献,系统需求分析,功能模块划分,流程图的设计,到数据库表的设计以及程序各模块的具体实现等,通过这次实践提升了自身对软件工程,数据库,程序设计等理论的认识,积累系统开发的经验。 我体会到要想开发一个系统软件,不仅需要相当的专业技术知识,还要建立软件设计的正确概念,具有严谨填密的思维能力。总之,毕业设计使得我对所学的知识有了更深刻的认识,专业技术也得到了一定程度的提高和进步。 6.2系统评价 该学生信息管理系统是一个小型的简单的软件系统,就系统功能而言,融合传统的管理模式和流程,将学校学生方面的所有数据信息统一管理,改变以往管理的分散和不全面,最大程度上实现数据的共享,同时为管理层的决策提供详尽的数据,结合应用实际,系统所包含的功能模块基本可以满足目前针对学生的日常管理需要。管理员可对数据库进行的各项操控,系统设计合理,界面美观,操作方便,功能完善,运行稳定,具备管理学生信息的基本功能,可以应用于教育系统的各种类型院校, 尽管本管理系统存在着很多不足,但其功能全面,易于日后程序更新,数据库管理容易,界面友好,操作方便,效率高,安全性好等优点是系统所必需的。 6.3 展望 由于本人现有水平和经验有限,系统在设计过程中,难免存在不足之处,使得本系统方案设计仍存在许多有待完善和改进的地方,比如说,在程序结构上系统设计得还不够紧密,对一些问题,如数据库的设计上没有统一,造成部分数据冗余。其次,安全性上考虑不够仔细等等。比如说,没有考虑到跨平台可能面临的一些并发性问题,数据共享问题,多个用户会同时访问会造成服务器,使系统性能的下降。比如说,数据的备份与恢复,数据库的备份与恢复原状一个十分重要的功能,该部分功能的好坏,直接影响到数据的安全及系统的完整性和易用性,没有数据备份与恢复功能的系统不是一个完整的系统,数据不能够及时备份,出现问题时不能完全恢复,这样的数据库应用软件,其使用价值将大打折扣,易用性也无从谈起,此外,还有数据库的安全性和保密性"要对数据进行加密来防止数据库被非法修改和破坏,但由于时间关系和技术有限,本系统的这些功能都未得以实现,所以系统仍然需要进一步完善。 总的说来,本系统还不成熟,在某些细节方面可能还没有考虑到,功能不是强大,还不能提供决策性的分析功能,对业务流程的控制不是很灵活,但对它的改善和功能的完备并不会随着毕业设计的结束而终止,后续的工作还需付出更大的努力去完善,本人将在原来的基础上,着眼未来,追踪计算机新技术发展,并应用到系统持续开发中,不断刻苦钻研,不断提高开发水平,对系统进一步优化,学生信息管理系统的设计与实现 参考文献: [1].张桂珠 刘丽 陈爱国 《Java面向对象程序设计(第2版)》 北京邮电大学出版社 [2]毕广吉.《Java程序设计实例教程》[M]. 北京:冶金工业出版社,2007年 [3].王保罗.《Java面向对象程序设计》[M]. 北京:清华大学出版社,2003年 [4].刘腾红,孙细明.《信息系统分析与设计》[M]. 北京:科学出版社,2003年 [5].林邦杰,《彻底研究java》.北京:电子工业出版社,2002年 [6].《数据库原理及应用》 钱雪忠主编 北京邮电大学出版社 2007,8 第二版 [7].《SQL server 2000数据仓库与Analysis Services》 Bain T著 中国电力出版社2003 [8].《数据库技术与联机分析处理》 王珊主编 北京科学出版社 1998 致谢 在论文即将完成之际,回顾紧张但又充实的学习和毕业设计过程,本人在此首先要感谢我的老师孙晨霞教授。 从选题到系统的开发,论文的写作,每一个环节都得到孙老师悉心的指导和帮助,在我遇到困难和疑惑时给与耐心的讲解和支持,同时对我的研究工作提出严格的要求,定期检查我的论文进度和阶段成果,在导师的谆谆教导和热心关怀下,我才能够顺利地完成本论文,孙老师治学严谨,精益求精,待人热情诚恳,深深地感染了我,对我的工作和学习起了很大的促进作用,在此向孙老师致以诚挚的谢意! 最后,向评阅论文的老师、教授表示最诚挚的敬意! 1. 基于C8051F单片机直流电动机反馈控制系统的设计与研究 2. 基于单片机的嵌入式Web服务器的研究 3. MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究 4. 基于模糊控制的电阻钎焊单片机温度控制系统的研制 5. 基于MCS-51系列单片机的通用控制模块的研究 6. 基于单片机实现的供暖系统最佳启停自校正(STR)调节器 7. 单片机控制的二级倒立摆系统的研究 8. 基于增强型51系列单片机的TCP/IP协议栈的实现 9. 基于单片机的蓄电池自动监测系统 10. 基于32位嵌入式单片机系统的图像采集与处理技术的研究 11. 基于单片机的作物营养诊断专家系统的研究 12. 基于单片机的交流伺服电机运动控制系统研究与开发 13. 基于单片机的泵管内壁硬度测试仪的研制 14. 基于单片机的自动找平控制系统研究 15. 基于C8051F040单片机的嵌入式系统开发 16. 基于单片机的液压动力系统状态监测仪开发 17. 模糊Smith智能控制方法的研究及其单片机实现 18. 一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制 19. 基于双单片机冲床数控系统的研究 20. 基于CYGNAL单片机的在线间歇式浊度仪的研制 21. 基于单片机的喷油泵试验台控制器的研制 22. 基于单片机的软起动器的研究和设计 23. 基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究 24. 基于单片机的机电产品控制系统开发 25. 基于PIC单片机的智能手机充电器 26. 基于单片机的实时内核设计及其应用研究 27. 基于单片机的远程抄表系统的设计与研究 28. 基于单片机的烟气二氧化硫浓度检测仪的研制 29. 基于微型光谱仪的单片机系统 30. 单片机系统软件构件开发的技术研究 31. 基于单片机的液体点滴速度自动检测仪的研制 32. 基于单片机系统的多功能温度测量仪的研制 33. 基于PIC单片机的电能采集终端的设计和应用 34. 基于单片机的光纤光栅解调仪的研制 35. 气压式线性摩擦焊机单片机控制系统的研制 36. 基于单片机的数字磁通门传感器 37. 基于单片机的旋转变压器-数字转换器的研究 38. 基于单片机的光纤Bragg光栅解调系统的研究 39. 单片机控制的便携式多- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统 毕业设计 正文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文