《Visual C++高级编程》课程设计报告.doc

《Visual C++高级编程》课程设计报告.doc

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
题目: 《Visual C++高级编程》课程设计报告   班级:姓名:学号:完成日期: 目录 第一章 系统功能及使用说明 4 1.1客户端系统的功能及使用说明 4 1.2服务器端系统的使用及说明 7 1.3数据库管理系统的使用及说明 11 第二章 系统流程图 12 2.1服务器端和客户端通信设计流程图 12 2.1.1通信前准备工作 12 2.1.2收发数据 13 2.1.3处理通知消息 13 2.2数据库设计流程 13 2.2.1 DBMS简介 13 2.2.2 ODBC简介 14 2.2.3 MFC中ODBC主要的类 15 2.2.4 MFC与ODBC应用程序的数据交换机制 16 2.2.5 数据库设计的主要步骤 16 第三章 程序调试与参数测试 17 3.1.1文件传输问题 17 第四章 程序 22 4.1客户端程序 22 4.1.1网络连接窗口程序 22 4.1.2文件传输窗口程序 26 4.1.3附加功能 30 4.2服务器端程序 31 4.2.1网络侦听窗口程序 31 4.2.2文件传输窗口程序 35 4.2.3数据管理窗口程序 35 4.3数据库管理程序 36 第五章 系统总结 41 6.1 总结 41 6.2 系统不足 42 参考文献 42 前言 本系统主要实现的功能是客户端与服务器端通信,服务器监听客户端发来的连接请求,通过socket套接字,来完成客户端与服务器端之间的通信。开发本系统主要目的是熟练运用本学期学到的知识点。该系统使用的MFC编写,用到的知识点有:windows的标准控件的使用、对文件的操作、注册表使用、动态链接库的使用、多线程的应用、ODBC数据库编程、网络编程等知识点。通过独立完成该系统,熟练的掌握所涉及的类及类方法的使用,把知识点融合到一起能深刻的理解了MFC各类的意义和MFC的机制。为以后进一步学习C++打下了基础。 第一章 系统功能及使用说明 1.1客户端系统的功能及使用说明 如图上图,为客户端的登录界面,输入用户名和密码后,点击“登录”转到客户端的主界面。点击“退出”会退出系统。三次错误输入密码,系统自动退出,有效的提高了系统的安全性。 如图上图,客户端的主界面,点击“建立连接”,如果服务端系统在监听,那么客户端就连接到了服务器端,连接成功后,“状态连接”会显示连接成功,“连接时长”会显示已连接了多长时间。点击“断开连接”客户端和服务器端就会断开连接,“连接状态”显示连接已断开,“连接时长”显示空。如果服务器端系统没有在监听,会提示连接失败。 与服务器建立连接之后,点击“文件传输”标签,显示如图1-3的窗口,可以与服务器进行文件传输和聊天。 在下方的文本框中输入要发送的文字,点击“发送”,消息会发送到服务器端,同时显示在上方的文本框中。点击“聊天记录”按钮,可以查看与服务器端的聊天记录,聊天记录显示在上方的文本框中。点击“删除记录”按钮,会删掉与服务器端的聊天记录。 文件传输功能,点击“选择文件”,选择要发送的文件,再点击“发送文件”,文件会发送给服务器,同时提示发送成功。 点击“附加功能”标签,主要实现了一个简易计算器。 1.2服务器端系统的使用及说明 上图,为服务器端的登录界面,输入用户名和密码后,点击“登录”转到服务器端的主界面。点击“退出”会退出系统。三次错误输入密码,系统自动退出,有效的提高了系统的安全性。 点击创建服务器,服务器就开始侦听客户端的请求,如果有客户端连接请求,连接列表上会显示客户端的信息,点击“刷新列表”,会显示连接的客户端列表。在连接列表中选择一个客户端,点击“断开连接”,服务器会把该客户端断开。选择一个客户端,点击“发送文件”,转到发送文件窗口。选择一个客户端,点击“数据管理”,会转到数据管理窗口。 选择指定的客户端,点击“文件传输”标签,显示如图1-3的窗口,可以与客户端进行文件传输和聊天。 在下方的文本框中输入要发送的文字,点击“发送”,消息会发送到客户端,同时显示在上方的文本框中。点击“聊天记录”按钮,可以查看与客户端的聊天记录,聊天记录显示在上方的文本框中。点击“删除记录”按钮,会删掉与客户端的聊天记录。 文件传输功能,点击“选择文件”,选择要发送的文件,再点击“发送文件”,文件会发送给客户端,同时提示发送成功。 点击“数据管理”标签,转到“数据管理”窗口。在个人信息管理栏中,输入用户名密码,点击“确定修改”,个人登录密码修改成功。在“管理数据库”栏中,点击“管理数据库信息”转到 1.3数据库管理系统的使用及说明 如图所示,数据库操作模块所实现的功能是,可以对数据库中的数据表进行增删改查,点击“添加”按钮,可以向数据表中添加一条记录。点击“查询”按钮,可以查询指定的数据,并且显示在右侧的列表框中。点击

文档评论(0)

damei + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档