jsp509研究生信息管理系统(jsp+sqlserver)论文_第1页
jsp509研究生信息管理系统(jsp+sqlserver)论文_第2页
jsp509研究生信息管理系统(jsp+sqlserver)论文_第3页
jsp509研究生信息管理系统(jsp+sqlserver)论文_第4页
jsp509研究生信息管理系统(jsp+sqlserver)论文_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

PAGE摘要随着信息科技在全社会的飞速发展与普及,把世界上所有电脑联接起来的网络技术已日渐成熟,每天都有海量的信息在各种电脑网络上驰骋。特别是INTERNET网的普及,它改变了传统传输媒体的传递方式,而且是一个非常廉价的交互式国际通信媒体。利用INTERNET技术来实现“无纸办公”这个概念已经深入人心,校园网作为学校信息化建设的一个平台在完成资源共享、互联网访问、教务管理、电子备课等方面发挥了重要作用。服务教学、提高教学水平和效果是校园网建设的核心目标和核心价值,如何利用现有的资源,来更好地服务于学校的教学,服务于学校的管理工作,是摆在我们面前的一个共同的命题。就目前而言,学校的学籍管理方式还停留在手工操作基础上,每个学期和学年,教师需要花费大量的时间来登录学生信息,而管理人员也需要花费较多的时间来校对管理。同时又形成信息册在教师和教导处之间传递的延时性,遇到学生转入转出,又因为各个学校使用的学籍卡的不同,而造成信息的缺失或者遗漏。为了减轻教师繁复的誊写工作、加强学校学生信息管理的方便性,本课题主要针对中小学学校学籍信息管理而进行的初级研究。本论文从学校需求分析入手,对毕业设计软件的设计思想和程序实现的过程作出了一个比较系统的分析和讨论。关键词:INTERNET学籍管理

WiththeimplementationofOncidiumlibrarymanagementsystemdesignAbstractWiththerapiddevelopmentofcomputerscienceandtechnology,librarymanagementwaypasthavenotkeptupwithmodernmanagementmodel.Inordertokeepupwiththepaceoftheinformationage,emergeasthetimesrequiredigitallibrarymanagementsystem.Thedigitizedlibrarymanagementsystemmainlyistheadministratorofthebooksmanagement,userquerytoborrowbooks,theadministratorofthebooksborrowingmanagement.Librarymanagementsystemusingmodern,cansimplifylibrarymanagementworkloadbig,informationonbooksandreaders,managementandborrowing.Beabletotimelyviewborrowing.Theborrowermayalsobeabletoquicklyfindthebookstheywant,thebooksmanagementsystemmanagementsystemusesisverycomprehensive,notonlycanbeusedinvariouscollegesanduniversitieslibrary,andcanbeusedinsomecitylibraries,bookstorescanalsothedailymanagementoftheuseofthissystem..AfterresearchwedecidedtodevelopthesystemstructurebasedontheB/Smodel,withJSPprogramminglanguagedesignanddatabaseusingMYSQL;inthegraduationdesignmainlycompletesthesystemdemandinvestigationandsystemplanning,systemdatabasedesign,systempagemaking,systemprogramming,debuggingandtestingtasks.Thispaperhascarriedonthedemandanalysistothebooksmanagementsystemmanagementsystem;andthenthedetaileddesignandimplementationofthedigitallibrarymanagementsystemdatabaseandfunctionmodules,includingbooks,booklending,announcement,searchingmessageandbackstagemanagementfunctionmodule;finally,throughthetestandtheanalysis,hastheteacherevaluationtrial,thinksthesystemcouldbebewidelyused..Keywords:library;JSP;MYSQL目录1引言 11.1课题背景及意义 11.2课题的研究与开发目的 11.3本文的主要工作 22系统的需求分析 32.1系统需求分析 32.2系统流程分析 32.3系统功能分析 43开发工具及相关技术 63.1MacromediaDreamweaver2008简介 63.2Sqlserver简介 63.3JSP语言及相关技术介绍 73.5SQL语言介绍 74总体设计 94.1权限功能设计 94.2数据库设计 95系统的测试与分析 135.1测试目的与目标 135.2测试方法 135.3测试结论 14结论 15参考文献 16致谢 17 1引言1.1课题背景及意义信息社会使得档案的载体形态和记录方式呈现出多元化发展态势,纸质档案的“一统天下”将被声像档案、电子档案并存的格局所替代,传统的档案编研工作必须改变以往封闭式管理格局,编研模式必须逐步向多载体、全方位、深层次地开发档案信息资源上转换,走进充满活力的网络世界。而网站建设则为档案编研工作提供了新契机,提出了新要求,打开了新天地。在这个方面,通过建立自己的网上档案馆,开展网上档案服务,对档案编研工作适应信息社会发展需要有了深入的认识。随着我国信息化程度的加快,随着网络信息资源的日益膨胀.档案信息网站的建设已经提上厂议事日程。然而在我国,档案信息网站出没还处于刚刚起步的阶段。理论方面没有系统的论述,实践上也严重滞后。应用计算机可以进行档案信息统计和检索。这些现代化信息技术的应用,既可以把档案工作者从繁重的手工劳动中解脱出来,又能够使大力开发和科学、合理、有效地利用档案信息资源真正成为现实,还可为将来人类档案信息资源的共享打下基础。但仅做到以上两点是不够的,因为无论是对档案信息资源的开发者来讲,还是对档案信息资源的利用者而言,都必须十分重视档案信息资源的激活,即将原有的档案信息资源进行消化、吸收和利用,继而产生新的知识,以最大限度地发挥档案信息资源的效用,实现档案信息资源的最大价值。2001年7月国家发布的“国家信息化指标构成方案”中,以20条指标来具体细化我国信息化水平和程度。其中第12条“网络资源数据库总容量”关系到档案信息、网站的数据资源建设随着中国电子政务的推广和普及,INTERNET已经为人类在新世纪的政务、商务、管理活动中提供了一种迅速有效的获取信息的手段和全新的模式。在这一变革中,只有善于利用INTERNET构建自己的管理体系的单位和企业才能获得成功。为了使档案信息充分发挥作用,全国各类档案部门及其档案工作者纷纷在国际互联网上建立了档案信息网站。1.2课题的研究与开发目的从我们获取的实际需求出发,我们对研究生信息管理系统进行了全面的设计。作为一个系统,必须是可以使用的,这个是我们进行设计的前提,另外,我们还对系统的一些其他方面进行了考虑,比如系统运行性能,是否可以进行扩展,是否易于维护,操作是否简便等。研究生信息管理系统是采用现代高新技术所支持的数字信息资源系统,是下一代因特网上信息资源的管理模式,将从根本上改变目前因特网上信息分散不便使用的现状。通俗地说,研究生信息管理系统是没有时空限制的、便于使用的、超大规模的知识中心。具有较高的可用性、扩展性、便于管理等特点。它解决方案可以包括解决数字资源创建、组织、管理、保存、发布、检索和利用整个过程的各个组件或模块,每一个组件或模块都可以是单独开发的。本系统的开发是采用B/S结构,模拟当今已有的一些研究生信息管理系统进行设计与开发。因此,本次毕业设计应首先分析研究生信息管理系统的相关功能,结合本次毕业设计的相关要求写出需求分析;其次,综合运用以前所学的相关知识(包括计算机网络技术、编程技术等相关知识),选择所熟悉的开发工具进行本毕业设计的开发;在设计中以需求分析为基础,写出系统开发计划、实现流程及相关问题的实现方法;同时,在开发设计与实现中,要保存好相关的设计文挡,为后面的毕业论文的写作准备材料;最后,系统开发完毕后,进行调试和试运行,做好调试和试运行的相关记录,也为后面的毕业论文的写作准备材料。本课题系统的主要目的是让学生能够综合运用以前所学知识(包括以前所学的一些关于网络技术、编程技术等相关知识)的能力,开发一个功能较完善的小型公共图书馆管理信息系统。1.3本文的主要工作研究生信息管理系统的工作主要是为着满足来自三方面的需求,分别是辅导员,导师和学生。本文所研究的主要内容也是围绕着这三者的需求来进行的。论文的第1章主要对系统的开发背景,目的,及意义进行了分析;第2章主要是对系统进行需求分析,以及对其数据流程与功能进行分析;第3章主要把系统开发工具进行介绍,另外讲解开发系统所用到的一些特殊功能技术;第4章是系统的总体设计,主要讲解了系统各功能模块的设计,以及数据的开发与设计;第5章就是讲解每一个功能的具体实现,第6章是对系统的测试及还存在的不足之处。2系统的需求分析2.1系统需求分析随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。学生学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。管理信息系统(MIS)是进行信息的采集、存储、加工、维护和使用的系统。它是随着管理科学和技术科学的发展而形成的。MIS的发展与计算机网络技术的发展是紧密相关的,随着Internet/Intranet技术的广泛应用,MIS的体系结构也发生很大的变化,从以往基于C/S结构的数据访问及安全体系发展到当前的基于B/S结构体系。目前,我国的大中专院校的学生成绩管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了了许多的人力和物力。在当今信息时代这种传统的管理方法必然被以计算机为基础的信息管理系统所代替。如果本系统能被学校所采用,将会改变以前靠手工管理学生成绩的状况,可以树立良好的办学形象,提高工作效率。鉴于上述管理信息系统的日趋成熟和收集信息的情况,该学籍管理系统充分运用MIS的总体思想,综合应用了B/S模式、SQLServer、JSP等技术,并具有学生对自己所需信息的操作和管理员对系统进行管理等功能,很好的将图书互换信息的显示、收集、统计集合起来,真正完好地达到服务于教学计划。2.2系统流程分析为了促进研究生管理的信息化、网络化,采用JSP编写了WEB方式的进行开发设计,结合SqlServer数据库来实现。是支持单机、网络、以及多用户的管理系统。本系统可直接放于网络服务器上,在任何地方均能实现管理。这套系统提供一个很好的平台,使辅导员,导师,学生都可以使用该系统进行一些日常的行为,很是方便。2.3系统功能分析(一)网站前台管理和实现4.1研究生新闻模块1、新闻资讯:时间和内容2、新闻图块:图和新闻并存,分页新闻5条。4.2通知公告模块主要展示形式:(1)班会(针对课程管理方面的)。(2)学术、讲座方面的通知。4.3就业信息模块分为四部分:(1)发布就业信息。(2)就业相关政策。(3)链接外网,如“广西人才招聘网”、“桂林人才市场”等大型招聘网站。(4)学生求职信息(在网站中能公布学生求职信息)4.4、学生信息查询模块此模块的登录权限为“辅导员”和“研究生导师”,研究生学生没有登录该模块的权限。在此之前,辅导员录入所带班级的学生相关信息进入模块系统中,导师输入账号和密码,只能看自带学生的情况:(1)导师可以了解到学生的考勤情况;(2)导师了解到学生的请假情况3)导师可以了解到学生的实习情况(在哪里实习,做什么,实习时间)4.5论坛模块通过此论坛,研究生可以进行交流、讨论及回复。(二)网站后台管理和实现1、登录模块登录权限对学院内的辅导员开放,辅导员对系统后台管理和发布信息。导师(不是辅导员)没有登录权限。学生有部分登录权限。2、辅导员模块:1.1辅导员输入工号和密码可以进入系统后台,录入所带班级学生的相关信息,如研究生请假、上课考勤情况(缺课、旷课、按时上课的次数)、研究生实习情况。1.2辅导员对后台网站进行管理,可以发布新闻、公告通知、就业信息、人文素质教育类的相关电子资料。3、表模块:系统后台用“表”来统一管理。4、导师模块:有导师所带学生的信息,数据库链接,学生与课程,学生与请假,学生与实习表等相关信息。5、学生模块:学生有部分登录权限。学生输入学号和密码可以进入到系统“求职信息”模块,发布自己的简历,求职意向。而辅导员有权对学生的求职信息进行修改。3开发工具及相关技术根据用户的要求,以及产品实施的特性,系统需要具有界面友好;操作简单;网络化程序高;查询灵活快捷;运行稳定、安全;资源共享率高等特征。本系统是基于windowsxp+tomcat,采用JSP程序编写,以MYSQL作为主体数据库开发而成的。系统开发工具使用MacromediaDreamweaver2008和MYSQL。这两种工具结合适合各类管理系统的快速开发,开发的成品与Windows系列操作系统兼容性较好,而且开发维护费用较低。在讲解系统的主要功能之前,先把此次系统开发所用的工具、环境以及所使用到的相关技术知识介绍一下,方便读者在接下来的系统功能介绍中,对功能的实现有更多的领会。3.1MacromediaDreamweaver2008简介MacromediaDreamweaver2008是一个专业的可视化Web应用程序编辑器。它与以前的版本相比,其功能更加强大,界面更加友好,而且动态网页制作方面的功能更加完善。使用MacromediaDreamweaver2008可以轻松地制作出跨平台和跨浏览器的精美网页。3.2Sqlserver简介SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。SQLServer近年来不断更新版本,1996年,Microsoft推出了SQLServer6.5版本;1998年,SQLServer7.0版本和用户见面;SQLServer2000是Microsoft公司于2000年推出的最新版本。SQLServer特点:1.真正的客户机/服务器体系结构。2.图形化用户界面,使系统管理和数据库管理更加直观、简单。3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。4.SQLServer与WindowsNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQLServer也可以很好地与MicrosoftBackOffice产品集成。5.具有很好的伸缩性,可跨越从运行Windows95/98的膝上型电脑到运行Windows2000的大型多处理器等多种平台使用。6.对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。7.SQLServer提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。3.3JSP语言及相关技术介绍SP是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支Java,也可以访问JSP网页。JSP全名为javaserverpage,其根本是一个简化的Servlet设计,他实现了Html语法中的java扩张(以<%,%>形式)。JSP与Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。JSP(JavaServerPages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。3.5SQL语言介绍SQL是一个完全标准化的语言。在SQL的发展过程中,国际标准化组织(ISO),美国国际标准居(ANSI)等机构为SQL制定了各种标准。但是对于不同的数据库系统,它们所支持的SQL功能也各有所不同,语法也有差异。SQL已经成为关系型数据库的标准语言。SQL按其功能分主要由以下几部分组成:数据定义语言(DDL):实现定义,删除,和修改数据库对象的功能数据查询语言(DQL):实现查询数据的功能数据操纵语言(DML):实现对数据库数据的增加,删除,修改功能数据控制语言(DCL):实现控制用户对数据库的操作权限的功能其中用得最多的是数据操纵语言(DML)。它包含了最常用的核心SQL语句,即SELECT,INSERT,UPDATE,DELETE。4总体设计4.1权限功能设计根据对需求的调研发现,本系统包括三个权限,辅导员权限,导师权限,学生权限。下面介绍下三个权限分别具有的功能:辅导员:辅导员输入工号和密码可以进入系统后台,录入所带班级学生的相关信息,如研究生请假、上课考勤情况(缺课、旷课、按时上课的次数)、研究生实习情况。辅导员对后台网站进行管理,可以发布新闻、公告通知、就业信息、人文素质教育类的相关电子资料。导师:有导师所带学生的信息,数据库链接,学生与课程,学生与请假,学生与实习表等相关信息。学生:学生有部分登录权限。学生输入学号和密码可以进入到系统“求职信息”模块,发布自己的简历,求职意向。而辅导员有权对学生的求职信息进行修改。4.2数据库设计根据系统功能设计的要求以及功能模块的划分,对于本信息系统一共涉及到十三个数据表。下面就介绍一下各表的设计结构及其功能。(1)管理员表(admins):主要用于存放管理员信息。其详细设计结构如表1所示。表1admins结构表字段类型中文翻译IdInt主键标示usernamenvarchar(50)用户名passwordnvarchar(50)密码(2)班级表(bj):主要用于存放班级的详细信息。其详细设计结构如表2所示。表2bj结构表字段类型中文翻译IdInt主键标示namesnvarchar(50)班级名称(3)导师表(ds):主要用于存放导师的详细信息。其详细设计结构如表3所示。表3ds结构表字段类型中文翻译IdInt主键标示nonvarchar(50)工号passwordnvarchar(50)密码realnamedatetime姓名telnvarchar(50)电话(4)辅导员表(fdy):主要用于存放辅导员的详细信息。其详细设计结构如表4所示。表4fdy结构表字段类型中文翻译IdInt主键标示nonvarchar(50)工号passwordnvarchar(50)密码realnamedatetime姓名telnvarchar(50)电话BjidInt所属班级(5)公告表(gg):主要用于存放公告的详细信息。其详细设计结构如表5所示。表5gg结构表字段类型中文翻译IdInt主键标示descsnvarchar(50)内容TimesDatetime发布时间(6)新闻表(xw):主要用于存放新闻的详细信息。其详细设计结构如表6所示。表6xw结构表字段类型中文翻译IdInt主键标示descsnvarchar(50)内容TimesDatetime发布时间Titlenvarchar(50)标题urlnvarchar(50)图片地址(7)考勤表(kq):主要用于存放考勤信息。其详细设计结构如表7所示。表7kq结构表字段类型中文翻译IdInt主键标示bjidInt班级idstuidInt学生idtypesnvarchar(50)考勤类型timesdatetime时间zjnvarchar(50)周几Djjnvarchar(50)第几节(8)留言表(ly):主要用于存放留言信息。其详细设计结构如表8所示。表8ly结构表字段类型中文翻译IdInt主键标示stuidInt学生idTitlenvarchar(50)考勤类型timesdatetime时间(9)留言详细表(lymore):主要用于存放留言详细信息。其详细设计结构如表9所示。表9lymore结构表字段类型中文翻译IdInt主键标示stuidInt学生idTitlenvarchar(50)内容timesdatetime时间lyidInt留言id(10)请假表(qj):主要用于存放请假信息。其详细设计结构如表10所示。表10qj结构表字段类型中文翻译IdInt主键标示bjidInt班级idstuidInt学生idDescsnvarchar(50)描述btimesdatetime开始时间etimesdatetime结束时间(11)求职表(qz):主要用于存放求职信息。其详细设计结构如表11所示。表11qz结构表字段类型中文翻译IdInt主键标示titlenvarchar(50)主题stuidInt学生idurlnvarchar(50)连接qzyxnvarchar(50)求职意向timesdatetime时间(12)学生表(stu):主要用于存放学生的详细信息。其详细设计结构如表12所示。表12stu结构表字段类型中文翻译IdInt主键标示nonvarchar(50)学号passwordnvarchar(50)密码realnamedatetime姓名telnvarchar(50)电话BjidInt所属班级DsidInt导师编号5系统的测试与分析5.1测试目的与目标在此系统进行初步实现之后,开始进行对系统进行测试,找出系统中存在的Bug,通过测试,用提交的Bug报告来为以后软件的改进提供标准和参考,能够在以后的系统改进中找到依据。测试后的软件各模块基本功能能顺利进行,尽可能的提高软件的健壮性。5.2测试方法系统的测试有两种方法分别为黑盒测试和白盒测试。黑盒测试又称为功能测试,在程序接口进行,只检查程序功能是否能够按照规格说明书的规定正确使用,程序是否能适当地接收输入数据并发生正确的输出信息,而且要能够保持外部信息的完整性。白盒测试又叫结构测试,完全了解程序的结构和处理过程,这种方法按照程序内部的逻辑测试程序,检验程序中每条通路是否都能按照预定要求正确工作。本系统开发过程进行的测试步骤如下:模块测试:也叫单元测试,目的是保证每一个模块作为一个单元能正确运行,本测试所发现的往往是编码和详细设计的错误,主要评价模块的下述五个特点:模块接口,局部数据结构,重要的执行路径,出错处理通路,影响上述各方面特性的边界条件。模块测试主要由代码审查和软件测试两部分组成。集成测试:包括系统测试和子系统测试。集成测试是组装软件的系统技术,主要目标是发现与接口有关的问题。集成测试有两种方法:非渐增式和渐增式,但比较而言,渐增式方法比较好,因为:编写的测试软件较少,开销较小;较早地发现模块间的接口错误;错误位置容易判断;测试更彻底。因此,本系统集成测试采用渐增式测试中的混合法,即对软件结构中较上层使用自顶而下的测试方法,而对软件结构中较下层,使用的是自底向上方法,两者结合,这是对模块较多时测试的一种折衷方法。验收测试:这一步是验证软件的有效性。目的是向未来的用户表明系统能够象预定的那样工作,验收测试一般使用黑盒测试法,验收测试有两种可能的结果:功能和特性与用户的要求有差距;功能和性能与用户要求一致,软件是可以接受的。这个阶段发现的问题往往和需求分析阶段的差距有关。平行运行。所谓平行运行就是同时运行。新开发出来的系统和将被它取代的旧系统,以便比较新旧两个系统的处理结果。目的有:可以在准生产环境中运行新系统而有不冒风险;用户能有一段熟悉新系统的时间;可以验证用户指南和使用手册之类的文档;能够以准生产模式对新系统进行全负荷测试,可以用测试结果验证性能指标。5.3测试结论把开始的代码写得越好,它出现的错误也就越少,你也就越能相信所做过的测试是彻底的。系统化测试以一种有序方式设法探测潜在的麻烦位置。同样,毛病最可能出现在边界,这可以通过手工的或者程序的方式检查。自动进行测试是最理想的,用得越多越好,因为机器不会犯错误、不会疲劳、不会用臆想某此实际无法工作的东西能行来欺骗自己。回归测试检查一个程序是否能产生与它们过去相同的输出。在做了小改变之后就测试是一种好技术,能帮助我们将出现问题的范围局部化,因为新问题一般就出现在新代码里面。测试和排错常常被说成是一个阶段,实际上它们根本不是同一件事。简单地说,排错是在你已经知道程序有问题时要做的事情。而测试则是在你在认为程序能工作的情况下,排错是在你已经知道程序有问题时要做的事情。而测试则是在你在认为程序能工作的情况下,为设法打败它而进行的一整套确定的系统化的试验。结论研究生信息管理系统是在对相关资料和有关部门进行了详细调研后,确定了系统的具体需求和功能,然后根据功能设计出适合的数据库,然后根据自己的水平设计出界面,最后进行编码测试等,最后经过老师的评定,次系统是苦于使用的。根据本毕业设计的要求,经过几个多月的努力,研究生信息管理系统基本开发完毕。其功能基本符合用户的需求,在数据的一致性问题上,也通过程序进行了有效的解决。通过这次的毕业设计,我不紧学到了很多很多的知识,还对自己以前的掌握的大量知识进行了固定,得到了很好的锻炼,使自己的水平更上一层楼。通过此次有意义的毕设活动,我在计算机软件开发当面累积了大量的经验,特别是在对一些开发工具和开发语法不是很清晰的情况下,在自己查询资料和老师同学的知道下,完成了任务。在设计过程中,自己分析问题和解决问题的能力都得到了锻炼和提高,完善了自己的知识结构,加深了对知识的理解。这次毕业设计完成后,体会颇多,在学与做的过程中,取长补短,不断学习新

温馨提示

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

评论

0/150

提交评论