基于phpmysql学生选课信息系统毕业论文(编辑修改稿)内容摘要:
ession varchar(30) 非空 /缺省 39。 39。 专业班级 academy varchar(30) 非空 /缺省 39。 39。 所属学院 is_del int(1) 无符号 /非空 /缺省 1 用户状态 课程表,表名 course,课程表对应的是课程实体,主要保存课程的基本信息。 用于学生和教师浏览课程信息。 表 课程数据表结构 列名 数据类型 属性 约束条件 说明 id int(10) 无符号 /非空 /自增长 主键 课程 ID code char(8) 非空 /缺省 39。 39。 课程编号 name varchar(30) 非空 /缺省 39。 39。 课程名称 teacher varchar(30) 非空 /缺省 39。 39。 任课教师 class_place varchar(30) 非空 /缺省 39。 39。 上课地点 class_time varchar(30) 非空 /缺省 39。 39。 上课时间 limit int(3) 非空 /缺省 0 人数限制 score tinyint(1) 非空 /缺省 1 学分 week_time int(2) 非空 /缺省 1 周学时 total_time int(2) 非空 总学时 introduce text 课程简介 is_del int(1) 无符号 /非空 /缺省 1 课程状态 课程对应的选课学生表,表名 course_stu,该表主要保存选择某个课程的学生,通过该表可以快速的知道某一门课程都有哪些学生选择。 表 课程对应的选课学生数据表结构 列名 数据类型 属性 约束条件 说明 id int(10) 无符号 /非空 /自增长 主键 记录编号 cid int(10) 非空 课程编 号 uid int(10) 非空 /缺省 学生学号 5 系统实现 登录界面 系统的教师和学生两个模块共用一个登陆页面。 输入账户名跟密码,不同的用户选择不同的身陕西理工学院毕业设计 第 10 页 共 60 页 份,验证身份登陆之后分别跳转到不同的界面。 登录界面如图 图 登录界面 登录部分实现的代码如下 : !DOCTYPE HTML PUBLIC //W3C//DTD HTML Transitional//EN ! saved from url=(0064) !DOCTYPE html PUBLIC //W3C//DTD XHTML Transitional//EN xmlns= content=IE= equiv=XUACompatible META equiv=ContentType content=text/html。 charset=utf8 TITLE登录页面 /TITLE SCRIPT type=text/javascript $(function(){ //得到焦点 $(password).focus(function(){ $(left_hand).animate({ left: 150, 陕西理工学院毕业设计 第 11 页 共 60 页 top: 38 },{step: function(){ if(parseInt($(left_hand).css(left))140){ $(left_hand).attr(class,left_hand)。 } }}, 2020)。 $(right_hand).animate({ right: 64, top: 38px },{step: function(){ if(parseInt($(right_hand).css(right)) 70){ $(right_hand).attr(class,right_hand)。 } }}, 2020)。 })。 //失去焦点 $(password).blur(function(){ $(left_hand).attr(class,initial_left_hand)。 $(left_hand).attr(style,left:100px。 top:12px。 )。 $(right_hand).attr(class,initial_right_hand)。 $(right_hand).attr(style,right:112px。 top:12px)。 })。 })。 /SCRIPT META name=GENERATOR content=MSHTML /HEAD BODY DIV class=top_div/DIV DIV style=background: rgb(255, 255, 255)。 margin: 100px auto auto。 border: 1px solid rgb(231, 231, 231)。 borderimage: none。 width: 400px。 height: 200px。 textalign: center。 DIV style=width: 165px。 height: 96px。 position: absolute。 陕西理工学院毕业设计 第 12 页 共 60 页 DIV class=tou/DIV DIV class=initial_left_hand id=left_hand/DIV DIV class=initial_right_hand id=right_hand/DIV /DIV form action=__MODULE__/Index/dealLogin method=post P style=padding: 30px 0px 10px。 position: relative。 SPAN class=u_logo/SPAN INPUT class=ipt type=text name=login_name placeholder=请输入学号或教师编号 /P P style=position: relative。 SPAN class=p_logo/SPAN INPUT class=ipt id=password type=password name=pwd placeholder=请输入密码 /P p style=padding: 10px 0px 10px 35px。 position: relative。 textalign:left。 span style=fontsize:15px。 身份类型 /span input type=radio name=39。 type39。 value=1 checked/学生 input type=radio name=39。 type39。 value=2 /教师 /p P style=margin: 0px 35px 20px 45px。 button style=background: rgb(0, 142, 173)。 padding: 7px 10px。 borderradius: 4px。 border: 1px solid rgb(26, 117, 152)。 borderimage: none。 color: rgb(255, 255, 255)。 fontweight: bold。 登录 /button input type=39。 reset39。 value=39。 取消 39。 style=background:9E9E9E。 padding: 7px 10px。 borderradius: 4px。 border: 1px solid rgb(26, 117, 152)。 borderimage: none。 color: rgb(255, 255, 255)。 fontweight: bold。 / /P /form ! DIV style=height: 50px。 lineheight: 50px。 margintop: 30px。 bordertopcolor: rgb(231, 231, 231)。 bordertopwidth: 1px。 bordertopstyle: solid。 陕西理工学院毕业设计 第 13 页 共 60 页 /DIV /DIV div style=textalign:center。 /div /BODY /HTML 处理层代码: public function dealLogin(){ $table = M(39。 users39。 )。 $data[39。 login_name39。 ] = I(39。 login_name39。 )。 $data[39。 pwd39。 ] = md5(I(39。 pwd39。 ))。 $type = I(39。 type39。 )。 // 判断用户身份, 1 表示学生, 2 表示教师 if($type == 1){ $user = $table join(students on uid=) field(39。 name,uid,type39。 ) where($data) find()。 }else{ $user = $table join(teachers on uid=) field(39。 name,uid,type39。 ) where($data) find()。 } if($user){ session_start()。 $_SESSION[39。 userdata39。 ][39。 username39。 ] = $user[39。 name39。 ]。 $_SESSION[39。 userdata39。 ][39。 userid39。 ] = $user[39。 uid39。 ]。 $_SESSION[39。 userdata39。 ][39。 usertype39。 ] = $user[39。 type39。 ]。 $thisredirect(39。 Index/index39。 )。 }else{ $this display(T(39。 Index/login39。 ))。 } 陕西理工学院毕业设计 第 14 页 共 60 页 } 管理员模块界面 管理员以管理员身份进入系统之后, 可在后台进行教师信息、课程信息、学生信息的编辑、添加,及修改。 以上各个页面的实现效果如图 : 图 后台编辑教师信息页面 管理员编辑教师页面实现的代码如下: extend name=Index/index / ! 面包屑导航 block name=39。 bread39。 lia href=39。 __CONTROLLER__/index39。 教师列表 /a/li lia href=39。 39。 修改教师信息 /a/li /block ! 面包屑导航结束 ! 页面右边主体内容 block name=39。 main39。 div id=main class=containerfluid style=margintop:0px div class=row div class=colxs12 colsm12 div class=box div class=boxheader div class=boxname i class=fa fausermd/i span修改教师信息 /span 陕西理工学院毕业设计 第 15 页 共 60 页 /div div class=boxicons a class=collapselink i class=fa fachevronup/i /a a class=expandlink i class=fa fa。基于phpmysql学生选课信息系统毕业论文(编辑修改稿)
相关推荐
基于 PHP 实现个人博客管理系统的设计与开发 9 ( 2) 显示图片名称 ( 3) 显示上传用户名称 ( 4) 显示上传时间 好友列表 ( 1) 显示好友 id号 ( 2) 显示好友姓名 ( 3) 显示好友生日 ( 4) 显示所在城市 ( 5) 显示家庭住址 ( 6) 显示邮政编码 ( 7) 显示 Email ( 8) 显示座机号码 ( 9) 显示手机号码 ( 10) 显示好友 ( 11)
基于 CMS 的文学网站与开发 1 第一章 绪论 CMS 内容管理系统 开发的意义 网站的信息量越来越大,网页数目越来越多,网站需要内容管理,最简单也是最原始的情况是网站的管理员来完成管理的任务。 它制作所有的页面,并检查其中的链接,然后使用FTP 工具上传到服务器上。 但是随着网页数量的增加,情况发生了变化,对于一些经常更新的内容,比如新闻
中小型企业来说, MySQL提供的功能已经绰绰有余,而且由于 MySQL 是开放源码软件,因此可以大大降低总体拥有成本 [8]。 MySQL 自身特性: ( 1) 使用 C 和 C++编写,并使用了多种 编译器 进行测试,保证 源代码 的可移植性。 ( 2) 支持 AIX、 FreeBSD、 HPUX、 Linux、 Mac OS、 Novell Netware、 OpenBSD、OS/2
入,与小波,混沌,模糊集 等非线性理论相结合已成为一个非常重要的发展方向。 小波变换具有时频特性和变焦特性,神经网络具有自学习,自适应,鲁棒性,容错性和推广能力。 如果能结合两者的优势,将会取得人脸识别不错的效果。 四 、 三维人脸识别 目前许多人脸识别成果是建立在二维人脸基础上的,而实际的人脸是三维的。 三维人脸相比较于二维图像提供了更加完整的人脸信息。 随着现在三维人脸采集技术的逐步发展
时间顺序调度事件列表中的事件,需要先执行的事件位于表的头部。 当一个事件执行后将从事件列表中删除该事件。 仿真核作为仿 真的核心管理机构,采用高效的办法管理维护事件列表,按顺序通过中断将在队列头的事件交给指定模块,同时接收各个模块送来的中断,并把相应事件插入事件列表中间。 仿真控制权伴随中断不断地在仿真核与模块之间转移。 当事件同时发生时,仿真核按照下面两种办法来安排事件在事件列表中的位置: (
FDM还是采用 CCK 的调制技术。 具体实现方法是采用 规范中已有的 RTS/CTS 机制,当使用保护机制时,每一个 的 OFDM 数据包之前都有一个 CCK 的 RTS ( Request to Send)。 由于 在 频段采用了与 相同的调制技术,因此 设备在采用 CCK 调制时与 设备具有相同的距离范围。 虽然也采用了与 相同的调制技术 OFDM,但由于 设备是工作在 5GHz,较