天天观焦点:java小程序开发需要哪些技术(java小程序)

2023-06-30 14:46:30 来源:互联网

诸多的对于java小程序开发需要哪些技术,java小程序这个问题都颇为感兴趣的,为大家梳理了下,一起往下看看吧。


(资料图片仅供参考)

1、总体设计

2、1、设计的主要形式

3、2、添加学生基本信息表单

4、3、修改学生信息表单

5、4、查询学生信息表单

6、5、删除学生信息表单

7、6.菜单设计

8、7.事件响应的处理

9、特定设计

10、1.程序结构描述

11、A: Entry procedure: Student.java.

12、B.主界面程序:MainFrame.java;

13、c、添加信息窗口程序:AddInf.java;

14、d、修改信息窗口程序:ChangeInf.java;

15、e、查询信息窗口程序:SearchInf.java;

16、F.删除信息窗口程序:DelInf.java

17、g、程序数据库:Microsoft ACCESS 2000(非数据源链接)DataBase/Student.mdb。

18、程序源代码和分析说明

19、 (1)程序源代码(已提交);

20、(2)程序分析:

21、a、 Student.java:程序的入口。初始化主界面,使主界面位于屏幕中间,且用户不能改变其大小。

22、b、 MainFrame.java:程序的主界面。由菜单、登陆界面和操作选项所构成。其中菜单的“文件”中各操作项必须在登陆后方可选择,输入用户名和密码点击“进入”,

23、提示登陆成功之后(用户名和密码在数据库的Admin表中,如果用户填的密码或用户名错误或没填都会产生相应的警告框),登陆界面消失,出现“添加信息”、“修改信息”、“信息查询”和“删除信息”四个按钮,

24、且菜单中的操作项也被激活。点击要操作的按钮或菜单项,进入要操作的界面(窗口出现在屏幕左上角)。

25、c、 AddInf.java:添加信息界面。按照要求添入基本信息,如果用户填错或没填,提示错误信息(如不能添加已经注册的学号)。填写完整后,点击“增加”按钮,将信息加入数据库的BaseInf表中。

26、d、 ChangeInf.java:修改信息界面。按照提示输入要修改信息的学生学号,点击“下一步”(如果数据库无此学号,则提示“无此对应信息”),从数据库中将该学生的完整信息读出,

27、用户修改之后点击“修改”即可。注意:为了防止意外,修改学生信息时,程序禁止了对学号的修改。(为了程序设计方便和代码重用,修改信息的代码是先删此该生所有信息,再将修改后的信息全部添加到数据库,

28、这也是数据库修改的原理)

29、e、 SeachInf.java:查询信息界面。输入要查询的学生的学号或姓名(也可两项都填写),点击“查询”,将提示“查无对应信息”或将查询到的学生完整信息显示出来,

30、如果有多条对应信息(此程序测试数据库中有多个姓名为“盛守卓”的记录),“下一条”按钮可选,单击之后可查看下一满足条件的信息,查找准确的学生信息。

31、f、 DelInf.java:删除信息界面。输入要删除信息的学生的学号,单击“下一步”,程序给出该生的完整信息,点击“删除”,提示是否确定删除对话框,仔细查看信息确认无误后,单击“确定”完成删除,

32、否则单击“取消”。

33、g、 运行说明:进入DOS提示符,并完成相关设置后。

34、键入:javac Student.java

35、 java Student运行程序。

36、注意:程序的文件(六个程序文件一个数据库)不能缺少,并且它们之后的相对路径不能改变。本程序在Win2K-JDK1.4.0、Win98-JDK1.3.1(安装Plug-In)环境下调试成功

37、七、参考资料

38、1、参考《Jbuilder程序设计》 中界面及对话框的设计方法,结合Visual Studio.Net设计.NET程序的技巧; (本程序界面利用Jbuilder 9.0企业版作辅助设计工具)

39、2、利用ASP编程的经验设计数据库及链接,接口程序与ASP也十分的相似——非数据源链接,直接调用数据库文件的方法来自Internet网。

40、附言:由时间有限,及程序运行环境的变化,界面设计粗糙,也没有做帮助文档,程序功能不可能满足实际需要,而且只能采用ACCESS作为数据库,不便动态的创建数据库及表(否则可以改善功能,如添加系别,

41、进行成绩管理,增加科目等等)严重影响程序功能。因此,此程序仅供参考。

关键词:

Copyright   2015-2022 北冰洋社团网 版权所有  备案号:沪ICP备2020036824号-3  联系邮箱:562 66 29@qq.com