欢迎来到天天文库
浏览记录
ID:58520214
大小:72.50 KB
页数:7页
时间:2020-05-18
《学生成绩查询系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.西京学院《JavaWeb开发技术》项目报告题目:学生成绩查询系统院系:机电技术系 专业:计算机应用技术 姓名:马越 学号:166102012144 指导教师:茗芳 20年月..目录一、设计目的1二、设计思路2三、具体实现3四、项目体会和小结6五、参考文献6..一、设计目的1.通过开发具体系统,了解并熟悉JSP2.通过设计并实现系统,逐渐提高自己的开发能力二、设计思路1.设计模式:利用JSP技术开发一个学生成绩管理系统,它可在Web上运行。使用本系统,可以实现学生成绩管理的主要任务。本设计题目主要
2、利用Java和JSP实现基于B/S/S模式的WEB开发。在设计与实现过程中将涉及JBuilder或NetBeans、HTML和JSP的使用技巧及常用的Web服务器(Tomcat)。2.采用的数据库:数据库服务器选用SQLServer2000数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。三、具体实现1.功能介绍:成绩管理系统主要有以下功能:成绩录入功能、成绩修改功能、记录查询功能、记录排序功能和记录删除功能。2.数据库设计:需要
3、为实现准备一个数据库db,本系统包含四表,分别有学生成绩表(students),该表保存学生成绩;管理员登录的表(login),该表保存管理员登录的;教师登录的表(login2),该表保存教师登录的;学生登录的表(login1),该表保存学生登录的,课程信息表(course),该表保存课程的相关信息。3.界面设计:1.登录界面:该界面主要是为用户进入系统提供登录口,只有成功登录,用户才能实现该权限下的各项功能。2.管理员成绩管理界面:该界面体现了整个系统所能实现的功能,只有学生成绩系统管理员才能进入到该界面
4、,对所有功能进行操作。3.成绩录入界面:该界面实现学生的成绩录入功能,只有成绩管理员和教师才能进入该界面,实现该功能。4.成绩修改界面:该界面实现对学生成绩的修改,只有学生成绩系统管理员才能进入该界面,实现对学生的成绩进行修改。5.成绩查询界面:该界面实现学生的成绩的查询,本系统的所有用户都可以进入该界面,实现对学生成绩的查询。6.成绩排序界面:该界面实现对学生成绩的排序,只有管理员和教师才能进入该界面,进入该界面后可以选择不同的排序方式,实现对学生成绩的排序。7.成绩删除界面..:该界面实现对学生成绩的排
5、序,只有管理员和教师才能进入该界面,进入该界面后可以选择不同的排序方式,实现对学生成绩的排序。4.代码构成:1.查询数据库代码<%!ResultSetchaxun(Stringnumber){Connectioncon=null;Statementsql=null;ResultSetrs=null;try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundExceptione){}try{con=DriverManager.g
6、etConnection("jdbc:odbc:grade");sql=con.createStatement();Stringcondition="SELECT*FROMstudentswherenumberLIKE"+"'"+number+"'";rs=sql.executeQuery(condition);//con.close();returnrs;}catch(SQLExceptione){returnrs;}}%>2.录入成绩数据库代码<%sql=con.createStatement();St
7、ringcondition="INSERTINTOstudentsVALUES"+"("+"'"+number+"','"+name+"',"+m+","+e+","+p+")";%>3.数据库信息更新代码<%!booleanquery(Stringnumber){Connectioncon=null;Statementsql=null;ResultSetrs=null;try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoun
8、dExceptione){}try{con=DriverManager.getConnection("jdbc:odbc:grade");sql=con.createStatement();Stringcondition="SELECT*FROMstudentswherenumber="+""+number+"";rs=sql.executeQuery(condition);intnum=0;while(rs.n
此文档下载收益归作者所有