1.2功能要求(1)登录功能。
(2)客户可以通过服务器转发,实现一对一和多对多聊天。
(3)实现呼叫功能。
(4)客户端程序应该可以实时显示目前其它用户的状态。
(5)应该具有易用、美观的图形界面。
一、 实验目的:1.了解socket类的网络编程技术;
2.熟悉socket聊天系统的结构和工作原理;
3.掌握TCP传递消息的机制;
4.应用delphi对该聊天系统进行程序的编写。
二、 实验描述:通过delphi编程实现局域网内的一个聊天系统,支持客户与服务器、客户与客户之间的消息传递,服务器允许多个客户端的聊天的功能,聊天记录的保存和查看的功能等。
三、 实验硬件、软件平台:1. 硬件平台:多台PC机的一个局域网、WindowsXP/2000、AMDAthlon64X24000+、内存256MB以上、硬盘80G以上。
2. 软件平台:delphi71.3运行环境本系统基于WINNT和ACCESSXP设计,适用于WIN2000/WINXP等系统,并需要安装office2000/officexp.1.4功能实现1.登录验证功能。
2.客户通过服务器转发,实现聊天功能。
3.实时显示目前其它用户的状态。
4.保存并能察看聊天纪录。
5.申请新的用户号码。
6.易用、美观的图形界面,实现系统托盘。
二.技术路线2.1总体方案 为实现网络聊天的功能,采用WindowsSocket编程,服务器与客户端采用了TCP/IP连接方式,在设计聊天方案时,实即将所有信息发往服务器端,再由服务器进行分别处理的思路,服务器端是所有信息的中心。
由于服务器端要保存用户信息,我们利用数据库来实现这一功能,因此首先需要建立用户信息数据库。
在客户端保存聊天纪录和用户号码这一功能的实现中,采用了文件系统设计。
在信息到来及好友上线时,通过闪动托盘图标和播放不同的音乐进行提示。
建立消息链表来保存用户接收的各种消息。
服务器及客户端的功能可划分为以下模块:客户端:1)登陆功能:建立与服务器的连接并登陆,能显示登陆错误信息。
2)界面显示:将在线好友显示在好友列表中,并实现系统托盘,加入工具栏便于操作。
3)聊天功能:与好友聊天。
4)聊天纪录:能保存聊天纪录,并能察看聊天纪录。
5)信息提示:闪动托盘图标提示到来信息,并播放不同音乐来提示。
6)其他:用户登陆成功,将保存其号码,以便下次登陆时,不必再输入而可以直接选择,显示登陆时间。
2020/3/15 9:05:43 668KB 一共四个版本
1
主要引见了微信小程序实现获取用户信息并存入数据库操作,涉及微信小程序wx.request后台数据交互及php数据存储相关操作技巧,需要的朋友可以参考下
1
非常强大的功能并有注释#include<windowsh>#include<mathh>#include<conioh>#include<stdioh>#include<stdlibh>#include<stringh>#include<timeh>timet函数头文件structStudent{charname[20]; 姓名chargender[20]; 性别chartel[20]; 电话 charemail[50]; 邮箱charaddress[100]; 地址};typedefstructStudentSS;给structStudent赋别名voidlogin; 登入模块voiddisplaymenu; 主菜单voidshowMenu; 汇总统计菜单voidsystemmenuSSstudentintlength; 菜单选择intinputInfoSSstudentintlength; 输入信息intcheckcharstring;"ESC"判断函数voidprintSSfind[]inti; 根据"i"输出特定成员信息voidoutputInfoSSstudentintlength; 输出信息intqueryInfoSSfindintlength; 查询信息voidqueryOutputSSfindintindex; voidqueryOutputInfoSSfindinti;voidstatisticSSstudentintlength; 汇总统计选择voidsingeloutputSSstudentintlength; 输出部分学生信息intreadsaveSSstudentintlength; 读取写入文件voidreadSSstudentintlength; 读取文件voidsaveSSstudentintlength; 保存文件voidcopyFileSSstudentintlength; 备份文件voidsavetime;保存登入时间voidCursorPositionintxinty; 设置光标位置voidshowwelcome;显示欢迎使用系统页面voidloginfocharname[]intn; 记录操作日志name用户名n操作方式voidDateoperate; 查看操作日志voiduser; 用户信息模块voidchangepw; 更改密码voidregistercontrol; 注册控制voidsourcetake; 资源占用voidlogout;intchangedlength0; 总共录入多少人intN1001; 数组的局限之处数组在分配空间的时候需要常量来计算不能确定大小不能分配所需空间大小charshowtime[30]; 时间存放字符数组intfirst1; 能否刚刚登入系统1代表是intflagread0; 能否已从文件读入信息0代表不是">非常强大的功能并有注释#include<windowsh>#include<mathh>#include<conioh>#include<stdioh>#includ
2022/9/7 21:57:01 28KB C语言 通讯录
1
该系统次要功能包括:用户管理、考试管理、试题新增、试题查询、分类管理。
用户管理:批量导入用户、批量操作用户、修改用户信息。
考试管理:进行考试,老师点击开始考试后学生可以答题,选择判断题自动判断对错;
主观题阅卷、查看成绩;
考卷维护。
试题新增:可以分别新增单选、多选、判断、简答、编程题。
试题查询:分别查询单选、多选、判断、简答、编程题,并且可以对题目进行更新和删除,也可以将其添加入考卷中。
分类管理:对课程和知识点进行增、删、改、查的操作。
2022/9/6 10:26:21 24.46MB 考试系统
1
前两个文档传的是数据库和插入,查询的源码,这次是修改的源码。
里面有详细的注释和代码。
博客引见可见http://www.cnblogs.com/biehongli/p/6262496.html
2022/9/5 21:47:51 3.4MB jsp,servlet
1
前两个文档传的是数据库和插入,查询的源码,这次是修改的源码。
里面有详细的注释和代码。
博客引见可见http://www.cnblogs.com/biehongli/p/6262496.html
2022/9/5 21:47:51 3.4MB jsp,servlet
1
C++商品管理系统50页报告+源码。
代码详细并且功能完善。
本系统要求实现商品管理、用户管理、商品购买/退货管理等日常管理工作,以提高工作效率和管理水平。
系统合法普通用户分为用户(买家)和系统管理员,其中,系统管理员负责用户管理和商品管理,用户可以购买/退货管理。
本设计要求实现的功能较多,所以将它们分为三个部分来叙述。
商品库存管理系统分为三个主要的功能模块:(1)商品管理模块:包括6个子模块,分别是商品入库模块、商品出库模块、删除商品模块、修改商品模块、查询商品模块和显示商品模块;
I商品入库模块:首先自动显示系统中已有的商品信息,如果还没有商品,显示没有记录。
提示用户能否需要入库,用户输入需要入库的商品编号,系统自动判断该商品能否已经存在,若存在则无法入库;
若不存在,则提示用户输入商品的相关信息,一条商品的所有信息均输入完成之后,系统还会询问能否继续进行其他商品的入库操作。
II商品出库模块:首先自动显示系统中已有的商品信息,并提示用户输入需要出库的商品编号,系统自动判断该商品能否已经存在,若存在则提示用户输入出库的数量;
若不存在,则提示用户找不到该商品,无法进行出库操作。
IIII删除商品模块:首先自动显示系统中已有的商品信息,并提示用户输入需要删除的商品编号,系统自动判断该商品能否已经存在,若存在则提示用户能否删除该商品;
若不存在则提示无法找到该商品。
IV修改商品模块:首先自动显示系统中已有的商品信息,并提示用户输入需要修改的商品编号,系统自动判断该商品能否已经存在,若存在则提示用户输入新的商品信息;
若不存在则提示无法找到该商品。
V查询商品模块:该模块通过用户输入的商品编号来查找商品,若存在则提示用户能否显示商品所有信息,若不存在则提示无法找到该商品。
VI显示商品模块:该模块负责将所有商品的信息列表显示出来。
(2)用户管理模块:包括5个子模块,分别是新增用户信息模块、删除用户信息模块、修改用户信息模块、查找用户信息模块和显示用户信息模块;
I增加用户模块:首先自动显示系统中已有的用户信息,如果还没有用户,显示没有记录。
提示管理员能否需要增加,管理员输入需要增加的用户编号,系统自动判断该用户能否已经存在,若存在则无法增加;
若不存在,则提示管理员输入要增加用户的相关信息,一条要增加用户的所有信息均输入完成之后,系统还会询问能否继续进行增加其他用户的操作。
II删除用户模块:首先自动显示系统中已有的用户信息,并提示管理员输入需要删除的用户编号,系统自动判断该用户能否已经存在,若存在则提示管理员能否删除该用户;
若不存在则提示无法找到该用户。
III修改用户模块:首先自动显示系统中已有的用户信息,并提示管理员输入需要修改的用户编号,系统自动判断该用户能否已经存在,若存在则提示管理员输入新的用户信息;
若不存在则提示无法找到该用户。
IV查询用户模块:该模块通过管理员输入的用户编号来查找用户,若存在则提示管理员能否显示用户所有信息,若不存在则提示无法找到该用户。
V显示用户模块:该模块负责将所有用户的信息列表显示出来。
(3)用户购买/退货管理模块:包括2个子模块,分别是用户购买管理模块和用户退货管理模块
2022/9/5 21:47:50 2.45MB shangpinguan dazuoye baogao
1
C++商品管理系统50页报告+源码。
代码详细并且功能完善。
本系统要求实现商品管理、用户管理、商品购买/退货管理等日常管理工作,以提高工作效率和管理水平。
系统合法普通用户分为用户(买家)和系统管理员,其中,系统管理员负责用户管理和商品管理,用户可以购买/退货管理。
本设计要求实现的功能较多,所以将它们分为三个部分来叙述。
商品库存管理系统分为三个主要的功能模块:(1)商品管理模块:包括6个子模块,分别是商品入库模块、商品出库模块、删除商品模块、修改商品模块、查询商品模块和显示商品模块;
I商品入库模块:首先自动显示系统中已有的商品信息,如果还没有商品,显示没有记录。
提示用户能否需要入库,用户输入需要入库的商品编号,系统自动判断该商品能否已经存在,若存在则无法入库;
若不存在,则提示用户输入商品的相关信息,一条商品的所有信息均输入完成之后,系统还会询问能否继续进行其他商品的入库操作。
II商品出库模块:首先自动显示系统中已有的商品信息,并提示用户输入需要出库的商品编号,系统自动判断该商品能否已经存在,若存在则提示用户输入出库的数量;
若不存在,则提示用户找不到该商品,无法进行出库操作。
IIII删除商品模块:首先自动显示系统中已有的商品信息,并提示用户输入需要删除的商品编号,系统自动判断该商品能否已经存在,若存在则提示用户能否删除该商品;
若不存在则提示无法找到该商品。
IV修改商品模块:首先自动显示系统中已有的商品信息,并提示用户输入需要修改的商品编号,系统自动判断该商品能否已经存在,若存在则提示用户输入新的商品信息;
若不存在则提示无法找到该商品。
V查询商品模块:该模块通过用户输入的商品编号来查找商品,若存在则提示用户能否显示商品所有信息,若不存在则提示无法找到该商品。
VI显示商品模块:该模块负责将所有商品的信息列表显示出来。
(2)用户管理模块:包括5个子模块,分别是新增用户信息模块、删除用户信息模块、修改用户信息模块、查找用户信息模块和显示用户信息模块;
I增加用户模块:首先自动显示系统中已有的用户信息,如果还没有用户,显示没有记录。
提示管理员能否需要增加,管理员输入需要增加的用户编号,系统自动判断该用户能否已经存在,若存在则无法增加;
若不存在,则提示管理员输入要增加用户的相关信息,一条要增加用户的所有信息均输入完成之后,系统还会询问能否继续进行增加其他用户的操作。
II删除用户模块:首先自动显示系统中已有的用户信息,并提示管理员输入需要删除的用户编号,系统自动判断该用户能否已经存在,若存在则提示管理员能否删除该用户;
若不存在则提示无法找到该用户。
III修改用户模块:首先自动显示系统中已有的用户信息,并提示管理员输入需要修改的用户编号,系统自动判断该用户能否已经存在,若存在则提示管理员输入新的用户信息;
若不存在则提示无法找到该用户。
IV查询用户模块:该模块通过管理员输入的用户编号来查找用户,若存在则提示管理员能否显示用户所有信息,若不存在则提示无法找到该用户。
V显示用户模块:该模块负责将所有用户的信息列表显示出来。
(3)用户购买/退货管理模块:包括2个子模块,分别是用户购买管理模块和用户退货管理模块
2022/9/5 21:47:50 2.45MB shangpinguan dazuoye baogao
1
实现客户信息、用水类型(类别号、类别名、水价)及业务员管理;
实现客户用电信息管理(客户号、月份、用水类别号、用水量);
实现客户费用管理(客户号、月份、费用、收费标志),收费标志的默认值为‘未收’;
实现收费登记(客户、月份、应收费用、实收费用、业务员),并自动修改收费标志(用触发器实现);
创建触发器,实现收费时自动愈加应收费用和实收费用,计算本次结余,然后修改客户信息表中的结余金额;
创建存储过程统计指定月份应收费用和实收费用;
创建存储过程查询指定月份未交费的用户信息,以便崔费;
创建规则使得月份符合格式“××××年××月”,并邦定到表中相应字段;
建立表间关系。
1
下载解压后打开“说明.txt”文件,然后运行“Start.exe”即可。
本系统共设置了三种身份一、游客:查看用户公开的信息、查找用户(支持多字段模糊查找)、生日提示(一个月内)、发表留言、注册。
二、普通用户:查看用户公开的信息、查找用户(支持多字段模糊查找)、生日提示(一个月内)、发表留言、修改个人资料和密码。
三、管理员:查看用户信息(包括保密内容)、添加和删除用户、修改用户资料及密码、查找用户(支持多字段模糊查找)、生日提示(一个月内)、发表留言、删除留言、添加公告、修改密码。
测试帐号普通用户用户名test密码test管理员用户名admin密码admin
2022/9/5 11:53:22 741KB asp access 通讯录
1
共 329 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡