ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:720.84KB ,
资源ID:21790860      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21790860.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(用户管理系统的设计与开发 13Word文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

用户管理系统的设计与开发 13Word文档下载推荐.docx

1、用户可以注册,然后登陆,有错误提示等。登陆成功以后,会列出所有用户的记录信息。登陆用户可对记录进行增加、修改、删除、查询等操作。技术:jsp+servlet+tomcat6.0+mysql设计报告撰写格式要求:一、课程设计说明书(或报告书)正文内容【设计题目】用户管理系统的设计与开发【开发环境】windows XP【开发工具】MyEclipse 7.0,tomcat 6.0,MySQL【完成时间】 2011-6-272011-7-8【设计思想】描述确定设计内容后,自己如何思考的、确定设计的方案是什么?打算如何实现【设计过程及设计步骤】 将设计的步骤及实施过程分步总结写出来【测试运行】描述对于自

2、己给定的数据,运行后的结果如何?【评价与修订】 对自己设计内容及结果进行全面评价描述,包括:创造性、独特性、满意程度及不足处,并提出改进意见;【设计体会】 总结本次实训经验、教训、收获、体会,为今后的实践环节学习打好基础【参考文献】 罗列在设计过程中查阅的文献名称时间安排:2011-6-272011-7-82011-7-7 系统验收;2011-7-72011-7-8 提交课程设计报告;指 导 教 师 签 字: 2011 年 6 月 25 日系 主 任 签 字: 2011 年 6 月 26 日目录第1章 需求分析 11.1设计题目 11.2设计要求 11.3设计任务 11.4开发环境与工具 2第

3、2章 概要设计 22.1 设计思想 22.2 系统功能设计 2第3章 详细设计 3第4章 设计运行结果与分析 104.1 运行结果 104.1.1 用户登录界面 104.1.2 添加用户 104.1.3 修改用户信息 114.1.4 删除用户 114.1.5 查询用户 114.2 结果分析 12第5章 设计体会与小结 13参考文献 13附录14第1章 需求分析1.1设计题目用户管理系统的设计与开发。1.2设计要求(1) 了解软件工程基本知识。(2) 掌握JAVA编程基础。(3) 了解基本的软件开发工具。1.3设计任务(1) 设计一个用户管理系统,用户能够注册、登陆,登陆成功后,会列出所有用户的

4、记录信息。(2)登录用户能够对记录进行增加、删除、修改,查询操作。1.4开发环境工具Windows XP系统,MyEclipse 7.0,tomcat 6.0,MySQL等开发工具。 第2章 概要设计2.1 设计思想本次课程设计通过使用MYSQL,Myeclisp 7.0,Tomcat 6.0等软件,首先设计一个用户管理系统,以达到用户能够注册、登陆,登陆成功后,会列出所有用户的记录信息的目的最后能实现登录用户能够对记录进行增加、删除、修改,查询操作等工作。首先利用Mysql软件创建数据库,命名为db_user;然后,在db_user中创建表,命名为tb_user,在表中创建4个字段:用户编号

5、(userId),用户姓名(userName),用户密码(userPass),用户年龄(userAge),并且将用户编号设置为主键。进行数据库连接,最后在Myeclisp 7.0工具中去运行编程结果以达到用户登录进行增加、删除、修改,查询操作。2.2系统功能设计 2.2系统功能图 第3章 详细设计3.1 创建数据库,在数据库中建立用户信息表: Create database db_user Use db_user Create table tb_user(userId int not null primary key,userName varchar(20),userPass varchar(

6、50),userAge int)3.2 创建数据库连接:import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class DBConnection private static String driverName = com.mysql.jdbc.Driver; private static String userName; private static String userPass; private static String url = jdbc:mysql

7、:/localhost:3306/db_user public static Connection getConnection(String _url, String _userName, String _userPass) userName = _userName; userPass = _userPass; url = _url; Connection conn = null; try Class.forName(driverName); conn = DriverManager.getConnection(url, userName, userPass); catch (ClassNot

8、FoundException e) / TODO Auto-generated catch block e.printStackTrace(); catch (SQLException e) return conn; public static Connection getConnection() return getConnection(url, root, 123456); public static void closeConnection(Connection conn) if (conn != null) try conn.close(); catch (SQLException e

9、) / TODO Auto-generated catch block e.printStackTrace(); 3.3 用户主要功能的实现:import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.Statement;import java.util.ArrayList;import com.softeem.dto.UserDTO;public class UserDAO private Connection conn; private Statement st; private ResultSet

10、 rs; private String sql; public void add(UserDTO user) conn = DBConnection.getConnection(); st = conn.createStatement(); sql = insert into tb_user(userName,userPass,userAge) values( + user.getUserName() + , + user.getUserPass() + + user.getUserAge() + ) int m = st.executeUpdate(sql); if (m != 0) Sys

11、tem.out.println(添加成功 DBConnection.closeConnection(conn); public void update(UserDTO user) update tb_user set userName= + user.getUserName() + ,userPass=,userAge= where userId= + user.getUserId()修改成功 public void delete(int n) delete from tb_user where userId= + n + 删除成功 public ArrayList selectAll() A

12、rrayList list = new ArrayList 0) flag = true; return flag;3.4 测试过程:public class UserDAOTest Test public void testAdd() user.setUserName(admin user.setUserPass( user.setUserAge(43); UserDAO dao = new UserDAO(); dao.add(user); public void testUpdate() user.setUserId(1);test1111111 user.setUserAge(111)

13、; dao.update(user); public void delete() dao.delete(1); public void testSelectAll() list = dao.selectAll(); for (int i = 0; i list.size(); i+) System.out.println(list.get(i).getUserId() + t + list.get(i).getUserName() + + list.get(i).getUserPass() + + list.get(i).getUserAge(); public void testSelect

14、ById() UserDAO dao=new UserDAO(); UserDTO user=dao.selectById(6); System.out.println(user.toString(); Test public void testCheckLoginuser() UserDTO user=new UserDTO();Lucy boolean flag=dao.checkLoginuser(user); System.out.println(flag); 第4章 设计运行结果与分析4.1 运行结果4.1.1 用户登录界面 运行login.jsp得到的结果如下: 图 3.1.1 用

15、户登陆界面4.1.2 添加用户 点击页面的增加选项,弹出如下窗口,添加新用户,用户名为admin,设置密码,用户年龄。设置完成后,点击增加按钮。 添加用户成功后,显示页面如下: 图3.1.2 增加用户 4.1.3 修改用户信息点击页面的“编辑“按钮,修改用户名为” admin “的用户信息,将其用户密码修改为123456。修改页面如下图 图3.1.3 修改用户信息 修改成功后,页面显示如下图 图3.1.3 修改后用户信息4.1.4 删除用户 点击“删除”按钮,删除用户姓名为“a”,即删除。4.1.5 查询用户 查询某用户信息,查询结果如图: 图3-7 用户信息 图3.1.5查询结果4.2 结果

16、分析 本次课程设计基本达到了任务要求,用户在登录界面登录后,经过运行和调试能够成功的注册、登陆,登陆成功后,会列出所有用户的记录信息。最后登陆对用户信息进行添加,删除,修改以及最后进行查询,都达到了预期的结果,如3.1中设计结果的运行和所得出的视图。同时设计过程中依然存在许多不足,主要是对开发工具的不能熟练掌握和功能的运用,从而导致用户界面不够好,编程和运行时出现了些问题。用开发和java语言来进行编程以及对开发工具的使用得到了添加,删除,修改以及查询最终得到了用户界面基本符合课程设计的要求。 第5章 设计体会与小结 通过近两个星期的软件开发工具的课程设计,让我学到了很多东西,尤其是让我学会了使用的开发和进一步熟悉和掌握了java语言的编程以及对开发工具的使用。在这次课程设计中,经过指导老师近两个星期的讲解,不断的丰富我们软件开发工具的知识,让我受益匪浅同时也检验了我所学习的知识,重要的是让我

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1