搜索
您的当前位置:首页正文

图书管理系统课题设计报告

来源:六九路网
仰恩大学计算机与信息学院课题设计报告《面向对象程序设计实践教程》

课题设计报告

课题名称:图书管理系统

专业:班级:姓名:学号:

信息管理与信息系统

2班李炳辉110720100068

郑燕娥2013.1.1

指导老师:日期:

仰恩大学计算机系

仰恩大学计算机与信息学院课题设计报告一、课程序设计目的(1)掌握基于TCP的网络程序设计;(2)掌握基于UDP的网络程序设计;

(3)编写远程文件传输程序,实现在二台远程主机之间传输任意文件。

二、开发环境(1)系统环境:WindowsXP,Windows2003Server(2)编程环境:JDK1.5,JCreator,Eclipse等

三、实现过程(1)Java网络编程基础知识介绍TCP通信过程:

客户端:

1.创建一个socketsocket2.开启线程AfxBeginThread3.建立服务器的连接connect4.发送数据send5.接收数据recv

6.断开连接closesocket7.关闭线程AfxEndThread

服务器端:

1.创建socketsocket

2.绑定(绑定套接字到一个IP地址和一个端口上)bind一下

3.开启监听listen

4.开启线程AfxBeginThread5.接受请求accept6.发送数据send7.接收数据recv

8.返回,等待另一连接请求9.关闭连接10.关闭线程UDP通信过程:

客户端应用程序:创建socket套接字

向服务器发送消息(sendto)关闭socket套接字

在listen前需要绑定

仰恩大学计算机与信息学院课题设计报告服务器端应用程序:

创建socket套接字

将套接字绑定(bind)到指定的本机IP地址和端口上如果检测到有消息到来就接收消息(recvfrom)关闭socket套接字

(2)远程文件传输概要设计

总体流程图

仰恩大学计算机与信息学院课题设计报告(3)远程文件传输详细设计

……(包括类功能介绍,类中主要方法介绍)……写法如下:类名:matchFun类功能简介:

提供用于处理有关字符串查找和替换的方法方法1:

publicintStrFind(Strings1,Strings2,intpos)功能:

用于实现字符串查找,返回匹配的次数参数:

@params1表示主串,也就是目标串;@params2表示等查找字符串……@return方法2:……功能:……

返回匹配的次数

仰恩大学计算机与信息学院课题设计报告(4)界面介绍

查询管理,查找书籍

仰恩大学计算机与信息学院课题设计报告添加书籍

仰恩大学计算机与信息学院课题设计报告删除功能,删除图书

四、课题总结(1)主要问题

在登录系统访问数据库时,要设置数据源,指定到所需要的数据库。(2)收获

通过这次实践,对java课程有了更深的了解。通过调试你会发现自己的不足并去改正学习。是一次难得的学习体验。五、教师评阅

分数

评语

因篇幅问题不能全部显示,请点此查看更多更全内容

Top