学术堂首页 | 文献求助论文范文 | 论文题目 | 参考文献 | 开题报告 | 论文格式 | 摘要提纲 | 论文致谢 | 论文查重 | 论文答辩 | 论文发表 | 期刊杂志 | 论文写作 | 论文PPT
学术堂专业论文学习平台您当前的位置:学术堂 > 计算机论文 > asp论文

Asp.net体能测试查询系统的功能设计开发

来源:学术堂 作者:周老师
发布于:2014-05-21 共2047字
论文摘要

  0 引言

  20 世纪 80 年代,全国高校就纷纷开始建设校园网络,现在各高校初步实现了“网上办公、网上管理、网上教学、网上服务”的教学模式。同时,国家教育部对于“大学生体质测试”提出明确要求,要求各高校对在校大学生能进行大学生体质测试并且实现在线查询。结合高校新一代信息化的管理模式,综合的分析大学生体制测试查询的工作流程,开发基于 Asp.net的大学生体质测试查询系统刻不容缓。

  1 系统开发理论意义和应用价值

  基于 Asp.net 的体质测试查询系统的研发是高校信息化建设的重要组成部分,是学校信息化管理水平的重要体现,同时具有实用价值。首先,可以直接导入教务系统中在校学生数据,有效利用这些数据必将大大提高工作效率和数据准确率。其次,可以将整个学生的体质健康测试及查询的过程纳入一个系统内,给学生提供了高效、便捷、一体的体质测试及查询环境和服务,实现了“以人为本”的办学理念。
  最后,该系统不仅使学生感受到极大的便利,也为职能部门和各院系提供了学生体质健康信息,让参与管理及服务的工作部门体验了网络信息化带来的高效快捷,对于推动整个学校的信息化工作起到了积极的示范作用。

  2 系统开发环境及主要技术

  本系统开发平台选择颇有代表性的Asp.net 技术平台,以 Windows 2003 server作 为 操 作 系 统,以 IIS 为 Web 服 务 器,以 SQL Server 2000 为后台数据库,使用Html、ASP 语言进行程序开发。网页设计及程序编写调试使用的是 Dreamweaver。系统采用 B/S 结构模式的三层系统架构。

  3 系统功能设计及实现

  3.1 业务流程和数据流程分析

  系统地分析学生体质测试过程及操作过程,总结出系统的业务流程和数据流程如下 :
  (1)从学生教务系统中得到学生基本数据,通过数据导入模块把学生数据导入到大学生体质测试系统。
  (2)体质测试系统连接外围设备,例如,肺活量测试仪、体重仪等,可直接把学生体质测试的结果以数据的形式保存在数据库中。此软件是国家规定统一使用的。
  (3)在线查询学生体质健康测试结果。后台直接连接体质测试结果数据库,按权限做相应查询及管理操作。
  (4)后期数据的统计整理。在体质健康测试结束后,系统统计并分析学生健康达标情况,可以按各院系、专业、年龄等做相应统计。同时可提供数据接口将数据导出到其他应用系统。

  3.2 系统功能模块设计

  按照系统的需求分析,结合目前已有应用系统的数据共享标准化的需求,以及工作、使用人员所能接受的操作模式来综合分析,设计学生体质测试查询系统的功能模块。
  (1)用户管理模块 :定义不同的用户并进行授权。用户分为三级,即系统管理员、业务管理员和普通用户。系统管理员主要负责系统维护、升级 ;业务管理员负责数据的导入、导出,对普通用户做添加、删除及修改操作,软件的功能维护等 ;普通用户可通过自己的学号、密码等做相应的查询操作。
  (2)数据处理模块 :数据的导入、信息转换以及报表功能的处理和设计。
  (3)查询模块 :包括学生私人查询和公共信息查询两个模块。
  (4)数据导入与导出模块。

  3.3 数据库连接的实现

  首先,创建一个 Connection 对象,并设定由对象变量 my_conn 引用,设置连接超时为 20 秒,采用系统 DSN 方法连接数据库的连接字符串。
  s e t m y _ c o n n = S e r v e r .
CreateObject("ADODB.Connection")
s e t m y _ c o n n = S e r v e r .
CreateObject("ADODB.Connection")
my_conn.ConnectionTimeout=20
my_conn.ConnectionString="DSN=My_
SQL;UID=SA;PWD=hhvcwlzx;Database=tycj"
第二步,调用 Open 方法打开数据库。
my_conn.open
if my_conn.State=1 then
Response.Write (" 成 功 打 开 数 据 库<br>")
else Response.Write (" 未打开数据库")
end if
第三步,关闭数据库。
my_conn.Close
if my_conn.State=0 then
Response.Write (" 成功关闭数据库 ")
else Response.Write (" 未关闭数据库")
end if
set my_conn=Nothing
第四步,查询页面中调用数据库的语句。
S e t C o n n = S e r v e r .
CreateObject("ADODB.Connection")
Conn.Open "Driver={SQL Server};
Database=tycj; Server=(Local); uid=sa;
pwd=hhvcwlzx" ' 验证登录者的身份
uid = Request("uid")
SQL = "SELECT * FROM dbo.cscj
WHERE xh='" + uid + "'"
Set rs = Server.CreateObject("ADODB.Recordset")
Set rs = Conn.Execute(SQL)
 
  4 小结

  基于 Asp.net 的体制查询系统充分发挥 Microsoft.net 平台的优点,具有执行效率高、良好的可扩展性与可定制性、界面友好、互动方便等特点,实现了大学生体质健康的管理与在线查询等功能。目前系统运行良好。

  【参考文献】
  [1] 郑阿奇 .SQL Serve 实用教程 [M].北京 : 电子工业出版社,2002
  [2] 赵增敏 , 朱粹丹 , 赵朱曦 .ASP 动态网页设计 [M]. 北京 : 电子工业出版社,2003
  [3] 朱伟 . 基于 ASP 技术的在线考试系统的设计 [J].《辽宁石油化工大学学报》,2004 年 6 月第 24 卷第 2期
  [4] 顾明霞 . 基于 ASP.NET 的网络教学系统 [J]《.教育信息化》,2004 年7 月
  [5] 李相海,李海波 . 基于 ASP.NET 技术的网络教学系统设计与实现 [J].《软件导论》,2011 年 2 月第 10 卷第 2 期
  • 报警平台
  • 网络监察
  • 备案信息
  • 举报中心
  • 传播文明
  • 诚信网站