《软件工程》课程设计的度量与评价系统软件设计毕业论文.doc
《《软件工程》课程设计的度量与评价系统软件设计毕业论文.doc》由会员分享,可在线阅读,更多相关《《软件工程》课程设计的度量与评价系统软件设计毕业论文.doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 毕业论文软件工程课程设计的度量与评价系统The Software Engineering Course Design of Measuring and Evaluating System题 目: 软件工程课程设计 院 (系): 信息工程系 专业年级: 计算机应用技术 姓 名: 学 号: 指导教师: 2012年6月8日软件工程课程设计的度量与评价系统摘要:随着信息技术的快速发展和无纸化办公的普遍实现,利用计算机网络技术进行高校的教学和管理工作,可以节省大量的人力、物力和财力。针对高校学生人数的增多和软件工程课程本身经历阶段、文档材料较多的情况,传统的教育学习模式不仅浪费大量的人力、物力资源,在
2、统计汇总过程中也会产生大量的错误。通过软件工程课程设计的度量与评价系统,可以使教师在软件工程课程设计教学中节省时间,提高工作效率。学生在学习过程中也能通过网络及时了解教师发布的课题,方便快捷地进行网上选题,与教师交流和查询成绩。 本系统采用Visual Studio 2005开发环境、完全面向对象的C#语言开发,通过ASP.net构架,B/S编程模式实现教师与学生在互联网上高效的办公、学习。运用ADO.NET 新一代数据存储技术,以先进的SQL Server 2005数据库系统作为后台数据库支持,由IIS6.0提供网络信息服务。利用非嵌入式的水晶报表实现报表处理及输出功能,可把数据库数据导出为
3、Excel、Word数据,更加方便网络办公。有了软件工程课程设计的度量与评价系统,可以实现管理员管理、教师管理和学生管理三大功能模块。主要有三类用户,分别为:管理员,教师,学生。管理员具有最高管理权限,可对教师信息,学生信息进行添加、修改、删除,对数据库信息进行维护;教师用户可以发布课程题目,发布公告提醒学生选题,对学生提交的文档、程序等给出每个阶段的评分,综合每一个阶段的信息和评价分数,自定制比例计算总成绩;学生用户可进行网上选题,上传各个阶段文档材料,对成绩进行查询等。关键词:课程设计 技术 Microsoft Visual Studio 2005 SQL Server ADO.NETTh
4、e Software Engineering Course Design of Measuring and Evaluating SystemAbstract: With the rapid development of information technology and the paperless office of general. Using the computer network technology universitys teaching and management work, can save you a lot of human, material and financi
5、al resources. The increase in the number of students in college and software engineering course itself through stages, document material more traditional education, learning mode not only waste of resources and manpower and material resources in statistical process and produces a large number of mis
6、takes. Through the software engineering course design of measuring and evaluating system, can make teachers in software engineering design teaching to save time, improve work efficiency. Students in the learning process through the Internet can timely release of teachers, convenient to communicate w
7、ith the teachers, online topic and inquire achievement.This system use Visual Studio 2005 development environment, fully object-oriented language development, through the c # ASP.net framework, B/S programming model to achieve the teachers and students in the Internet efficient office, learning. Usi
8、ng the new generation of data storage technology, advanced SQL Server database systems in 2005 as the backend database support, IIS6.0 by providing a network information service. The use of embedded crystal reports and statements realize achieve output function, can be derived for the database data,
9、 Word, Excel data more convenient network office.With the software engineering course design of measuring and evaluating system, can achieve administrator management, management of teachers and students management three function module. There are three major user, respectively, teacher, student, adm
10、inistrator. Administrator with the highest authority of teachers, students information, add, modify and delete, to maintain database information. Teachers users can publish course subject, and public announcement subject to remind students of the submitted documents and the procedure of each phase.
11、Every stage of comprehensive information and evaluation score, since the custom proportion computation. Students can online user selection, upload documents, materials for each stage achievements of query etc.Key words: course design; technology;Microsoft Visual Studio 2005;SQL Server ;目录引 言1第一章 概述2
12、1.1系统总体概述21.2课题开发背景21.3系统开发目的21.4开发环境及相关技术介绍31.4.1 Visual studio 2005 介绍31.4.2 ASP.NET技术概述31.4.3 ASP.NET技术特点31.4.4 C#语言极其特点41.4.5 SQL Server Express Edition介绍51.5小结5第二章 系统可行性及需求分析62.1可行性分析62.1.1 技术可行性62.1.2 经济可行性62.1.3 操作可行性62.2需求分析72.2.1 学生功能模块需求72.2.2 教师功能模块需求72.2.3 管理员功能模块需求82.3小结9第三章 系统总体设计及数据库设
13、计103.1系统总体设计103.2 数据库设计103.3 小结14第四章 系统详细设计与实现154.1系统首页设计154.2学生用户模块设计实现164.3教师用户模块设计实现174.4管理员模块设计实现184.5成绩报表设计实现194.6小结20结 论21致 谢22参考文献23 II引 言随着时代的进步,社会生产力高速发展,新技术层出不穷信息量急剧膨胀,整个人类社会已成为信息化的社会,人们对信息和数据的利用和处理已经进入自动化、网络化和社会化的阶段。如何有效地进行数据信息的管理和利用,已经成为人们普遍关注的课题。通过本系统,学生可以通过互联网方便的进行课程学习,及时的了解教师发布的教学信息,与
14、教师进行教学互动。通过课程设计的度量与评价系统,对其工作流程的度量进行全面地管理,提供工作效率和工作质量。学生和教师通过本系统可以实现学习互动,更高效率的完成软件工程课程设计工作。在软件工程的课程设计过程中,对其工作流程度量管理,往往不够全面,只能从结果上评价,而且在评价时项目较多,工作繁琐,为了改善这一状况,设计这样一个课程的度量与评价系统,可提高教师的工作效率和工作质量。针对软件工程课程设计学习的各个阶段和文档材料多,教师批阅、汇总成绩还停留在手工阶段,工作过程复杂且辛苦,而且可能会产生错误。为了改变现状,提高软件工程课程设计的管理效率和管理水平,开发一个软件工程课程设计的度量和评估平台。
15、教师可通过本系统进行设定课程设计各个阶段的成绩百分比,给出学生成绩,系统可自动进行成绩等级评定,可通过报表打印成绩单等,提高工作效率。22第一章 概述1.1系统总体概述 本系统通过ASP.net构架,B/S编程模式实现教师与学生在互联网上方便快捷的办公、学习。针对管理员、教师及学生三类用户,界面友好,操作简单,可高效的进行相关数据的操作及管理功能。软件工程课程设计的度量与评价系统从可实践软件工程的角度运用软件工程的思想和方法,完成一个软件系统,并发布适合其过程模型的软件制品,包括项目计划、需求文档、体系结构设计、源代码、可运行的系统等,其内容包括了软件工程所经历的各个阶段和文档制品。1.2课题
16、开发背景近年来,随着计算机技术的飞速发展,计算机技术及软件技术的应用领域、深度和广度日益扩大,软件工程课程已成为相关学科重要的专业基础课。为满足中国软件产业发展的需要,我国自1984年开始探索软件工程教育,它的发展过程和中国软件产业的发展过程基本一致。目前,在我国国内,教育部进一步深化本科教学改革全面提高教学质量,启动高等学校教学质量与教学改革工程精品课程建设工作,在教学条件方面,重视优质教学资源的建设和完善,加强课程网站的辅助教学功能。随着软件工程学科的日益成熟,原有的教学模式(教学方法、教学内容、实践教学体系与环境、考核评价方式等)已经不能适应学科发展的要求和工程人才培养的实际需要,因此探
17、索适合软件工程学科发展的教学模式十分重要。新的教学模式中,对学生的考核评估系统进行改革,实施多元化综合评价考核方法,由此引导他们学习态度的转变和技能的进步。设计开发软件工程课程设计的度量与评价系统这样一个度量与评估平台,可有效地提高教师的工作质量和工作效率。1.3系统开发目的在教学教育领域,教学网络化、办公自动化无疑是大势所趋,可以让师生之间方便的进行交流,提高学生学习及教师办公效率。现代信息技术的发展给高校教育带来了新的机遇和挑战,随着计算机网络的迅猛发展和Internet的日益普及以及高校学生群体和层次的不断扩大,需要这样一个系统来提高工作效率和效果,节省人力资源等。同时高校的管理水平的提
18、高,有利于推动高校管理的“无纸化办公”进程。 在软件工程的课程设计过程中,对其工作流程度量管理,往往不够全面,只能从结果上评价,而且在评价时项目较多,工作繁琐,为了改善这一状况,设计这样一个课程的度量与评价系统,可提高教师的工作效率和工作质量,同时也方便学生提交作业、查询成绩等。1.4开发环境及相关技术介绍1.4.1 Visual studio 2005 介绍Microsoft公司推出的Visual Studio 2005(简称VS2005)提供了一个全新的开发环境,在此环境下,可用多种语言开发Windows 窗体应用程序、ASP.NET网站、移动设备应用程序、组件与控件、数据报表和XML W
19、eb服务等多种复杂的系统。Visual Basic .NET、Visual C+ .NET、Visual C# .NET 和 Visual J# .NET 全都使用相同的集成开发环境 (IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,此框架提供对简化 ASP Web 应用程序和 XML Web services 开发的关键技术的访问。1.4.2 ASP.NET技术概述ASP.net构架是可以用Microsoft(R)公司最新的产品 Visual S开发环境进行开发,WYSIWYG(What You See Is What
20、 You Get所见即为所得)的编辑。这些仅是ASP.net强大化软件支持的一小部分。ASP.NET是一种用于创建基于Web的应用程序的编程模型。从本质上来说,运行时和.NET Framework类库集可以用于创建动态Web页。它需要在Web服务器的环境中运行,例如Microsoft Internet Information Server(Microsoft互联网信息服务器,IIS),并且根据服务浏览器请求指示在服务器上执行程序。与直接由Web服务器提供的静态HTML不同的是,ASP.NET页面实际上是在服务器上执行以后再产生结果的。页面的最后生成也许是由许多不同的指令和/或数据源构造的。1.
21、4.3 ASP.NET技术特点1.增强的性能。ASP.NET 是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET 可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。2.世界级的工具支持。ASP.NET 框架补充了 Visual Studio 集成开发环境中的大量工具箱和设计器。WYSIWYG 编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。3.威力和灵活性。由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解
22、决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。4.简易性。ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。5.可管理性。ASP.NET 采用基于文本的分层配置
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 软件工程课程设计的度量与评价系统 软件设计毕业论文 课程设计 度量 评价 系统 软件设计 毕业论文
限制150内