基于高性能网络库的连锁店管理系统

我要开发同款
LionN2023年05月26日
136阅读
所属分类APP

作品详情

- 使用技术: UML建模、C/C++/Qt、Mysql数据库、Sqlite数据库、QJSON/CJSON
- 项目简介: 本项目采用C/S架构进行设计,设计了服务器与客户端,服务器采用linux下C语言开发,客户端设计了两个系统,一个是企业管理系统用来管理企业下的各个门店,主要实现功能有: 登录,门店管理(注册、消除), 商品管理(上架、下架、查找),库存管理,调货单管理和聊天系统等;另一个是门店管理系统,主要实现了用户 登录,修改密码,本地商品管理(上架、下架、查找),本地库存管理,聊天系统,订单管理等功能。
1. 项目初期分析需求,采用UML建模方法进行开发绘制出相关流程图(用例图,E-R 图,类图等);
2. 项目服务器使用C语言开发,采用半同步半反应堆模式基于对象封装epoll与线程池,构建C网络库用于提升性能,用此网 络库作为此系统应用服务器的组件,其应用服务器共编写了两个服务程序: 消息服务器和文件服务器;
3. 在应用层通信协议这块采用json,服务器使用CJSON作,客户端采用QJSON;
4. 服务器使用mysql数据库作为后台对相关数据等进行存储,服务器程序内部采用链表模拟缓存结构对数据库数据进行缓存,方便用户查询操作,用于提升服务器性能;
5. 客户端使用Sqlite数据库作为本地数据库主要用于存储一些本地的信息;
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论