- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生学籍信息管理系统设计 1、 需求分析 学生基本信息、学生成绩基本信息要存入文件当中 ,因而要提供文件的输入输出操作 查询功能要求提供查找和显示操作 ;删除功能要求实现删除操作 ;排序功能要求实现排序操 TOC \o 1-5 \h \z 作;另外还应该提供键盘式选择菜单以实现功能选择 。 2、 总体设计 整个系统可以设计为数据录入模块 、数据查询模块、数据删除模块和数据排序模块 。 3、 详细设计 设计学生基本信息和学生成绩基本信息结构体数组 。 Struct { int stuNo; //学号 char n ame[20]; //姓名 char sex[2]; 〃性别 int domNum; //佰舍号 int tel; //电话号码 }Stul nfo; //学牛基本信息结构体 Struct { int stuNo; //学号 char courseNo; //课程编号 char courseName; // 课程名称 int creditHour; // 学分 Int triGrade; // 平时成绩 Int experiGrade; // 实验成绩 Int examGrade; // 卷面成绩 Float totalGrade; // 综合成绩 Float fin alCreHour; // 实得学分 }StuGralnfo; //学生成绩基本信息结构体 (1) 数据录入模块 学生基本信息文件可以在磁盘建立,采用写文件方式录入学生成绩基本信息 。综合成绩 和实得学分通过计算得到 。 (2) 查询模块 通过菜单选择查询功能,再选择学生基本情况查询和成绩查询 ,若选择前者,再通过 菜单选择学号、姓名或宿舍号码,按照基本查找算法查找 A.TXT,然后把查找结果输出若选 择后者,则先在A.TXT中查找学号对应的姓名,再在B.TXT中查找该学生的课程情况,并统 计科目和实得总学分,输出结果。 (3) 删除模块 通过菜单选择删除学生的功能 ,输入要删除学生的学号,则分别在A.TXT和B.TXT中查 找该生信息,删除之;或者输入学生的姓名,先在A.TXT中得到该生的学号,删除该生信 息,再在B.TXT中删除该学号对应的信息 。注意:C语言中没有直接删除信息的函数 ,需要 自己实现,可以采取读出数据,判断数据(如果不删除,则进入缓冲区,否则删除),写入 数据(把缓冲区中的数据写入文件 )的步骤进行。 (4) 排序模块 通过菜单选择排序依据 ,采用排序算法 (冒泡、插入、选择等)对数据进行排序并输 出结果。 #in elude time.h #i ncludestdio.h #in cludec oni o.h #in elude stdlib.h #in cludestri ng.h void in put(); void display(); void fin d(); void delmodify(); void delfile(); void save(); # define MAX 100; struct employe //职工号 //职工号 char job no[10]; char n ame[20]; //姓名 char sex[10]; //性别 int age; //年龄 char edulevel[10]; //学历 char salary[10]; //工资 char addr[20]; //地址 char tel[11]; //电话 }; //职工信息结构体 struct employe a[100]; int nu mber=0; main () { int n; sta rt: prin tf(\t\t\t\t 欢迎使用职工信息管理系统 \n ”); do { prin tf(\t\t\t1. 职工信息输入\n); prin tf(\t\t\t2. 职工信息浏览\n); prin tf(\t\t\t3. 职工信息查询\n); prin tf(\t\t\t4. 职工信息删除修改 \n); prin tf(\t\t\t5. 删除文件中的职工信息 \n); prin tf(\t\t\t6. 保存职工信息 \n); printf(\t\t\t7. 退出 \n); printf(\t\t\t 选择功能选项:”); fflush(stdi n); scan f(%d, n); switch( n) { case 1 : :system(cls); in put(); break; case 2 : :system(cls); display(); break; case 3 : :system(cls); fin d(); break; case 4 : :system(cls); delmodify();
有哪些信誉好的足球投注网站
文档评论(0)