毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

JSP+mysql教材预定和发行管理系统开发与设计(15)

时间:2016-12-18 11:45来源:毕业论文
表 4.9 教材库表 字段说明 字段名 数据类型 长度 非空 键值 序号 INum int 4 非空 Primary(主键) 教材isbn TextIsbn varchar 50 允许空 教材名称 TextName varchar 50 允许


表 4.9 教材库表
字段说明    字段名    数据类型    长度    非空    键值
序号    INum    int    4    非空    Primary(主键)
教材isbn    TextIsbn    varchar    50    允许空    
教材名称    TextName    varchar    50    允许空    
编著者    Author    varchar    50    允许空    
版次    Edition    char    8    允许空    
出版社    Publisher    varchar    50    允许空    
单价    Price    int    4    允许空    
3.3    系统模块的实现
3.3.1    前台登陆界面
一般来说,每一个正常的操作系统,由于其有各种权限的设定,一定会有一个涉及到登陆的前台登陆窗体。而在本系统中,通过使用前台的登陆界面,在权限的选择上能够直接的选取,其核心代码如下:
<select name = 'List' type = "select"  id = "List" >     
                               <option value='1'selected>请选择</option>   
                               <option value='2'>管理员</option>  
                               <option value='3'>教师</option>  
                               <option value='4'>学生</option>
                             </select>
然后通过输入用户名与密码来进行登陆,进行下一步的操作。由于采用的是Jsp+Servlet+JavaBean的架构模式,因此,在前台登陆输入信息之后,需要将输入的信息传递到Servlet中,在Servlet中根据所输入的属性与数据库中的数据进行判断,如果输入的数据能够与数据库中存在的数据完全的符合的话,那么根据其权限,跳转到与之对应的页面中。关键代码如下:
            if(aduser.check(uname, pword, rank)){
                mysession.setAttribute("User", uname);
                mysession.setAttribute("Password", pword);
                getServletConfig().getServletContext().getRequestDispatcher("/MainIndex.jsp").forward(request, response);
            }else if(teauser.check(uname, pword, rank)){
                mysession.setAttribute("User", uname);
                mysession.setAttribute("Password", pword);
                getServletConfig().getServletContext().getRequestDispatcher("/TeacherLoginSucess.jsp").forward(request, response); JSP+mysql教材预定和发行管理系统开发与设计(15):http://www.751com.cn/jisuanji/lunwen_1196.html
------分隔线----------------------------
推荐内容