论文部分内容阅读
摘要:因成教学院在教学实施过程中的许多特殊性,使得常规的教学管理软件不能实现成教学院具体的要求。该系统基于WMAP的开发模式,根据云南能源职业技术学员成教学院的实际情况,开发了一个“成教学院学员信息管理系统”,方便了成教学院的日常管理操作,该文具体论述了系统的设计及实现过程。
关键词:成人教育;WMAP;管理系统
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)03-0118-03
1 研究背景
随着Internet应用的不断推广和普及,网络应用已经成为我们日常生活中的一个重要部分。各髙校也致力于学校的数字化校园建设,很多髙校都建成了高速而稳定的网络环境,各种网络系统也在髙校的教学管理中发挥着越来越重要的作用。如教务管理系统、在线考试系统、办公自动化系统等等,大量系统的应用改变了传统的教学和办公方式,推进了校园的数字化进程。
随着学校办学规模的扩大,为实现大学的社会化服务这一社会只能,很多髙校都建立了自己的成人教育学院,为已经就业的人员提供继续学习的机会。因为成教学院在教学实施过程中的许多特殊性,使得常规的教学管理软件不能实现成教学院具体的要求。我院的成教学院承担着函授专科、函授本科和短期培训的教学工作,本科又与多所髙校进行着连合办学,有的学员在成教学院既进行着函数教学,又同时参加了短期培训,有的学员在我院完成了专科函授教学后又进行本科的函授教学等等,这些情况都是在全日制的高等院校中不可能發生的,另外再加上成教学院在教学实施过程中的灵活与多变性特点,也使得常规的教学管理系统很难真正的实现成教学院在教学实施过程中的具体要求。
我院虽然购买了教务管理系统,但该系统在实施过程中的诸多限定使得它不能适应我院成教学院的具体要求,成教学院当前的相关学员数据的管理,仍主要采用纸质文档 Excel电子表格的管理模式,严重地影响了工作的效率。开发一个能够适应成教学院具体办学模式的网络化管理系统成了当前实现成教学院网络化、数字化管理的一个迫切要求。
成教学院学员信息管理系统旨在对成教学院的办学特点进行充分的调研,针对其独有的办学特点,开发出一个能实现其独有需求的网络化信息管理系统。对数据通过数据库进行合理的数字化存储,通过浏览器进行相关的数据操作,实现数据存储和操作的数字化、网络化。改变其传统的数据管理和操作模式,确实提过工作效率。
2 系统功能分析
根据充分的调研讨论,决定开发一个基于B/S模式的云南能源职业技术学院成教学院学员信息管理系统,具体功能需求分析如下:
1) 学员信息查询模块:学员通过输入个人的身份证号码和姓名可以通过系统查询个人的相关学籍信息。
2) 用户登录模块:实现管理人员的身份和权限认证,对合法用户根据不同的权限分配进入相应的页面进行学院信息的查询和管理操作。
3) 管理人员学员信息查询模块:管理人员可以根据学校、专业、班级、层次、学籍情况、注册情况等各种条件对学员的学籍信息进行查询。
4) 添加学员信息模块:管理人员进行学员的基本信息、学籍信息、缴费信息的添加操作。
5) 维护学院信息模块:管理人员进行学员的各项信息的维护更改操作。
3 系统数据设计
本系统主要实现的是对学员的信息管理,所要处理的信息主要是学员的基本信息、学籍信息、缴费信息的情况,数据的存储设计将在完成相关信息的存储操作的前提下并方便后期的系统功能开发。所建立的主要数据表如下:
1) 用户表(用户ID、用户名、权限、密码)
2) 学员基本信息表(身份证号码、姓名、性别、民族、政治面貌、工作单位、家庭地址、职务、联系方式、备用联系方式)。
3) 学员学籍信息表(身份证号码、录取时间、学籍情况、报道时间、学号、就读班级、专业、层次、学校、毕业证书编号、第一学年注册状态、第二学年注册状态、第三学年注册状态)。
4) 学员缴费信息表(身份证号码、第一学年缴费金额、第一学年缴费时间、第二学年缴费金额、第二学年缴费时间、第三学年缴费金额、第三学年缴费时间、培训缴费金额、培训缴费时间、就读班级)。
4 系统实现
系统通过WAMP(windows apache mysql php)框架完成了系统的设计与开发,最终实现功能效果如下:
4.1 用户登录
管理员通过身份验证后,根据不同的管理员身份系统将跳转到不同的操作页面,分配不同的操作权限供管理员对学员信息进行相关操作。主要实现代码如下:
<?php
session_start();
$username=$_POST["username"];
$password=$_POST["password"];
$id=mysql_connect("localhost","root","root");//连接MYSQL
mysql_select_db("t_user",$id);//选择数据库
mysql_query("SET CHARACTER SET gb2312");//指定字符集
$query="select * from t_user where username=’$username’";
$result=mysql_query($query,$id);
$datanum=mysql_num_rows($result);
if($datanum==0)
{header("location:login.php?msg=用户名不存在,请重新输入!"); } else
{ $query="select * from t_user where username=’$username’ and password=’$password’";
$result=mysql_query($query,$id);
$datanum=mysql_num_rows($result);
if($datanum==0)
{ header("location:login.php?msg=密码不正确,请重新输入!");}
else{$query="select level from t_user where username=’$username’";
$result=mysql_query($query,$id);
$info=mysql_fetch_array($result,MYSQL_ASSOC);
if($info["level"]==’1’)
{$_SESSION["jbxx"]=”yes”;
$_SESSION["xueji"]=”yes”;}
Else if if($info["level"]==’2’)
{$_SESSION["jbxx"]=”yes”;
$_SESSION["xueji"]=”yes”;
$_SESSION["xuefei"]=”yes”;}
header("location: gly.php");
} } }
?>
4.2 学员信息查询模块
图2 学员信息查询页面
学员通过该界面通过输入自己的身份证号和姓名就可以通过系统进行个人信息的查询操作,主要实现代码如下:
<?php
sfzhm=$_POST["sfzhm"];
xm=$_POST["xm")];
$id=mysql_connect("localhost","root","root");//連接MYSQL
mysql_select_db("t_user",$id);//选择数据库
mysql_query("SET CHARACTER SET gb2312");//指定字符集
$query= "SELECT jibenxx.id, jibenxx.ny_cj_xm, xueji.ny_cj_xh,jibenxx.ny_cj_xb, jibenxx.ny_cj_mz, jibenxx.ny_cj_sfzhm, jibenxx.ny_cj_zzmm, jibenxx.ny_cj_gzdw, jibenxx.ny_cj_jtzz, jibenxx.ny_cj_zw, jibenxx.ny_cj_lxfs, jibenxx.ny_cj_bylxfs, xueji.ny_cj_lqsj, xueji.ny_cj_xjqk, xueji.ny_cj_gdsj, xueji.ny_cj_jdbj, xueji.ny_cj_zy, xuefei.ny_cj_cc, xueji.ny_cj_xx, xuefei.first_jfje, xuefei.second_jfje, xuefei.third_jfje, xuefei.px_jfje FROM jibenxx, xueji, xuefei WHERE jibenxx.ny_cj_sfzhm=xueji.ny_cj_sfzhm and xueji.ny_cj_cc=xuefei.ny_cj_cc and jibenxx.ny_cj_sfzhm=xuefei.ny_cj_sfzhm and jibenxx.ny_cj_sfzhm=’"
关键词:成人教育;WMAP;管理系统
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)03-0118-03
1 研究背景
随着Internet应用的不断推广和普及,网络应用已经成为我们日常生活中的一个重要部分。各髙校也致力于学校的数字化校园建设,很多髙校都建成了高速而稳定的网络环境,各种网络系统也在髙校的教学管理中发挥着越来越重要的作用。如教务管理系统、在线考试系统、办公自动化系统等等,大量系统的应用改变了传统的教学和办公方式,推进了校园的数字化进程。
随着学校办学规模的扩大,为实现大学的社会化服务这一社会只能,很多髙校都建立了自己的成人教育学院,为已经就业的人员提供继续学习的机会。因为成教学院在教学实施过程中的许多特殊性,使得常规的教学管理软件不能实现成教学院具体的要求。我院的成教学院承担着函授专科、函授本科和短期培训的教学工作,本科又与多所髙校进行着连合办学,有的学员在成教学院既进行着函数教学,又同时参加了短期培训,有的学员在我院完成了专科函授教学后又进行本科的函授教学等等,这些情况都是在全日制的高等院校中不可能發生的,另外再加上成教学院在教学实施过程中的灵活与多变性特点,也使得常规的教学管理系统很难真正的实现成教学院在教学实施过程中的具体要求。
我院虽然购买了教务管理系统,但该系统在实施过程中的诸多限定使得它不能适应我院成教学院的具体要求,成教学院当前的相关学员数据的管理,仍主要采用纸质文档 Excel电子表格的管理模式,严重地影响了工作的效率。开发一个能够适应成教学院具体办学模式的网络化管理系统成了当前实现成教学院网络化、数字化管理的一个迫切要求。
成教学院学员信息管理系统旨在对成教学院的办学特点进行充分的调研,针对其独有的办学特点,开发出一个能实现其独有需求的网络化信息管理系统。对数据通过数据库进行合理的数字化存储,通过浏览器进行相关的数据操作,实现数据存储和操作的数字化、网络化。改变其传统的数据管理和操作模式,确实提过工作效率。
2 系统功能分析
根据充分的调研讨论,决定开发一个基于B/S模式的云南能源职业技术学院成教学院学员信息管理系统,具体功能需求分析如下:
1) 学员信息查询模块:学员通过输入个人的身份证号码和姓名可以通过系统查询个人的相关学籍信息。
2) 用户登录模块:实现管理人员的身份和权限认证,对合法用户根据不同的权限分配进入相应的页面进行学院信息的查询和管理操作。
3) 管理人员学员信息查询模块:管理人员可以根据学校、专业、班级、层次、学籍情况、注册情况等各种条件对学员的学籍信息进行查询。
4) 添加学员信息模块:管理人员进行学员的基本信息、学籍信息、缴费信息的添加操作。
5) 维护学院信息模块:管理人员进行学员的各项信息的维护更改操作。
3 系统数据设计
本系统主要实现的是对学员的信息管理,所要处理的信息主要是学员的基本信息、学籍信息、缴费信息的情况,数据的存储设计将在完成相关信息的存储操作的前提下并方便后期的系统功能开发。所建立的主要数据表如下:
1) 用户表(用户ID、用户名、权限、密码)
2) 学员基本信息表(身份证号码、姓名、性别、民族、政治面貌、工作单位、家庭地址、职务、联系方式、备用联系方式)。
3) 学员学籍信息表(身份证号码、录取时间、学籍情况、报道时间、学号、就读班级、专业、层次、学校、毕业证书编号、第一学年注册状态、第二学年注册状态、第三学年注册状态)。
4) 学员缴费信息表(身份证号码、第一学年缴费金额、第一学年缴费时间、第二学年缴费金额、第二学年缴费时间、第三学年缴费金额、第三学年缴费时间、培训缴费金额、培训缴费时间、就读班级)。
4 系统实现
系统通过WAMP(windows apache mysql php)框架完成了系统的设计与开发,最终实现功能效果如下:
4.1 用户登录
管理员通过身份验证后,根据不同的管理员身份系统将跳转到不同的操作页面,分配不同的操作权限供管理员对学员信息进行相关操作。主要实现代码如下:
<?php
session_start();
$username=$_POST["username"];
$password=$_POST["password"];
$id=mysql_connect("localhost","root","root");//连接MYSQL
mysql_select_db("t_user",$id);//选择数据库
mysql_query("SET CHARACTER SET gb2312");//指定字符集
$query="select * from t_user where username=’$username’";
$result=mysql_query($query,$id);
$datanum=mysql_num_rows($result);
if($datanum==0)
{header("location:login.php?msg=用户名不存在,请重新输入!"); } else
{ $query="select * from t_user where username=’$username’ and password=’$password’";
$result=mysql_query($query,$id);
$datanum=mysql_num_rows($result);
if($datanum==0)
{ header("location:login.php?msg=密码不正确,请重新输入!");}
else{$query="select level from t_user where username=’$username’";
$result=mysql_query($query,$id);
$info=mysql_fetch_array($result,MYSQL_ASSOC);
if($info["level"]==’1’)
{$_SESSION["jbxx"]=”yes”;
$_SESSION["xueji"]=”yes”;}
Else if if($info["level"]==’2’)
{$_SESSION["jbxx"]=”yes”;
$_SESSION["xueji"]=”yes”;
$_SESSION["xuefei"]=”yes”;}
header("location: gly.php");
} } }
?>
4.2 学员信息查询模块
图2 学员信息查询页面
学员通过该界面通过输入自己的身份证号和姓名就可以通过系统进行个人信息的查询操作,主要实现代码如下:
<?php
sfzhm=$_POST["sfzhm"];
xm=$_POST["xm")];
$id=mysql_connect("localhost","root","root");//連接MYSQL
mysql_select_db("t_user",$id);//选择数据库
mysql_query("SET CHARACTER SET gb2312");//指定字符集
$query= "SELECT jibenxx.id, jibenxx.ny_cj_xm, xueji.ny_cj_xh,jibenxx.ny_cj_xb, jibenxx.ny_cj_mz, jibenxx.ny_cj_sfzhm, jibenxx.ny_cj_zzmm, jibenxx.ny_cj_gzdw, jibenxx.ny_cj_jtzz, jibenxx.ny_cj_zw, jibenxx.ny_cj_lxfs, jibenxx.ny_cj_bylxfs, xueji.ny_cj_lqsj, xueji.ny_cj_xjqk, xueji.ny_cj_gdsj, xueji.ny_cj_jdbj, xueji.ny_cj_zy, xuefei.ny_cj_cc, xueji.ny_cj_xx, xuefei.first_jfje, xuefei.second_jfje, xuefei.third_jfje, xuefei.px_jfje FROM jibenxx, xueji, xuefei WHERE jibenxx.ny_cj_sfzhm=xueji.ny_cj_sfzhm and xueji.ny_cj_cc=xuefei.ny_cj_cc and jibenxx.ny_cj_sfzhm=xuefei.ny_cj_sfzhm and jibenxx.ny_cj_sfzhm=’"