




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
沈阳航空工业学院C语言课程设计学号班级班姓名指导教师2008年06月28日沈阳航空工业学院课程设计任务书学院航空宇航工程学院专业飞行器设计与工程班级学号一、课程设计题目学生成绩管理系统2二、课程设计工作自2008年6月25日起至2008年6月28日止三、课程设计内容1A1A0A2A3A4A5A6A7A9A8A11A10A12A13A2A14A162A17A5A2A15A18A19A20A3A6A7A93A22A21A23A24A25A26A27A28A29A30A31A32A2A3A33A34A9四、课程设计要求(1)程序质量1A36A37A35A38A39A40A41A42A43A44A45A46A47A482A36A49A50A51A52A53A54A55A56A57A58A59A55A60A61A62A63A483A36A64A65A66A67A68A69A70A71A72A73A74A75A76A77A78A79A80A81A82A83A84A85A77A86A87A88A89A90A78A91A92A84A85A77A93A94A78A79A80A81A84A77A95A96A97A98A99A100A93A94A101A102A84A85A77A103A104A845A105A106(2)课程设计说明书A107A108A109A110A111A112A113A114A107A108A115A116A117A118A119A120A121A122A123A124A125A126A123A127A112A128A129A130A131A132A133A134A135A136A137A138A139A140A141A142A143A144A145A146A147A148A149A150A151A152A153A154A155A156A157A158A159A160A158A161A149A162A163A164A165A166A167A168A169A170A171A172A173A164A165A166A174A175A176A177A178A179A180A181A182A183A184A185A186A187A188A189A190A191A192A193A194A195A196A197A198A199A200A201A202A203A204A205A206指导教师学生签名沈阳航院设计用纸I目录一、需求分析1二、程序流程图2三、核心技术的实现说明及相应程序段6四、个人总结15五、参考文献15六、源程序15沈阳航院设计用纸1一、需求分析经过对程序设计题目的分析可知,整个程序的设计实现大致分为四个模块,其中每一个模块对应一个函数,他们的功能分别是学生信息录入函数ADD,显示学生信息函数SHOW,删除学生信息函数DEL,计算所有学生成绩平均分并排名函数CALCULATE。在这些函数当中,四个函数的实现严格按照题目的要求。1录入学生数据信息(定义学生结构体,定义结构体变量之后输入学生的相关信息并且保存到文件中)。2显示学生数据信息(实现的是显示目前所有的有效学生记录信息)。3删除学生数据信息(实现的功能是按照学号对学生的数据记录进行删除)。4显示所有学生平均成绩及其排名求出平均分并按照平均分的高低进行排名。沈阳航院设计用纸2二、流程图1主函数A207A208A209A210A211A212A213A214A215A216A217A218A211A212A213A214A215A216A219A220A211A212A213A214A215A216A217A218A221A222A211A212A223A224A225A226A227A228A229A230A231A232A233沈阳航院设计用纸32录入学生数据信息A234A235A236A237A238A239,A240A241A242A243,A244A245A246A247A248A249I0,N,NUMA250A251A252A251A253A254A255A39A0NUMIA42A1A2A3NUMA250A251A4A5A254A255A253A0A6A7A8A47A9A242A243A24A10A1A42A11A12沈阳航院设计用纸43显示所有学生数据信息A11A12A244A245A26A13A14A51A246A247A248A249N,IA51I0INIA24A10A1A52A15A7A8A242A243READSSTU,NA54A16A254A255A0A6A7A8沈阳航院设计用纸54删除学生数据信息5显示所有学生成绩平均成绩及排名A11A12A244A245A246A247A248A249N,I,JA51A54A11A242A243A56A250A251A254A255A254A57STRCMPNUMBER,STUINUM0A58A17A18A19A20A21A22A23A25A27A28A21A22A29A30A31A32A33A31A32A43沈阳航院设计用纸6三、核心技术的实现说明及相应程序段STRUCTSTUDENT/定义学生结构体/CHARNUM20G64G30/G13546号/CHARNAME10G64G30/G4007名/G73LOATENG74LG76SHG30/G14533G16833成绩/G73LOATCOMG83UTERG30/计算G7438成绩/G73LOATMATHG30/数学成绩/G96G301、添加学生信息G2265G6336学号G451G14533G16833G451计算G7438G451数学G989G12197成绩,G1209G1427G6203行后G13505过程G89OG76DADD/G9167G2164学生数据信息/G41G44G47G40G73G83G30G76NTNG15G76G30STRUCTSTUDENTSTUG30沈阳航院设计用纸7G76G73G73G83G32G73OG83ENG5DG29G63G63STUDENTG17TG91TG5G15G5RG14G5G4G32G49G56G47G47/当学生文件G5062经存在G7114,在G5062有的信息G7423G4626G9167G2164G7044信息/G83RG76NTG73G5G16843输入要G9167G2164的学生数量,按G3250G17722G19202G11842G16760G5G30SCANG73G5G8DG5G15G9NG30G73SEEG78G73G83G150G47G152G30G73ORG76G321G30G76G31G32NG30G76G14G14G83RG76NTG73G5G63NG16843输入G12544G8D个学生的学号G15按G3250G17722G19202G11842G16760G5G15G76G30SCANG73G5G8SG5G15STUG17NUMG30G83RG76NTG73G5G63NG16843输入G12544G8D个学生的G14533G16833G451计算G7438G2656数学G989G19388成绩,G11004G12366格分G5332,并按G3250G17722G19202G11842G16760G5G15G76G30SCANG73G5G8G73G8G73G8G73G5G15G9STUG17ENG74LG76SHG15G9STUG17COMG83UTERG15G9STUG17MATHG30沈阳航院设计用纸8G73G83RG76NTG73G73G83G15G5G63NG8SG8G73G8G73G8G73G5G15STUG17NUMG15STUG17ENG74LG76SHG15STUG17COMG83UTERG15STUG17MATHG30G96G96ELSEG76G73G73G83G32G73OG83ENG5DG29G63G63STUDENTG17TG91TG5G15G5WG5G4G32G49G56G47G47/当学生文件G993存在G7114,G7044G5326学生文件并G9167G2164信息/G83RG76NTG73G5G16843输入要G9167G2164的学生数量,按G3250G17722G19202G11842G16760G5G30SCANG73G5G8DG5G15G9NG30G73ORG76G321G30G76G31G32NG30G76G14G14G83RG76NTG73G5G63NG16843输入G12544G8D个学生的学号,按G3250G17722G19202G11842G16760G63NG5G15G76G30SCANG73G5G8SG5G15STUG17NUMG30沈阳航院设计用纸9G83RG76NTG73G5G63NG16843输入G12544G8D个学生的G14533G16833G451计算G7438G2656数学G989G19388成绩,G11004G12366格分G5332,并按G3250G17722G19202G11842G16760G5G15G76G30SCANG73G5G8G73G8G73G8G73G5G15G9STUG17ENG74LG76SHG15G9STUG17COMG83UTERG15G9STUG17MATHG30G73G83RG76NTG73G73G83G15G5G63NG8SG8G73G8G73G8G73G5G15STUG17NUMG15STUG17ENG74LG76SHG15STUG17COMG83UTERG15STUG17MATHG30G96G96G96G73CLOSEG73G83G30G962、删除学生信息G7693据学号对学生信息进行删除,输入学生学号,在文件中G16847G2474所有学生信息并且G4570学生信息G1901入到结构体中,输入学生。G2040G7041学号是G2554相G2528,当相G2528G7114记录G1313G13634并且G4570G1209后的学生信息前G12239。沈阳航院设计用纸10G89OG76DDEL/删除学生数据信息/STRUCTSTUDENTSTUG49G64G30CHARNUMG69ER20G64G30G41G44G47G40G73G83G30G76NTNG15G76G15G77G30READSSTUG15G9NG30G83RG76NTG73G5G16843输入要删除信息的学生学号,按G3250G17722G19202G11842G16760G5G30G74ETCHARG30SCANG73G5G8SG5G15NUMG69ERG30G73ORG76G320G30G76G31NG30G76G14G14G76G73STRCMG83NUMG69ERG15STUG76G64G17NUMG32G320G69REAG78G30G76G73G76G33G32NG83RG76NTG73G5G8821有G6226到G16825学生信息G701G5G30RETURNG30G96沈阳航院设计用纸11ELSEG73ORG77G32G76G141G30G77G31NG30G77G14G14STUG77G161G64G32STUG77G64G30G96G76G73G73G83G32G73OG83ENG5DG29G63G63STUDENTG17TG91TG5G15G5WG5G32G32G49G56G47G47G83RG76NTG73G5文件G6183G5332G3845G17145G701G5G30RETURNG30G96ELSEG73ORG76G320G30G76G31NG161G30G76G14G14G73G83RG76NTG73G73G83G15G5G63NG8SG8G73G8G73G8G73G5G15STUG76G64G17NUMG15STUG76G64G17ENG74LG76SHG15STUG76G64G17COMG83UTERG15STUG76G64G17MATHG30G96G73CLOSEG73G83G30沈阳航院设计用纸12G83RG76NTG73G5删除成功G701G63NG5G30G963显示所有学生成绩平均成绩及排名求出平均分并按照平均分的高低进行排名G17G89OG76DCALCULATE/显示所有学生成绩平均成绩及排名/G41G44G47G40G73G83G30STRUCTSTUDENTSTUG49G64G15TEMG83G30G76NTG76G15G77G15NG30READSSTUG15G9NG30G73ORG76G320G30G76G31NG161G30G76G14G14G73ORG77G320G30G77G31NG161G16G76G30G77G14G14G76G73STUG77G64G17ENG74LG76SHG14STUG77G64G17COMG83UTERG14STUG77G64G17MATHG31STUG77G141G64G17ENG74LG76SHG14STUG77G141G64G17COMG83UTERG14STUG77G141G64G17MATH沈阳航院设计用纸13TEMG83G32STUG77G64G30STUG77G64G32STUG77G141G64G30STUG77G141G64G32TEMG83G30G96G96G76G73G73G83G32G73OG83ENG5DG29G63G63STUDENTG17TG91TG5G15G5WG5G32G32G49G56G47G47G83RG76NTG73G5G6183G5332文件G3845G17145G701G5G30RETURNG30G96G77G321G30G83RG76NTG73G5G63NG74RADENUMG69ERENG74LG76SHCOMG83UTERMATHAG89ERAG74ESORTG5G30G73ORG76G320G30G76G31NG30G76G14G14G73G83RG76NTG73G73G83G15G5G63NG8SG8G73G8G73G8G73G5G15STUG76G64G17NUMG15STUG76G64G17ENG74LG76SHG15STUG76G64G17COMG83UTERG15STUG76G64G17MATHG30沈阳航院设计用纸14G76G73STUG76G64G17ENG74LG76SHG14STUG76G64G17COMG83UTERG14STUG76G64G17MATHG32G32STUG76G141G64G17ENG74LG76SHG14STUG76G141G64G17COMG83UTERG14STUG76G141G64G17MATHG83RG76NTG73G5G63NG83DG8G24SG8G27G172G73G8G27G172G73G8G27G172G73G8G28G172G73G8G28G172G73G63NG5G15G77G15STUG76G64G17NUMG15STUG76G64G17ENG74LG76SHG15STUG76G64G17COMG83UTERG15STUG76G64G17MATHG15STUG76G64G17ENG74LG76SHG14STUG76G64G17COMG83UTERG14STUG76G64G17MATH/3G15STUG76G64G17ENG74LG76SHG14STUG76G64G17COMG83UTERG14STUG76G64G17MATHG30ELSEG83RG76NTG73G5G63NG83DG8G24SG8G27G172G73G8G27G172G73G8G27G172G73G8G28G172G73G8G28G172G73G63NG5G15G77G14G14G15STUG76G64G17NUMG15STUG76G64G17ENG74LG76SHG15STUG76G64G17COMG83UTERG15STUG76G64G17MATHG15STUG76G64G17ENG74LG76SHG14STUG76G64G17COMG83UTERG14STUG76G64G17MATH/3G15STUG76G64G17ENG74LG76SHG14STUG76G64G17COMG83UTERG14STUG76G64G17MATHG30G96G73CLOSEG73G83G30G74ETCHG30G96沈阳航院设计用纸15四、个人总结G17902过一个这G1972G3837的G2174G2159,G1363G6117学到G1114G3534G7424的G38G16833G16340知G16794。G2164G9157G1114对数据G13464G13467的G16760G16794。G10099G13463G6496G6581G1114结构体的G13520G2524G17828G11004。G7424G8437G16850程设计是G1393G8437G13783G4531学生G17828G11004G13520G2524知G16794的G7380G3921G7053G5347,G17902过这G8437G16850程设计G993G1177G1363G6117学G1076到G1114有关G38G16833G16340知G16794,G17836G1363G6117G6038G5483G1114有关数据结构。五、参考文献1G16897G9021强G38程序设计北京清华大学出版社,200G242刘成等G38G16833G16340程序设计实验指导与G1076题集北京中国铁道出版社,2006六、源程序G76NCLUDEG31STDG76OG17HG33G76NCLUDEG31STDLG76G69G17HG33G76NCLUDEG31CONG76OG17HG33G76NCLUDEG31STRG76NG74G17HG33DEG73G76NEG4920沈阳航院设计用纸16STRUCTSTUDENTCHARNUM20G64G30G73LOATENG74LG76SHG30G73LOATCOMG83UTERG30G73LOATMATHG30G96G30G89OG76DMENUG30G89OG76DREADSSTRUCTSTUDENTSTUG49G64G15G76NTNG30G89OG76DADDG30G89OG76DSHOWG30G89OG76DDELG30G89OG76DCALCULATEG30G89OG76DMAG76NG76NTNG30WHG76LE1沈阳航院设计用纸17MENUG30G83RG76NTG73G5G63NG16843输入您要选择的操作序号,按G3250G17722G19202G11842G16760G5G30SCANG73G5G8DG5G15G9NG30SWG76TCHNCASE1G29ADDG30G69REAG78G30CASE2G29SHOWG30G69REAG78G30CASE3G29DELG30G69REAG78G30CASE4G29CALCULATEG30G69REAG78G30CASEG24G29EG91G76T0G30DEG73AULTG29G83RG76NTG73G5输入错误,G16843输入列表中存在的序号G701G5G30G96G96G96G89OG76DMENU沈阳航院设计用纸18G83RG76NTG73G5班级成绩管理系统2G5G30G83RG76NTG73G5G63N1录入学生数据信息G5G30G83RG76NTG73G5G63N2显示学生数据信息G5G30G83RG76NTG73G5G63N3删除学生数据信息G5G30G83RG76NTG73G5G63N4显示所有学生平均成绩及排名G5G30G83RG76NTG73G5G63NG24退出G5G30G96G89OG76DREADSSTRUCTSTUDENTSTUG49G64G15G76NTNG41G44G47G40G73G83G30G76NTG76G320G30G76G73G73G83G32G73OG83ENG5DG29G63G63STUDENTG17TG91TG5G15G5RG5G32G32G49G56G47G47G83RG76NTG73G5文件G6183G5332G3845G17145G701G63NG5G30RETURNG30沈阳航院设计用纸19G96ELSEG73ORG76G320G30G4G73EOG73G73G83G30G76G14G14G73SCANG73G73G83G15G5G8SG8G73G8G73G8G73G5G15STUG76G64G17NUMG15G9STUG76G64G17ENG74LG76SHG15G9STUG76G64G17COMG83UTERG15G9STUG76G64G17MATHG30G96NG32G76G30G73CLOSEG73G83G30G96G89OG76DADD/G9167G2164学生数据信息/G41G44G47G40G73G83G30G76NTNG15G76G30STRUCTSTUDENTSTUG30G76G73G73G83G32G73OG83ENG5DG29G63G63STUDENTG17TG91TG5G15G5RG14G5G4G32G49G56G47G47/沈阳航院设计用纸20当学生文件G5062经存在G7114,在G5062有的信息G7423G4626G9167G2164G7044信息/G83RG76NTG73G5G16843输入要G9167G2164的学生数量,按G3250G17722G19202G11842G16760G5G30SCANG73G5G8DG5G15G9NG30G73SEEG78G73G83G150G47G152G30G73ORG76G321G30G76G31G32NG30G76G14G14G83RG76NTG73G5G63NG16843输入G12544G8D个学生的学号G15按G3250G17722G19202G11842G16760G5G15G76G30SCANG73G5G8SG5G15STUG17NUMG30G83RG76NTG73G5G63NG16843输入G12544G8D个学生的G14533G16833G451计算G7438G2656数学G989G19388成绩,G11004G12366格分G5332,并按G3250G17722G19202G11842G16760G5G15G76G30SCANG73G5G8G73G8G73G8G73G5G15G9STUG17ENG74LG76SHG15G9STUG17COMG83UTERG15G9STUG17MATHG30G73G83RG76NTG73G73G83G15G5G63NG8SG8G73G8G73沈阳航院设计用纸21G8G73G5G15STUG17NUMG15STUG17ENG74LG76SHG15STUG17COMG83UTERG15STUG17MATHG30G96G96ELSEG76G73G73G83G32G73OG83ENG5DG29G63G63STUDENTG17TG91TG5G15G5WG5G4G32G49G56G47G47/当学生文件G993存在G7114,G7044G5326学生文件并G9167G2164信息/G83RG76NTG73G5G16843输入要G9167G2164的学生数量,按G3250G17722G19202G11842G16760G5G30SCANG73G5G8DG5G15G9NG30G73ORG76G321G30G76G31G32NG30G76G14G14G83RG76NTG73G5G63NG16843输入G12544G8D个学生的学号,按G3250G17722G19202G11842G16760G63NG5G15G76G30SCANG73G5G8SG5G15STUG17NUMG30G83RG76NTG73G5G63NG16843输入G12544G8D个学生的G14533G16833G451计算G7438沈阳航院设计用纸22G2656数学G989G19388成绩,G11004G12366格分G5332,并按G3250G17722G19202G11842G16760G5G15G76G30SCANG73G5G8G73G8G73G8G73G5G15G9STUG17ENG74LG76SHG15G9STUG17COMG83UTERG15G9STUG17MATHG30G73G83RG76NTG73G73G83G15G5G63NG8SG8G73G8G73G8G73G5G15STUG17NUMG15STUG17ENG74LG76SHG15STUG17COMG83UTERG15STUG17MATHG30G96G96G96G73CLOSEG73G83G30G96G89OG76DSHOW/显示所有学生数据信息/STRUCTSTUDENTSTUG49G64G30G76NTG76G15NG30READSSTUG15G9NG30沈阳航院设计用纸23G83RG76NTG73G5所有的学生数据信息如下G5G30G83RG76NTG73G5G63NNUMG69ERENG74LG76SHCOMG83UTERMATHG5G30G73ORG76G320G30G76G31NG30G76G14G14G83RG76NTG73G5G63NG8G24SG8G27G172G73G8G27G172G73G8G27G172G73G63NG5G15STUG76G64G17NUMG15STUG76G64G17ENG74LG76SHG15STUG76G64G17COMG83UTERG15STUG76G64G17MATHG30G74ETCHG30G96G89OG76DDEL/删除学生数据信息/STRUCTSTUDENTSTUG49G64G30CHARNUMG69ER20G64G30G41G44G47G40G73G83G30G76NTNG15G76G15G77G30READSSTUG15G9NG30G83RG76NTG73G5G16843输入要删除信息的学生学号,按G3250G17722G19202G11842沈阳航院设计用纸24G16760G5G30G74ETCHARG30SCANG73G5G8SG5G15NUMG69ERG30G73ORG76G320G30G76G31NG30G76G14G14G76G73STRCMG83NUMG69ERG15STUG76G64G17NUMG32G320G69REAG78G30G76G73G76G33G32NG83RG76NTG73G5G8821有G6226到G16825学生信息G701G5G30RETURNG30G96ELSEG73ORG77G32G76G141G30G77G31NG30G77G14G14STUG77G161G64G32STUG77G64G30G96G76G73G73G83G32G73OG83ENG5DG29G63G63STUDENTG17TG91TG5G15G5WG5G32G32G49G56G47G47G83RG76NTG73G5文件G6183G5332G3845G17145G701G5G30沈阳航院设计用纸25RETURNG30G96ELSEG73ORG76G320G30G76G31NG161G30G76G14G14G73G83RG76NTG73G73G83G15G5G63NG8SG8G73G8G73G8G73G5G15STUG76G64G17NUMG15STUG76G64G17ENG74LG76SHG15STUG76G64G17COMG83UTERG15STUG76G64G17MATHG30G96G73CLOSEG73G83G30G83RG76NTG73G5删除成功G701G63NG5G30G96G89OG76DCALCULATE/显示所有学生成绩平均成绩及排名/G41G44G47G40G73G83G30STRUCTSTUDENTSTUG49G64G15TEMG83G30沈阳航院设计用纸26G76NTG76G15G77G15NG30READSSTUG15G9NG30G73ORG76G320G30G76G31NG161G30G76G14G14G73ORG77G320G30G77G31NG161G16G76G30G77G14G14G76G73STUG77G64G17ENG74LG76SHG14STUG77G64G17COMG83UTERG14STUG77G64G17MATHG31STUG77G141G64G17ENG74LG76SHG14STUG77G141G64G17COMG83UTERG14STUG77G141G64G17MATHTEMG83G32STUG77G64G30STUG77G64G32STU
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机电设备安装动态监控与数据分析
- 水稻调酸课件
- 失智老年照护上海城建职业12课件
- 工程项目的竣工与验收管理方案
- 水稻根系发育课件
- 建筑工程项目建筑工程水利设施方案
- 影视艺术特性54课件
- 有效滤过压14课件
- 二零二五年度建筑总包、分包商联合施工安全管理合同
- 二零二五版个人信用贷款合同范本及税务处理指南
- 个人养老金课件
- 2025至2030中国氧化钪行业需求状况及未来趋势前景研判报告
- udi追溯管理制度
- 新能源产业园区厂房物业管理及绿色能源应用合同
- 读书分享《教师的语言力》
- 2025年5月上海普通高中学业水平等级性考试物理试题及答案
- 医院医患沟通谈话记录范本
- 资金往来清账协议书
- 《2025年CSCO肾癌诊疗指南》解读
- 财务审核协议书范本
- 石材检验报告
评论
0/150
提交评论