文档详情

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

奇异
实名认证
店铺
DOCX
423.94KB
约18页
文档ID:234558601
JSP版本用户管理信息系统(含需求分析、UML绘图、数据库设计、代码)_第1页
1/18

JSP 版本用户管理信息系统一 需求概述本系统中主要是通过数据库对用户信息进行基本的管理和操作, 显示和查询所有用户的信息列表,完成对用户信息的增加,删除,修改,查找等功能二 功能划分和描述本系统负责对用户信息的管理,主要完成用户信息的查询、增加、删除、修改模块,相应管理的具体功能描述如下:( 1) 增加功能: 系统不设置登陆界面, 进入本系统后再首页选者添加用户后,可以对用户进行增加操作,输入用户信息并保存到数据库 2) 删除功能: 进入界面即可对用户数据进行删除操作 系统能够通过要删除的用户的 ID 查找出要删除的用户信息,并把相关信息从数据库中删除掉 3) 修改功能 : 对数据库中的用户信息进行修改 系统能够通过用户的 ID查找出所要修改信息的用户并在页面显示,其中不能对 ID 号进行修改,并对修改后的信息进行保存 4) 查询功能: 为了方便用户信息的搜索, 本系统设置了列表查询和条件查询 列表查询以列表形式显示所示用户信息, 条件查询可在查询界面按照用户ID 号、用户名、等级等属性进行查询,最后显示查询结果三UML建模利用PowerDesigneU6.5绘制各种模型图3.1 用例图系统用例图如图 3-1.图3-13.2 序列图3.2.1 增加用户序列图增加用户序列图如图3-2.添加用户系统首页(index.jsp )增加用户页面(insert.html)增加处理页面(insert.jsp)打开首页打开增加用户页面输入新增的用户信息首页操作列表打开数据库保存新用户信息操作结果操作结果天系统管理员新用户信息图3-2添加用户序列图说明:序列图着重突出操作的时间顺序。

1.系统开始运行, 打开系统首页index.html2.点击选择“点此添加用户信息”,打开添加用户信 息页面insert.html,输入用户信息并确定3.系统处理触发insert.jsp,获取输入 的用户信息,打开数据库并执行插入的 sql语句,将数据插入到数据库中,并更新数据库4.返回操作结果提示(成功或失败)到 insert.jsp5.添加用户功能完成可在insert.jsp页面选择下一步操作3.2.2 查询用户信息序列图查询用户信息序列图如图3-3.图3-3查询用户信息序列图说明:1.系统开始运行,打开系统首页index.html2.点 击选择“点此查询用户信息”,打开查询用户信息页面query.html,输入查询条件 并确定3.系统处理触发query.jsp,获取输入的用户信息,打开数据库并执行模 糊查询的sql语句4.返回查询结果(用户信息或未找到提示)至U query.js出5.查询用户功能完成可在query.jsp页面选择下一步操作3.2.3 删除用户序列图删除用户序列图如图3-4. 系统首页(inde.html)选择操4^页面(list.jsp)系统管理员打开系统首页打开可操作页面删除结果选择要删除的用户读取数据库删除结果删除用户信息图3-4删除用户序列图说明:1.系统开始运行,打开系统首页index.htmlo 2.点击 选择“点此删除用户信息”,打开可操作用户信息页面list.jsp,此页面显示用户 信息和可选操作。

3.找到要删除的用户,点击对应的“删除”选项 4.系统处理触发delete.jsp,系统根据用户ID在数据库找到其信息执行删除的 sql语句5. 返回删除结果(成功或失败)到 delete.jsp页面3.2.4 修改用户信息序列图修改用户信息序列图如图3-5.修改用户信息系统首页(inde.html)数据库打开系统首页打开可操作页面用户旧彳用户新信息力|1口,区、修改结果页面( update1.jsp )选择操作页面 (list.jsp)处理修改页面(up date.jsp )打开修改页面输入新用户信息操作结果和新信息保存新信息操作结果和新信息图3-5修改用户信息序列图说明:1.系统开始运行,打开系统首页index.html2.点击选择“点此修改用户信息”,打开可操作用户信息页面list.jsp,此页面显示用 户信息和可选操作3.找到要修改的用户,点击对应的“修改”选项 4.系统处理触发update.jsp系统根据用户ID在数据库找到其信息执行查找 sql语句在 update.jsp显示用户旧信息5.修改用户旧信息输入新信息,其中ID不能修改 6.数据库执行更新的sql语句,并保存和更新数据库。

7.返回操作结果和新的用 户信息到updatel.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. SQLHelper- driver : String- connStr : String- dbusername : String- dbpassword : String- conn : Connection- stmt : Statement+ executeUpdate ()+ executeQuery ()+ close ()int resultset void mUser- userId : String- username : String- passwd : String- email : String- grade : int+ getUserId ()+ settUserId ()+ getUsername ()+ setUsername ()+ getpasswd ()+ setpasswd ()+ getemail ()+ setemail ()+ getgrade ()+ setgrade ()String String String String String String String String int int3-10四数据库设计4.1数据库E-R图设计由于本系统比较简单,只对用户信息进行基本的增加、删除、查询、修改操 作,因此涉及的实体仅有“用户” 一个。

其 E-R图如图4-1.[ IP# 用,ID Variable characters (20)* 用户名 Variable characters (20)* 用户密码 Variable characters (20)o 邮箱 Variable characters (30)o 等级 Integer图4-14.2 数据库逻辑设计用户信息表设计如图4-2.userinfouserIdvarchar(20)usernamevarchar(20)passwdvarchar(20)emailvarchar(30)gradeinteger图4-24.3 生成SQLW本通过PowerDesigner生成的数据库userinfo表SQL脚本如图4-3.Database Generation - Physical Data Model^l (Phys ic3l Da ta M o

下载提示
相似文档
正为您匹配相似的精品文档