JSP版本用户管理信息系统含需求分析UML绘图数据库设计代码.docx

上传人:b****8 文档编号:9369547 上传时间:2023-02-04 格式:DOCX 页数:19 大小:538.72KB
下载 相关 举报
JSP版本用户管理信息系统含需求分析UML绘图数据库设计代码.docx_第1页
第1页 / 共19页
JSP版本用户管理信息系统含需求分析UML绘图数据库设计代码.docx_第2页
第2页 / 共19页
JSP版本用户管理信息系统含需求分析UML绘图数据库设计代码.docx_第3页
第3页 / 共19页
JSP版本用户管理信息系统含需求分析UML绘图数据库设计代码.docx_第4页
第4页 / 共19页
JSP版本用户管理信息系统含需求分析UML绘图数据库设计代码.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

JSP版本用户管理信息系统含需求分析UML绘图数据库设计代码.docx

《JSP版本用户管理信息系统含需求分析UML绘图数据库设计代码.docx》由会员分享,可在线阅读,更多相关《JSP版本用户管理信息系统含需求分析UML绘图数据库设计代码.docx(19页珍藏版)》请在冰豆网上搜索。

JSP版本用户管理信息系统含需求分析UML绘图数据库设计代码.docx

JSP版本用户管理信息系统含需求分析UML绘图数据库设计代码

JSP版本用户管理信息系统

一需求概述

本系统中主要是通过数据库对用户信息进行基本的管理和操作,显示和查询所有用户的信息列表,完成对用户信息的增加,删除,修改,查找等功能。

二功能划分和描述

本系统负责对用户信息的管理,主要完成用户信息的查询、增加、删除、修

改模块,相应管理的具体功能描述如下:

(1)增加功能:

系统不设置登陆界面,进入本系统后再首页选者添加用户

后,可以对用户进行增加操作,输入用户信息并保存到数据库。

(2)删除功能:

进入界面即可对用户数据进行删除操作。

系统能够通过要

删除的用户的ID查找出要删除的用户信息,并把相关信息从数据库中删除掉。

(3)修改功能:

对数据库中的用户信息进行修改。

系统能够通过用户的ID

查找出所要修改信息的用户并在页面显示,其中不能对ID号进行修改,并对修改后的信息进行保存。

(4)查询功能:

为了方便用户信息的搜索,本系统设置了列表查询和条件

查询。

列表查询以列表形式显示所示用户信息,条件查询可在查询界面按照用户ID号、用户名、等级等属性进行查询,最后显示查询结果。

三UML建模

利用PowerDesigner16.5绘制各种模型图。

3.1用例图

系统用例图如图3-1.

图3-1

3.2序列图

3.2.1增加用户序列图

增加用户序列图如图3-2.

图3-2

添加用户序列图说明:

序列图着重突出操作的时间顺序。

1.系统开始运行,打开系统首页index.html。

2.点击选择“点此添加用户信息”,打开添加用户信息页面insert.html,输入用户信息并确定。

3.系统处理触发insert.jsp,获取输入的用户信息,打开数据库并执行插入的sql语句,将数据插入到数据库中,并更新数据库。

4.返回操作结果提示(成功或失败)到insert.jsp。

5.添加用户功能完成可在insert.jsp页面选择下一步操作。

3.2.2查询用户信息序列图

查询用户信息序列图如图3-3.

图3-3

查询用户信息序列图说明:

1.系统开始运行,打开系统首页index.html。

2.点击选择“点此查询用户信息”,打开查询用户信息页面query.html,输入查询条件并确定。

3.系统处理触发query.jsp,获取输入的用户信息,打开数据库并执行模糊查询的sql语句。

4.返回查询结果(用户信息或未找到提示)到query.jsp。

5.查询用户功能完成可在query.jsp页面选择下一步操作。

3.2.3删除用户序列图

删除用户序列图如图3-4.

图3-4

删除用户序列图说明:

1.系统开始运行,打开系统首页index.html。

2.点击选择“点此删除用户信息”,打开可操作用户信息页面list.jsp,此页面显示用户信息和可选操作。

3.找到要删除的用户,点击对应的“删除”选项。

4.系统处理触发delete.jsp,系统根据用户ID在数据库找到其信息执行删除的sql语句。

5.返回删除结果(成功或失败)到delete.jsp页面。

3.2.4修改用户信息序列图

修改用户信息序列图如图3-5.

图3-5

修改用户信息序列图说明:

1.系统开始运行,打开系统首页index.html。

2.点击选择“点此修改用户信息”,打开可操作用户信息页面list.jsp,此页面显示用户信息和可选操作。

3.找到要修改的用户,点击对应的“修改”选项。

4.系统处理触发update.jsp,系统根据用户ID在数据库找到其信息执行查找sql语句在update.jsp显示用户旧信息。

5.修改用户旧信息输入新信息,其中ID不能修改。

6.数据库执行更新的sql语句,并保存和更新数据库。

7.返回操作结果和新的用户信息到update1.jsp页面。

3.3活动图

3.3.1增加用户信息活动图

增加用户信息活动图如图3-6.

图3-6

增加用户活动图说明:

该系统不需登陆,进入系统首页后在选择“点此增加用户”选项,进入增加用户界面,输入要增加的用户基本信息,点击“确定”后将信息提交给系统,接着数据库进行数据的保存和更新。

完成操作后会显示新的用户列表。

最后本功能完成可退出或进行其他下一步操作。

3.3.2查询用户信息活动图

查询用户信息活动图如图3-7.

图3-7

查询用户信息活动图说明:

进入系统首页,选择“点此查询用户”选项,在弹出的查询界面中输入要查询用户的ID、用户名或等级信息,点击“确定”会将信息提交给系统,系统进行检查,并读取数据库,数据库进行模糊查询,若该用户存在则显示该用户的各项基本信息。

最后本功能完成可退出或进行其他下一步操作。

3.3.3删除用户活动图

删除用户活动图如图3-8.

图3-8

删除用户活动图说明:

进入系统首页,选择“点此删除用户”选项,进入可操作用页面,该页面显示用户信息列表和提供相应的操作,找到要删除的用户后,点击对应的“删除”选项,然后将信息提交给系统,读取数据库,根据ID找到要删除的用户信息,接着数据库进行用户信息的删除,保存和更新。

完成操作后会显示操作结果和新的用户列表。

最后本功能完成可退出或进行其他下一步操作。

3.3.4修改用户信息活动图

修改用户信息活动图如图3-9

图3-9

修改用户信息活动图说明:

进入系统首页,选择“点此修改用户信息”,打开可操作用户页面,该页面显示用户信息列表和提供相应的操作,找到要修改信息的用户后,点击对应的“修改”选项,然后将信息提交给系统,读取数据库,数据库根据ID找到要修改的用户信息,接着打开修改页面,该页面显示要修改信息的用户的旧数据,输入用户的新数据,其中ID不能修改,接着数据库进行用户信息的保存和更新。

完成操作后会显示新的用户列表。

最后本功能完成可退出或进行其他下一步操作。

3.4系统类图

本系统的类图如图3-10.

3-10

四数据库设计

4.1数据库E-R图设计

由于本系统比较简单,只对用户信息进行基本的增加、删除、查询、修改操作,因此涉及的实体仅有“用户”一个。

其E-R图如图4-1.

图4-1

4.2数据库逻辑设计

用户信息表设计如图4-2.

图4-2

4.3生成SQL脚本

通过PowerDesigner生成的数据库userinfo表SQL脚本如图4-3.

图4-3

稍作修改得到Mysql运行的建库、建表和加入必要数据的脚本如下:

SETNAMESUTF8;

DROPDATABASEIFEXISTS`User`;

CREATEDATABASEUser;

USEUser;

CREATETABLE`userinfo`(

`userId`varchar(20)NOTNULLprimarykey,

`username`varchar(20)NOTNULL,

`passwd`varchar(20)NOTNULL,

`email`varchar(30),

`grade`int(3)

)ENGINE=InnoDBDEFAULTCHARSET=utf8;

#

#Dumpingdatafortableuserinfo

#

INSERTINTO`userinfo`VALUES('001','admin','admin','admin@',1);

INSERTINTO`userinfo`VALUES('002','lisha','lisha','lisha@',2);

INSERTINTO`userinfo`VALUES('003','admin3','admin3','admin3@',2);

INSERTINTO`userinfo`VALUES('004','ls','ls','ls@',2);

INSERTINTO`userinfo`VALUES('005','ad','ad','ad@',1);

五系统实现

5.1首页

运行系统,打开系统首页,如图5-1.

图5-1

5.2查询用户功能

5.2.1列表查询

系统可供列表查询功能,即显示所有的用户信息。

如图5-2.图5-2为现存的用户信息。

5-2

5.2.2条件查询

在首页选择“点此查询用户信息”可打开条件查询页面,如图5-3.这里设计为模糊查询,可输入任一条件得到查询结果。

如输入“等级”为1(如图5-3),输出等级为1的用户列表和信息,如图5-4.

5-3

5-4

如输入“用户名”为ad(如图5-5),输出用户名为ad的用户列表和信息,如图5-6.

5-5

5-6

如输入“用户ID”为00(如图5-7),找不到用户信息,系统返回空表如图5-8.

5-7

5-8

5.3添加用户功能

选择首页上的“点此添加用户信息”打开增加用户页面,如图5-9.

5-9

在添加用户界面输入用户基本信息,如图5-10.

5-10

点击“提交”,系统提示添加用户的操作结果,如图5-11.

5-11

打开用户列表可看到新增的用户信息如图5-12.(对比图5-2可验证)。

图5-12

在添加用户操作结果提示页面(图5-11),可选择“用户添加”和“用户查询”功能,分别打开对应页面。

5.4删除用户功能

在用户列表上选择右边的“删除”可将用户信息删除。

如删除用户“001”的信息,操作结果成功提示如图5-13,再返回查看用户列表可看到用户001已被成功删除,如图5-14

5-13

5-14.

5.5修改用户信息功能

在用户列表选择右边的“修改”,或首页的“点此修改用户信息”,可打开修改页面,如图5-15为修改用户002的页面.

5-15

若想修改用户ID将不能操作成功,先修改用户名为002,密码为002,等级为002,如图5-16,点击提交,系统提示操作结果如图5-17.

5-16

5-17

再打开用户列表,可看见002用户信息已更改,如图5-18.

5-18

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1