1、基于Java用户注册管理系统实训报告课题:用户注册管理系统第1章 概述第2章 需求分析第3章 功能设计第4章 设计思路第5章 关键代码第6章 设计总结第1章 概述1.1简介:是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向的开发工具。自从1995年正式问世以来,的快速发展已经让整个世界发生了翻天覆地的变化。无处不在,可应用于任何地方、任何领域。公司董事长和首席执行官 说过;“正在进入企业、家庭和学校。它正像本身一样成为普遍存在的技术。”1.2运行环境系统: 7版本:8.0开发平台:数据库:2005第2章 需求分析任何一个优秀的程序都有一个优秀的登录注册界面,因为能给用户好的第一
2、印象,所以一个好的注册界面对一个程序来说很重要,是必不可少的。第3章 功能设计1、能够实现用户的快速注册,而且画面简单易懂。第4章 设计思路4.1设计思路登录界面点击注册,跳转到注册界面,提供了(用户名,密码,邮箱,电话,真实姓名,身份证号)等功能。4.2数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率,以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。每个表的逻辑功能结构设计如下:普通用户信息表,记录普通用户的信息管理员用户信息表,记录管理员信息。连接数据库的代码:代码1: = ; 创建对象 (); 加
3、载数据库驱动 = :1433软件注册 ; 指定连接数据库的 = ; 指定连接数据库的用户名 = 123456; 指定连接数据库的密码 = (, , ); = (); = ( * 用户表); = ( * ); = (); 1. i = 0, j = 0; 1 (, 1(1); 1 () 1(1), i, j); 1(2), i, j + 1); 1(3), i, j + 2); 1(4), i, j + 3); 1(5), i, j + 4); 1(6), i, j + 5); i = i + 1; = 0; t1 (); 1(); 1(t1); (); ();第5章 运行界面及关键代码 /*
4、* */ () (); /* * . * : . * . */ () () 1 = (); 3 = (); 4 = (); 1 = (); 2 = (); 1 = (); 2 = (); (); 1(用户名); 1( () ( ) 1(); ); 1(注册); 1( () ( ) 1(); ); 2(登录); 1(用户名); 2(密 码); = (); ()(); ( () () (61, 61, 61) () () (1) (0, 4, ) (2, , , ) () (1, , 0, ) (47, 47, 47) (, ) (4, , 122, ) (3) (126, 126, 126) (
5、) (50, 50, 50) (1) (68, 68, 68) (2) (106, 106, 106) ); ( () () (51, 51, 51) () (1, , , ) (3, , , ) (1) (46, 46, 46) () (4, , , ) (2) (, 94, ) () (1) (2) (44, 44, 44) ); (); 1( ) : = (); (); 1( ) : /* * */ ( ) /* */ /* ( 6) , . * */ ( : () () (); ; ( ) ()(, , ); ( ) ()(, , ); ( ) ()(, , ); ( ) ()(, ,
6、 ); /* */ ( () () ()(); ); - 1; 2; 1; 2; 1; 3; 4; /* * */ () (); /* * . * : . * . */ () () 1 = (); 2 = (); 3 = (); 4 = (); 5 = (); 6 = (); 1 = (); 1 = (); 2 = (); 7 = (); 8 = (); 9 = (); 10 = (); 11 = (); (); 1( 用户名 ); 2( 密 码 ); 3( 邮 箱 ); 4( 电 话 ); 5(真实姓名); 6(身份证号); 1(提交); 1( () ( ) 1(); ); 2(取消); =
7、 (); ()(); ( () () (79, 79, 79) (, ) () (1) (, 61, ) (2) () () (1) (2) (3) (4) (5) (6) (35, 35, 35) (, ) (1) (7) (8) (9) (10) (11, , 92, ) (146, ) ); ( () () (24, 24, 24) () (1) (1, , , ) (18, 18, 18) () (2) (7, , , ) (18, 18, 18) () (3) (8, , , ) (18, 18, 18) () (4) (9, , , ) (18, 18, 18) () (5) (1
8、0, , , ) (18, 18, 18) () (6) (11, , , ) (, 27, ) () (1) (2) () ); (); 1( ) : = (); (); /* * */ ( ) /* */ /* ( 6) , . * */ ( : () () (); ; ( ) ()(, , ); ( ) ()(, , ); ( ) ()(, , ); ( ) ()(, , ); /* */ ( () () ()(); ); - 1; 2; 1; 2; 3; 4; 5; 6; 1; 10; 11; 7; 8; 9; /* * */ () (); /* * . * : . * . */ ()
9、 () 1 = (); (); 1(注册成功!); = (); ()(); ( () () (91, 91, 91) (1, , 143, ) (166, ) ); ( () () (110, 110, 110) (1, , 72, ) (118, ) ); (); /* * */ ( ) /* */ /* ( 6) , . * */ ( : () () (); ; ( ) ()(, , ); ( ) ()(, , ); ( ) ()(, , ); ( ) ()(, , ); /* */ ( () () ()(); ); - 1;第6章 设计总结经过一周的努力,完成了本次实训设计。在系统开发之
10、前,指导老师就建议我们去做一些调查,以便我们对本次系统有更合理、实用的设计,而不是只靠自己的意想当然去设计,在做了详细的调查,搜集大量的相关资料,并咨询了很多老师和学长学姐后,开始进行该系统设计。设计时,严格按照数据库的思想,从需求分析、可行性分析、总体设计、最后到详细设计。在设计过程中,我们组遇到了很多技术上的问题,平时在学习过程中,即使上机实验也都是些小的、较为简单的程序设计,都称不上为系统,因此,在开发系统的过程中碰到了很多棘手的问题,对于很多新的知识都是一知半解,只有在网上或图书馆搜集资料多加理解,然后再向同学和老师请教,慢慢尝试,多多练习,一点点改进,尽量实现所有设计的功能模块。在连
11、接数据库时查阅了大量的资料。最后采用的方式连接 2005数据库,经过几番调试后,系统和数据库成功连上。本次设计花费了我们大量的精力和时间,但我觉得是值得的,以前我不喜欢动手去操作,不喜欢写程序,导致我的动手编程能力很差,思维的严密性和灵活性都不够好,处理问题的方式也不够好,甚至有点害怕编程,经过本次课程设计,很多方面都有较大进步,动手能力强了,且对一个项目进行开发时能按照软件设计的思想逐一分析、设计,能合理安排工程进度。通过这次实训设计使我把以前所学的零散的知识进行了一次大综合,对软件开发也有一个总体的认知,让我不在害怕编程,为以后的软件开发打下了坚实的基础。本次实训设计过程中,我查阅了很多的资料,所以又进一步掌握更多的专业知识,技能水平也有很大的提高,总之,上机实践对于我们来说是最重要的,要勤于动手动脑,多想多试才有创新,才有进步,才有收获。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1