JAVA课程设计-简单用户管理系统的设计与开发.docx
-
资源ID:26958661
资源大小:12.69KB
全文页数:6页
- 资源格式: DOCX
下载积分:30金币
快捷下载
![游客一键下载](/images/hot.gif)
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
JAVA课程设计-简单用户管理系统的设计与开发.docx
JAVA课程设计-简单用户管理系统的设计与开发 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用户登录页面 图13 用户登录界面 6.4登录成功页面 图14 登录成功页面6.5点击查看信息 图15 点击“查看信息”按钮6.6数据库中信息的查询