题目教工趣味抽奖程序Word格式文档下载.docx
- 文档编号:16562850
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:22
- 大小:85.38KB
题目教工趣味抽奖程序Word格式文档下载.docx
《题目教工趣味抽奖程序Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《题目教工趣味抽奖程序Word格式文档下载.docx(22页珍藏版)》请在冰豆网上搜索。
};
[]{"
存放文件名
}[]{,"
()
{
'
'
;
("
"
);
<
\\\\\\欢迎登陆趣味抽奖系统"
();
();
输入班级基本信息
{
("
<
***************************************"
*欢迎使用趣味抽奖程序*"
.输入人员基本信息"
.分组抽奖"
.显示抽奖结果"
.用户及密码维护"
.退出系统"
****************************************"
请选择():
>
()
{
'
:
();
;
<
\\是否结束程序()?
>
}
}('
}
()数据设计
①学生信息:
学号、姓名和成绩存放在一个结构体数组[]中,数组为全局变量,可以供每个功能使用。
②用户名和密码:
存放在全局结构体数组[]中,最后保存在文件里。
③文件名:
存放在一个全局字符型数组[]中。
()程序的功能
程序的功能:
用户登陆、输入抽奖基本信息、输入参加抽奖人员信息、分组抽奖和显示抽奖结果。
①用户登陆:
是操作的安全措施,通过输入用户名和密码来实现的。
②输入抽奖基本信息:
是为了产生存放抽奖人员信息的文件名。
③抽奖人员基本信息输入:
输入参加抽奖人员的编号和姓名。
④分组抽奖:
按组取每个人的奖项。
⑤显示抽奖结果:
按要求输出抽奖结果。
⑥用户名和密码维护:
可以增加、删除用户,可以修改密码。
()程序功能及代码
①用户登陆
用户登陆功能由用户名输入函数()和密码输入函数()实现。
用户名输入函数()的流程如图所示:
函数代码如下:
()
.\"
}
((*)());
\\\\\用户名:
(>
)
;
(([])<
(<
用户名不正确,请重新输入:
}
对不起,您已经输入了三次,请查证后再进入!
!
密码输入函数()的流程如图所示,该函数在输入密码时,调用了()函数,使输入的密码在屏幕上显示为“*”。
()<
();
('
\'
)
[]'
*"
\\\\\密码:
(([]))
\\\\\欢迎进入趣味抽奖系统!
密码不正确,请重新输入:
}(>
②输入抽奖基本信息
输入抽奖基本信息功能是由函数()实现的,其程序流程如图所示:
该函数是为了产生存放抽奖人员信息的文件名,其结果存放在全局变量中。
()输入抽奖基本信息产生文件名
[][][];
请输入抽奖基本信息:
\"
\年份(如):
>
\月份(如):
\抽奖名称(如“团拜会”):
③抽奖人员基本信息输入
输入抽奖人员基本信息由函数()实现,其流程如图所示:
()输入人员基本信息
\输入抽奖人数():
人数越界,请重新输入!
}(<
编号\姓名\"
(<
[]<
[];
[];
[][];
[][];
④分组抽奖
分组抽奖功能由函数()实现,其流程如图所示:
为了实现该函数的功能,又设计了几个子函数:
●抽奖子函数():
抽取等奖
●显示抽奖等级函数():
显示等奖
●读文件函数():
读取人员信息
●写文件函数():
保存抽奖结果
●清空等奖():
清空等奖的结果,可以重抽
●统计参见抽奖人员():
统计参加抽奖的人数,用于产生“人员数”的随机数
()统计参加抽奖人数
([])
()等级清空
([])
[];
()写文件
读数据
()读文件
\\参加抽奖人员信息没有建立,请选取“.输入人员基本信息”!
\"
\\按任意键继续......"
()显示等级
:
一等奖"
二等奖"
三等奖"
鼓励奖"
()抽取等奖
[]{};
\请输入"
人数():
\\\"
抽奖"
\按任意键开始!
\\按任意键取时间,按键终止!
\"
参加抽奖人数
清空等奖
(());
随机化
\编号\姓名\序号\"
{
(())若没有键按下
()
{
()(*()());
取随机数
([])
;
}
记录等级数
\第"
名"
('
)按键终止
抽取情况"
\第"
名的编号为"
\姓名:
[[]]<
()分组抽奖
()人员信息没输入就结束抽奖
**************************************"
*抽奖程序*"
.抽取一等奖"
.抽取二等奖"
.抽取三等奖"
.抽取鼓励奖"
.所有奖项重抽"
.退出抽奖"
([])清除抽奖记录
[];
\\\是否返回主菜单()?
}('
⑤显示抽奖结果
显示抽奖结果功能由函数()实现,其流程如图所示:
()显示等奖人员
\\\"
抽奖结果"
\编号\姓名\等级\"
()人员信息没输入就结束显示
*输出程序*"
.显示一等奖人员"
.显示二等奖人员"
.显示三等奖人员"
.显示鼓励奖人员"
.退出输出"
请选择():
⑥用户名和密码维护
可以增加、删除用户,可以修改密码,由函数()实现,其流程如图所示:
[]"
*用户名及密码维护*"
.增加用户"
.删除用户"
.修改用户密码"
.显示用户名和密码"
.退出维护"
\\增加用户"
(([]))
;
请输入用户名(个字符):
(([][]))
<
请输入用户密码(个字符):
>
该用户已经存在!
请输入要删除的用户名:
是否确认()?
('
(([])<
()
<
用户名错误或没有该用户!
(<
{
([][]);
}
请输入用户名:
请输入用户旧密码:
(([]))
{
用户旧密码错误!
}
请输入用户新密码:
>
\\用户名\密码\"
(([],"
))
((*)());
\\是否返回主菜单()?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 题目 教工 趣味 抽奖 程序