




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程大作业题目:学生档案管理系统小组成员 :戚盈洁 (王大伟(王磊(霍成海(目录第一章. 系统调查(31.1 系统调查内容(31.2 系统调查方法(3第二章. 系统分析(32.1 系统分析(32.2 系统调结构图(42.3 子系统功能描述(4第三章 . 系统设计(63.1 界面设计原则(63.2 数据库设计(63.3 代码设计(10第四章 . 学生照片管理模块设计(144.1 ImageFuncW块(144.2 设计照片管理窗体(164.3 在学生信息管理窗体中添加照片管理代码(17第五章 . 系统测试(185.1 系统测试项目(185.2 系统评估(20第一章 . 系统调查1.1 系统调
2、查内容学校各院系基本概况:院系名称,专业设置,课程设置,课时安排,学生人数,学生班级数等。学校资源条件调查,包括计算机配备,网络支持条件等。各院系专业设置概况:现有开设专业及规划中开设专业设置,专业开设课程,各课程授课教师与成绩处理。学校各部门(学生处、教务处、档案管理室、各院系对学生基本情况的需求与掌握,对学生基本信息的处理方式与业务流程。学校各部门、单位、教师、学生对系统的其他要求和希望。1.2 系统调查方法通过对部分高校学生档案管理人员的访问,了解到目前大部分高校的档案管理工作存在工作效率低,成本高,保密性差,查询困难等问题。大部分工作人员都提出需要一个具有检索迅速、查找方便、可靠性高、
3、存储量大、保密性好、寿命长、成本低等优点的现代化信息管理系统。为解决此问题我们决定开发一个既方便又操作简 单,功能较为齐全的学生档案管理系统。第二章.系统分析2.1 系统分析1系统开发的总体任务是学生档案管理的系统化和规范化。2系统开发的目标是使档案管理工作科学化和规范化,提高安全系数。3系统功能树本系统主要功能是实现学生基本情况的管理。学生档案管理系统院系信息管理学管J!:学奖惩管理课甯息管理系统用户管理图3.1学生档案管理系统功能模块2.2 系统调结构图竽 a星图3.2学生档案管理系统结构图2.3 子系统功能描述院系管理由创建院系及班级信息,修改院系班级记录,删除院系班级记录,查看院系班级
4、数 据四部分组成。创建院系与班级信息。主要是院系名称,班级专业名称,院系具体描述,班级介绍, 院系编号由数据库系统自动编号,不显示在前台程序。修改院系与班级记录。可对院系或班级名称,描述,介绍等记录进行修改。删除院系与班级记录。可选择删除院系或班级,如果所选院系或班级已含有数 据记录,如含有专业班级资料,或学生资料,则必须先将其所含有的记录资料删除,才能 成功完成操作。查询院系与班级资料。在院系管理的主界面查看已有院系及班级记录。2 学生信息管理由创建、修改、删除学生信息资料,添加、修改、删除学生教育经历,添加与删除学生照片组成。学生信息资料创建,将刚入学的学生资料添加到数据库中加以保存。信息
5、资料由学生编号、姓名、照片、性别、民族、生日、政治面貌、籍贯、身份证号、学生证号、家庭电话、居住住址、邮政编码、入校日期、职务、所在院系编号、备注和填表时间组成。基于保护数据记录安全性考虑学生编号由数据库系统自动生成,不显示在前台程序。院系编号亦不在学生信息管理界面显示,只在后台数据库显示。添加、修改、删除学生教育经历,创建并管理所选择学生过去的教育经历,曾就读与某校,任何职务。添加、删除学生照片。为所选择学生添加个人照片,如需更新照片,只需再次添加 ,既可覆盖原有照片数据记录。3 奖惩信息管理由添加学生奖惩信息,修改奖惩信息,删除奖惩信息,浏览学生奖惩信息组成。添加、修改学生奖惩信息,设置学
6、生奖励或处罚资料,奖励与处罚项目使用备选项 ,亦可再加以具体说明。删除奖惩信息。奖励与惩罚记录分开显示,选择某条奖惩记录,将其删除。4 学生学籍信息管理由添加、修改、删除学生退学、转学、休学、调班等学籍信息组成。添加、修改学生学籍信息资料。通过在院系表中选择目标班级,可选择学生姓名,删除学生学籍变更数据记录。学生调班成功后,系统敬爱能够自动更新该学生在院系班级表,学生基本信息表中的相关数据记录。5 课程管理由创建、修改、删除课程信息,学生课程成绩信息组成。创建、修改课程信息,可创建或修改新课程名称,授课教师,课时设置,课程类型。删除课程信息。选择某个课程记录,可将其所包含的所有信息删除。学生课
7、程成绩信息,由添加、修改、删除课程成绩信息组成。设置院系学生中学生课程成绩信息。6 系统管理由创建用户,修改用户,删除用户,浏览用户信息组成。创建用户。该功能只对系统管理员开放,使用系统管理员身份登陆后可创建起他用户。修改、删除用户。该权限只对系统管理员开放。非系统管理员只能对自己的用户名和密码进行修改。第三章 . 系统设计3.1 界面设计原则一个好的应用程序不仅要有强大的功能,还要有美观实用的用户界面。用户界面是应用程序的一个重要组成部分,一个应用程序的界面往往决定了该程序的易用性与可操作性,一个美观的界面的美观和用户亲和性是应用软件成功的首要条件。界面设计具有一般性的原则,最为重要的有:界
8、面要具有一致性;常用操作要有捷径;提供简单的错误处理;提供信息反馈;操作可逆。我们在设计界面时充分从一致性、友好性、交互性、信息子最小量原则、易用性、数据输入等方考虑,遵循以下原则操作简单,易学,易掌握;界面美观,操作舒适;快速反应,响应合理;语言规范,语义一致。一致性,在同一界面中,所有的菜单选择、命令输入、数据显示和其他功能应保持风格的一致性。信息最小量原则。人机界面设计要尽量减少用户记忆负担,采用有助于记忆的设计方案。用户界面应能对用户的决定做出及时的响应,提高对话、移动的思考的效率,最大可能的减少击键次数,缩短鼠标移动距离,避免使用户产生无所适从的感觉。人机界面应该提供上下文敏感的求助
9、系统,让用户及时获得帮助,尽量用简短的动词和动词短语提示命令。操作可逆。操作应该可逆,对于不具备专业知识的操作人员非常有用,可逆的动作可以是单个的操作,也可以是一个相对独立的操作序。界面设计过程(略3.2 数据库设计数据流程图DFD(Data Flow Diagram 是描述系统数据流程的工具,它将数据独立抽象出来,通用图形方式描述信息的来龙去脉和实际流程。手段名称敢押樊R字段大号小Sluder! ktSludtmPhto说明照片11H悖学T:任图4.1数据流程分析图1fnt4沆条掘号一VuMm4ft僦祭林称3VjFvh;ir4tM)院系粗能描述4UppeeldInt-21.级院系埸号数据字典
10、(Data Dictionary, DD是DBMS中的一个特殊文件,用于存储数据库的 一些说明信息,这些说明信息称为元数据(Meta Data。DD是在新的信息系统数据流 程图的基础上,进一步定义和描述数据处理过程、外交实体及数据存储(数据库的详 细逻辑内容工具。本系统后台数据库采用 Microsoft SQL Server 2000数据库。建立了一个数据库 StudentSys包括了九个表:院系班级表Classes学生基本信息表Students学生教育经历记录表 Experience学生奖惩表Evaluation、学生学籍变动表 Change课程设置表 Lessons 考试成绩表 Score
11、s 用户彳S息表 Users。表1 Classe咨构编 号字段名称数据类型字段大 小说明1Student_IdInt4学生编号2StudcnCNameVarch ar0姓隹3PhotoImage16照片编 号字段名称数据 类型字段大小说明1Studei】tdInt4学生编号2Student.NameVarch ar0姓名3PhotoImage16照片rwicttr ft 51Ini42SlMteW.UIni4”W;3Ch*10IT IBU VI4tud lAitcChwIO”止SH.ISO6THlcVaidur30明分号予版人小| 江明.SciVwhr5QZ心Varvh arMKlk0HEVi
12、rrhratn7Mic-yVjrvh政 MllcRRFUyUcVjrvhBfMmsVM.CaidVdnh arattOHfJ10*ddVarrh ar44住地址BPMcodeVjcvhef1014IfiUilrVrhEAtmiai编号字段名称数搦类型字段 大小说明1ExpldInt4编号2SlLident_dInt4学生编殍Slai1_Da(eChar0开始n期4End _ DateCtiarI0终止日期5School、匕 Mr50学校/单位名称6TitleVarcha r20职务编号字段名称数据类型字段说明编号字段名称数据类甲字段大小说明1ChangeldP hit4学籍变动编2Studen
13、tdInt4学生编号3ChiiiigcTyp eTinyinlI学箱变动类型1 表示退学,2表示 学,3 表示转学* 4 & 东调班)4Change DotCharIO学籍生助II期表5 Change结构编号字段名称数据类型字段k小说明1匚1 languidhit4学籍变动编 号2Stup eTinyint1学若变动类型11 代示退学.2发不休 学.3表示转学.4表 东调班)4CliLineDat c.Chiir10学藉变动日期5OriClnsslit4原班级琳86NewSchoolVarchar50转入节校名称7NewTIassInt4转入班级编号SReasonVnrchar200学籍变动腺
14、因9MemoV arc har200备注表 6 Lesson囱构编号字段名称数据类型字段大小说明1Changeldkn4学籍变动编 号2讶udEitdnt4学生编号3ChungcTyp eTinyint1 学籍变刘类型U 表示退学,2表示休 学,3及示转学.4袅 示调班)4Change Du LChar10学籍受动日期编时了段名称数据类型字段大小说明1Chanelc!kit4学籍变病编 号2Suiclent_ItInt4学生编号编号字段名称数据类用字段大小说明140用户名jPwdVarchar40密码3UserTypeViLiehar10用户类型3.3 代码设计一个高效的软件不仅应该比实现同样
15、功能的软件运行得更快,还应该消耗更少 的系统资源。所以代码的设计就显得非常重要。考虑到以后对系统更新与维护的可 行性与方便性,减少程序员工作量,等各方面的考虑,我们在代码设计过程中遵循科学 性,系统性,可扩展性,规范化,人性化,通用性,含义单纯性容易理解等原则考虑。以下 只列举部分关键代码院系管理添加院系信息If Trim(txtClass = ThenMsgBox ”请输入院系班级名称Exit SubEnd IfWith MyClass.Class_Name = MakeStr(txtClass.Describe = MakeStr(txtDescribeIf Modify = False
16、Then 插入If .In_DB(.Class_Name = True ThenMsgBox Trim(txtClass + 已经存在Exit SubEnd If.UpperId = CurClass.Class_IdBh = .InsertTmp_Key = a + Trim(Str(BhFrmClassMan.TreeView1.SelectedItem.Image = 1FrmClassMan.TreeView1.SelectedItem.ExpandedImage = 2FrmClassMan.TreeView1.SelectedItem.SelectedImage = 3Set Tm
17、pNode =FrmClassMan.TreeView1.Nodes.Add(FrmClassMan.TreeView1.SelectedItem.Key, _tvwChild, Tmp_Key, .Class_Name, 4, 5TmpNode.Selected = TrueElse 修改If CurClass.Class_NameTrim(txtClass ThenIf .In_DB(Trim(txtClass = True ThenMsgBox Trim(txtClass + 已经存在Exit SubEnd IfEnd If.UpperId = CurClass.UpperId.Upda
18、te (CurClass.Class_IdIf CurClass.Class_NameTrim(txtClass ThenFrmClassMan.TreeView1.SelectedItem.Text = Trim(txtClassEnd IfCurClass.Class_Name = Trim(txtClassEnd IfEnd WithUnload Me删除院系资料If TreeView1.SelectedItem.Key = a0 ThenMsgBox 此项不能删除Exit SubEnd IfIf CurClass.HaveSon(CurClass.Class_Id = True The
19、nMsgBoxCurClass.Class_Name + 包含下级院系班级,不能删除Exit SubEnd IfIf MyClass.HaveStudent(CurClass.Class_Id = True ThenMsgBoxCurClass.Class_Name + 包含学生,不能删除Exit SubEnd IfIf MsgBox( 是否确定要删除 + Trim(TreeView1.SelectedItem.Text, vbYesNo, 请确认 = vbNo ThenExit SubEnd IfCall CurClass.Delete(CurClass.Class_IdTreeView1.
20、Nodes.Remove TreeView1.SelectedItem.IndexTreeView1_Click学生信息资料管理添加学生基本信息资料With MyStu.Student_Name = MakeStr(txtStu_Name.Sex = ComboSex.Text.Nationality = MakeStr(txtNationalityIf IsDate(ComboBirth.Text = False ThenMsgBox 请选择正确的出生日期Exit SubEnd If.Birth = ComboBirth.Text.Political_Party = MakeStr(txtP
21、olitical_Party.Family_Place = MakeStr(txtFamily_Place.Id_Card = MakeStr(txtId_Card.BadgeID = MakeStr(txtBadgeID.Home_phone = MakeStr(txtHomePhone.Residence = MakeStr(txtResidence.Postcode = MakeStr(txtPostcodeIf IsDate(ComboInDate.Text = False ThenMsgBox 请选择正确的入校日期Exit SubEnd If.InDate = ComboInDate
22、.Text.Title = MakeStr(txtTitle.Memo = MakeStr(txtMemodd = Datedd = Format(dd, yyyy-mm-ddt = Timett = Trim(Str(Hour(t + : + Trim(Str(Minute(t + : +Trim(Str(Second(t .Fillin_Time = dd + + tt.Class_Id = CurClass.Class_IdIf Modify = False Then.InsertElse.Update (CurStu.Student_IdEnd IfEnd WithFrmStuMan.
23、TmpOk = TrueUnload Me照片管理If Button = 1 ThenIf FrmPhotoMenu.Visible = True ThenUnload FrmPhotoMenuEnd IfEnd IfIf CurStu.Student_Id= 0 ThenExit SubEnd IfFrmPhotoMenu.Left = X + Image1.Left + 200 - 1610FrmPhotoMenu.Top = Y + Image1.Top + 1900FrmPhotoMenu.ShowEnd IfDim DiskFileAs StringIf CurStu.Student
24、_Id= 0 ThenMsgBox 请选择学生Unload MeExit SubEnd IfCommonDialog1.Filter = BMP 文件 (*.bmp|*.bmp|JPEG 文件 (*.jpg|*.jpg|GIF 文 件 (*.gif|*.gifCommonDialog1.ShowOpenDiskFile = CommonDialog1.If DiskFile = ThenMsgBox 请选择照片文件Unload MeExit SubEnd IfCall SaveImage(DiskFile, FrmStuMan.AdoStuDetailCall ShowImage(FrmStu
25、Man.Image1, FrmStuMan.AdoStuDetailUnload MeIf CurStu.Student_Id= 0 ThenMsgBox 请选择学生Unload MeExit SubEnd IfFrmStuMan.AdoStuDetail.Recordset.Fields(2.AppendChunk FrmStuMan.AdoStuDetail.Recordset.UpdateFrmStuMan.Image1.Picture = LoadPicture(Unload Me学籍管理添加学籍管理信息资料FrmChangeEdit.ComboDate.Text = Format(N
26、ow, yyyy-mm-ddSelStu.InitFrmChangeEdit.ComboName.Text = FrmChangeEdit.ComboType.ListIndex = ComboType.ListIndexFrmChangeEdit.ComboClass = FrmChangeEdit.txtMemo = FrmChangeEdit.Modify = FalseFrmChangeEdit.Show 1Refresh_Change修改学籍管理信息资料FrmChangeEdit.OriId = Adodc1.Recordset.Fields(0FrmChangeEdit.Combo
27、Date.Text = Trim(Adodc1.Recordset.Fields(1SelStu.Student_Id = Adodc1.Recordset.Fields(2SelStu.GetInfo (SelStu.Student_IdFrmChangeEdit.ComboName.Text = Trim(Adodc1.Recordset.Fields(3FrmChangeEdit.ComboType.ListIndex = ComboType.ListIndexSelect Case ComboType.ListIndexCase 0, 1 退学、休学 FrmChangeEdit.txt
28、NewSchool = FrmChangeEdit.ComboClass = FrmChangeEdit.txtReason = Trim(Adodc1.Recordset.Fields(4FrmChangeEdit.txtMemo = Trim(Adodc1.Recordset.Fields(5Case 2 转学FrmChangeEdit.txtNewSchool = Trim(Adodc1.Recordset.Fields(4FrmChangeEdit.ComboClass = FrmChangeEdit.txtReason = Trim(Adodc1.Recordset.Fields(5
29、FrmChangeEdit.txtMemo = Trim(Adodc1.Recordset.Fields(6Case 3 调班 FrmChangeEdit.txtNewSchool = FrmChangeEdit.ComboClass = Trim(Adodc1.Recordset.Fields(5CurClass.GetInfo (Adodc1.Recordset.Fields(4FrmChangeEdit.txtReason = Trim(Adodc1.Recordset.Fields(6FrmChangeEdit.txtMemo = Trim(Adodc1.Recordset.Field
30、s(7End SelectFrmChangeEdit.Modify = TrueFrmChangeEdit.Show 1Refresh_Change第四章 . 学生照片管理模块设计4.1 ImageFuncW块ImageFunc模块用来管理与数据库读写图像字段相关的变量和函数。其中包含 两个用户自定义过程:Showimage和Savelmaga因为SQLServer2000的图像字段不能够使用Insert和Update等语句插入和更 新,所以本系统中使用GetChunk和AppendChunk方法读取和填写图像字段。GetChunk方法用来返回大型文本或二进制数据Field对象的全部或部分内容
31、,AppendChunk方法则将数据追加到大型文本、二进制数据Field或Parameter寸象中。Showimage但含两个参数,Image1表示用来显示图像的Image控件,Adodcl表 示用来提供图像字段的ADO Data控件。ShowImage(S程的代码如下:Public Sub ShowImage(Image1 As Image, Adodc1 As AdodcErase byteChunk(FieldSize = Adodc1.Recordset.Fields(2.ActualSizeIf FieldSize= 0 ThenImage1.Picture = LoadPictur
32、e(Exit SubEnd If提供一个尚未使用的文件号SourceFile = FreeFile打开文件Open Temp Binary Access Write As SourceFile计算数据块NumBlocks = FieldSize BlockSizeLeftOver = FieldSize Mod BlockSize 得到剩余字节数分块读取图像数据,并写入到文件中If LeftOver 0 ThenReDimbyteChunk(LeftOverbyteChunk( = Adodc1.Recordset.Fields(2.GetChunk(LeftOverPut SourceFil
33、e, ,byteChunk(End IfFor i = 1 ToNumBlocksReDimbyteChunk(BlockSizebyteChunk( = Adodc1.Recordset.Fields(2.GetChunk(BlockSizePut SourceFile, ,byteChunk(Next iClose SourceFile将文件装入到Image1 控件中Image1.Picture = LoadPicture(TempFile删除临时文件Kill (TempFileSaveimage也包含两个参数,ImageFile表示图像的文件名,Adodc1表示用来存储 图像字段的ADO
34、 Data控件。Showimage(过程的代码如下:Public Sub Saveimage(ByValimage String, Adodc1 As Adodcif Adodc1.Recordset.BOF = True Or Adodc1.Recordset.EOF = True ThenExit SubEnd ifif imageFile = ThenExit SubEnd if提供一个尚未使用的文件号SourceFile = FreeFile打开文件Open image Binary Access Read As SourceFile得到文件长度= LOF(SourceFile判断文件
35、是否存在if = 0 ThenClose SourceFileMsgBoxDiskFile& 无内容或不存在!End SubElseNumBlocks = BlockSize 得到数据块的个数LeftOver = Mod BlockSize 得到剩余字节数Adodc1.Recordset.Fields(2.Value = NullReDimbyteData(BlockSize 重新定义数据块的大小For i = 1 ToNumBlocksGet SourceFile, , byteData(读到内存块中Adodc1.Recordset.Fields(2.AppendChunkbyteData(
36、写入 FLDNext iReDimbyteData(LeftOver 重新定义数据块的大小Get SourceFile, , byteData(读到内存块中Adodc1.Recordset.Fields(2.AppendChunkbyteData(写入 FLDClose SourceFile关闭源文件Adodc1.Recordset.UpdateEnd IfEnd Sub4.2 设计照片管理窗体对学生照片管理的模式与其他信息不同,需要单独地处理。这一小节中,将设计一个菜单式的窗体,当用户右击Image1 控件时,将弹出此窗体,允许用户设置照片。创建一个新窗体,并参照“选择部门 ”窗体设置窗体的
37、属性,新窗体名称为FrmPhotoMeun。为了使用户能够方便地选择图像文件,在窗体FrmEmpSel中将使用到 CommoDialog 控件。 CommoDialog 控件提供一组标准的操作对话框,进行诸如打开和保存文件,设置打印选项,以为选择颜色和字体等操作。选择 “工程 ”菜单中的 “部件 ”命令,打开“部件 ”属性对话框。在控件列表中,查找并选择 Microsoft Common Dialog Control 6.0, 单击“确定 ”按钮 ,CommonDialog 控件将出现在工具箱中。将CommonDialog控件添加到窗体FrmPhotoMeun中,当用户单击 设置照片”菜 单项
38、时,将触发Label1_Click事件,对应的代码如下:Private Sub Label1_Click(Dim DiskFileAs String如果没有选择学生,则返回If CurStu.Student_Id= 0 ThenMsgBox 请选择学生Unload MeExit SubEnd If使用CommonDialog 控件读取图像文件CommonDialog1.Filter = BMP 文件 (*.bmp|*.bmp|JPEG 文件 (*.jpg|*.jpg|GIF 文 件 (*.gif|*.gifCommonDialog1.ShowOpenDiskFile = CommonDialo
39、g1.If DiskFile = ThenMsgBox 请选择照片文件Unload MeExit SubEnd If存储并显示照片Call SaveImage(DiskFile, FrmStuMan.AdoStuDetailCall ShowImage(FrmStuMan.Image1, FrmStuMan.AdoStuDetailUnload MeEnd Sub当用户单击“删除照片 ”菜单项时,将触发Label2_Click 事件,对应的代码如下:Private Sub Label2_Click(If CurStu.Student_Id= 0 ThenMsgBox 请选择学生Unload M
40、eExit SubEnd If使用AppendChunk 的方法删除图像FrmStuMan.AdoStuDetail.Recordset.Fields(2.AppendChunk FrmStuMan.AdoStuDetail.Recordset.UpdateFrmStuMan.Image1.Picture = LoadPicture(Unload MeEnd Sub4.3 在学生信息管理窗体中添加照片管理代码在学生信息管理窗体FrmStuMan 中编写照片管理相关的代码。当用户单击照片Imagel时,将触发Image1_MouseDown事件,对应的代码如下:Private Sub Image
41、1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single单击左键,则关闭照片管理菜单If Button = 1 ThenIf FrmPhotoMenu.Visible = True ThenUnload FrmPhotoMenuEnd IfEnd If单击右键,打开照片管理菜单If Button = 2 ThenIf CurStu.Student_Id= 0 ThenExit SubEnd IfFrmPhotoMenu.Left = X + Image1.Left + 200 - 1610FrmPhoto
42、Menu.Top = Y + Image1.Top + 1900FrmPhotoMenu.ShowEnd IfEnd Sub第五章 . 系统测试5.1 系统测试项目(1 数据和数据库完整性测试(a测试目标:确保学生档案管理系统数据库 StudentSys访问方法和进程正常运 行数据安全可靠。(b 测试方法:把数据库StudentSys及其进程作为一个子系统来进行测试。在测试该子系统时不把将测试对象的用户界面作数据的接口。调用各个数据库访问方法和进程,并在其中填充有效的和无效的数据,检测其数据规则完整性是否符合设计要求。检查数据库StudentSys确保数据已按预期的方式填充,并且所有的数据库事
43、件已正常发生;或者检查所返回的数据,确保以正确的条件可以检索到符合检索要求的正确数据。输入不符合数据库完整性规则数据,检测字段完整性规则。(c测试结果:所有的数据库访问方法和进程都达到预期设计要求,数据记录安全 完整 ,数据整规则正确。(2 集成测试(a测试目标:主要是检测学生档案管理系统是否达到设计需求,对业务流程及数据流的处理是否符合标准,对业务流处理是否存在逻辑不严谨及错误,需求是否存在不合理的标准及要求,在不同计算机上的运行结果是否正常。此阶段测试基于功能完成的测试。(b 测试方法:利用合法的和非法的数据来执行各个功能,在多部不在同一局域网的可正常使用计算机上运行,以核实以下内容:在使
44、用合法的数据时得到预期(正确的结果。在使用非法数据时显示相应的错误消息或警告信息。各业务规则在系统中均得到正确的应用。在任意一台安装相关软件计算机上运行结果正常。(c测试结果:所计划的测试已全部执行,测试过程中发现的缺陷问题已解决。达 到预期测试目标。(3 功能测试(a测试目标:确保所选择测试的功能正常使用,其中包括功能浏览,数据输入,处理和查询功能。(b 测试方法:利用合法的和不合法的数据来执行各个测试用例或功能,以核实以下内容 :在使用合法数据时得到预期的结果。在使用非法数据时显示相应的错误信息息或警告信息。各业务规则在系统中均得到正确的应用。(c测试结果:数据的接受、处理和检索正确,业务
45、规则的实施恰当。(4用户界面测试:(a测试目标:通过测试进行的浏览以正确反映本软件的功能和需求,这种浏览包括对各个窗口、窗口与窗口之间、字段与字段之间的浏览,各种访问方法的正常使用 ,保证窗口的对象和特征(例如,菜单、大小、位置、状态和中心均符合预计标准。(b 测试方法:为每个窗口创建新的数据记录,或修改原由数据记录,以核实各个应用程序窗口和对象都正确地进行浏览,并处于正常的对象状态。(c测试结果:达到预期测试目标,测试内容正确运行,测试过程中出现问题已解 决。(5 性能评测(a测试目标:对本系统响应时间、各功能响应时间、其他与时间相关的需求进行评测和评估。不用硬件配置计算机上的工作性能差异。检查性能需求是否满足设计要求 ,核实学生档案管理系统指定的事务在以下情况下的性能行为:正常工作流量情况下的使用。超负荷工作量情况下的使用。不同硬件配置计算机上的工作性能差异。(b 测试方法:通过修改学生档案管理系统数据文件来增加事务数量,或通过修改脚本来增加软件每项事务的迭代数量。(c测试结果:单个用户正常工作量使用情况下成功地完成测试脚本,未发生故障:系统中享受不同权限用户在可接受的时间范围内与正常工作量情况下成功地完成测试脚本 ,未发生任何故障。(6 负载测试:(a 测试目标:确保系统在超出预期极限负荷工作量情况下
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高铁乘务考试题及答案
- 高级理赔员考试题及答案
- 翻译方言考试题目及答案
- 法学概论自考试题及答案
- 对口机械理论考试题及答案
- 2025定制礼品钥匙扣合作开发合同
- 2025年黄桃项目可行性分析报告
- 电竞教练考试题及答案
- 中国堆肥处理项目商业计划书
- 2025普通民房租赁合同样本
- JT-T-1221-2018跨座式单轨轨道桥梁维护与更新技术规范
- 药用植物与生药学考试题与答案
- 江苏省建筑与装饰工程计价定额(2014)电子表格版
- 世界自然遗产地的保护与管理
- JJG 976-2024透射式烟度计
- 2021信息安全技术个人信息安全规范
- 四川大学2000年471有机化学(含答案)考研真题
- 二级及以上综合医院精神科(心理)门诊基本标准
- 《对外汉语词汇教学(第二版)》构形分析释义法
- 思想政治学科教学新论(刘强主编)第二章
- 仓库包装管理制度
评论
0/150
提交评论