欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    数据库与应用实验周课程设计学生成绩管理系统.doc

    • 资源ID:824742       资源大小:234.24KB        全文页数:20页
    • 资源格式: DOC        下载积分:10积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要10积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库与应用实验周课程设计学生成绩管理系统.doc

    1、目录1. 引言02需求分析03概要设计14. 详细设计35. 结果分析、结论与体会171. 引言 当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。 管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户

    2、提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是企业

    3、的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样的一套成绩管理系统成为很有必要的事情。 学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。 本人所使用的开发方法为php+MYsql方法。2需求分析2.1教师需求 教师(管理员)能够在一定的权限内对自己教授的学生成绩的查询、删除、修改、查看等,对登录密码的修改以及退出系统的操作。 2.2学生需求学生可以在自己的权限内查询自己的成绩,修改登录密码以及退出系统的相关操作。 3概要设计3.1用户管理功能用户登 录验证退出系统登录成功

    4、登录失败学生页面教师页面3.2分E-R图学生E-R图:年龄系别学号性别学生姓名课程E-R图:开课学期 学分课程号选修课程教师编号课程名教师E-R图:教师姓名教师编号成绩E-R图:课程号学号成绩分数3.3总E-R图:选修课程成绩学生课程号课程名开课学期 学分分数学号姓名性别系别年龄教师教授教师编号姓名4. 详细设计4.1 逻辑结构设计由E-R图转化的关系模型如下:(1)学生(学号,姓名,性别,年龄,系别),其主键为学号;(2)课程(课程名,课程号,开课学期,学分),其中主键为课程号;(3)成绩(课程号,学号,分数)其中主键为学号和课程号。可以与学生关系模式合并为:学生(学号,姓名,性别,年龄,地

    5、址,系别,成绩,课程号);(4)教师(姓名,编号)其中主键为编号。4.2 物理结构设计1、学生user和教师usert登录表表中列名数据类型可否为空说明UsernameNvarcharnot null学生用户名PasswordNvarcharnot null学生密码表中列名数据类型可否为空说明UsernameNvarcharnot null教师用户名PasswordNvarcharnot null教师密码2、student表表中列名数据类型可否为空说明snoNvarcharnot null(主键)学生学号snamenvarcharnot null学生姓名agenvarcharnot null学

    6、生年龄sexnvarcharnull学生性别deptnvarcharNot null学生所在系3、course表表中列名数据类型可否为空说明CnoNvarcharnot null(主键)课程号CnameNvarcharnot null课程名Semesternvarcharnot null上课学期Tnonvarcharnot null教师编号CreditnvarcharInt课程学分4、teacher表表中列名数据类型可否为空说明TnameNvarcharnot null教师姓名TnoNvarcharnot null(主键)教师编号5、sc表表中列名数据类型可否为空说明CnoNvarcharno

    7、t null(主键)课程号SnoNvarcharnot null(主键)学号GradeFloatnot null分数4.3 源程序清单 1、用户登录审核代码?php$_SESSIONusername=$_POSTusername;$_SESSIONpassword=$_POSTpassword;$_SESSIONradio=$_POSTradio;$checks1=$_POSTusername;$checks2=$_POSTpassword;if ($checks1=)echo alert(用户名不能为空);window.location.href=index.php;else if($che

    8、cks2=)echo alert(密码不能为空);window.location.href=index.php;$conn = mysql_connect(localhost,root,root) ordie(链接数据库失败!.mysql_error();mysql_select_db(grade,$conn) ordie(选择数据库失败!.mysql_error();mysql_query(SET NAMES GB2312);/验证用户名、密码!if ($_SESSIONradio=student)$sql=mysql_query(select * from user where usern

    9、ame=$checks1 and password=$checks2);$info=mysql_fetch_array($sql);if($info=false)echo alert(您输入的用户名或密码不正确,请查证后重新输入!);window.location.href=index.php;else echo window.location.href=indexxs.php;else $sql=mysql_query(select * from usert where username=$checks1 and password=$checks2);$info=mysql_fetch_ar

    10、ray($sql);if($info=false)echo alert(您输入的用户名或密码不正确,请查证后重新输入!);window.location.href=index.php;else echo window.location.href=indexjs.php;?2、学生登录密码修改学生修改密码?phpsession_start();$sno=$_SESSIONusername;$sn=$_SESSIONpassword;$conn = mysql_connect(localhost,root,root) ordie(链接数据库失败!.mysql_error();mysql_selec

    11、t_db(grade,$conn) ordie(选择grade数据库失败!.mysql_error();mysql_query(SET NAMES utf8);if ($_POSTexpassword!=$sn)echo alert(原密码输入错误!);window.location.href=index-xg1.php;elseif ($_POSTnewpassword!=$_POSTnnewpassword)echo alert(两次输入的新密码不一致,请重新输入!);window.location.href=index-xg1.php;else$sql=mysql_query(updat

    12、e user set password=$_POSTnewpassword where username=$sno);if ($sql!=)echo alert(修改密码成功,请退出系统重新登录!);window.location.href=indexxs1.php;?3、学生成绩查询代码学生成绩   学号 姓名 课程名 代课教师 成绩 4、学生退出系统学生退出系统window.location.href=index.php;5、教师修改密码教师修改密码原 密 码:新 密 码:重复新密码:  6、教师退出系统教师退出系统window.location.h

    13、ref=index.php;7、教师查询成绩查询学生成绩   学号 姓名 课程号 课程名 成绩 8、教师修改、删除、录入成绩?phpsession_start();$account=$_SESSIONusername;$cno=$_SESSIONcno; $conn = mysql_connect(localhost,root,root) ordie(链接数据库失败!.mysql_error();mysql_select_db(grade,$conn) ordie(选择数据库失败!.mysql_error();mysql_query(SET NAMES utf8);swit

    14、ch($_GETaction)case update:/修改成绩$sno=$_GETsno;$cno=$_GETcno;$grade=$_POSTcj;if($grade100)echo alert(分数不在范围内);window.location.href=index-cjxg1.php?sno=$sno&cno=$cno;else $sql=update sc set grade=$grade where sno=$sno and cno=$cno;mysql_query($sql);echo alert(修改成功);window.location.href=index-cjxg.php;

    15、break;case delete:/删除成绩$sno=$_GETsno;$cno=$_GETcno;$sql=update sc set grade=NULL where sno=$sno and cno=$cno;mysql_query($sql);if ($sql)echo alert(学生成绩删除成功!);window.location.href=index-cjxg.php;else echo alert(学生成绩删除失败!);window.location.href=index-cjxg.php;break;case insert:/录入成绩$num=$_SESSIONnum;$s

    16、ql=select student.sno from course,sc,teacher,studentwhere student.sno=sc.sno and o=o and course.tno=teacher.tno and teacher.tno=$account and o=$cno ORDER BY sc.sno ASC , o ASC ;$result=mysql_query($sql);$a=0;$flag=1;while($a$num)if($_POST$a100)$flag=0;$a=$num;else$array$a=$_POST$a;$a+;if($flag=1)$a=

    17、0;while($a$num)$sno=mysql_result($result,$a,0);/$grade=$_POST$a;$sql=update sc set grade=$array$a where sno=$sno and cno=$cno;mysql_query($sql);$a+;echo alert(学生成绩录入成功!);window.location.href=index-cjlr.php;elseecho alert(分数不在范围内);window.location.href=index-cjlr2.php?cno=$cno;break;?5. 结果分析、结论与体会系统运行

    18、情况如图所示:主界面学生修改密码学生查询成绩教师查询成绩教师修改、删除成绩教师录入成绩经过一周的课程设计,加强了我关于理论联系实际、与具体课题项目结合开发、设计系统的能力。既让我们了解到应该怎样把理论运用于实际,又让我们了解到在实践中遇到问题时要怎样运用所学知识理论去解决。 在本次课程设计中,我还需要一些以前没有学习到的知识,于是书籍跟网络成了我的良好助手。在查阅资料的过程中,要筛选信息,取长补短这样一来我对搜索来的信息的利用能力也有所提高。我学习的知识是有限的,在以后的工作中我肯定会遇到许多求知的领域,这方面的能力将有助于我未来的工作。 总之,这次课程设计对我认识系统作业和php语言都有很好地锻炼,我将以此为契机,再接再厉,发展对计算机语言的兴趣和爱好,养成毕生的好习惯。19


    注意事项

    本文(数据库与应用实验周课程设计学生成绩管理系统.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922