jsp企业信息管理系统网站设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计说明书
课程设计说明书
课程设计说明书
课程设计说明书
课程设计说明书
课程设计说明书
沈阳大学课程设计说明书
沈阳大学课程设计说明书
登陆验证功能模块的设计
该模块需要实现如下功能:
包含数据库子文件,以可以去的数据库的参数变量;
使用request的getParameter()函数取得用户输入的用户名参数username和密码参数password;
根据username和password组合查询user表的SQL语句;创建数据库连接,执行SQL语句的查询,如果查询结果不为空,即()返回值为ture,则表示验证成功,否则验证失败;
验证成功则将用户名保存在session中,并使用()跳转到欢迎页面,验证失败则返回登陆页面。
该文件的代码如下:
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ include file="../inc/"%>
<%
String username = ("username");
String password = ("password");
boolean isValid = false;
String sql = "select * from user where username='"+username+"' and password='"+password+"'";
try { (drv).newInstance();
Connection conn = (url, usr, pwd);
Statement stm = ();
ResultSet rs = (sql);
if())isValid = true;
();
();
();
} catch (Exception e) {
();
(e);
} finally {}
if (isValid) {
("username", username);
("../");
} else {
("../");}%>
沈阳大学
课程设计说明书
注册功能模块的设计
该模块需要实现以下功能:
包含数据库子文件,以可以取得数据库参数变量。
使用request的getParameter()函数取得用户输入的用户名参数username、密码参数password、E-mail参数email
创建数据库的连接,查询user表中是否存在该username
如果查询结果为空,即()返回值为false,则表示不存在,否则该用户名不可重复使用。
当用户名可用时,组合插入表user的SQL,执行一个用户的插入。
如果执行了插入则跳转到登录页面,否则返回注册页面
该文件的代码如下:
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ include file="../inc/"%>
<%
String username = ("username");
String password1 = ("password1");
String email = ("email");
boolean isValid = false;
String sql = "select * from user where username='"+username+"'";
try {(drv).newInstance();
Connection conn = (url, usr, pwd);
Statement stm = ();
ResultSet rs = (sql);
if(!()) {sql="insert into user(username,password,email)
values('"+username+"','"+password1+"','"+email+"')";
(sql);
isValid = true;}
();
();
();}
catch (Exception e) {
();
(e);}
if (isValid) {("../");}
else {("../");}%>
沈阳大学
课程设计说明书
通讯录管理功能模块的设计
该页面首先需要数据库参数文件。然后取得请求参数method,用来决定执行什么操作。根据method的参数值决定调用的处理函数如下:
如果method参数值为list,则调用列表函数list();
如果method参数值为delete,则调用删除函数delete();
如果method参数值为insert,则调用插入函数insert();
如果method参数值为edit,则调用修改函数edit();
如果method参数值为update,则调用更新函数update();
完整的框架代码如下:
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ include file="../inc/"%>
<%
String method = ("method");
String topage = "../";
if ("username") == null) {
topage = "../";
} else {
String username = (String) ("username");/";