用户增删改查文档

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用户的增删改查

项目组二

需求说明书

文件状态:[ √] 待定稿[ √] 正式发布[ √] 正在修改文件标识:JSP 用户的增、删、改、查询

当前版本: 3.0

作者:小组成员

完成日期:2011年4月13日星期三

版本历史

版本/状态作者参与者起始日期备注

1.0 小组许斯宁、顾萍、李雪、杨婕妤、

唐春燕、洪瑞雪、曹芝佩

2011/4/08 开始研究

2.0 小组许斯宁、顾萍、李雪、杨婕妤、

唐春燕、洪瑞雪、曹芝佩

2011/4/12 制作中

3.0 小组许斯宁、顾萍、李雪、杨婕妤、

唐春燕、洪瑞雪、曹芝佩

2011/4/13 完成

目录

1.背景介绍 (3)

2.需求分析 (4)

2.1系统功能需求概要 (4)

2.1.1前台 (4)

2.1.2后台 (4)

2.2功能模块图 (4)

3.系统建模 (5)

4.系统分析与设计 (4)

4.1数据模型 (5)

4.1.1 E-R图 (6)

4.1.2逻辑结构设计(关系图) (6)

4.2主要功能模块流程图 (7)

5.系统实现与测试 (8)

5.1系统实现(主要代码) (8)

5.1.1 JavaBean连接数据库的使用 (9)

5.1.2 用户的增删改查 (9)

5.2系统测试 (14)

5.2.1 注册界面 (14)

5.2.2 登录界面 (14)

5.2.3 登录成功界面 (15)

5.2.4 增删改查 (15)

5.2.5 修改密码 (16)

6.小结 (16)

6.1心得体会 (16)

6.2遇到的问题 (17)

1 背景介绍

信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。用户的增删改查是基于JSP来设计的。JSP(JavaServer Pages)是由Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*。Htm,*html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件。

2 需求分析

2.1 系统功能需求概要

2.1.1 前台:

1)用户注册

2)用户登录

3)用户浏览(浏览员浏览页面)

4)用户修改(修改密码)

2.1.2 后台:

1)管理员登录

2)添加用户

3)删除用户

4)修改用户

5)查询用户

2.2 功能模块图

用户登入系统管理

注册用户管理员管理

用户浏览用

管理

员登

浏览员

用户浏览用户注册

3 系统建模

游客管理

管理员用户登录

登录用户管理

查询注册

总体系统用例图

4 系统分析与设计

4.1 数据模型

4.1.1 E-R 图

系统ER 图

4.1.2 逻辑结构设计(关系表)

用户表: 字段名 字段名类型 是否为空 主键 备注说明 Username

V archar (20) Not null

否 用户名称 Userpassword V archar (20) Not null 否 用户密码 UserID

Bigint

Not null

用户ID

管理员

管理

游客

用户

用户ER 图

用户

用户ID 用户名 用户密码

m:n

m: n

m: n

4.2主要功能模块流程图

用户名

密码

Login.jsp

Main.jsp

Register.jsp

注册

返回登录界面

退出

浏览User.jsp

修改

查询

错误

Adminlogin.jsp 用户名

密码

用户名

密码

确认密码

Admin.jsp

5 系统实现与测试

5.1系统实现(主要代码)

5.1.1 JavaBean 连接数据库的使用

名称:dbPool.java

package login;

/* 数据访问组件*/

import java.io.*;

import java.util.*;

import java.sql.*;

public class dbPool{

private static dbPool instance = null;

//取得连接

public static synchronized Connection getConnection() {

if (instance == null){

instance = new dbPool();

}

return instance._getConnection();

}

private dbPool(){

super();

}

private Connection _getConnection(){

try{

String sDBDriver = null;

String sConnection = null;

String sUser = null;

String sPassword = null;

Properties p = new Properties();

InputStream is = getClass().getResourceAsStream("/db2.properties");

p.load(is);

sDBDriver = p.getProperty("DBDriver",sDBDriver);

sConnection = p.getProperty("Connection",sConnection);

sUser = p.getProperty("User","");

sPassword = p.getProperty("Password","");

Properties pr = new Properties();

pr.put("user",sUser);

pr.put("password",sPassword);

pr.put("characterEncoding", "GB2312");

pr.put("useUnicode", "TRUE");

相关文档
最新文档