电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

毕业设计_用户管理系统的设计与开发

  • 资源ID:431933392       资源大小:150.90KB        全文页数:24页
  • 资源格式: DOCX        下载积分:20金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要20金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

毕业设计_用户管理系统的设计与开发

XXXX 大 学 XX 学 院毕业设计报告书课程名称:软件开发毕业设计题 目 用户管理系统的设计与开发系 名:XXXX系专业班级:XXXX专业XXXX班姓 名:学 号:指导教师:年 月 日课程设计任务书学生姓名: 专业班级:指导教师: 工作单位:设计题目:用户管理系统的设计与开发初始条件:了解软件工程基本知识,掌握JAVA编程基础,了解基本的软件 开发工具。要求完成的主要任务:功能:用户可以注册,然后登陆,有错误提示等。登陆成功以后,会列出所有用户的记录信 息。登陆用户可对记录进行增加、修改、删除、查询等操作。技术:jsp+servlet+tomcat6.0+mysql 设计报告撰写格式要求: 一、课程设计说明书(或报告书)正文内容【设计题目】用户管理系统的设计与开发【开发环境】windows XP【开发工具】MyEclipse 7.0, tomcat 6.0, MySQL【完成时间】【设计思想】 描述确定设计内容后,自己如何思考的、确定设计的方案是什么?打算如何实现 【设计过程及设计步骤】将设计的步骤及实施过程分步总结写出来 【测试运行】描述对于自己给定的数据,运行后的结果如何? 【评价与修订】对自己设计内容及结果进行全面评价描述,包括:创造性、独特性、满意 程度及不足处,并提出改进意见;【设计体会】 总结本次实训经验、教训、收获、体会,为今后的实践环节学习打好基础 【参考文献】 罗列在设计过程中查阅的文献名称时间安排:目录第1章需求分析 11.1设计题目 11.2设计要求 11.3设计任务 11.4开发环境与工具 2第2章概要设计 22.1 设计思想 22.2 系统功能设计 2第3章详细设计 3第4章设计运行结果与分析 134.1 运行结果 134.1.1 用户登录界面 134.1.2 添加用户 134.1.3 修改用户信息 144.1.4 删除用户 154.1.5 查询用户 154.2 结果分析 16第5章设计体会与小结 17参考文献 17附录14第 1 章 需求分析1.1 设计题目用户管理系统的设计与开发。1.2 设计要求(1) 了解软件工程基本知识。(2) 掌握 JAVA 编程基础。(3) 了解基本的软件开发工具。1.3 设计任务(1) 设计一个用户管理系统,用户能够注册、登陆,登陆成功后,会列出所有用户的 记录信息。(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个字段:用户编号(userId),用户姓名(userName),用户密码(userPass),用户年龄 (userAge),并且将用户编号设置为主键。进行数据库连接,最后在Myeclisp 7.0工具中去 运行编程结果以达到用户登录进行增加、删除、修改,查询操作。2.2 系统功能设计2.2系统功能图第3章详细设计3.1创建数据库,在数据库中建立用户信息表:Create database db_userUse db_userCreate table tb_user ( userid int not null primary key,userName varchar(20),userPass varchar(50),userAge int)创建数据库连接: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:/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 (ClassNotFoundException e) / TODO Auto-generated catch blocke.printStackTrace(); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();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) / TODO Auto-generated catch block e.printStackTrace();3.3 用户主要功能的实现:import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.ArrayList;import com.softeem.dto.UserDTO; public class UserDAO private Connection conn; private Statement st; private ResultSet rs;private String sql;public void add(UserDTO user) conn = DBConnection.getConnection();try 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) System.out.println(” 添加成功");DBConnection.closeConnection(conn); catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace(); public void update(UserDTO user) conn = DBConnection.getConnection(); try st = conn.createStatement();sql = "update tb_user set userName='" + user.getUserName()+ "',userPass='" + user.getUserPass() + "',userAge='"+ user.getUserAge() + "' where userId='" + user.getUserId() + "'"* ?int m = st.executeUpdate(sql);if (m != 0) System.out.println(” 修改成功”); catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace();public void delete(int n) conn = DBConnection.getConnection();try st = conn.createStatement();sql = "delete from tb_user where userId='" + n + "'"; int m = st.executeUpdate(sql);if (m != 0) System.out.println(” 删除成功”); catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace();public ArrayList<UserDTO> selectAll() ArrayList<UserDTO> list = new ArrayList<UserDTO>(); conn = DBConnection.getConnection();try st = conn.createStatement();sql = "select * from tb_user";rs = st.executeQuery(sql); while (rs.next() UserDTO user = new UserDTO();user.setUserId(rs.getInt("userId");user.setUserName(rs.getString("userName"); user.setUserPass(rs.getString("userPass"); user.setUserAge(rs.getInt("userAge"); list.add(user); catch (SQLException e) e.print

注意事项

本文(毕业设计_用户管理系统的设计与开发)为本站会员(大米)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.