小伙面试阿里,用java搭建科研信息管理系统,将有一批人面临失业

此次科研信息管理系统用到的java知识点:

JAVA基础,JAVA界面设计(GUI),Oracle数据库(需要掌握数据库的基本操作语句),链接数据库。

管理的属性有:项目编号,项目名称,参与人员,负责人,项目开始时间,结束时间。科研项目系统主要有四个功能,对科研项目的增加、删除、修改、查询。以及为增加系统安全性所设计的登陆模式。

增加:向数据库的表中增加科研项目的所有信息

24a2ff5b7fb44a99a64818baa9088147


添加后在控制台使用SQL语句查找,验证是否已添加至数据库中。

549eed70c84d4eebb4e8b1d46d20cf40


查询:通过具有唯一性的项目编号查找该项目的所有信息

c6738dec6bf748eeb65eff7bfffa51f3


修改:根据项目编号选中要修改的项目,并重新输入项目信息进行修改

75027fe16d7a42c0af6a34b3894cde80


93c09c95daf44903a46c8ae60b9dd339


删除:通过具有唯一性的项目编号删除对应项目的所有信息

8923b847fd234ecf8a27a903bd4bbf2d


窗体源码

登录界面

ceea4352654a44f88873553f283880dd


74943337eb4743ae8eca604fd17f17bd


9ea8e64dafe14deeb9c38be284357cdd


主窗体源码

ed74cd898d214bcd9fc3355263881b8b


f74515c784d141c6b5ab2807dab35310


84b2757a74554357b5b4c32f9efccbf1


887206e2f57a4439baa1f129296f9695


a4aba9a2103744dcb8e75a3839c98ca7


db56fad8e35a484c9ecba8cb4b62e7b2


ae3688b89128425e91a7d3b2c71f92ba


f49108b581584cf291f53b8b6d2f5f59


bf9d6f25f9864a2bbf2958ebe239bb4a


f1f4d6e3f26f4f86b9dd8ca3ed136757


fe8faa9abbee450289c07deb2a8b1079


组织SQL语句,链接数据库部分

81bfdd18f7754569905233be7b907d23


836d9d5538c34b1ca435bfa58013c63d


3041278560504890ba41105f9aefaf7d


增删查改对应处理的源码

cd5c69842a9c4d92b2a7e6ecdbc480a7


由设计部分可以看到,删除时需要先提交项目编号,所以,需要处理提交事件

3077f8b6344e4cf7b875a588cf08cc7d


f0c3e3dc62dd41a0b76e8710b3cf8081


主函数调用登录窗口

bd8e2cbf05bf48beac6069be6e3d58b6


 “我自己是一名从事了5年java的老程序员,辞职目前在做自己的线上家教私人订制课程,今年年初我花了一个月整理了一份最适合2019年学习的java干货,从最基础的javase到springboot都有整理,送给每一位java小伙伴,这里是小白聚集地,欢迎初学和进阶中的小伙伴。"

加QQ群:615741636(招募中) 

猜你喜欢

转载自blog.51cto.com/14299237/2393403