智识第二版 250205班级 人工智能项目
周嘉明
2025-06-03 2d01dba4c5d9ba09349c662964ef7d5abb951b57
Merge branch 'master' of ssh://115.28.86.8:29418/~admin/智识v2_250602_0205
6个文件已添加
18 ■■■■■ 已修改文件
Client/丁俊/log/业务分离.txt 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Client/叶锦华/document/业务分离.txt 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Server/张彦武/document/业务分离.doc 补丁 | 查看 | 原始文档 | blame | 历史
Server/李嘉乐/document/李嘉乐简历.docx 补丁 | 查看 | 原始文档 | blame | 历史
Server/杜康生/document/~$求功能--活体检测模块——说明书_2.docx 补丁 | 查看 | 原始文档 | blame | 历史
Server/杜康生/document/活体检测模块功能实现描述.docx 补丁 | 查看 | 原始文档 | blame | 历史
Client/¶¡¿¡/log/ÒµÎñ·ÖÀë.txt
New file
@@ -0,0 +1,15 @@
第一步:
    èŽ·å–ä»Žlineedit中获取用户输入的用户名和密码
    å¡«å……到要发送的请求结构体中,通过套接字socket进行发包操作给服务端
第二步:
    æœåŠ¡ç«¯è¿›è¡Œæ”¶åŒ…è§£åŒ…ï¼Œé€šè¿‡type来调用请求业务接口
第三步:
    é€šè¿‡è¯·æ±‚结构体指针和通信的套接字来查询数据
    æ ¹æ®è¯·æ±‚结构体中写入的SQL查询语句从对应的数据库信息表中查询数据
    å°†æŸ¥è¯¢æ•°æ®ç»“果集填充到响应结构体,包含所查询是否成功状态,用户权限和
    ç”¨æˆ·åŸºç¡€ä¿¡æ¯ï¼Œå°†ç»“构体再发包给客户端
第四步:
    å®¢æˆ·ç«¯æ”¶åŒ…、解包,通过type来调用响应业务接口
第五步:
    é€šè¿‡å“åº”结构体指针获取信息,判断登录是否成功,再根据用户权限来显示对应
    å­æ¨¡å—。
Client/Ò¶½õ»ª/document/ÒµÎñ·ÖÀë.txt
New file
@@ -0,0 +1,3 @@
1.组装请求结构体: è¯·æ±‚结构体包含请求标识符、 ä¸Šä¼ å›¾ç‰‡ä¸ªæ•°ã€ å›¾ç‰‡å…·ä½“信息 ã€ç”¨æˆ·ID等。
2.解包完成之后, æ ¹æ®å›¾ç‰‡çš„用户ID查询 ç”¨æˆ·ç…§ç‰‡ä¿¡æ¯é‡Œçš„以用户ID查询 ç”¨æˆ·å›¾ç‰‡æ˜¯å¦å·²ç»è¢«ä¸Šä¼ ï¼Œ å¹¶æ£€æŸ¥ä¸Šä¼ æ ¼å¼ã€æ•°é‡æ˜¯å¦æ­£ç¡®ï¼Œ å¦‚果正确的话,直接检查下一个用户, ä¸æ­£ç¡®ç”¨å‘出的信息 è¦†ç›–当前用户信息 ã€‚
3.组装响应结构体,根据响应状态码 ç¡®å®šæ˜¯å¦å“åº”成功,结合响应信息, æ¥æ£€æŸ¥æ˜¯å¦ä¿®æ”¹æˆåŠŸï¼Œå¦‚æžœä¿®æ”¹æˆåŠŸï¼Œ ç»§ç»­æŽ¨è¿›ä¸‹ä¸€ä¸šåŠ¡å¤±è´¥ç»§ç»­è¿›è¡Œé‡æ–°ä¸Šä¼ ã€‚
Server/ÕÅÑåÎä/document/ÒµÎñ·ÖÀë.doc
Binary files differ
Server/Àî¼ÎÀÖ/document/Àî¼ÎÀÖ¼òÀú.docx
Binary files differ
Server/¶Å¿µÉú/document/~$Çó¹¦ÄÜ--»îÌå¼ì²âÄ£¿é¡ª¡ªËµÃ÷Êé_2.docx
Binary files differ
Server/¶Å¿µÉú/document/»îÌå¼ì²âÄ£¿é¹¦ÄÜʵÏÖÃèÊö.docx
Binary files differ