




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于B/S模式的学生信息管理系统毕业论文目录摘要.2关键词.3第一章 引言.3(一)选题背景.3(二)选题意义.3第二章可行性分析和需求分析4(一)可行性分析.41.技术上的可行性分析.52.经济上的可行性分析.5(二)需求分析.61.开发目的.62.需求分析的根本任务.63.系统实现的功能.7第三章系统总体设计.7(一)总体模块划分.7(二)系统功能描述.8(三) 数据库设计9(四)数据表的设计.9(四据库设计.12第四章 系统的具体实现16(一)登陆界面演示17(二)后天管理18(三)学生信息界面.18第五章 学生信息管理系统测试22(一)集成测试22(二)功能测试22(三)连接测试22(四)文档测试22(五)负载测试23(六)极限测试23结束语.23致谢.24主要文献.25第一章 引言(一) 选题背景 随着计算机技术的飞速发展和网络时代的到来,我们已经进入了信息化的时代,有人也称之为数字化的时代。在这个数字化时代里,各个高校在各方面的信息管理工作都受到了极大的挑战。随着各个高校的教育规模不断的发展扩大,学生人数急剧的增加,有关学生的各种信息量也成倍增长。也带来了各个高校教育发展过程中的一个重要的问题,就是学生管理问题。面对庞大的信息量就需要有一个学生管理系统来提高学生信息管理工作的效率,做到信息的规范管理、科学统计和快速查询,以减少查询工作方面的工作量。 学生信息管理系统是一个人机系统,以计算机为基础的,但这并不意味着一切都是自动化的。人机系统的概念说明有些任务最好由人完成,而另一些任务由机器代替。因此,需要很好的分析把什么工作交给人做比较合适,什么工作交给机器比较合适,充分发挥人和机器的特长,组成一个和谐、有效的系统。 近年来,越来越多的学校认识到学生信息化管理的重要性,纷纷开始选择适合自己的学生信息管理系统。学生信息管理系统就是根据这些因素来设计和开发的。(二)选题意义 随着各个学校校园网的建设和Internet技术的引进,基于校园网和Internet的系统开发也蓬勃发展。学生信息管理系统是各个学校教学的一项重要工作,现代化的学生信息需要现代化的信息管理系统支持。从20世纪90年代开始,为适应新世纪人才培养的目标,国内高校教育体制进行了大规模的改革。学生的信息管理在现代化的教育中越来越重要。2.1.1推进高校的信息化建设信息化是全球化的趋势和潮流,是国家社会经济发展的必然选择,信息化水平的高低已成为一个国家综合国力与发展潜力的重要衡量指标,积极推进国家信息化又是我国促进经济社会发展的重要举措,学校作为促进经济社会发展的重要领地,他的信息化水平必将对国家信息化建设产生深远的影响,必将对国家教育信息化建设提供借鉴,信息化不仅影响学校的教学与科研活动,也将给传统教学、科研活动带来巨大的变化,同时也将给学校现行的体系与机制提出挑战,推动他们的变革。学校的学生信息管理系统的建设就是学校数字化校园建设的重要组成部分。2.1.2建设高校学生信息管理平台校园网的迅猛发展和Internet技术的引进,还有学生人数的不断上升,为建立学生信息管理系统提供了必要的条件,国内许多高校都根据学校的实际学生信息的情况和特点开发了适于自己学校的学生信息管理系统。学生信息管理系统的开发便于远程管理学生,使学校能及时了解学生信息,为实现学生管理现代化和信息化具有重要的意义。第二章可行性分析和需求分析2.11 技术上的可行性分析随着计算机技术发展到了一个新的时期,网络技术在十几年的发展过程中已日臻完善,而基于WEB的数据库技术也已经十分成熟。在语言方面ASP,PHP,Java也用事实证明了其强大的功能,还有微软最引以为豪的 .NET 技术,更显示了在基于网络的应用中的强劲优势。至此,一种基于网络的、管理方便的、反应迅速的、具有交互性的学生信息管理系统应运而生了。新式的学生信息管理系统采用了最新开发结构:B/S结构。这种基于B/S结构的学生信息管理系统在应用中显示了明显的优势:1、采用了B/S结构访问数据库,增加了数据访问的安全性;2、各个年纪班级和教务处采用浏览器作为客户端,减少了系统安装、配置等步骤,使用更加方便;3、使用程序自动控制数据格式,使得符合规格的数据直接入库,免去了数据的复查程序;4、整个的系统使用网络进行数据交换和意见反馈,更加方便快捷;5、减少了数据的手工操作,使得数据出错的几率降低到了最低点。我的学生信息管理管理系统在技术上主要用到了ASP.net、SQL Server、HTML、javascript、Css、Ajax、Jquery等几方面的知识,以下将就其技术上的可行性作以论述。1.2.1 ASP.net系统的开发不仅仅是一个应用程序编写的过程,更重要的是在系统分析和设计阶段所做的工作,本系统主要是网页和数据库的结合,在Microsoft的产品中,网页与数据库相结合的解决最佳方案便是ASP。开发该系统选择ASP.net,主要是由于ASP.net具有以下几方面的优势:1、Visual Studio 功能强大,完美支持A的开发。2、适应于各种浏览器3、C#语言兼容性好,配合Windows系统开发,得心应手。4、数据封装,安全性高5、易于访问数据库,数据安全性高。 6.C#语言智能简单,开发便捷。1.2.2SQLServer数据库数据库结构的规划是应用程序设计中一个非常重要的环节。学生信息管理系统要处理与表现的数据量较多,若使用传统的方式来完成任务,可能会事倍功半,甚至有些任务还无法完成;学生信息管理系统的设计开发,需要一套完善的数据库管理系统。对于数据库系统的选用,如果所建立的是私人的Intranet,则可以使用Access等桌面型数据库,但是像学生学籍系统这样需储存大量的数据和用户的系统设计,则需使用较大型的数据库,例如:SQL Server、Oracle、Informix、DB2、Sybase等。本文的设计则应用到SQL Server。1.2.3 HTMLHTML(Hypertext Markup Language/超文本标记语言),产生于1990年,并成为国际标准(International Standard Organization,ISO)文件SGML的一员。HTML是一种纯文本(或称为ASC)文件,可以用任何文字编辑软件来建立,并能通过HTTP(Hypertext Transfer Protocol)超文本传输协议,在全球信息网(World Wide Web/WWW )上跨平台流通。简言之,HTML是通过各式各样的卷标在文件中描述多媒体信息的。目前,只要拥有诸如Mosaic、Netscape、Microsoft Internet Explore等WWW的浏览器(Browser),就能轻易借助Internet来漫游全球多媒体信息。上面介绍了ASP、SQL Server和HTML,由于ASP.net在服务器端运行,运行结果以HTML网页样式返回给用户浏览器,因而ASP.net源程序不会泄漏,增加了系统的安全保密性。此外,ASP.net是面向对象的,程序员可自行增加第三方组件来扩充其功能,拓展应用范围。不论是学校机房的计算机还是个人计算机上某个32/64位版本的Windows 平台,Windows XP,windows Vista,Windows 7, Windows 8总是必备的操作系统,因此,A应用程序有广泛的运行环境;同时非计算机专业出身的人员对Windows 操作系统的使用也相对较为熟悉,所以学生信息管理系统的运行环境采用Windows 操作系统。综上,本文选用了内嵌HTML的ASP.net技术,结合SQL Server 2012,在Visual Studio 2012 环境中来进行学生信息管理系统的设计开发。至于javascript、Css、Ajax、Jquery等,这些都是辅助A开发的脚本语言和技术,不做详细介绍。2.1.2经济现状的可行性分析一方面,系统中有好的人机界面和强劲的功能支持,使使用者的工作效率进一步提高,从而节省人力、物力,进而提高经济效益;另一方面,系统的开发成本低,在现有的PC机上即可提供该系统开发工作需要的所有硬件设备环境。2.2 需求分析2.2.1开发目的当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的原因。计算机的最大好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好学生信息而设计的。随着校园规模的不断扩大,学生数目的急剧增多,学生的各种信息也成倍的增长。面对此现象,学校的日常工作中需要一套学生信息管理系统,以便对学生的各方面的信息进行管理,减少不必要的资源浪费,从而达到精简机构,提高学校办事效率。对学生信息进行管理之后可以方便广大学生及时、有利的进行不同地点的信息查找,同时也减轻了老师的负担,也提高管理的真正的目的,使之简单、合理的进行,让每个学生都能有一个良好的环境来对信息进行获得,是真正服务师生的系统。2.2.2需求分析的根本任务需求分析是软件生命周期的一个重要阶段,它最根本的任务是确定系统必须做什么。具体的说,应该确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统发展的前景;必须仔细分析系统中的数据,既要分析系统中的数据流又要分析长期使用的数据存储。需求分析的结果是软件开发的基础,必须仔细验证它的正确性,开发人员必须和用户取得完全一致的意见,需求分析的文档应该被用户确认。然而这并不意味着分析人员应该不加分析的全盘接受用户提出的所有要求,对用户提出的笼统要求应该分解细化,对用户提出的含混要求要进一步澄清,对用户提出的不切实际的要求必须做深入细致的解释和说服工作,以便动员用户放弃不合理的要求。需求分析是系统设计的基础,只有对所要开发的系统做了需求分析,才能在系统的开发过程中始终掌握系统的目标,不会在系统的开发过程中出现大删大改,甚至推翻重来的现象。需求分析是介于系统分析和软件设计阶段之间的桥梁。一方面,需求分析以系统规格说明和项目规划作为分析活动的基本出发点,并从软件角度对它们进行检查与调整;另一方面,需求规格说明又是软件设计、实现、测试直至维护的主要基础。良好的分析活动有助于避免或尽早剔除早期错误,从而提高软件生产率,降低开发成本,改进软件质量。2.2.3系统实现的功能系统主要完成对高校学生信息管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的高校学生信息管理系统可以满足学生以及管理员等方面的需要。本系统主要完成:1. 管理员功能,只有取得管理员权限的人才能登录本系统,确保相关数据的安全性;2. 管理员可以对学生、班级、课程、学生成绩等信息进行添加、删除、修改、查询等操作;3. 系统还具备统计的功能,可根据个人成绩、单科成绩统计出最高成绩、最低成绩、平均成绩,及格人数的比例,某个成绩区间的人数及参加考试的人数等;第三章 系统总体设计3.1总体模块划分 本系统旨在对学生的一些基本信息进行有序的管理,便于用户的查询。按照系统中用户的分类,整个系统分为学生模块和管理员模块两个部分。其中学生模块中主要提供学生的个人信息管理模块以及学生的信息查询模块。管理员模块中主要提供学生信息管理模块、班级信息管理模块、课程信息管理模块和成绩统计模块四个模块。整个系统的模块划分结构图如下(图3-1)和系统开发层次结构图如(图3-2)所示:学生模块系统模块管理员模块个人信息模块成绩信息模块学生信息模块班级信息模块课程信息模块成绩统计模块图3-1 系统结构图表现层业务层数据层Aspx html及其他UIBLLCOM/DCOMMTS文件数据库其他数据图3-2层次结构图3.2 系统功能描述本系统的主要任务是实现对学校教务处的学生信息管理、成绩管理、课程管理及相关查询。其主要功能包括:1、学生信息管理功能添加学生。以班级为单位,进行学生入库。其中分为单个添加和成批添加。单个添加学生供数量较少的学生信息入库;成批添加可以从现存的学生信息EXCEL文件中成批录入到数据库中。删除学生。当学生毕业后,学生信息转移备份数据库中,系统的基本数据库中需要删除学生信息。该功能主要进行成批地删除学生信息,如单个学生信息删除,多个学生信息的删除,整个班级的删除。新生管理。本部分的功能主要有新生导入、分班、及设置学号。新生导入实现从现存的EXCEL新生名单中录入学生信息。分班功能实现按新生的报考专业、成绩及性别进行分班。设置学号实现自动为各班学生编发学号。学生信息备份。在学生信息删除前,将其按班级为单位保存到备份数据库。 2学生成绩管理功能分数录入。以班级为单位,录入各科目的期中、期末、总评成绩。总分及名次。计算指定班级学生的总分及名次。补考成绩录入。修改总评成绩,以决定最终补考人数。成绩备份。为指定班级及指定的学期数的学生成绩保存到备份数据库中。3、课程信息管理功能课程管理。提供本学期各年级各专业所开课程名称的录入、修改、删除。它是学生成绩管理的基础。用以保证数据库中一致性原则。4、查询功能。学生信息查询。根据用户的要求,查询学生数据库的所有可能的信息,其中包括成绩查询。备份成绩查询。按班级为单位查询备份数据库的学生信息,补考情况。5.班级管理。提供给班主任进行本班学生的信息更新、修改、删除。3.3各模块的功能详细介绍管理员模块:信息管理和成绩统计,信息管理内用包含了学生信息管理、班级信息管理、课程信息管理。学生信息管理模块内包括学生的学号,班级,姓名以及学生的一些详细信息,在该模块内管理员可以对学生的信息进行增,删,改等操作,还可以查询学生的成绩信息等等。班级信息管理模块包括班级的ID,班级,以及班级的详细信息,管理员可以对某个班级添加某些课程,也可以该班级信息进行增,删,改等操作。课程信息管理模块包括课程号,课程名,以及课程的详细信息,管理员也可以对课程信息进行增,删,改等操作。成绩统计模块可以按单科成绩,个人成绩统计出最高成绩,平均成绩,及格人数的比例以及某个成绩区间的人数还可以统计出参加考试的人数,以及缺考的人数。学生信息模块:个人信息模块和成绩信息模块。3.3数据库设计数据模型是数据库系统的核心和基础。各种机器上实现的DBMS软件都是基于某种数据模型或者说是支持某种数据模型的。在现实世界中,事物内部以及事物之间是有联系的,这些联系在信息世界中反映为实体(型)内部的联系和实体(型)之间的联系。实体内部的联系通常是指组成实体的各属性之间的联系;实体之间的联系通常是指不同实体集之间的联系。在该系统的数据模型中存在的是如下:1. 管理员:属性有管理员号,管理员名,管理员密码,级别,添加时间,删除标识;2. 班级课程:属性有班级号,课程号,添加时间,删除标识;3. 班级:属性有班级号,班级名,添加时间,删除标识;4. 课程:属性有课程号,课程名,添加时间,删除标识;5. 成绩:属性有成绩号,学号,课程号,分数,添加时间,删除标识,参考;6. 学生:属性有学号,班级号,姓名,密码,添加时间,电话号码,邮箱,出生日期,删除标识;7. 用户:属性有用户类别,用户名,密码。各实体及其属性如下:管理员级别管理员号管理员名管理员密码添加时间删除标识图3-3 管理员实体属性图班级课程班级号课程号添加时间删除标识图3-4 班级课程实体属性图班级班级号班级名添加时间删除标识图3-5 班级实体属性图课程课程号课程名添加时间删除标识图3-6 课程实体属性图成绩成绩号学号课程号分数添加时间参考删除标识图3-7 成绩实体属性图学生班级号邮箱姓名添加时间密码学号出生日期删除标识电话号码图3-8 学生实体属性图用户用户名密码用户类别图3-9 用户实体属性图这六个实体之间的联系是通过E-R图来描述的,本系统的E-R图如下(图4-10):管理员成绩管理5管理2管理1管理4管理3学生课程班级课程班级查询图4-1 系统的总体E-R图3.4数据表的设计本课题所涉及的学生信息管理系统中共使用了6个表,分别为:1. adminInfo:管理员信息表;2. classcourseInfo:班级课程信息表;3. classInfo:班级信息表;4. courseInfo:课程信息表;5. scoreInfo:成绩信息表;6. tudentInfo:学生信息表;各个表的具体内容如下(表4-1至表4-6):表4-1 管理员信息表列名数据类型长度是否允许为空值默认值说明aidvarchar10否无主键anamevarchar10否apwdvarchar50否alevelint4否1addtimedatetime8否2009-3-15delestatustinyint1否0在该表中,aid表示管理员ID号,aname表示管理员名,apwd表示管理员登录时的密码,alevel表示管理员级别,addtime表示添加的时间,delestatus表示删除标识,当标识为1时表示该信息已删除。该表中的默认值都是在定义数据库表时加上去的。表4-2 班级课程信息表列名数据类型长度是否允许为空值默认值说明ccidvarchar10否主键classidvarchar10否cidvarchar10否addtimedatetime8否2005-1-1delestatustinyint1否0在该表中,ccid表示班级课程号,classid表示班级号,cid表示课程号,addtime表示添加的时间,delestatus表示删除标识,当标识为1时表示该信息已删除。该表中的默认值都是在定义数据库表时加上去的。表4-3 班级信息表列名数据类型长度是否允许为空值默认值说明classidvarchar10否主键classnamevarchar20否addtimedatetime8否2005-1-1delestatustinyint1否0该表中classid表示班级号,classname表示班级名,addtime表示添加的时间,delestatus表示删除标识,当标识为1时表示该信息已删除。该表中的默认值都是在定义数据库表时加上去的。表4-4 课程信息表列名数据类型长度是否允许为空值默认值说明cidvarchar10否主键cnamevarchar20否addtimedatetime8否2005-1-1delestatustinyint1否0该表中cid表示课程号,cname表示课程名,addtime表示添加的时间,delestatus表示删除标识,当标识为1时表示该信息已删除。该表中的默认值都是在定义数据库表时加上去的。表4-5 成绩信息表列名数据类型长度是否允许为空值默认值说明scoreidvarchar10否主键sidvarchar10否cidvarchar10否scorefloat8否60addtimedatetime8否2005-1-1delestatustinyint1否0isexamtinyint1否1该表中scoreid表示成绩号,sid表示学号,cid表示课程号,score表示成绩,addtime表示添加的时间,delestatus表示删除标识,当标识为1时表示该信息已删除,isexam表示参加考试,当该值为0时则表示未参加考试。该表中的默认值都是在定义数据库表时加上去的。表4-6 学生信息表列名数据类型长度是否允许为空值默认值说明sidvarchar10否主键classidvarchar10否snamevarchar10否spwdvarchar50否addtimevarchar8否2005-1-1sphonevarchar15否semailvarchar50否sbirthdatetime8否1987-1-1delestatustinyint1否0该表中的sid表示学号,classid表示班级号,sname表示学生姓名,spwd表示学生登录时的密码,addtime表示添加的时间,sphone表示学生的联系电话,semail学生的电子邮箱,sbirth表示学生的出生日期,delestatus表示删除标识,当标识为1时表示该信息已删除。该表中的默认值都是在定义数据库表时加上去的。在本课题中用一个关系图将六个表的关系联系在一起,关系图如下(图4-10):图4-10各表之间的关系约束图在该图中studentInfo表与classInfo表的连线表示前一个表中的classid是后一个表的外键,其他的也和上面一样,所以在这里不做阐述。第四章 系统的具体实现4.1 登陆界面演示登陆部分代码:using System;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;usingStudentManager.BLL;usingStudentManager.Model;usingStudentManager.Command;namespaceStudentManagerpublicpartialclassLoginForm : Form publicLoginForm() InitializeComponent(); doubledou = 0.05;Form_Show show = newForm_Show();/用户登录privatevoidbtnLogin_Click(object sender, EventArgs e) if (this.tbxPic.Text = this.labPic.Text.ToLower() if (!string.IsNullOrEmpty(this.tbxUserName.Text) & !string.IsNullOrEmpty(this.tbxPassword.Text) UserBLLub = newUserBLL();UserModel _ue = newUserModel(); _ue.Name = this.tbxUserName.Text.Trim(); _ue.Password = Md5Method.MD5Create(this.tbxPassword.Text); _ue.RoleChange = this.cbxRole.Text;if (ub.LoginUser(_ue) = true) Response.Redirect(index.aspx); else Response.Write(“alert(用户名,密码错误,登陆失败); else Response.Write(“alert(用户名密码,不能为空); 4.2 后台界面4.3 学生信息界面添加学生部分不代码/添加用户的加载事件(数据绑定和根据判断实现不同的界面的布局)privatevoidAddUser_Load(object sender, EventArgs e) this.cbxRole.DataSource = KeyValuescs.GetRole();this.cbxRole.DisplayMember = Value;this.cbxRole.ValueMember = Key;this.Width = 365;this.Height = 395;KeySubstring();this.labPic.Text = CheckImage.CheckCode();CheckImage.CodeImage(CheckImage.CheckCode(), pbxPicCheck);if (userid = null) this.pnlAll.Location = newPoint(20, 61);this.panelPic.Visible = true;this.panelPic.Location = newPoint(22, 185);this.panel1.Visible = false;this.btndelete.Visible = false;this.Text = 注册用户;this.btnRegiser.Text = 注册;this.cbxRole.Text = 学生; else this.pbxKey.Visible = false;this.pnlAll.Location = newPoint(20, 61);this.panel3.Visible = false;this.panel2.Location = newPoint(21, 36);this.btnRegiser.Location = newPoint(25, 150);this.btndelete.Location = newPoint(155, 150);this.Width = 290;this.Height = 300;this.Text = 编辑用户;this.btnRegiser.Text = 修改;UserBLL _ub = newUserBLL();UserModel _ue = _ub.GetEnityByID(userid);this.tbxUserName.Text = _ue.Name;this.tbxUserPassword.Text = ;this.cbxRole.Text = _ue.RoleChange;this.cbxZhuangtai.Text = _ue.IsdeleteChange; /控制小键盘的显示和隐藏privatevoidpbxKey_Click(object sender, EventArgs e) if (this.KeyPnl.Visible = false) this.KeyPnl.Visible = true;this.Width = 404;this.Height = 502;this.pnlAll.Location = newPoint(12, 168);this.tbxUserName.Focus(); else this.KeyPnl.Visible = false;this.Width = 365;this.Height = 385;this.pnlAll.Location = newPoint(20, 61);this.tbxUserName.Focus(); /用于用户名,密码,重复密码的验证publicclassCheckError publicstaticboolNameError get; set; publicstaticboolPWDError get; set; publicstaticboolRePWDError get; set; publicstaticboolCheckTrue() returnNameError&PWDError&RePWDError; /用户名验证privatevoidtbxUserName_Leave(object sender, EventArgs e) if (this.tbxUserName.Text = ) CheckError.NameError = false;this.lblUserName.Visible = true; else CheckError.NameError = true;this.lblUserName.Visible = false; /密码验证privatevoidtbxUserPassword_Leave(object sender, EventArgs e) if (this.tbxUserPassword.Text = ) CheckError.PWDError = false;this.lblPWD.Visible = true; else if (this.tbxReptPasword.Text = ) CheckError.PWDError = true;this.lblPWD.Visible = false; else if (this.tbxUserPassword.Text = this.tbxReptPasword.Text) CheckError.PWDError = true;this.lblPWD.Visible = false; else CheckError.PWDError = false;this.lblRePWD.Visible = true;this.lblRePWD.Text = 两次密码输入不一致; /重复密码验证privatevoidtbxReptPasword_Leave(object sender, EventArgs e) if (this.tbxReptPasword.Text = ) CheckError.RePWDError = false;this.lblRePWD.Visible = true; else if (this.tbxUserPassword.Text = this.tbxReptPasword.Text) CheckError.RePWDError = true;this.lblRePWD.Visible = false; else CheckError.RePWDError = false;this.lblRePWD.Visible = true;this.lblRePWD.Text = 两次密码输入不一致; /添加用户privatevoidbtnRegiser_Click(object sender, EventArgs e) if (userid = null) if (tbxPicCheck.Text = this.labPic.Text.ToLower() if (CheckError.CheckTrue() UserModel _ue = newUserModel(); _ue.Name = this.tbxUserName.Text.Trim(); _ue.Password = Md5Method.MD5Create(this.tbxUserPassword.Text); _ue.RoleChange = this.cbxRole.Text;if (ub.Add(_ue) Response.Write(“alert(添加成功); else Response.Write(“alert(添加失败); 第五章 学生信息管理系统测试5.1集成测试集成测试将测试每一个部件之间的工作是否正常。在这个阶段,我们假设所有的单元已通过开发人员个人在单元测试阶段测试全部通过,没有任何错误。集成测试包括以下内容:连续集成测试数据库测试数据整合测试5.2功能测试功能测试环境操作系统:windows 7内存:2G网络环境:校园网 本功能测试共分为:100系统功能测试测试是否可以正常添加用户和修改密码,系统正常退出测试是否可以正常对班级进行管理,学生的单个或成批添加,删除以及新生信息的导入和学生信息备份测试成绩管理中是否可以进行分数录入,汇总及排名和成绩备份等操作测试课程信息模块中针对课程管理,老师和课程的关系之间操作是否正常测试是否可以正常查询学生,老师和成绩5.3链接测试这一部分将测试系统各模块之间的超链接跳转是否正确5.4文档测试 本章主要内容为:测试文档是否包括全部内容测试软件功能描述与其他功能有没有冲突查看软件功能描述是否是原来系统分析和需求查看文档内容在特定的情况和进度下,以现有人力,物力和资源能否实现5.5负载测试这一部分将测试正常情况下系统性能和用户数目之间的关系本章主要内容为:查看在多个用户同时使用本系统时是否正常5.6极限测试这一部分将测试所有极端的情况,如速度非常快的情况下和速度非常慢的情况下,以及所有其它的极端情况。结束语我这次毕业设计的题目是基于B/S模式的学生信息管理系统的设计与实现。在近一个月的时间里,我按照设计要求,查阅了大量资料,进行了系统分析、设计、编程和调试等工作,现已全部完成,实现了预期的设计效果。通过这次毕业设计,使我无论在理论上还是在实践上都有一个较大幅度的提高,尤其是培养了自己独立分析问题、解决问
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届山东省安丘市红沙沟镇红沙沟中学九年级化学第一学期期中联考试题含解析
- 2026届湖北襄阳五中学实验中学化学九上期中教学质量检测试题含解析
- 2025年教师资格证考试(高中化学)教育知识与能力专项试题
- 2026届北京市通州区九级化学九年级第一学期期末达标检测模拟试题含解析
- 矿山开采项目地质勘查与施工承包合同规范
- 离婚后财产分配及子女监护权调整协议模板
- 离婚后房产及子女抚养权分割补充协议
- 二手房租赁合同中租赁房屋租赁权转让及条件合同
- 专利法考试题目及答案
- 2026届安徽省寿县化学九上期末预测试题含解析
- 增值税及附加税费预缴表
- 农村房产继承给子女协议书
- 水库除险加固及主体工程投入使用验收鉴定书
- 六年级上册道德与法治全册教学课件
- AQ 1064-2008 煤矿用防爆柴油机无轨胶轮车安全使用规范(正式版)
- 教科版四年级科学上册全册教学设计(表格式)
- 广东省东莞市2023-2024学年高一上学期期末考试语文试题(含答案解析)
- 2024-2029全球及中国双轴取向聚酰胺(BOPA)薄膜行业市场发展分析及前景趋势与投资发展研究报告
- 上海市世界外国语中学2019年第一学期期中考试六年级英语试卷无听力 无答案
- 腰椎间盘突出症诊疗指南2020《中华骨科杂志》
- 小学教育课件教案雪雕和冰雕的艺术表现形式
评论
0/150
提交评论