基于C语言设计的足球信息查询系统

完整资料进入【数字空间】查看——baidu搜索"writebug"

需求分析与概要设计

2.1 项目说明

2.2 项目目标:

实现正常的登录注册、新闻浏览、与不同圈子的人对话、查看赛程和积分榜、浏览新闻、发表评论以及进入公共聊天室等功能,对于喜欢使用桌面端的足球爱好者来说,可以极大地满足他们的需求。

2.3 软硬件环境需求

    我们小组的软件是在 Windows 操作系统下的 Winform 程序 数据库采用 MySQL 8.0.19 和 SQLite 运行环境:Microsoft .Net Framework 4.7.2 网络实时通讯基于 Socket 编程 爬虫采取 HtmlAgilityPack,WinHttp

2.4 使用的关键技术:

由于聊天软件是典型的 c/s 编程,也就是客户端和服务器编程,我们就需要客户端和服务器。服务器是接受客户端的请求,然后进行相应处理。我们采用 Socket API,分别建立服务端和客户端进行实时通讯

数据库:由于聊天软件包含的信息较大,实体种类也比较多如用户表、好友表、消息表等等,因此对数据库的概念模型设计也比较复杂。我们采用了 SQLite 和 Mysq 以及 EF 框架

    爬虫采取 HtmlAgilityPack 实现用 XPATH 快速解析 HTML,利用 WinHttp API 实现通过 HTTP 协议连接到 HTTP 服务器
经验分享 程序员 微信小程序 职场和发展