河南质量工程职业学院毕业论文《软件工程》课程设计的度量与评价系统TheSoftwareEngineeringCourseDesignofMeasuringandEvaluatingSystem题目:软件工程课程设计院(系):信息工程系专业年级:计算机应用技术姓名:学号:04033092672指导教师:韩冬涛2012年6月8日《软件工程》课程设计的度量与评价系统摘要:随着信息技术的快速发展和无纸化办公的普遍实现,利用计算机网络技术进行高校的教学和管理工作,可以节省大量的人力、物力和财力。针对高校学生人数的增多和软件工程课程本身经历阶段、文档材料较多的情况,传统的教育学习模式不仅浪费大量的人力、物力资源,在统计汇总过程中也会产生大量的错误。通过软件工程课程设计的度量与评价系统,可以使教师在软件工程课程设计教学中节省时间,提高工作效率。学生在学习过程中也能通过网络及时了解教师发布的课题,方便快捷地进行网上选题,与教师交流和查询成绩。本系统采用VisualStudio2005开发环境、完全面向对象的C#语言开发,通过ASP.net构架,B/S编程模式实现教师与学生在互联网上高效的办公、学习。运用ADO.NET新一代数据存储技术,以先进的SQLServer2005数据库系统作为后台数据库支持,由IIS6.0提供网络信息服务。利用非嵌入式的水晶报表实现报表处理及输出功能,可把数据库数据导出为Excel、Word数据,更加方便网络办公。有了《软件工程》课程设计的度量与评价系统,可以实现管理员管理、教师管理和学生管理三大功能模块。主要有三类用户,分别为:管理员,教师,学生。管理员具有最高管理权限,可对教师信息,学生信息进行添加、修改、删除,对数据库信息进行维护;教师用户可以发布课程题目,发布公告提醒学生选题,对学生提交的文档、程序等给出每个阶段的评分,综合每一个阶段的信息和评价分数,自定制比例计算总成绩;学生用户可进行网上选题,上传各个阶段文档材料,对成绩进行查询等。关键词:课程设计asp.net技术MicrosoftVisualStudio2005SQLServerADO.NETTheSoftwareEngineeringCourseDesignofMeasuringandEvaluatingSystemAbstract:Withtherapiddevelopmentofinformationtechnologyandthepaperlessofficeofgeneral.Usingthecomputernetworktechnologyuniversity'steachingandmanagementwork,cansaveyoualotofhuman,materialandfinancialresources.Theincreaseinthenumberofstudentsincollegeandsoftwareengineeringcourseitselfthroughstages,documentmaterialmoretraditionaleducation,learningmodenotonlywasteofresourcesandmanpowerandmaterialresourcesinstatisticalprocessandproducesalargenumberofmistakes.Throughthesoftwareengineeringcoursedesignofmeasuringandevaluatingsystem,canmaketeachersinsoftwareengineeringdesignteachingtosavetime,improveworkefficiency.StudentsinthelearningprocessthroughtheInternetcantimelyreleaseofteachers,convenienttocommunicatewiththeteachers,onlinetopicandinquireachievement.ThissystemuseVisualStudio2005developmentenvironment,fullyobject-orientedlanguagedevelopment,throughthec#ASP.netframework,B/SprogrammingmodeltoachievetheteachersandstudentsintheInternetefficientoffice,learning.Usingtheado.netnewgenerationofdatastoragetechnology,advancedSQLServerdatabasesystemsin2005asthebackenddatabasesupport,IIS6.0byprovidinganetworkinformationservice.Theuseofembeddedcrystalreportsandstatementsrealizeachieveoutputfunction,canbederivedforthedatabasedata,Word,Exceldatamoreconvenientnetworkoffice.Withthesoftwareengineeringcoursedesignofmeasuringandevaluatingsystem,canachieveadministratormanagement,managementofteachersandstudentsmanagementthreefunctionmodule.Therearethreemajoruser,respectively,teacher,student,administrator.Administratorwiththehighestauthorityofteachers,students'information,add,modifyanddelete,tomaintaindatabaseinformation.Teachersuserscanpublishcoursesubject,andpublicannouncementsubjecttoremindstudentsofthesubmitteddocumentsandtheprocedureofeachphase.Everystageofcomprehensiveinformationandevaluationscore,sincethecustomproportioncomputation.Studentscanonlineuserselection,uploaddocuments,materialsforeachstageachievementsofqueryetc.Keywords:coursedesign;asp.nettechnology;MicrosoftVisualStudio2005;SQLServer;ado.netI目录引言...........................................................................................................................................1第一章概述...............................................................................................................................21.1系统总体概述..............................................................................................................21.2课题开发背景..............................................................................................................21.3系统开发目的..............................................................................................................21.4开发环境及相关技术介绍..........................................................................................31.4.1Visualstudio2005介绍......................................................................................31.4.2ASP.NET技术概述.............................................................................................31.4.3ASP.NET技术特点.............................................................................................31.4.4C#语言极其特点.................................................................................................41.4.5SQLServerExpressEdition介绍........................................................................51.5小结..............................................................................................................................5第二章系统可行性及需求分析..........................................................................................62.1可行性分析..................................................................................................................62.1.1技术可行性..........................................................................................................62.1.2经济可行性..........................................................................................................62.1.3操作可行性..........................................................................................................62.2需求分析...............