1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > c语言记账系统源程序 C语言实现Linux服务端的记账本程序

c语言记账系统源程序 C语言实现Linux服务端的记账本程序

时间:2021-12-13 00:56:03

相关推荐

c语言记账系统源程序 C语言实现Linux服务端的记账本程序

实现简单的记账小程序,前端界面采用Web网页,后端使用PHP接收请求,使用C程序完成实际业务处理。

目录

程序效果

程序流程图

源代码及部署

下载链接

程序效果

1.登录功能

截图1.登录界面

截图2.输入用户名及密码

2.菜单界面

图3.菜单

3.登记月度计划功能

图4.登记月度计划界面

4.登记消费流水功能

截图5.登记消费流水界面

5.查看详细信息功能

截图6.查看详细信息界面

测试用例

截图7.测试用例

程序流程图

1.数据流程

截图8.数据流程图

Web前端界面通过http协议传递数据至后台PHP程序,PHP使用socket与C程序通信,同时也可以直接访问PostgreSQL数据库。C程序分为通讯端与业务处理2部分,之间使用消息队列进行通信,server只负责socket与PHP通信部分,work只进行实际业务处理与PostgreSQL有交互。

2.业务流程

(1)登录功能

截图9.登录功能流程图

(2)登记月度计划功能

截图10.登记月度计划功能流程图

(3)登记消费流水功能

截图11.登记消费流水功能流程图

(4)查看详细信息功能

截图12.查看详细信息功能流程图

源代码及部署

1.C程序源代码

截图13.C程序源代码清单

主要包含server、work两部分,work需要与PostgreSQL数据库交互所以多了wrap目录下的pgc嵌入式sql程序。

2.PHP程序源代码

截图14.PHP程序清单

前端界面html、css代码直接抄的其他模板,所以css和html的文件包含关系比较混乱。

3.部署顺序

步骤1、准备apache、php、PostgreSQL已安装的环境,php已安装PostgreSQL相关库并配置好。

步骤2、使用buildPG.sh脚本编译数据库调用相关静态库

步骤3、使用build.sh脚本编译生成目标文件

步骤4、使用run.sh脚本启动程序

Tips:数据库表名、各属性可以在pgc文件中得到,需手动在数据库创建好,并插入基本的用户数据。

下载链接

共享链接:

/download/u013025955/12557084

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。