暑假第一战——java+mysql 个人信息管理系统

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_40176716/article/details/95111793

暑假第一战——java+mysql 个人信息管理系统

暑假第一战——java+mysql 个人信息管理系统(续 迅速美化UI)

暑假第二战——java&C#双端 推箱子小游戏+自定义地图

个人信息管理系统原本是Sql server课程的实训题目,5人小组做出来的最终实训报告,java源码本人负责编写。实训结束后,考虑到SQL数据库的不常见(对于我来说),将其改为了MySQL操作。甚至可以改成txt或者表格性质的,不过那样意义不大。

关于本软件的功能:通讯录 备忘录 日记 财务管理及对应的增删改查

软件截图及对应表的结构:

1.通讯录

2.备忘录

 3.日记

 

4.财务管理

5.关于

mysql数据库4个表,表具体在上图已显示:

软件开发思路

软件打开时遍历表,将表中数据保存到二维String数组中,然后一系列的操作是对这个二维数组进行的操作。软件退出时,将数据库4个表中的数据全清,并将修改后的二维数组将其变成表。

软件代码中写有大量注释信息,故在此博客中不加以解释说明。

软件存在的问题

本软件虽然没有进行完整的白盒测试,黑盒测试等软件测试

但身为开发者的我还是知道一些没来得及修改的小BUG,具体原因:懒。具体问题:

1.若初始数据库表中没有一条数据,则在list中会发生索引错误。

2.大部分判断没有加,例:不能为空,长度太长导致数据库字段长度超界,不是日期固定格式等简单而又懒得加的判断。如果按照正常格式来,是不会有错的。因为我在写的时候就是按照正常写的。

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 

猜你喜欢

转载自blog.csdn.net/qq_40176716/article/details/95111793