Java-Practicum

java课程设计

1、 结合Java教材中网络章节中关于TCP聊天程序的例子,结合多线程的程序设计方法,使得服务器端可以同时与多个客户端聊天。

2、简单聊天程序

题目描述:Java教材中网络章节中关于TCP聊天程序的例子,结合多线程的程序设计方法,使得服务器端可以同时与多个客户端聊天

功能需求:

1) 图形化编程,设置一个服务器端和多个客户端。

2) 服务器端和每个客户端都可以同时进行聊天,聊天的内容可以被双方接收并显示在窗口上。

3) 点击退出按钮或关闭,关闭聊天。

3、学生注册登录程序

要求:用图形化界面设计一个用户注册登录信息程序

1) 注册信息它包含用户ID、密码、姓名、性别、学历、爱好等基本信息。注册成功后,将信息添加到文件或数据库中保存;

2) 用注册成功的用户ID和密码登录,如果信息正确,显示登录成功字样,否则显示“用户名、密码不正确”。

4、编写程序,包含一个文本框,两个按钮和一个列表框,当用鼠标点击其中一个按钮时,文本框内的字符串做为列表框的一项;当用鼠标单击另一个按钮,将列表框中被选中的选项清除出列表框。

5、网络投票计票应用程序,解决日常投票问题:

1)设置系统管理人员(1人)和普通投票人员(多人)。

2)系统管理人员可以设置和修改普通投票人员的个数、所有人员的帐号和密码及投票活动简介。

3)普通投票人员可以用自己的帐号和密码在自己的计算机上登录到系统管理人员的计算机进行投票。

4)系统管理人员可以随时查看投票情况和得票率。