欢迎来到天天文库
浏览记录
ID:26258822
大小:269.69 KB
页数:19页
时间:2018-11-25
《学生成绩管理系统程序设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《Java语言程序设计》课程设计报告设计题目:学生成绩管理系统目录设计思路—功能规划3学生的功能3老师的功能3管理员得功能3具体实现4类设计4功能实现4运行调试与分析讨论10登陆页面10学生登录成功页面11老师登录成功页面11管理员登录成功页面12修改密码页面12管理员对学生信息的管理13添加学生信息13修改学生信息13删除学生信息14管理员对教师信息的管理14管路员对学生成绩的查询15学生查询所修课程的查询16学生成绩查询16学生不及格科目的查询17注销登录17老师输入学生成绩18设计体会与小结18参考文献19设计思路—功能规划学生,
2、教师,管理员通过输入用户名和密码来进入学生成绩管理系统,进而选择自己所需要执行的功能。学生的功能学生有注销,修改密码,所修课程查询,成绩查询,不及格成绩查询。注销是为了防止他人查看自己的成绩。学生只能查询自己的成绩及排名,而不能查看其他学生的成绩。设置不及格成绩查询是为了让学生更明显的看出自己有哪些科目需要补考。学生选课功能没有实现。老师的功能老师注销,修改密码,输入成绩的共能。只有老师有输入成绩的功能,且输入后不能随意修改。老师查询学生成绩几不及格学生的名单的功能没有写。需要修改成绩是需向管理员发出请求的功能没有实现。管理员得功能管理
3、员有注销,修改密码,学生信息管理(添加学生信息,修改学生信息,删除学生信息),教师信息管理(添加教师信息,删除教师信息,修改老师信息,课程信息管理),成绩查询的功能。只有管理员能够修改有关老师及学生的信息,设置老师叫那些课程及哪个班级的学生。当老师发出修改学生成绩的请求时如何获得请求并让老师获得修改成绩的机会。具体实现类设计连接数据库的程序;servelet和jsp之间与操作程序的互相传递。功能实现1、登录页面的实现//登陆验证publicbooleanlogin(Stringid,Stringpassword){Stringsql="
4、SELECT*FROMmanageWHEREid='"+id+"'andpassword='"+password+"'";db.resultSet=db.executeQuery(sql);try{if(db.resultSet.next()){returntrue;}elsereturnfalse;}catch(SQLExceptione){}returnfalse;}输入用户名和密码后,通过servlet与数据库连接,来判断用户名与密码是否正确。若正确则跳转到登录成功界面。publicvoiddoGet(HttpServletReq
5、uestrequest,HttpServletResponseresponse)throwsServletException,IOException{request.setCharacterEncoding("UTF-8");response.setContentType("text/html");intn=Integer.parseInt(request.getParameter("n"));Stringid=request.getParameter("id");Stringpassword=request.getParameter(
6、"password");booleanb=false;if(n==1){StudentDaosd=newStudentDaoImpl();b=sd.login(id,password);if(b){HttpSessionsession=request.getSession();session.setAttribute("id",id);session.setAttribute("identity","1");Studentstu=sd.queryByID(id);session.setAttribute("stu",stu);respo
7、nse.sendRedirect("main.html");}elseresponse.sendRedirect("loginfailure.jsp");}elseif(n==2){TeacherDaotd=newTeacherDaoImpl();b=td.login(id,password);if(b){HttpSessionsession=request.getSession();session.setAttribute("identity","2");session.setAttribute("id",id);Teachertea
8、=td.queryByID(id);session.setAttribute("tea",tea);response.sendRedirect("teachermain.html");}elserespon
此文档下载收益归作者所有