互联网+下实现网络选课系统中课程管理的技术需求分析

来源 :科技风 | 被引量 : 0次 | 上传用户:xue852456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:结合当前职业教育中通识技能教育+专业技能教育,高职学生的培养应根据学生兴趣爱好,拓展技能教育,培养全方面发展的高技术应用型人才。因此,结合笔者于2015年12月向省教育厅申报的《互联网+下职业教育数字化教学资源与行业技能需求无缝融合封装的探索研究》课题,利用ASP.net编写开发程序的要求,针对互联网+下实现网络选课系统中课程管理的技术作需求分析,以此项功能的管理与实现与读者共研共勉分享。
  关键词:互联网+;选课系统;课程管理;技术需求
  近几年以来,由于互联网+的产生,很多高职院校都在建立基于“云平台”的数字化教学资源库,主要是为学校教师提供教学支持、学生自主学习提供平台。能很好的促进教师的“教”和学生的“学”。笔者结合基于ASP.net开发的网络学生选课系统中课程管理此功能的技术需求作具体阐述分析,使读者或学生能在学习此知识点时能与行业企业技能需求无缝融合,达到知识技能标准化、技术化、项目化,真正符合行业企业对技能需求的标准和规范。结合设计要求,在网络选课系统中课程管理的技术需求分析有如下模块功能:
  一、实现课程信息看、删除和编辑
  为了能实现开设课程信息的查看、删除和编辑某一门课程的具体详细情况,在gridview中加入删除和编辑列,撰写程序实现选中某一行数据,点击“删除”即可提示是否删除开课数据,点击“编辑”就可以查看该课程详细情况,同时也能进行相应字段的修改并进行保存。在此主要应该DELETE和SELECT语句来实现相应功能。
  二、课程信息的关闭与开放
  考虑本系统在投入使用后开设学期将会逐年增多,客户端管理员又不能对数据库直接进行修改,系统又需要控制各关联数据只显示当前开课学期,同时需要对开设学期的课程数据进行编辑操作时,故需考虑设计可以关闭和开放已开设选修课程学期的功能。因此,加入关闭和开放选修课程学期功能,选中要进行关闭或者开放的学期,点击关闭或者开放开设学期即可实现。部分程序代码如下:
  protected void Button4_Click(object sender, EventArgs e)
  { Stringstrcon=ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
  SqlConnection conn = new SqlConnection(strcon);//链接数据库
  conn.Open();
  old_str = DropDownList1.Text;
  string sqlstr = "";
  sqlstr = " update 管理课程的表名 set 关闭标志 where 开设学期字段= + old_str + ";
  SqlCommand sqlcom = new SqlCommand(sqlstr, conn);
  if (sqlcom.ExecuteNonQuery() > 0)
  Label.Text = "关闭成功!";
  Else Label.Text = "关闭失败!";
  conn.Close(); }
  三、选修课程人数不足情况
  针对选修人数不足开班人数课程,需要实现可以关闭该课程,本学期不再进行开班开课。为此,需要先实现可以批量选择和单个选择课程进行操作,在gridview中加入一列“选择”,并撰写程序实现批量选择和单个选择课程并进行操作,即可实现关闭和开放批量或单个课程。
  选中代码部分程序:
  protected void Button_Click(object sender, EventArgs e)
  { CheckBox chk; //如果全選
  if (Button.Text == "全选")
  { //扫描DataView的项
  foreach (GridViewRow dgi in GridView1.Rows)
  { //查找到模板列中的CheckBox控件
  chk = (CheckBox)dgi.FindControl("checkBoxxzk"); //选中
  chk.Checked = true; }
  Button.Text = "全不选"; }
  开放代码部分程序:
  if (cbox.Checked == true)
  { string sqlstr = " update 开设课程的管理表名 set 开放字段 where 关键字段= + GridView1.DataKeys[i].Value + ";
  sqlcom = new SqlCommand(sqlstr, sqlcon);
  sqlcon.Open();
  if (sqlcom.ExecuteNonQuery() > 0)
  Label.Text = "开放课程成功!";
  else
  Label.Text = "开放课程失败!";
  sqlcon.Close();}
  通过对互联网+下实现网络选课系统中课程管理的技术需求作综合分析和实现,并对课程信息模块的关键性功能进行设计,我们可以得到如下功能界面,图1.且供读者参考。特别说明图中数据只是测试数据,没有任何实际意义。
  最后,通过对学生网络选课系统中课程管理的的技术需求作综合分析和实现开发,经过反复修改测试,并对在开发中遇到的问题反复推敲、验证,最后进行目标归纳,编写程序实现功能。使专业技能技术能与行业企业技能需求无缝结合,达到知识技能标准化、技术化、项目化。并把此技术的开发过程视频上传至互联网+下高职院校建立的“云平台”数字化教学资源库,使其技能技术知识点不单单服务于教师教学、学生学习,还能成为受社会人员学习和交流的专业技能。以此来与读者共研共勉分享。
  作者简介:
  郭福(1983-),男,讲师,研究方向:数据库、网站建设。
其他文献
摘 要:随着科学技术的进步、社会文明的发展,我国市场经济也已经走进了稳健增长的新时期,在现代化工业社会发展的过程中,电气工程及其自动化也顺势获得了巨大的改变与发展。本篇论文中,笔者主要对我国电气工程及其自动化的建设与发展相关问题进行了浅要的探讨与分析,以供有关人士参考。  关键词:电气工程;自动化;建设;发展  当今科技迅速更新的背景下,计算机技术逐渐得到了普及应用,从而大大推动了电气工程及其自动
译者作为文本的解释者,无法排除前见的影响。因此,不同时期的翻译作品必然带有译者前见的痕迹而被刻上时代的烙印。本文从前见理论的角度对比分析《简.爱》两中译本语言的时
《英雄后羿》讲述的是中华民族的神话,是一个英雄史诗般的神话。后羿是民族的一个象征性形象,是经古人口口相传创作出来的一个神话,它是民族精神的象征,也是我们民族精神的集
在音乐课堂上加强合唱教学能够让学生在学习的过程中体验音乐的快乐和成功的喜悦,培养集体合作意识,提高音乐素养和审美能力。为了有效开展班级合唱教学,我们在教学过程中一
摘 要:本文对半群的可置元的性质以及与成子元的关系进行了讨论,在半群S为交换无挠半群,至少含有一個正则元,a是半群S的可置元等条件下,利用可置元与成子元、正则元以及可分元的相互关系,得到了半群的可置元的两个性质。  关键词:可置元;拟半群;正则元;无挠半群;原单集  中图分类号:O152.7 文献标识:A
<正>在FOXBASE应用程序中经常需要用到直方图、折线图、圆饼图等图形来表示数据库中的数据。由于FOXBASE没有图形功能,利用其它高级语言来实现又比较复杂,不容易被掌握;但FOX
可编程控制器实验装置的试制与应用傅桂荣张鸣陈嘉榕(上海交通大学信控系200030)可编程控制器(PLC)是近几年来发展较快的集计算机技术、电子技术为一体的新型工业自动化控制设备。它具有体
高校实验室面向市场的思考重庆交通学院冯霞高等教育管理体制改革的深化,使国家对高等学校包招生,包分配,包经费的"三包"政策,逐渐有所改变;扩大了高校的办学自主权,使得高校在人事和
复型胶膜在金相检测中的应用浙江工业大学钱重芳,肖延令金相分析试样的制备,通常采用切割取样检查,但对某些大型机件、构件以及曲面、管道与容器则不允许切割取样检查。虽然有的
HRD—1型和HRD—2型双光栅单色仪是法国JY公司生产的精密仪器,可配用多种光栅,有相当高的分辨率和扫描精度。1109/1121A型光子计数系统是美国EG&GPARC公司生产的精密仪器。把光子计数系统接至双单色仪后面,可以进行激光拉曼光谱或荧光光谱的测量,并可直接在面板上显