JAVA学生通讯录管理系统.doc

上传人:啊飒飒 文档编号:10125681 上传时间:2021-04-21 格式:DOC 页数:12 大小:71.50KB
返回 下载 相关 举报
JAVA学生通讯录管理系统.doc_第1页
第1页 / 共12页
JAVA学生通讯录管理系统.doc_第2页
第2页 / 共12页
JAVA学生通讯录管理系统.doc_第3页
第3页 / 共12页
JAVA学生通讯录管理系统.doc_第4页
第4页 / 共12页
JAVA学生通讯录管理系统.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《JAVA学生通讯录管理系统.doc》由会员分享,可在线阅读,更多相关《JAVA学生通讯录管理系统.doc(12页珍藏版)》请在三一文库上搜索。

1、羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿

2、芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆

3、肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁

4、袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅

5、膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿

6、羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃

7、膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈

8、肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂

9、芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿

10、膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃

11、罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇

12、膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂

13、肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆

14、芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆葿蚃膅莅薁袈肁蒅蚃蚁羇蒄莃袇袃蒃蒅虿芁蒂蚈袅膇蒁螀螈肃蒀蒀羃罿葿薂螆芈葿蚄羂膄薈螇螄肀薇蒆羀羆膃蕿螃袂膂螁羈芀膂蒁袁膆膁薃肆肂膀蚅衿羈腿螇蚂芇芈蒇袇膃芇蕿蚀聿芆蚂袆羅芆蒁虿羁芅薄羄芀芄蚆螇膆芃螈羂肂节蒈螅羈莁薀羁袄莀蚃螃膂莀莂罿膈荿薅螂肄莈蚇肇羀莇蝿袀艿莆 序号:学号: 11416228 常 州 大 学课程设计 课 程 名 称: 面向对象程序设计(JAVA) 题 目: 通讯录管理系统 姓 名: 周桃春 学 院

15、: 信息科学与工程学院 专业班级: 计算机112 指 导 教 师: 杨亚南 设计时间: 2012 年 12 月 24 日 2013 年 1 月 11 日常州大学课程设计目录一、系统分析. 4 1. 功能分析: . 4 2. 功能模块: . 4 3. 程序流程图: . 4二、数据库设计 . 5 1. 数据库分析: . 5 2. 数据库连接: . 5 3. 数据库建立: . 6三、系统的详细设计 . 6 1. 系统登录界面: . 6(1) 登录功能: . 6(2) 重置功能(代码): . 6 2. 系统主界面: . 6(1) 浏览学生信息:. 6(2) 查询学生信息:. 7(3) 添加学生信息:.

16、 7(4) 删除学生信息:. 7(5) 排序学生信息:. 7 3. 浏览学生信息功能: . 7 4. 查询学生信息功能: . 8 5. 添加学生信息功能: . 9(1). 添加: . 9(2). 重置: . 10 6. 删除学生信息功能: . 10 7. 排序学生信息功能: . 11 8. 图片插入:. 12 9. 音乐插入:. 13四、系统的使用说明 . 13第2 页 共21 页常州大学课程设计1. 登录界面:. 13 2. 系统主界面: . 14 3. 浏览学生信息界面: . 15 4. 查询学生信息界面: . 15 5. 添加学生信息界面: . 16 6. 删除学生信息界面: . 16

17、7. 排序学生信息界面: . 17五、日志 . 17六、心得 . 18七、参考文献: . 18八、鸣谢 . 18第3 页 共21 页常州大学课程设计 一、系统分析1. 功能分析:假设某校学生通讯录基本信息主要包括:学号、姓名、通讯地址、电话等,本系统应能对这些基本信息进行管理,并要求具有对学生信息添加、删除、浏览查询和排序等功能。 2. 功能模块: 3. 程序流程图:常州大学课程设计 二、数据库设计1. 数据库分析:通讯录管理系统是方便大众日常生活的工具,为了迎合大众需求,具体有浏览信息、查询信息、添加和删除信息,及排序等功能。这就要求数据库结构能充分满足各种信息的输入与输出,实现有组织地,动

18、态储存大量关联数据,方便用户访问系统中的数据。2. 数据库连接:package connect_sql; import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException; public class Connects private String dbDriver = "com.mysql.jdbc.Driver" private String url = "jdbc:mysql:/localhost/new_db" private Connecti

19、on con = null; public Connects() try Class.forName(dbDriver).newInstance(); try /数据库驱动 con = DriverManager.getConnection(url, "root", "123"); System.out.println("提示:数据库加载成功!"); /加载数据库 catch (SQLException e) e.printStackTrace(); catch (InstantiationException e) e.printSt

20、ackTrace(); catch (IllegalAccessException e) e.printStackTrace(); catch (ClassNotFoundException e) e.printStackTrace(); public Connection getConnection()第5 页 共21 页常州大学课程设计 return con; 3. 数据库建立:三、系统的详细设计1. 系统登录界面:(1) 登录功能:private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) int i = 0;

21、 flag0 = 1; UserDao user = new UserDao(); if (user.queryUser(jTextField1.getText().trim(), jPasswordField1 else this.dispose(); newfr.setVisible(true); this.dispose(); i+; if (i <= 3) JOptionPane.showMessageDialog(this, "用户名或密码请重新登录! else "); jTextField1.setText(""); jPassword

22、Field1.setText(""); (2) 重置功能(代码):private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) jTextField1.setText(""); jPasswordField1.setText("");2. 系统主界面:(1) 浏览学生信息:private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) newft.setVisible(true);第6

23、页 共21 页常州大学课程设计(2) 查询学生信息:private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) newfr.setVisible(true);(3) 添加学生信息:private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) newft.setVisible(true);(4) 删除学生信息:private void jButton3ActionPerformed(java.awt.event.ActionEvent evt)

24、 newft.setVisible(true); (5) 排序学生信息:private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) newft.setVisible(true);3. 浏览学生信息功能:private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) Object title = "学号", "姓名", "性别", "手机号", "学院&qu

25、ot;, "专业", "String str = (String) jComboBox1_view.getSelectedItem(); String sql = "SELECT * FROM STUINFO" ResultSet rs1 = .dataSelect(sql); int i = 0; try Object data = new Objecti + 18; if (str.equals("全部信息") sql = "SELECT * FROM STUINFO" else while (rs1

26、.next() e.printStackTrace(); i+; 地址", "班级" ; catch (SQLException e) 第7 页 共21 页常州大学课程设计 sql = "SELECT * FROM STUINFO WHERE 班级=" + str + "" ResultSet rs = .dataSelect(sql); int j = 0; try JTable table = new JTable(data, title); jScrollPane1.setViewportView(table); jS

27、crollPane1.revalidate(); while (rs.next() e.printStackTrace(); dataj0 = rs.getString(1); dataj1 = rs.getString(2); dataj2 = rs.getString(3); dataj3 = rs.getString(4); dataj4 = rs.getString(5); dataj5 = rs.getString(6); dataj6 = rs.getString(7); dataj7 = rs.getString(8); j+; catch (SQLException e) 4.

28、 查询学生信息功能:private void jButton_Search1ActionPerformed(java.awt.event.ActionEvent evt) Object title = "学号", "姓名", "性别", "手机号", "学院", "专业", "String str1 = (String) jComboBox_Search1.getSelectedItem(); String str2 = jTextField_Search1.get

29、Text(); String sql = null; if (str1.equals("学号") ResultSet rs = .dataSelect(sql); Object datas = new Object508; try int j = 0; while (rs.next() datasj0 = rs.getString(1); sql = "SELECT * FROM STUINFO WHERE 学号=" + str2 + "" sql = "SELECT * FROM STUINFO WHERE 姓名=&quo

30、t; + str2 + "" sql = "SELECT * FROM STUINFO WHERE 班级=" + str2 + "" else if (str1.equals("姓名") else if (str1.equals("班级") 地址", "班级" ;第8 页 共21 页常州大学课程设计 JTable table = new JTable(datas, title); jScrollPane1.setViewportView(table); jScrol

31、lPane1.revalidate(); e1.printStackTrace(); datasj1 = rs.getString(2); datasj2 = rs.getString(3); datasj3 = rs.getString(4); datasj4 = rs.getString(5); datasj5 = rs.getString(8); datasj6 = rs.getString(6); datasj7 = rs.getString(7); j+; catch (SQLException e1) 5. 添加学生信息功能:(1). 添加:private void jButton

32、1ActionPerformed(java.awt.event.ActionEvent evt) String option = "添加", "修改" ; int n = JOptionPane.showOptionDialog(this, "请仔细检查信息,确定添加? JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE, null, option, option1); ", "添加信息", if (n = 0) /获取添加的 + name + "

33、, " + sex + ", " + mobile + ", " + academy + ", " + major + ", " + adress + ", " + classes + ")" .dataInsert(sql); JOptionPane.showMessageDialog(this, "添加成功!", "提示",第9 页 共21 页常州大学课程设计 JOptionPane.INFORMATION_MESSAGE); jButton2ActionPerformed(evt);(2). 重置:private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) jTextField1.setText(""); jTextField2.setText(""); jTextField3.setText(""); ""); jTextField5.setText(""); jText

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1