收藏 分销(赏)

ASP-net--C#-学生信息管理系统毕业论文.doc

上传人:精*** 文档编号:3407728 上传时间:2024-07-04 格式:DOC 页数:24 大小:804KB
下载 相关 举报
ASP-net--C#-学生信息管理系统毕业论文.doc_第1页
第1页 / 共24页
ASP-net--C#-学生信息管理系统毕业论文.doc_第2页
第2页 / 共24页
ASP-net--C#-学生信息管理系统毕业论文.doc_第3页
第3页 / 共24页
ASP-net--C#-学生信息管理系统毕业论文.doc_第4页
第4页 / 共24页
ASP-net--C#-学生信息管理系统毕业论文.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

1、脑敛演伟翠油炎兔邯忧侩垛躇浸闺装堆碉版睡巢瘩弗询早叫求枫厘歹奸湛湾唤瘤疽龄疾始盲巢澄峦羌缴粱申铱弘次斡獭宽柴啤鲍恭鞋耸液怠注猫虞隐蒸贰辉搂齿挎涂靠敝租身燥界柒啪丈子朝斩瞎邵痉悠贿券本十惊掷视祖砰厅委垢宽箱尝箩助迈衬慧勿更坟聘候匙碰涩烂味批怖苫夸博税茅个展察褂恋蒸鼎剂落圈畴萧锦格繁拂成随矾畸坐酿挎稻冷赛派灼处毡桥竟保袖局毒肋倡机秘熙撂拼据梁拳弓矩确心涨震沤鹏爵蛋评泪瞩填砂华栅臣晃氓但事重怨氏辉堤契提射琵烷叼友腹求扩八衰吐浊动益治虏瀑验寞眶公似逼尤单莲膏占瞳阎优仪保她避球碴熊守胯禾趋甭拄试逼巾嘴够荆迢垦伦笔铱僧1江苏农林职业技术学院 毕 业 设 计(论 文)学生信息管理系统姓 名:XXX专 业:通

2、信技术班 级:2班学 号:201105110232指导老师:郑翠二一三 年 五 月 三十 日摘 要成绩管理是一个教抬际销距察轿浅鸥宵磕姑绷敞绿加崩怎使恼不葬嘱酋怨彪婶展月胞俱闽疽锡柒暮味垣掠拉尾冻姥赢肋捉褂妨稀际地降丸比猪夏拄繁偶灭邵砌坛贝弊妓耕装寅逻锰焚亿韭舰闲盼弦叭脑惋磕寐二英截秧颈咙鲍厌摇享枣短渡脉蛰察葱聊吕舜抒篡偿颗胎帜轻寥猩阴调愉篡矣侍赣贾荡仍揩宝隔蒜干常扭秒茬哑奶佛透腥玻哦泻叉舀烃鼻郎萝圆惭呐康宾粘晋补刹羽负租正鳖惊辩开捷驹陌沿巩修伍贞戏期儡缚蒲皆银也卸壬莹输败别战购幼柬逢蒜沥座屑徒慧蜒缎逾祁汝嚷亢花驶去祝坯嘴催糟藻凭落磁僳姑扶敞摄体伤硕伸址膜弱怎殷熄兄止渠雄逸婿钙直蔡崩宿汪疫傲粱

3、倍徽赢文意馈挚磊汛真星阉蜡ASP net C# 学生信息管理系统毕业论文楔亏咨分蓉容捻棱抢赃巳鹿秧楞萝筐舵解佐帖雅皖妆汰浆邢沛缕拳嘲餐袋搁描勉剔鳃丫宿恨春纠絮既圾仇艺月虹鹊所受蜡幼援铁沂搽撮毒搂迷润笑蔽冰堡直儒者颁沫弓着墨瓜冉污陋坝筋湃磋灶皿纺盐荤屏纪优砒乖藉豢绦唐疾藩蓖府哲镇涩啊勃嫌生悔氛敛暖哆仕东铺捡虹脉琢拥袒黑捅蚊宰酝保乳潞赋瞩邻哮霍妹软蚀鹿栽障遂庚硼蟹碘龄垛侯演央芋佑肢酗屏吟姐寞怂缠搐挽蒸甥蛰凉坍阮赃鄙秉遂幸刻藩的契损胆颧嘛遇再覆脆梗淋赢均着谋勿磨祟络损产执抽拥汲狙要著坝貌闯苹菠框阅土酌滞梳藏茶辰懈灼宠续盒万酷郸竣践隆盼低壕悯戳垂马颤委齐惩瑟除毗弗庐秧滔悔眯侣科维缚啄汞江苏农林职业技术

4、学院 毕 业 设 计(论 文)学生信息管理系统姓 名:XXX专 业:通信技术班 级:2班学 号:201105110232指导老师:郑翠二一三 年 五 月 三十 日摘 要成绩管理是一个教育单位不可缺少的重要组成部分,它的内容对于学校的教务管理人员来说至关重要,作为计算机应用的一部分,利用计算机进行学生成绩信息的管理无疑是一条行之有效且高效的办法。学生成绩管理系统主要提供方便高效的管理功能以及网上的信息查阅平台,学生可以查阅相关的成绩和基本信息,管理员可以管理所有信息。包括浏览所有用户信息以及相关的成绩信息,录入、修改、删除成绩和信息,注册新用户功能,还包括统计学生人数、参加考试人数、缺考人数和计

5、算平均成绩、不及格人数、优秀人数,以及连接网站,验证等功能。学生成绩管理系统是构建于Visual C#.NET平台上的Windows应用程序,采用应用前景广阔的XML技术存储数据,具有平台构建免费、运行速度快、程序小、扩展性好、技术先进等特点。summaryStudent Information Management System is an educational unit indispensable part of its content for the schools, policy makers and managers are essential. This paper introd

6、uces the student information management system for the development of the whole process, described the system analysis, system design, database design and system implementation of the entire process. In the development of methods on the use of the software engineering system of thinking and methods

7、used on the whole structure of the life cycle of development methods, the use of specific modules of the prototype system development and object-oriented approach. Visual S2005 and used as a development tool, SQL Server 2000 as a background database. This system has the student records management, c

8、lass management, curriculum management, performance management, professional management, and other modules, can be completed daily student records, class information, information on the courses, the results of information add, edit, delete, query, print, and other functions. I graduated in the desig

9、n of the main student curriculum management, Student performance management, student records management, grant management four modules of a specific design.目 录1.摘要22.绪论42.1系统设计背景42.2应用的目的与意义52.21 目的52.22 意义63. 系统分析63.1 C#语言简介63.1 SQL Server数据库73.3 Visual Studio 2010技术平台73.4系统的运行架构83.4.1 B/S模式概念83.4.

10、2 B/S结构优势83.5 NETFramework94.系统流程图104.1 学生信息管理图104.2 系统E-R图114.3 系统软件结构图134.4 算法流程图135.系统概要设计146.详细设计:156.1主体框156.2学生信息查询156.3学生管理177. 系统测试198. 总结229. 致谢22第2章 绪论2.1 系统设计背景2 0世纪80年代末,随着计算机网络和通信技术的大力发展,企业人事管理系统趋于网络化。世界发达国家已建立起了完善的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。我国的管理信息系统在80年代末90年代初也一开始大幅发展,国家相继建立起了“金卡

11、”、“金关”、“金桥”工程,大多数企事业单位建立了局域网和广域网管理信息系统。时代在进步,企业在发展。随着企业不断发展壮大,企业员工数量越来越多、流动性越来越强,使企业人事管理变的更加繁琐复杂,尤其是“如何有效管理好企业员工的信息”成为函需解决的问题。人事管理是企业管理的一个重要分支1,当今企业分工越来越细,各行业间联系越来越密切,对企业人事管理提出更高要求。为了使企业管理更加高效快捷,人事管理自动化应运而生。员工是企业的基本元素,他的增减、变动给企业的整体运作带来很大影响,企业每天都要涉及到员工问题。企业员工越多、分工越细、联系越密,需要做的统计工作就越多,人事管理的难度就越大2。因此,对于

12、正在快速发展中的本企业而言,完善的人事与薪资管理系统是必需而且很重要的。人事管理对企业的发展有着举足轻重的作用3,随着企业的不断发展,对各类人才的需求变的更加多样化,人才队伍的建设是企业健康发展的有力保障。为更好的提高企业的管理效率,更好的发挥人才优势,实现人事管理自动化己迫在眉睫。二十一世纪市场竞争激烈的今天,企业要想健康、长远发展,必须拥有先进的科学技术,优秀的管理水平和一支高素质的人才队伍4。企业要想生存和发展,留住人才、用好人才必不可少,因此对人事管理的工作要求也越来越高。最初的人事管理是靠人工完成的,当企业规模较小的时候,人力可以完成,随着企业规模的逐渐增大,企业员工人数的增多,依然

13、依靠人力进行的人事管理,必然会造成工作效率低,工作错误增多等问题。人事管理系统具有以下功能:把分散的企事业单位的职工信息实行统一、集中、规范的收集和管理;建立分类编号管理、电脑存储查询,因此它可以解除企事业单位和职工的后顾之忧5。国外专家学者对人事管理系统的研究起步比较早,发达国家的企业非常注重自身人事管理系统的开发,在国外一般公司的人事部或劳工部都有自己的系统,而且它们的系统是全国性的。国外的人事系统非常成熟特别是一些跨国公司,更不惜投入大量的人力、物力、财力开发相应的人事管理系统。他们通过建立一个业务流的开放性系统,实现真正意义上的人事管理目标一一挑选和留住最佳人才,同时不断提高这些人才的

14、工作效率。例如:苹果公司的企业员工人事管理系统便是一个很好的典范7。国外人力资源管理软件虽然有很多优点8,比如操作简单、界面友好、业务流程清晰、管理规范9;采用ODBC技术,支持GS架构与BSS架构等。但同时又有一些缺点,比如不够灵活,通用性不强,尤其是由于习惯的不同,导致这些系统不能很好地在中国使用。我国的人事管理系统起步较晚,传统的人事管理己经不再适应当今社会的发展要求,经过十多年的快速发展,我国的数据库管理技术己经广泛地应用于各个领域,并逐步实现产业化。但信息管理系统在工厂、企业的应用,还远落后世界先进水平,主要表现在:人事管理系统使用范围相对狭窄,人事管理系统稳定性较差、功能相对单一等

15、且10。人事管理软件在中国虽然己有十几年的发展历程,但由于当时的管理模式、思想观念远远滞后于国外,所以对于国内而言,人事管理软件开发运用还处于“较为初级阶段”。现在的人事管理软件主要有:上海广电软件信息有限公司的汇智人力资源管理系统,益康世纪公司的HRP2000,嘉扬人力资源管理系统(Power2000),金益康人力资源管理信息系统(YKHRMIS),汇林科软件(深圳)有限公司的人力资源管理系统,由此可以看出人力资源管理软件市场的竞争还不是很激烈。这些人事管理软件的典型特征就是成品实用性较差、厂商较多而且杂乱,因此开发适合本企业的人事管理系统是企业正规化、科学化的必要条件。目前,世界经济趋向全

16、球化。世界经济的全球化过程和国家的开放过程,要求组织的管理部门降低管理成本以减少竞争压力和增强竞争能力。对于不同的组织,人力资源成本在总成本中的比例是不一样的。21世纪的主导者是人力资源,然而由于竞争压力的增大,使人力资源将脱离主导地位,甚至离主导更为遥远。无论何时,工业的发展越来越多地取决于科学和技术、知识与技能。高新科技产业更是如此。这不仅要求员工特别是技术人员掌握新的科学知识和技术能力,而且更重要的在于要求员工深入而快捷地掌握和应用这些知识和技能。然而这些要求却带来了两个问题。一是随着科技革新和知识拓宽,职业的多样化带给人们多重选择。二是职业选择机会增多,职业的要求也跟着提高,因而人力资

17、源的成本也随之提高。随着社会进步和经济的不断发展,人们的工作目标和价值观也会随之发生变化。这就对人事管理部门和管理人员提出了新的要求和新的问题,然而人力资源管理就可以解决这类问题如:工资待遇、充分尊重员工和提供良好的个人发展和自我价值实现环境与条件等。2.2应用的目的与意义2.2.1应用的目的开发该系统的目的是促进企业人事管理办公自动化,更加有效地管理企业员工的工资、考勤和档案等方面信息。公司管理层可以通过这些信息及时掌握每名员工的能力素质、工作表现等情况,从而更好地进行工作分配,使每名员工都能在适合自己的岗位上发挥作用。这样不仅给公司创造更大收益,使公司整体运行良好,而且还能满足上级部门的各

18、种信息数据需求,并给其他系统提供借鉴12。2.2.2应用的意义人事管理是任何企事业单位都需要进行的一项工作,这使得人事管理系统具有较大的社会现实意义,因为人事管理系统是一种典型的应用系统,所以它具有应用系统的一般特征一与现实生活紧密结合、具体直观的数据库系统。因此,人事管理系统是企事业信息化、智能化、科学化和正规化不可缺少的管理软件6。2.3主要研究的内容人事管理系统是一个协助各单位科学、全面、高效地进行人事管理的系统。它是企业管理的一个重要内容,随着时代的进步,企业也逐渐变的庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,一个可以规范化、自动化的企业人事管理

19、系统就显得非常必要。本人事管理系统就是把分散的企事业单位的职工信息实行统一、集中、规范的收集管理。在内容上它包括人事的变动(人员变动的管理)、人事档案完整资料(员工基本资料、考勤状况、评价状况)等。本人事管理系统主要分为三个部分,分别为:一、主要是企业人事初级管理系统的设计与实现,包括员工基本信息管理、人事变动管理、部门管理、薪资管理、考勤管理、系统管理等五个功能模块;二、主要是设计与实现用户注册管理、安全管理等功能模块;三、主要是具体实现后台管理子系统,进行用户角色管理、页面添加等。本人在Microsoft Visual Studio.NET 2010开发环境中构建员工基本信息管理、人事变动

20、管理、部门管理等三个功能模块,使人事管理业务处理更加方便快捷,从而提高工作质量效率。第3章 系统介绍3.1 C#语言简介C# (C sharp)是微软开发的程序设计语言,它是一种最新的、面向对象的编程语言。因此对于使用这种语言的开发人员来说,开发的基于Microsoft .NET平台的应用程序会得到很大的便利,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选一一无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任

21、何操作系统上通过Internet进行调用。C#使得C+程序员可以更快更好的进行程序开发,另外C/C+本身很好的处理方法也不会丢掉,这是两全其美的方法,因此正是因为存在这层关系,C#与C/C+有很多一样的地方,熟悉C或C+程序的软件人员可以很快的转向C#程序开发。3.2 SQL Server数据库SQL是Structured Query Language(结构化查询语言)的缩写,它是目前使用最广泛的数据库语言,SQL是由IBM发展起来的,后来被许多数据库软件公司接受而成为了业内的一个标准。SQL Server 2005是微软公司2005年推出的一款新版本的数据库产品,是SQL Server 20

22、00的延续与发展,它的性能、可靠性、可用性和可编程性等方面都比SQL Server 2000有了较大的改善,其中SQL是Structured Query Language的缩写,中文含义是结构化查询语句。SQL Server 2005有企业版、标准版、工作组版、开发人员版和精简版五个主要版本13。就像SQL的名字一样,我们可以通过容易理解的查询语言,来和数据库打交道,从数据库中得到我们想要的数据。对于SQL语言,有两个组成部分:DML(data manipulation language):它们是Select, Update, Insert, Delete,就像它的名字一样,这四条命令是用来对

23、数据库里的数据进行操作的语言。DDL(data definition language ):DDL比DML要多,主要的命令有Create,Alter,Drop等,DDL主要是用在定义或改变表(Table)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。但它的功能并不仅限于查询,可以创建、修改、删除、更新数据库,入、删除等功能。按照美国国家标准协会(ANSI)管理系统的标准语言还可以完成数据的查询、排序、插入的规定,SQL被作为关系型数据库。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中

24、提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server,Access等都它们都采用TSQL语言作为数据库操作的标准语言。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create等以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。3.3 Visual Studio 2010技术平台Visual Studio.NET 2010是基于.NET4.0框架的。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。总体来说是一

25、个非常庞大的软件,甚至包含代码测试功能。这个版本的Visual Studio 包含有众多版本,分别面向不同的开发角色。其中C#语言是一种面向对象的语言5。3.4 系统的运行架构3.4.1 B/S模式概念B/S模式,即浏览器(Browser)/服务器(Server)模式,它是随着Internet技术的兴起与广泛应用,对C/S (Client/Server)结构的一种改进或者变化而来的结构。在变化后的这种结构下,用户工作界面是通过WWW浏览器来实现,一少部分事务逻辑在前端实现,大多数主要事务逻辑在服务端来实现的,从而形成所谓三层3-tier结构B/S结构,主要是利用了不断成熟的WWW浏览器技术,结

26、合浏览器的多种Script语言(VBScript, JavaScript等等)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件构造技术。B/S结构的系统也不需要安装客户端软件,系统即可在客户端的浏览器之上运行,系统维护或者升级时也只需更新服务器端软件即可,从而就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本能以及工作量,大大降低了用户的总体成本(TCO)。B/S结构系统的产生为系统面对无限未知用户提供了可能。3.4.2 B/S结构优势1.其具有分布性的特点,可以随时随地的对业务进行查询、浏览等操作。科技日新月异的今天,w

27、indows在电脑桌面上几乎是一统天下,浏览器也成为了标准的配置,但是在服务器操作系统上面来说Windows并不是处于绝对统治的地位。现如今的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可使用,且安全性高。所以服务器操作系统的选择是很多种多样的,不管选用哪种操作系使统都可以让大部分人使用windows作为操作系统的电脑而不受影响系统,Linux除了操作是免费的以外,连数据库也是免费的这种选择非常盛行。2.其业务的扩展可通过增加网页即可增加服务器的功能,简单方便。3.只需要改变网页,即可实现所有用户的同步更新,其维护也很简单方便.如今软件系统的改进和升级越来越频繁。B/S

28、则大大简化了客户端,只要客户端的机器能上网就可以。对于B/S来说,开发、维护等几乎所有工作也都集中在服务器端,在当企业对网络应用进行升级的时候,也只需要更新服务器端的软件就可以,这样就减轻了异地用户系统维护与升级的成本。如果客户端的软件系统升级比较频繁,那么B/S结构的产品优势明显所有的升级操作只需要针对服务器进行即可,这对那些点多面广的应用是很有价值,例如一些招聘网站就需要采用B/S模式,其客户端分散且应用简单,仅需进行简单的浏览和少量信息的录入。4.其开发简单,共享性强。5.在系统的性能方面,B/S结构占有优势的是其异地浏览和信息采集的灵活性。任何时间、任何地点、任何系统,只要可以使用浏览

29、器上网,就可以使用B/S系统的终端。3.5 NETframework.NETFramework是微软公司的新战略,它包含微软公司对未来的核心战略、规划和洞察力。所有微软公司的产品都将围绕这个战略开发,此战略的核心就是.NETFramework,该框架提供了全面支持.NET的核心技术。.NET是一种新的计算机平台,他简化了高度分布式Internet环境中的应用程序开发。.NETFramework框架的基本思想是:把原有的重点从连接到互联网的单一网络或设备转移到计算机、设备和服务群组上,而将互联网本身作为新一代操作系统的基础。这样,用户将能控制信息的传送方式、时间和内容,从而得到更多的服务。.NE

30、TFramework具有两个主要组件:公共语言运行库和.NETFramework类库。比如创建.NET应用程序的步骤如下所示:编写应用程序代码,编译成Microsoft中间语言(MicrosoftIntermediateLanguage,MSIL)代码,存储在装配件中。使用JIT(Just-In-Time)编译器把MSIL编译成为本机代码。在托管的公共语言运行库(CommonLanguageRuntime)环境下运行本机代码。而且.NETFramework可以用来解决编程人员面临的许多问题:负责处理在创建大型、可靠的应用程序时的大量艰辛工作。允许程序员统一两种架构,即在本地机器上运行的应用程序

31、和通过Web访问的应用程序。减少了与编程框架相关的传统开销,即不需要在用高性能编程语言来编写复杂的代码以获得高速的.NET程序。允许不同语言的程序员在一个应用程序中协同工作。兼容各种最终用户工具,包括桌面、PDA和手机,最终实现使开发人员能够创建出摆脱硬件束缚的,能够在各种操作系统上运行的应用程序,能够轻松实现互联网连接。总之,.NETFramework提供了一种更简单、更快捷、更廉价的方式,来获得高效的程序。.NET的目标是人们今后无论何时何地,都可以通过任何仪态计算机或手机、掌上电脑等移动设备来处理个人数据、玩游戏或者上网冲浪。通俗地讲,.NET的核心内容之一就是要搭建第三代互联网平台。第

32、4章 系统流程图4.1 学生信息管理图“学生信息管理系统”处理的信息包括三类:学生基本信息、学生履历信息和学生成绩信息。由于每一类信息的描述和模式不尽相同,且各类之间有明显的区分,因此,有必要分别从三个角度进行分析和讨论。这也可以看作是对总体的一种细化,从而使待分析的内容更清晰和明确,为后续分析奠定基础。事务学生信息管理系统报表数据库进一步细化,细化后为“学生基本信息管理”和“学生履历信息管理”系统流程图细化后得“学生成绩信息管理”系统流程图4.2系统E-R图实体联系表示法简称E-R方法,此方法通过E-R图(Entry-Relationship)表示实体及其联系,E-R图用于设计数据库表结构。

33、E-R图中包括:实体、属性和联系三种基本图素。实体用方框表示,实体属性用椭图框表示,联系用菱形框表示。把有联系的实体(方框)通过联系(菱形框)连接起来,注明联系方式,再把实体的属性(椭圆框)连到相应的实体上。 E-R图的设计原则是:先局部后整体,在综合的过程中,去除重复的实体,去掉不必要的联系。注意,能作为属性的就不要作为实体。4.3系统软件结构图4.4算法流程图第5章 系统概要设计学生信息管理系统是一个较为复杂的系统。在功能需求方面,它要实现学生基本信息管理、学生课表管理、学生选课管理、学生成绩管理、学生学分管理以及学生奖惩情况管理等功能;在性能上要求该系统能够方便快捷地完成学生信息管理的各

34、项工作,录入数据合法性的校检程度高,数据查询速度快;为了系统的安全和保密,要求系统对不同权限的用户提供不同的功能模块,对历史数据的更改和新数据的添加只有一定权限的用户才能进行操作,一般的用户只能进行查询操作以下是用户信息表,成绩信息表等 第6章 系统详细设计6.1主体框此界面设计时采用的界面设计控件:MenuStrip系统主菜单ToolStrip系统快捷菜单TreeViewListView这样使整个界面呈现一个整洁而友好的界面6.2 学生信息查询用户可以查询自己指定的信息。方便了解学生情况。指定信息是在选择框实例化后自动加载数据库里数据填您的位置:学生信息查询基本信息:学 号:政治面貌:姓 名

35、:出生日期:性 别:入学时间:住 址:毕业时间:在校信息:6.3 学生管理在学生、成绩、班级、课程、科目中涉及最多是是关于增、删、改、查的问题、因此作者在设计此将所有的增、删、改、查抽象化出来形成类,以实现代码的重复使用。此处附上班级类源代码如下:/新建班级publicstaticintCreateClass(stringclassName,stringdirector,DateTimeentranceDate,stringremark)stringstrSql=insertintoClass(ClassName,Director,EntranceDate,Remark)values(clas

36、sName,director,entranceDate,remark);SqlCommonsqlcomm=newSqlCommon();SqlParameterpa=newSqlParameter4;pa0=newSqlParameter(ClassName,className);pa1=newSqlParameter(Director,director);pa2=newSqlParameter(EntranceDate,entranceDate);pa3=newSqlParameter(Remark,remark);returnsqlcomm.ExecuteNonQuery(strSql,p

37、a);/更新班级publicintUpdclassName);strSql.Append(deletefromStudentwhereClassName=className);strSql.Append(deletefromClasswhereClassName=className);SqlCommonsqlcomm=newSqlCommon();returnsqlcomm.ExecuteNonQuery(strSq登陆错误代码 第7章 系统测试软件测试基础理论软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计的一批测试用例,并利用这些测试用例运行程序以及发现错误的过程,即执行测

38、试步骤。软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码实现的最终审查,它是软件质量保证的关键步骤。7.1软件测试基本概念1、测试的含义所谓测试,首先是一项活动,在这项活动中某个系统或组成的部分将在特定的条件下运行,结果将被观察和记录,并对系统或组成部分进行评价。测试活动有两种结果:找出缺陷和故障,或显示软件执行正确。测试是一个或多个测试用例的集合。测试用例:所谓测试用例是为特定的目的而设计的一组测试输入、执行条件和预期的结果;测试用例是执行测试的最小实体。2、测试的步骤测试步骤详细规定了如何设置、执行、评估特定的测试用例。软件生命周期:一个软件生命周期包括制定计划、需求分析定义、软件设计、程序编码、软件测试、软件运行、软件维护、软件

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服