Web数据库大作业_第1页
Web数据库大作业_第2页
Web数据库大作业_第3页
Web数据库大作业_第4页
Web数据库大作业_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

WEB数据库大作业要求大作业分为4个部分,分别是:一、 设计的目的:具体要求见模板二、 开发环境:具体要求见模板。三、 设计过程:具体要求见模板。四、 小结:具体要求见模板。(注:不允许出现相同的系统或很类似的系统。P246格式按照所给的模板要求设置。除标题页,整个文档控制在8-10页。《Web 数 据 库》课 程 实 习 大 作 成绩管理系统Performancemanagementsystem班 级: 计科08-2班 姓 名: 刘宝龙 学 号: 08080605014 伊犁师范学院电信学院计算机科学系1.设计的目的成绩管理是一个教育单位不可缺少的重要组成部分,它的内容对于学校的教务管理人员来说至关重要,作为计算机应用的一部分,利用计算机进行学生成绩信息的管理无疑是一条行之有效且高效的办法。学生成绩管理系统主要提供方便高效的管理功能以及网上的信息查阅平台,学生可以查阅相关的成绩和基本信息,管理员可以管理所有信息。包括浏览所有用户信息以及相关的成绩信息,录入、修改、删除成绩和信息成绩,等功能。1.1设计功能介绍该设计实现成绩管理的添加、查询及删除功能。启动页面后,可在“登录界面”的用点击“成绩录入”进入成绩录入界面。有学号、姓名、班级、各科成绩的录入栏,界面中在空栏中输入学号点击查询即可在下面的表格中输出所查询学生的成绩,如学号输错将没时会弹出对话框“您必须输入学号”如输入学号正确,则显示删除成功。该设计能用到所学的专业知识和技能,能培养学生分析问题和解决实际问题的能力。1.2涉及到的知识点和解决方法JSPJSP设计的难点是JSP程序设计与access数据库进行连接及编写服务程序。1.3系统功能结构图成绩管理系统成绩管理系统删除记录成绩查询成绩修改登录1.4主要界面截图

成绩录入图书编号图书编号图书编号书名借阅人借阅人作者书名密码用户名图1系统功能结构图成绩录入图书编号图书编号图书编号书名借阅人借阅人作者书名密码用户名1.登录界面2.登录时密码输入错误3.登陆时账号输入错误图4.登录成功进入成绩管理界面5.成绩录入界面6.成绩添加成功7.成绩修改界面8.成绩修改成功9.查询成功界面10.删除记录界面11.没学号输入时界面12.成功删除记录2.开发环境运行环境:Windows2003、WindowsXP、Win7开发工具:JSP数据库管理系统:ACCESS2003服务器:Tomcat6.03.设计过程3.1数据表的设计表1 login表表2 student表3.2JavaBean的设计GuestbookJavaBeanJavaBeanguestbooksetXXX()getXXX()方法。其实现如下:Packagecom.Guestbook.valuebean;Publicclassguestbooksingle{PrivateStringid;…PublicStringgetId(){returnid;}PublicvoidsetId(Stringid){this.id=id;}……3.4各功能项对应JSP页面的设计3.4.1主界面代码:<%!StringCheckLogin(StringLogin1,StringPassword1)throwsException{Connectioncon=null;Statementstmt=null;ResultSetrs=null;Stringresult=null;

StringLogin=Login1.trim();StringPassword=Password1.trim();Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");con=DriverManager.getConnection("jdbc:odbc:driver={MicrosoftAccessDriver(*.mdb)};DBQ=d:/WATMServer/WebRoot/db.mdb");stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);StringstrSQL="SELECT*FROMLoginWHEREXM='"+Login+"'";rs=stmt.executeQuery(strSQL);//执行SQL语句,进行帐号查询if(!rs.next())//检查游标是否指到最后一条记录{ //若指向最后一条记录则表示没有记录result="无此帐号";}elseif(!rs.getString("PW").equals(Password))//判断密码是否正确{result="密码错误";}else//通过检查表示帐号与密码均正确成功登入{result="成功登入";}}catch(Exceptionex){throwex;}finally{rs.close();stmt.close();con.close();}returnresult;}%>3.4.2数据库连接代码:Connectioncon=null;Statementstmt=null;ResultSetrs=null;Stringresult=null;StringLogin=Login1.trim();StringPassword=Password1.trim();

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");con=DriverManager.getConnection("jdbc:odbc:driver={MicrosoftAccessDriver(*.mdb)};DBQ=d:/WATMServer/WebRoot/db.mdb");stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);3.4.3成绩录入代码:<%!ResultSetchaxun(Stringnumber){Connectioncon=null;Statementsql=null;ResultSetrs=null;try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundExceptione){}try{con=DriverManager.getConnection("jdbc:odbc:driver={MicrosoftAccessDriver(*.mdb)};DBQ=d:/WATMServer/WebRoot/db.mdb");sql=con.createStatement();Stringcondition="SELECT*FROMstudentwherenumberLIKE"+"'"+number+"'";rs=sql.executeQuery(condition);// return rs;}catch(SQLExceptione){return rs;}}%>3.4.4成绩查询代码:<%!ResultSetchaxun(Stringnumber){Connectioncon=null;Statementsql=null;ResultSetrs=null;try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundExceptione){}try{con=DriverManager.getConnection("jdbc:odbc:driver={MicrosoftAccessDriver(*.mdb)};DBQ=d:/WATMServer/WebRoot/db.mdb");sql=con.createStatement();Stringcondition="SELECT*FROMstudentwherenumberLIKE"+"'"+number+"'";rs=sql.executeQuery(condition);// return rs;}catch(SQLExceptione){return rs;}}%><% //获取提交的学号Stringnumber=request.getParameter("number");if(number==null){number="";}number=number+"";byteb[]=number.getBytes("ISO-8859-1");number=newString(b);%>3.4.5删除记录代码:<%!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:driver={MicrosoftAccessDriver(*.mdb)};DBQ=d:/WATMServer/WebRoot/db.mdb");sql=con.createStatement();//删除操作StringdeleteALL="DELETEFROMstudentWHEREnumber"+"="+"'"+number+"'";}

sql.executeUpdate(deleteALL);con.close();return "删除成功";catch(SQLExceptionevent){return "删除失败}}elsereturn"没有这个学号";}%>4.小结随着计算机技术的普及和网络的发展,越来越多的教育单位开始重视信息化建设,利用先进的计算机和网络技术对学生成绩信息进行管理,提高工作效率,减少人力资源的浪费。本人结合教

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论