欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    学生信息管理系统毕业论文7.doc

    • 资源ID:3941639       资源大小:441KB        全文页数:30页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    学生信息管理系统毕业论文7.doc

    学生信息管理系统目录第一章 需求分析11.1开发的背景11.2 开发的目的21.3 技术可行性分析31.4 开发基于ASP 的学生档案管理系统的意义4第二章 开发工具的选择52.1 关于ASP52.2数据库介绍6第三章 总体设计83.1 设计思想83.2 总体框架93.3 详细功能93.4 数据库设计10第四章 详细设计134.1 用户登陆模块134.2 管理员模块154.3学生用户管理模块204.4数据库连接代码22第五章 系统测试和维护2351 系统测试的原则和方法235.2 系统运行及维护25总 结26致谢28参考文献29第一章 需求分析1.1开发的背景目前,学校学生管理是教务管理中的一个极为重要的环节,它是整个管理的核心和基础。由于学校规模进一步扩大,学生人数逐年上升,学生情况的管理也变得越来越复杂。面对如此繁杂的任务。如果让个人去管理文档,就会显得费时费力。近年来随着计算机的迅速发展,计算机已经在社会各个领域显示了它巨大的作用。毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。由于上述原因,所以,学生管理系统的开发也是时代的一个必经阶段。本次设计主要采用B/S结构,从学生入学到毕业每个人在校的信息,以及成绩的管理。该系统具备以下功能:具有管理员权限的用户可以添加、删除、修改和浏览所有学生的各种基本信息和成绩信息;而只有普通权限的用户只能查看属于他自己的各种信息。更方便各个专业老师对学生信息的系统化管理,提高办公效率,以达到更合理化,方便化等要求。学生档案管理系统是一个教育单位不可缺少的部分,它所产生的作用对于学校的决策者和管理者来说都是至关重要的,它能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这给查找、更新和维护都带来了不少的困难。随着科学技术的不断发展,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具备手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大地提高学生档案管理的效率。众所周知,计算机已经成为我们学习和工作的得力助手。今天,计算机的价格已经十分低廉,性能却有了长足的进步。由于计算机可以代替人工进行许多繁杂的劳动,具备节省资源、提高工作效率、使敏感文档更加安全等特点,它已经被应用于许多领域。因此使用计算机来实现学生档案管理的计算机化已经成为当今时代发展的需要。目前决大多数大中专院校都已使用了学生档案管理系统,但是现在我国的中小学校中档案的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代,这种传统的管理方法必然被以计算机为基础的信息管理所取代。应用计算机进行学生档案管理,归纳起来,主要有以下几点优势: (1) 可以方便地存储历届的学生档案,管理更为安全、高效; (2) 只需一到两名管理员对学生档案信息进行管理,节省大量人力(3) 可以迅速查询及修改相关信息。1.2 开发的目的学生档案管理系统是一个教育单位不可缺少的部分,它所产生的作用对于学校的决策者和管理者来说都是至关重要的,它能够为用户提供充足的信息和快捷的查询手段。但一直以来人 们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差, 另外时间一长,将产生大量的文件和数据,这给查找、更新和维护都带来了不少的困难。 众所周知,计算机已经成为我们学习和工作的得力助手。今天,计算机的价格已经十分低廉,性能却有了长足的进步。由于计算机可以代替人工进行许多繁杂的劳动,具备节省资源、 提高工作效率、使敏感文档更加安全等特点,它已经被应用于许多领域。因此使用计算机来实 现学生档案管理的计算机化已经成为当今时代发展的需要。 应用计算机进行学生档案管理,归纳起来,主要有以下几点优势: (1) 可以方便地存储历届的学生档案,管理更为安全、高效; (2) 只需一到两名管理员对学生档案信息进行管理,节省大量人力; (3) 可以迅速查询及修改相关信息。而开发一套基于ASP 的学生档案管理系统,它又有着传统意义上的学生档案管理系统所无 法比拟的优势: 1. 基于网络的管理。由于基于 ASP的学生档案管理系统是把整个系统安装在网络上的某 一台服务器上的,因此只要有一台能够连上网络的计算机,在任何时间,任何地点,都能够对这个系统进行操作。 2. 客户端免安装。目前的大多数计算机安装的操作系统都是 Windows系列的,一般都自带IE 浏览器,在这种情况下,不需要安装任何软件,就能对这个系统进行操作。 3. 客户端零维护。对系统数据库进行维护的工作是服务器端的任务,客户端用户不用担心系统维护的事情。 1.3 技术可行性分析管理系统的服务器硬软件要求配置如表所示:表1.1 系统软硬件配置要求表硬/软件配置要求CPUPIII 1G以上RAM128MB以上硬盘100M以上硬盘空间监视器Windows系统支持监视器,可显示16位操作系统Windows2000,WindowsXP,Windows2003 软件Microsoft IIS,Access,IE或Netscape浏览器1.4 开发基于ASP 的学生档案管理系统的意义对于基于ASP 的学生档案管理系统来说,它有着传统意义上的学生档案管理系统所无法比拟的优势。1.基于网络的管理。由于基于 ASP的学生档案管理系统是把整个系统安装在网络上的某一台服务器上的,因此只要有一台能够连上网络的计算机,在任何时间,任何地点,都能够对这个系统进行操作。2.客户端免安装。目前的大多数计算机安装的操作系统都是 Windows系列的,一般都自带IE 浏览器,在这种情况下,不需要安装任何软件,就能对这个系统进行操作。3.客户端零维护。对系统数据库进行维护的工作是服务器端的任务,客户端用户不用担心系统维护的事情。第二章 开发工具的选择根据上述系统的特点和要求,本次设计的学生档案管理系统采用微软ASP 脚本语言来开发Web 应用程序。ASP 方便上手,网页可视化程度高,容易和HTML 配合成丰富的动态网页。在各种数据库软件中,Oracle、Sybase、SQL Server 是大型的数据库,价格昂贵,对于学籍管理系统而言,它们发挥不了它们最大的用处而 Access 虽然是桌面数据库,存储的信息不宜过多,但由于本系统对数据库的要求不是太高,所以Access完全能够用作本系统的后台数据库。 2.1 关于ASP Active Server Pages:“动态服务器网页”,一般简称为“ASP”,ASP 之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的 HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如 IE 或 Netscape)都可以正确地获得ASP 的“执行”结果,并且将这ASP 执行的结果直接在浏览器中 “浏览”,不像VBScript 或 JavaScript 是在客户端(Client)的浏览器上执行,若使用VBScript 来设计程序,客户端 (Client)在浏览器中可以显示程序执行的结果,可是,客户端 (Client)若使用Netscape 浏览器就无法显示VBScript 的执行结果。2.1.1 ASP的特点1. 简单易上手:使用 VBScript、JScript 等简单易懂的脚本语言,同时结合 HTML代码,即可快速地完成网站的应用程序。 2. 任何开发工具皆可用于开发 ASP:只要使用一般的文书编辑程序,如 Windows记事本,就可以编辑。当然,其他网页开发工具,例如,FrontPage、Express、FrontPage等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写ASP,可能会发生一些意想不到的离奇状态。3. 与浏览器无关 (Browser Independence):用户端只要使用可执行HTML 代码的浏览器,即可浏览ASP 所设计的网页内容。ASP 所使用的脚本语言(VBScript、JScript)均在Web 服务器端执行,执行结果所产生的HTML 文件适用于不同的浏览器,用户端的浏览器不需要能够执行这些脚本语言4. 语言相容性高:ASP能与任何 ActiveX Scripting 语言相容。ActiveX Server Components (ActiveX 服务器元件)具有无限可扩充性。可以使用Visual Basic、Java、Visual C+、COBOL 等编程语言来编写你所需要的ActiveX Server Components 。5. 隐密安全性高:如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML 文件,原始的ASP 程序代码是看不到的!这是因为ASP 程序先于网站服务 (Web Server)端执行后,将结果转换成标准 HTML 文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP 程序并不会轻易地被看见进而被盗用。2.2数据库介绍数据库在一个MIS 系统中占有很重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。一个合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。 2.2.1数据库概论数据库是数据文件以及用于处理这些数据文件的程序集合,是数据管理的最新技术。数据库技术已成为现代信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。数据库技术是20 世纪,60 年代后期产生和发展起来的一项计算机数据管理技术,它的出现使计算机应用渗透到人类社会的广阔领域。目前数据库的建设规模和性能、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的标志,数据库技术也成为计算机科学技术学科的一个重要分支。2.2.2选择Access的理由1. 在数据量不是很大的情况下,此数据库的效率完全能够满足平时使用的要求; 2. 该数据库可移植性强,如果以后数据量增大,系统的查询和处理速度无法达到要求时,可以很容易地转向 SQL Server 等大型数据库,程序部分基本不用改动;3. 目前办公室里的大多数电脑通常都安装有Office 系列软件,在这样的电脑软件环境下不用再安装额外的数据库引擎,就能进行数据库的管理;4. 该数据库文件单一,利于数据的导入与导出。2.2.3数据库的连接Access是文件型数据库,一个文件就是一个数据库,可以利用ASP中的语法直接连接。在连接数据库之前,必须先声明一个对象来当作数据库与ASP程序之间的媒介,具体连接方式如下:sub connectiondatabasedim strdbpathdim ConnStrstrdbpath = "data/data.asp"ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(strdbpath)Set conn = Server.CreateObject("ADODB.Connection")conn.open ConnStrend sub在打开数据库并完成相应的操作后,应关闭数据库连接。当不再需要连接时将其关闭,可以减少对数据库服务器的要求并可以使其他用户能够使用该连接。用Connection对象的Close方法终止Connection对象和数据库之间的连接。下面的脚本打开连接,然后将其关闭:<% sub exitdatabaseconn.closeend sub%>第三章 总体设计3.1 设计思想从前面的叙述中可以知道本系统是用ASP 技术开发的B/S 模式的管理系统,由用户通过浏览器在客户端向指定的WEB 服务器提出服务请求,WEB 服务器用HTTP 协议把所需文件资料传给用户,并显示在浏览器上。本系统的功能根据使用者的不同而有所不同,主要有两种用户:普通用(学生)、系统管理员。为了便于整个系统的组织管理,把整个系统分为两大模块:用户模块和管理员模块,两个模块的功能都完全相对独立的设计,然后再将它们集成到一个总的控制模块中。对于用户模块来说,只有浏览属于本用户 (学生)的一些基本信息和成绩信息,而管理员模块,则可以录入、查询、修改、删除、查看所有学生的基本信息和成绩信息,并且可以对班级、科目和教师信息进行简单的管理。班 级 信 息 管 理科 目 信 息 管 理用 户 资 料 管 理学 生 成 绩 管 理学 生 信 息 管 理学生信息浏览学生档案管理系统学生档案管理系统系统管理员模块 普通用户模块学 学 班 科 用 学 生生 生 级 目 户 信 息信 成 信 信 资 和 成息 绩 息 息 料 绩 浏管 管 管 管 管 览理 理 理 理 理系统管理员模块 学生档案管理系统 系统管理员模块 普通用户模块 学 学 班 科 用 学 生 生 生 级 目 户 信 息 信 成 信 信 资 和 成 息 绩 息 息 料 绩 浏 管 管 管 管 管 览 理 理 理 理 理普通用户模块 学生档案管理系统 系统管理员模块 普通用户模块 学 学 班 科 用 学 生 生 生 级 目 户 信 息 信 成 信 信 资 和 成 息 绩 息 息 料 绩 浏 管 管 管 管 管 览 理 理 理 理 理学生成绩浏览3.2 总体框架3.3 详细功能本系统是一个基于 ASP 的学生档案管理系统,它主要是对学生的一些信息(包括基本档案信息、成绩信息等)进行详细的管理,并且对班级、科目和教师信息进行简单管理,最关键的是这些管理功能都必须能够在网上实现。具体功能可以从两个方面来介绍:1、从管理员角度讲,实现的功能是:(1) 对学生有关数据的输入功能a) 实现对学生基本信息的输入b) 实现对学生成绩信息的输入(2) 对学生有关数据的更新功能由管理员进行档案收集,经过对档案资料的处理,更新学生档案管理系统中的相关信息(包括学生基本信息和学生成绩信息)。(3) 对学生档案信息的查询功能管理员可以通过自己的用户名和密码在因特网上对所有学生的信息(包括学生的档案信息、学生的成绩信息)进行查询。(4) 对班级、科目和教师信息的简单管理(5) 对用户密码的管理2、从普通用户(学生)的角度讲,实现的功能是:(1)在校学生可以通过自己的学号和密码在因特网上对自己的个人信息(包括个人的档案信息、成绩信息)进行查询。(2) 对用户密码的管理3.4 数据库设计数据库结构的设计在基于 ASP的学生档案管理系统中占有着很重要的地位,它的好坏将会直接影响到本系统的效率和实现的效果。根据系统的实际应用情况,本系统采用Access 作为后台的数据库管理工具。以下是本系统数据库设计的具体情况。 字段名称 数据类型 字段大小 说明 主键1. 本表存储的是学生成绩,id自动编号。Ach 学生成绩表ID自动编号长整型Tuser_testnumber文本50准考证号Fuser_class文本50班级名称Fach数字单精度型成绩Ftestno文本50考试场次FSubject文本50科目名称FSubject_type文本5科目类型FUser_name文本8学生姓名FTeacher_name文本8任课教师f2.本表是管理员用户表,admin_name是用户名admin_pwd是用户密码。Admin 管理员用户表ID自动编号长整型TAdmin_name文本50用户名FAdmin_pwd文本50密码F3.本表放的是班级信息,stclass是班级名称,class_number是班级人数。Class 班级信息表ID自动编号长整型TStclass文本50班级名称FClass_number数字长整型班级人数F4本表存放的是学的基本信息。St_info 学生信息表ID自动编号长整型TUser_number文本50学号FUser_name文本8姓名FUser_testnumber文本50准考证号FUser_idnumber文本18身份证号FUser_sex文本2性别FUser_time文本12出生年月FUser_city文本10所在省市FUser_area文本10所在地县FUser_address文本50家庭地址FUser_postcode文本6邮编FUser_homephone文本20家庭电话FUserbedroomphone文本20寝室电话FUser_mobilephoe文本20移动电话FUser_email文本50电子邮件FUsercollogetestach文本50高考成绩FUser_major文本20专业FUser_class文本10班级FUser_rp备注奖惩情况FUser_info备注备注信息F5.本表存放的科目名称Subject 科目表ID自动编号长整型Tsubject文本50科目名称F6本表存放的是教师信息Teacher 教师表 ID自动编号长整型TTeacher_name待添加的隐藏文字内容2文本8教师名称FTeacher_number文本20教师工号FTeacher_zc文本10教师职称F7.本表存放的是考试信息Testno 考试表ID自动编号长整型Ttestno文本50考试名称F8.本表是学生总成绩Total_ach 总成绩表ID自动编号长整型TUser_name文本8学生姓名FTestno文本50考试名称FTotal_ach数字单精度型总成绩FUser_tesnumber文本50准考证号FUser_class文本10班级F第四章 详细设计4.1 用户登陆模块图4.1 系统登陆4.21 程序描述 根据登陆用户身份的不同,让用户分别登陆普通用户模块和系统管理员模块。4.2.2 流程管是理员模块普通用户帐号是否管理员帐号输入是否图4.2 流程图4.2.3部分代码设计 <% dim admin_name,admin_pwd admin_name=trim(request("name") admin_pwd=trim(request("pwd") if admin_name="" or admin_pwd="" then response.write "<script>alert('对不起,用户名和密码不能为空!');document.location.href='index.asp'</script>" response.end end ifset rs=server.createobject("adodb .recordset") sql="select * from admin where admin_name='"&admin_name&"'" rs.open sql,conn,1,1 %> <% if not rs.eof thenif rs("admin_pwd")<>admin_pwd then response.write"<script>alert('对不起,密码 不正确,请重新输入);document.location.href='index.asp'</script>" response.endelse if rs("admin_name")<>"admin" then session("user")=admin_nameresponse.redirect "info_manager1.asp" else session("admin")=admin_name response.redirect "info_manager.asp" end if end if else response.write "<script>alert(' 对 不 起 , 你 的 用 户 名 不 存 在 , 请 与 管 理 员 联 系 !');document.location.href='index.asp'</script>" response.end end if %> 4.2 管理员模块图4.3 管理员模块图用户浏览界面分为信息管理、成绩管理、班级管理、科目管理、用户管理、退出系统。1.从管理员角度讲,实现的功能是:对学生有关数据的输入,成绩信息的输入,学生基本信息的输入,对学生档案信息的查询功能。对班级、科目和教师信息的简单管理,对用户密码的管理。2.从普通用户(学生)的角度讲,实现的功能是:在校学生可以通过自己的学号和密码在因特网上对自己的个人信息(包括个人的档案信息、成绩信息)进行查询。对用户密码的管理。4.2.1学生信息管理模块1、学生信息界面预览图4.4 学生信息浏览图2、功能简介学生信息管理分为:学生信息列(在学生信息列表中,管理员(老师)可以通过修改和删除两项功能可以对学生信息进行修改和删除。)、录入学生信(管理员(老师)可以录入修改学生的各种信息)、查询学生信息(管理员(老师)可以通过按姓名和学号查询学生的信息。注意:搜索系统支持模糊查询,即输入“应”,即可找到所有姓名为“应”的学生,找到记录后,单击学生姓名即保跳至学生资料页面,按提示加入成绩)4.2.2 学生成绩管理模块由于成绩信息管理模块的功能太多,而且功能代码和前面的管理模块大同小异,只有具体的数据库 SQL 语句不同,所以这里只对其中一小部分进行描述。成 绩 浏 览成 绩 单 发 送学生成绩管理单 科 成 绩 排 行 榜成 绩 添 加成 绩 查 询总 成 绩 排 行 榜成 绩 及 格 率 分 析图4.5 学生成绩管理流程图1、成绩查询功能以按准考证号、课程、考次查询为例子界面预览图4.6 界面预览图考试信息添加信息查询信息浏览信息添加班级信息管理 学生档案管理系统 系统管理员模块 普通用户模块 学 学 班 科 用 学 生 生 生 级 目 户 信 息 信 成 信 信 资 和 成 息 绩 息 息 料 绩 浏 管 管 管 管 管 览 理 理 理 理 理4.2.3班级管理模块 图4.7 班级信息管理流程图1 界面预览图4.8班级信息界面浏览图 2 功能简介 班级管理分为,班级信息列表、添加班级信息、查询班级信息、添加考试信息四个模块。管理员可以简单的修改、添加、查询、删除班级信息。普通用户则没有这个权限。4.2.4科目和教师管理模块科目信息管理信息浏览信息添加信息查询任课教师管理科目和教师管理模块的功能太多,而且功能代码和前面的管理模块大同小异,只有具体的数据库 SQL 语句不同,所以这里只对其中一小部分进行描述。图4.10 科目信息管理流程图1 界面预览图4.11 科目信息管理界面浏览图2 功能简介 其功能和实现和成绩管理模块原理的一样的,都是用了相同的语句,在这里就不做过多的介绍了,详见成绩管理模块。用户资料管理用户密码修改用户添加4.3学生用户管理模块图4.12 用户资料管理流程图1界面预览图4.13 用户资料管理图2.功能简介 从普通用户(学生)的角度讲,实现的功能是可以修改自己登陆时的密码,管理员可以添加亲的用户。3.部分代码设计修改用户密码:<% dim admin_name,admin_pwd admin_name=trim(request("admin_name") admin_pwd=trim(request("pwd") set rs=server.createobject("adodb .recordset") sql="select * from admin where admin_name='"&admin_name&"'" rs.open sql,conn,1,3 'response.write sql %> if not rs.eof then rs("admin_pwd")=admin_pwdrs.update rs.close set rs=nothing response.write "<script language='javascript'>window.confirm('密码已经修改成功,请返回')</script>" response.write "language='javascript'>parent.window.history.go(-1);</script>" end if %>4.4数据库连接代码<%Const db="glxydate/stmanager.mdb"Dim ConnSet Conn= Server.CreateObject("ADODB.Connection")Conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)Conn.OpenIf Err Then err.Clear Set Conn = Nothing Response.Write("<metahttp-equiv=""Content-Type"" content=""text/html; charset=utf-8"" />数据库连接出错,请检查连接字串。") Response.EndEnd Ifsession.timeout=100%>第五章 系统测试和维护系统测试是系统开发周期中一个十分重要而漫长的阶段。其重要性体现在它是保证系统质量与可靠性的最后关口,是对整个系统开发过程包括系统分析,系统设计和系统实现的最终审查。系统测试的对象不仅仅是源程序,而应是整个系统,它把需求分析,概要设计,详细设计以及程序设计各阶段的开发文档,包括需求规格说明,概要设计说明,详细设计说明以及源程序,都作为测试的对象。测试的目的就是发现系统的错误。51 系统测试的原则和方法5.1.1 系统测试的原则 (1)测试工作应避免由原开发系统的个人或小组来承担。 (2)设计测试方案时,不仅要包括确定的输入数据,而且包括从系统功能出发预期的测试结果。(3)测试用例不仅要包括合理,有效的输入数据,还要包括无效的或不合理的输入数据。(4)不仅要检验程序是否做了该做的事,还要检查程序是否同时做了不该做的事。(5)保留测试用例,作为软件文档的组成部分。 5.1.2 系统测试的方法 系统测试一般有单元测试,组装测试,确认测试和系统测试四个步骤,每一步都是在前一步的基础上进行的。 (1)单元测试 单元测试是测试程序模块及其接口与设计说明的要求是否一致,目的是发现程序编写阶段的错误。它以单个程序模块为测试单位。单元测试是采用白盒测试的方法,根据详细设计的描述,从模块的内部结构出发设计测试用例,进行测试。由于每个模块在整个软件中不是孤立的,尽管它可以单独编译,但不能单独进行测试。因此在测试时,应考虑它与调用和被调用模块的相互联系。 (2)组装测试 对每个模块完成了单元测试以后,需要按照设计时做出的层次模块图把它们连接起来,进行组装测试。在资料管理信息系统中我采用了自底向上测试的组装顺序。先从一个最底模块开始,从下向上逐步添加模块,组成和程序的一个分支,对每个分支重复上述过程,直到所有的分支组装完成。最后将所有分支组成整个程序。 (3)确认测试 经过组装,软件己装配完毕,接下来进行的确认测试是以整个软件作为测试对象,且采用黑盒测试方法。确认测试内容主要包括以下几部分。 功能测试:检测系统需求规格说明书的内容是否全部实现。 性能测试:检查系统的可移植性,兼容性,错误恢复能力以及可维护性等性能指标,以检测系统功能实现的程序。本系统只要安装了Internet Information Server(IIS5)就可以使用,对于出错发生,系统可以自动警告。 配置审查:检查被测系统的全部构成是否齐全,质量是否合乎要求,应有维护所需的全部细节,并且是否编好目录。 (4)系统测试 系统测试是将信息系统的所有组成部分包括软件,硬件,用户以及环境等综合在一起进行测试,要在系统的实际运行环境现场,在用户的直接参与下进行。包括集成功能测试,可靠性与适应性测试,系统自我保护及恢复能力的测试,安全性测试,强度测试。在基于 ASP的学生档案管理系统的测试过程中,采用了目前常用的测试方法:人工测试和机器测试。人工测试包括个人复审,走查和会审。机器测试包括黑盒和白盒测试。在人工测试中先采用个人复审,在源程序编写完成以后,自己先对源程序各个部分进行详细的检查,然后请经验丰富的老师检验一遍,以便发现问题。经过人工测试后,再进行机器测试。通过在计算机上直接运行本系统以发现程序中错误。5.2 系统运行及维护 直接运行电脑上的 IE 浏览器,即可打开网站登录界面,输入正确的用户口令,单击 “确定”命令按钮,进入本系统的主菜单,然后根据需要进行操作。退出系统只需点击主菜单中的“退出系统”即可。 系统维护的内容可分为以下几类:(1)系统应用程序维护:系统的业

    注意事项

    本文(学生信息管理系统毕业论文7.doc)为本站会员(laozhun)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开