首页 学生成绩查询系统

学生成绩查询系统

举报
开通vip

学生成绩查询系统----word.zl-西京学院?JavaWeb开发技术?工程报告题目:学生成绩查询系统院系:机电技术系专业:计算机应用技术XX:马越学号:4指导教师:茗芳20年月目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc529783261"一、设计目的1HYPERLINK\l"_Toc529783262"二、设计思路2HYPERLINK\l"_Toc529783263"三、具体实现3HYPERLINK\l"_Toc529783264"四、工程体会和小结6HYPERLINK\...

学生成绩查询系统
----word.zl-西京学院?JavaWeb开发技术?工程报告 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 目:学生成绩查询系统院系:机电技术系专业:计算机应用技术XX:马越学号:4指导教师:茗芳20年月目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc529783261"一、 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 目的1HYPERLINK\l"_Toc529783262"二、设计思路2HYPERLINK\l"_Toc529783263"三、具体实现3HYPERLINK\l"_Toc529783264"四、工程体会和小结6HYPERLINK\l"_Toc529783265"五、参考文献6一、设计目的1.通过开发具体系统,了解并熟悉JSP2.通过设计并实现系统,逐渐提高自己的开发能力二、设计思路1.设计模式:利用JSP技术开发一个学生成绩管理系统,它可在Web上运行。使用本系统,可以实现学生成绩管理的主要任务。本设计题目主要利用Java和JSP实现基于B/S/S模式的WEB开发。在设计与实现过程中将涉及uilder或NetBeans、HTML和JSP的使用技巧及常用的Web效劳器〔Tomcat〕。2.采用的数据库:数据库效劳器选用SQLServer2000数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、平安性和易用性为数据库编程提供了良好的条件。三、具体实现1.功能介绍:成绩管理系统主要有以下功能:成绩录入功能、成绩修改功能、 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 查询功能、记录排序功能和记录删除功能。2.数据库设计:需要为实现准备一个数据库db,本系统包含四表,分别有学生成绩表(students),该表保存学生成绩;管理员登录的表(login),该表保存管理员登录的;教师登录的表〔login2〕,该表保存教师登录的;学生登录的表〔login1〕,该表保存学生登录的,课程信息表〔course〕,该表保存课程的相关信息。3.界面设计:1.登录界面:该界面主要是为用户进入系统提供登录口,只有成功登录,用户才能实现该权限下的各项功能。2.管理员成绩管理界面:该界面表达了整个系统所能实现的功能,只有学生成绩系统管理员才能进入到该界面,对所有功能进展操作。3.成绩录入界面:该界面实现学生的成绩录入功能,只有成绩管理员和教师才能进入该界面,实现该功能。4.成绩修改界面:该界面实现对学生成绩的修改,只有学生成绩系统管理员才能进入该界面,实现对学生的成绩进展修改。5.成绩查询界面:该界面实现学生的成绩的查询,本系统的所有用户都可以进入该界面,实现对学生成绩的查询。6.成绩排序界面:该界面实现对学生成绩的排序,只有管理员和教师才能进入该界面,进入该界面后可以选择不同的排序方式,实现对学生成绩的排序。7.成绩删除界面:该界面实现对学生成绩的排序,只有管理员和教师才能进入该界面,进入该界面后可以选择不同的排序方式,实现对学生成绩的排序。4.代码构成:1.查询数据库代码<%!ResultSetchaxun(Stringnumber){Connectioncon=null;Statementsql=null;ResultSetrs=null;try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundExceptione){}try{con=DriverManager.getConnection("jdbc:odbc:grade");sql=con.createStatement();Stringcondition="SELECT*FROMstudentswherenumberLIKE"+"'"+number+"'";rs=sql.executeQuery(condition);//con.close();returnrs;}catch(SQLExceptione){returnrs;}}%>2.录入成绩数据库代码<%sql=con.createStatement();Stringcondition="INSERTINTOstudentsVALUES"+"("+"'"+number+"','"+name+"',"+m+","+e+","+p+")";%>3.数据库信息更新代码<%!booleanquery(Stringnumber){Connectioncon=null;Statementsql=null;ResultSetrs=null;try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundExceptione){}try{con=DriverManager.getConnection("jdbc:odbc:grade");sql=con.createStatement();Stringcondition="SELECT*FROMstudentswherenumber="+""+number+"";rs=sql.executeQuery(condition);intnum=0;while(rs.next()){num++;}con.close();if(num>0)returntrue;elsereturnfalse;}catch(SQLExceptione){returnfalse;}}Stringupdate(Stringnumber,floatnewMath,floatnewEnglish,floatnewPhysics){if(query(number)){Connectioncon=null;Statementsql=null;ResultSetrs=null;try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundExceptione){}try{con=DriverManager.getConnection("jdbc:odbc:grade");sql=con.createStatement();Stringcondition1="UPDATEstudentsSETmath="+newMath+"WHEREnumber="+"'"+number+"'";Stringcondition2="UPDATEstudentsSETenglish="+newEnglish+"WHEREnumber="+"'"+number+"'";Stringcondition3="UPDATEstudentsSETphics="+newPhysics+"WHEREnumber="+"'"+number+"'";sql.executeUpdate(condition1);sql.executeUpdate(condition2);sql.executeUpdate(condition3);con.close();return"修改成功!";}catch(SQLExceptione){return"修改失败!";}}else{return"修改者学号不存在!";}}%>4.数据库信息排序代码<%!ResultSetpaixu(Stringa6){Connectioncon=null;Statementsql=null;ResultSetrs=null;catch(ClassNotFoundExceptione){}try{con=DriverManager.getConnection("jdbc:odbc:grade");sql=con.createStatement();Stringcondition="select*fromstudentsorderby"+a6+"desc";Stringcondition1="select*fromstudentsorderby"+a6;if((a6.equals("number"))||(a6.equals("name")))rs=sql.executeQuery(condition1);elsers=sql.executeQuery(condition);//con.close();returnrs;}catch(SQLExceptione){returnrs;}}%>5.数据库信息删除代码<%!booleanquery(Stringnumber)//查询是否有学号是number的学生{Connectioncon=null;Statementsql=null;ResultSetrs=null;try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")}catch(ClassNotFoundExceptione){}try{con=DriverManager.getConnection("jdbc:odbc:grade","sa","123456");sql=con.createStatement();Stringcondition="SELECT*FROMstudentswherenumber="+"'"+number+"'";rs=sql.executeQuery(condition);intnum=0;while(rs.next())num++;con.close();if(num>0)returntrue;elsereturnfalse;}catch(SQLExceptione){returnfalse;}}%><%!Stringdel(Stringnumber)//删除学号是number的学生{if(query(number)){Connectioncon=null;Statementsql=null;ResultSetrs=null;try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundExceptionevent){}try{con=DriverManager.getConnection("jdbc:odbc:grade");sql=con.createStatement();//删除操作StringdeleteALL="DELETEFROMstudentsWHEREnumber"+"="+"'"+number+"'";sql.executeUpdate(deleteALL);con.close();return"删除成功";}catch(SQLExceptionevent){return"删除失败";}}elsereturn"没有这个学号";}%>6.数据库获取信息代码〔1〕管理员和登录获取信息SQL语句:StringstrSQL="select*fromloginwherexm="+"'"+UserNm+"'"+"andpw="+"'"+UserPasswd+"'";〔2〕教师登录获取信息SQL语句:StringstrSQL="select*fromlogin2wherexm="+"'"+UserNm+"'"+"andpw="+"'"+UserPasswd+"'";〔3〕学生登录获取信息SQL语句:StringstrSQL="select*fromlogin1wherexh="+"'"+xuehao+"'"+"andpw="+"'"+UserPasswd+"'四、工程体会和小结1.工程体会:本次设计中,我做的题目是:学生成绩管理系统,这个系统对我们来说可以说是相当的熟悉了,因为在我们的生活中很多时侯都用到这个系统。在我们学习的课程中,有很多的事例都在完成该系统的某个应用程序模块。在我们现在的生活中,网络是不可缺少的一局部,它为人们交流和学习提供了一个平台。当然,做一个网络系统,那就意味着要有很多人都能够了解和应用该系统,才能让自己的作品得到更好的发挥。现在的学校如此之多,假设有这样的系统帮助学校管理学生的成绩和学生的根本信息,那将会使学校的管理变的更加方便、更加简单,同时也让学生能更快捷地查询自己的各科成绩,也能促使学校更快、更有利的开展。2.小结:总体上来说,这次的设计还算成功,这次牵涉到的数据库的连接问题和程序编写上的语法问题根本上都解决了,我真的感觉很快乐,也相对来说有些轻松了。所有涉及到数据库方面知识一直是我最关心的问题,只要能与数据库连接,就根本完成了以后的设计根底。只要自己努力,一切都会变得很简单,我相信自己以后可以做到更好。五、参考文献[1]超.基于JSP的数据库连接技术浅析[J].电脑,2013,28(12):80-81.[2]HYPERLINK"s://.baidu./s?wd=%E9%99%88%E5%80%A9&tn=SE_PcZhidaonwhc_ngpagmjz&rsv_dl=gh_pc_zhidao"\t"_blank"倩,HYPERLINK"s://.baidu./s?wd=%E5%88%98%E8%83%9C&tn=SE_PcZhidaonwhc_ngpagmjz&rsv_dl=gh_pc_zhidao"\t"_blank"胜,焦壵.基于JSP的培训管理信息系统研究[J].机械,2013,40(009):10-15.[3]HYPERLINK"s://.baidu./s?wd=%E7%8E%8B%E8%8E%8E%E8%8E%8E&tn=SE_PcZhidaonwhc_ngpagmjz&rsv_dl=gh_pc_zhidao"\t"_blank"王莎莎.基于JSP的HYPERLINK"s://.baidu./s?wd=%E5%9C%A8%E7%BA%BF%E8%80%83%E8%AF%95&tn=SE_PcZhidaonwhc_ngpagmjz&rsv_dl=gh_pc_zhidao"\t"_blank"在线考试系统设计与实现[J].HYPERLINK"s://.baidu./s?wd=%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%85%89%E7%9B%98%E8%BD%AF%E4%BB%B6%E4%B8%8E%E5%BA%94%E7%94%A8&tn=SE_PcZhidaonwhc_ngpagmjz&rsv_dl=gh_pc_zhidao"\t"_blank"计算机光盘软件与应用,2013,16(16):53-54.强光平,才铭,HYPERLINK"s://.baidu./s?wd=%E8%B5%B5%E9%9D%99&tn=SE_PcZhidaonwhc_ngpagmjz&rsv_dl=gh_pc_zhidao"\t"_blank"静,等.基于JSP的用户分组权限的设计和实现[J].HYPERLINK"s://.baidu./s?wd=%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%85%89%E7%9B%98%E8%BD%AF%E4%BB%B6%E4%B8%8E%E5%BA%94%E7%94%A8&tn=SE_PcZhidaonwhc_ngpagmjz&rsv_dl=gh_pc_zhidao"\t"_blank"计算机光盘软件与应用,2013,16(18):53-54.[4]HYPERLINK"s://.baidu./s?wd=%E5%90%B4%E6%AD%A3%E4%BD%B3&tn=SE_PcZhidaonwhc_ngpagmjz&rsv_dl=gh_pc_zhidao"\t"_blank"吴正佳,罗月胜,周玉琼,等.一种求解典型JSP的改良离散粒子群优化算法[J].HYPERLINK"s://.baidu./s?wd=%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%BA%94%E7%94%A8%E7%A0%94%E7%A9%B6&tn=SE_PcZhidaonwhc_ngpagmjz&rsv_dl=gh_pc_zhidao"\t"_blank"计算机应用研究,2013,30(8):2405-2409.[5]薛倩.基于JSP技术HYPERLINK"s://.baidu./s?wd=%E4%BC%81%E4%B8%9A%E5%8A%A8%E6%80%81&tn=SE_PcZhidaonwhc_ngpagmjz&rsv_dl=gh_pc_zhidao"\t"_blank"企业动态系统设计与实现[J].微型电脑应用,2014(2):14-17.
本文档为【学生成绩查询系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥23.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
dykcs64
从事建筑工程对接,工程图纸设计施工管理方面的经验
格式:doc
大小:58KB
软件:Word
页数:0
分类:教育学
上传时间:2021-10-09
浏览量:89