简单用户管理系统的设计与开发.docx
《简单用户管理系统的设计与开发.docx》由会员分享,可在线阅读,更多相关《简单用户管理系统的设计与开发.docx(15页珍藏版)》请在冰豆网上搜索。
简单用户管理系统的设计与开发
课程设计报告书
课程名称:
JAVA课程设计
题目:
简单用户管理系统的设计与开发
系名:
信息工程系
专业班级:
计算机1111
姓名:
学号:
指导教师:
刘春燕
2013年9月13日
课程设计任务书
学生姓名:
专业班级:
计算机1111班
指导教师:
刘春燕工作单位:
信息工程系
设计题目:
简单用户管理系统的设计与开发
要求完成的主要任务:
(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
1.实现用户登录检测,密码修改;
2.用户信息管理
(1)用户信息输入;
(2)信息查询,可根据不同关键字进行条件查询;
(3)用户信息修改:
拥有权限的操作员可以修改,删除普通用户;
设计报告撰写格式要求:
1、明确课程设计的目的和重要性,认真领会课程设计的题目,读懂课程设计指导书的要求,学会设计的基本方法与步骤,学会如何运用前修知识与收集、归纳相关资料解决具体问题的方法。
严格要求自己,要独立思考,按时、独立完成课程设计任务。
2、设计报告:
要求层次清楚、整洁规范、不得相互抄袭,凡正文内容有整段完全相同者一律以抄袭论处。
设计报告正文字数不少于0.2万字(不包括附录)
时间安排:
消化资料、系统调查1天
项目原型开发 1天
数据库建模 1天
系统管理1天
用户管理2天
系统功能实现3天
系统打包,验收1天
指导教师签字:
2013年9月1日
系主任签字:
2013年9月1日
1目标
1.1设计并开发一个简单用户管理系统的设计与开发,该系统具有录入,查询,修改三项基本功能。
2软件开发环境与技术简介
2.1开发工具介绍
2.1.1MyEclipse8.5.
2.2数据库系统
2.2.1NavicatforMySQL.
2.3硬件环境
2.3.1pc机一台.
2.4软件环境
2.4.1windowsXP.
3系统需求分析
3.1.实现用户登录检测,密码修改;
3.2.用户信息管理
(1)用户信息输入;
(2)信息查询,可根据不同关键字进行条件查询;
(3)用户信息修改:
拥有权限的操作员可以修改,删除普通用户;
4系统总体设计
用户管理系统的是管理用户信息的系统,实例包括增加用户、查询用户信息、修改用户信息删除用户信息,具体的功能如下:
1.实现用户登录检测,密码修改;
2.用户信息管理
(1)用户信息输入;
(2)信息查询,可根据不同关键字进行条件查询;
(3)用户信息修改:
拥有权限的操作员可以修改,删除普通用户;
4.2系统功能模块规划
4.2.1系统的整体功能模块框架图
图1系统的整体功能模块框架图
4.2.2系统流程图
图2系统流程图
4.3系统数据库设计
4.3.1数据库概念结构设计
图3用户信息图
4.3.2数据库逻辑结构设计
编号
字段名称
数据类型
说明
1
uid
int
密码,主键
2
username
varchar
用户名
3
upass
varchar
密码
4
sex
varchar
性别
5
age
int
年龄
6
qq
varchar
qq
7
email
varchar
邮箱
8
tel
varchar
电话
9
Ndescr
varchar
个人描述
图4数据库所需元素
4.4数据库的连接技术
当安装好MySQLServer5.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登陆页面
6.4登录成功页面
图14登录成功页面
6.5点击查看信息
图15点击“查看信息”按钮
6.6数据库中信息的查询
图16查看信息后的页面跳转
6.7修改对象
图17修改前的信息
6.8点击修改按钮
图18点击修改按钮
6.9跳转至修改页面
图19跳转至修改页面
6.11修改后的信息
6.12点击“关键字”按钮
图22点击“关键字查询”按钮
6.13输入姓名进行查询
图23根据姓名进行查询