# Lottery_ManagementSystem
使用C 语言实现的简易彩票管理系统
1.项目使用纯C,由src、obj、include、bin 四个文件夹以及 makefile文件组成;
2.项目对用户的管理采用红黑树记录,用户名作为键,能够实现用户的增、改、查功能,用户能够实现注册、登录、充值、查看个人信息、注销功能;
3.项目对发行记录的管理采用链表记录,发行记录数据能够实现增、查功能,管理员能够发行一期新彩票、查找历史发行记录;
4.项目对购买记录的管理使用哈希表记录,以“期号+购买记录+购买者用户”拼接作为键,对购买记录能够实现增、查功能,用户能够实现添加和查询购买记录;
5.彩票信息包含:发布彩票、单张彩票唯一识别ID、彩票选中的号码、购买者账号、购买注数、中奖状态、中奖金额;
6.彩民信息包含:唯一账号、密码、账户余额;
7.管理员(admin)功能包括:开奖(发布期号自动生成、彩票单价、开奖状态、中奖号码、奖池金额累加),查询彩民信息,排序,保存链表、哈希表、红黑树信息至文件;
8.彩民(user)功能包括:注册、登录、改密码、充值、下注(选号码+注数)、查看历史购买记录;
9.公证员(notary)功能包括:开奖(号码随机生成)、查看彩票信息;
10.包含身份验证、登录验证码、密码输入隐藏功能,管理员初始账号admin,密码admin,公证员账号notary,密码notary;
11.由于项目进行期时对内存释放还未完全掌握,本程序的内存管理不够完善,valgrind结果会有内存泄露。
徐浪老师
- 粉丝: 8491
- 资源: 1万+
最新资源
- 基于c#+Mysql数据库课程设计-房屋租赁管理系统全部资料+详细文档+高分项目.zip
- 基于C和C++连接MySQL数据库并进行常用的数据库操作、实现了简单的学生(或职工)信息管理系统,数据库课程设计全部资料+详细文档+高分项目.zip
- 基于JAVA数据库 课程设计、毕业设计 仓库管理系统 使用 MySQL和Java全部资料+详细文档+高分项目.zip
- 基于JAVA+MySQL数据库设计完成的学生管理系统,界面使用的Java Swing全部资料+详细文档+高分项目.zip
- 基于JSP+MySQL数据库课程设计——机票预订系统全部资料+详细文档+高分项目.zip
- 基于memo数据库课程设计--会展中心管理系统全部资料+详细文档+高分项目.zip
- 基于SQL Server的学生选课系统数据库设计全部资料+详细文档+高分项目.zip
- 基于数据库课程设计,数据库系统全部资料+详细文档+高分项目.zip
- 基于Spring Boot + MyBatis + MySQL数据库课程设计-医院药品管理系统,符合 3NDF 的规范数据库设计,全部资料+详细文档+高分项目.zip
- 基于数据库设计课程设计——高校选课管理系统全部资料+详细文档+高分项目.zip
- 基于数据库课程设计前端 火车票售票系统 使用vue+elementui全部资料+详细文档+高分项目.zip
- 基于数据库课程设计宾馆管理系统全部资料+详细文档+高分项目.zip
- 基于数据库设计——医药销售管理系统(入库、销售、退货、报表)全部资料+详细文档+高分项目.zip
- 基于数据库系统原理课程设计,基于 SSM 框架的医院药品库存管理系统。全部资料+详细文档+高分项目.zip
- 阀杆自动搬运压装焊接设备sw12可编辑全套技术资料100%好用.zip
- 基于数据库实践课程设计,学生宿舍管理系统全部资料+详细文档+高分项目.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈