版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于.NET的Web程序设计课程教学大纲【实用文档】doc文档可直接使用可编辑,欢迎下载
基于。net的web程序设计课程教学大纲基于.NET的Web程序设计课程教学大纲【实用文档】doc文档可直接使用可编辑,欢迎下载课程编码:0221313学时数:90课程性质:专业方向先修课程:面向对象程序设计适用专业:计算机科学与技术一、课程的性质、目的和任务本课程是为计算机科学与技术专业本科生开设的专业课,是计算机科学与技术专业本科生的专业限选课程。本课程的教学目的在于通过教与学,使学生正确理解web程序设计相关的概念、基本原理、一般方法及安全问题。通过学习本课程,学生具备在.NET平台上熟练运用HTML、JavaScript、ASP.NET、ADO.NET、WebService、XML、N层架构、Ajax等主流技术开发Web应用程序的能力。二、课程教学内容及基本要求第一章ASP.NET入门[学时分配]6(讲课)+2(上机实践)=8学时[主要内容]1。ASP。NET技术进行简要介绍2。ASP.NET的优点、功能和工作原理以及如何配置IIS3.Web窗体的特点、功能、生命周期以及它的IDE环境和如何在VS2005/2008下创建ASP。NET应用程序4.介绍ASP.NET页的结构5.Page对象的各种事件和属性.需要着重讲解Page_Load事件和IsPostBack属性的用法6.要求能够对ViewState对象的作用和代码隐藏技术有充分的理解[教学重点]1。理解ASP。NET的功能和工作原理2。在IIS中为应用程序设置虚拟目录3。Page对象的各种事件和属性的用法,代码隐藏技术[教学难点]1。对Web窗体的特点、功能和生命周期的理解2。Page。IsPostback属性的用法和对VIEWSTATE对象的理解[教学要求]1.了解ASP.NET2.了解Web窗体3.掌握IIS的配置4。掌握ASP.NET应用程序创建的步骤5。了解ASP.NET页的结构6。掌握Page对象的各种事件和属性7。理解_ViewState对象8.理解代码隐藏的概念第二章C#程序设计基础[学时分配]6(讲课)+4(上机实践)=10学时[主要内容]1.标识符2.基本数据类型3.控制结构4.类的定义、属性、方法、事件[教学重点]1.命名空间的导入2.数据类型转换3.C#类的使用[教学难点]1。C#类的使用[教学要求]1.掌握C#的变量、常量、控制语句2.掌握C#类的基本使用方法3。理解C#的异常处理4。掌握C#类的使用第三章Web服务器控件[学时分配]4(讲课)+4(上机实践)=8学时[主要内容]1.ASP.NET页的工作原理2.如何使用文本控件、如何使用控制权转移控件、如何使用选择控件、如何使用容器控件以及其它控件[教学重点]1.掌握控制权转移控件的使用、掌握选择控件的使用以及容器控件的使用2。容器控件的使用以及使用代码操作CSS[教学难点]1.容器控件的使用以及使用代码操作CSS[教学要求]1。掌握使用文本输入控件2.掌握使用控制权转移控件3.掌握使用选择控件4.讨论其他控件第四章HTML控件和验证控件[学时分配]4(讲课)+2(上机实践)=6学时[主要内容]1.ASP.NET页中HTML控件和Web服务控件的区别2。ASP。NET中的HTML服务器控件和ASP.NET中的验证控件[教学重点]1.HTML服务器控件和ASP.NET中的验证控件2.HTML控件中的File控件[教学难点]1。HTML服务器控件和ASP。NET中的验证控件的使用[教学要求]1.使用各种HTML控件2。理解HTML控件和Web控件的区别3。使用各种验证控件第五章ASP.NET内置对象-Response、Request和Server对象[学时分配]4(讲课)+4(上机实践)=8学时[主要内容]1.Response对象2.Request对象和Server对象[教学重点]1。Response对象、Request对象、Server对象[教学难点]1。Response对象、HttpRequest对象、Server对象的使用[教学要求]1。掌握使用Response、Request、Server对象第六章ASP.NET内置对象-Application、Session和Cookie对象[学时分配]4(讲课)+2(上机实践)=6学时[主要内容]1.在ASP。NET中数值传递的模型2。Global.asax文件、Application对象、Cookie和Session对象[教学重点]1。Global.asax文件、Application对象、Cookie对象和Session对象[教学难点]1.Global。asax文件[教学要求]1。掌握如何运用Global。asax文件2.掌握使用Application对象3。掌握创建并读取Cookie对象的方法4。掌握使用Session对象第七章ASP.NET存取数据库[学时分配]8(讲课)+4(上机实践)=12学时[主要内容]1。ADO.NET访问数据库的常用方法及实现2.通用的数据绑定方式3.采取数据源的方式绑定集合到DataList和Repeater控件上4.利用Repeater控件实现分页5。在ASP.NET中使用ADO.NET的事务处理[教学重点]1.掌握在ASP。NET中实现DataList和DataView控件2。利用Repeater控件实现分页[教学难点]1。利用Repeater控件实现分页2.ASP.NET中的事务处理[教学要求]1。掌握ADO。NET访问数据库2.理解数据绑定3.掌握如何使用DataList控件4.掌握如何使用Repeater控件5.掌握如何使用数据视图排序和筛选第八章深入进行数据库编程[学时分配]6(讲课)+4(上机实践)=10学时[主要内容]1.如何使用GridView控件,包括绑定数据到GridView控件,模板列、设置页眉和页脚,命令列2。在GridView控件中实现分页[教学重点]1.选择GridView控件中的行、更新数据、删除数据2。分页显示GridView控件中的记录[教学难点]1。选择GridView控件中的行、更新数据、删除数据[教学要求]1。掌握如何使用GridView控件2.掌握如何使用GridView控件的模版列3。掌握如何选择、更新和删除GridView控件中的记录4。掌握如何分页显示GridView控件中的记录第九章ASP。NET的用户控件和自定义控件[学时分配]2(讲课)+2(上机实践)=4学时[主要内容]1。自定义控件、用户控件和复合控件及如何使用[教学重点]1.自定义控件2.如何创建复合控件以及如何使用自定义控件的事件[教学难点]1.如何创建复合控件以及如何使用自定义控件的事件[教学要求]1。理解明确创建自定义控件的必要性2。掌握如何使用ASP。NET创建简单的控件3.掌握如何使用C#创建自定义控件第十章在.NET中处理XML[学时分配]4(讲课)+2(上机实践)=6学时[主要内容]1。在。NET中如何处理XML,包括XmlDocument的文档对象模型、使用XmlReader、XmlWriter2.XmlValidatingReader访问Xml文档,Xml档以及DataSet的相互转换[教学重点]1。XML的基础知识,应该强调XmlReader和XmlWriter对象的用法以及如何使用WriteXml()和ReadXml()方法写入和读取数据2。读取和写入XML数据[教学难点]1.读取和写入XML数据[教学要求]1.理解XMLDocument结构2.掌握如何使用XML命名空间中的XMLDocument对象3.掌握如何使用XMLReader和XMLWriter4。掌握如何使用XMLValidatingReader5。掌握如何填充XML文件的数据集6.掌握如何使用数据集创建XML文档第十一章Web服务[学时分配]2(讲课)+2(上机实践)=4学时[主要内容]1.部署WebService2。注册和发布WebService3.在ASP。NET中使用WebService[教学重点]1。使用VS2005/VS2008创建Web服务2.理解什么是SOAP3.在Web服务器上部署WebService、使用WebService4.通过三层模式或多层模式使用WebService[教学难点]1.在Web服务器上部署WebService、使用WebService2。通过三层模式或多层模式使用WebService[教学要求]1.了解Web服务及其特征2.了解Web服务的一般结构3.掌握如何使用VS2005/VS2008创建Web服务4。理解Web服务的各种文件和结构5.理解部署WebService6。了解注册和发布7。掌握在ASP。NET中使用WebService第十二章配置ASP。NET应用程序[学时分配]2(讲课)+2(上机实践)=4学时[主要内容]1.如何通过设置应用程序的属性,一次性的为所有的页面设置值2。ASP。NET配置文件的特点、类型以及Web。Config和Machine。Config配置文件的结构、功能和各种设置[教学重点]1.ASP。NET配置文件的类型和Web.config文件中的各种配置的设置2.ASP。NET配置系统的层次性配置架构以及如何在具体的应用程序中灵活地设置这些配置信息[教学难点]1。ASP.NET配置系统的层次性配置架构以及如何在具体的应用程序中灵活地设置这些配置信息[教学要求]1。了解ASP。NET配置文件的特点和类型2.掌握Web.Config和Machine。Config的结构和功能3.掌握在Web.Config中定义各种设置第十三章跟踪、缓存和部署。NET应用程序[学时分配]2(讲课)+2(上机实践)=4学时[主要内容]1。如何跟踪和调试Web应用程序,利用ASP。NET的缓存技术缓存页面或应用程序2.怎样安装和部署ASP.NET应用程序[教学重点]1.对ASP.NET应用程序进行页面级的跟踪和数据缓存2。应用程序级跟踪和部署ASP.NET应用程序[教学难点]1.缓存的设置及应用[教学要求]1.掌握ASP.NET应用程序的跟踪与调试2.理解ASP.NET的缓存技术3.掌握ASP.NET应用程序的安装和部署三、课程实践环节基本要求[实践项目一]1.项目实践题目:ASP.NET入门2.项目实践目的和要求:目的:(1)配置IIS(2)创建ASP.NET应用程序,熟悉ASP。NET页的结构(3)使用Page对象的各种事件和属性(4)理解代码隐藏的概念要求:掌握ASP.NET的页面文件结构,掌握VS2005/2008的安装和配置方法3。项目实践基本内容:编写用户登录应用程序(链接SQLServer数据库)4。完成方式:课堂讲解+课后项目实践[实践项目二]1.项目实践题目:C#程序设计基础2.项目实践目的和要求:目的:(1)C#的变量、常量、控制语句(2)C#类的基本使用方法(3)C#的异常处理(4)类的使用要求:理解C#程序语言的面向对象的特点及其语法结构3.项目实践基本内容:(1)标识符(2)基本数据类型(3)控制结构(4)类的定义、属性、方法、事件4.完成方式:课堂讲解+课后项目实践[实践项目三]1.项目实践题目:Web服务器控件2.项目实践目的和要求:目的:(1)在Web页面中使用文本输入控件、控制权转移控件、使用选择控件(2)使用日历控件(3)使用下拉列表控件要求:理解Web服务器的概念,掌握如何使用常见的Web服务器控件及相关的属性和事件3.项目实践基本内容:(1)编写在线用户投票应用程序(可只实现单个项目的投票)(2)编写使用第一个下拉列表确定第二个下拉列表内容的应用程序(3)编写利用下拉列表确定文本框内容的应用程序(4)编写利用日历控件显示用户所选取的日期的应用程序4.完成方式:课堂讲解+课后项目实践[实践项目四]1.项目实践题目:HTML控件和验证控件2.项目实践目的和要求:目的:(1)使用File控件(2)使用各种验证控件要求:理解HTML控件,掌握Web验证控件的使用方法3.项目实践基本内容:(1)编写实现文件上传的应用程序(2)在已编写的新用户注册应用程序中添加用户信息的验证功能(3)编写使用HTML服务器控件并向其中添加新的属性与方法的应用程序4。完成方式:课堂讲解+课后项目实践[实践项目五]1.项目实践题目:ASP。NET内置对象-Response、Request和Server对象的使用2.项目实践目的和要求:目的:学会使用Response、Request、Server对象要求:理解并掌握ASP.NET内置对象Response、Request及Server对象的使用3.项目实践基本内容:使用Response、Request对象拓展在线投票应用程序(实现多项目投票)4。完成方式:课堂讲解+课后项目实践[实践项目六]1.项目实践题目:ASP。NET内置对象—Application、Session和Cookie的使用2.项目实践目的和要求:目的:(1)使用Application对象(2)使用Session对象要求:理解并掌握ASP。NET内置对象Response、Request及Server对象的使用3.项目实践基本内容:(1)编写应用程序,使用数组并将数据存贮在Application对象中,在文本框中显示Application对象中的数据(2)编写应用程序,使用Global.asax文件实现在线用户统计;历史访问人数统计(3)实现用户登录并将用户信息通过Session对象传递至新页面中4.完成方式:课堂讲解+课后项目实践[实践项目七]1.项目实践题目:ASP。NET存取数据库2.项目实践目的和要求:目的:(1)实现简单数据绑定、表达式绑定(2)使用DataList控件显示数据库数据(3)使用Repeater控件显示数据库数据(4)使用数据视图排序和筛选要求:掌握用ADO。NET组件操作数据库的方法,掌握用数据控件DataList及Repeater进行数据绑定3。项目实践基本内容:(1)编写应用程序实现简单数据绑定、表达式绑定(2)编写应用程序实现将数据绑定到Repeater控件(3)编写应用程序实现利用Repeater控件实现分页(4)编写应用程序实现将数据绑定到DataList控件4。完成方式:课堂讲解+课后项目实践[实践项目八]1。项目实践题目:深入数据库编程2.项目实践目的和要求:目的:(1)使用GridView控件显示绑定数据(2)使用GridView控件的模版列(3)GridView控件的综合使用要求:掌握用数据控件GridView进行数据绑定3。项目实践基本内容:(1)编写应用程序实现绑定数据到GridView控件,模板列、设置页眉和页脚,命令列.(2)编写应用程序实现在GridView控件中选择、更新和删除GridView控件中的记录(3)编写应用程序实现分页显示GridView控件中的记录4.完成方式:课堂讲解+课后项目实践[实践项目九]1.项目实践题目:ASP。NET的用户控件和自定义控件2.项目实践目的和要求:目的:(1)使用ASP.NET创建简单的控件(2)使用C#创建自定义控件要求:掌握如何建立和使用用户控件,了解用户自定义控件3。项目实践基本内容:编写应用程序,利用用户控件和自定义控件实现网上购物4。完成方式:课堂讲解+课后项目实践[实践项目十]1。项目实践题目:在。NET中处理XML2.项目实践目的和要求:目的:(1)创建XML文件(2)读取XML文件中的数据要求:掌握。NET中访问XML文档的类及其方法的使用3.项目实践基本内容:(1)编写应用程序,实现利用XML文件控制广告轮显控件(2)编写应用程序,实现利用XML文件填充数据至GridView控件4.完成方式:课堂讲解+课后项目实践[实践项目十一]1。项目实践题目:Web服务2.项目实践目的和要求:目的:(1)使用VS2005/VS2008创建Web服务(2)发布、部署、使用WebService(3)在ASP.NET中使用WebService要求:理解Web服务,了解Web服务的使用3.项目实践基本内容:(1)编写应用程序,实现WebService并部署该WebService(2)编写应用程序,实现在ASP.NET中使用WebService4。完成方式:课堂讲解+课后项目实践[实践项目十二]1。项目实践题目:配置ASP。NET应用程序2.项目实践目的和要求:目的:在Web.Config中定义各种设置要求:理解Web.Config文件的作用,掌握Web.Config文件的常用节点及其属性的配置3.项目实践基本内容:(1)编写应用程序,在其Web.Config文件中实现自定义配置(2)在该应用程序中的Web.Config文件中实现自定义错误信息设置(3)在该应用程序中的Web.Config文件中实现身份验证(4)在该应用程序中的Web。Config文件中实现用户授权(5)在该应用程序中的测试所做设置4。完成方式:课堂讲解+课后项目实践[实践项目十三]1.项目实践题目:跟踪、缓存和部署.NET应用程序2.项目实践目的和要求:目的:(1)ASP.NET的缓存技术的使用(2)ASP.NET应用程序的安装和部署要求:理解缓存的作用,掌握.NET应用程序的发布方法3.项目实践基本内容:(1)编写应用程序,在页面中实现缓存(2)安装和部署一个ASP.NET应用程序4.完成方式:课堂讲解+课后项目实践四、几点说明1。制定本大纲的依据本大纲依据高等工科院校四年本科计算机科学与技术专业的培养目标和毕业生基本要求以及培养计划而定2。本课程与前后课程的联系前修课程:《面向对象程序设计》后续课程:《计算机网络工程与设计》3.考核方法和成绩评定说明(1)考核方式:闭卷(2)出题方式:A、B卷(3)时数:2小时(4)成绩评定:平时成绩(30%)课程设计(30%)期末考试(40%)4。必要的教学手段说明(1)课堂讲授:因为本课程为计算机科学与技术的专业方向课,授课内容理论和实践结合比较紧密,授课过程中要求采用带网络环境的多媒体教学手段,课堂讲授以PPT课件为主,使用大量的例子,培养学生分析、解决问题的能力(2)课程设计:根据课程计划,安排了课程设计(3)上机实践:根据课程进度,每次理论课后安排了学生上机实践,以巩固所学的理论知识(4)课外作业:因为是应用类课程,作业主要在上机课中完成。5.参考教材与文献[1]《ASP.NET程序设计实用技术》王凤岭人民邮电出版社2008。5[2]《面向。NET的Web应用程序设计》微软公司高等教育出版社2007.4[3]《ASP.NET数据库开发》刘振岩等清华大学出版社2008。4[4]《数据库访问技术—ADO.NET程序设计》微软公司高等教育出版社2006。2《质量管理学》课程教学大纲课程名称:质量管理学课程代码:英文名称:QualityManagement课程性质:专业必修课程学分/学时:3学分/54学时开课学期:第6学期适用专业:工业工程先修课程:数理统计,概率论,管理学原理后续课程:无开课单位:机电工程学院课程负责人:顾世清大纲执笔人:顾世清大纲审核人:一、课程简介质量管理是研究各类组织质量管理活动所具有的共性原理和基本工具,也是为组织质量管理者提供理论、原则、方法的实用科学.质量管理已经发展为一门交叉性综合性学科,它涉及了现代企业管理、产品管理控制、产品设计与制造技术、现代测试技术、技术经济学、管理信息系统、概率论及数理统计等多个学科知识。本课程在全面介绍现代质量管理原理的基础上,结合国内外的最新成果,以全面质量管理为基础,以质量管理体系、设计和制造(服务)过程质量控制、质量度量、质量改进为主线,系统介绍质量管理的理论体系和技术方法。二、教学目的和任务1.质量管理学是管理类专业中研究基础操作问题的一门主干专业课.它的任务是使学生掌握质量管理的理论知识和操作技能,在生产、服务领域中具有分析、解决管理实务问题的能力。2。本课程为学生继续学习和以后从事工商管理活动打下必要的基础。它在培养高级管理人才的全局中,具有增强学生对工商管理实践活动的适应能力和开发创造能力的作用。三、教学基本要求1。掌握质量管理的基本概念。2.掌握质量设计和建立质量体系的能力。3。掌握制造质量和过程控制、质量诊断的基本能力。4.掌握组建质量管理小组的基本能力。5。掌握质量管理常用统计方法和运用计算机进行质量管理。四、教学内容与学时分配第一章质量管理概论(3学时)1.基本知识点:质量、质量管理、质量策划、质量保证、质量体系、全面质量管理等的含义。2.重点:全面质量管理的基本内容,包括基本指导思想、四条工作原则、五项基础工作等。质量管理学科的三个发展阶段及21世纪的发展前景。第二章数据的统计处理(6学时)1.基本知识点:了解质量管理中有关数据的取得与整理的基本内容。2。重点:质量管理中常用的统计分析方法,包括排列图、因果图、散布图、直方图、控制图、检查表与分层法等七种方法的基本原理及操作方法;掌握质量变异的描述及模型,包括频率分布与直方图、质量管理中常见的概率分布如二项分布、泊松分布、正态分布、以及一些有用的近似公式.3。难点:过程参数的估计,包括点估计、区间估计,并在此基础上,了解过程参数的假设检验;熟悉回归分析的主要内容,包括一元线性回归、一元非线性回归、多元线性回归等.第三章统计过程控制(SPC)与休哈特控制图(9学时)1。基本知识点:统计过程控制(SPC)的含义、发展史及操作步骤。2。重点:控制图原理,主要包括控制图含义、控制图原理的二种解释,并在此基础上,进一步掌握控制图的判断准则,如判断稳态的准则,判断异常的准则等;掌握休哈特控制图的种类、用途,对控制图、控制图、控制图、控制图、控制图、Pn控制图等能熟练掌握。3.难点:通用控制图,如Pr控制图和PnT控制图、CT控制图和UT控制图等。第四章两种质量诊断理论及其多元化(3学时)1。基本知识点:两种质量诊断理论的主要内容,包括两种质量诊断理论的依据、两种控制图诊断的典型情况、两种工序能力的指数及其诊断等。2.重点两种质量多元逐步诊断理论的简介,包括在多工序、多指标系统中进行质量控制与诊断存在的问题,在多工序生产线中如何诊断上影,在多指标工序中如何诊断相关指标,两种质量多元诊断理论的应用实例等。第五章质量检验与抽样检验理论(9学时)1.基本知识点:质量检验的概况、生产过程的质量检验、批生产质量检验等内容。2。重点:计量型抽样方案的基本内容,包括平均值的计量标准型一次抽样方案、不合格品率的计量标准型一次抽样方案;熟悉计量调整型抽样方案的概述及其一些采用的方法如R法、M法等。3。难点:计数型一次抽样方案的基本内容,包括不合格品率的计数标准型一次抽样方案,百分比抽样的不科学性等;掌握计数调整型抽样方案的基本原理及实施程序.第六章质量改进、实验设计与田口方法(6学时)1。基本知识点:实验设计的概述、实验设计的3条原则,重点掌握单因子实验设计、二因子实验设计、正交实验设计的原理及具体操作规程.2.重点:质量改进的基本问题,包括质量改进的有关概念,质量改进的管理工作,实施质量改进的一般步骤,质量改进的支持工具和技术等。3.难点:田口方法的简要内容,如三次设计、参数设计、容差设计等。第七章质量功能展开(QFD)(3学时)1。基本知识点:用户的质量要求、要求质量的重要程度、质量表(质量屋子)、确定质量计划、相关矩阵-—屋顶、确定设计质量、技术竞争能力评估等主要内容.2。重点:并行工程的概念及其发展概况,实施并行工程或综合产品研制的要点等,了解质量功能展开(QFD)的基本发展状况及其的应用。第八章ISO9000族标准与质量体系(3学时)1。基本知识点质量体系策划与设计、质量体系文件的编制、质量体系的试运行及改进。质量体系文件的有关内容,ISO9000族标准的历史。2。重点:ISO9000族标准的构成、ISO9000族的核心标准、建立质量体系的两种推动方式等内容;掌握ISO9000族标准的管理思想,包括ISO9000族标准着重为满足顾客提供指南和要求、构筑体系的基础是过程、运作体系必须控制过程、质量体系是以职责、权限所构成的契约型结构等内容。第九章质量审核与质量认证(3学时)1.基本知识点:质量体系审核的准备与策划,主要内容有组成审核组、文件审查、初访和预审核、制订审核计划、编制审核文件;掌握现场审核工作的一系列内容,包括首次会议、审核方式和调查方式,不合格报告、有效性评价、末次会议等。2。重点:质量审核、质量体系审核、质量认证等质量审核和质量认证工作中的基本术语,并熟悉质量体系审核与认证的程序。审核结论的纠正措施跟踪与证后监督。第十章质量经济分析(3学时)1.基本知识点:质量经济分析的现状基本原则和步骤。2。重点:设计过程的经济分析,着重从新产品开发、寿命周期费用和质量改进等三个方面分析质量水平和经济效益的关系;掌握制造过程的质量经济分析,主要包括不合格品率分析、返修分析;掌握使用过程的质量经济分析,包括对交货期的分析,销售、技术服务网点设置分析、包修期分析等。3.难点:质量成本管理的基本内容,主要有质量成本的含义及其构成、最适宜的质量成本的确定及案例等。第十一章质量信息管理系统(2学时)1.基本知识点:质量信息系统的三项主要内容以及质量信息系统管理的7项主要工作;掌握质量信息的收集程序及对有关人员的操作要求;掌握质量信息的分析实质及对收集到的质量信息的几种处理方法.2.重点:质量信息的报告、分析与纠正措施系统,包括FRACAS工作流程图,故障分析报告、纠正的措施等。质量管理信息系统的基本概况,质量信息的含义与内容。第十二章可信性工程基础(4学时)1.基本知识点:可信性设计的主要内容,包括可信性工程要求、可靠性分配及预计、冗余技术、故障模式和影响分析、元器件大纲、故障树分析等;掌握可信性试验的内容,包括环境应力筛选,可靠性增长试验;掌握可信性核计的工作内容。2。重点:可信性的基本概念,如可靠性、维修性、保障性等;熟悉可行性工作的基本指导思想,产品寿命周期各阶段的可信性工作、可信性大纲及可信性计划等。五、教学方法及手段理论联系实际,结合企业、社会各种质量问题展开讲授;以板书为主,锻炼学生实际分析问题的能力;分组讨论、启发思考.六、实验或上机内容无七、考核方式本课程为考试,成绩由三部分组成:平时成绩:依据平时作业、课堂表现及纪律情况打分,占15%期中考试成绩:15%3、期末考试成绩:采取闭卷笔试方式,占70%八、教材及主要参考资料[1]张公绪主编。新编质量管理学(第一版)。高等教育出版社,2021年[2]欧阳旺德编.质量管理(第三版)。华中理工大学出版社,2021年[3]李晓春、曾瑶编著。质量管理学(第三版).北京邮电大学出版社,2007洛阳理工学院课程设计报告课程名称Web程序设计课程设计设计题目学生成绩管理专业计算机科学与技术班级学号姓名完成日期课程设计任务书设计题目:___学生成绩管理设计内容与要求:1.1问题描述建立B/S模式的学生成绩管理系统。1.2基本要求(1)数据库设计要符合范式要求。(2)能对学生信息、课程信息及成绩等进行添加、删除、修改等操作;(3)提供学生成绩的查询功能,输入学生的学号或姓名,能查找出该生各学期的成绩;(4)提供必要的统计功能,如计算不及格人数、生成给予警告名单等。指导教师:年月日课程设计评语成绩:指导教师:年月日目录TOC\o"1-3"\h\z\u第1章需求分析PAGEREF_Toc391543054\h1HYPERLINKAutoEventWireup="true"CodeFile="Login.aspx.cs”Inherits="Login”%><!DOCTYPEhtmlPUBLIC”—//W3C//DTDXHTML1。0Transitional//EN""http://www。w3。org/TR/xhtml1/DTD/xhtml1—transitional.dtd"><htmlxmlns=”http://www。w3。org/1999/xhtml"〉〈headrunat="server"><title〉无标题页</title>〈/head〉<bodystyle="background-image:url(images/1010538_070511screen09.jpg);background-repeat:repeat"〉<formid="form1"runat="server"><divstyle="text—align:center”><spanstyle=”font—size:32pt”><br/〉<br/〉〈br/><span〉〈spanstyle="font-family:华文彩云”>〈spanstyle=”font-size:48pt"><span>欢5迎1光aspx临<br/〉成绩管理系统〈/span>〈br/〉</span>〈/span〉</span></span><br/>〈tablestyle="width:206px;text-align:center;border-left-color:lightskyblue;border-bottom—color:lightskyblue;border-top-style:outset;border-top-color:lightskyblue;border-right—style:outset;border-left-style:outset;height:120px;border—right-color:lightskyblue;border—bottom-style:outset;"><tr><tdstyle=”text—align:right”><strong>学生:〈/strong〉〈/td><tdstyle="text-align:left"><asp:ImageButtonID="imgbtn_Stu"runat="server"ImageUrl="~/images/Login.gif"OnClick="imgbtn_Stu_Click"/></td></tr><tr〉<tdstyle="text—align:right"><strong>老师:</strong></td><tdstyle="width:100px;text—align:left”>〈asp:ImageButtonID=”imgbtn_Tch"runat="server"ImageUrl="~/images/Login。gif"OnClick="imgbtn_Tch_Click"/〉</td〉</tr〉〈tr〉<tdstyle=”width:100px;text—align:right;height:18px;"><strong〉管理员:</strong>〈/td〉〈tdstyle="width:100px;text-align:left;height:18px;”>〈asp:ImageButtonID=”imgbtn_Sa”runat="server”ImageUrl="~/images/Login。gif"OnClick="imgbtn_Sa_Click"/>〈/td></tr〉</table>〈br/〉〈br/〉〈/div></form></body〉</html>publicpartialclassStudent_StudentReg:System.Web.UI.Page{privatestaticstringstrUser=”";SQLHelpersqlhelper=newSQLHelper();Commoncommon=newCommon();protectedvoidPage_Load(objectsender,EventArgse){if(!Page。IsPostBack){common.BindDropDownList(refddl_major,"selectid,majorfromMajor");common.BindDropDownList(refddl_dept,"selectid,deptfromMajor”);}}protectedvoidButton1_Click(objectsender,EventArgse){if(this.tbx_sn.Text!=”"&this.tbx_name.Text!=""){strUser=sqlhelper。RunSqlReturn("selectsnfromStudentwheresn='”+this。tbx_sn.Text+”’andsname=’"+this.tbx_name。Text+”'andpwd='"+this。tbx_pwd1。Text+"'");//执行SQL语句,并返回第一行第一列结果,即学号if(strUser。Equals(this.tbx_sn.Text)){Page。ClientScript.RegisterStartupScript(GetType(),"MyScript","<script〉alert('该学生的信息已经有了!');〈/script>");}else{SqlParameter[]prams={sqlhelper.CreateInParam(”@sn”,SqlDbType。NVarChar,50,this.tbx_sn。Text),sqlhelper.CreateInParam("@sname”,SqlDbType.NVarChar,50,this.tbx_name.Text),sqlhelper.CreateInParam("@pwd",SqlDbType.NVarChar,50,this.tbx_pwd1.Text),sqlhelper。CreateInParam("@major”,SqlDbType。NVarChar,50,this.ddl_major。SelectedItem.Text),sqlhelper.CreateInParam("@dept",SqlDbType.NVarChar,50,this.ddl_dept。SelectedItem.Text),};sqlhelper.RunProc(”StudentInsert",prams);Page。ClientScript。RegisterStartupScript(GetType(),"MyScript”,”<script〉alert(’保存成功');window.close();〈/script>”);}}}protectedvoidbtn_file_Click(objectsender,EventArgse){Response.Clear();Response.Buffer=false;Response。Charset="GB2312";Response.AppendHeader("Content—Disposition”,”attachment;filename=pkmv_de.xls");Response.ContentEncoding=System。Text.Encoding.GetEncoding(”GB2312”);Response.ContentType="application/ms-excel”;Response.Write("<metahttp-equiv=Content-Typecontent=\”text/html;charset=GB2312\">");this.EnableViewState=false;System.IO.StringWriteroStringWriter=newSystem.IO。StringWriter();HtmlTextWriteroHtmlTextWriter=newHtmlTextWriter(oStringWriter);GridView1.RenderControl(oHtmlTextWriter);Response.Write(oStringWriter。ToString());Response.End();}publicpartialclassTeacher_TeacherLogin:System.Web.UI。Page{SQLHelpersqlhelper=newSQLHelper();protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse){if(this.tbx_name.Text.IndexOf(”'")>0||this.tbx_name.Text.IndexOf("-")>0){this.Label_Msg
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论