文件名称:【C#】简易学生记录批量生成器
文件大小:492KB
文件格式:ZIP
更新时间:2021-11-26 19:49:21
c# mysql 生成器
设计一个批量学生记录生成器,实现默认自动生成1000个学生记录信息的功能。 整个版面设计分成左右两个部分。左边部分是依据不同选择的条件来编码完成指定数量(默认1000条)学生记录的生成和入库;右边部分则是利用DataGridView来输出学生记录信息。具体要求如下: (1) 学号部分:表示起始学号,默认初始值为20200001。可以人工录入,要求2020开头的8位数字格式输入。 (2) 姓名部分: 姓的部分可以从下面给定的字符串里随机得到;或着键盘输入其中的某个姓氏字符串值。 FirstNames = new[] { "赵","钱","孙","李","周","吴","郑","王","冯","陈","褚","卫","蒋","沈","韩","杨","朱","秦","尤","许","何","吕","施","张","孔","曹","严","华","金","魏","陶","姜","戚","谢","邹","水","昌","马","苗","凤","花","方","俞","任","袁","柳","鲍","史","唐","费","岑","薛","雷","贺","倪","汤","殷","罗","毕","郝","邬","安","常","乐","于","时","齐","康","伍","余","元","顾","孟","黄", "欧阳","夏侯","皇甫","上官"}; 名的部分则需要按照男女性别来分别组织。对男同学,在随机产生名字个数(1和2)或者指定名字个数基础上,从下面给定的男名串里随机得到名字的字;女同学也是在随机产生名字个数(1和2)或者指定名字个数基础上,从下面给定的女名串里随机得到名字的字。 BoyWords = new[] { "刚","强","仁","发","民","国","忠","艺","文","德","志","智","辉","华","军","生","裕","健","炎","宏","毅","坚","石","超","鹏","亮","锦","家","春","磊","勇","正","东","南","斌","武","友","祖","颂","小","宇","兴","波","荣","峰","祥","思","振","海","凯","远","汉","桥","松","柏","利","大"}; GirlWords = new[] { "花","华","芳","芬","燕","虹","菁","丽","娟","莘","苹","红","玉","妙","丹","芸","香","蕾","兰","慧","玲","静","茹","怡","紫"}; (3) 性别部分:随机得到或单选得到。注意,性别值会影响男女名字部分的组合。 (4) 年龄部分:随机得到或下拉选择得到。设置年龄选择16-26。 (5) 所属院系部分:随机得到或下拉选择得到。设置计算机、大数据、电子、电力和试验班五个选项。。 (6) 政治面貌部分:随机得到或下拉选择得到。设置群众、党员和团员三个选项。 (7) 个数部分:设置生成记录数,默认1000,可以单击增减。 (8) 进程条部分:依据(7)的个数部份值设置进程条的Max值,实现追加过程的进程条动态行进效果。 (9) 二维码部分:制作粘贴一个二维码,用于作者身份识别。 (10) 单击“生成”命令按钮,代码实现指定次数(默认1000)的动态组合界面控件学生记录值并追加到stud表中。要求在追加之前先清除stud表里的记录! (11) 学生列表区域使用DataGridView数据控件来显示stud表的信息,启动时为空。 (12) 单击“清除”命令按钮,代码实现清除stud表的记录、刷新数据控件并弹出下图所示的通知信息: (13) 单击“加载”命令按钮,代码实现数据控件输出stud表的所有记录。
【文件预览】:
QRCode.jpg
System.ico
.vs
----FinalTest()
--------v16()
studentdb.sql
test5
----MainForm.Designer.cs(34KB)
----MainForm.cs(30KB)
----test5.csproj.user(553B)
----Program.cs(427B)
----test5.csproj(5KB)
----app.config(175B)
----Properties()
--------AssemblyInfo.cs(1KB)
----MainForm.resx(36KB)
----obj()
--------Debug()
----bin()
--------Debug()
FinalTest.sln