基于JSP设计的教务系统中的学生信息管理系统(共41页).doc





《基于JSP设计的教务系统中的学生信息管理系统(共41页).doc》由会员分享,可在线阅读,更多相关《基于JSP设计的教务系统中的学生信息管理系统(共41页).doc(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上JSP程序设计与网站开发课程报告院 系 信息学院 专 业 物联网 班 级 任课教师 赵明茹 学 号 姓 名 王啸宇 一二三四总分:课程编号 CSTN42120P 2015年 6月 18日 教务管理系统中学生信息管理1、 模块简介1.1登录模块 用户输入用户名和密码,jsp页面把得到的用户名和密码与数据中的数据进行对比,验证是否登录成功。1.2查看学生信息模块 用户可在该页查看学生信息表(student)中的所有数据且所有信息按学号排序。1.3查询学生信息模块 用户可在该模块对学生信息进行查询,该模块为用户提供了三种查询方式分别为学号、班级、姓名。1.4修改学生信息模块
2、 该模块用户通过输入学号,来修改相应的学生信息记录。1.5添加学生信息模块 用户可在该模块向学生信息表中添加记录。1.6删除学生信息模块 用户可在该模块对学生表中的信息进行删除,该模块用户可以根据学号进行删除,该模块还为用户提供两个快捷删除功能分别为删除最近一次修改的学生信息记录和删除最近一次添加的信息记录。2、 数据库设计2.1用户表(mytable)字段名含义数据类型是否为空默认值username用户名varchar(20)是password密码varchar(20)是2.2学生信息表(student)字段名含义数据类型是否为空默认值number学号varchar(20)是name姓名va
3、rchar(15)是sex性别varchar(5)是date出生日期varchar(20)是class班级varchar(15)是minzu民族varchar(6)是phone联系方式varchar(20)是zzmm政治面貌varchar(10)是address家庭住址varchar(40)是zhuanye专业varchar(20)是3、 程序功能说明与程序设计流程图3.1登录 登录部分涉及的jsp文件:Denglu.jsp、Denglu2.jsp,success.jsp: Denglu.jsp通过定义两个文本框:name =logname ,name =password获取用户输入的用户名和
4、密码并把值传递给Denglu2.jsp Denglu2.jsp把传递过来的用户名和密码存放在String logname1、String password1中,连接数据库通过遍历mytable表中的数据,对比两次,第一次对比用户名,第二次对比用户名和密码,同时定义两个int型变量,用户名正确则n=1,用户名和密码同时正确则m=1,再判断n与m的值,当n=1 &m=1正确登录,n=1 &m!=1 提示密码错误,n!=1 提示用户名不存在。 Success.jsp登录已成功,能够显示登录的用户名,显示出功能选项。 登录输入用户名和密码先查找用户名查找用户名密码 n=1 m=1n=1&m=1n=1&
5、m!=1 登陆成功用户名不存在密码错误YNYNNNYY3.2查看学生信息涉及文件inquire.jsp,SortTag.tag 用户通过点击学生信息管理页面上方的功能选项跳转到inquire.jsp.该文件负责把学生信息表中的数据通过调用SortTag.tag按学号进行排序然后输出学生信息记录。 按学号排序查询语句:SELECT * FORM student ORDER BY number定义一个变量值=“number”调用SortTag.tag文件把变量值传递过去SortTag.tag连接数据库对数据按照number字段排序Inquire.jsp接受到tag文件返回的值即排序后的学生信息记录
6、3.3查询学生信息涉及文件:chaxun.jsp,bynumber.jsp,byclass.jsp,byname.jsp,NumberConditon.tag,ClassConditon.tag,KeyWord.tag用户通过点击学生信息管理页面上方的查询学生信息功能选项跳转到chaxun.jsp,该界面为用户提供三种查询方式,页面有三个文本框用户可以输入学号,班级号或姓名进行查询。 当用户选择根据学号查询bynumber.jsp 通过String number = request.getParameter (number) ; 获取学号再调用NumberConditon.tag进行查询,查询
7、语句: SELECT * FORM student Where number =+number+; 当用户选择根据学号查询byclass.jsp 通过String number = request.getParameter (number) ; 获取学号再调用NumberConditon.tag进行查询,查询语句: SELECT * FORM student Where class =+banji+;当用户选择根据姓名查询时跳转到KeyWord.tag,该查询是模糊查询,查询语句:String condition=SELECT * FROM student Where +ziduan+ lik
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 设计 教务 系统 中的 学生 信息管理 41

限制150内