基于C++ Qt的积分抽奖系统源码,实现了用户注册、商品购买、积分抽奖等功能

基本介绍

完整代码下载:基于C++ Qt的积分抽奖系统

这个是我大二上学期的课程作业仓库,
目的是实现一个超市积分抽奖系统,
基本的功能是实现一个能够在超市购物的同时进行抽奖的积分系统,
主要用到的技术栈就是Qt和c++,

叠甲:由于开发这个项目的时候我们才刚刚学数据结构,仅仅学过简单的c++开发,Qt还是我们暑假自己摸索的,所以项目中可能有不成熟的地方,或者是没有使用高级的算法或数据结构而是选择了简单的for循环等等,请注意,那绝非我们刻意而为之,只是真的当时太菜了,希望各路大神以发展的眼光看问题,轻点喷啊,thank you

基本架构图

基于C++ Qt的积分抽奖系统源码,实现了用户注册、商品购买、积分抽奖等功能_第1张图片基于C++ Qt的积分抽奖系统源码,实现了用户注册、商品购买、积分抽奖等功能_第2张图片

当然了,项目开发后期由于Qt独特的文件结构问题,我没有完全的按照架构开发,这个可以作为开发的思路

基本函数以及功能实现

1.登录

登录函数:用于用户进行登录和注册操作。用户启动程序可以选择通过输入用户名密码进行登录或者进行注册操作。若选择通过输入用户名密码进行登录,
系统会自动将用户所输入的用户名和密码与文件中所存储的用户名和密码进行校验。若校验失败,则弹出登录失败提醒;若校验成功,
则根据用户的身份分别进入“顾客”界面和“管理员”界面。若选择注册操作,则可在登录页面输入用户名和密码进行注册操作
如图所示
基于C++ Qt的积分抽奖系统源码,实现了用户注册、商品购买、积分抽奖等功能_第3张图片

2.抽奖算法

这一部分是组员none102设计的,感谢
用于进行抽奖操作,返回抽奖所得到的奖品。系统调用抽奖算法,生成一个长度为1000的数组。
同时,系统通过识别当前抽奖的概率将一定数量的数组成员赋值为奖品的ID,并通过生成随机数从而达到抽奖目的
如图所示
基于C++ Qt的积分抽奖系统源码,实现了用户注册、商品购买、积分抽奖等功能_第4张图片

3.修改信息

管理员在页面中点击“查看”按钮后查看当前的用户信息情况,并且可以通过选中相应的信息直接在该页面进行修改。
点击“保存”按钮之后,系统自动在文件之中保存修改后的信息,如图所示。

基于C++ Qt的积分抽奖系统源码,实现了用户注册、商品购买、积分抽奖等功能_第5张图片

基本界面信息

基于C++ Qt的积分抽奖系统源码,实现了用户注册、商品购买、积分抽奖等功能_第6张图片

登录页面

基于C++ Qt的积分抽奖系统源码,实现了用户注册、商品购买、积分抽奖等功能_第7张图片

注册页面

基于C++ Qt的积分抽奖系统源码,实现了用户注册、商品购买、积分抽奖等功能_第8张图片

输入页面

基于C++ Qt的积分抽奖系统源码,实现了用户注册、商品购买、积分抽奖等功能_第9张图片

注册成功

基于C++ Qt的积分抽奖系统源码,实现了用户注册、商品购买、积分抽奖等功能_第10张图片

主界面

基于C++ Qt的积分抽奖系统源码,实现了用户注册、商品购买、积分抽奖等功能_第11张图片

抽奖页

基于C++ Qt的积分抽奖系统源码,实现了用户注册、商品购买、积分抽奖等功能_第12张图片

报错页

基于C++ Qt的积分抽奖系统源码,实现了用户注册、商品购买、积分抽奖等功能_第13张图片

充值后进行抽奖

基于C++ Qt的积分抽奖系统源码,实现了用户注册、商品购买、积分抽奖等功能_第14张图片

管理员页面

基于C++ Qt的积分抽奖系统源码,实现了用户注册、商品购买、积分抽奖等功能_第15张图片

能自动生成id

基于C++ Qt的积分抽奖系统源码,实现了用户注册、商品购买、积分抽奖等功能_第16张图片

系统保存主要用户的特征值

基于C++ Qt的积分抽奖系统源码,实现了用户注册、商品购买、积分抽奖等功能_第17张图片

查找用户信息

基于C++ Qt的积分抽奖系统源码,实现了用户注册、商品购买、积分抽奖等功能_第18张图片

修改用户信息

基于C++ Qt的积分抽奖系统源码,实现了用户注册、商品购买、积分抽奖等功能_第19张图片

修改商品信息

基于C++ Qt的积分抽奖系统源码,实现了用户注册、商品购买、积分抽奖等功能_第20张图片

修改奖品

基于C++ Qt的积分抽奖系统源码,实现了用户注册、商品购买、积分抽奖等功能_第21张图片

更改奖池

基于C++ Qt的积分抽奖系统源码,实现了用户注册、商品购买、积分抽奖等功能_第22张图片

完整代码下载:基于C++ Qt的积分抽奖系统

你可能感兴趣的:(c++,qt,开发语言)