毕业设计(论文) - 图文(6)
大连交通大学2014届本科生毕业设计(论文)
4.1 数据库实现
本系统使用MySQL数据库,添加了mysql-connector-java-5.0.6-bin.jar这个数据库连接的jar包。数据库访问时,前端与后台连接的桥梁是web项目中最重要的步骤之一。对于数据库访问的主要步骤:
(1) 加载数据库驱动
Class.forName(\(2) 连接数据库
String username=\数据库用户名) String pwd=\数据库密码)
String url=\(jdbc:数据库://本机/数据库端口号/数据库名称)
Connection conn=DriverManager.getConnection(url,username,pwd); (3) 获取数据库连接对象
PreparedStatement pst=conn.prepareStatement(“SQL语句”); (4) 执行并获取数据库结果集 (5) 关闭 conn.close(); pst.close();
4.2 登录验证模块的实现
用户登录是本系统的主入口,用户只有通过该入口才能进入系统。用户登录系统输入8位用户名和密码。如果用户登录信息输入有误,在页面上会出现相应提示,例如用户名长度不够或者用户名密码不匹配等。对文本框的验证是在光标离开文本框时开始的,用户登录是否成功是点击登录按钮提交表单之后进行验证的。
登录页面,如图4.2所示。后台实现过程为:在LoginAction这Servlet中获得登录页面用户在文本框中输入的值,然后将id和pwd作为参数,利用UserDao类下面的isLogin方法进行匹配验证。登录成功后记录用户session,系统根据用户session的role属性生成系统菜单。普通用户的role属性为2,专家用户的role属性为1,管理员的role属性为0。
注册页面如图4.3所示。除了对账号输入的验证外,对其他输入框也进行了是否为空的验证,并给用户提示。后台实现过程为:在JSP页面的js代码部分,进行对用户所输入信息的验证,通过验证后,由提交按钮将表单的信息提交给RegisteAction中,该Servlet将表单信息封装到User对象中,利用UserDao类下的insert方法,将User
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音