JSP课程设计-简单用户管理系统的设计与开发

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

武汉理工大学华夏学院

J S P课程设计

课程名称:jsp大作业

题目:简单用户管理系统的设计与开发

系名:信息工程系

专业班级:计算机1111班

姓名:

学号:***********

****:***

2014年 5 月23日

1 目标

1.1.实现用户登录检测,密码修改;

1.2.用户信息管理

(1)用户信息输入;

(2)信息查询,可根据不同关键字进行条件查询;

(3)用户信息修改:拥有权限的操作员可以修改,删除普通用户;

2 软件开发环境与技术简介

2.1 开发工具介绍

该系统的开发主要包括前台开发语言设计和后台数据库设计。选择开发工具时应该考虑客户需求、系统功能和性能要求及开发人员的习惯等因素。

开发B/S(浏览器/服务器)结构的应用程序时,前台开发语言通常可以选择JSP、ASP、PHP等;如果开发网络应用程序,则需要选择一个网络数据库系统,例如SQL Server、Oracle 和IBM DB2等;如果开发单机应用程序,则只要选择一个小型数据库系统就可以了,例如Access。

与其他开发工具相比,JSP具有简单易学、灵活方便和易于扩充等特点,越来越多地被用做浏览器/服务器应用程序的前端开发工具,与后台的SQL Server数据库相结合,能够提供高性能的管理信息系统解决方案。因此,本系统采用的是JSP作为前台开发工具,SQL Server作为后台数据库。

2.2 数据库系统

如果开发网络应用程序,则需要选择一个网络数据库系统,例如SQL Server、Oracle 和IBM DB2等;如果开发单机应用程序,则只要选择一个小型数据库系统就可以了,例如Access。

2.3 硬件环境

CPU:Pentium 4 3.0以上。

内存:512MB以上。

硬盘:80GB以上。

显示器:1024×768像素以上。

数据库:Access2000以上。

操作系统:Windows XP或更高版本。

2.4软件环境

SQL Server、MyElipse

3 系统需求分析

3.1.实现用户登录检测,密码修改;

3.2.用户信息管理

3.2.1用户信息输入;

3.2.2信息查询,可根据不同关键字进行条件查询;

3.2.3用户信息修改:拥有权限的操作员可以修改,删除普通用户;

4 系统总体设计

4.1系统功能简介

用户管理系统的是管理用户信息的系统,实例包括增加用户、查询用户信息、修改用户信息删除用户信息,具体的功能如下:

1.实现用户登录检测,密码修改;

2.用户信息管理

(1)用户信息输入;

(2)信息查询,可根据不同关键字进行条件查询;

(3)用户信息修改:拥有权限的操作员可以修改,删除普通用户;

4.2 系统功能模块规划

4.2.1系统的整体功能模块框架图

图1 系统的整体功能模块框架图

4.2.2系统流程图

图2 系统流程图

4.3 系统数据库设计

4.3.1数据库概念结构设计

图3 用户信息图

4.3.2数据库逻辑结构设计

图4 数据库所需元素

4.4 数据库的连接技术

当安装好MySQL Server5.0系统以后,首先创建连接,在打开连接创建数据库,再创建表,在这个过程中最重要的就是创建密码一定要与代码一致,要不然所创建的用户管理系统就无法与数据库连接,出现错误。

5 系统详细设计

经过需求分析、功能模块设计之后要进入详细设计阶段,本阶段将按系统的主要模块进行论述,重在阐述具体的某项功能的实现方法或运用到的相关技术。

5.1 用户登录模块设计

当系统运行时,首先打开登录窗体,只有有权限的用户才能进入系统。登录成功后,将显示系统主界面。

5.1.1 登录界面的实现

登录界面的名称为login.htm,它的界面布局如下:

图5 登录界面的布局

5.1.2 注册界面的实现

注册界面的名称为register.jsp,它的界面布局如下:

图6 注册界面布局5.1.3 导航界面的实现

注册界面的名称为index.jsp,它的界面布局如下:

图7 导航页面

5.1.4显示数据库中user表中的信息的页面注册界面的名称为alinfo.jsp,它的界面布局如下:

图8 查看信息后的页面跳转

5.1.5修改页面的实现

注册界面的名称为updateinfo.jsp,它的界面布局如下:

图9 修改过程界面

5.1.6 关键字查询界面的实现

图10 根据姓名进行查询6 系统测试与运行

6.1注册页面

图11 注册界面布局

6.2注册相关信息

图12 注册相关信息6.3用户登录页面

6.4登录成功页面

图14 登录成功页面6.5点击查看信息

图15 点击“查看信息”按钮6.6数据库中信息的查询

图16 查看信息后的页面跳转

6.7修改对象

图17 修改前的信息6.8点击修改按钮

图18 点击修改按钮6.9跳转至修改页面

图19跳转至修改页面

6.10修改相关信息

图20 修改过程界面

6.11修改后的信息

图 21 修改后的信息

6.12点击“关键字”按钮

图22 点击“关键字查询”按钮6.13输入姓名进行查询

相关文档
最新文档