The first summer war --java + mysql Personal Information Management System

Disclaimer: This article is a blogger original article, follow the CC 4.0 BY-SA copyright agreement, reproduced, please attach the original source link and this statement.
This link: https://blog.csdn.net/qq_40176716/article/details/95111793

The first summer war --java + mysql Personal Information Management System

The first summer war --java + mysql personal information management system (continued rapid beautify UI)

The second summer war --java & C # double-ended Sokoban game + custom maps

Personal information management system was originally entitled Sql server training courses, five-member team made out of the final training report, java source code I am responsible for the preparation. After the training, not taking into account the common SQL database (for me), to read the MySQL operations. Txt can even change the nature or form, but not as significant.

About features of this software: address book diary memo financial management and the corresponding CRUD

Software structure of the table and the corresponding theme:

1. Address Book

 

2. Memorandum

 3. Diary

 

4. Financial Management

 

5. About

4 mysql database table, the table has been shown particularly in FIG:

Software development ideas

When you open the software traversing table, save the data in the table into a two-dimensional array of String, and then a series of operation is an operation carried out on the two-dimensional array. When the software exits, the data in the database 4 of the table all clear, the two-dimensional array and turning it into a modified form.

There are a lot of software code written annotations, so in this blog is not to be an explanation.

 

Software Problems

Although this software is not a complete white-box testing, black box testing software

But as a developer, I still know a few did not have time to modify small BUG, ​​specific reasons: lazy. Specific issues:

1. If an initial database table has no data, then the list will be the index error.

2. Analyzing Most not added, for example: can not be empty, but the length is too long results in a simple determination database lazy plus super sector field length is not a fixed date format. If you come in the normal format, there will not be wrong. Because I was writing when the normal is written.

3.数据库有些字段长度问题,懒得统一了。例财务表中的项目名称Name字段 为255的长度,明显多了。

4.财务管理删除问题,你删除数据的最后一行啥问题都没有,若是删除上面的,对不起,代码没写。

5.应该没了,若是有大佬,可以对其来个系统测试一下。

 

软件使用

1.下载压缩包,里面的sql文件为数据库文件,需要导入mysql数据库,不会导入的自行百度。

2.压缩包中的“个人信息管理系统”的文件夹为eclipse的项目文件夹,导入eclispe即可,main为主方法

3.打开eclipse中的项目,打开MysqlUtils类,第27 29 31行的url user password需要根据自己的数据库的地址,用户名,密码自行更改。

 

软件操作

增:点击增加按钮,在右方面板添加数据,数据输入正确后,点击保存即可。

删:点击左侧list,选中要删除的那一项或者多项,ctrl或者shift多选,点击删除按钮。

改:选中左侧list里的一项,直接修改,然后保存即可

查:在左侧上方搜索框中输入要搜索的文字等信息,点击搜索,即可搜索。PS:将搜索框内柔删掉,点击搜索即可显示全部

财务管理:点击添加,打开添加界面,按照提示输入信息即可。

 

源码下载:链接: https://pan.baidu.com/s/1ggsEJhhQYVOgxp7pnEGKnA 提取码: 6666 

Guess you like

Origin blog.csdn.net/qq_40176716/article/details/95111793