基于BS的用户登陆系统

基于BS的用户登陆系统

ID:47477187

大小:149.00 KB

页数:12页

时间:2020-01-11

基于BS的用户登陆系统_第1页
基于BS的用户登陆系统_第2页
基于BS的用户登陆系统_第3页
基于BS的用户登陆系统_第4页
基于BS的用户登陆系统_第5页
资源描述:

《基于BS的用户登陆系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、院系:计算机科学学院专业:软件工程年级:08级课程名称:软件体系结构指导教师:孟博2010年4月26日年级 08级班号1班学号 0806502707065077姓名宋东波吴作栋专业软件工程学号 姓名实验名称 实验一基于B/S的用户登陆系统实验类型设计型综合型创新型√实验目的或要求 实验目的:本实验要求开发一个基于B/S的远程用户登陆系统,以达到如下目的:1.理解软件体系结构的思想。2.掌握B/S体系结构风格。3.初步了解JSP/Java应用的基于B/S的体系结构架构解决方案。熟悉java编程环境Eclipse,掌握Eclipse环境下java开发环境的构建,编写一个

2、B/S风格的远程登陆系统。实验要求:1.Eclipse环境下java开发环境的搭建一个java编写的B/S模式远程登陆程序步骤2.Eclipse环境下java开发环境的搭建3.编写B/S架构的远程登陆系统实验报告要求:1.给出三层B/S模式架构视图。2.给出数据库与Eclipse的连接方法。3.给出一个java编写的B/S模式远程登陆程序流程图及核心代码。实验原理实验原理:B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过IE浏览器来实现,在TCP

3、/IP的支持下,以HTTP为传输协议,客户端通过Browser访问Web服务器以及与之相连的后台数据库的技术及体系结构。它由浏览器、Web服务器、应用服务器和数据库服务器组成。客户端的浏览器通过URL访问Web服务器,Web服务器请求数据库服务器,并将获得的结果以HTML形式返回客户端浏览器。极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过

4、Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。实验三层B/S模式架构视图如下所示:数据库Web服务器Web浏览器数据库与Eclipse的连接方法:1、本次实验连接的是SQLServer2005数据库,首先下载SQLServer2005驱动放到Web项目的lib目录。2、然后在jsp代码中添加如下代码:***//省略部分代码Connectioncon=null;Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();Stringurl="

5、jdbc:sqlserver://localhost:1433;DatabaseName=stud";con=DriverManager.getConnection(url,"sa","0806");***//省略部分代码B/S模式远程登陆程序流程图如下所示:开始进入系统登陆模块index1.html显示验证信息模块。Main.jsp显示注册是否成功界面zhu.jsp注册界面模块zhuce.html.进入后继页面。Continue.jsp模块判断用户名和密码是否正确checkvalid.Jsp模块结束是验证失败注册程序核心代码:(1)、登陆界面模块(index1.h

6、tml):Inserttitlehere

系统登陆

用户名:

7、ttype="text"name="uid"maxlength=8style="width:150">
密码:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。