版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1 (1)管理用户登录模块5-15-1
图5- 登录界5-1登陆页面转向条件:管理员转向页面:管理模块//学生信息管理.aspx 转向条件:学 转向页面:学生模块登录页面主要是验证用户输入的信息是否和选则的用户一致,5-2否是否是进 否否是是5-25-3条件是否符条件是否符合否是是否有符合否是是否5-3信息修改的流程是:首先登陆学生信息管理系统,登录管理员,进入学生信息模块,点击学生信息修改选项,输入学生的学号,点击查询,出来结果后在需要修改的项目上进行修改,最后点击修改即可。如图5-4学号是否学号是否否是是是否继续否5-45-5所示。5-55-6
5-65-75-75-85-8学生信息模块可以对学生的学号、、、班级、出生年月的信息进行。如图5-9所示。5-95-10图5-10学生信息界学生成绩录入模块可以对学生的考试成绩进行简单的录入。如图5-5-11本章主要是介绍了主要功能的模块流程图效果包括各个模块的主要功能。本系统用户角色主要有三类:系统管理员、教师用户与学生用户。其中系统管理员可进行用户管理。普通用户可分为学生等用户。系统管理员:可进行用户管理,权限分配,信息查询,课程安排等。教师:可进行学生信息管理,课程信息管理,成绩管理,信息查询,成绩统计等工作。学生:可进行成绩查询以及个人信息的修改等操作。然后将每个功能模块画出模块图。最后就是程序的实现。主要包括登录页面,信息插入页面,课程安排页面,成绩录入页第2章根据G.Myers给出的关于测试的一些规则发现,软件测试的目标或系统测试的目的是为了发现问题之后来解决问题。其目标是为了发现程序中的错误而执行程序的过程,软件测试中涉及的第一个问题是为了确认和验证软件、设计、实现过程中的逻辑正确性以及发现软件产品中所存在的问题,并通过测试不断提高和完善软件产品的质量。软件测试中涉及的第二个问题是排错,也称为调试。排错的目的是诊断程序错误的性质及产生的原因并加以改正。软件测试涉及的第三个问题是软件可靠性的评测。可靠性是软件高效、正确运行的保证。正确认识测试的目标十分重要的,测试目标决定了测试方案的设计。在测试阶段积累的,可以用更形式化的方法进行统计分析。系统可靠性模型使用这些错误率数据,可以估计将来出现错误的情况并进把Pareto穷举测试是不可能的。也就是说把程序所有可能的执行路径都检为了达到最佳的测试效果,应该由独立的第从事测试工作。采用什么方法对软件进试。常用的软件测试方法有两大类:静静态测试方法是程序员普遍采用的法,其内容主要是,通过人工模拟软件系统的执行方式,以代码会审、走查(Walk-through)、办公室检查的形式分析或核查系统的功能实现、编码过程的正确性。动态测试方法是通过输入一组预先按照一定的测试准则构造的实例实际上任何一项工程产品都可以使用下面两种方式之一进试黑盒测试的主要方法是把程序看作一个黑盒子,完全不考虑程序的内容结构和处理过程。也就是说黑盒测试是在程序接口进行的测试,它只检查程序功能是否能按照规格说明的规定正常使用,程序是否能适当地接收输入数据并产生正确的输出信息,程序运行过程中能否保持外部信息(如数据库或文件等)的完整性。黑盒测试又叫做功能测试、输入/白盒测试:如果产品的内部过程及结构是已知的,那么可以通过每一种内部操作的正确性及与设计规格的一致性来测试产品的所有内部成软件的白盒测试是对软件实现的过程性细节做认真的运行检查。即:测试人员完全了解程序内部的逻辑结构及处理过程,对程序执行的逻辑路径进试。通过在不同的关键点检查程序的状态,确定实际状态是否与预期状态一致。因此,白盒测试又称为结构测试、逻辑驱动测试。系统测试步因为,在已设计好的软件系统中,每个模块能够完成一个清晰定义的子功能,而且这个子功能和同级其他模块的功能之间没有相互依赖的关系。因此,把每个模块作为一个单独实体来测试,比较容易地检验模子系统测试是把经过单元测试的模块放在一起形成的一个子系统来测试,模块相互间的协调和通信是这个测试过程中的主要问题,因此,在这个步骤中,主要是把子系统测试装配成一个完整的系统来测试。在这个过程中,既可以发现设计和编码的错误,又能够验证出系统是否在这个环节中,主要是把系统作为单一的实体进试,测试内容登录测用户可以起始页中登录系统。选择不同的,登录不同的功能模块。错误或帐号错误会提示错误信息。正确则会进入相应的功步骤1:用户在进入后,在帐号、输入框内输入自己的帐号,起始默认的帐号和为教师号或学号。如图6-1所示。6-1个人用户步骤2:输入完帐号后点击登录按钮,如果帐号、和都正确的话,就会转入响应的功能页面。如果错误的话就会提示错误信息。如图6-2所示。3
6-2经过多次验证,每次输入不同的数据来进试,结果得出只有在用户登录处填写与数据库中的数据相匹配的用户名和信息才可顺利登录到页面,限制是否登录的一切功能才可以正常运行。如图6-36-3学生信息查询管理员登录后可以在学生信息管理页面里通过不同的条件查询学生的信息。如、学号、等。相应信息就会显示出来。如果没步骤1:选择需要查询的条件类型,并在条件输入框内输入需要查询的条件,最后点击查询按钮。如图6-4所示。6-4步骤2:所有信息输入完毕后,单击“查询”按钮后即可提交成功。会显示符合条件的信息如图6-5所示。
6-5输入正确的信息且有这名学生的信息就会正确显示信息。如果没有就是显示无符合条件学生如图6-6所示。6-6添加课程信在成绩课程管理中添加需要添加的课程,输入课程号并且课程号可以使用就可以正确添加课程。管理员可以在课程安排中看到课程信息并16-76-7步骤2:验证课程号是否可用。如果可用就可以添加其他信息并显示添加成功如图6-8所示。如果课程号已存在会提示课程号重复如图6-9所图6- 提示信 图6-9提示信课程添加成功后,管理员可以在课程安排里看到刚才所添加的课程信6-10所示。6-10课程安排测管理员在添加了课程之后,可以在任课安排里给课程安排任课教师,并给该课程安排上课的学生,学生能在自己的模块中看到自己所安排的步骤1:在任课安排中安排任课教师和上课学生的学号。如图6-图6- 步骤2:课程安排后,教师可以在自己的模块中看到自己所教的课程如图6-12所示。6-126-13测试结论:给课程安排教师和上课的学生,教师能看到自己要教本章主要是介绍了系统测试的一些信息。主要是介绍了黑盒测试,白盒测试,灰盒测试有效用例,边界条件,等价类等方法。然后使用以程序测试完成后,将所发现的问题修改,然后总结一下本程序所存在的一些问题,主要是系统操作界面不够美观,细节不够精细。针对主要问题然后进行修改,实用一些处理软件进行的处理和美化使了他们的无私帮助和付出,才有了这篇的完成。师们的悉心指导和热情。从的资料收集、选题、开题、阶段总结,正是有了老师的帮助,问题才得以解决。这里,我要对指导老师表示衷心的感谢。1正.高校学生管理系统的研究与实现[D].电子科技大学2.计算机算法设计与分析[M].:电子工业:3.SQLServer数据库基础与上机指导:
4..NET框架下高校学生信息管理系统的开发与实现[J].鄂州大学学5.基于ASP.NET的学生信息管理系统的设计与实现[J].科技信 J.Norman.PrenticeHall.Object-OrientedSystemsysisand8.基于ASP.NET的学生信息管理系统的设计与实现[J].电脑编程技巧9剑. 10.SQLServer2005数据库开发实战.机械工业11.软件工程导论第四版.12.亲密接触ASP.NET. S.Q.Xie,H.Huang.AWWW-BasedInformationManagementSystemforRapidandIntegratedMouldProductDevelopment.TheInternationalJournalofAdvancedManufacturingTechnology,2009,20,20(1):CHENGuo-hua,MAOWei-dong(NantongElectricPowerSupplyBranch,JiangsuPowerNantong226006,).ysisofInformationSecurityinNantongPowerSystemDispatchingAutomationSystem.JournalofNantongInstituteofTechnology(NaturalScience),(03)manufactorymanagementinformationsystem[C].26thIEEEInternationalConferenceonComputerSoftwareandApplication.Oxford:IEEE,2008
ASP动态服务器主页是一种较新的技术,它已经过几个阶段的发展进化ASP.NET2.0ASP的比较新的版本,ASP.NETHTMLVisualStudio在过去,当用户单击一个表单页面的按钮时,信息要通过e-mail来发送或者使用在服务器端运行的程序通过CGI标准。今天,你将可以使用更强其他网页开发技术遇到的问题。在原始的CGI标准下,举个例子,网页服层次的编程模型。ISAPI解决了性能问题,但是付出了复杂性的代价。即使ISAPIC+编程的老手,他仍然晚上担心到失眠,因为会遇到多线程处理这样让人头疼麻烦的问题。ISAPI编程是给那些坚强的“夜猫子,不是给那些的人。ISAPI并没有真正,取代它的是,微软利ASPASP.NET。这两种技术都可原因,这两个平台成功到令人难以置信。最初的ASP平台吸引了百当ASP.NET第一次发布时,作为.NETFramework的部件受到人们关注。事实上,ASP.NET1.0虽然它还在最后的测试阶段。虽然拥有类似的基础,ASPASP.NET本的不同。ASP它是基于的编程语言,需要全面理解HTML,而且还要经过一大堆痛苦的编程训练。而ASP.NET,在另一方面,是面向对象的编程模型,建立网页页面就像建立桌面程序一样容易。在很多方面,学会ASP.NETASPASP.NET的功能更加强大。编程开发人员开始试着使用嵌入多、JavaScript的小程序、DHTML和Java代码来增强网页的功能。这些基于客户端的技术不需要通过服务器的处CD来安装、和其他单调的配置。取而代之的是,一个网络程序只要能由于上述的种种原因,ASP.NET被设计为服务器端技术。所有的ASP.NET代码都是在服务器上执行。当代码执行完毕之时,用户就会得到一个普通的HTML页面,这样任何浏览器都可以浏览了。在某些方面,ASP.NET允许你通过服务器端编程结合最佳的客户端编程。举个具体例子:ASP.NET控件可以智能侦测客户端浏览器的属性。如果该浏览器支持JavaScript,那么这些控件将返回一个含有JavaScript的功能的页面。尽ASP包括一个sessionstate会话状态特性允许程序员来解决这个具体问题。使用sessionstate,一个网页的程序可以为每一个客户端暂时保存信息那么sessionstate就无力了。在这种情况之下,一个客户假如要去B服务器,而他的会话信息是被A服务器所保留的,这样实际上这个会话信ASP.NET纠正了这个问题,允许把状态在仓库,就像一个单独的进程或者一个所有服务器都可以的数据库。ASP.NET通过引进全称之为.NETFramework。你应该知道的是:.NETFramework是几种技术的群集集合。.ET#.TiulicET一种面向对象的、B6.0的继任者;这些语言还包括:irpt.ET服务器端版本vSript,#java++管理扩充。LR公共语言运行库:LR是执行所有.T全验证、内存管理和优化等。.ETrmeok类库:类库包含了成千上万个已经预建好的函数,你可以在你的程序中嵌入它们。这些众多属性有时也被成为一个技术集,如.ET一种用来创建数据库程序的技术和indowsForms也是一种技术,用来创建基于桌面的用户界面程序。.ET:这是一种主机网页程序和网络服务的引擎,从.T类库中包含了几乎所有特性。.ET还包含了网页特有的一些服务。iulStudio:这个可选的开发工具包含了众多提高效率和调试功能的特性。S的安装或,其中也包含了完整的.ETFrmeok,所以你不需要额外它。有趣的是,.ET比#和va要相似多了。
BeginningASP.NET2.0inseveralstagesofdevelopmentishowitwasborn?Ineightyearsagoasasimplewaytoandfromordinarywebpagestoadddynamiccontent.Sincethen,itsstrongmomentumofdevelopment:asaseniorwebapplicationdevelopmenttform, mercesites,basedonevent-drivenwebportalandyoucanseealltheotherthings.ASP.NET2.0isarelativelynewversionofASP,andhavethemostexcitingupdates.InASP.NEThelp,networkprogramming,developersnolongerseealotofmessyHTMLandscriptcodeinsourceonthesamepage.YoucanfullyusethecodeandVisualStudio2005toolstocreatewebpagesoftheprogram.Thecostoftheseinnovationsisjusttolearnmore.Inthepast,whentheuserclicksthebuttononaformpage,theinformationtobesentbye-mailorusetheprogramsrunningontheserverthroughtheCGIstandard.Today,youwillbeabletousethemorepowerful,moreelegantASP.NETtform.ASP.NETwascreatedtounderstandthereasonscanhelpuslearnaboutotherwebdevelopmenttechnologyproblems.IntheoriginalCGIstandard,forexample,thewebserverrequestsforeachpagemustbeaseparateprograminstance.Ifthepageverypopularwithvisitorswillbegreetedwithalotofthat,thenthewebserverwillwithstandhundredsofindependentcopiesoftheapplication,whichwillultimaycausetheservertothecontrary,becausethepopularityofthevictims.Tosolvethisproblem,developedtheISAPInetworkserviceprogramminginterface,ahigh-levelprogrammingmodel.ISAPItosolvetheperformanceproblem,buttopaythecostofcomplexity.EveniftheISAPIdeveloperisaC+programmingven,heisstillworriedtosleepatnight,becausemultiplethreadswillencountertroubledealingwithsuchvexingissues.ISAPIprogrammingisforthosewhoarestronginthe"nightowl",notforthosecowardlypeople.ISAPIdoesnotreallydisappear,receit,usedittoestablishamoreadvanceddevelopmenttforms,suchasASPandASP.NET.Bothtechniquesallowdeveloperstowritedynamicwebpages,withouthavingtoaboutthebottom-levelimplementationdetails.Itisforthisreason,thetwotformstotheincrediblysuccessful.ThefirstASPtformtoattractnearlyonemilliondevelopers.WhenASP.NETwasfirstreleasedasa.NETFrameworkcorecomponentsofmoreattentionbypeople.Infact,ASP.NET1.0hasbeenindozensoflargecommercialnetworkhasbeenapplied,althoughitalsointhefinaltestingstage.Althoughasimilarbasis,ASPandASP.NETareradicallydifferent.ItisbasedonASPscriptprogramminglanguage,requiresacomprehensiveunderstandingofHTML,butalsoalotofpainafterthetrainingprogram.TheASP.NET,ontheotherhand,isobject-orientedprogrammingmodeltobuildwebpagesaseasyasjustlikeadesktopprogram.Inmanyways,learnASP.NETiseasierthanthemoreproficientinASP,andASP.NETmorepowerful.Meanwhile,theserver-sidetechnology,networkdevelopmentfromthealphabetsoupMotifApopulartypeofprogrammingdevelopersstartedtryingtousetheembeddedmultimedia,JavaScriptapplets,DHTMLandJavacodetoenhancewebpages.Thetechnologydoesnotrequire-basedprocessingcanbeachievedthroughtheserver.Allprogramsdownloadedfromtheservertothebrowserinthelocalimplementation.technologyisthebiggestproblemtheyarenotallperfectbrowserandoperatingsystemsupport.Oneofthereasonsthedevelopmentofthenetworkso edbythepeople,aboveall,thenetworkdoesnotneedtoinstallviaCD,downloadtheconfigurationofothermonotony.Instead,anetworkprogramaslongascomputerswithInternetaccesscanbeexecuted.Inotherwords,the'smodelofnetworkprogrammingattheexpenseofthemostimportantqualitycharacteristics.Astheabovereasons,ASP.NETisdesignedforserver-sidetechnology.AllASP.NETcodeisexecutedontheserver.Thetimewhenthecodeiscompleted,theuserwillgetaregularHTMLpage,sothatanybrowsercanbeviewed.Insomeways,ASP.NETallowsyoutocombinethebestserver-sideprogrammingprogramming.Givespecificexamples:ASP.NETcontrolscandetectthebrowsersmartproperties.IfthebrowsersupportsJavaScript,thenthesecontrolswillreturnafunctionwithmorepagesJavaScript.Nevertheless,regardlessofthebrowser'scapabilitiesandhowstrong,yourcodeisalwaysontheserversideimplementation.Stateconstraints:Inordertoensureoptimumperformance,networkdesignedtostaessprotocol.Means:Oncethepagehasbeensenttotheuser,theconnectionisclosedanduserspecificinformationcanalsobediscarded.ASPsessionstate,includingasessionstatefeatureallowstheprogrammertosolvethisspecificproblem.Usesessionstate,apageforeachprogramcanbetemporarilystoredinformationisstoredintheserver'smemory.However,ifasiteiscedontopofseveralservers,thenthesessionstateto useless.Inthesecircumstances,goingtovisitaiftheserverB,andhisAserversessioninformationisretained,sothatinfactthissessioninformationwillbediscarded.asaseparateprocessoranallserverscanaccessthedatabase.ASP.NETbyintroducinganewmodeltosolvetheaboveproblem,ofcoursemorethanthesefriends.Thismodelisbasedonagreattechnology,called.NETFramework.Youshouldknowis:.NETFrameworkisacollectionofseveraltechnologyclusters..NETlanguages:includingC#VB.NETVisualBasic.NETobject-oriented,modernlanguageofVB6.0'ssuccessor;Theselanguagesinclude:Jscirpt.NETserver-sideversionofJavaScript,J# patibleproductsThereareC++managedextensions.ThecommonlanguageruntimeCLR:CLRistheexecutionofall.NETproceduresandtheservicestheseprogramsprovideautomaticengine,suchassecurityvalidation,memorymanagementandoptimization..NETFrameworkclasslibrary:librarycontainsthousandsoffunctionsthathavebeenpre-built,youcanembedtheminyourprogram.Thenumberofpropertiesaresometimesknownasatechnologyset,suchastheADO.NETdatabaseprogramthatisusedtocreatethetechnologyandWindowsFormsisatechnologyusedtocreatedesktop-baseduserinterfaceprogram.ASP.NET:Thisisahostwebapplicationsandwebservicesengine,fromthe.NETcla
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外研版九年级英语上册Unit1 Presenting Ideas and Reflection课时教学设计
- 2026北京外国语大学附属外国语学校教师招聘备考题库含答案详解
- 高中生物高三生物技术与工程专题复习教学设计-发酵工程与细胞工程核心考点突破
- 2026高压电工证考试题库及模拟考试答案(考试技巧)
- 高中地理教案(高三)北方地区自然地理复习
- 2026年06月华附荔湾小学食堂员工食品安全培训试题有答案
- 2026年安全生产述职考核试题及答案
- 2026年安宁疗护实践指南考核试题(附答案)
- 2026年爆破作业人员培训考核考试题库及答案
- 2026年国家能源集团化工公司人员招聘考试模拟试题及详细答案解析
- 新疆馕介绍教学课件
- 钢结构厂房柱安装施工方案
- 医疗机构服务态度与微笑服务
- 《色彩基础》第5章色彩归纳写生训练
- 2025-2026学年湖南师大附中七年级(上)期中数学试卷
- 药事管理学考试真题及答案
- 浙江省精诚联盟2025-2026学年高一上学期10月月考化学试题(含答案)
- LNG消防安全培训内容课件
- 养殖蝎子知识培训课件
- 水下测绘培训课件下载
- 2024-2025学年度自考专业(学前教育)真题(考试直接用)附答案
评论
0/150
提交评论