摘要: 本文是基于WEB的一个典型应用,首要运用了ASP.NET手艺,SQL SEVER 2005数据库,采用B/S模式。根基功能有:系统维护,学生信息数据输入,反馈信息输入,学生成就数据计较,数据备份与事务记实,数据查询和打印输出等,其中学生成就数据计较模块、反馈信息输入模块与数据查询和打印输出模块是系统的重点模块。该系统操作计较机进行学生综合测评打点庖代了原有的人工打点体例,节约年夜量的人力、物力,而且易于操作,可以加倍便利地对学生成就数据进行打点和计较,极年夜地提高了打点的效率。
关头词: 年夜学生综合测评;Web Service;ASP.NET;SQL Server 2005;B/S
0 引言
该系统解决了信息传递未便捷等问题,实现学生打点收集化,便利教师、学生等在网上快速查询学生小我各类信息。使用该系统可以年夜年夜提高工作效率,节约人力资本,提高打点水平,实现高校学生打点“无纸化”,改变学生素质打点的落伍现状,实现评价现代化。
经由过水平析测评功效,可以总结教学、育人工作中存在的不足,作为调整教学打算、优化教学过程、深化教学更始的参考和依据。此外,综合测评功效可以使每个年夜学生正确评价自己,知道自己的优势和不足,从而在实践中扬长避短,更好地实现自我设计和自我成长,为年夜学生潜在素质的开发供给有价值的依据。
1 应用手艺介绍
1.1 Web Service手艺简介 Web Service指的是一种基于Web的分布式手艺,可以领受从Internet或其它系统中传递过来的请求;是一种新的Web应用轨范分支,是自包含、自描述、模块化的应用,可以发布、定位、进行Web挪用、执行从简单的请求到复杂商务措置的任何功能;是一种无需采办并部署的组件,它被一次部署到Internet中,其它Web Service应用轨范可以发现并挪用它部署的处事。
1.2 .NET手艺概述 .NET是经由过程中心说话(Intermediate Language ,IL)和通用说话运行情形(Common Language Runtime ,CLR)体例解决跨说话类库、跨硬件操作系统运行、变量鸿沟搜检、资本自动收受接管问题的软件开发、运行平台。在这个平台上能够更轻易地成立收集应用轨范、收集处事、窗口应用轨范以及主节制台应用轨范。
1.3 ASP.NET手艺介绍 ASP.NET是一个已编译的、基于.NET的情形,可以用任何与.NET兼容的说话(搜罗VB.NET、C#和JScript.NET等)创作应用轨范,可以无缝地与WYSIWYG HTML编纂器和其他编程工具(搜罗Microsoft Visual Studio.NET)一路工作。这不仅使得Web开发加倍便利,而且还能供给这些工具的所有利益,搜罗开发人员可以用来将处事器控件拖放到Web页的GUI和完全集成的调试撑持。此外,任何ASP.NET应用轨范都可以使用整个.NET Framework,开发人员可以便利地获得这些手艺的利益,其中搜罗托管的公共说话运行库情形、类型平安、担任等。
1.4 .NET与Web Service的连系 由Asp.net主轨范负责内部商务逻辑的运算以及数据源的维护,而由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 系统功能模块设计 年夜学生综合测评系统需要完成首要功能模块有:
2.1.1 系统维护打点模块(搜罗①代码打点;②用户打点;③系统维护)。
2.1.2 数据输入模块 数据输入模块搜罗学生根基信息、思惟道德成就信息、进修成就信息、拓展素质信息的录入、改削等。学生根基信息搜罗学生的学号、姓名、班级、性别、出生日期等;思惟道德信息搜罗各项指标的成就;进修成就信息搜罗必修课、选修课的成就及课程所占学分,搜罗补考学生的补考绩就;拓展素质信息搜罗图展素质指标各项成就。
2.1.3 数据计较模块 按照各项指标的权重系数计较各表内的及各表之间的数据,并按要求将数据输入指定表。依据学生的各项信息,计较学生的思惟道德分数、进修成就、拓展素质分数和综合测评成就。各项测评的功效作为学生在校的综合排名和各方面素质排名,作为各类奖学金评定发放的依据。
2.1.4 数据查询和打印输出模块 数据查询和打印输出模块供给数据的查询和打印输出,学生打点人员经由过程对学生信息检索达到查询学生信息的目的。
2.2 系统数据库设计 数据库主若是依据系统需求剖析阶段成立的数据模子,经由过程进行数据内部以及外在关系的剖析,从而有用地成立整个系统的数据结构(在关系数据库中凡是称为表结构),在此基本上对数据库的数据量、数据流量、及响应速度的估算剖析。
2.2.1 数据库完整性设计 (1)数据库完整性规划:①实体完整性。②参照完整性。③用户自界说完整性。(2)造成数据不完整的原因剖析:①收集或设备故障造成。②应用轨范设计不完美造成。③多个事物并发执行造成。④酬报身分。
2.2.2 数据库概念结构设计 设计系统数据库架构如下:①学生根基信息表,存储学生根基信息;②学生进修成就表,存储学生进修成就信息;③学生德育成就表,存储学生德育成就信息;④学生拓展成就表,存储学生拓展成就信息;⑤学生综合测评成就表,存储学生综合测评成就;⑥学生、用人单元反馈信息表,存储反馈信息;⑦年夜学生综合测评系统指标权重表;⑧学生课程表;⑨用户上岸信息表。
2.3 系统权重系统设计 在指标系统中,按照每项指标所包含的分歧内容,分配分歧的权重;按照每项指标查核时的分值、体例及具体情形确定每个指标的分值规模;按照每项指标的复杂水平,确定指标的级数,每项指标具体所占的权重。 转贴于 公文网 http://www.haosc.cn
学生综合测评总成就 = 思惟道德成就 × 20% + 进修成就 ÷(∑必修课学分 + 0.8∑选修课学分)× 60% + 拓展素质成就
3 系统首要功能实现
3.1 系统维护模块 系统维护模块的首要功能是对山东经济学院综合测评系统的改削和维护工作,该功能模块首要由用户打点、权限打点、基本信息打点、日志打点四年夜模块组成。
3.1.1 用户打点模块的实现 用户打点模块搜罗用户增添、查询编纂功能。用户使用打点员分配的用户名密码进行上岸。
3.1.2 权限打点模块的实现 (1)脚色增添。脚色增添模块让打点员可以按照分歧的情形为系统增添新的脚色权限,延迟系统的使用寿命。(2)脚色查询编纂。脚色查询编纂模块是针对脚色信息的改削,维护脚色名称、脚色描述以及改削脚色权限。
3.1.3 基本信息维护 (1)班级信息增添模块的代码实现。班级增添功能搜罗:班级名称、年级、人数、班级代码、学院、专业等。(2)班级信息编纂模块的代码实现。班级信息编纂模块的功能搜罗查询指定班级、返回合适查询的班级列表、显示班级的根基信息。
3.2 学生信息模块 本模块是为了便操作户查找学生的根基信息而供给的,在这里用户可以便利的获得学生的联系体例,班级等内容,便利学生的打点。
3.3 数据计较模块 本模块的首要功能是数据的核算以及计较系数的设定,分为两个子模块综合测评信息查询和权重系数设定模块。权重系数设定模块的首要功能是设定测评成就的计较系数,使系统能够合用各类黉舍的分歧情形,以及分歧时刻的非凡要求。
3.4 数据录入 数据录入模块是为用户供给各类信息录入的功能,其中搜罗四个主模块,每个主模块各包含信息录入和查询编纂两个子模块。学生成就的查询编纂模块与上面的成就录入模块根基不异,分歧之处在与对数据库的操作由新增改成了更新。
4 总结
该系统的应用不仅可以节约了年夜量的时刻和精神,而且信息的共享、公开,为黉舍的教学打点更始供给了实时、切确的依据。①基于B/S模式开发的Web处事,节约年夜量的信息资本,提高了应用轨范的可复用性;②具有较高的靠得住性和可用性;③系统易于打点维护;④使用便利,易学易用;⑤精采的机能价钱比;⑥系统应具有精采的开放性,外部接口清楚而尺度。本系统此后首要还要考虑通用性问题、跨操作系统平台所可能面临的一些数据共享问题、并发性问题,多采纳组件手艺,在开放性方面考虑跨平台后可能面临的并发性问题,同时对平安机能方面考虑采纳一些连系硬件加密的策略。
参考文献:
[1]郑小平..NET焦点Web Service处事.北京:人平易近邮电出书社,2004:51-54.
[2]李晖,李正刚.浅析年夜学生综合素质测评系统的重构及实施保障机制的成立.经济师,2006,(7):11-12.
[3]王黎.微软公司Microsoft .NET计谋. 北京:清华年夜学出书社,2002:24-26.
[4]J. P. Hamilton. Visual Basic .NET面向对象编程. 北京:清华年夜学出书社,2003:22-25.
[5]微软公司.ASP.NET 尺度教材.中国劳动保障出书社.2003年5月第1版.
[6]李安渝.Web Services手艺与实现.北京:国防工业出书社,2003:40-42.
[7]盖江南,王勇.Java,XML,Web处事宝典. 北京:电子工业出书社,2003:26-27.
[8]张文斌.基于Web Service的电子商务情形构建手艺.北京:电于工业出书社,2002:22-24.
[9] 王欣.Web架构与开放交互操作手艺. 北京:清华年夜学出书社,2002:55-56.
[10]胡海璐,彭接文,胡智宇等.XML Web Services高级编程典型,北京:电子工业出书社,2003:36-37. |