《visual c++高级编程》课程设计报告

《visual c++高级编程》课程设计报告

ID:4107969

大小:715.50 KB

页数:38页

时间:2017-11-28

《visual c++高级编程》课程设计报告_第1页
《visual c++高级编程》课程设计报告_第2页
《visual c++高级编程》课程设计报告_第3页
《visual c++高级编程》课程设计报告_第4页
《visual c++高级编程》课程设计报告_第5页
资源描述:

《《visual c++高级编程》课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、题目:《VisualC++高级编程》课程设计报告  班级:计算机科学与技术s111姓名:邓会杰学号:113469指导教师:李玉海完成日期:2012年6月6日目录第一章系统功能及使用说明41.1客户端系统的功能及使用说明41.2服务器端系统的使用及说明71.3数据库管理系统的使用及说明11第二章系统流程图122.1服务器端和客户端通信设计流程图122.1.1通信前准备工作122.1.2收发数据132.1.3处理通知消息132.2数据库设计流程132.2.1DBMS简介132.2.2ODBC简介142.2.3MFC中ODBC主要的类

2、152.2.4MFC与ODBC应用程序的数据交换机制162.2.5数据库设计的主要步骤16第三章程序调试与参数测试173.1.1文件传输问题17第四章程序224.1客户端程序224.1.1网络连接窗口程序224.1.2文件传输窗口程序264.1.3附加功能304.2服务器端程序314.2.1网络侦听窗口程序314.2.2文件传输窗口程序354.2.3数据管理窗口程序354.3数据库管理程序36第五章系统总结416.1总结416.2系统不足42参考文献42前言本系统主要实现的功能是客户端与服务器端通信,服务器监听客户端发来的连接请

3、求,通过socket套接字,来完成客户端与服务器端之间的通信。开发本系统主要目的是熟练运用本学期学到的知识点。该系统使用的MFC编写,用到的知识点有:windows的标准控件的使用、对文件的操作、注册表使用、动态链接库的使用、多线程的应用、ODBC数据库编程、网络编程等知识点。通过独立完成该系统,熟练的掌握所涉及的类及类方法的使用,把知识点融合到一起能深刻的理解了MFC各类的意义和MFC的机制。为以后进一步学习C++打下了基础。第一章系统功能及使用说明1.1客户端系统的功能及使用说明如图上图,为客户端的登录界面,输入用户名和密码

4、后,点击“登录”转到客户端的主界面。点击“退出”会退出系统。三次错误输入密码,系统自动退出,有效的提高了系统的安全性。如图上图,客户端的主界面,点击“建立连接”,如果服务端系统在监听,那么客户端就连接到了服务器端,连接成功后,“状态连接”会显示连接成功,“连接时长”会显示已连接了多长时间。点击“断开连接”客户端和服务器端就会断开连接,“连接状态”显示连接已断开,“连接时长”显示空。如果服务器端系统没有在监听,会提示连接失败。与服务器建立连接之后,点击“文件传输”标签,显示如图1-3的窗口,可以与服务器进行文件传输和聊天。在下方的

5、文本框中输入要发送的文字,点击“发送”,消息会发送到服务器端,同时显示在上方的文本框中。点击“聊天记录”按钮,可以查看与服务器端的聊天记录,聊天记录显示在上方的文本框中。点击“删除记录”按钮,会删掉与服务器端的聊天记录。文件传输功能,点击“选择文件”,选择要发送的文件,再点击“发送文件”,文件会发送给服务器,同时提示发送成功。点击“附加功能”标签,主要实现了一个简易计算器。1.2服务器端系统的使用及说明上图,为服务器端的登录界面,输入用户名和密码后,点击“登录”转到服务器端的主界面。点击“退出”会退出系统。三次错误输入密码,系统

6、自动退出,有效的提高了系统的安全性。点击创建服务器,服务器就开始侦听客户端的请求,如果有客户端连接请求,连接列表上会显示客户端的信息,点击“刷新列表”,会显示连接的客户端列表。在连接列表中选择一个客户端,点击“断开连接”,服务器会把该客户端断开。选择一个客户端,点击“发送文件”,转到发送文件窗口。选择一个客户端,点击“数据管理”,会转到数据管理窗口。选择指定的客户端,点击“文件传输”标签,显示如图1-3的窗口,可以与客户端进行文件传输和聊天。在下方的文本框中输入要发送的文字,点击“发送”,消息会发送到客户端,同时显示在上方的文本

7、框中。点击“聊天记录”按钮,可以查看与客户端的聊天记录,聊天记录显示在上方的文本框中。点击“删除记录”按钮,会删掉与客户端的聊天记录。文件传输功能,点击“选择文件”,选择要发送的文件,再点击“发送文件”,文件会发送给客户端,同时提示发送成功。点击“数据管理”标签,转到“数据管理”窗口。在个人信息管理栏中,输入用户名密码,点击“确定修改”,个人登录密码修改成功。在“管理数据库”栏中,点击“管理数据库信息”转到1.3数据库管理系统的使用及说明如图所示,数据库操作模块所实现的功能是,可以对数据库中的数据表进行增删改查,点击“添加”按钮

8、,可以向数据表中添加一条记录。点击“查询”按钮,可以查询指定的数据,并且显示在右侧的列表框中。点击“修改按钮”可以修改指定的数据。点击“删除”按钮,可以删除指定的记录。点击下面四个按钮,可以显示上一条、下一条、第一条、最后一条记录。第二章系统流程图2.1服务器端

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

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

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