Java网络编程实践课程设计

Java网络编程实践课程设计

ID:47430526

大小:851.29 KB

页数:36页

时间:2020-01-11

Java网络编程实践课程设计_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《Java网络编程实践课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java网络编程实践课程设计说明书课程名称:Java网络编程课程设计题目:基于C/S的学生信息管理姓名:学号:教学班号:指导教师:王小刚兰州交通大学软件科学与工程系二○13年12月27日任务书实现应用,可以通过网络在客户端对存放在服务器端的学生信息表(至少包含学号、姓名、性别、年龄、籍贯等字段)学生纪录增、删、改、查,并返回结果。要能通过菜单选择功能。基于Socket,多客户端使用多线程,以能同时从多个客户端执行功能。必须提供友好直观、布局合理的图形界面选择功能、显示信息和填写修改信息。成员及分工列表图形界面设计者:数据库设

2、计者:Socket设计者:多线程设计者:项目简述和目的熟悉JAVA语法,掌握图形化界面、多线程、网络、数据库等综合编程,掌握用编程语言开发由若干功能组成的小型项目的基本流程,增强动手实践能力,巩固和加强书本知识的学习,体会JAVA编程的特点。解题基本思路设计的信息管理系统中的窗体部分,没有使用菜单,而是按钮。菜单虽然简单,方便,但我认为在窗体里运用按钮是有必要的,这样可以方便添加、删除,修改等动作,通过一步步地做,慢慢的集合,比较的清晰,还显得比较的有层次感.利用Swing设计图形界面利用Access表设计数据库,利用soc

3、ket设计网络信息管理模块分析和设计学生管理系统要实现查询,添加,删除,显示,修改等功能。查询不存在要报错,添加相同也要报错,删除不存在的号也要报错,修改不成功也要报错。如果成功的话也要提示。而且每一步都要密码才能进行操作,否则报错提醒!主要程序源代码Client源代码packagesocket;importjava.io.*;importjava.net.*;importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;classClientextendsJFram

4、eimplementsActionListener//登入界面功能是输入正确的账号和密码才能进入,错误的 话返回错误提示!{privateJLabelusernameLabel;//帐号privateJLabela;//标题privateJTextFieldusernameTextField;//帐号文本框privateJLabelpasswordLabel;//密码privateJPasswordFieldpasswordField;//密码文本框privateJButtonbutton1;//确定按钮privateJBu

5、ttonbutton2;//取消按钮publicClient(){super.setTitle("登录界面");Containerc=getContentPane();c.setLayout(null);a=newJLabel("欢迎进入学生登入系统!");a.setBounds(50,30,300,30);a.setFont(newFont("黑色",Font.BOLD,25));usernameLabel=newJLabel("账号");usernameLabel.setBounds(50,90,170,30);user

6、nameLabel.setFont(newFont("黑色",Font.BOLD,30));usernameTextField=newJTextField();usernameTextField.setBounds(150,90,170,30);usernameTextField.setFont(newFont("宋体",Font.BOLD,20));passwordLabel=newJLabel("密码:");passwordLabel.setBounds(50,120,170,30);passwordLabel.setF

7、ont(newFont("黑色",Font.BOLD,30));passwordField=newJPasswordField();passwordField.setBounds(150,120,170,30);passwordField.setFont(newFont("黑色",Font.BOLD,30));passwordField.setEchoChar('*');button1=newJButton();button1.setText("进入");button1.setFont(newFont("黑色",Font.B

8、OLD,20));button1.setBounds(50,160,100,30);button2=newJButton();button2.setText("退出");button2.setFont(newFont("黑色",Font.BOLD,20));button2.setBound

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。