基于ASP.NET的大学生体质测试查询系统的设计与实现
- 格式:pdf
- 大小:3.01 MB
- 文档页数:3
基于的学生综合素质评价管理系统的设计与实现李瑞江【摘要】目前学生综合素质评价方式往往是通过人工方式进行数据统计和分析,由于要处理的信息量较大,这种工作方式效率低下且容易出现人为失误.为了改变这种状况,在提高工作效率的前提下实现学生综合素质评价工作的公开、公正和公平,我们在学生综合素质评价体系的基础上,设计开发了学生综合素质统一管理平台,实现了科学有效且量化地评价学生综合素质的目标.【期刊名称】《电子设计工程》【年(卷),期】2014(022)009【总页数】3页(P48-50)【关键词】学生综合素质评价;管理平台;设计与实现;【作者】李瑞江【作者单位】新疆轻工职业技术学院新疆乌鲁木齐830021【正文语种】中文【中图分类】TP317对于信息量多,管理相对复杂的数据采用信息化处理不仅能够提高效率,方便管理,也能节省很多资源,学生综合素质信息的管理工作无疑符合以上的要求。
学生管理部门通过综合素质测评,掌握大学生在校期间德、智、体等方面的表现情况,测评结果常作为学生评优评奖、推荐就业的主要依据,同时也是学生推优入党的一个重要依据[1]。
当前高职院校经历了一个快速成长期,由于各高职院校的办学特色及学生情况不尽相同,所以针对学生的综合素质评定的指标也不尽相同[2-3],目前针对高职院校的学生综合素质评定软件也为数不多,软件缺乏可重用性,程序不够健壮。
因此,开发设计出学生综合素质统一管理系统是一个极具价值而且必要的项目。
这样的系统实现了量化学生素质评价标准,体现了科学有效的评价学生素质的要求。
通过清晰的量化数据,帮助班主任掌握班级学生情况,避免主观印象评价学生。
通过动态跟踪学生素质变化数据,有助于班主任及时掌握学生情况,有助于学校改进管理手段。
1 系统需求分析1.1 制定学生综合素质评价标准每个学生的综合素质评价标准由“班级评定(占50%)”、“系部评定(占30%)”、“学院评定(占 20%)”3 个部分组成,每个部分按照百分制计算,最后按所占比例折算后相加形成最后的评价得分。
基于的在线考试系统的设计与实现-Based online Examination System Design and Implementation摘要随着计算机技术的发展和互联网时代的到来,人们已经步入了信息时代,也有人称为数字化时代。
在数字化的网络环境下,学生希望得到个性化的满足,根据自身的情况进行学习,老师希望能够改进现有的考试模式,提高学生考试的效率,教育机构也希望给学生们提供更全面更灵活的服务,希望全面准确地对学生进行跟踪和评价。
但是传统的笔试考试模式在节约成本,绿色环保等方面都暴露出了许多弊端,最突出的问题就是考试效率低,浪费人力资源,而且还污染环境,不利于我国的长期可持续发展战略。
“基于的在线考试系统”采用了B/S体系结构,是一款在网络环境下运行的管理信息系统软件。
前端开发平台采用了当今流行的开发工具Microsoft Visual Studio 2008中的 技术,采用C#语言编写代码,采用IIS服务器技术,后端数据库采用SQL Server 2005数据库管理系统。
系统的主要特点是不需要在客户端上安装任何软件,操作者只需在浏览器上输入网址,登录服务器进行答题即可。
系统主要实现如下功能:1. 后台管理——负责考前准备,包括注册学生信息维护,试题信息维护,组织生成试卷和成绩管理等模块。
2. 前台管理——实现上机答题,包括学生注册,登陆,答题,交卷、查询等模块。
关键词在线考试 B/S模式 VS2008 SQL Server 2005-Based online Examination System Design and ImplementationAbstract With the development of computer technology and the Internet era, people have entered the information age, it was also known as the digital age. In the digital network environment, the students want personal satisfaction, to learn according to their own circumstances, the teachers hope that the effective improvement of existing test model to improve the efficiency of examinations, educational institutions also want to give students a more comprehensive line of flexible services to fully and accurately track and evaluate students. But the traditional model in the written exam cost savings, environmental protection and other aspects of exposed many shortcomings, the most prominent problem is low efficiency test, waste of human resources, but also pollute the environment is not conducive to our long-term sustainable development strategy."Online Examination System Based on " of the B / S architecture, is running under a network environment management information system software. Front-end development platform using today's popular development tools, Microsoft Visual Studio 2008's technology, using C # language code, using IIS server technology, back-end database using SQL Server 2005 database management system.The main features of the system does not require the client to install any software, the operatorsimply enter the URL in the browser you can log on the server to answer.System to achieve the following main functions:1. Admin - for exam preparation, including maintenance of registered student information, testinformation maintenance, organization and performance management, generation module papers.2. front desk management - to achieve the machine answer, including student registration,landing, turning in an assignment, query modules.Key words Online exam B / S mode VS2005 SQL Server 2005目录第一章概述 (1)1.1 基于的在线考试系统 (1)1.2 开发工具的选择 (1)1.2.1 概述 (1)1.2.2 数据库(SQL Server 2005)概述 (3)1.2.3 SQL Server2005的特性 (3)1.2.4 SQL Server 2005的体系结构 (3)1.2.5 B/S模式概述 (4)第二章可行性研究 (5)2.1 技术可行性 (5)2.1.1 硬件可行性 (5)2.2.2 软件可行性 (5)2.2.3 人员可行性 (5)2.2 经济可行性 (6)2.3 操作可行性 (6)2.4 法律可行性 (6)第三章需求分析 (7)3.1 业务流程调查 (7)3.2 “基于的在线考试系统”业务用例分析 (9)3.3 用例图描述 (10)第四章系统分析 (15)4.1 “基于的在线考试系统”的静态结构 (15)4.2 “基于的在线考试系统”的动态结构 (16)4.3 “基于的在线考试系统”的物理结构 (17)4.4 “基于的在线考试系统”的数据表设计 (18)第五章系统实现 (20)5.1 Web.Config配置文件编写 (20)5.2 数据库操作类Datacon编写 (20)5.3 系统后台主要功能模块设计 (24)5.3.1 后台主要用到的技术 (24)5.3.2 管理员信息模块 (25)5.3.3 管理员修改模块 (27)5.3.4 考试题目模块设计 (29)5.3.5 试题添加模块设计 (30)5.4 系统前台主要功能模块设计 (32)5.4.1 前台界面设计主要应用到技术 (32)5.4.2 考生登录模块设计 (32)5.4.3 考生注册模块设计 (35)5.4.4 考生准备考试模块设计 (36)5.4.5 考生答题模块设计 (36)5.4.6 考生成绩查询模块设计 (41)第六章软件测试 (44)6.1 测试计划 (44)6.1.1 测试目的 (44)6.1.2 测试方法 (44)6.2 测试用例 (44)结论 (47)致谢.......................................... 错误!未定义书签。
软件开发基于的大学生体质测试查询系统的 设计与实现作者/石磊,娄底职业技术学院基金项目:本文为2017年湖南省教育厅科研项目:基于的学生体质健康测试系统的设计与实现;娄底职业技术学院 科研课题:基于的大学生体质测试查询系统的设计与实现的研究成果。
摘要:本文构建了基于的大学生体质测试查询系统,旨在采集学生体质测试数据,计算学生体质成绩,统计分析学生各项得分,汇总学生体质测试成绩并制定出适合学生体质的运动处方,从而实现提高学生体质健康的目标。
该系统采用技术设计开发,通过插件上传学生体质测试数据,上传时系统对数据的格式及合理性进行审查,审查通过后进行自动计算;各级用户可以查看所辖区域内的数据、统计结果等。
关键词:;测试查询;web技术;网络化引言21世纪以来,随着科技的迅猛发展,人们的生活方式 发生了重大改变,日常生活渐渐被科技产品取代,越来越多 的人选择在网上购物、工作、学习、交友等等,人们越来越 “足不出户”。
这对大学生体质健康产生了极大的影响。
学 生不仅要注重学习技能的发展,更要重视自身身体素质的提 高。
国内体质健康管理系统的研究起步较晚,国家教育部在 2004年开始建设国家学生体质健康标准数据库,推出国家 学生体质健康数据上报软件和学生体质健康标准数据管理与分析系统。
该系统可以实现数据采 集、上报等功能;但是,也存在无法实时更新运动处方内容,未能利用数据进行对比分析以充分挖掘信息,运动处方不能 突出学生特点的缺陷。
1•现阶段大学生体质健康测试存在的问题分析■ 1.1对大学生体质健康测试重视不足就现阶段高校学生体质健康测试工作实施情况而言,部 分高校存在不重视学生体质健康测试的问题。
我国《体质健 康测试标准》中对高校的实际职责有着明确规定,规定高校 校长需带头实施相关标准,联合教务处、体育部及校医院等 相关部门,共同开展学生体质健康测试工作。
但在实际操作 过程中,多数高校无法有效落实《标准》中的规定,通常情 况下,其体质健康测试工作直接交由体育院系负责完成。
由于对体质健康测试工作缺乏重视,高校体质健康测试工作效 率低、质量差,并且存在管理和监督工作缺失等问题。
《标 准》相关规定的实施是_项系统、复杂的工作,除《标准》本身内容与结构的科学性和适应性外,高校实际实施过程中 的组织管理工作质量,直接影响着《标准》的实施效果。
学 生体质健康测试相关工作是《标准》实施的核心环节,不仅 工作内容众多且项目繁杂,具体包括测试人员培训、测试时间安排、场地机械准备等,如不重视其相关工作,很难保障 体质健康测试工作有序的完成。
■ 1.2体质健康测试组织混乱问题高校体质健康测试的工作对象是学校全体学生,其实际 工作量是极为庞大的,加之部分学生因实习、请假等特殊情 况导致其无法参加体质健康测试,进一步提高了体质健康工 作的管理难度。
目前,高校学生体质健康测试组织混乱问题 主要表现于以下4点。
1.2.1体质健康测试宣传工作不到位;1.2.2实地测试工作组织管理及数据处理和上报工作存 在缺陷;1.2.3对因个人特殊原因无法进行测试的学生,相关补 测工作不及时;1.2.4测试管理力度弱不足,存在学生替测等问题,相 应降低了体质健康测试的有效性和科学性。
■ 1.3学生认识不足大学生作为高校学生体质健康测试工作的主体,其使用 《学生体质健康标准》对自身体质健康状况进行科学的评价,对提高学生健康理念认识、树立科学的体质健康观念,具有 重要的现实作用。
科学、有效、系统的体质健康测试工作,可帮助学生建立相应的健康目标,并在定期测试中对自身健 康状況进行监控,以不断趋近、完成个人健康目标。
但就目 前大学生体质健康测试而言,多数学生对体质健康测试工作 认识不足,仅有少数学生可以通过《标准》对自身健康状态 进行评估,并做出科学的调整,改善自身健康状态。
相关科 学调查结果显示,可以使用《学生健康体质标准》完成自我 健康状态评价的大学生仅占大学生总数的9.11%;可以利 用其中个别指标完成自我评价的大学生,约占大学生总数的 62.25%;而参加测试后,完全不在意测试结果,也不进行 自我健康状态评价的学生比例高达28.64%。
调查结果显示,多数大学生进行自我健康评价时,仅关注身高、体重、肺活50|电子制作2017年6月量等健康指数,因为此类指标较为简单,可以直接进行评价,而对涉及复杂计算的健康指标,有效利用率较低。
2. 系统开发的价值基于Asp.n e t的体质测试查询系统的研发是高校信息化 建设的重要组成部分,是学校信息化管理水平的重要体现,同时具有实用价值。
首先,可以直接导入教务系统中在校学 生数据,有效利用这些数据必将大大提高工作效率和数据准 确率。
其次,可以将整个学生的体质健康测试及查询的过程 纳入一个系统内,给学生提供高效、快捷的体质测试及查询 环境和服务。
3. 体质测试查询系统关键技术B/S架构及浏览器与服务器架构。
B/S架构分为三层:WEB浏览器、WEB服务器及数据库服务器。
在客户端用户 通过浏览器登录系统,用户的所有操作均通过浏览器和服 务器之间交互实现,主要后台数据处理由服务器完成。
B/ S三层架构使用、维护及升级简单,节约后期维护成本,资源共享性高,系统易于扩展;C#编程语言是_种目前应用比较广泛的面向对象的编程语言,C#继承了 C++语言和 Java众多优点。
C#是一种使用简单,功能强大,表达力丰 富的全新语言;是一个已编译的编程环境,可以 将VBScript、JavaScript等脚本语言编写的程序在服务器 上运行,在环境下,可以用多种语言编写应用程序;是一种数据库访问技术,允许不同类型数据库和 数据源进行交互,实现数据库的连接、查询、插入、更新以 及删除等命令;SQL Server2005关系数据库,该数据库应 用广泛,安装简单,界面友好,功能强大,具有较好的兼容性,广泛应用于Windows应用程序的开发。
4. 系统功能设计及实现■ 4.1业务流程和数据流程分析系统地分析学生体质测试过程及操作过程,总结出系统 的业务流程和数据流程如下:4丄1从学生教务系统中得到学生基本数据,通过数据 导入模块把学生数据导入到大学生体质测试系统。
4丄2体质测试系统连接外围设备,例如,肺活量测试仪、体重仪等,可直接把学生体质测试的结果以数据的形式保存 在数据库中。
此软件是国家规定统一使用的。
4丄3在线查询学生体质健康测试结果。
后台直接连接 体质测试结果数据库,按权限做相应查询及管理操作。
4丄4后期数据的统计整理。
在体质健康测试结束后,系统统计并分析学生健康达标情况,可以按各院系、专业、年龄等做相应统计。
同时可提供数据接口将数据导出到其他 应用系统。
■ 4.2系统功能模块设计按照系统的需求分析,结合目前已有应用系统的数据共 享标准化的需求,以及工作、使用人员所能接受的操作模式 来综合分析,设计学生体质测试查询系统的功能模块。
4.2.1用户管理模块:定义不同的用户并进行授权。
用 户分为三级,即系统管理员、业务管理员和普通用户。
系统 管理员主要负责系统维护、升级;业务管理员负责数据的导 入、导出,对普通用户做添加、删除及修改操作,软件的功 能维护等;普通用户可通过自己的学号、密码等做相应的查 询操作。
4.2.2数据处理模块:数据的导入、信息转换以及报表 功能的处理和设计。
4.2.3查询模块:包括学生私人查询和公共信息查询两 个模块。
4.2.4数据导入与导出模块。
4.3数据库连接的实现4.3.1创建一个C onnection对象,并设定由对象变量 m y_conn引用,设置连接超时为20秒,采用系统DSN方 法连接数据库的连接字符串。
setmy_con 门=Server.CreateObject( “ADODB.Connection”)s6tmy_con n=$6n/6rCreateObject( “ADODB.Connection”)my_conn.ConnectionTimeout=20my_conn.ConnectionString= "DSN=My_SQL; UID=SA; PWD=hhvcwlzx; Database=tycj”4.3.2调用O pen方法打开数据库my_co门门>opc门if m y_conn.State=l thenResponse.Write( “成功打开数据库 <br>”)else Response.Write (“未打开数据库”)end if4.3.3关闭数据库my_co 门门.Glossif my_conn.State=OthenResponse.Write( “成功关闭数据库”)else Response.Write( “未关闭数据库”)end ifset my_conn=Nothing(下转第45页)w w w.e l e l69.c o m|51b 台>■功能注册/赍录■ 4.3系统后台功能设计自动化运维管理平台的后台功能如下图所示。
图4自动化运维管理平台的后台功能(1) 操作记录统计功能,记录运维人员的操作记录,从而在故障发生时及时通知相关负责人;(2) 系统曰志统计功能,对系统的运行情况进行记录,并保存工作曰志。
(3) 报告分析管理,根据曰志关键词和匹配值生成分析报告。
(4) 运维工作实施,执行系统运维操作的实现。
(5) SNMP 监控,对系统运行环境进行监控。
(6) SNMP 报警,将系统故障推送到客户端。
(7) 远程控制台,对虚拟机进行远程控制。
(8) 脚本推送,在接受命令后,把脚本推送到服务器。
(9) 模板管理,提供模板的新建、修改、查询和删除功能。
(10) 使用帮助,提供系统使用方法的说明。
■ 4.4系统数据库的设计。
在专用数据库服务器上部署数据库,数据库使用SQ LServer2008,数据逻辑根据系统和功能设计建立。
数 据库的主要内容包括用户管理表、用户信息表、用户组表、 运维申请流水表、虚拟机表、管理员表、报告信息表、脚本 表以及申请表信息。
5.结论本文根据系统需求设计了基于互联网的自动化运维管 理系统,系统结构主要包括总体结构和系统开发结构设计,功能结构主要包括客户前台和后台设计。
系统结构划分根据层次接结构进行。
根据系统结构对系统逻辑结构进行定义。
最终根据需要配置系统数据库,并对系统功能扩展和备份进行充分考虑。
参考文献* [1]梁万龙.探索自动化W eb 安全运维[J ].计算机安 全,2012,(12):58-60.* [2]吴正国,周治国.自动化运维操作监控审计技术的探讨[J ].电 子技术,2011,(10):40-42.* [3]桂林.数据中心自动化运维平台建设方法[J ].中国电子商 务,2014,(11):79-80.(上接第51页)4.3.4查询页面中调用数据库的语句 SetConn=Server.CreateObject( “ADODB.Connection ”)Conn.Open M Driver={SQL Server };Database=tycj ; Server=(Local ); uid=sa ; pwd=hhvcwlzx” ’验证登录者的身份 uid=Request( “uid ”)S Q L: “SELECT* *FROMdb 〇.cscj WHERE xh=’ ” +uid+ “‘,Setrs=Server_CreateObject( “ADODB.Recordset ”) Setrs =Conn.Execute(SQL)5.结语基于 的大学生体质测试查询系统的实施过程 中,通过系统的需求分析、设计和实现,成功编程实现了大学生体质测试查询系统软件。