JSP课程设计-简单用户管理系统的设计与开发
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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输入姓名进行查询