《计算机毕业论文谈大学生综合测评系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《计算机毕业论文谈大学生综合测评系统的设计与实现.docx(3页珍藏版)》请在三一文库上搜索。
1、谈大学生综合测评系统的设计与实现摘要: 本文是基于 WEB的一个典型应用,主要运用了ASP.NET技术, SQL SEVER 2005数据库,采用 B/S 模式。基本功能有:系统维护,学生信息数据输入,反馈信息输入,学生成绩数据计算,数据备份与事件记录,数据查询和打印输出等,其中学生成绩数据计算模块、反馈信息输入模块与数据查询和打印输出模块是系统的重点模块。该系统利用计算机进行学生综合测评管理代替了原有的人工管理方式,节省大量的人力、物力,并且易于操作,可以更加方便地对学生成绩数据进行管理和计算,极大地提高了管理的效率。关键词: 大学生综合测评; Web Service ;ASP.NET; S
2、QL Server 2005 ; B/S 0 引言 该系统解决了信息传递不便捷等问题,实现学生管理网络化,方便教师、学生等在网上快速查询学生个人各种信息。使用该系统可以大大提高工作效率,节省人力资源,提高管理水平,实现高校学生管理“无纸化”,改变学生素质管理的落后现状,实现评价现代化。 通过分析测评结果,可以总结教学、育人工作中存在的不足,作为调整教学计划、优化教学过程、深化教学改革的参考和依据。此外,综合测评结果可以使每个大学生正确评价自己,知道自己的优势和不足,从而在实践中扬长避短,更好地实现自我设计和自我发展,为大学生潜在素质的开发提供有价值的依据。 1 应用技术介绍 1.1 Web S
3、ervice 技术简介 Web Service 指的是一种基于 Web的分布式技术,可以接收从 Internet 或其它系统中传递过来的请求;是一种新的 Web应用程序分支,是自包含、自描述、模块化的应用,可以发布、定位、进行 Web调用、执行从简单的请求到复杂商务处理的任何功能;是一种无需购买并部署的组件,它被一次部署到Internet中,其它 Web Service 应用程序可以发现并调用它部署的服务。1.2 .NET技术概述 .NET 是通过中间语言(Intermediate Language,IL )和通用语言运行环境(CommonLanguage Runtime ,CLR)方式解决跨
4、语言类库、跨硬件操作系统运行、变量边界检查、资源自动回收问题的软件开发、运行平台。在这个平台上能够更容易地建立网络应用程序、网络服务、窗口应用程序以及主控制台应用程序。1.3 ASP.NET技术介绍ASP.NET是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 VB.NET、C#和 JScript.NET 等)创作应用程序,可以无缝地与 WYSIWYG HTML编辑器和其他编程工具(包括Microsoft Visual Studio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的
5、GUI 和完全集成的调试支持。另外,任何 ASP.NET应用程序都可以使用整个 .NET Framework ,开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等。1.4 .NET与 WebService 的结合 由 A 主程序负责内部商务逻辑的运算以及数据源的维护,而由 Web窗体页和 XML Web Services 分别公布系统的对外接口, Web窗体页负责向用户呈现系统数据,而 XML Web Services 则负责呈现系统的对外接口以便于不同系统间的数据交换以及以后开发客户端的需要,构成一个Web 应用的完整的对外数据交换体系。 1.5 B/S 模式 基于 Web的 B/S 方式其实也是一种客户机 / 服务器方式,只不过它的客户端是浏览器。 B/S 结构是对 C/S 结构的一种改进。在这种结构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在Web服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术,成为当今应用软件的首选体系结构。在系统的性能方面, B/S 占有优势的是其灵活性,任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S 系统的终端。2大学生综合测评系统的功能设计 2.1 系统功能模块设计 大学生综合测评系统需要完成主要功能模块有: